diff options
author | Tom Wijsman <tomwij@gentoo.org> | 2014-03-05 14:48:10 +0000 |
---|---|---|
committer | Tom Wijsman <tomwij@gentoo.org> | 2014-03-05 14:48:10 +0000 |
commit | 3315f939f61348332759de3a986e7e7800e65bb7 (patch) | |
tree | 7bbf2b5d4a8e2bbbe122bcf3ecc070b6180c41bb | |
parent | New ebuild for mate-base/mate-panel, the MATE panel; imported from the mate-o... (diff) | |
download | historical-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
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> |