summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Wijsman <tomwij@gentoo.org>2014-03-05 14:48:10 +0000
committerTom Wijsman <tomwij@gentoo.org>2014-03-05 14:48:10 +0000
commit3315f939f61348332759de3a986e7e7800e65bb7 (patch)
tree7bbf2b5d4a8e2bbbe122bcf3ecc070b6180c41bb /mate-base/mate-settings-daemon
parentNew ebuild for mate-base/mate-panel, the MATE panel; imported from the mate-o... (diff)
downloadhistorical-3315f939f61348332759de3a986e7e7800e65bb7.tar.gz
historical-3315f939f61348332759de3a986e7e7800e65bb7.tar.bz2
historical-3315f939f61348332759de3a986e7e7800e65bb7.zip
New ebuild for mate-base/mate-settings-daemon, MATE Settings Daemon; imported from the mate-overlay, reviewed and adjusted.
Package-Manager: portage-HEAD/cvs/Linux x86_64 Manifest-Sign-Key: 0x6D34E57D
Diffstat (limited to 'mate-base/mate-settings-daemon')
-rw-r--r--mate-base/mate-settings-daemon/ChangeLog12
-rw-r--r--mate-base/mate-settings-daemon/Manifest20
-rw-r--r--mate-base/mate-settings-daemon/files/mate-settings-daemon-1.2.0-syndaemon-mode.patch22
-rw-r--r--mate-base/mate-settings-daemon/files/mate-settings-daemon-1.4.0-netfs-monitor.patch42
-rw-r--r--mate-base/mate-settings-daemon/mate-settings-daemon-1.6.2.ebuild90
-rw-r--r--mate-base/mate-settings-daemon/metadata.xml8
6 files changed, 194 insertions, 0 deletions
diff --git a/mate-base/mate-settings-daemon/ChangeLog b/mate-base/mate-settings-daemon/ChangeLog
new file mode 100644
index 000000000000..732717fe4662
--- /dev/null
+++ b/mate-base/mate-settings-daemon/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for mate-base/mate-settings-daemon
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/mate-base/mate-settings-daemon/ChangeLog,v 1.1 2014/03/05 14:48:06 tomwij Exp $
+
+*mate-settings-daemon-1.6.2 (05 Mar 2014)
+
+ 05 Mar 2014; Tom Wijsman <TomWij@gentoo.org>
+ +files/mate-settings-daemon-1.2.0-syndaemon-mode.patch,
+ +files/mate-settings-daemon-1.4.0-netfs-monitor.patch,
+ +mate-settings-daemon-1.6.2.ebuild, +metadata.xml:
+ New ebuild for mate-base/mate-settings-daemon, MATE Settings Daemon; imported
+ from the mate-overlay, reviewed and adjusted.
diff --git a/mate-base/mate-settings-daemon/Manifest b/mate-base/mate-settings-daemon/Manifest
new file mode 100644
index 000000000000..0d712e90ff87
--- /dev/null
+++ b/mate-base/mate-settings-daemon/Manifest
@@ -0,0 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX mate-settings-daemon-1.2.0-syndaemon-mode.patch 786 SHA256 f1c2bbf58cd58f7439664c68fbf010aacd229edde40ff187f03b8d3b17371b2b SHA512 694cd2339c0b45cee51df126b51bc481615aedaae1c8e6ee46ce1d6f6cc1d6cd268464f290738e5eb7f222fe0382d8086d4110e2291288c501da881e61848091 WHIRLPOOL 67cb40fb1f169947440d0709009f8a32a4af7530fc076534ee98f8e424e65b28ef65a4a675297aa06ab3004fd78fa1ebdbcfc4973921ee8946f06f23deb8704b
+AUX mate-settings-daemon-1.4.0-netfs-monitor.patch 1276 SHA256 b823e5d0bcebdb578bf7c75c982e894d4d443f734326c8e9e133855affd7102a SHA512 99ad3ef055129cca52402b35a391fc7f9f4e5d81db554e4582efb9251d95d75707a17e2a5ea7e1a8c0b547daad50717f6846540b692cc1b3c403f09ccd0b99ff WHIRLPOOL dbea48de8b29d3cbe2eff150130744b58f2f0d815208da4eecc6f6b8a3cda282c216e1bdc1ca10a6e9a1b87f70d0866288416b3e1741d04d96bde5ddb39237bf
+DIST mate-settings-daemon-1.6.2.tar.xz 768012 SHA256 e85019e00890ab81080dbd505b76d72d7c91e870ebad701384794aa1ee48b0a8 SHA512 0fae8671a8471782ec94ed25d96dfcc969f3df5b29c382746db90b645eb3d5fd3a25951722cc8048a4af8e27da0871cd5137f7c4a3f57778be18993abbc8da26 WHIRLPOOL 7404cd8681dfcd0fb183775fe6a3ad7d6b378e5552fff4173fbbd0f77f115344a06f5d41b410ab6983a06a352da672367ff4277be231d76ec65a8d2c4892edc1
+EBUILD mate-settings-daemon-1.6.2.ebuild 2215 SHA256 c68916060cab7c1d7550f32eafab687db7ce9ad6f189fc42c265e4479f2ffdf0 SHA512 ef9971bc69e20ceaa1394096e406bc9b92fe227c36ad76366b5cce4f41ea64ca3d86e2d149a15b3ba85a90feeaea4d3fdc31932be1706a3cd079f7fb52146d56 WHIRLPOOL 1ccef3faa9143725bb48fcfed401a431997c1ef93f8dfcdc337c284d57f99a1541b83f5e426bfa41c5d610113ae37869fc0114c771e659a4ecba4f263bd11988
+MISC ChangeLog 619 SHA256 b8f1a5f0e7ca616a95a7e0c39f79b8d3a1811dad79f87a91e70cbb9e69cdfcb5 SHA512 7c7e38ce251f28692153e235247d67bbb16a5601a1c812810a36d4e344717b5a02efabdbd5a1ce57e24e7539c7e59a919a75ac91ffb8a831ea8a7d362e6a666d WHIRLPOOL d71e85bca759a628c42aaf466322715a7bb6975b70aee772eab4b1757d599120f58e1092d12802d30b07596f4f8768d2b4e68bda20dfbb8ecf080ae7e31bc5e1
+MISC metadata.xml 230 SHA256 c188c403bd41d5dfe348e4809c2350a5a2fca98d46f8adae83a36d89af439ecd SHA512 17d13ca08cb96bf73a2c821019fd00677f17579c54b5543c1653c9f6106d7c52ad14b4a7ff72000ab7f59b7031e4471756b96864ca2fedef2e3a047fa0eb71eb WHIRLPOOL 39073c2fd817e3c41775408adf7271656a744ccd967e74770c673506c8c78cd11356b0cd28eeb16fe7350e8708141ad25037c45066263f2ed1b85d5270743986
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iQEcBAEBCAAGBQJTFzkKAAoJEJWyH81tNOV9wrkH/33+5ScQueZgiGu7Mu4XBfB9
+AgQWL0O1NuTZLIinSQEaxyOVhAz3bKViNvvnSettoe3XdseF0/L9OeSCyrABEzSW
+VeQ4HG69l2PjUP1PZsJHvzH3ZZmPUculSwTp5fn9iIJdRjhiUBNna/p+ZOoxrEmH
+gB4tW3OjdLjytVbSRIYdtRAGPJBueMwLOSDt6HuRFbS8aPTuchvr5evwGeK4jevD
+gwU1gaVlhfz0UtNUgHSOPjmr2WJrFReQfwEA88me22TKqtE1XYCj2b965XkeFegv
+pxQK/P4XTz4hU3rL9SiLN3UyTbsp60Dr/cbtRbB+Is7oQpZRMsXqiTtY990bCS8=
+=V21I
+-----END PGP SIGNATURE-----
diff --git a/mate-base/mate-settings-daemon/files/mate-settings-daemon-1.2.0-syndaemon-mode.patch b/mate-base/mate-settings-daemon/files/mate-settings-daemon-1.2.0-syndaemon-mode.patch
new file mode 100644
index 000000000000..a03571a03d0b
--- /dev/null
+++ b/mate-base/mate-settings-daemon/files/mate-settings-daemon-1.2.0-syndaemon-mode.patch
@@ -0,0 +1,22 @@
+diff -burN a/plugins/mouse/msd-mouse-manager.c b/plugins/mouse/msd-mouse-manager.c
+--- a/plugins/mouse/msd-mouse-manager.c 2012-02-28 23:45:55.000000000 +0100
++++ b/plugins/mouse/msd-mouse-manager.c 2012-08-03 20:22:19.204115652 +0200
+@@ -548,7 +548,7 @@
+
+ if (state) {
+ GError *error = NULL;
+- char *args[5];
++ char *args[6];
+
+ if (manager->priv->syndaemon_spawned)
+ return 0;
+@@ -557,7 +557,8 @@
+ args[1] = "-i";
+ args[2] = "0.5";
+ args[3] = "-k";
+- args[4] = NULL;
++ args[4] = "-R";
++ args[5] = NULL;
+
+ if (!g_find_program_in_path (args[0]))
+ return 0;
diff --git a/mate-base/mate-settings-daemon/files/mate-settings-daemon-1.4.0-netfs-monitor.patch b/mate-base/mate-settings-daemon/files/mate-settings-daemon-1.4.0-netfs-monitor.patch
new file mode 100644
index 000000000000..1890c915459a
--- /dev/null
+++ b/mate-base/mate-settings-daemon/files/mate-settings-daemon-1.4.0-netfs-monitor.patch
@@ -0,0 +1,42 @@
+diff -burN a/plugins/housekeeping/msd-disk-space.c b/plugins/housekeeping/msd-disk-space.c
+--- a/plugins/housekeeping/msd-disk-space.c 2012-07-11 03:54:10.000000000 +0200
++++ b/plugins/housekeeping/msd-disk-space.c 2012-08-07 22:54:59.872216471 +0200
+@@ -309,19 +309,38 @@
+ * purpose
+ */
+
++ /* We also ignore network filesystems */
++
+ const gchar *ignore_fs[] = {
++ "adfs",
++ "afs",
+ "auto",
+ "autofs",
++ "autofs4",
++ "cifs",
++ "cxfs",
+ "devfs",
+ "devpts",
+ "ecryptfs",
++ "gfs",
++ "gfs2",
+ "kernfs",
+ "linprocfs",
++ "linsysfs",
++ "lustre",
++ "lustre_lite",
++ "ncpfs",
++ "nfs",
++ "nfs4",
++ "nfsd",
++ "ocfs2",
+ "proc",
+ "procfs",
+ "ptyfs",
++ "rpc_pipefs",
+ "selinuxfs",
+ "linsysfs",
++ "smbfs",
+ "sysfs",
+ "tmpfs",
+ "usbfs",
diff --git a/mate-base/mate-settings-daemon/mate-settings-daemon-1.6.2.ebuild b/mate-base/mate-settings-daemon/mate-settings-daemon-1.6.2.ebuild
new file mode 100644
index 000000000000..758876916757
--- /dev/null
+++ b/mate-base/mate-settings-daemon/mate-settings-daemon-1.6.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mate-base/mate-settings-daemon/mate-settings-daemon-1.6.2.ebuild,v 1.1 2014/03/05 14:48:06 tomwij Exp $
+
+EAPI="5"
+
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2 versionator
+
+MATE_BRANCH="$(get_version_component_range 1-2)"
+
+SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
+DESCRIPTION="MATE Settings Daemon"
+HOMEPAGE="http://mate-desktop.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="X debug libnotify policykit pulseaudio smartcard"
+
+RDEPEND=">=dev-libs/dbus-glib-0.74:0
+ >=dev-libs/glib-2.17.3:2
+ >=mate-base/libmatekbd-1.6.1:0
+ >=mate-base/mate-desktop-1.6:0
+ media-libs/fontconfig:1.0
+ >=gnome-base/dconf-0.13.4:0
+ x11-libs/cairo:0
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-2.24:2
+ x11-libs/libX11:0
+ x11-libs/libXi:0
+ x11-libs/libXext:0
+ x11-libs/libXxf86misc:0
+ >=x11-libs/libxklavier-5:0
+ virtual/libintl:0
+
+ libnotify? ( >=x11-libs/libnotify-0.7:0 )
+ policykit? (
+ >=dev-libs/dbus-glib-0.71:0
+ >=sys-apps/dbus-1.1.2:0
+ >=sys-auth/polkit-0.97:0
+ )
+ pulseaudio? (
+ media-libs/libcanberra:0[gtk]
+ >=media-sound/pulseaudio-0.9.15:0
+ )
+ !pulseaudio? (
+ >=media-libs/gstreamer-0.10.1.2:0.10
+ >=media-libs/gst-plugins-base-0.10.1.2:0.10
+ )
+ smartcard? ( >=dev-libs/nss-3.11.2:0 )"
+
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.37.1:0
+ sys-devel/gettext:0
+ sys-libs/glibc:2.2
+ virtual/pkgconfig:0
+ x11-proto/inputproto:0
+ x11-proto/xproto:0"
+
+src_prepare() {
+ # More network filesystems not to monitor, upstream bug #606421
+ epatch "${FILESDIR}/${PN}-1.4.0-netfs-monitor.patch"
+
+ # mouse: Use event driven mode for syndaemon
+ epatch "${FILESDIR}/${PN}-1.2.0-syndaemon-mode.patch"
+
+ gnome2_src_prepare
+}
+
+src_configure() {
+ gnome2_src_configure \
+ $(use_with libnotify) \
+ $(use_enable policykit polkit) \
+ $(use_enable pulseaudio pulse) \
+ $(use_enable !pulseaudio gstreamer) \
+ $(use_enable smartcard smartcard-support) \
+ $(use_with X x)
+
+ if use pulseaudio; then
+ elog "Building volume media keys using Pulseaudio"
+ else
+ elog "Building volume media keys using GStreamer"
+ fi
+}
+
+DOCS="AUTHORS NEWS ChangeLog"
diff --git a/mate-base/mate-settings-daemon/metadata.xml b/mate-base/mate-settings-daemon/metadata.xml
new file mode 100644
index 000000000000..dca1781cb290
--- /dev/null
+++ b/mate-base/mate-settings-daemon/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>
+ <email>TomWij@gentoo.org</email>
+ <name>Tom Wijsman</name>
+ </maintainer>
+</pkgmetadata>