From 30c53e395853f5bfe805a1e429fcf26666eed8f8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 17 May 2018 22:49:47 +0100 Subject: gentoo resync : 17.05.2018 --- x11-wm/Manifest.gz | Bin 9465 -> 9470 bytes x11-wm/enlightenment/Manifest | 4 +- x11-wm/enlightenment/enlightenment-0.22.3.ebuild | 127 +++++++++++++++ x11-wm/enlightenment/metadata.xml | 190 ++++++++++------------- 4 files changed, 211 insertions(+), 110 deletions(-) create mode 100644 x11-wm/enlightenment/enlightenment-0.22.3.ebuild (limited to 'x11-wm') diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index 87fab96e601f..c5981f508d10 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/enlightenment/Manifest b/x11-wm/enlightenment/Manifest index cdd2fd0edf56..634651c3f1a6 100644 --- a/x11-wm/enlightenment/Manifest +++ b/x11-wm/enlightenment/Manifest @@ -4,10 +4,12 @@ DIST e16-1.0.17.tar.gz 2417299 BLAKE2B 324c8d3cd4b9e18e7c7936065be24897e26838727 DIST enlightenment-0.20.5.tar.xz 25039672 BLAKE2B b9f18ecb5afbd4f8675d0c5e9315173d6980e98d77e09c1e818161a92be727a504081c9944dd78519ff2eb02a146b8c3db276bd9a568f82c1584b74c4c7e7d07 SHA512 0d66d23b3462d6bf293229256d88d486d05135ff7bc7ab4258c3923c853f1935a1850b3a3ff0dabb1aae99a31dafb578f5cbb5678d08df490d3c6837b874a911 DIST enlightenment-0.20.6.tar.xz 25030572 BLAKE2B 7ce9b89ec56a741e81bb6ebae690c84ef89b53e7201723f0d74c99b006957f8c26cd8d4b914015aa7956d23f83beeb2ca2a0e9e145d9b2038a6a337acccd43bd SHA512 97179929c039535f6f03fbd1272bde59e25f62b35e17e859379258dac771183562348f7a5c0148c76bcb05b86c21c24950117901f0c2800ac070ba7a27aeee29 DIST enlightenment-0.21.7.tar.xz 25307500 BLAKE2B 54b0bb7f76390d46f7eec40aecafb1b8769ba659acaffe8ade61ef9cd6fcb28d843bc185a3cc6c478fa30f917946d331569a394132c3351215a3d1d051d7d2ac SHA512 9d10116990f83b6a2f066b81fab08a9b49779df22d92b5823bf579d786a3f4602094cf8c4d08b3e23a1cfc0cd7032004b2e389e234a189fb2479d23287bf1277 +DIST enlightenment-0.22.3.tar.xz 25648576 BLAKE2B 1abb1fab18c5932b65f1183875bbe0955ce1d608758af0855c550f5581c774bd19dd0b6c8dd8c724b668ff843e1ed4928531f30b60436d9182a07a65fa2af9e3 SHA512 01a9386ee009c76c46cee7176cdeb7f4e97977bdd5014caa51cceeff228ad72f97a362d1eff7e0240e3e2df8b24a6c9d1516c8ab05bd82d288abcfde0d171abd EBUILD enlightenment-0.16.9999.ebuild 1841 BLAKE2B 5b10dd80c94ffb9f55ba6211a6c2f214130eae27683382b17bb378943ae40b6c43ab698581c8c96ea8e35aad0b52f4106cca4b262d396da177f440a5e1d696a4 SHA512 e9684440ba5876d0acad750f7f4b9a3dfb3fb77dea17b2963ec623e143f67f049b309e1b4806c19c25eefbfccc282302910673bbd6b7af9c3da425f122887a75 EBUILD enlightenment-0.17.9999.ebuild 3227 BLAKE2B c37c736f8bc4d681f044a36a355fd5e1ec463b4d6f771d0cf4b32f43b5a5fc682d96291d9c767a6f2920e5b6b3e33a34fbecdfd8521933652e92bcea1f384cf4 SHA512 5eb72120a2448a82bea63ae5a3c817d9474648931564e95d883bada8eef5471e20602a36bbba33a5df84f28d40ab3d5f8d8ea8a9b00ee160f00beda8ebfe0c46 EBUILD enlightenment-0.20.5.ebuild 3582 BLAKE2B d8ca7622c40b90e7eb1326ea5ae6a4a78e71bc7f4de1473403521bedad35e303a8aee37a6e78e498e571b35eca208dca993ef781e018ce862887f6b151fb26be SHA512 af054b708d87e08123888867041eccef68921220650ead5003fa097fecc252a25aa5c26959fb7a1d7af7e257b84291cb44f9183d523569c4548b32a5998df5f7 EBUILD enlightenment-0.20.6.ebuild 3585 BLAKE2B cebdabb24670587ebb5c5ae96d41c6ba3bf50e9b1737336cfd9f5c397571eb41ae9f63f8c8c96bf85d429230561f3db8167c03b231bcf357a679db960e9c0fef SHA512 4e794929e1792decd901e0ce8f14d51aaca4ee045be3e34df108314e3b48ee620bc3c9efc45729e5a9d4af20c34a8c6ccc51aca424e0627e8f587b61e1744f81 EBUILD enlightenment-0.21.7.ebuild 3551 BLAKE2B 2888568499c2906ca84924c0d78444e3d9c47370f36eb85355a4b4370fe5abc4bf2f720057489a9973e93c296c5ebe632b104a5db0d69e0355b6c838abd726f7 SHA512 5b5a52d62b9bd68520818e6f225a92cb133ee3ff068a07618e73e01c0f2d25c2bf7af443d1df47d4dc0ef82e614dc26cd5d7e72056a590ad89eb6ca8c553b549 +EBUILD enlightenment-0.22.3.ebuild 2733 BLAKE2B 9acfba8acf061271519f12aed957591001863bcf1118d728b1374eade31564a0dca3c6fd361ff353c636648d102707b267a7be515b6e0faea2336e3fbc4ad02b SHA512 57cd7dfcd4edec3045092e9e7d0aef42def34c5d8ff45199c95b303d1a944f57cc09bd6feb317a0ea50306b0671b26a76e8bb5ccdb6af65ce6f9624337a3d6d8 EBUILD enlightenment-1.0.17.ebuild 1831 BLAKE2B 8cab55f842085e212d695ba8513416eb4d8280be4a0292fa5073f109b33db90bb1a9759dce5f6c889271fda7c9078f516f108ee21d9cd6adc130ea23780f900e SHA512 37308359aec83a4f7b8640646f24263805f1306e9d1b4d8e8dc0f94990bbbe670298711d611f5a30d798bd69c10b3ead951b4b233b3b39dcbfb4fc9e98e831aa -MISC metadata.xml 7104 BLAKE2B 26bd0a360fe1e49b3f3a4c7e053618d6c431c71fe69221808ee90901691919b3761a27351c65b6ac957ad2dd2ca9358dd43804a676d44c0e2a95819eba729f79 SHA512 7a8432fe55f9afdba600a8ced6e3f761994cda8c0c217278f5600f06aabdacebbda4984505f0b093c6aea4afaf21b56cb69b0202489ddfaeafd216c751868d34 +MISC metadata.xml 6755 BLAKE2B 2a78b350dad2b56323c33b77f74487ca7c2a58b61eda01500ed4c2c2401fa327d9b136485ed9b10d2e699e22a4d4c58f178777adf0e87f9e262c4c72b4c11a32 SHA512 865f8cdd35ff16f6b80fe75a1d5984e7904f15f1567a473e2db69ecbbac7179e3f2c60471decba60ff0392cb365080a41327bdeabc0eb2db2344400edf493ba4 diff --git a/x11-wm/enlightenment/enlightenment-0.22.3.ebuild b/x11-wm/enlightenment/enlightenment-0.22.3.ebuild new file mode 100644 index 000000000000..fe3962f31e94 --- /dev/null +++ b/x11-wm/enlightenment/enlightenment-0.22.3.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson xdg-utils + +DESCRIPTION="Enlightenment DR17 window manager" +HOMEPAGE="https://www.enlightenment.org/" +SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${P}.tar.xz" + +LICENSE="BSD-2" +SLOT="0.17/${PV%%_*}" +KEYWORDS="~amd64 ~x86" + +E_CONF_MODS=( + applications bindings dialogs display + interaction intl menus paths + performance randr shelves theme + window-manipulation window-remembers +) + +E_NORM_MODS=( + appmenu backlight battery bluez4 + clock conf connman cpufreq + everything fileman fileman-opinfo gadman + geolocation ibar ibox lokker + luncher mixer msgbus music-control + notification packagekit pager pager-plain + quickaccess shot start syscon + sysinfo systray tasks teamwork + temperature tiling time vkbd + winlist wireless wizard wl-buffer + wl-desktop-shell wl-drm wl-text-input wl-weekeyboard + wl-wl wl-x11 xkbswitch xwayland +) + +IUSE_E_MODULES=( + ${E_CONF_MODS[@]/#/enlightenment_modules_conf-} + ${E_NORM_MODS[@]/#/enlightenment_modules_} +) + +IUSE="doc nls pam systemd udisks wayland ${IUSE_E_MODULES[@]/#/+}" + +RDEPEND=" + >=dev-libs/efl-1.20.5[eet,X] + virtual/udev + x11-libs/libXext + x11-libs/libxcb + x11-libs/xcb-util-keysyms + x11-misc/xkeyboard-config + pam? ( sys-libs/pam ) + systemd? ( sys-apps/systemd ) + udisks? ( sys-fs/udisks:2 ) + wayland? ( + dev-libs/efl[wayland] + >=dev-libs/wayland-1.12.0 + x11-libs/libxkbcommon + x11-libs/pixman + ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +src_prepare() { + default + + # fix QA issues with .desktop files + find data/desktop/ -type f -exec sed -i 's|OnlyShowIn=Enlightenment|OnlyShowIn=X-Enlightenment|g' {} \; || die + sed -i 's/Categories=Audio/Categories=AudioVideo/g' src/modules/mixer/emixer.desktop || die +} + +src_configure() { + local emesonargs=( + -D device-udev=true + -D install-sysactions=false + -D mount-udisks=$(usex udisks true false) + -D nls=$(usex nls true false) + -D pam=$(usex pam true false) + -D systemd=$(usex systemd true false) + -D wayland=$(usex wayland true false) + ) + + local u c + for u in ${IUSE_E_MODULES[@]} ; do + c=${u#enlightenment_modules_} + + case ${c} in + wl-*|xwayland) + if ! use wayland ; then + emesonargs+=( -D ${c}=false ) + continue + fi + + ;; + esac + + emesonargs+=( -D ${c}=$(usex ${u} true false) ) + + done + + meson_src_configure +} + +src_install() { + insinto /etc/enlightenment + newins "${FILESDIR}"/gentoo-sysactions.conf sysactions.conf + + if use doc ; then + local HTML_DOCS=( doc/. ) + fi + + meson_src_install +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/x11-wm/enlightenment/metadata.xml b/x11-wm/enlightenment/metadata.xml index 8d8bf2c557b2..9b10f15ca40f 100644 --- a/x11-wm/enlightenment/metadata.xml +++ b/x11-wm/enlightenment/metadata.xml @@ -1,113 +1,85 @@ - - - Enable pango font rendering - Enable support for the X xrandr extension - Use upower/udisks to automount devices - Gadget that hold the toolbar of the foreground application - Backlight control slider gadget - A gadget to visualize your battery status - Configure Bluetooth devices - Nice clock gadget to show current time - Control Wifi and wired networks as a user - Gadget to monitor and change the CPU frequency - The run command module provides an application launcher dialog - Enlightenment's integrated file manager - Can be placed on the desktop or in a shelf - Module to manage gadgets on the desktop - Geolocation - Iconic application launcher - A home for your iconified applications - Screen locker - A module to provide a mixer for changing volume - DBus Extension - Control your music in your shelf - notification-daemon alternative. Popup if an event occur - Package manager integration - Gadget to allow you to visualize your virtual desktops and the windows they contain - A simpler desktop pager - Enlightenment Quickaccess Launcher - Simple screenshot+save/upload module - Enlightenment's 'Start' button equivalent - This module provides a unified popup dialog for all the system actions in Enlightenment - system tray that hold applications icons like Skype, Pidgin, Kopete and others - Gadget to allow you to switch tasks - Enable teamwork module - Temperature monitor - Time related gadgets - Positions/resizes your windows tilingly - A module to show the list of client applications presently running - First Run Wizard - WiFi monitoring - Enlightenment Wayland Desktop Shell - Wayland DRM (Direct Rendering Manager) compositing module - Wayland text input support - Wayland virtual keyboard - Wayland-in-Wayland module - Wayland-in-X11 module - Keyboard layout configuration and switcher - X/Wayland integration - Settings Panel - Allows configuration of Ibar, Restart, and Startup applications - Input Control Settings - Configure default dialog properties - Used to configure your screen - Configure Mouse and Touch input - Used to select a default language - Configures menu behavior - Specifies the Enlightenment search paths and default directories - Used to configure certain performance related items as frame rates and cache settings - Used to configure your screen's resolution - Shelf configuration dialog - Used to configure your theme preferences - Configures window raise, resistance, and maximize policies - Delete existing window remembers - - -Enlightenment is a completely themeable, highly configurable Window Manager for -the X Window System, traditionally used in Unix environments. - -Enlightenment Features: -* Fully configurable window borders -* Iconboxes to store icons in -* Graphical Pager that also does miniature snapshots of your screen -* IPC mechanism to remote-control Enlightenment -* Theme support -* Menus -* Translucent moving of windows -* Window groups -* Virtual Desktops -* Multiple Desktops (more than one desktop of Virtual Desktops) -* Desktop Background selection and management -* Sound support -* Multiple focus modes -* Many resize and move mode settings -* Manual placement of windows option -* Autoraising of windows option -* Tooltips -* Configurable keybindings -* Configurable desktop bindings -* DGA support for fullscreen client zoom -* Window shading -* Miniature snapshot icons -* Multiple border styles at once -* Window layers -* Array menus -* Internal configuration dialogs -* Auto-scrolling menus -* KDE hint support -* GNOME hint support -* Primitive Windowmaker/Afterstep dock App support. -* X11R6 session management support -* Internal per-app based session and property management. -* Background auto scanning support -* Truetype anti-aliased font support -* Window auto-cleanup support -* Graphical on-line help. - - - enlightenment - + + juippis@gmail.com + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Enable pango font rendering + Use upower/udisks to automount devices + Enable support for the X xrandr extension + Gadget that holds the menubar of the foreground application + Backlight control slider gadget + A gadget to visualize your battery status + Configure Bluetooth devices + Nice clock gadget to show current time + Control Wifi and wired networks as a user + Gadget to monitor and change the CPU frequency + The run command module provides an application launcher dialog + Enlightenment's integrated file manager + Allows EFM to be placen on the desktop or in a shelf + Module to manage gadgets on the desktop + Geolocation information + Iconic application launcher + A home for your iconified applications + Screen locker + Iconic application launcher + A module to provide a mixer for changing volume + DBus Extension + Control your music in your shelf + Notification-daemon alternative + Package manager integration + Gadget to allow you to visualize your virtual desktops and the windows they contain + A simpler desktop pager + Enlightenment Quickaccess Launcher + Simple screenshot+save/upload module + Enlightenment's 'Start' button equivalent + Provides a unified popup dialog for all the system actions in Enlightenment + A gadget to visualize your system info + System tray that hold applications icons like Skype, Pidgin, Kopete and others + Gadget to allow you to switch tasks + Enable teamwork module + Temperature monitor + Time related gadgets + Positions/resizes your windows tilingly + Virtual keyboard + A module to show the list of client applications presently running + First Run Wizard + WiFi monitoring + Wayland buffer + Enlightenment Wayland Desktop Shell + Wayland DRM (Direct Rendering Manager) compositing module + Wayland text input support + Wayland virtual keyboard + Wayland-in-Wayland module + Wayland-in-X11 module + Keyboard layout configuration and switcher + X/Wayland integration + Settings Panel + Allows configuration of Ibar, Restart, and Startup applications + Input Control Settings + Configure default dialog properties + Used to configure your screen + Configure Mouse and Touch input + Used to select a default language + Configures menu behavior + Specifies the Enlightenment search paths and default directories + Used to configure certain performance related items as frame rates and cache settings + Used to configure your screen's resolution + Shelf configuration dialog + Used to configure your theme preferences + Configures window raise, resistance, and maximize policies + Delete existing window remembers + + + Enlightenment is classed as a "desktop shell" as it provides + everything you need to operate your desktop or laptop, but it is not + a full application suite. This covers functionality including + launching applications, managing their windows and performing system + tasks like suspending, rebooting, managing files and so on. + -- cgit v1.2.3