summaryrefslogtreecommitdiff
path: root/xfce-base/libxfce4ui
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /xfce-base/libxfce4ui
reinit the tree, so we can have metadata
Diffstat (limited to 'xfce-base/libxfce4ui')
-rw-r--r--xfce-base/libxfce4ui/Manifest9
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.13.0.ebuild49
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.13.2.ebuild63
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.13.3.ebuild63
-rw-r--r--xfce-base/libxfce4ui/metadata.xml11
5 files changed, 195 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>xfce@gentoo.org</email>
+ <name>XFCE Team</name>
+ </maintainer>
+ <use>
+ <flag name="glade">Build support for Glade 3's GtkBuilder implementation</flag>
+ </use>
+</pkgmetadata>