From: Enlightenment S. <no-...@en...> - 2010-04-29 21:35:53
|
Log: Added use flags for everything modules, added checks for conf and everything to ensure base modules are enabled, added use flag descriptions for all modules Author: discomfitor Date: 2010-04-29 14:35:46 -0700 (Thu, 29 Apr 2010) New Revision: 48439 Modified: trunk/packaging/gentoo/x11-wm/enlightenment/ChangeLog trunk/packaging/gentoo/x11-wm/enlightenment/Manifest trunk/packaging/gentoo/x11-wm/enlightenment/enlightenment-9999.ebuild trunk/packaging/gentoo/x11-wm/enlightenment/metadata.xml Modified: trunk/packaging/gentoo/x11-wm/enlightenment/ChangeLog =================================================================== --- trunk/packaging/gentoo/x11-wm/enlightenment/ChangeLog 2010-04-29 21:08:34 UTC (rev 48438) +++ trunk/packaging/gentoo/x11-wm/enlightenment/ChangeLog 2010-04-29 21:35:46 UTC (rev 48439) @@ -1,4 +1,6 @@ # ChangeLog for x11-wm/enlightenment + 29 Apr 2010; discomfitor <mi...@ze...> enlightenment-9999.ebuild: + Added more use flags, checks for use flags, and metadata descriptions. 28 Apr 2010; discomfitor <mi...@ze...> enlightenment-9999.ebuild: Added use flags for modules. Modified: trunk/packaging/gentoo/x11-wm/enlightenment/Manifest =================================================================== --- trunk/packaging/gentoo/x11-wm/enlightenment/Manifest 2010-04-29 21:08:34 UTC (rev 48438) +++ trunk/packaging/gentoo/x11-wm/enlightenment/Manifest 2010-04-29 21:35:46 UTC (rev 48439) @@ -1,4 +1,4 @@ AUX gentoo-sysactions.conf 3056 RMD160 5e36d82962b92519057dcf156f0e28394a274451 SHA1 4ce77e8a3e2305d1d3da2de09d707d282f6a4543 SHA256 5939973a9fbaaba81751e936fb541d6aebd7ec1c599174ea568f5a579356939f -EBUILD enlightenment-9999.ebuild 3117 RMD160 4b5020f6fce7cff84cbeba579c346c2d82bbf05c SHA1 0b8a907d19092a57175e568491d25b7c1a64d63f SHA256 65c4e71c8e85c2454c95cae2a9c936fbb9961dd0e0b082a3b44fba92dd580cde -MISC ChangeLog 143 RMD160 792d1d1b17d7b0a6c890c0f78f5237b042a5c168 SHA1 6d323a8391caf69d08c8eda5ad1a1e0abdf5232e SHA256 353ec7e0371bba95693bfa6b6e8a6d8bab765619101774ccfafa432ec650eea0 -MISC metadata.xml 1011 RMD160 32b2e95cca5e34cf4149e06713ecb7894ef15675 SHA1 7502dd4d8b6ef953e0c47c690fa68525a792b635 SHA256 e37d6a0ddfaf7f96b467b9c51a41eefba05ac12cd48aeac61b07312ecad34379 +EBUILD enlightenment-9999.ebuild 4242 RMD160 d22780157b8d37cc6fb508c069c503932b352a26 SHA1 a721e86b492760ace2f439a9315936ef3a59caf8 SHA256 93b0714e63f7a258503419793a152c429fbd660a3fee41f975cb01b139ff40d9 +MISC ChangeLog 290 RMD160 84071a3cd128f411a4857acfa1020a644dfe2c4a SHA1 102cf1e924949cf86acf05b17e044efaaf98d72c SHA256 cb7b41a0c0573ad2dae16e77fd5654ee3cbdfa21f4bdc47222822c570026756d +MISC metadata.xml 4056 RMD160 7bab5f3aa461bdcb2d214fda0102b37d98872b41 SHA1 0c1d45ff366096b4ff6c07fb8f94f81eaeab65af SHA256 4e04aca1ff37cd38e10002516adcc050d194c236276c7bf656131c44ebad9afe Modified: trunk/packaging/gentoo/x11-wm/enlightenment/enlightenment-9999.ebuild =================================================================== --- trunk/packaging/gentoo/x11-wm/enlightenment/enlightenment-9999.ebuild 2010-04-29 21:08:34 UTC (rev 48438) +++ trunk/packaging/gentoo/x11-wm/enlightenment/enlightenment-9999.ebuild 2010-04-29 21:35:46 UTC (rev 48439) @@ -11,13 +11,22 @@ SLOT="0.17" IUSE="exchange pam alsa tracker pm-utils debug xinerama xscreensaver opengl bluetooth \ - +battery +clock +comp +conf-borders +conf-colors +conf-desklock +conf-desk +conf-desks \ + +battery +clock +comp +conf \ + +conf-borders +conf-colors +conf-desklock +conf-desk +conf-desks \ +conf-dialogs +conf-display +conf-dpms +conf-engine +conf-fonts +conf-imc +conf-intl \ - +conf-menus +conf-mime +conf-mouse +conf +conf-paths +conf-profiles +conf-scale +conf-shelves \ - +conf-startup +conf-theme +conf-winlist connman +cpufreq +dropshadow +everything +fileman \ - +ibar +ibox +illume2 +illume ofono +pager +start +syscon +systray \ + +conf-menus +conf-mime +conf-mouse +conf-paths +conf-profiles +conf-scale +conf-shelves \ + +conf-startup +conf-theme +conf-winlist \ + connman +cpufreq +dropshadow +everything \ + +everything-files +everything-apps +everything-calc +everything-aspell +everything-wallpaper +everything-settings +everything-windows \ + +fileman +ibar +ibox +illume2 +illume ofono +pager +start +syscon +systray \ +temperature +winlist +wizard" +EVRY_MODS=(everything-files everything-apps everything-calc everything-aspell everything-wallpaper everything-settings everything-windows) +CONF_MODS=(conf-borders conf-colors conf-desklock conf-desk conf-desks \ + conf-dialogs conf-display conf-dpms conf-engine conf-fonts conf-imc conf-intl \ + conf-menus conf-mime conf-mouse conf-paths conf-profiles conf-scale conf-shelves \ + conf-startup conf-theme conf-winlist) + # TODO: pm-utils changes /etc/enlightenment/sysactions.conf # TODO: patch to not require -i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it # TODO: patch to make e17 "e_alert()" inform how to compile with debug in gentoo @@ -34,9 +43,25 @@ >=dev-libs/ecore-9999[X,evas,opengl?,xinerama?,xscreensaver?,inotify,xim] >=dev-libs/e_dbus-9999[hal,connman?] >=media-libs/edje-9999 - >=media-libs/evas-9999[X,opengl?,eet,jpeg,png,safety-checks]" + >=media-libs/evas-9999[X,opengl?,eet,jpeg,png,safety-checks] + everything-aspell? ( app-text/aspell ) + everything-calc? ( sys-devel/bc ) +" DEPEND="${RDEPEND}" +pkg_setup() { + if ! use everything;then + for x in ${EVRY_MODS[@]};do + use $x && die "USE=${x} requires USE=everything" + done + fi + if ! use conf;then + for x in ${CONF_MODS[@]};do + use $x && die "USE=${x} requires USE=conf" + done + fi +} + src_configure() { # NOTE: mixer is plugin-able, but just alsa is provided atm. export MY_ECONF=" @@ -89,6 +114,13 @@ $(use_enable temperature) $(use_enable winlist) $(use_enable wizard) + $(use_enable everything-files) + $(use_enable everything-apps) + $(use_enable everything-calc) + $(use_enable everything-aspell) + $(use_enable everything-wallpaper) + $(use_enable everything-settings) + $(use_enable everything-windows) " efl_src_configure Modified: trunk/packaging/gentoo/x11-wm/enlightenment/metadata.xml =================================================================== --- trunk/packaging/gentoo/x11-wm/enlightenment/metadata.xml 2010-04-29 21:08:34 UTC (rev 48438) +++ trunk/packaging/gentoo/x11-wm/enlightenment/metadata.xml 2010-04-29 21:35:46 UTC (rev 48439) @@ -14,5 +14,51 @@ <flag name="connman">Enable <pkg>net-misc/connman</pkg> support to manage network connections.</flag> <flag name="bluetooth">Enable <pkg>net-wireless/bluez</pkg> support to manage bluetooth devices.</flag> <flag name="ofono">Enable <pkg>net-misc/ofono</pkg> support to manage telephony (GSM/UMTS).</flag> + <flag name="battery">Enable battery module.</flag> + <flag name="clock">Enable clock module.</flag> + <flag name="comp">Enable composite module for desktop transparency effects.</flag> + <flag name="conf-borders">Enable borders configuration.</flag> + <flag name="conf-colors">Enables the configuration of Colors.</flag> + <flag name="conf-desklock">Enables the configuration of Desklock.</flag> + <flag name="conf-desk">Enables the configuration of Desk.</flag> + <flag name="conf-desks">Enables the configuration of Desks.</flag> + <flag name="conf-dialogs">Enables the configuration of Dialogs.</flag> + <flag name="conf-display">Enables the configuration of Displays.</flag> + <flag name="conf-dpms">Enables the configuration of DPMS.</flag> + <flag name="conf-engine">Enables the configuration of Engine for rendering.</flag> + <flag name="conf-fonts">Enables the configuration of Fonts.</flag> + <flag name="conf-imc">Enables the configuration of IMC.</flag> + <flag name="conf-intl">Enables the configuration of Intl.</flag> + <flag name="conf-menus">Enables the configuration of Menus.</flag> + <flag name="conf-mime">Enables the configuration of Mime-types.</flag> + <flag name="conf-mouse">Enables the configuration of Mice.</flag> + <flag name="conf">Enables the configuration panel.</flag> + <flag name="conf-paths">Enables the configuration of Paths.</flag> + <flag name="conf-profiles">Enables the configuration of Profiles.</flag> + <flag name="conf-scale">Enables the configuration of Scale.</flag> + <flag name="conf-shelves">Enables the configuration of Shelves.</flag> + <flag name="conf-startup">Enables the configuration of Startup.</flag> + <flag name="conf-theme">Enables the configuration of Themes.</flag> + <flag name="conf-winlist">Enables the configuration of Winlist.</flag> + <flag name="cpufreq">Enable the Cpufreq module.</flag> + <flag name="dropshadow">Enable the Dropshadow module.</flag> + <flag name="everything">Enable the Everything module.</flag> + <flag name="fileman">Enable the Fileman module for browsing files.</flag> + <flag name="ibar">Enable the Ibar module.</flag> + <flag name="ibox">Enable the Ibox module.</flag> + <flag name="illume2">Enable the Illume2 module.</flag> + <flag name="illume">Enable the Illume module.</flag> + <flag name="ofono">Enable the Ofono module.</flag> + <flag name="pager">Enable the Pager module.</flag> + <flag name="start">Enable the Start module.</flag> + <flag name="syscon">Enable the Syscon module.</flag> + <flag name="systray">Enable the Systray module.</flag> + <flag name="everything-files">Enable the Everything-Files module.</flag> + <flag name="everything-apps">Enable the Everything-Apps module.</flag> + <flag name="everything-calc">Enable the Everything-Calc module.</flag> + <flag name="everything-aspell">Enable the Everything-Aspell module.</flag> + <flag name="everything-wallpaper">Enable the Everything-Wallpaper module.</flag> + <flag name="everything-settings">Enable the Everything-Settings module.</flag> + <flag name="everything-windows">Enable the Everything-Windows module.</flag> </use> </pkgmetadata> |