c4pp4 / gentoo-unity7

A Gentoo overlay to build the Unity7 user interface.
23 stars 3 forks source link

USE flags for firefox, libreoffice and thunderbird #1

Closed rogoersTPH closed 2 years ago

rogoersTPH commented 2 years ago

Thanks a lot for maintaining this overlay @c4pp4 !

I would like to ask if it would be possible to put the aforementioned programs behind seperate USE flags?

core? (
        app-crypt/seahorse
        app-editors/gedit
--->        || ( app-office/libreoffice app-office/libreoffice-bin )
        app-text/evince
--->        || ( mail-client/thunderbird mail-client/thunderbird-bin mail-client/evolution )
        media-gfx/eog
        || ( media-gfx/shotwell media-gfx/gnome-photos )
        || ( media-sound/rhythmbox media-sound/gnome-music )
        media-video/totem
        unity-indicators/indicator-session[help]
---->       || ( www-client/firefox www-client/firefox-bin www-client/chromium www-client/epiphany )
        x11-terms/gnome-terminal )

On one hand, these programs take a long time to compile, on the other hand they are also a bit opinionated (for example I use Vivaldi and do not even want Firefox to be installed). The shiznix/unity-gentoo repository had these programs behind the apps USE flag, which I think was a good idea and provides a bit more flexibility.

c4pp4 commented 2 years ago

@rogoersTPH Hi, what about this one?

...
...
...
    apps? (
        || ( app-office/libreoffice app-office/libreoffice-bin )
        || ( mail-client/thunderbird mail-client/thunderbird-bin mail-client/evolution )
        || ( www-client/firefox www-client/firefox-bin www-client/chromium www-client/epiphany ) )
...
...
...
    core? (
        app-arch/file-roller
        app-editors/gedit
        app-text/evince
        gnome-extra/gnome-calculator
        media-gfx/eog
        media-gfx/gnome-screenshot
        || ( media-gfx/shotwell media-gfx/gnome-photos )
        || ( media-sound/rhythmbox media-sound/gnome-music )
        media-video/totem
        x11-terms/gnome-terminal )
    extra? (
        app-admin/gnome-system-log
        app-backup/deja-dup
        app-crypt/seahorse
        app-dicts/gnome-dictionary
        gnome-base/dconf-editor
        gnome-extra/gnome-calendar
        gnome-extra/gnome-contacts
        gnome-extra/gnome-system-monitor
        gnome-extra/gnome-weather
        media-gfx/gnome-font-viewer
        media-gfx/simple-scan
        media-video/cheese
        || ( net-misc/remmina net-misc/vinagre )
        net-misc/vino
        net-p2p/transmission[appindicator]
        sys-apps/baobab
        sys-apps/gnome-disk-utility
        unity-base/unity-control-center[gnome-online-accounts]
        unity-extra/unity-tweak-tool
        || ( unity-indicators/indicator-keyboard[charmap] gnome-extra/gnome-characters )
        unity-indicators/indicator-power[powerman]
        unity-indicators/indicator-session[help] )
...
...
...
FrauH0lle commented 2 years ago

Sure, that looks good to me (Same person as @rogoersTPH).

And thank you for maintaining the repository!

c4pp4 commented 2 years ago

79d3eaecd1f7b2c9ead12fc272f6e769860f0a56