# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit desktop xdg MY_P="tabby-${PV}-linux" DESCRIPTION="A terminal for a more modern age" HOMEPAGE="https://tabby.sh" SRC_URI=" amd64? ( https://github.com/Eugeny/tabby/releases/download/v${PV}/${MY_P}-x64.tar.gz ) arm? ( https://github.com/Eugeny/tabby/releases/download/v${PV}/${MY_P}-armhf.tar.gz ) " LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm" # This needs to be adjusted to allow for arm S="${WORKDIR}/${MY_P}-x64" DEPEND=" || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/nss media-libs/alsa-lib net-print/cups media-libs/mesa x11-libs/gdk-pixbuf x11-libs/gtk+ x11-libs/libdrm x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango " QA_PREBUILT="/opt/${PN}/*" src_prepare(){ default } src_install(){ insinto /opt/"${PN}" doins -r "${S}"/* dosym ../../opt/"${PN}"/tabby "${EPREFIX}"/usr/bin/tabby fperms +x /opt/"${PN}"/tabby make_desktop_entry "/opt/${PN}/tabby %U" "Tabby" "tabby" \ "GNOME;GTK;Utility;" \ "GenericName=Tabby\n\nStartupNotify=true\nStartupWMClass=tabby" # No icons for now #doicon ../tabby.svg #doicon ../tabby.ico #for i in {16,24,32,48,64,72,96,128,512}; do # doicon -s "${i}" ../tabby-"${i}".png #done }