# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit systemd DESCRIPTION="Meta file to pull in packages and scripts to help keep the world file clean" HOMEPAGE="https://prototype99.github.io" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="archive +browser btrfs +chrome +composite +composite-gui dev discord +efi +fat firefox flash +fluxbox fslint ftp +gnomekeyring-admin +index irc latex logisim mail-client +network-tray odt openbox overlay parted pdf +processviewer remote-desktop screenshot spreadsheet steam +sudo terminal +terminal-fast +text-editor +text-editor-color-highlight viewfont +xfs yandex-disk" S="${WORKDIR}" REQUIRED_USE=" browser? ( || ( chrome firefox ) ) composite-gui? ( composite ) efi? ( fat ) text-editor-color-highlight? ( text-editor ) || ( fluxbox openbox ) || ( terminal-fast terminal ) " RDEPEND=" archive? ( app-arch/xarchiver ) btrfs? ( sys-fs/btrfs-progs ) chrome? ( || ( >=www-client/chromium-78 www-client/google-chrome-beta www-client/google-chrome-unstable >=www-client/google-chrome-78 ) ) composite? ( x11-misc/compton ) composite-gui? ( lxqt-base/compton-conf ) dev? ( app-portage/repoman mail-mta/msmtp ) discord? ( net-im/discord-bin ) fat? ( sys-fs/dosfstools ) firefox? ( || ( www-client/firefox www-client/firefox-bin ) flash? ( www-plugins/adobe-flash ) ) fluxbox? ( x11-wm/fluxbox lxqt-base/lxqt-meta[minimal] ) font_family_arial? ( media-fonts/liberation-fonts ) font_family_courier? ( media-fonts/liberation-fonts ) font_family_helvetica? ( media-fonts/liberation-fonts ) font_family_times_new_roman? ( media-fonts/liberation-fonts ) font_set_basic_latin? ( media-fonts/liberation-fonts ) font_set_latin_extended_a? ( media-fonts/liberation-fonts ) font_style_mono? ( media-fonts/liberation-fonts ) font_style_sans? ( media-fonts/liberation-fonts ) font_style_serif? ( media-fonts/liberation-fonts ) fslint? ( app-misc/fslint ) ftp? ( net-ftp/filezilla ) gnomekeyring-admin? ( app-crypt/seahorse ) index? ( sys-apps/mlocate ) irc? ( net-irc/kvirc ) latex? ( app-office/lyx dev-tex/tex4ht ) logisim? ( sci-electronics/logisim-evolution-holy-cross ) mail-client? ( mail-client/mailspring ) network-tray? ( gnome-extra/nm-applet ) odt? ( || ( app-office/libreoffice app-office/libreoffice-bin ) ) openbox? ( lxqt-base/lxqt-meta[-minimal] ) overlay? ( app-portage/layman ) parted? ( sys-block/gparted ) pdf? ( app-text/mupdf ) processviewer? ( kde-plasma/plasma-meta[processviewer] ) remote-desktop? ( net-misc/anydesk ) screenshot? ( media-gfx/flameshot ) spreadsheet? ( app-office/gnumeric ) steam? ( games-util/steam-launcher ) sudo? ( app-admin/sudo ) terminal? ( lxqt-base/lxqt-meta[terminal] ) terminal-fast? ( x11-terms/kitty ) text-editor? ( text-editor-color-highlight? ( app-editors/sublime-text ) !text-editor-color-highlight? ( kde-plasma/plasma-meta[text-editor] ) ) viewfont? ( media-gfx/fontforge[X] ) xfs? ( sys-fs/xfsprogs ) yandex-disk? ( net-misc/yandex-disk ) virtual/linux-sources[btrfs?,fat?] " src_install() { use dev && newbin "${FILESDIR}"/repo-gen.sh repo-gen use dev && systemd_dounit "${FILESDIR}/${PN}.service" use dev && systemd_dounit "${FILESDIR}/${PN}.timer" }