# Generated via: https://github.com/arran4/arrans_overlay/blob/main/.github/workflows/ EAPI=8 DESCRIPTION="Multi-Platform Package Manager for Stable Diffusion" HOMEPAGE="https://lykos.ai" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86 ~arm ~arm64" DEPEND="" RDEPEND="" S="${WORKDIR}" RESTRICT="strip" inherit xdg-utils SRC_URI="https://github.com/LykosAI/StabilityMatrix/releases/download/v${PV}/StabilityMatrix-linux-x64.zip -> $P.zip" src_unpack() { unzip "${DISTDIR}/${A}" -d ${WORKDIR} || die "Can't unzip archive file" chmod a+x ./StabilityMatrix.AppImage || die "Can't chmod +x AppImage" ./StabilityMatrix.AppImage --appimage-extract \*.desktop || die "Can't extract .desktop file from AppImage" ./StabilityMatrix.AppImage --appimage-extract usr/share/icons || die "Can't extract icons from AppImage" } src_prepare() { sed -i 's:^Exec=.*:Exec=/usr/bin/StabilityMatrix.AppImage:' squashfs-root/zone.lykos.stabilitymatrix.desktop sed -i 's:^TryExec=.*:TryExec=/usr/bin/StabilityMatrix.AppImage:' squashfs-root/zone.lykos.stabilitymatrix.desktop eapply_user } src_install() { dobin "${WORKDIR}/StabilityMatrix.AppImage" || die "Failed to install AppImage" insinto /usr/share/applications doins "${WORKDIR}/squashfs-root/zone.lykos.stabilitymatrix.desktop" || die "Failed to install .desktop file" insinto /usr/share/icons doins -r "${WORKDIR}/squashfs-root/usr/share/icons/hicolor/" || die "Failed to install icons" } pkg_postinst() { xdg_desktop_database_update }