summaryrefslogtreecommitdiff
path: root/xfce-base/xfconf
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/xfconf
reinit the tree, so we can have metadata
Diffstat (limited to 'xfce-base/xfconf')
-rw-r--r--xfce-base/xfconf/Manifest9
-rw-r--r--xfce-base/xfconf/metadata.xml8
-rw-r--r--xfce-base/xfconf/xfconf-4.12.0-r1.ebuild66
-rw-r--r--xfce-base/xfconf/xfconf-4.12.1.ebuild66
-rw-r--r--xfce-base/xfconf/xfconf-4.13.4.ebuild74
5 files changed, 223 insertions, 0 deletions
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 @@
+<?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>
+</pkgmetadata>
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-base/xfce4-panel-4.13.1
+ !<xfce-base/xfce4-settings-4.13.1"
+DEPEND="${RDEPEND}
+ dev-util/gdbus-codegen
+ dev-util/intltool
+ virtual/pkgconfig
+ sys-devel/gettext
+ perl? (
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ )"
+
+src_configure() {
+ local myconf=(
+ $(use_enable perl perl-bindings)
+ $(use_enable debug checks)
+ --with-perl-options=INSTALLDIRS=vendor
+ )
+
+ xdg_environment_reset
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ emake OTHERLDFLAGS="${LDFLAGS}"
+}
+
+my_test() {
+ local out=$(./xfconfd/xfconfd --daemon) || return 1
+ eval "${out}"
+
+ local ret=0
+ # https://bugzilla.xfce.org/show_bug.cgi?id=13840
+ nonfatal emake -j1 check || ret=1
+
+ kill "${XFCONFD_PID}" || ewarn "Unable to kill xfconfd"
+ return "${ret}"
+}
+
+src_test() {
+ virtx my_test
+}
+
+src_install() {
+ default
+ find "${D}" -type f -name '*.la' -delete || die
+
+ if use perl; then
+ find "${ED}" -type f -name perllocal.pod -delete || die
+ find "${ED}" -depth -mindepth 1 -type d -empty -delete || die
+ fi
+}