]> Pileus Git - ~andy/sunrise/commitdiff
x11-misc/xsettingsd: New Ebuild for bug 332695 thanks to dilfridge, Tommy[D]
authorIurii Zaikin (yzaikin) <punloh@yahoo.com>
Tue, 17 Aug 2010 20:00:07 +0000 (20:00 +0000)
committerIurii Zaikin (yzaikin) <punloh@yahoo.com>
Tue, 17 Aug 2010 20:00:07 +0000 (20:00 +0000)
svn path=/sunrise/; revision=11183

x11-misc/xsettingsd/ChangeLog [new file with mode: 0644]
x11-misc/xsettingsd/Manifest [new file with mode: 0644]
x11-misc/xsettingsd/metadata.xml [new file with mode: 0644]
x11-misc/xsettingsd/xsettingsd-9999.ebuild [new file with mode: 0644]

diff --git a/x11-misc/xsettingsd/ChangeLog b/x11-misc/xsettingsd/ChangeLog
new file mode 100644 (file)
index 0000000..a136406
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for x11-misc/xsettingsd
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  17 Aug 2010; Iurii Zaikin (yzaikin) <punloh@yahoo.com>
+  +xsettingsd-9999.ebuild, +metadata.xml:
+  New Ebuild for bug 332695 thanks to dilfridge, Tommy[D]
+
diff --git a/x11-misc/xsettingsd/Manifest b/x11-misc/xsettingsd/Manifest
new file mode 100644 (file)
index 0000000..cdb18c8
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD xsettingsd-9999.ebuild 931 RMD160 51805d8d39eba5339a3343fbef94b5436f75ff60 SHA1 f695caf2a12555972d8f62259f716a3bf0158d12 SHA256 bf7aa9125cc6c2ee3db90d9653e25fd61bed1d7226303cde0f9a6a7f21a112c4
+MISC ChangeLog 278 RMD160 1f3b2abfc110bfac22e8d8866aa91b3af26e2b09 SHA1 4c975577c71e1a0f6ee6dabea5bccab8a1c1ce95 SHA256 aaf3da43e908549b91398fcd3e770164acaff4187fb1431b85e5a34da0f75e35
+MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f
diff --git a/x11-misc/xsettingsd/metadata.xml b/x11-misc/xsettingsd/metadata.xml
new file mode 100644 (file)
index 0000000..e6233b5
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+</pkgmetadata>
diff --git a/x11-misc/xsettingsd/xsettingsd-9999.ebuild b/x11-misc/xsettingsd/xsettingsd-9999.ebuild
new file mode 100644 (file)
index 0000000..da964a5
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EGIT_REPO_URI="git://github.com/derat/xsettingsd.git"
+
+inherit git toolchain-funcs
+
+DESCRIPTION="A daemon that implements the XSETTINGS specification."
+HOMEPAGE="http://code.google.com/p/xsettingsd/"
+SRC_URI=""
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="x11-libs/libX11"
+DEPEND="dev-util/scons
+       ${RDEPEND}"
+
+src_compile() {
+       # scons options differ from make options -> remove everything except "-jX" and "-j X"
+       local sconsopts=$(echo "${MAKEOPTS}" | sed -ne "/-j/ { s/.*\(-j[[:space:]]*[0-9]\+\).*/\1/; p }")
+       scons CC="$(tc-getCC)" CXX="$(tc-getCXX)" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
+               ${sconsopts} DESTDIR="${D}" PREFIX="/usr" xsettingsd dump_xsettings \
+               || die 'Please add "${S}/config.opts" when filing bugs reports!'
+}
+
+src_install() {
+       dobin xsettingsd dump_xsettings || die
+}