From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- xfce-base/exo/Manifest | 7 ++ xfce-base/exo/exo-0.10.7.ebuild | 37 ++++++++++ xfce-base/exo/exo-0.11.5.ebuild | 41 +++++++++++ xfce-base/exo/metadata.xml | 8 +++ xfce-base/garcon/Manifest | 7 ++ xfce-base/garcon/garcon-0.5.0-r2.ebuild | 33 +++++++++ xfce-base/garcon/garcon-0.6.1.ebuild | 41 +++++++++++ xfce-base/garcon/metadata.xml | 12 ++++ xfce-base/libxfce4ui/Manifest | 9 +++ xfce-base/libxfce4ui/libxfce4ui-4.13.0.ebuild | 49 +++++++++++++ xfce-base/libxfce4ui/libxfce4ui-4.13.2.ebuild | 63 +++++++++++++++++ xfce-base/libxfce4ui/libxfce4ui-4.13.3.ebuild | 63 +++++++++++++++++ xfce-base/libxfce4ui/metadata.xml | 11 +++ xfce-base/libxfce4util/Manifest | 7 ++ .../libxfce4util/libxfce4util-4.12.1-r1.ebuild | 31 +++++++++ xfce-base/libxfce4util/libxfce4util-4.13.1.ebuild | 35 ++++++++++ xfce-base/libxfce4util/metadata.xml | 8 +++ xfce-base/libxfcegui4/Manifest | 6 ++ .../files/libxfcegui4-4.10.0-no-xfce_setenv.patch | 14 ++++ xfce-base/libxfcegui4/libxfcegui4-4.10.0-r1.ebuild | 42 ++++++++++++ xfce-base/libxfcegui4/metadata.xml | 8 +++ xfce-base/metadata.xml | 32 +++++++++ xfce-base/thunar/Manifest | 7 ++ xfce-base/thunar/metadata.xml | 12 ++++ xfce-base/thunar/thunar-1.6.10-r1.ebuild | 68 ++++++++++++++++++ xfce-base/thunar/thunar-1.6.12.ebuild | 77 +++++++++++++++++++++ xfce-base/xfce4-appfinder/Manifest | 7 ++ xfce-base/xfce4-appfinder/metadata.xml | 8 +++ .../xfce4-appfinder-4.12.0-r1.ebuild | 35 ++++++++++ .../xfce4-appfinder/xfce4-appfinder-4.13.0.ebuild | 25 +++++++ xfce-base/xfce4-meta/Manifest | 4 ++ xfce-base/xfce4-meta/metadata.xml | 8 +++ xfce-base/xfce4-meta/xfce4-meta-4.12.ebuild | 27 ++++++++ xfce-base/xfce4-panel/Manifest | 11 +++ xfce-base/xfce4-panel/metadata.xml | 8 +++ xfce-base/xfce4-panel/xfce4-panel-4.12.0-r1.ebuild | 43 ++++++++++++ xfce-base/xfce4-panel/xfce4-panel-4.12.1-r1.ebuild | 43 ++++++++++++ xfce-base/xfce4-panel/xfce4-panel-4.13.0.ebuild | 59 ++++++++++++++++ xfce-base/xfce4-panel/xfce4-panel-4.13.1.ebuild | 58 ++++++++++++++++ xfce-base/xfce4-session/Manifest | 9 +++ ...4-session-4.10.1-alock_support_to_xflock4.patch | 15 ++++ ...on-4.12.1-light-locker_support_to_xflock4.patch | 17 +++++ xfce-base/xfce4-session/metadata.xml | 8 +++ .../xfce4-session/xfce4-session-4.12.1-r1.ebuild | 73 ++++++++++++++++++++ .../xfce4-session/xfce4-session-4.13.0.ebuild | 80 ++++++++++++++++++++++ xfce-base/xfce4-settings/Manifest | 10 +++ .../xfce4-settings-4.12.0-HDMI-power-cycling.patch | 15 ++++ xfce-base/xfce4-settings/metadata.xml | 12 ++++ .../xfce4-settings/xfce4-settings-4.12.0-r2.ebuild | 55 +++++++++++++++ .../xfce4-settings/xfce4-settings-4.13.0.ebuild | 66 ++++++++++++++++++ .../xfce4-settings/xfce4-settings-4.13.1.ebuild | 56 +++++++++++++++ xfce-base/xfconf/Manifest | 9 +++ xfce-base/xfconf/metadata.xml | 8 +++ xfce-base/xfconf/xfconf-4.12.0-r1.ebuild | 66 ++++++++++++++++++ xfce-base/xfconf/xfconf-4.12.1.ebuild | 66 ++++++++++++++++++ xfce-base/xfconf/xfconf-4.13.4.ebuild | 74 ++++++++++++++++++++ xfce-base/xfdesktop/Manifest | 9 +++ xfce-base/xfdesktop/metadata.xml | 11 +++ xfce-base/xfdesktop/xfdesktop-4.12.3.ebuild | 48 +++++++++++++ xfce-base/xfdesktop/xfdesktop-4.12.4.ebuild | 55 +++++++++++++++ xfce-base/xfdesktop/xfdesktop-4.13.1.ebuild | 54 +++++++++++++++ xfce-base/xfwm4/Manifest | 12 ++++ .../xfwm4-4.12-touchscreen-subwindow-fix.patch | 17 +++++ xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch | 37 ++++++++++ xfce-base/xfwm4/metadata.xml | 11 +++ xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild | 63 +++++++++++++++++ xfce-base/xfwm4/xfwm4-4.12.4.ebuild | 58 ++++++++++++++++ xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild | 72 +++++++++++++++++++ xfce-base/xfwm4/xfwm4-4.13.0.ebuild | 69 +++++++++++++++++++ 69 files changed, 2219 insertions(+) create mode 100644 xfce-base/exo/Manifest create mode 100644 xfce-base/exo/exo-0.10.7.ebuild create mode 100644 xfce-base/exo/exo-0.11.5.ebuild create mode 100644 xfce-base/exo/metadata.xml create mode 100644 xfce-base/garcon/Manifest create mode 100644 xfce-base/garcon/garcon-0.5.0-r2.ebuild create mode 100644 xfce-base/garcon/garcon-0.6.1.ebuild create mode 100644 xfce-base/garcon/metadata.xml create mode 100644 xfce-base/libxfce4ui/Manifest create mode 100644 xfce-base/libxfce4ui/libxfce4ui-4.13.0.ebuild create mode 100644 xfce-base/libxfce4ui/libxfce4ui-4.13.2.ebuild create mode 100644 xfce-base/libxfce4ui/libxfce4ui-4.13.3.ebuild create mode 100644 xfce-base/libxfce4ui/metadata.xml create mode 100644 xfce-base/libxfce4util/Manifest create mode 100644 xfce-base/libxfce4util/libxfce4util-4.12.1-r1.ebuild create mode 100644 xfce-base/libxfce4util/libxfce4util-4.13.1.ebuild create mode 100644 xfce-base/libxfce4util/metadata.xml create mode 100644 xfce-base/libxfcegui4/Manifest create mode 100644 xfce-base/libxfcegui4/files/libxfcegui4-4.10.0-no-xfce_setenv.patch create mode 100644 xfce-base/libxfcegui4/libxfcegui4-4.10.0-r1.ebuild create mode 100644 xfce-base/libxfcegui4/metadata.xml create mode 100644 xfce-base/metadata.xml create mode 100644 xfce-base/thunar/Manifest create mode 100644 xfce-base/thunar/metadata.xml create mode 100644 xfce-base/thunar/thunar-1.6.10-r1.ebuild create mode 100644 xfce-base/thunar/thunar-1.6.12.ebuild create mode 100644 xfce-base/xfce4-appfinder/Manifest create mode 100644 xfce-base/xfce4-appfinder/metadata.xml create mode 100644 xfce-base/xfce4-appfinder/xfce4-appfinder-4.12.0-r1.ebuild create mode 100644 xfce-base/xfce4-appfinder/xfce4-appfinder-4.13.0.ebuild create mode 100644 xfce-base/xfce4-meta/Manifest create mode 100644 xfce-base/xfce4-meta/metadata.xml create mode 100644 xfce-base/xfce4-meta/xfce4-meta-4.12.ebuild create mode 100644 xfce-base/xfce4-panel/Manifest create mode 100644 xfce-base/xfce4-panel/metadata.xml create mode 100644 xfce-base/xfce4-panel/xfce4-panel-4.12.0-r1.ebuild create mode 100644 xfce-base/xfce4-panel/xfce4-panel-4.12.1-r1.ebuild create mode 100644 xfce-base/xfce4-panel/xfce4-panel-4.13.0.ebuild create mode 100644 xfce-base/xfce4-panel/xfce4-panel-4.13.1.ebuild create mode 100644 xfce-base/xfce4-session/Manifest create mode 100644 xfce-base/xfce4-session/files/xfce4-session-4.10.1-alock_support_to_xflock4.patch create mode 100644 xfce-base/xfce4-session/files/xfce4-session-4.12.1-light-locker_support_to_xflock4.patch create mode 100644 xfce-base/xfce4-session/metadata.xml create mode 100644 xfce-base/xfce4-session/xfce4-session-4.12.1-r1.ebuild create mode 100644 xfce-base/xfce4-session/xfce4-session-4.13.0.ebuild create mode 100644 xfce-base/xfce4-settings/Manifest create mode 100644 xfce-base/xfce4-settings/files/xfce4-settings-4.12.0-HDMI-power-cycling.patch create mode 100644 xfce-base/xfce4-settings/metadata.xml create mode 100644 xfce-base/xfce4-settings/xfce4-settings-4.12.0-r2.ebuild create mode 100644 xfce-base/xfce4-settings/xfce4-settings-4.13.0.ebuild create mode 100644 xfce-base/xfce4-settings/xfce4-settings-4.13.1.ebuild create mode 100644 xfce-base/xfconf/Manifest create mode 100644 xfce-base/xfconf/metadata.xml create mode 100644 xfce-base/xfconf/xfconf-4.12.0-r1.ebuild create mode 100644 xfce-base/xfconf/xfconf-4.12.1.ebuild create mode 100644 xfce-base/xfconf/xfconf-4.13.4.ebuild create mode 100644 xfce-base/xfdesktop/Manifest create mode 100644 xfce-base/xfdesktop/metadata.xml create mode 100644 xfce-base/xfdesktop/xfdesktop-4.12.3.ebuild create mode 100644 xfce-base/xfdesktop/xfdesktop-4.12.4.ebuild create mode 100644 xfce-base/xfdesktop/xfdesktop-4.13.1.ebuild create mode 100644 xfce-base/xfwm4/Manifest create mode 100644 xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch create mode 100644 xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch create mode 100644 xfce-base/xfwm4/metadata.xml create mode 100644 xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild create mode 100644 xfce-base/xfwm4/xfwm4-4.12.4.ebuild create mode 100644 xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild create mode 100644 xfce-base/xfwm4/xfwm4-4.13.0.ebuild (limited to 'xfce-base') diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest new file mode 100644 index 000000000000..2ad461c1bb20 --- /dev/null +++ b/xfce-base/exo/Manifest @@ -0,0 +1,7 @@ +DIST exo-0.10.7.tar.bz2 1262301 SHA256 521581481128af93e815f9690020998181f947ac9e9c2b232b1f144d76b1b35c SHA512 5a872e6895595da027f403fb7951922c40481d53242cb4d9c3da2d36690c61dce2fdb34ba0eb39367558a5e3055733af25432d1f3a8f60984b7e2ed997408b60 WHIRLPOOL 4c8a71b70e67f0db0bfaa752b0b1f01a80a83cbe84d754b44b3d45811743cf4276abe5d9cde40cef13f87f6013666255ccc5a1cc64afe129a55fe813b4dbcb1e +DIST exo-0.11.5.tar.bz2 1299627 SHA256 8e8629f33783eba1ce6d092a42c28217458a0cc3d1ad7474097b9187054955c1 SHA512 c1aeb6dbdb60ab3c19797adcd3e832871960b8a91469d5f96f5fb23bc44794a9b0cf91c910b27f001196d75439baf23565b8860d0bad72799134b2018d3b8463 WHIRLPOOL ca17c257ee7a1a9dd26439c4bec9c61c388e33daca6c4e5af0a0fc87a7b1800962746a8b6a063c2d1fe54b486ef377c41f791226b98d6b360d8e5fd2649e110c +EBUILD exo-0.10.7.ebuild 998 SHA256 f998ce86160e34d62f958b4a21abeb6f92fda980013f82d49b439dcb302ebe61 SHA512 7a716f21e23b2edbf9ba95e7d6d39fd7be3a189d16e0a005413c12dc547e590bb5e74e224ee1de4de58bd4582885b2e349864a7f71f32e1ddee45de86e476eee WHIRLPOOL 8eeea728da7f3a21b015398f2b918c7a4623d446bcc6ea412643d1fe3b82649a24b567c2b23f3aa5f152484474e937389c6004f091bb7b3be0e21bddc354c783 +EBUILD exo-0.11.5.ebuild 970 SHA256 0330309bdf3bc3dae4b91ff507f0ae7a1bd0101b00eb79a107a878f0a1567407 SHA512 b1e17bfa886a041ffe11f9a76252041ebef061329d32b91df9f4f1e1781bec9bd0ddd0d3202adb3924a45b2ad0a219a50cc9f852938de14162872d9aca7555b7 WHIRLPOOL bc9bb903bfd086676f2034af47e86dbd1a827c82da4fc06516501bf62265bda9b8114d807dca6ee63079c8f67cd55a41383e3702b529cd12f71c6a7c11be2001 +MISC ChangeLog 4095 SHA256 5d5073c4373cf38dc16233b46e64fa385232114e6951805dbd55f22729892c26 SHA512 08a7b0a5d6ac1fcd43d7c9eaa27b258da3d7b812b5cd111a25fde99909bc0305f35edd052965c4c1135a6efe0d7b97acf57083e3e923e8fb12df7a9da44ec8f4 WHIRLPOOL d5516221a1b702d52551444b291fe3eec6549d48ca6a5477703a410e7a6e48186d6c949d119c7ad332eb3a2d685280c1801a6cf8c188dffd2f9012044ebaca4f +MISC ChangeLog-2015 15336 SHA256 671bd4fd1d2a9d4c49d68ff0753b6a2a6177ef2b9f72b3751da00a87aee087a4 SHA512 e0cd20ea285bc02db08434b11b4b31457d4215b2156c4a0928ad234f8bbd8e193cd91c92ada440a399e44e01456213e8861aced9a7ceeac8d668549e22b7dc8d WHIRLPOOL eacab4ee4ac01fa3472f16b8871f896bf8dc7255de56974e5c262a63483de48031b37e75bee78809a1742dceca65ff0148c5747d2158b9fff1f011e5cf524ff6 +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/exo/exo-0.10.7.ebuild b/xfce-base/exo/exo-0.10.7.ebuild new file mode 100644 index 000000000000..b057906bfbba --- /dev/null +++ b/xfce-base/exo/exo-0.10.7.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Extensions, widgets and framework library with session support for Xfce" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="debug" + +RDEPEND=">=dev-lang/perl-5.6 + >=dev-libs/glib-2.30:= + dev-perl/URI + >=x11-libs/gtk+-2.24:2= + >=xfce-base/libxfce4ui-4.10:= + >=xfce-base/libxfce4util-4.10:=" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(xfconf_use_debug) + ) + + [[ ${CHOST} == *-darwin* ]] && XFCONF+=( --disable-visibility ) #366857 + + DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO ) +} diff --git a/xfce-base/exo/exo-0.11.5.ebuild b/xfce-base/exo/exo-0.11.5.ebuild new file mode 100644 index 000000000000..582fbc77050b --- /dev/null +++ b/xfce-base/exo/exo-0.11.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Extensions, widgets and framework library with session support for Xfce" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=dev-lang/perl-5.6 + >=dev-libs/glib-2.42:= + dev-perl/URI + >=x11-libs/gtk+-2.24:2= + >=x11-libs/gtk+-3.20:3= + >=xfce-base/libxfce4ui-4.12:=[gtk3(+)] + >=xfce-base/libxfce4util-4.10:=" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/exo/metadata.xml b/xfce-base/exo/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/exo/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/garcon/Manifest b/xfce-base/garcon/Manifest new file mode 100644 index 000000000000..6a3b9f030aa0 --- /dev/null +++ b/xfce-base/garcon/Manifest @@ -0,0 +1,7 @@ +DIST garcon-0.5.0.tar.bz2 456940 SHA256 4cc933bb773e3194a0cce188c7a38da8a72e33871635113917eff81bfc98f9c9 SHA512 9e360e71ae12dbfb5e948fd86c2ec3d6993e6ec68379adb588492386a4fe492480c365bd33f811c5cc7c8bf80044eff8bd942690b4dd4e0a9d4fc0c58dd29cf5 WHIRLPOOL 9761fbf8a48e483b60bc84d3a1a6cc7b7af270e067a15d5f9b7c801f864467163c4ec02c88c9a81fa67e80d0adaa2439b95e30164dac8f785e769db25ccdbfd3 +DIST garcon-0.6.1.tar.bz2 511415 SHA256 41c31ba0498c2cc39de4a8e0c2367510adbf4bc2104c17feee358e51e6acf603 SHA512 36c5b1ba3c91e613853cd5e986176c8cbd2a509fafde1b302334deda872b7f7073fd06ba341220b030d8d5728346b7339368190b225203f33c023dd96f3ed1a3 WHIRLPOOL 15bc82dff2c202c8bed1f184bd3580f1666ee322acb6be7f0ac351fc96d01d5d82f41611c85b58c115b08f6ce1b0caf7bea191eda6578596336333ead355eacf +EBUILD garcon-0.5.0-r2.ebuild 882 SHA256 d40f5b7d450fae13a85f37c41498d7c66b8f36afcf7ef5acc9c82039eeabad5d SHA512 fb46b6587b982dd65add9af523cf34dd33b6111b6f833e0855eb55c27102af691f69d2ccadac3084e7ef407719fa20a9fbf1b240b06106113873aad1aa65d1d5 WHIRLPOOL 40862ae326c687da1606a15f7cc588180d0995647d0dd86b17b53846a128eebf06d1091d40051450b11735cfdddbd659c9393d59df4702bdf3dfe10e8f939936 +EBUILD garcon-0.6.1.ebuild 1018 SHA256 7b74f26f9e13b7904f56fa37fca86a78c148740d06b14af0bfc0e61eaad42846 SHA512 dfa80c3e8c766af3d170536f6d7c48793da6bccd4f1647ac8194130a521eb852bf6872514a75e8da7d0eec02eca53d76e431c4371c6f9c891a68fa516fdca8b7 WHIRLPOOL cdccb398c022505ef76057c419bf548d074195defd874f46557b5ba498879694594d57e081b3e34ed3d7a14452ce8900c7659591fd792bec1b724d502ebc8861 +MISC ChangeLog 2873 SHA256 a4e1500c20ad745cfe65bdc4359c883f5e75888ba0409b1447fb010f89522b9c SHA512 95535c6b63182b2f8e693633264c13f95749644ef1be6d9f68c4e81ae445e2c48f8b1a4a627c605f9621e7726b0fc76ad34a8361530a048e98fccdf88dc01e9f WHIRLPOOL 208a9ce7277dba768c801ed10051bbf7c388d05629ffcb5ccb4f402254a3a97c4417af4789ce8342a6ad2ece1788506fe23f0f4c2310198f69b0f3d324db8615 +MISC ChangeLog-2015 9844 SHA256 429e1a724b62fbefc1924e76365a2ff76d90294431815c45bf8fbb4386fdba5d SHA512 c818e9f3b3e17deec85e22b685fc59ef04f02a343d7a8971e9d65113ae911951a3bc04be910fcb2e1ac83fb2727d3eb4b02d4b6267df425cea816467ea0dd621 WHIRLPOOL 6fa842bfa9903cf57d9b8623646726b0cc9515193381bc6af9d490a7b4ac594c2c3b9d204147b15f6e10a014115414ec5c129a9bb7a71a4efdb30921199e2a5c +MISC metadata.xml 395 SHA256 4b81c4d9d47063e9ab234e0e887e7a18f0bcca5bf027659aa0e042dc87e8bfa4 SHA512 8783901107619bafc30acd3962284cf56376a14cd61039f862e1a7f0b5e17fc9d51f0e278c85161fb8b42c53b132a1ae7abe00c7e933eccf2ce3b74fa9956d54 WHIRLPOOL 2506717a0ea151d1c86c46641d7244fa8fa3de6cb37daff81cdad361d1f8880fe6651d6248ee431e71bc7475593f2c3b024e05f9aded491f170a8402f4a92d23 diff --git a/xfce-base/garcon/garcon-0.5.0-r2.ebuild b/xfce-base/garcon/garcon-0.5.0-r2.ebuild new file mode 100644 index 000000000000..f44d41bb8058 --- /dev/null +++ b/xfce-base/garcon/garcon-0.5.0-r2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Xfce's freedesktop.org specification compatible menu implementation library" +HOMEPAGE="https://docs.xfce.org/xfce/exo/start" +SRC_URI="mirror://xfce/src/libs/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2 FDL-1.1" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug" + +RDEPEND=">=dev-libs/glib-2.30:= + >=x11-libs/gtk+-2.24:2= + >=x11-libs/gtk+-3.14:3= + >=xfce-base/libxfce4ui-4.11.1:=[gtk3(+)] + >=xfce-base/libxfce4util-4.11:=" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog HACKING NEWS README STATUS TODO ) +} diff --git a/xfce-base/garcon/garcon-0.6.1.ebuild b/xfce-base/garcon/garcon-0.6.1.ebuild new file mode 100644 index 000000000000..65c9f8e54991 --- /dev/null +++ b/xfce-base/garcon/garcon-0.6.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Xfce's freedesktop.org specification compatible menu implementation library" +HOMEPAGE="https://docs.xfce.org/xfce/exo/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2 FDL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="+gtk2" + +RDEPEND=">=dev-libs/glib-2.30:= + gtk2? ( >=x11-libs/gtk+-2.24:2= ) + >=x11-libs/gtk+-3.14:3= + >=xfce-base/libxfce4ui-4.11.1:=[gtk3(+)] + >=xfce-base/libxfce4util-4.11:=" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog HACKING NEWS README STATUS TODO ) + +src_configure() { + local myconf=( + $(use_enable gtk2) + $(use_enable gtk2 libxfce4ui) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} diff --git a/xfce-base/garcon/metadata.xml b/xfce-base/garcon/metadata.xml new file mode 100644 index 000000000000..c5e73dd63979 --- /dev/null +++ b/xfce-base/garcon/metadata.xml @@ -0,0 +1,12 @@ + + + + + xfce@gentoo.org + XFCE Team + + + Build the garcon-gtk2-1 library (required + for xfce-base/xfce4-panel < 4.13 only). + + diff --git a/xfce-base/libxfce4ui/Manifest b/xfce-base/libxfce4ui/Manifest new file mode 100644 index 000000000000..8b0661a6ba99 --- /dev/null +++ b/xfce-base/libxfce4ui/Manifest @@ -0,0 +1,9 @@ +DIST libxfce4ui-4.13.0.tar.bz2 688646 SHA256 22f0b66a33945f347952249589f71618418f1e47ca847850eb0ee1bdb0c353d4 SHA512 342c4fb09b3f13e066b994c54cd557a65c116566b8201217cb663851ba387932cdd4ebf2274f32bdc97a98b3a2bd1b59de75ef6cc4c6f5d0e5f1910b7eca591e WHIRLPOOL 37d9d68af580482186e5f1bd078b72b48339ee032b85e38ea944b2a08e80deead2887fbee9f30b15251214bb0aae7cc92857f2559db116767c96f630ad5b7d80 +DIST libxfce4ui-4.13.2.tar.bz2 705425 SHA256 8d881273e6be286f0c6c6f1aa1df2dbd3d92114b2e7fbe02979043fc80d8f4f1 SHA512 fbf823283f46b1cd73e830c70d848a2e15ecef2037e2249390ecf580f66f23f8ea766f5f19e46e1513b2ce3a692c2bff53f1c54ef00eaede065ac0c7a85c1908 WHIRLPOOL 74aa1fef4679a878d4e65224676de4683cdac32ce8d9fbdf5b00aeb030bb3f037d798b3cdf7259e7fbfa33cdd413f0f69c2e8906e910b0efcfe7ca5ec10e8953 +DIST libxfce4ui-4.13.3.tar.bz2 705465 SHA256 815c33a49392520feb84f119cd8f558632a735e322ca55edce33f815a0624470 SHA512 eef93a71fe41102eb402878e908b1e2e24060869235e1fff93e65bd480fa3ac53f1beba3b26d061b1962b3c3eefa77cb122e796609ab4b5f6fead353167cc396 WHIRLPOOL 15f343690461167de6452dea324477d441b61c4f673b5be221a0110acf81368a938d68665b7f05f3df1057492d4e194ee3beaf8fc0766cdec6b5d00a2248da6b +EBUILD libxfce4ui-4.13.0.ebuild 1360 SHA256 7c8440f19d57600d76c0650bc799ba7b627ff87ae1b07cdd8131b9c8000ea204 SHA512 01c30f381debf19d8cd52f2986a42f32c7c5a2b33a8e7ce6f553d5dcb75bed66cab381441d3f2cb62de857c10183689bf94a0f5c9b65ace39a184223f2edee8c WHIRLPOOL 6e5f8bc8be202d48d4700f75059de84f13aa08ac3bf8f672d542fd9070888f2b643b8fa7fb990ad35ad72578792de8e2f1fe86d77be750cefc1f5e5cb852a2e4 +EBUILD libxfce4ui-4.13.2.ebuild 1555 SHA256 62c0e6f4287fca10012bcdbbb1ea782b9c5a6b90a3a13e30ddc2dde6d14d758e SHA512 a67b442237d9d9dbdb3515dcbb6522ac47f551992778a3dd1b0321d66cffa509e87a83abc92173f2fe528ba9832e2e00efc87f90198bd5c803a521fac42c3b61 WHIRLPOOL c39d753c94fb2677a8816d0d159ee809a84dd79d82876121361c5b397d93b519f1d742f6fb517b8cbe92a4984aa32f6b43d8ea64b12f358384265495ecd5c47b +EBUILD libxfce4ui-4.13.3.ebuild 1555 SHA256 62c0e6f4287fca10012bcdbbb1ea782b9c5a6b90a3a13e30ddc2dde6d14d758e SHA512 a67b442237d9d9dbdb3515dcbb6522ac47f551992778a3dd1b0321d66cffa509e87a83abc92173f2fe528ba9832e2e00efc87f90198bd5c803a521fac42c3b61 WHIRLPOOL c39d753c94fb2677a8816d0d159ee809a84dd79d82876121361c5b397d93b519f1d742f6fb517b8cbe92a4984aa32f6b43d8ea64b12f358384265495ecd5c47b +MISC ChangeLog 3840 SHA256 f9a588da47d4c55c7a9cd5a86ee73ad8826c5f86046bec9fbf9f5f31b813a61c SHA512 4ccf087e7cd72bef4cc9c3d554a773a4e974a7f09a8c426a11727c95801014b47048223460c4495f9f76c1d257a240e50443e67f370bb1ac52c7951395fc879e WHIRLPOOL 5809930f8d336b1340d67db1e5b4ec956b34fdae7ced1682df595fffce40e98f4621cdea03960e618f01456e9ac3bdf4f1018323ff7c097258f935bbdd9bc20e +MISC ChangeLog-2015 9448 SHA256 e95c3b0ad41433257af2d7c8653329d317f9863f898109eea2eaf3cf8f845d90 SHA512 729db18b5c4fe8099b367b4216679784eada5ba81ab610795b628a77d29eb92303f6423f538c269d3efaec60146358fe9367182abbac870e12ac4e75b10e80fa WHIRLPOOL e942be8d756222c348248b52b9348a2aad05f754aae8aff1ee0cf286aefda07a19cce79ceeeb94a386400ea61f9825e5f15d38212c0d68a400d72096ddf0c5b8 +MISC metadata.xml 348 SHA256 ae7ad664ae11ff892f30b5fe5ddd856cadc4a9dad603a3f31c40df3384908eb2 SHA512 f3894d3ccb668e76deaa0651414359838402d2b1e11fbe816375e6147f89847257008d5807766796fb1249217f6454a5f5896941e7ce3bc79dce09b130db4fc6 WHIRLPOOL 3c37fa874f4395dbaaacd570933fa8f15d2bf3779ab37ced9147ef94ed1badfaed651d8d49687091181c4e3562b985db29a438a4d83adccea995cb7d54d0f86f diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.13.0.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.13.0.ebuild new file mode 100644 index 000000000000..839e17b7852f --- /dev/null +++ b/xfce-base/libxfce4ui/libxfce4ui-4.13.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Unified widget and session management libraries for Xfce" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug glade startup-notification" + +RDEPEND=">=dev-libs/glib-2.30:2= + >=x11-libs/gtk+-2.24:2= + >=x11-libs/gtk+-3.2:3= + x11-libs/libX11:= + x11-libs/libICE:= + x11-libs/libSM:= + >=xfce-base/libxfce4util-4.12:= + >=xfce-base/xfconf-4.12:= + glade? ( dev-util/glade:3.10= ) + startup-notification? ( x11-libs/startup-notification:= ) + !xfce-base/xfce-utils" +DEPEND="${RDEPEND} + dev-lang/perl + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + $(use_enable startup-notification) + $(xfconf_use_debug) + # does not build without GTK+3, #585684 + --enable-gtk3 + # requires deprecated glade:3 (gladeui-1.0), bug #551296 + --disable-gladeui + # this one's for :3.10 + $(use_enable glade gladeui2) + --with-vendor-info=Gentoo + ) + + [[ ${CHOST} == *-darwin* ]] && XFCONF+=( --disable-visibility ) #366857 + + DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) +} diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.13.2.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.13.2.ebuild new file mode 100644 index 000000000000..90846401101d --- /dev/null +++ b/xfce-base/libxfce4ui/libxfce4ui-4.13.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Unified widget and session management libs for Xfce" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug glade introspection startup-notification" + +RDEPEND=">=dev-libs/glib-2.42:2= + >=x11-libs/gtk+-2.24:2= + >=x11-libs/gtk+-3.18:3=[introspection?] + x11-libs/libX11:= + x11-libs/libICE:= + x11-libs/libSM:= + >=xfce-base/libxfce4util-4.12:=[introspection?] + >=xfce-base/xfconf-4.12:= + glade? ( dev-util/glade:3.10= ) + introspection? ( dev-libs/gobject-introspection:= ) + startup-notification? ( x11-libs/startup-notification:= ) + !xfce-base/xfce-utils" +DEPEND="${RDEPEND} + dev-lang/perl + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable introspection) + $(use_enable startup-notification) + # TODO: check revdeps and make it optional one day + --enable-gtk2 + # requires deprecated glade:3 (gladeui-1.0), bug #551296 + --disable-gladeui + # this one's for :3.10 + $(use_enable glade gladeui2) + --with-vendor-info=Gentoo + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.13.3.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.13.3.ebuild new file mode 100644 index 000000000000..90846401101d --- /dev/null +++ b/xfce-base/libxfce4ui/libxfce4ui-4.13.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Unified widget and session management libs for Xfce" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug glade introspection startup-notification" + +RDEPEND=">=dev-libs/glib-2.42:2= + >=x11-libs/gtk+-2.24:2= + >=x11-libs/gtk+-3.18:3=[introspection?] + x11-libs/libX11:= + x11-libs/libICE:= + x11-libs/libSM:= + >=xfce-base/libxfce4util-4.12:=[introspection?] + >=xfce-base/xfconf-4.12:= + glade? ( dev-util/glade:3.10= ) + introspection? ( dev-libs/gobject-introspection:= ) + startup-notification? ( x11-libs/startup-notification:= ) + !xfce-base/xfce-utils" +DEPEND="${RDEPEND} + dev-lang/perl + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable introspection) + $(use_enable startup-notification) + # TODO: check revdeps and make it optional one day + --enable-gtk2 + # requires deprecated glade:3 (gladeui-1.0), bug #551296 + --disable-gladeui + # this one's for :3.10 + $(use_enable glade gladeui2) + --with-vendor-info=Gentoo + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/libxfce4ui/metadata.xml b/xfce-base/libxfce4ui/metadata.xml new file mode 100644 index 000000000000..f53823b4b9e2 --- /dev/null +++ b/xfce-base/libxfce4ui/metadata.xml @@ -0,0 +1,11 @@ + + + + + xfce@gentoo.org + XFCE Team + + + Build support for Glade 3's GtkBuilder implementation + + diff --git a/xfce-base/libxfce4util/Manifest b/xfce-base/libxfce4util/Manifest new file mode 100644 index 000000000000..d4aefa09bfa3 --- /dev/null +++ b/xfce-base/libxfce4util/Manifest @@ -0,0 +1,7 @@ +DIST libxfce4util-4.12.1.tar.bz2 455329 SHA256 876bdefa2e13cbf68b626b2158892fb93e824e1ef59cf951123a96cefbc8881d SHA512 0bd0fe23e9fa325b08559d2b783242dfc61412a8c7aa4e5a81e5262ebceb57a722aa515db12747c9de9804423f67e50805848e5bed328ba7d17e2737f54c2ef9 WHIRLPOOL ad08469f8246a439df7474d58cb41b1d2c278b7c2097e7a60dbc14a8dae10f63ea2e4c3ba910dbb57716bfb40c3d757fe2084efcf416cd32b524d391bfa313af +DIST libxfce4util-4.13.1.tar.bz2 497192 SHA256 278013dca14bfd50c9efd3898a28e3f3c5053b506de257267947fbb852d2ed2c SHA512 1667cc22ff72920d3280725cb40c41f5fba9dcfcba8e357ba85548c7f254a67a3ef942c1b71f0ac5c3a7fe46c8c4cb559a06a8111aa71ce1f6824d1a1c2b5063 WHIRLPOOL cf29f3698e576ded51140088365d7258e219496976cdf59f41df56b574bccdaabe12358ce221a210f921ec0e9dc114baa04fde0a08854f79581b06389858dff7 +EBUILD libxfce4util-4.12.1-r1.ebuild 812 SHA256 beb2d4acaeb9c06df253b30a641e4d3b6fbefdabac294f99345b060facc784e3 SHA512 fbfc45a90a36cdcd34e500b5aef1c1c4719b1ff2a27526d652180de5a57b8949e96ac0f93d485369212697782834d0adba6b96b3776d3aec18a47a7b8560ba51 WHIRLPOOL f0e7b3dad39811c417f9dd725f2f3e0d93e74da75b34635602e77cd216a0124b63f5bd31c1c7b61dc101cb3737f083f6fa58aafff3158abd1b20a1b7a54f7caf +EBUILD libxfce4util-4.13.1.ebuild 852 SHA256 e93f07916a359034abf4424312afd4ca79ece15bbeb80c5db5945e33e7504681 SHA512 5fdf516bee139cbb8b35751f186d3694f18bc774252aa978251e066cb9640e66a33692715f7a28b7bf81eea65754e25e619f5b2211d4105fdd5f1028a56bfbdb WHIRLPOOL c3723ad036007f18fa805e21fc9397c6bd38f8ae8a46ae8251bdc9bb8e2a5188ef01f7d860dc1f7d3e1cd4f4e72530c6f852b9d747c9daca40644cc5d30f1bbb +MISC ChangeLog 2942 SHA256 759f7553241174bd465803836b1845f61f26f5c531554df956e7d8af2ba54720 SHA512 cdd45dff3ee167c91ba48d603e180e1071ba0271d4d6654a27fa81abbb9dab9353c03a328c6213486a1bd10d80bc34a20d39684ef6e587f98b8efee58fbe8e5f WHIRLPOOL 6b8c0823522a540e086aa77c7bd30ee7295c416c5f131e5cc9465eb26dcef4ee7cdb1f748590e87f65c34ad7e099246868bc6cdef06fce8ce5d52a17d64d0e4e +MISC ChangeLog-2015 24844 SHA256 51f97361a6ebf28e9299c26c3e9b8c251e766a0a006a919c6f06892c219e93ae SHA512 0f2f8b578e2c1e0a5a13531957d0ff063d010647ad9b42cb9973a3670205341e374bcc3a6b2cf77e4bda2a65a1d5def3466845ed033c4245f1c1e89b17848a98 WHIRLPOOL 46d0420676bb878789d2401595029a941cacfda61af6162e1bc14e472a0dfc85f1bf37bc7e8599b0e9da5aa809d47dbbed87d34a06152a991f1c10ac812cda90 +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/libxfce4util/libxfce4util-4.12.1-r1.ebuild b/xfce-base/libxfce4util/libxfce4util-4.12.1-r1.ebuild new file mode 100644 index 000000000000..15a77831bfb6 --- /dev/null +++ b/xfce-base/libxfce4util/libxfce4util-4.12.1-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="A basic utility library for the Xfce desktop environment" +HOMEPAGE="https://git.xfce.org/xfce/libxfce4util/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0/7" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="debug" + +RDEPEND=">=dev-libs/glib-2.24" +DEPEND="${RDEPEND} + dev-util/intltool + dev-util/gtk-doc-am + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + $(xfconf_use_debug) + ) + + [[ ${CHOST} == *-darwin* ]] && XFCONF+=( --disable-visibility ) #366857 + + DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) +} diff --git a/xfce-base/libxfce4util/libxfce4util-4.13.1.ebuild b/xfce-base/libxfce4util/libxfce4util-4.13.1.ebuild new file mode 100644 index 000000000000..db183b019100 --- /dev/null +++ b/xfce-base/libxfce4util/libxfce4util-4.13.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A basic utility library for the Xfce desktop environment" +HOMEPAGE="https://git.xfce.org/xfce/libxfce4util/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="introspection" + +RDEPEND=">=dev-libs/glib-2.30:= + introspection? ( dev-libs/gobject-introspection:= )" +DEPEND="${RDEPEND} + dev-util/intltool + dev-util/gtk-doc-am + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable introspection) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} diff --git a/xfce-base/libxfce4util/metadata.xml b/xfce-base/libxfce4util/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/libxfce4util/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/libxfcegui4/Manifest b/xfce-base/libxfcegui4/Manifest new file mode 100644 index 000000000000..ff31a6671d1f --- /dev/null +++ b/xfce-base/libxfcegui4/Manifest @@ -0,0 +1,6 @@ +AUX libxfcegui4-4.10.0-no-xfce_setenv.patch 311 SHA256 d1f4603b5eeef92d5d256d8f766e516395947d72e16db68ce47e472130b94616 SHA512 f8d12be9e9d126d3a3a822cab872fb9dbfe2d5e23e40b529c2a637e0365e5b481ff44d564fcda5de60948342b9c1367d51ae20ae7e0e5abd69296f7dd3ea3f31 WHIRLPOOL 2779bbcd73146556ce21e1b8ac3db4945449531b1a887b32f3688a6dd82b6631ee771e0a6e5b69b6ef1a8b2455dabd6dfd3c5bf305ddae748729f8ebd84e797e +DIST libxfcegui4-4.10.0.tar.bz2 691012 SHA256 2b82f9979175d8856880c8f349e6eede491ca92fe6940c69c8958115418d4533 SHA512 32fe3be287c84d1816154c7632a87025324c2cb9d9524ef3d7813c3b3619ca04e4b70aeb47a3e0fb59090e43e124476988774a0dc5186ebc1a0ccdfe635cbb45 WHIRLPOOL 7390c5d36bf2e3bdea6a8c7de4f9471be9f434e99a250c8925de8ae7fa69f307c43b029d52417118bf49764c0834cfb6b039320846b83488cb8d39ca79cc2e15 +EBUILD libxfcegui4-4.10.0-r1.ebuild 1081 SHA256 1d972dd4044fdb2736324267b4ad16462a72236803068fb7f2025fb4142f4622 SHA512 c79abfe75251a08b969eb7d833c236f15491d971445a84ab62a0ca95a51eaf4914a0212ddfabb9ad36822031dfe4d6cff173e62e67aeeb7c1d4ce29cfae21115 WHIRLPOOL 530af5a5db44f7d20e5a610df377bab7f25ccc5d89fb5cec8504c81e61560aa9d83501bd4ef5c7e94970b9fd52c70e00bda753787d3b0d305b0392702c31185b +MISC ChangeLog 3040 SHA256 15da673d3bf768778ef74afe1cd4eee5037d272789d03a453749424ef30cc8ec SHA512 76e6eeab6b796e8efe5cbb6c0de67ad4d5d84d35c7c6f5dc013a84007ef45ade1f63402de51fefe51ec700b2d49d6930d296d80488b7cbc9965c753ca17cc321 WHIRLPOOL c97c982210c110e712b56cc12a0d2780e7560ce7379df77300e5c85751c0a482be094290e95c58a5e092a6db127a6bdc8f903275c444e95ac46b8e32aa3aa089 +MISC ChangeLog-2015 2774 SHA256 1255d6b16907f85c4b5e6cfffcf919bbcd2db2eaf0f6ffa8a19efe56dcb7a524 SHA512 96aeae32429f160d77c4315d9bf523c42d1b4a2e19513fc58ee000195d9da6c6dec44b31771f361f7822f3e91bb4c3061fb5ad42f274cf4bd1fdfc990bbaab25 WHIRLPOOL d6f6908d48e3bd4e4c6da9442bbd8c3041cbf476cd8a2000701c0c2533ca342e84d3bfc4af16f80bae0a8adc30307167d45aa87a331da24eb7fcd5d4b9e9fb00 +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/libxfcegui4/files/libxfcegui4-4.10.0-no-xfce_setenv.patch b/xfce-base/libxfcegui4/files/libxfcegui4-4.10.0-no-xfce_setenv.patch new file mode 100644 index 000000000000..ffb2160827ca --- /dev/null +++ b/xfce-base/libxfcegui4/files/libxfcegui4-4.10.0-no-xfce_setenv.patch @@ -0,0 +1,14 @@ +http://bugs.gentoo.org/513568 +http://bugzilla.xfce.org/show_bug.cgi?id=10974 + +--- libxfcegui4/xfce-exec.c ++++ libxfcegui4/xfce-exec.c +@@ -79,7 +79,7 @@ + #ifndef G_OS_WIN32 + gchar *dpyname = user_data; + +- xfce_setenv ("DISPLAY", dpyname, TRUE); ++ g_setenv ("DISPLAY", dpyname, TRUE); + #endif + } + diff --git a/xfce-base/libxfcegui4/libxfcegui4-4.10.0-r1.ebuild b/xfce-base/libxfcegui4/libxfcegui4-4.10.0-r1.ebuild new file mode 100644 index 000000000000..c8dded192e3f --- /dev/null +++ b/xfce-base/libxfcegui4/libxfcegui4-4.10.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="A compability library for unported Xfce 4.6 plugins (DEPRECATED)" +HOMEPAGE="https://git.xfce.org/archive/libxfcegui4/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="startup-notification" + +RDEPEND="gnome-base/libglade + x11-libs/libSM + x11-libs/libX11 + >=x11-libs/gtk+-2.10:2 + >=xfce-base/libxfce4util-4.10 + startup-notification? ( x11-libs/startup-notification )" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + PATCHES=( "${FILESDIR}"/${P}-no-xfce_setenv.patch ) + + XFCONF=( + --disable-static + $(use_enable startup-notification) + # glade:3 no longer supported on Gentoo, #575166 + --disable-gladeui + --with-html-dir="${EPREFIX}"/deprecated + ) +} + +src_install() { + xfconf_src_install + rm -rf "${ED}"/deprecated +} diff --git a/xfce-base/libxfcegui4/metadata.xml b/xfce-base/libxfcegui4/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/libxfcegui4/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/metadata.xml b/xfce-base/metadata.xml new file mode 100644 index 000000000000..e644786f8d3f --- /dev/null +++ b/xfce-base/metadata.xml @@ -0,0 +1,32 @@ + + + + + The xfce-base category contains base XFCE packages. + + + Die Kategorie XFCE enthält die Basispakete des XFCE-Desktops. + + + La categoría xfce-base contiene los paquetes base de XFCE. + + + xfce-baseカテゴリーにはXFCEのコア・パッケージが含まれています。 + + + De xfce-base categorie bevat de basispakketten van XFCE. + + + Nhóm xfce-base chứa các gói XFCE cơ sở. + + + La categoria xfce-base contiene i pacchetti essenziali di XFCE. + + + A categoria xfce-base contém pacotes de base de XFCE. + + + Kategoria xfce-base zawiera podstawowe pakiety środowiska XFCE. + + + diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest new file mode 100644 index 000000000000..24567b09eeb1 --- /dev/null +++ b/xfce-base/thunar/Manifest @@ -0,0 +1,7 @@ +DIST Thunar-1.6.10.tar.bz2 1948762 SHA256 7e9d24067268900e5e44d3325e60a1a2b2f8f556ec238ec12574fbea15fdee8a SHA512 56f9407907c85a631b390b6bf363ee863b5a126afc32e1b10e34434b997e82b86223737a0b0a1a8faf801258ad1cfa0585c9c3537c167f6968a2c4dac458395a WHIRLPOOL 813e3a1628227fbe27d221739e4946aa38b147ff4b165ff915b6a57b38ae544f54dc8facf19af0519fac5e903924459a34b6372c42985ed00e997e02434f4b71 +DIST Thunar-1.6.12.tar.bz2 1929112 SHA256 fb22091f07ec6de2c9d9d89c61289d2bc3436b36c8c53ccbc9c32ca8a99f2086 SHA512 d18e0fb6b58a65889dc47852a4c513acb7ff9a99fd70d34cbc6b2806d7818893b3c999c0a63f1b7af599d3ff4336b9637944989b97e5cc7431761ce493d2259d WHIRLPOOL 7a07f2453ab73af082c2d9ec9c54551c1bd63241b781695554a0526c4bca97129acb9068990ce65959c6fe39d1dd7d21fc9156405a5c8c87bc95e2f19faffbcc +EBUILD thunar-1.6.10-r1.ebuild 1817 SHA256 2b9a180f9f241f0943cd63277993a4c3af5237f71c753106395dbf4958e9dc6d SHA512 d888e8e5e7d00291d085b4dd1cbdfe96b55b5d26c3b6252d450b0d31729b0a21e5a251de49507416d4592e9913c7861d568398fb946c9e3613844a7f3ea88cea WHIRLPOOL e84cc37cb62d3ecbc89557d1e76cbfb177fbc97b482e946c542b496f470e8db07bcf6af5f22b0177d7a08011a8a92e58b52c6e8b60b44c6d7d47a6f22c770369 +EBUILD thunar-1.6.12.ebuild 1966 SHA256 2a503c7c9542913f9412c11ee28c74b485ceac62667a585c1fb710c6097a46d0 SHA512 125a4ab415a28e42e6bb1b8aaea557f3c5a040a3433458ac2c00721a2c7305dc23f4ce7340c3802bfc3f120d0ac601b0eb1208dc96eea15d50b846b7919b2cf2 WHIRLPOOL 236d732e2f52754b0d983b8a3488df77d30ea228bdc5f72338f739be00815d59bab4ba6eba1f9f74c9ef09cde44b99715ffe8f22150cc7537591d6e5b365e36b +MISC ChangeLog 2866 SHA256 cf64430cef536d724fc00605e8571207b34038c7da5c1d798c15283dc12d72ca SHA512 51bc40e8ff6491ed18f1693f812a03f5c2333eabb01d296223bcab4444324b8fb96e5e1d6879ad9d6711ebd0bf5f450d5736fa38ff77915f7e21a8dec13bc0bf WHIRLPOOL f6924215f361bbdf4de0770a63a7a45b7e49ffc1f13585bd6de01f96cd6e42a0abba253276e44d8d073229ca03c2b3f45462a1a5519b618bfd8c945e978dab61 +MISC ChangeLog-2015 24121 SHA256 1c4f24c98b48e24636c014feff70e2f437c4ca31e37a439e74512896a912dffc SHA512 867fe3a8b9f497484ce4965059cf0cc497c9826778a50db362cf2bb83e3c47681982c3feecce2a627d9c20f70770228e638ee11c75bf781f996bd79d32d83922 WHIRLPOOL 9c0d83039bc59dc9bce8b20a9dd3175569bfb1c45d938097d4a5b4fe58ccbdade0956ba904ee181b99b292e07f1e60dbcefb22bf0bd241489b40b601a1262d16 +MISC metadata.xml 372 SHA256 c79517f1436518a816ff7335e5e342411b5ce9a2e1ef2279ecc60c4d5e2fa233 SHA512 3ecb379e314ff3f9c745b61707c6df0a912b1466bd56abeebdba0ee138e14ee331fcd61acb3c5b64ace4daa42cbaaec8331cc83d6ae5d0bdc1fa5a69a258ef17 WHIRLPOOL 67ce77734c8d88994c73eee383689f0e6ed7fc2dfe936b3866ec52cb791b6b1d9ac7eaf9871ac6617c507b73738ded310a3a35eb1772ec307b3802e9dc5a6ac6 diff --git a/xfce-base/thunar/metadata.xml b/xfce-base/thunar/metadata.xml new file mode 100644 index 000000000000..d844c26059c6 --- /dev/null +++ b/xfce-base/thunar/metadata.xml @@ -0,0 +1,12 @@ + + + + + xfce@gentoo.org + XFCE Team + + + Build the trash status indicator plugin for + the XFCE panel + + diff --git a/xfce-base/thunar/thunar-1.6.10-r1.ebuild b/xfce-base/thunar/thunar-1.6.10-r1.ebuild new file mode 100644 index 000000000000..de2ff4b76fec --- /dev/null +++ b/xfce-base/thunar/thunar-1.6.10-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit virtualx xfconf + +MY_P=${P/t/T} + +DESCRIPTION="File manager for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/xfce/thunar/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${MY_P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="+dbus debug exif libnotify pcre test udisks +xfce_plugins_trash" + +GVFS_DEPEND=">=gnome-base/gvfs-1.18.3" +COMMON_DEPEND=">=dev-lang/perl-5.6 + >=dev-libs/glib-2.30:= + >=x11-libs/gdk-pixbuf-2.14:= + >=x11-libs/gtk+-2.24:2= + >=xfce-base/exo-0.10:= + >=xfce-base/libxfce4ui-4.10:= + >=xfce-base/libxfce4util-4.10.1:= + >=xfce-base/xfconf-4.10:= + dbus? ( >=dev-libs/dbus-glib-0.100:= ) + exif? ( >=media-libs/libexif-0.6.19:= ) + libnotify? ( >=x11-libs/libnotify-0.7:= ) + pcre? ( >=dev-libs/libpcre-6:= ) + udisks? ( virtual/libgudev:= ) + xfce_plugins_trash? ( >=xfce-base/xfce4-panel-4.10:= )" +RDEPEND="${COMMON_DEPEND} + >=dev-util/desktop-file-utils-0.20-r1 + x11-misc/shared-mime-info + dbus? ( ${GVFS_DEPEND} ) + udisks? ( + virtual/udev + ${GVFS_DEPEND}[udisks,udev] + ) + xfce_plugins_trash? ( ${GVFS_DEPEND} )" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" +REQUIRED_USE="xfce_plugins_trash? ( dbus )" + +S=${WORKDIR}/${MY_P} + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable dbus) + $(use_enable udisks gudev) + $(use_enable libnotify notifications) + $(xfconf_use_debug) + $(use_enable exif) + $(use_enable pcre) + ) + + use xfce_plugins_trash || XFCONF+=( --disable-tpa-plugin ) + + DOCS=( AUTHORS ChangeLog FAQ HACKING NEWS README THANKS TODO ) +} + +src_test() { + Xemake check +} diff --git a/xfce-base/thunar/thunar-1.6.12.ebuild b/xfce-base/thunar/thunar-1.6.12.ebuild new file mode 100644 index 000000000000..c34167b9a8a3 --- /dev/null +++ b/xfce-base/thunar/thunar-1.6.12.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2-utils virtualx xdg-utils + +MY_P=${P^} + +DESCRIPTION="File manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/ https://docs.xfce.org/xfce/thunar/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${MY_P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="+dbus exif libnotify pcre test +trash-panel-plugin udisks" + +GVFS_DEPEND=">=gnome-base/gvfs-1.18.3" +COMMON_DEPEND=">=dev-lang/perl-5.6 + >=dev-libs/glib-2.30:= + >=x11-libs/gdk-pixbuf-2.14:= + >=x11-libs/gtk+-2.24:2= + >=xfce-base/exo-0.10:= + >=xfce-base/libxfce4ui-4.10:= + >=xfce-base/libxfce4util-4.10.1:= + >=xfce-base/xfconf-4.10:= + dbus? ( >=dev-libs/dbus-glib-0.100:= ) + exif? ( >=media-libs/libexif-0.6.19:= ) + libnotify? ( >=x11-libs/libnotify-0.7:= ) + pcre? ( >=dev-libs/libpcre-6:= ) + trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) + udisks? ( virtual/libgudev:= )" +RDEPEND="${COMMON_DEPEND} + >=dev-util/desktop-file-utils-0.20-r1 + x11-misc/shared-mime-info + dbus? ( ${GVFS_DEPEND} ) + trash-panel-plugin? ( ${GVFS_DEPEND} ) + udisks? ( + virtual/udev + ${GVFS_DEPEND}[udisks,udev] + )" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" +REQUIRED_USE="trash-panel-plugin? ( dbus )" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS ChangeLog FAQ HACKING NEWS README THANKS TODO ) + +src_configure() { + local myconf=( + $(use_enable dbus) + $(use_enable udisks gudev) + $(use_enable libnotify notifications) + $(use_enable exif) + $(use_enable pcre) + $(use_enable trash-panel-plugin tpa-plugin) + ) + + econf "${myconf[@]}" +} + +src_test() { + virtx emake check +} + +pkg_postinst() { + xdg_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + gnome2_icon_cache_update +} diff --git a/xfce-base/xfce4-appfinder/Manifest b/xfce-base/xfce4-appfinder/Manifest new file mode 100644 index 000000000000..c0bb6d9003c1 --- /dev/null +++ b/xfce-base/xfce4-appfinder/Manifest @@ -0,0 +1,7 @@ +DIST xfce4-appfinder-4.12.0.tar.bz2 459338 SHA256 2ad4a58019a76a6b64a816050db25f96854917c2f2e89d6a9df6c18e6c84c567 SHA512 025d38f9f2d57d1bcc37d38f4956742593cbee820ccf7d375138ca3eb0a9614090e3b969aba9d80b546eac43d2a9fd6c530ff829f0e4f59621ca068159e9adaf WHIRLPOOL e7d4ac9d25861a45d9b6ac94d66bf6631b7e7c2354d87a4bb7ce96e094f0dda61dbd88eb4edc9900733cb5488906a932e7ff521a2be48c76dc716579033692d4 +DIST xfce4-appfinder-4.13.0.tar.bz2 476547 SHA256 c0eb3b29eba3cfa9175ed35174e83a21faa2a2423ddb79501fe8846cc430e3ae SHA512 1efd2dcedeadd6e14ee7db9defbec3c8233a5634a38b0c6274b9a858cfebaff815dc0095515866b83aad1981a363e6ca4b3c12190faa64f485421d570c5155b2 WHIRLPOOL e9d2e454a2479a91fbfffd6094cee278494098251ba5cb17f06f2327f3d1a8a4186d1c00636a550882c252a5b0358d1fe1dd0c1bc4201f02caffd4f49ce8385b +EBUILD xfce4-appfinder-4.12.0-r1.ebuild 891 SHA256 4bbeacd88bcf9eba88045d008c2c03388ca1d781a5b835cbee4ed6857c0dc37e SHA512 3b16621323b4d1e9b71f427a9d7e39c7a4549bc5314a119f3dce8a8db06240da5be5950e56fac76439d3ba7fd5e87aa989e24a119707ce98c941357fc9aa34d4 WHIRLPOOL b03b9dde3d14d9a4398c23b7155831c670a38354b188eb4067ce3a3c492e7dccd2e7f96cd363f8d2f432499ea2b01a9471a97a6cbcf415b11d26d98fc320b5c6 +EBUILD xfce4-appfinder-4.13.0.ebuild 778 SHA256 e18f72c9ddc81652180f7afbf0184c63109e5e7d6a6a3b4af51e7d0622429946 SHA512 28e21845b501092b09ade6c778724880c773abb215336017fd1ddfd814549c585993dc58509381d031a03296ba9409592001a33453357f7124c46b66c5357226 WHIRLPOOL f62eae8b331d8e0a8dd18bc1dc0483ec94383692040f09e827da1ec8eeb2205a67565157dd641e77b7264091dbf6df036d01530355d939f43aad08a9954112a9 +MISC ChangeLog 2531 SHA256 8e5c176e3072f0f78c3b225cada20190d3ecce126b556ffc4c988fd30e25d09a SHA512 bfddf9d68dd8205f52ec3268c8c3f4caf337afb317a40f34fdf17ca09b5df97e494210d5816ec50abae5e945c87d2cd021585383a05966ad31b5bfd06261cc24 WHIRLPOOL 49fd49bb27c7d924c9a995540d9b445278682b8ad182094b6f4a001eead37df539f4dff3523c00a28f11605ac1d24294a8c4689c0250e6334b4809fbf714e62c +MISC ChangeLog-2015 20616 SHA256 0c292df4c0afad7d09e75f3c59571bcdc46bb39044f6573f3a9642dbb7330998 SHA512 70f43f3761ca7175f8429f459b22ba58a1f8d45f5601beca505f028f0860dec76ef2bc228c94264ed63a8b76cdb8793a2afae3733c86db6459385683da88e164 WHIRLPOOL bf0427c70c152d748b9ef85ef99fd3a6ebcad064b6d53ae66703c983f257496571746bf31caea5fa2d51b08b8f825095b07bd0ba5fa9e930f14c69b151b958dc +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/xfce4-appfinder/metadata.xml b/xfce-base/xfce4-appfinder/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/xfce4-appfinder/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.12.0-r1.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.12.0-r1.ebuild new file mode 100644 index 000000000000..24dfaddbd128 --- /dev/null +++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.12.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="A tool to find and launch installed applications for the Xfce desktop" +HOMEPAGE="https://docs.xfce.org/xfce/xfce4-appfinder/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug" + +RDEPEND=">=dev-libs/glib-2.30:= + >=x11-libs/gtk+-3.2:3= + >=xfce-base/garcon-0.3:= + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/libxfce4ui-4.11:=[gtk3(+)] + >=xfce-base/xfconf-4.10:= + !xfce-base/xfce-utils" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + --enable-gtk3 + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog NEWS ) +} diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.13.0.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.13.0.ebuild new file mode 100644 index 000000000000..63fc046da116 --- /dev/null +++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.13.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A tool to find and launch installed applications for the Xfce desktop" +HOMEPAGE="https://docs.xfce.org/xfce/xfce4-appfinder/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.30:= + >=x11-libs/gtk+-3.20:3= + >=xfce-base/garcon-0.3:= + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/libxfce4ui-4.11:=[gtk3(+)] + >=xfce-base/xfconf-4.10:= + !xfce-base/xfce-utils" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" diff --git a/xfce-base/xfce4-meta/Manifest b/xfce-base/xfce4-meta/Manifest new file mode 100644 index 000000000000..8049f4f45ee1 --- /dev/null +++ b/xfce-base/xfce4-meta/Manifest @@ -0,0 +1,4 @@ +EBUILD xfce4-meta-4.12.ebuild 731 SHA256 9460a4d2b279c89af30e0b245a548fd5786f98cf73fc0496ae8588bde262e84a SHA512 14a380c6263df6bf6cb0215dc9b37e7b4a15e11b84e56978357a956b54d04a11fafea62aa4e64999a1647a8e7a7634684aedccd6f25c0b7c68fe6c7bd0724742 WHIRLPOOL 58b8eddc153b3deffd6737b1984a19d8ffcdd8d11b520a91defb1e3364f06021056a789e3ff6bfcaf8fed86e9d43c7322503277b9454bc07b0f7b0c4431f197d +MISC ChangeLog 2471 SHA256 0c706518281bd999b18c81cb5412eccdf9ebc2eb81e68db8d54126239a1176c0 SHA512 b38372b4fed8babeab7bb155ce53b7fe105367dd6d2a758fff1e73035ae5b552e65c85529ee983592f6e5fc2447b21656e9609bdc7977f39a4f5526ea17681f9 WHIRLPOOL c4ec4817782bef76aa943f07cfaa3e314beadafa02ebdbf83ebe1ff4bcd60ea8f311e6abb5a8315f38d2530a280317a743dbe9cac721bf3e18f79a01f71d0c64 +MISC ChangeLog-2015 6740 SHA256 d45b9ef6ac436917985a666980b186cb9d2e1be30f776813b751809fc43bfe39 SHA512 d1c4f510ad79db6cca224066b525ae795b5da5b4d6e8741ac9026795cbd603c5df6e0d9612253f9819e0d26818d9ba5885375b69ed474c7f2bc8a1af13a9b121 WHIRLPOOL 0518f2e82f46cd1284fa6b1b4c0e119c555d95902ab87a9eebf6855d8cf4f8e705e7a31538cbe65846ce8e630667cd774326f547af699e0bde29d8b7bad8e936 +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/xfce4-meta/metadata.xml b/xfce-base/xfce4-meta/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/xfce4-meta/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.12.ebuild b/xfce-base/xfce4-meta/xfce4-meta-4.12.ebuild new file mode 100644 index 000000000000..0bddfff6b6f2 --- /dev/null +++ b/xfce-base/xfce4-meta/xfce4-meta-4.12.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="The Xfce Desktop Environment (meta package)" +HOMEPAGE="https://www.xfce.org/" +SRC_URI="" + +LICENSE="metapackage" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="minimal +svg" + +RDEPEND=">=x11-themes/gtk-engines-xfce-3:0 + x11-themes/hicolor-icon-theme + >=xfce-base/xfce4-appfinder-4.12 + >=xfce-base/xfce4-panel-4.12 + >=xfce-base/xfce4-session-4.12 + >=xfce-base/xfce4-settings-4.12 + >=xfce-base/xfdesktop-4.12 + >=xfce-base/xfwm4-4.12 + !minimal? ( + media-fonts/dejavu + virtual/freedesktop-icon-theme + ) + svg? ( gnome-base/librsvg )" diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest new file mode 100644 index 000000000000..4d4efede503f --- /dev/null +++ b/xfce-base/xfce4-panel/Manifest @@ -0,0 +1,11 @@ +DIST xfce4-panel-4.12.0.tar.bz2 1107470 SHA256 30920fc2e2fc26279a82b5261a155c2cc15ab2aa1ced2275684a6ff8261b97b0 SHA512 9b5d0d51ac2c312d54e8daeea95bd861891e652faeee8b4a7dbf4b33507b70bf7b4fbca7cb8f2d3573699ae940a14d5a9a41da24f324db256146d8b7db8519a8 WHIRLPOOL 5468a67b2c4fe1fcf82d3f38a0a0a057f3dac714354f2b2e8ce0c2a8654ac92cf4d0c40b0a0ec00957da2db67db3cec2017673bfc0eeaac69a98e2f92d31c3f1 +DIST xfce4-panel-4.12.1.tar.bz2 1142476 SHA256 93d58b80cca9c9eb58adb281bc75404df7cf6cae89f7f98bb9f38690009aa2e8 SHA512 8bdc2a560a698e7d41429b40cde51ea1bec5aba211b6ee89b46822a38176e27e332efa785d93901d598b17171c739406e7f983372aaa49177db0f868aea985a4 WHIRLPOOL ed0c455c35f00a2cbf8f7a2625ba14e06f6816d5c004110fc849f05050e79aab35ba7eb1c6b6c0709dd7ad1e3e0cac6734cee453b77eceda0584b48d857726d6 +DIST xfce4-panel-4.13.0.tar.bz2 1182789 SHA256 757a6428ed505655c7c26c2da62b3754610cc78aef5ec0c01453a51441385806 SHA512 16d5e265d9cdea8a2a5e11b39901ab399e2423038406fcad3d6df164183d29591a9884c205459217229a7dcc3365d59034971a1008fe3471716236fb9df64de2 WHIRLPOOL d84fc7190f1d48ad0b75f9727450dedcad723a0b0aca1d0e619deb1f3681e1a98feda4cecade593d335a2b377287403eea1208cb008216a14b6bfbaee7d405ab +DIST xfce4-panel-4.13.1.tar.bz2 1209889 SHA256 1b2f840f6e3b4ab1f36a7e53522a9e65de5b0381c3865cb756c5ad7b893876d9 SHA512 87eb939880ce2c1c677bc46544529c53c3658d31ee10787ef39d88e6ad28870840f3173bded743d0f7bf9e4f2b752fc44140fc3d0c6af9c84e6b2393fba63422 WHIRLPOOL 12243fea3f82eb59445cbe8bd4f010acba17731c27b64510ab0e39380725b26e7405b8ec5314bad689592f61fb8e815961a709a2f90a03d083d237d62173d990 +EBUILD xfce4-panel-4.12.0-r1.ebuild 1043 SHA256 be80c7bed4027d48c40bac412fd0ad13cf7873d7cf7bcf8391ae8d3db023fe14 SHA512 e62be4a2bbe1b8f582ca5a79f6be9996dd2d781f14a1a0492e33c7ed9f275e73163c6413a823a46bbc94bd75baf8df0bdc7b0ca92a35b2d9c733c1f9c0ed5f88 WHIRLPOOL 0f4e99789a497736b8de63911d658ae4379574bf1e147e0a24dca627297df5635712ad892fe7ce92560c69317dd0bed9d49299d400c357f7e26390110fd02a72 +EBUILD xfce4-panel-4.12.1-r1.ebuild 1038 SHA256 a756d5387bb3f612ee698acb921de1430b82d0172530ae556a292c905addc7b3 SHA512 03de37918cea674b02bea1f1670904fc703af37b0590562245f753d90a5dcaf47e5ff6117f39c8fd71637e3d91b1867d406449d78a942f7c8808d150bf3cb2f1 WHIRLPOOL 7cbf16fbc242770766f69fba839376834e1f70052ec5ce220c928afc7626f4ed61bdfa57ec5681fef6237948549e19435012eb816a6782484dd36b4a970b26a7 +EBUILD xfce4-panel-4.13.0.ebuild 1238 SHA256 24f17bf6acd44bb3a325f590b287ef80ef7ffa04aded4a82065fe85482dac667 SHA512 fdf5d29d1f23615b2d4cad57d601045dedd68a801af2b47165ba12eec5d7b1566a857a9dd2458b84fded7a37f03f8415847a5ed6db86dbe1664e8dcb50290322 WHIRLPOOL c58061f7f0acb21ae41f0c68b9d7410d0c8b5711f03902fcd5f976483b7971c5d02aa4f7b7a0f7fa3de5527334ddf84227f44c237ce418c5f11d7a25f94d864b +EBUILD xfce4-panel-4.13.1.ebuild 1203 SHA256 7210557629ff2ee6272c64f5b1e6fb3037fe1c91fdf345794a053e15b82fd7de SHA512 fcba4e858f0b1378e35265ddb5b398cdac1074ce0eb2060f2d5d39d5832efed1ea73e34628d13d06defaf73723c1e908251541350744020288a564d02a6f5c63 WHIRLPOOL caa4ac09c168efe4c96c8bd8737942a39cd86f10262e90636457e453dfd342196bc8183c273cf52d3af6ae99b20d5c9b987fdb41486b4f7e94b01b9d4dd4af19 +MISC ChangeLog 2931 SHA256 1b7762d7942f6f56d8d875d6f7802a342d2a206842ad3968b5c84c37baa124ee SHA512 6322c242505f5524365fdf959a77c64f0c7caec3ec68d44057001dfb7e8c4e860ca539566ae4d9443d13ca052c268d3b88d58a4d4dc77718a7933918a8bef49c WHIRLPOOL b0d427bd8314bf4ada24dd43c2eb18c877531f76464eb5864337f38d9202416d4744c6530312997db2d09cba4fbfb4d1d80b4e2a226f0f5fafa69fee9269ec06 +MISC ChangeLog-2015 33389 SHA256 7c6dc6d7aaaa0503059c90ccdfae70ccf54e217839bbf0d8a85a3d394a61b943 SHA512 1aaa1e94a8db7838e4d93a0240a9fe1f2c2ffa4401d1c5ba4bb55a19d699923ca0b6cfb4794017a80f4fc03b1ce799ffdb47cff19a7db84fb798974a0b543c79 WHIRLPOOL a0c64316c5927ee429f7028f30079493e33c00e2fd543c5c97b28a7ac4be8a2a97478deacafe455ead676fc627ade97caa6433bdd65a19f06a3e9a30d33387c5 +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/xfce4-panel/metadata.xml b/xfce-base/xfce4-panel/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/xfce4-panel/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.12.0-r1.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.12.0-r1.ebuild new file mode 100644 index 000000000000..8f2ac64b896d --- /dev/null +++ b/xfce-base/xfce4-panel/xfce4-panel-4.12.0-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Panel for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/xfce/xfce4-panel/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug" + +RDEPEND=">=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.24 + >=x11-libs/cairo-1 + >=x11-libs/gtk+-2.20:2 + >=x11-libs/gtk+-3.2:3 + x11-libs/libX11 + >=x11-libs/libwnck-2.31:1 + >=xfce-base/exo-0.8 + >=xfce-base/garcon-0.3[gtk2(+)] + >=xfce-base/libxfce4ui-4.11 + >=xfce-base/libxfce4util-4.11 + >=xfce-base/xfconf-4.10" +DEPEND="${RDEPEND} + dev-lang/perl + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --enable-gtk3 + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog NEWS THANKS ) +} diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.12.1-r1.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.12.1-r1.ebuild new file mode 100644 index 000000000000..533542b8f108 --- /dev/null +++ b/xfce-base/xfce4-panel/xfce4-panel-4.12.1-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Panel for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug" + +RDEPEND=">=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.24 + >=x11-libs/cairo-1 + >=x11-libs/gtk+-2.20:2 + >=x11-libs/gtk+-3.2:3 + x11-libs/libX11 + >=x11-libs/libwnck-2.31:1 + >=xfce-base/exo-0.8 + >=xfce-base/garcon-0.3[gtk2(+)] + >=xfce-base/libxfce4ui-4.11 + >=xfce-base/libxfce4util-4.11 + >=xfce-base/xfconf-4.10" +DEPEND="${RDEPEND} + dev-lang/perl + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --enable-gtk3 + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog NEWS THANKS ) +} diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.13.0.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.13.0.ebuild new file mode 100644 index 000000000000..7781ed22415c --- /dev/null +++ b/xfce-base/xfce4-panel/xfce4-panel-4.13.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils xdg-utils + +DESCRIPTION="Panel for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug" + +RDEPEND=">=dev-libs/dbus-glib-0.100:= + >=dev-libs/glib-2.24:= + >=x11-libs/cairo-1:= + >=x11-libs/gtk+-2.20:2= + >=x11-libs/gtk+-3.16:3= + x11-libs/libX11:= + x11-libs/libwnck:3= + >=xfce-base/exo-0.11.2:= + >=xfce-base/garcon-0.5:= + >=xfce-base/libxfce4ui-4.13:= + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/xfconf-4.12:=" +DEPEND="${RDEPEND} + dev-lang/perl + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + # enable GTK+2 compatibility + --enable-gtk2 + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.13.1.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.13.1.ebuild new file mode 100644 index 000000000000..b36732ead955 --- /dev/null +++ b/xfce-base/xfce4-panel/xfce4-panel-4.13.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils xdg-utils + +DESCRIPTION="Panel for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.24:= + >=x11-libs/cairo-1:= + >=x11-libs/gtk+-2.20:2= + >=x11-libs/gtk+-3.16:3= + x11-libs/libX11:= + x11-libs/libwnck:3= + >=xfce-base/exo-0.11.2:= + >=xfce-base/garcon-0.5:= + >=xfce-base/libxfce4ui-4.13:= + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/xfconf-4.13:=" +DEPEND="${RDEPEND} + dev-lang/perl + dev-util/gtk-doc-am + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + # enable GTK+2 compatibility + --enable-gtk2 + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest new file mode 100644 index 000000000000..e375160e2cee --- /dev/null +++ b/xfce-base/xfce4-session/Manifest @@ -0,0 +1,9 @@ +AUX xfce4-session-4.10.1-alock_support_to_xflock4.patch 371 SHA256 b5534f1d61d0fdb22d7650a66efebc5a649a49d44db49cb1bad84413fa7e521b SHA512 85914b96def54a504f5dbaecc57f47f3529be0bd2efc8dae8529c56bd764ff9a644e17e14599b947aef4a7311a32a3e0b2ef5aa6dea45287cdc09b01bfcfcc48 WHIRLPOOL 626f572e766993d4f0b5b6d8090816a7a8aacaeff32f98bc4c05ab4ac040940470fe7f37aca2042ce6cc65fc45c3d1e2c71972caeb1d5fddb803a266836cab9a +AUX xfce4-session-4.12.1-light-locker_support_to_xflock4.patch 569 SHA256 4dc303e37b35988a6cd0a47106755d1508147e6bae205252d1f30d71e5f3f783 SHA512 da3b4fcc3cd059db267807fc46db6b484a2cf9d27e457850adc71e465300eb3d776ae8f10c204f0d419dbfbb135fce60ee5a89a75aad8d3644c7ba749f0a2c83 WHIRLPOOL e51f8e6c4c75d5ecd5f6ede2f97e756c13742176412dc03f57bdb4a97c9df921bf9c1fdb8e5aa1ad3285d97c9d5e59bb7a72a67b5dbcd0823f74dad816fc1619 +DIST xfce4-session-4.12.1.tar.bz2 1289284 SHA256 97d7f2a2d0af7f3623b68d1f04091e02913b28f9555dab8b0d26c8a1299d08fd SHA512 d7f37dbff59acb316965ab2224674ac3b5b7cfd7262acd4426b582001cee313945acb8883be21553dd6d7a046934bbbe116f451e6d5fd35b6fa5444da94605df WHIRLPOOL 6cf4e58782ee0cfb01ada620e58b71de5f235d2d1bcce625185e3c465dc8c356403956b88ac265f00bbf71cfbff72a2ad7e2ec3c711b4a5871b1d21d83bee56f +DIST xfce4-session-4.13.0.tar.bz2 1314715 SHA256 3e02b124c6a282d9b1af0b30696d5256b1c2e56618992b49062314ed3ea5d3a1 SHA512 61f9a547b03eb109a1a0fc83feaac743ea2119360f2f7208e589feb3e8f1db016ffe85cf1c8e20633ec399f263dcbccd35c431bde6f6f1482658688096da5cb0 WHIRLPOOL d0404d17e755d2cf7aab8ac9523e73767574ccc19101b03dca4bd4fbcc7db40960429d4995d8dccf10621d62a9cb6f1519989c88af075abb0e358012341d93f7 +EBUILD xfce4-session-4.12.1-r1.ebuild 1906 SHA256 bb3167e86ed1fea857d1f5c64135afccae41567d8db8e0fbcfdf7c2d8a509afd SHA512 5d6bd2d39c26b21d21942ce5c247e559d1cefa69903e998e2a20432eb257c27d84a75ca9edf3bf46f5e486f4720308c131cfcc67a66ee0b12a1caf6da078aae4 WHIRLPOOL 7bcb049ad521abba6865129e0053dfba03f0ae0e699037866a15828de6f63ce5e4dedea71658be5130154da2d502a22c7b9c4c14ded008194176ec310c9d5834 +EBUILD xfce4-session-4.13.0.ebuild 1932 SHA256 faf770e2f276c29a4352db3c9ab13a23d836b3c674b41aaa167e235c90765ee2 SHA512 91b8b8e241bfafe3a14d50691b1d197a8442206f5e5804bcf270319af3d04f0ad8ffe382424d97319f3df0a3eddf6dbeecb6056f873d8f25f431e48132ca4fca WHIRLPOOL 5b9061e65d7f571c2442a32c612c4cb3b408b7425efb65b625b4a57bf34d61a167a63ad0e6a0931cfa3f0b3074c236a59eb5dbbb2c2bf979626d4d29cd9d9cb3 +MISC ChangeLog 3987 SHA256 4b4ca9e65a59835f17cf39dd27095d2ddf2e2d5fd3a8d67e1eb99d18fdbb342c SHA512 fb86e6571ff8d050abbec0e069f8f662afbd339941fb574524dcd3fe685985627e60ec83a71bf0058f67b45e6c55f0d64411a68aada9132e5286503c6127b6f8 WHIRLPOOL 3163a12cf20344c32de3b7abc1bfd8ad09258a5666ebe252e282c58c10e95e4e2278aab5b85296bce745918f96f93ae8122de3d729d6ba6e2034fdc5c7b76901 +MISC ChangeLog-2015 32983 SHA256 88eb85734640867e62d87a9970a9b611b3d3ea7e025b0f4c8f6aee01986db588 SHA512 e2185d0b09b4b830e019a5e22afad7684e0ec7d64cb11409435b12fdba5d8093830f47e013c867e30e7b553f349ef160e9eb6965447caf280faa1d284c7d70a5 WHIRLPOOL dde491969a13573d437ea500b47a09324bfc72c231ff83bee2acbdf386623ba625a909576d5cd3bf7bd5430057295205acf7802c24e51c73b02e4e7448b1836f +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/xfce4-session/files/xfce4-session-4.10.1-alock_support_to_xflock4.patch b/xfce-base/xfce4-session/files/xfce4-session-4.10.1-alock_support_to_xflock4.patch new file mode 100644 index 000000000000..0582ecd020a3 --- /dev/null +++ b/xfce-base/xfce4-session/files/xfce4-session-4.10.1-alock_support_to_xflock4.patch @@ -0,0 +1,15 @@ +http://bugs.gentoo.org/501370 +http://bugzilla.xfce.org/show_bug.cgi?id=10679 + +--- a/scripts/xflock4 ++++ b/scripts/xflock4 +@@ -35,7 +35,8 @@ + # else run another access locking utility, if installed + for lock_cmd in \ + "xlock -mode blank" \ +- "slock" ++ "slock" \ ++ "alock -bg blank -auth pam" + do + set -- $lock_cmd + if command -v -- $1 >/dev/null 2>&1; then diff --git a/xfce-base/xfce4-session/files/xfce4-session-4.12.1-light-locker_support_to_xflock4.patch b/xfce-base/xfce4-session/files/xfce4-session-4.12.1-light-locker_support_to_xflock4.patch new file mode 100644 index 000000000000..aac01cfbe9b9 --- /dev/null +++ b/xfce-base/xfce4-session/files/xfce4-session-4.12.1-light-locker_support_to_xflock4.patch @@ -0,0 +1,17 @@ +--- a/scripts/xflock4 2016-02-02 10:40:15.726495183 -0700 ++++ b/scripts/xflock4 2016-02-02 10:43:17.548061336 -0700 +@@ -24,10 +24,12 @@ + PATH=/bin:/usr/bin + export PATH + +-# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running ++# Lock by xscreensaver, gnome-screensaver or light-locker, if a respective ++# daemon is running + for lock_cmd in \ + "xscreensaver-command -lock" \ +- "gnome-screensaver-command --lock" ++ "gnome-screensaver-command --lock" \ ++ "light-locker-command --lock" + do + $lock_cmd >/dev/null 2>&1 && exit + done diff --git a/xfce-base/xfce4-session/metadata.xml b/xfce-base/xfce4-session/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/xfce4-session/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/xfce4-session/xfce4-session-4.12.1-r1.ebuild b/xfce-base/xfce4-session/xfce4-session-4.12.1-r1.ebuild new file mode 100644 index 000000000000..840196ac61a5 --- /dev/null +++ b/xfce-base/xfce4-session/xfce4-session-4.12.1-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +EAUTORECONF=1 +inherit xfconf + +DESCRIPTION="A session manager for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/xfce/xfce4-session/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug nls policykit systemd upower +xscreensaver" + +COMMON_DEPEND=">=dev-libs/dbus-glib-0.100:= + x11-apps/iceauth + x11-libs/libSM:= + >=x11-libs/libwnck-2.30:1= + x11-libs/libX11:= + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/libxfce4ui-4.12.1:= + >=xfce-base/xfconf-4.10:= + !xfce-base/xfce-utils + !=xfce-base/libxfce4ui-4.12.0 + policykit? ( >=sys-auth/polkit-0.102:= ) + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )" +RDEPEND="${COMMON_DEPEND} + x11-apps/xrdb + nls? ( x11-misc/xdg-user-dirs ) + !systemd? ( upower? ( sys-power/pm-utils ) ) + xscreensaver? ( || ( + >=x11-misc/xscreensaver-5.26 + x11-misc/light-locker + >=x11-misc/xlockmore-5.43 + x11-misc/slock + x11-misc/alock[pam] + ) )" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +REQUIRED_USE="systemd? ( policykit )" + +pkg_setup() { + PATCHES=( + "${FILESDIR}"/${PN}-4.10.1-alock_support_to_xflock4.patch + "${FILESDIR}"/${PN}-4.12.1-light-locker_support_to_xflock4.patch + ) + + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable policykit polkit) + --with-xsession-prefix="${EPREFIX}"/usr + $(xfconf_use_debug) + ) + + use upower && XFCONF+=( --enable-upower ) + + DOCS=( AUTHORS BUGS ChangeLog NEWS README TODO ) +} + +src_install() { + xfconf_src_install + + local sessiondir=/etc/X11/Sessions + echo startxfce4 > "${T}"/Xfce4 + exeinto ${sessiondir} + doexe "${T}"/Xfce4 + dosym Xfce4 ${sessiondir}/Xfce +} diff --git a/xfce-base/xfce4-session/xfce4-session-4.13.0.ebuild b/xfce-base/xfce4-session/xfce4-session-4.13.0.ebuild new file mode 100644 index 000000000000..9552519a605f --- /dev/null +++ b/xfce-base/xfce4-session/xfce4-session-4.13.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="A session manager for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/xfce/xfce4-session/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="nls policykit systemd +xscreensaver" + +COMMON_DEPEND="x11-apps/iceauth + x11-libs/gtk+:3= + x11-libs/libSM:= + x11-libs/libwnck:3= + x11-libs/libX11:= + >=xfce-base/libxfce4util-4.12:= + >=xfce-base/libxfce4ui-4.12.1:=[gtk3(+)] + >=xfce-base/xfconf-4.12:= + policykit? ( >=sys-auth/polkit-0.102:= )" +RDEPEND="${COMMON_DEPEND} + x11-apps/xrdb + nls? ( x11-misc/xdg-user-dirs ) + xscreensaver? ( || ( + >=x11-misc/xscreensaver-5.26 + x11-misc/light-locker + >=x11-misc/xlockmore-5.43 + x11-misc/slock + x11-misc/alock[pam] + ) )" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +REQUIRED_USE="systemd? ( policykit )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.10.1-alock_support_to_xflock4.patch +# TODO: this patch needs updating for the new version, and finding +# upstream bug. +# "${FILESDIR}"/${PN}-4.12.1-light-locker_support_to_xflock4.patch +) + +src_configure() { + local myconf=( + $(use_enable policykit polkit) + --with-xsession-prefix="${EPREFIX}"/usr + ) + + econf "${myconf[@]}" + +# DOCS=( AUTHORS BUGS ChangeLog NEWS README TODO ) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + local sessiondir=/etc/X11/Sessions + echo startxfce4 > "${T}"/Xfce4 || die + exeinto ${sessiondir} + doexe "${T}"/Xfce4 + dosym Xfce4 ${sessiondir}/Xfce +} + +pkg_postinst() { + GNOME2_ECLASS_ICONS="usr/share/icons/hicolor" \ + gnome2_icon_cache_update +} + +pkg_postrm() { + GNOME2_ECLASS_ICONS="usr/share/icons/hicolor" \ + gnome2_icon_cache_update +} diff --git a/xfce-base/xfce4-settings/Manifest b/xfce-base/xfce4-settings/Manifest new file mode 100644 index 000000000000..b1b1e19f3c75 --- /dev/null +++ b/xfce-base/xfce4-settings/Manifest @@ -0,0 +1,10 @@ +AUX xfce4-settings-4.12.0-HDMI-power-cycling.patch 542 SHA256 0fc5ecd94d317487a941f51d5e7f01402b8988d0689956b9f063d4f0682dee6c SHA512 d38cf790a20e54899b31db28e7cf5e683196e91cc6f4c48732f526d2a44e9235a0ee4331a26fe01e088a2bbfbe61fefd4404e9e56794b0b1f9c41e2530bcc0be WHIRLPOOL 0080670bce7a6825b7871e6ac89c5679ff7ccea7a8d3151eb2eaeb47bd88b012328b5db728663f42720aca8185dcb67708b05dcd2b7b75d00b41ba8a6d761925 +DIST xfce4-settings-4.12.0.tar.bz2 973324 SHA256 04becef105c19d0266cfe8dbf42619e7233c3b9fa99b43dbfc9c6a5959501f81 SHA512 4a61c16f1f03de98c9968a00b50595e2934aaf28b80613c59403d33a293a7f8ef9ebb6fad98b0eeb97a6590b9100e91f73dd6363133d5d8bd06714f1126d8856 WHIRLPOOL 52a66c1b99f67b1e92ccbc223535617a6edff67857032d7c19581fe38e4b5b7e2b32a42bb5263f92ec02596035dd76f6a8f6387f17e524b035def717eda373ff +DIST xfce4-settings-4.13.0.tar.bz2 1037084 SHA256 01a19a2d320617efc7de972069024f2a86255b8abf354fbd3698f361db75063d SHA512 ae9094ce0a2a85d7d38a72bbc355f5d06741ec5db16ebcfab74e7504f1ba17360d1fc3e38b357665c3bacf065c02cd6c12c2d1619a18523b42efb311877dfa62 WHIRLPOOL 60276d31fd689bf3f10980310e5c401a2551ea12e94451fde88577a21b6a5a04e240a0b86f8136ed084b1814db00dd1ce580f0f1cb0ab37d00bea0793e4ebce4 +DIST xfce4-settings-4.13.1.tar.bz2 1034276 SHA256 01b9e9df6801564b28f3609afee1628228cc24c0939555f60399e9675d183f7e SHA512 e108ccf306599716c2fbc0fc11cd0b05fc89909c51e3bc5513745ac0279432d93c690f9f8d7faeb4bd8ffbd1d7a271276b0f690040692ca2d3f3a1ac55b62ccd WHIRLPOOL 5ebfb9d862ac811394a5a4f15baf5dd2ef6b6ef64a98efa6e2f5b73168668ddbfdcd43b6649b02225ab067e05f31f0b618d24a93c4a9588fe693830de8df6ec1 +EBUILD xfce4-settings-4.12.0-r2.ebuild 1573 SHA256 dffbb575c694f8c659114842251ec3ca99c613acbdde6bddb86572abb21220fb SHA512 65a30d30a81b375d4729f1ad925d27cb6041434d1c8d564a7f0d51c8d98ef6cfabbf4ae354c1a7a2fa2368d3727a41c0e4f6cce42bd3a7e325b755e61ee902f6 WHIRLPOOL ee5f70777336e6686692c6b2ed783870ece1054728b0129e0ab7a08aa592c0b3dae58013825a002e2cbf51d1c2514709d23dac6d6de1f4c803ed3c400eb430d4 +EBUILD xfce4-settings-4.13.0.ebuild 1771 SHA256 7cc2ba8a347b8089519b2322a222aee23711d9731dc852aebadc4e4d059b8eb2 SHA512 282a46253ea003b541ea2fb28d2c074f08f88339d5db8aca99fa592e1a0287c0b2a00177be93b39eb4c13e5e9c729bcd2a730e0aa6f2d9e6475e12eb0d6c3d06 WHIRLPOOL 2786a8848e1ab4eb03365389f7a68bb25a93689871ebe3b542a1a1047471c0aab8b3fe44777ba6dd3928b94c37aee148fbf18fbb2b7bb34d5995cfb2a30f749b +EBUILD xfce4-settings-4.13.1.ebuild 1553 SHA256 bafbd7bcb512e0704c739a057801bbb2e7c8cca329173bcfd7fffd7b5ab69aee SHA512 5a55273e2500f3a1a23f31dce9a1160cd6d21fd86a50508bc845b8f8de4df26f022de50c745b4a3fd296b77e53a5654c966021c5c886f0e1032c2fd25d4d50b6 WHIRLPOOL 45ce605b4644023a46d8a06a06fb6053762bd6d165641602f9dfa24c22c7526577cca894383245798b1954ddac75f912a017da981bfdbd1faf661f0f83fe276c +MISC ChangeLog 4741 SHA256 f65a3f9160ce51df903d4c453a81233d2919af8cd2495d6042fd00ef9a995173 SHA512 49f03ed6f87c8195d2fe0193bcd54348c1375d7f4bf06c40a3e5008ee95b860e69fc28f22f89acf91fc481797e21464246bd601efc6d054661cc2401d23ef527 WHIRLPOOL 7e75766b3082b34e095c7354226b053b43d3e7e959bd6d4522e0304c5fabd488b9c136e772299be6a7f3b0aa6c81df359f507056c757eb2e698838412569ca8e +MISC ChangeLog-2015 18005 SHA256 15a2e52dd643d877b2119fe05bd5db19c6ab9b8c2d306d3a79ede1a223050ed5 SHA512 f2ca57eac50152fdd4d5f5c816af7e87d2f09f06c62875b691958cec341c882b8e695a555a54347628ff9adb3344043a50104e5b7096499766f2c2efe44018a2 WHIRLPOOL b42d3ba2c901fca275a4978632420ced30c07457811e7e96b305fbb1213028b421a32680d30e2c4dddc28da9cfac0e49702e9973b9d1ffe6ebf155b86dbb9ce9 +MISC metadata.xml 479 SHA256 2ff4c5f5c919297dc1bd5ce61be1446c63edca3a1b08a116d3a1c02724b5225b SHA512 56e89d92ba3fc3c53a86855721394993d8ac930549f19389728e0f8d60de6e92eb3475aeb0e09ca8f43412ba5e86c59482e7488dd5d0cd357968fabc6b3227b9 WHIRLPOOL 4923bca5527b14182e6fe2b9669fd17e26f53de0056c9189af6a184133b93ffd9b5d54d3e11f637fa0c1a83491119c1f7da9248e76fb807062daf09e2b170bad diff --git a/xfce-base/xfce4-settings/files/xfce4-settings-4.12.0-HDMI-power-cycling.patch b/xfce-base/xfce4-settings/files/xfce4-settings-4.12.0-HDMI-power-cycling.patch new file mode 100644 index 000000000000..895dd58e1b1d --- /dev/null +++ b/xfce-base/xfce4-settings/files/xfce4-settings-4.12.0-HDMI-power-cycling.patch @@ -0,0 +1,15 @@ +From https://bugzilla.xfce.org/show_bug.cgi?id=11107#c3 + +diff --git a/xfsettingsd/displays.c b/xfsettingsd/displays.c +index 3497804..449500b 100644 +--- a/xfsettingsd/displays.c ++++ b/xfsettingsd/displays.c +@@ -368,7 +368,7 @@ xfce_displays_helper_reload (XfceDisplaysHelper *helper) + xfsettings_dbg (XFSD_DEBUG_DISPLAYS, "Refreshing RandR cache."); + + /* Free the caches */ +- g_ptr_array_unref (helper->outputs); ++ g_ptr_array_free (helper->outputs, TRUE); + g_ptr_array_unref (helper->crtcs); + + gdk_error_trap_push (); diff --git a/xfce-base/xfce4-settings/metadata.xml b/xfce-base/xfce4-settings/metadata.xml new file mode 100644 index 000000000000..12f76d9d6a2e --- /dev/null +++ b/xfce-base/xfce4-settings/metadata.xml @@ -0,0 +1,12 @@ + + + + + xfce@gentoo.org + XFCE Team + + + Enable sound event support using media-libs/libcanberra + Enable keyboard layout selection support using x11-libs/libxklavier + + diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.12.0-r2.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.12.0-r2.ebuild new file mode 100644 index 000000000000..c951ca5884d8 --- /dev/null +++ b/xfce-base/xfce4-settings/xfce4-settings-4.12.0-r2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit xfconf + +DESCRIPTION="Configuration system for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="debug input_devices_libinput libcanberra libnotify upower +xklavier" + +RDEPEND=">=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.24 + media-libs/fontconfig + >=x11-libs/gtk+-2.20:2 + x11-libs/libX11 + >=x11-libs/libXcursor-1.1 + >=x11-libs/libXi-1.3 + >=x11-libs/libXrandr-1.2 + >=xfce-base/garcon-0.2 + >=xfce-base/exo-0.8 + >=xfce-base/libxfce4ui-4.11 + >=xfce-base/libxfce4util-4.11 + >=xfce-base/xfconf-4.10 + libcanberra? ( >=media-libs/libcanberra-0.25[sound] ) + input_devices_libinput? ( x11-drivers/xf86-input-libinput ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) + xklavier? ( >=x11-libs/libxklavier-5 )" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext + >=x11-proto/inputproto-1.4 + x11-proto/xproto" + +pkg_setup() { + XFCONF=( + $(use_enable upower upower-glib) + $(use_enable input_devices_libinput xorg-libinput) + $(use_enable libnotify) + $(use_enable xklavier libxklavier) + $(use_enable libcanberra sound-settings) + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog NEWS TODO ) + + PATCHES=( "${FILESDIR}/${P}-HDMI-power-cycling.patch" ) +} diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.13.0.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.13.0.ebuild new file mode 100644 index 000000000000..85aea3fa15d5 --- /dev/null +++ b/xfce-base/xfce4-settings/xfce4-settings-4.13.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit fdo-mime gnome2-utils + +DESCRIPTION="Configuration system for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="input_devices_libinput libcanberra libnotify upower +xklavier" + +RDEPEND=">=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.24 + media-libs/fontconfig + x11-libs/gtk+:3 + x11-libs/libX11 + >=x11-libs/libXcursor-1.1 + >=x11-libs/libXi-1.3 + >=x11-libs/libXrandr-1.2 + >=xfce-base/garcon-0.2 + >=xfce-base/exo-0.11 + >=xfce-base/libxfce4ui-4.12 + >=xfce-base/libxfce4util-4.12 + >=xfce-base/xfconf-4.12 + libcanberra? ( >=media-libs/libcanberra-0.25[sound] ) + input_devices_libinput? ( x11-drivers/xf86-input-libinput ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) + xklavier? ( >=x11-libs/libxklavier-5 )" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext + >=x11-proto/inputproto-1.4 + x11-proto/xproto" + +DOCS=( AUTHORS ChangeLog NEWS TODO ) + +src_configure() { + econf \ + $(use_enable upower upower-glib) \ + $(use_enable input_devices_libinput xorg-libinput) \ + $(use_enable libnotify) \ + $(use_enable xklavier libxklavier) \ + $(use_enable libcanberra sound-settings) +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +} diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.13.1.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.13.1.ebuild new file mode 100644 index 000000000000..e333ed8566d9 --- /dev/null +++ b/xfce-base/xfce4-settings/xfce4-settings-4.13.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2-utils + +DESCRIPTION="Configuration system for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="input_devices_libinput libcanberra libnotify upower +xklavier" + +RDEPEND=">=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.24 + media-libs/fontconfig + x11-libs/gtk+:3 + x11-libs/libX11 + >=x11-libs/libXcursor-1.1 + >=x11-libs/libXi-1.3 + >=x11-libs/libXrandr-1.2 + >=xfce-base/garcon-0.2 + >=xfce-base/exo-0.11 + >=xfce-base/libxfce4ui-4.12 + >=xfce-base/libxfce4util-4.12 + >=xfce-base/xfconf-4.13 + libcanberra? ( >=media-libs/libcanberra-0.25[sound] ) + input_devices_libinput? ( x11-drivers/xf86-input-libinput ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) + xklavier? ( >=x11-libs/libxklavier-5 )" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext + >=x11-proto/inputproto-1.4 + x11-proto/xproto" + +src_configure() { + econf \ + $(use_enable upower upower-glib) \ + $(use_enable input_devices_libinput xorg-libinput) \ + $(use_enable libnotify) \ + $(use_enable xklavier libxklavier) \ + $(use_enable libcanberra sound-settings) +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/xfconf/Manifest b/xfce-base/xfconf/Manifest new file mode 100644 index 000000000000..21341d9612f3 --- /dev/null +++ b/xfce-base/xfconf/Manifest @@ -0,0 +1,9 @@ +DIST xfconf-4.12.0.tar.bz2 542544 SHA256 9910eaea8405336415d4d7f3056403f8c67bc23ba0dce251eac35205c603b156 SHA512 60cc37a7207b0486f7f2de665870facf8e339241df344d7540082f3db447b3ac88bddd306d6a09a3868878cb477d1696491c71470052ef56cb649d773bd55b56 WHIRLPOOL 73241764a03c865c3bcda97a481e4ed9c6bfd8a3fdfd1a614291abad32f11157ba50a14d0ef918ad3c397fdd015d3dcf0cd07e24e43fbdd5125d5c273d536c16 +DIST xfconf-4.12.1.tar.bz2 564131 SHA256 35f48564e5694faa54fdc180cd3268e16fc2352946a89a3c2fc12cbe400ada36 SHA512 114dba6a78d43b25eebfd9ef78beec75391b0c77e736e66ae2b04fe97dc281f93d05467ddfdd63a5067f44de135347564fe55928ae7de72f0984339db411d77f WHIRLPOOL 17ccadbf9759cf2c84f09f58f0f3c65a49a4dab3965a1deb7a42d5635075b4d60dc96556d0cc80d8b8df8c91bae51d9e3864409020b32058694d15f340d3f9c1 +DIST xfconf-4.13.4.tar.bz2 598700 SHA256 4808997894ad9b6bcd39b0e8c609129e60d204c038d4edc4e9b8c55ea2d094c9 SHA512 17c4c2ff4b02eef2d3040c21120e34863e4b38794d7670e42a31e4062a0ba0d4064d4239e8166a2c05d5d316773fdc96ae6098e78ab9b058b9c5a31f94c7f3dc WHIRLPOOL 9f9c6db0a28bcc7a9a7c710335f2a1361d10d0b6eec1a61aebcecc4597362537280654289176a8b7abbd9ac9ead9a670f4cadd8c2a551ef4891262194b64ca3d +EBUILD xfconf-4.12.0-r1.ebuild 1504 SHA256 bc6872094671a60d061589edf1f8fe4315c057e1eed5310ea12d557112d56c6a SHA512 5b263c7ff5a54350f3552dfb9f51d075e2cefb506d39353073c2d747172158479ca855bfb2d07983f48b095563264ba6a780e586be531cdc1ff559bda87d8b8c WHIRLPOOL 93ee139bfaef6bbe5fcb2f9935601e0a401d59818a3e40030026fda021c907ce3827989e7d7a3dfb16bc7bc11149cc93608b6e169c4d342307dc0d87f4d96c29 +EBUILD xfconf-4.12.1.ebuild 1504 SHA256 131328104d378fc142327ec5d14cd76db2b42a2e77c9c594ce613fe4cccf183e SHA512 e685859108549f877ea707067f365a15cefc31bb48f69a397d964746fdc9dcd1fedc3fecaa1ad360e02daa8f948bd4b010892db58e4e2440012e5b73741e1ea7 WHIRLPOOL 4d7e6bdae8a6ea4f49cedf37ed771c50d791cbdb1b9fa1ad4b5207e7b385ff7acf0ef080038b1119dfae29f6cc228c892cbe5654df95ae4d5d80953b71b59e04 +EBUILD xfconf-4.13.4.ebuild 1614 SHA256 1f1fce7775421edb0ee4f323e192b53d88e0618c81e7c05f94a1b826589df43a SHA512 479bcf4cb0d7be46ca871186e1ed202964cdb1a6ad86fddb246773a6a93bfae5908ba409ba53c6254e6bf2107c1fcf5c04a2ade04c6b318d643633883907ccee WHIRLPOOL 6cac954438c527fd824c58904c7005451bbe07310c0eb56e10aab363aa041e450667372dc8b373240fa162b19c4673b5bc73eef23e155c9ef6051f3011a1db0b +MISC ChangeLog 3011 SHA256 78fd9478f257273628059004f35eb35e80fc571bbc761463d6bdf666f9dd1e6a SHA512 b704b5827ae9a73cbe803526af7045fc97ac25c00cec4811f9b01f981d1c853fb5dcae1a5c250f83358e8bd75ac57558db8a8532ebf7e544b5a66f717ab869b8 WHIRLPOOL 63fc17b464160d6e61ea378b41d36cff10ee241d24f3ff76c348b886e77a48ddbf3ad233e81923abff8fbb729871c72d3eac5ece56cea6fb8284c7fcbf45db9a +MISC ChangeLog-2015 10132 SHA256 a4b7a47e85c480d3104c1e3cbb422ccaad62886d0d32cff75aa11d9ca3031b2e SHA512 6b69c008d520683dcfddd07705bc71a85bab981904ee80a3fefc840d734615ee683e5a3afa3b7c29bdb6a7132f68cba9241549e15cec04b18d913bc9f8c26830 WHIRLPOOL 34b5563fbb98a17701d1a06616e1565cca47fc117b7b578fb66efa31ff2c8b339651ce1013cfc6007f78e7b41a5f79384b0665a585f4766e8f8986ec3565852f +MISC metadata.xml 247 SHA256 5e270543b0f1e81148a19b29d77d40191169f37a8b3e34c7c08bdca376150864 SHA512 25494c0053fb7b2ed0f78ecc2de8a8ae08a971db8e15f89e906a1d43177fef53eb9ec5dd075a5c67ddee2be112c0943f6c87e4870d405436bddfea3a4fa19203 WHIRLPOOL 15305f8aec1b5f5e255d6378d5b44652a3958e808017fd8ba00350b667528753ff0466bcf5b9b28b683fd3341d25bf8884396730003f071515ad28146d33893b diff --git a/xfce-base/xfconf/metadata.xml b/xfce-base/xfconf/metadata.xml new file mode 100644 index 000000000000..359901b31db4 --- /dev/null +++ b/xfce-base/xfconf/metadata.xml @@ -0,0 +1,8 @@ + + + + + xfce@gentoo.org + XFCE Team + + diff --git a/xfce-base/xfconf/xfconf-4.12.0-r1.ebuild b/xfce-base/xfconf/xfconf-4.12.0-r1.ebuild new file mode 100644 index 000000000000..33870abdf435 --- /dev/null +++ b/xfce-base/xfconf/xfconf-4.12.0-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="A configuration management system for Xfce" +HOMEPAGE="https://docs.xfce.org/xfce/xfconf/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="debug perl" + +RDEPEND=">=dev-libs/dbus-glib-0.98 + >=dev-libs/glib-2.30 + >=xfce-base/libxfce4util-4.10 + perl? ( + dev-lang/perl:=[-build(-)] + dev-perl/glib-perl + )" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext + perl? ( + dev-perl/ExtUtils-Depends + dev-perl/ExtUtils-PkgConfig + )" + +pkg_setup() { + XFCONF=( + $(use_enable perl perl-bindings) + $(xfconf_use_debug) + $(use_enable debug checks) + --with-perl-options=INSTALLDIRS=vendor + ) + + [[ ${CHOST} == *-darwin* ]] && XFCONF+=( --disable-visibility ) #366857 + + DOCS=( AUTHORS ChangeLog NEWS TODO ) +} + +src_prepare() { + # https://bugzilla.xfce.org/show_bug.cgi?id=9556 + cat <<-EOF >> po/POTFILES.skip + xfconf-perl/xs/Xfconf.c + xfconf-perl/xs/XfconfBinding.c + xfconf-perl/xs/XfconfChannel.c + EOF + xfconf_src_prepare +} + +src_compile() { + emake OTHERLDFLAGS="${LDFLAGS}" +} + +src_install() { + xfconf_src_install + + if use perl; then + find "${ED}" -type f -name perllocal.pod -exec rm -f {} + + find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + + fi +} diff --git a/xfce-base/xfconf/xfconf-4.12.1.ebuild b/xfce-base/xfconf/xfconf-4.12.1.ebuild new file mode 100644 index 000000000000..c6925989ca39 --- /dev/null +++ b/xfce-base/xfconf/xfconf-4.12.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="A configuration management system for Xfce" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="debug perl" + +RDEPEND=">=dev-libs/dbus-glib-0.98 + >=dev-libs/glib-2.30 + >=xfce-base/libxfce4util-4.10 + perl? ( + dev-lang/perl:=[-build(-)] + dev-perl/glib-perl + )" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext + perl? ( + dev-perl/ExtUtils-Depends + dev-perl/ExtUtils-PkgConfig + )" + +pkg_setup() { + XFCONF=( + $(use_enable perl perl-bindings) + $(xfconf_use_debug) + $(use_enable debug checks) + --with-perl-options=INSTALLDIRS=vendor + ) + + [[ ${CHOST} == *-darwin* ]] && XFCONF+=( --disable-visibility ) #366857 + + DOCS=( AUTHORS ChangeLog NEWS TODO ) +} + +src_prepare() { + # https://bugzilla.xfce.org/show_bug.cgi?id=9556 + cat <<-EOF >> po/POTFILES.skip + xfconf-perl/xs/Xfconf.c + xfconf-perl/xs/XfconfBinding.c + xfconf-perl/xs/XfconfChannel.c + EOF + xfconf_src_prepare +} + +src_compile() { + emake OTHERLDFLAGS="${LDFLAGS}" +} + +src_install() { + xfconf_src_install + + if use perl; then + find "${ED}" -type f -name perllocal.pod -exec rm -f {} + + find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + + fi +} diff --git a/xfce-base/xfconf/xfconf-4.13.4.ebuild b/xfce-base/xfconf/xfconf-4.13.4.ebuild new file mode 100644 index 000000000000..d82d16a974dd --- /dev/null +++ b/xfce-base/xfconf/xfconf-4.13.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit virtualx xdg-utils + +DESCRIPTION="A configuration management system for Xfce" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="debug perl" + +RDEPEND=">=dev-libs/glib-2.30:= + >=xfce-base/libxfce4util-4.10:= + perl? ( + dev-lang/perl:=[-build(-)] + dev-perl/glib-perl + ) + ! + + + + xfce@gentoo.org + XFCE Team + + + Build support for desktop icons (for example, launchers and folders) + + diff --git a/xfce-base/xfdesktop/xfdesktop-4.12.3.ebuild b/xfce-base/xfdesktop/xfdesktop-4.12.3.ebuild new file mode 100644 index 000000000000..3ce2596fe534 --- /dev/null +++ b/xfce-base/xfdesktop/xfdesktop-4.12.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Desktop manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug libnotify +thunar" + +# src/xfdesktop-file-utils.c:#if GLIB_CHECK_VERSION (2, 38, 0) +RDEPEND=">=x11-libs/cairo-1.6:= + >=dev-libs/dbus-glib-0.100:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + >=x11-libs/libwnck-2.30:1= + x11-libs/libX11:= + >=xfce-base/exo-0.8:= + >=xfce-base/garcon-0.3:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/xfconf-4.10:= + libnotify? ( >=x11-libs/libnotify-0.7:= ) + thunar? ( + >=dev-libs/glib-2.38:= + >=xfce-base/thunar-1.6:=[dbus] + )" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable thunar file-icons) + $(use_enable thunar thunarx) + $(use_enable libnotify notifications) + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog NEWS README TODO ) +} diff --git a/xfce-base/xfdesktop/xfdesktop-4.12.4.ebuild b/xfce-base/xfdesktop/xfdesktop-4.12.4.ebuild new file mode 100644 index 000000000000..f7864fad4161 --- /dev/null +++ b/xfce-base/xfdesktop/xfdesktop-4.12.4.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Desktop manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug libnotify +thunar" + +# src/xfdesktop-file-utils.c:#if GLIB_CHECK_VERSION (2, 38, 0) +RDEPEND=">=x11-libs/cairo-1.6:= + >=dev-libs/dbus-glib-0.100:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + >=x11-libs/libwnck-2.30:1= + x11-libs/libX11:= + >=xfce-base/exo-0.8:= + >=xfce-base/garcon-0.3:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/libxfce4util-4.11:= + >=xfce-base/xfconf-4.10:= + libnotify? ( >=x11-libs/libnotify-0.7:= ) + thunar? ( + >=dev-libs/glib-2.38:= + >=xfce-base/thunar-1.6:=[dbus] + )" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable thunar file-icons) + $(use_enable thunar thunarx) + $(use_enable libnotify notifications) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/xfdesktop/xfdesktop-4.13.1.ebuild b/xfce-base/xfdesktop/xfdesktop-4.13.1.ebuild new file mode 100644 index 000000000000..b5ffb7e7d4ba --- /dev/null +++ b/xfce-base/xfdesktop/xfdesktop-4.13.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Desktop manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug libnotify +thunar" + +# src/xfdesktop-file-utils.c:#if GLIB_CHECK_VERSION (2, 38, 0) +RDEPEND=">=x11-libs/cairo-1.12:= + >=dev-libs/glib-2.42:= + >=x11-libs/gtk+-3.20:3= + >=x11-libs/libwnck-3.14:3= + x11-libs/libX11:= + >=xfce-base/exo-0.11:= + >=xfce-base/garcon-0.6:= + >=xfce-base/libxfce4ui-4.13:= + >=xfce-base/libxfce4util-4.12:= + >=xfce-base/xfconf-4.12.1:= + libnotify? ( >=x11-libs/libnotify-0.7:= ) + thunar? ( + >=dev-libs/glib-2.38:= + >=xfce-base/thunar-1.6:=[dbus] + )" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable thunar file-icons) + $(use_enable thunar thunarx) + $(use_enable libnotify notifications) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/xfwm4/Manifest b/xfce-base/xfwm4/Manifest new file mode 100644 index 000000000000..ff60d37d0589 --- /dev/null +++ b/xfce-base/xfwm4/Manifest @@ -0,0 +1,12 @@ +AUX xfwm4-4.12-touchscreen-subwindow-fix.patch 661 SHA256 109521aef5110ef793fc03a4f17251da35730905f41169c02c37f7cef12099ef SHA512 6d7b4216c6cacceb1f923729676ec622d9ab2518a5d5948065c90ded1dcab8ace1e53bcd6458a555358a1d5e9a7dfcc9214667a091577f374acc92c940b9e1c9 WHIRLPOOL 31aa7dafe22908b78278b86a263612b700e76951b59bd95e05203d763940500e5424358925baaf5767ec9627b541fa72c183a3f3c46ba946eb52a23c4ac47ea7 +AUX xfwm4-4.13.0-ctrl-f1.patch 998 SHA256 8ffeae2509d658713ebadd19ea0cc6226274c96b3aa05366d145ca6e0a78befa SHA512 266977cbbedb5656196276c9441922346d936f1cdebdcfb24253add1c4d643344e00046e5574a534a5b5b70ca13826797f6202700b4aac09e0281e5c518428ba WHIRLPOOL 037fa304c51fef04f00f1ac33dca7411b207fb6f685a73e30b10ffedaca4cbb3a2eaf283e7ad5bb5f88e48459cf486b36a6b9fab755529890bbf4c428fdf062e +DIST xfwm4-4.12.3.tar.bz2 1191929 SHA256 f4a988fbc4e0df7e8583c781d271559e56fd28696092f94ae052e9e6edb09eac SHA512 96fcc76fc640027883a7a3373836565987b1d3d4e61fb40aa7e2f990a8140d92cf66171fb4517368faba45c9083a3ad19f589d59b07a55c3417aaaca87e408d7 WHIRLPOOL 0fd8e058694cb2f6486bc59443e00d8ed42ebd9dabe39775451d94c14c7e2ea87a520edea26e3bc7033fa1d95aa0ca1a6b2045eca9a1c9d8ecfb67f1ef88b0a8 +DIST xfwm4-4.12.4.tar.bz2 1208874 SHA256 fa74048a75649a6e92df763a3cfb706d3fed1e1a6adf567f6693325a5a6efb36 SHA512 a33530b08f094456c45ad7c627ba34d3772eaeacdc9f422a3a54a16194d494cb1d6798122398d917fb8bc970db7e1184d9dc8edefc365dacc86de22be397b43d WHIRLPOOL fa26fd4bf758b7c57964956809e9036320aaecc43fad2a0aa3fdca2bd83dda7edc1884fa86ed7f1ab12b94066f4bc729d5aa4e001121f813f128ebb4cc3c3018 +DIST xfwm4-4.13.0.tar.bz2 1229878 SHA256 7f284c9734f565d8298cac9b67ede252a56c7d67c44531f8c2c07abe5ef0f365 SHA512 01c6cc31dc179ccb51f9881f64ee9e4e16320ab888381d0b203ca0b2a46097048c30eabe7083aaec869c80e8e358c287896d6a1965a36ed6f2f981c27cfb2dce WHIRLPOOL 80a283c10c8cd047edeb8aef79f83236b4793a2929c48f01bc72be422c6c0bd389f1b9830375247847ec4bda39f126b36e5e6eccbfd8d32dd72fb5a02f4c0c87 +EBUILD xfwm4-4.12.3-r1.ebuild 1653 SHA256 dfe92f96a17ed3c35636808209624d5c4331cf2ad8652d11ad700c07793d613a SHA512 714802fb890944fa5b321a59cda7876af66fdc7832affddbdf4a7c470ec108005dc248d4b8e021246226694e3e0eac249ba6100a60f074b5e7b08004f86c4ea5 WHIRLPOOL 1fef25f9efa109ab0b3e7ea8de0022ca692b0fdc9723d952a239bddf99e0ef7158de4f4c41b613a10a7bc1d4bf48b91b56287037ee9a597af0fced23e5676663 +EBUILD xfwm4-4.12.4.ebuild 1523 SHA256 66765883d086205bf5119c3f78664c6e1232660959c8b438aa5c2e00d94a4a58 SHA512 3011ff0bac042afbf1885dc6ba39696268f57712152aa7efa036eed01960e523de968695aec5f833607a56b5f21e14d5ee2426a45b7ee6728d9c6200d9d544b7 WHIRLPOOL 783ed7c806fcacf0985e8b13a48db3e2d6816b7d5e724a3e2713dbe888339d6e3aa77f7fb9e493a484f1c9d98c523e4d5e545112fb85ef0df4c23e69daf5af4d +EBUILD xfwm4-4.13.0-r1.ebuild 1741 SHA256 8adfa70386ea390bfe6da954f31830149dbb75d80fa5915d7f2b1fe3018bb1ba SHA512 9dc3905aeaecff14847b34fd4d2f04e932688aaed8d7244ae9f3eaf5a6e2bfdbddd21ee66547c209f0ed787ab778590d90261b2766d25fb267d106d65894f440 WHIRLPOOL f4cc8cb26f626bf97f20ba0ed61aca1b2ba6c4397695dc604fff5559d0064c75d6e28f27d623c11d53d3519b98526b64e87b4cfc88e35017cff827bed1b36157 +EBUILD xfwm4-4.13.0.ebuild 1687 SHA256 f14c8cab9d901d94e34a238223761ab2d9deed5f6742e7941f435615efc7b773 SHA512 b979c9ebd4c7bb20815e7ba0bde6a67d7dd46bb74b652e473a24667680b28c883a85606561f22186d0f2a703414b429f2421b45cbeb1495e01e3a8986166e303 WHIRLPOOL 2b9cab7eb3272f131b3efc73a0c33ff1b3daa58e5d4d8cca522230cb22471133439bfd67dd34d3ce23eaa7812f21360f7d601b44d7b20690acb0479d421793e1 +MISC ChangeLog 2916 SHA256 7fa10dae9dc7ae67e6398ae5cfcb021f7af15d665e2436b97143643dd8c1fbb5 SHA512 069d95d3e8ca79e85b7e8e07057660c7ae1669af8e768ecbc428d3ddf75b3b577744d1a09ab9d7c7f6fc61c8b39dfebf85578da1029e937544fc670be1e05eaa WHIRLPOOL 7d2576aaf5ad1acd63fad3597f365ab045d6a855d6cba99ba88f9f848341c592f68e0e02307bd75d3ebaaaa33c4d217e3cb30c8bf40e40d3fa09ddd990d3ccd2 +MISC ChangeLog-2015 27214 SHA256 1197113eadc97175542c68f0e71895015b00f7e9f1751fe3932d5436c14cb52f SHA512 dcf31fda7d7ce00894aefdfc4098ee7662e52a4bd4e1d03d9b565e64598f004122b92365a11ab49e023f3aa7c3d2a167a2ccefda76d6bff808648e4d4b9271af WHIRLPOOL c97042b2ca17064b69d4b8fc7d549d1bcea36e956e27b76a9131330c4b9bce5962a26565a9b3bbc3915d64f46a7c6306a5785609e84b4ef173996b5e8fc9e27c +MISC metadata.xml 336 SHA256 f2d4d6bed00fdf3f8a3d3f9c38a86ca585c35a90717a9f8da12f34b4c889e561 SHA512 099c7eb76cf479f56e499b979a2461c002088bac30838d46eb228a1810593453b95c26c4f9b0a4cc504fad9eaa3c8e73e5925e26886fff542ec3232fc425bd86 WHIRLPOOL f56430330bf339db64f605d8fd4b1cf4fce2dccfae700f1236a13a9d8fdc0e4b9ad3957a4ada9975f7028a80405a8688d23c858951e0099ec310d092fcabb375 diff --git a/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch b/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch new file mode 100644 index 000000000000..98de1cab3f6c --- /dev/null +++ b/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch @@ -0,0 +1,17 @@ +diff -ur xfwm4-4.10.1/src/events.c b/src/events.c +--- xfwm4-4.10.1/src/events.c 2014-10-31 14:19:18.012757936 -0600 ++++ b/src/events.c 2014-10-31 14:18:54.901758349 -0600 +@@ -888,6 +888,13 @@ + { + state = ev->state & MODIFIER_MASK; + win = ev->subwindow; ++ if (!win) { ++ Window root_ret; ++ int rx,ry,wx,wy; ++ unsigned int mask_ret; ++ XQueryPointer(display_info->dpy, ev->window, ++ &root_ret, &win, &rx, &ry, &wx, &wy, &mask_ret); ++ } + screen_info = c->screen_info; + + if ((ev->button == Button1) && (state) && (state == screen_info->params->easy_click)) diff --git a/xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch b/xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch new file mode 100644 index 000000000000..28624ee754c5 --- /dev/null +++ b/xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch @@ -0,0 +1,37 @@ +From 012bdbfc826466d7ffae0c52387ae949aa17aabe Mon Sep 17 00:00:00 2001 +From: Olivier Fourdan +Date: Thu, 23 Mar 2017 11:40:46 +0100 +Subject: [PATCH] Revert "Add PointerMotionHintMask" + +Bug: 12534 + +This reverts commit 0dfb55407a830572f03297b3c118fac1f3c5b80d. +--- + src/client.c | 1 - + src/moveresize.c | 1 - + 2 files changed, 2 deletions(-) + +diff --git a/src/client.c b/src/client.c +index 668c11b0b..6a16971a3 100644 +--- a/src/client.c ++++ b/src/client.c +@@ -73,7 +73,6 @@ + #define FRAME_EVENT_MASK \ + SubstructureNotifyMask|\ + SubstructureRedirectMask|\ +- PointerMotionHintMask|\ + PointerMotionMask|\ + ButtonMotionMask|\ + FocusChangeMask|\ +diff --git a/src/moveresize.c b/src/moveresize.c +index 026cc0d9e..1c07e8ed7 100644 +--- a/src/moveresize.c ++++ b/src/moveresize.c +@@ -53,7 +53,6 @@ + #include "xsync.h" + + #define MOVERESIZE_EVENT_MASK \ +- PointerMotionHintMask | \ + PointerMotionMask | \ + ButtonMotionMask | \ + ButtonReleaseMask | \ diff --git a/xfce-base/xfwm4/metadata.xml b/xfce-base/xfwm4/metadata.xml new file mode 100644 index 000000000000..60c89e524c57 --- /dev/null +++ b/xfce-base/xfwm4/metadata.xml @@ -0,0 +1,11 @@ + + + + + xfce@gentoo.org + XFCE Team + + + Enable the XPresent extension for sync to vblank + + diff --git a/xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild b/xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild new file mode 100644 index 000000000000..1f61951e69df --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/xfce/xfwm4/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug dri startup-notification +xcomposite" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + startup-notification? ( x11-libs/startup-notification:= ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libdrm: only headers are used +# libICE/liBSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig + dri? ( >=x11-libs/libdrm-2.4 )" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable dri libdrm) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xcomposite compositor) + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) + + PATCHES=( + "${FILESDIR}/xfwm4-4.12-touchscreen-subwindow-fix.patch" + ) +} diff --git a/xfce-base/xfwm4/xfwm4-4.12.4.ebuild b/xfce-base/xfwm4/xfwm4-4.12.4.ebuild new file mode 100644 index 000000000000..462f40645037 --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.12.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="dri startup-notification +xcomposite" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + startup-notification? ( x11-libs/startup-notification:= ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libdrm: only headers are used +# libICE/liBSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig + dri? ( >=x11-libs/libdrm-2.4 )" + +DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) + +src_configure() { + local myconf=( + $(use_enable dri libdrm) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xcomposite compositor) + ) + + econf "${myconf[@]}" +} diff --git a/xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild b/xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild new file mode 100644 index 000000000000..93ce8eda7722 --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="opengl startup-notification +xcomposite xpresent" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + opengl? ( media-libs/libepoxy:=[X(+)] ) + startup-notification? ( x11-libs/startup-notification:= ) + xpresent? ( x11-libs/libXpresent ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libICE/libSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) +PATCHES=( + "${FILESDIR}"/xfwm4-4.13.0-ctrl-f1.patch +) + +src_configure() { + local myconf=( + $(use_enable opengl epoxy) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xpresent) + $(use_enable xcomposite compositor) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/xfwm4/xfwm4-4.13.0.ebuild b/xfce-base/xfwm4/xfwm4-4.13.0.ebuild new file mode 100644 index 000000000000..433d1af8fb73 --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.13.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="opengl startup-notification +xcomposite xpresent" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + opengl? ( media-libs/libepoxy:=[X(+)] ) + startup-notification? ( x11-libs/startup-notification:= ) + xpresent? ( x11-libs/libXpresent ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libICE/libSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) + +src_configure() { + local myconf=( + $(use_enable opengl epoxy) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xpresent) + $(use_enable xcomposite compositor) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} -- cgit v1.2.3