# Copyright 2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Source overlay: https://github.com/BlueManCZ/edgets EAPI=7 inherit desktop unpacker xdg-utils MY_PN="${PN/-bin/}" UP_PN="${MY_PN^}" DESCRIPTION="To-do, task, project and time management application." HOMEPAGE="https://nozbe.com/" SRC_URI="http://webly3d.net/static/edgets-overlay/app-office/nozbe-bin/${P}.tar.gz" LICENSE="nozbe" SLOT="0" KEYWORDS="~amd64" IUSE="-libnotify -xscreensaver -xtest -hardcode-tray-fix" RDEPEND="dev-libs/libappindicator dev-libs/nss gnome-base/gconf libnotify? ( x11-libs/libnotify ) media-libs/alsa-lib media-libs/freetype xscreensaver? ( x11-libs/libXScrnSaver ) xtest? ( x11-libs/libXtst ) x11-libs/gtk+" S="${WORKDIR}/${UP_PN}-${PV}" QA_PREBUILT="*" src_install() { insinto "/opt/${MY_PN}" doins -r * exeinto "/opt/${MY_PN}" doexe "Nozbe" *".so" dosym "/opt/${MY_PN}/${UP_PN}" "/usr/bin/${MY_PN}" dosym "/opt/${MY_PN}/" "/usr/share/${MY_PN}" newicon "Nozbe.png" "nozbe.png" if use hardcode-tray-fix; then make_desktop_entry "env XDG_CURRENT_DESKTOP=KDE ${MY_PN}" ${UP_PN} ${MY_PN} "Office;" "MimeType=x-scheme-handler/nozbe;\nStartupWMClass=${MY_PN}" else make_desktop_entry ${MY_PN} ${UP_PN} ${MY_PN} "Office;" "MimeType=x-scheme-handler/nozbe;\nStartupWMClass=${MY_PN}" fi } pkg_postinst() { xdg_desktop_database_update xdg_mimeinfo_database_update xdg_icon_cache_update }