diff options
Diffstat (limited to 'mate-extra')
62 files changed, 3486 insertions, 0 deletions
diff --git a/mate-extra/caja-dropbox/ChangeLog b/mate-extra/caja-dropbox/ChangeLog new file mode 100644 index 0000000..791d27f --- /dev/null +++ b/mate-extra/caja-dropbox/ChangeLog @@ -0,0 +1,28 @@ +# ChangeLog for mate-extra/caja-dropbox +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/caja-dropbox/ChangeLog,v 1.5 2015/04/08 18:13:51 mgorny Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 08 Apr 2015; Michał Górny <mgorny@gentoo.org> caja-dropbox-1.8.0.ebuild: + Drop old Python implementations + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> -caja-dropbox-0.7.1.ebuild: + drop old; drop to unstable + +*caja-dropbox-1.8.0 (22 Jul 2014) + + 22 Jul 2014; Tom Wijsman <TomWij@gentoo.org> +caja-dropbox-1.8.0.ebuild, + +files/caja-dropbox-1.8.0-system-rst2man.patch: + Version bump to 1.8.0; fixes bug #510464, reported by nihil39. + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> caja-dropbox-0.7.1.ebuild: + Stable for amd64, wrt bug #509268 + +*caja-dropbox-0.7.1 (17 Mar 2014) + + 17 Mar 2014; Tom Wijsman <TomWij@gentoo.org> +caja-dropbox-0.7.1.ebuild, + +files/caja-dropbox-0.7.0-system-rst2man.patch, +metadata.xml: + New ebuild for mate-extra/caja-dropbox, store, sync and share files online; + imported from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/caja-dropbox/Manifest b/mate-extra/caja-dropbox/Manifest new file mode 100644 index 0000000..15a0c9f --- /dev/null +++ b/mate-extra/caja-dropbox/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX caja-dropbox-0.7.0-system-rst2man.patch 463 SHA256 f8c6add8d61b73ac8083a79177705a172005a16f1f0738f37e09ce5daddc3702 SHA512 5a34c3e6ff51a1a14eac11e0619a81afeec05979944d128ed37076cadb9a79edd839918ee289c409c537be73a913ee3bc58f19cc2227cda8762328e2f0fbd7eb WHIRLPOOL 75f33c78b99b923da61a2dc926e0c4a62973cc61e36e7c5bd0a52fa840757b876fd9badf158ba1e78a42094023f76eaedf0fa72ba6795acd90bc3dd30683d9e6 +AUX caja-dropbox-1.8.0-system-rst2man.patch 463 SHA256 6e2260a6bbf2f25911b23735f155a0a7e0da38bc0433bd7054e2f0ad9122380f SHA512 c3fcfd5b87f7801c77e8935f20d26c2a32ad60a03f068eb891e4bc491296ee1b19763634a02e387d7cf8b4192c30931a6dd9d9bf44f7ce3f8965db62a184c806 WHIRLPOOL b26c60b7bd75a08c5a737dbcc58f9e38b8aea5079f0be3e572e07198773adce4109adedf74bab8129fc18bedb0759153ae5bf2abd60b457b8f3ff0cc0a44d6df +DIST caja-dropbox-1.8.0.tar.xz 310592 SHA256 bb26151cad68e910979af6dd8b323434462a2457998ad67529660135c0caa513 SHA512 33c0804ba756ec50b531e4992b74577848f52fef60b8c69b96f307a2b8a57fd42ff951d6d3fdd55a6b1e260c4f46d0a26f90f730a88dc45a66e2d78888492fbc WHIRLPOOL 3b200e6a1b5e6f9926566962c48b9585fa0f9cc1ccc8ee89e45489d87c41cbf50a2b1bd62036140ba7492edf5a2812b918c4c4596b17c4674e0821a72d29550f +EBUILD caja-dropbox-1.8.0.ebuild 2215 SHA256 55b47cc5f0e2a11de79af5b52001218072f3b0473573c178f4a6cc939f30d4ac SHA512 584fab1cd025714cdbb0da3a566d36702def1b0e084db88fc05a4679fbd2405a18dfadbc2bece33cb30c3800af65dc3154b74647bf31004da35b6caa154fe7cb WHIRLPOOL acfa74e33f840acfdbd80d1f39b57dff61b4149a98396bb246d9e0419b680cf141349c9e2db5f70dfa3559f264203887a80e1f425f47b8cabb844d9b6a624554 +MISC ChangeLog 1194 SHA256 7f0ee75b6796e6155e2feff0fe4372eadd2beec3752bc68c42906dc5b0b1cd43 SHA512 032540ae360a1954fddb5065e167d4b3ae334e0a9b5f1c7cf74b62814da6cf7f864bf6398e7b92c7c11fd702a70d21c5caf77bd8f3db8e4ac50b15a9f390fae6 WHIRLPOOL b1a118835659fd3539e83d7bb3e5c8bc2aec1811249a227cffa04b5df15d18b13d2bc7b2eb46ae838ad28bb5daf69879524b3fe6eddd586097fb7605766434df +MISC metadata.xml 263 SHA256 f0c6fe36b36ad3b31ebf4ec4942b3d919cf22ecfaef865f7db06a84210431d46 SHA512 b1584eb694eaa1b44bd08248244135adedfd08e14e7bf6e80e3d360a836b28e6bdba969a6562597b8d9c1252f06f6779c3bc57a4d65a323457a81d5a0244fdad WHIRLPOOL 0cecf7185350c35ce3a284a79827fbee923a140e4b616ddd3b5e8cace9ce30a97784aff506ac7a57c668e81fe65eb17159594d72da841f4c24a69b73fbe12ea1 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVmgYNAAoJEBzZQR2yrxj7VFgQALYfdkAmcpOb9E+FFDQbhhYj +R6p1JecMEOjP6f/Ddhd375bNSYtulATEpS7AXD1G7X5QJCJ3rLS9B5Tcg/E5aadS +mj4RjVDubcmlSEKVdKXGdER/Hg0kD3KUCG9XBgmm3rkczkYnLwAZ+6w91+PEQz37 +6vs68UvSGh4wUv3Zd0fWiNXQ2e2YsWkmq/oiq+kuje3jtIWbeG1LdVXAFcoGYyGt +7NL15n5E+W756DV84pxthvf84nlZTsL1lQHSZN4jWYDvYRcrI33wxvN5vzqGR8fF +Okiju/BiHw9vK0qt+8yzKX/fkbnfuBqftfMdwp0GZL8v0OW2Y/503vOo9u9qfEc8 +sN2oaZN+48NDGp9PjGPVpcv0wsLgJ9dRXSGHHq7/q/ZrZ+juLQRVEJXIB94iH7H+ +KPxR5Jk690hlaQ/D/4ulPDj2Hw0FryCSmQzpV2YgzTGDzdqmCbqLNhjHwb4Hs0/E +iQ6eDVm/8FDNTcrnah/q4q4INMNuBB2OvEmZxmqfqK8pB42C/LisCfFeVKsWZBDk +grgDy09y7fP3hdDZxSGIcoE+vEOLwhz6g8xZi3jOvDOxE2+4tPf2uIlMDLKHh1O0 +ih1tVHU7yzTp21sk4KXoeGmQQhmsY9csvPuSpCJH/TuOh4y/MpuP4Bnd+8SIPqq8 +bJp+TitNpyO9wX1nluXC +=ygvW +-----END PGP SIGNATURE----- diff --git a/mate-extra/caja-dropbox/caja-dropbox-1.8.0.ebuild b/mate-extra/caja-dropbox/caja-dropbox-1.8.0.ebuild new file mode 100644 index 0000000..32ff9a5 --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-1.8.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/caja-dropbox/caja-dropbox-1.8.0.ebuild,v 1.2 2015/04/08 18:13:51 mgorny Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +GNOME2_LA_PUNT="yes" + +inherit autotools eutils gnome2 python-single-r1 linux-info user versionator + +MATE_BRANCH="1.8" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="Store, Sync and Share Files Online" +HOMEPAGE="http://www.dropbox.com/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="debug" + +RDEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.14:2 + dev-python/pygtk:2[${PYTHON_USEDEP}] + >=mate-base/caja-1.8:0 + media-libs/fontconfig:1.0 + media-libs/freetype:2 + net-misc/dropbox:0 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/libXinerama:0 + x11-libs/pango:0" + +DEPEND="${RDEPEND} + dev-python/docutils:0 + virtual/pkgconfig:*" + +G2CONF="${G2CONF} $(use_enable debug) --disable-static" + +CONFIG_CHECK="~INOTIFY_USER" + +pkg_setup () { + python-single-r1_pkg_setup + check_extra_config + enewgroup dropbox +} + +src_prepare() { + gnome2_src_prepare + + # Use system dropbox. + sed -e "s|~/[.]dropbox-dist|/opt/dropbox|" \ + -e 's|\(DROPBOXD_PATH = \).*|\1"/opt/dropbox/dropboxd"|' \ + -i caja-dropbox.in || die + + # Use system rst2man. + epatch "${FILESDIR}"/${P}-system-rst2man.patch + + AT_NOELIBTOOLIZE=yes eautoreconf +} + +DOCS="AUTHORS ChangeLog NEWS README" + +src_install () { + python_fix_shebang caja-dropbox.in + + gnome2_src_install + + local extensiondir="$(pkg-config --variable=extensiondir libcaja-extension)" + [ -z ${extensiondir} ] && die "pkg-config unable to get caja extensions dir" + + # Strip $EPREFIX from $extensiondir as fowners/fperms act on $ED not $D. + extensiondir="${extensiondir#${EPREFIX}}" + use prefix || fowners root:dropbox "${extensiondir}"/libcaja-dropbox.so + fperms o-rwx "${extensiondir}"/libcaja-dropbox.so +} + +pkg_postinst () { + gnome2_pkg_postinst + + elog + elog "Add any users who wish to have access to the dropbox caja" + elog "plugin to the group 'dropbox'. You need to setup a drobox account" + elog "before using this plugin. Visit ${HOMEPAGE} for more information." + elog +} diff --git a/mate-extra/caja-dropbox/files/caja-dropbox-0.7.0-system-rst2man.patch b/mate-extra/caja-dropbox/files/caja-dropbox-0.7.0-system-rst2man.patch new file mode 100644 index 0000000..ea0053b --- /dev/null +++ b/mate-extra/caja-dropbox/files/caja-dropbox-0.7.0-system-rst2man.patch @@ -0,0 +1,13 @@ +Index: nautilus-dropbox-0.7.0/configure.in +=================================================================== +--- nautilus-dropbox-0.7.0.orig/configure.in ++++ nautilus-dropbox-0.7.0/configure.in +@@ -31,7 +31,7 @@ PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLI + + AC_PATH_PROG([PYTHON], [python]) + +-AC_PATH_PROG([RST2MAN], [rst2man], [python rst2man.py]) ++AC_PATH_PROG([RST2MAN], [rst2man.py], [python rst2man.py]) + AC_SUBST(RST2MAN) + + # define module checking macro diff --git a/mate-extra/caja-dropbox/files/caja-dropbox-1.8.0-system-rst2man.patch b/mate-extra/caja-dropbox/files/caja-dropbox-1.8.0-system-rst2man.patch new file mode 100644 index 0000000..7404182 --- /dev/null +++ b/mate-extra/caja-dropbox/files/caja-dropbox-1.8.0-system-rst2man.patch @@ -0,0 +1,13 @@ +Index: nautilus-dropbox-0.7.0/configure.ac +=================================================================== +--- nautilus-dropbox-0.7.0.orig/configure.ac ++++ nautilus-dropbox-0.7.0/configure.ac +@@ -31,7 +31,7 @@ PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLI + + AC_PATH_PROG([PYTHON], [python]) + +-AC_PATH_PROG([RST2MAN], [rst2man], [python rst2man.py]) ++AC_PATH_PROG([RST2MAN], [rst2man.py], [python rst2man.py]) + AC_SUBST(RST2MAN) + + # define module checking macro diff --git a/mate-extra/caja-dropbox/metadata.xml b/mate-extra/caja-dropbox/metadata.xml new file mode 100644 index 0000000..8f12c89 --- /dev/null +++ b/mate-extra/caja-dropbox/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <upstream> + <remote-id type="github">mate-desktop/caja-dropbox</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/caja-extensions/ChangeLog b/mate-extra/caja-extensions/ChangeLog new file mode 100644 index 0000000..5a56259 --- /dev/null +++ b/mate-extra/caja-extensions/ChangeLog @@ -0,0 +1,25 @@ +# ChangeLog for mate-extra/caja-extensions +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/caja-extensions/ChangeLog,v 1.4 2014/07/02 09:47:20 pacho Exp $ + + 11 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> caja-extensions-1.8.0.ebuild: + Finish deprecation of 1.6 + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> caja-extensions-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> caja-extensions-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> caja-extensions-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + +*caja-extensions-1.8.0 (04 May 2014) + + 04 May 2014; Tom Wijsman <TomWij@gentoo.org> +caja-extensions-1.8.0.ebuild, + +files/caja-extensions-1.8.0-sendto-options.patch, +metadata.xml: + New ebuild for mate-extra/caja-extensions for MATE 1.8, several Caja + extensions; imported from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/caja-extensions/Manifest b/mate-extra/caja-extensions/Manifest new file mode 100644 index 0000000..7f2ed69 --- /dev/null +++ b/mate-extra/caja-extensions/Manifest @@ -0,0 +1,25 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX caja-extensions-1.8.0-sendto-options.patch 12563 SHA256 1e00f86c960d28b6495c7a514a3897bc7f1c2e204518b6565fbe0e99f3a274de SHA512 95f78cc155aeb6576c4f938f5960516043897d0353ebf8ecf1fe130dc3771708c4838116efc0de4e8e4cc17bdf76715bb50cac9c4fb5ace0ddaa3348feb100a4 WHIRLPOOL 58a74ac39898c8bc4cfdcfec303a7812db11556a8a7bb37ff546c7a6ca1c26161ba08d78d4eaad5aa64dec414ae4c21107c454b7305c303165aebdfc647f179e +DIST caja-extensions-1.8.0.tar.xz 343784 SHA256 71b4353236b4f13e1984a8497ff80ed63d74141833ba47a32629a5d3505bbc91 SHA512 1a59bf3ed7300d790f47494d0bef677a760fa069aaf76c2f35eb4d17b67be0fcdfa904e3a05d45ca1ff9f3016961c689aa620d37f020ed199ca2ddb3d8dd3663 WHIRLPOOL f192f8e966de8272ca65d7e856ebf26bfdbca8cf559da7571c6e372b5c9ad3b21f1e08691014546ed4cd9b6b60a5840b8a02c53d9d7ed34a8876a873771dc2be +EBUILD caja-extensions-1.8.0.ebuild 2066 SHA256 939f26ba8b539d0e058bd9ca0592983134cad5ed90b226853f39b2cd39f16ef9 SHA512 5f87a0434755c98ab5aed1a1d77a2cd4a03ae29792e153390b4610e1c42c07eac083ef6a5fb9c8752071ef0a02379a204b7504ae620d4852721fbfb582ecea47 WHIRLPOOL 42754abc5b29b849b7f236955120a3fdfdeedb450ff083d1192f5179deed1297b19f0993c1ee0ae6d8004afb0902ee09aa2d51780858d40338ada756d9af7c8b +MISC ChangeLog 1077 SHA256 644b2af627de3edbf5e95fdd166f38c3b1e11a2661f6ca205526546f4884154d SHA512 ec45d9c56c36cf74df788feb31e9db593fab577278a987ad6472734c7cbd8f0a878f9329156d321f7a5fb3d3286eccb93ff82ab70903bcb68debfc719b8486fe WHIRLPOOL e364153074cad308b01db0718a1392db2ccc4b306e12da0ad95cb62482dda99998e1bf69b3fe82ab12f37e18849f7ce13c2731dac103c586999e7db67ab0caa1 +MISC metadata.xml 742 SHA256 3e78dc18ccb97ad8df4afb39eb311741e5cdabd8dae4b5d414d9b4c8cfd1686c SHA512 baf8cb4a5b473980833264e273ce4450e2b65a26cd0c8c721a93c3296559c3cb7afe9710c6fc9ea7fda48a936b3ded6c900220fdcf8317116259f027327c9688 WHIRLPOOL c59c7956c71022e2cd2d499e3208badf42e160c13e839606669dc28532a1c73930e441e7c587354561b38f1fbda2ebb864c01328782e7437f1e932c9768cf3ca +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVoZLTAAoJEBzZQR2yrxj7DcUP+wVnKfKZf1HUvr7OQKOLxYNK +QpXxT0l+TXoI5t27BmqAeztov8HIiqiVuWvl0SK8u2PDX22keXbhDQGOKcoKhvzY +hLB4r54sGFZxbAsfiE2mLDOi5iTvmcaFoA5lH/9Bts7e/9l2eSb53qeN0Kp2XSqr +N9fdqFfVCsHPPUuNabTQVv/5ztiCwzK7hDMBiGHBmcd6D4HuRjK9ejkUtlrYjINj +I/wqea/9D800K68tYb5VxdxiR23adhRKjgcGPqtG6VV56ts38FOamtwOHmCzBKJ8 +a9O2Bcg6lbHOa+C4NDeI+5gPTJgnPhvxIsKfFqLg05tbGcQnhQxw9EBqJpj3oSFw +xLdRSEreGfSLkPKu7Ix8VBMP6zVDYrNJA+RnqSZ53yIbYT6V/TRP2+eiXQ4BE987 +jug26/SrAY9bpcLmaZCafQsNc6peWaoMYyqV/zOuF1x+wFpVEL1khnD8ZYo7+Lxs +iW3eTOsAxe1AVcaTJqkZo6314CyFyp+6a9+Oc2JkN/ZHv5C3Tefse+YF2dKM8AUp +BobzujsigD1y9NhNl4mif5D/kqtwjNuTtZRqtQfrK6diiDTZv96MlPzIAf3pPu8U +x6aAGqSeRmh9gRe715IxTKYrtuhHn4+I3+IqnZRPw1VzUht4g+umWuC7EacouK3w +JW8JWJ6Pn1eeA0B6aYIl +=duvU +-----END PGP SIGNATURE----- diff --git a/mate-extra/caja-extensions/caja-extensions-1.8.0.ebuild b/mate-extra/caja-extensions/caja-extensions-1.8.0.ebuild new file mode 100644 index 0000000..f1580e4 --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-1.8.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/caja-extensions/caja-extensions-1.8.0.ebuild,v 1.4 2014/07/02 09:47:20 pacho Exp $ + +EAPI="5" + +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" + +inherit autotools eutils gnome2 + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="Several Caja extensions" +HOMEPAGE="http://www.mate-desktop.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share ${SENDTO}" + +RDEPEND=">=x11-libs/gtk+-2.18:2 + >=dev-libs/glib-2.26:2 + >=mate-base/caja-1.8:0 + virtual/libintl:0 + x11-libs/gdk-pixbuf:2 + open-terminal? ( >=mate-base/mate-desktop-1.8:0 ) + cdr? ( >=app-cdr/brasero-2.32.1:0= ) + gajim? ( + net-im/gajim:0 + >=dev-libs/dbus-glib-0.60:0 + >=sys-apps/dbus-1:0 + ) + pidgin? ( >=dev-libs/dbus-glib-0.60:0 ) + upnp? ( >=net-libs/gupnp-0.13:0= )" + +DEPEND="${RDEPEND} + >=dev-util/intltool-0.18:* + >=mate-base/mate-common-1.8:0 + sys-devel/gettext:* + virtual/pkgconfig:* + !!mate-extra/mate-file-manager-open-terminal + !!mate-extra/mate-file-manager-sendto + !!mate-extra/mate-file-manager-image-converter + !!mate-extra/mate-file-manager-share" + +src_prepare() { + epatch "${FILESDIR}/${PN}-1.8.0-sendto-options.patch" + + eautoreconf +} + +src_configure() { + MY_CONF="" + + if use cdr || use mail || use pidgin || use gajim || use upnp ; then + MY_CONF="${MY_CONF} --enable-sendto" + MY_CONF="${MY_CONF} --with-sendto-plugins=removable-devices" + use cdr && MY_CONF="${MY_CONF},caja-burn" + use mail && MY_CONF="${MY_CONF},emailclient" + use pidgin && MY_CONF="${MY_CONF},pidgin" + use gajim && MY_CONF="${MY_CONF},gajim" + use upnp && MY_CONF="${MY_CONF},upnp" + else + MYCONF="${MY_CONF} --disable-sendto" + fi + + gnome2_src_configure ${MY_CONF} \ + --disable-gksu \ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) +} + +DOCS="AUTHORS ChangeLog NEWS README" diff --git a/mate-extra/caja-extensions/files/caja-extensions-1.8.0-sendto-options.patch b/mate-extra/caja-extensions/files/caja-extensions-1.8.0-sendto-options.patch new file mode 100644 index 0000000..5e0953a --- /dev/null +++ b/mate-extra/caja-extensions/files/caja-extensions-1.8.0-sendto-options.patch @@ -0,0 +1,316 @@ +diff --git a/configure.ac b/configure.ac +index fcf02d6..c38061f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -102,19 +102,173 @@ if test "x$enable_sendto" = "xyes"; then + GUPNP_REQUIRED=0.13 + PKG_CHECK_MODULES(SENDTO, + glib-2.0 >= $GLIB_REQUIRED +- gio-2.0 >= $GLIB_REQUIRED + gthread-2.0 >= $GTHREAD_REQUIRED + gmodule-2.0 >= $GLIB_REQUIRED + gobject-2.0 >= $GLIB_REQUIRED +- gtk+-$GTK_API_VERSION >= $GTK_REQUIRED +- dbus-1 >= $DBUS_REQUIRED +- dbus-glib-1 >= $DBUS_GLIB_REQUIRED +- gupnp-1.0 >= $GUPNP_REQUIRED) ++ gtk+-$GTK_API_VERSION >= $GTK_REQUIRED) + AC_SUBST(SENDTO_CFLAGS) + AC_SUBST(SENDTO_LIBS) +- AC_DEFINE_UNQUOTED(GAJIM_SHARE_DIR, "$prefix/share/gajim", [path to gajim share dir]) +-fi + ++ # The full list of plugins ++ allowed_sendto_plugins="emailclient gajim caja-burn pidgin removable-devices upnp" ++ ++ sendto_plugin_error_or_ignore() ++ { ++ if test "${error_on_bad_sendto_plugin}" = "1" ; then ++ AC_MSG_ERROR([$1]) ++ else ++ AC_MSG_WARN([$1 (disabling sendto plugin)]) ++ fi ++ } ++ ++ AC_ARG_WITH([sendto-plugins], ++ [AS_HELP_STRING([--with-sendto-plugins],[Which caja-sendto plugins to compile (default: auto; "all", "autodetect" are valid)])], ++ [], [with_sendto_plugins=autodetect]) ++ ++ used_sendto_plugins="" ++ used_sendto_plugins2="" ++ ++ if test "x${with_sendto_plugins}" = "xautodetect" ; then ++ # Default to all plugins and just ignore them if they won't compile ++ with_sendto_plugins="all" ++ error_on_bad_sendto_plugin="0" ++ else ++ # Clean up the plugin list and error if a plugin won't compile ++ with_sendto_plugins=`echo ,"${with_sendto_plugins}", | sed -e 's/[[ ,]][[ ,]]*/ /g' -e 's/,$//'` ++ error_on_bad_sendto_plugin="1" ++ fi ++ ++ # Iterate through the wanted plugins and weed out bad ones (or error) ++ for wanted_sendto_plugin in ${with_sendto_plugins}; do ++ for allowed_sendto_plugin in ${allowed_sendto_plugins}; do ++ case ${wanted_sendto_plugin} in ++ all) ++ # List all plugins as being used ++ used_sendto_plugins=${allowed_sendto_plugins} ++ ;; ++ autodetect) ++ # List all plugins as being used ++ used_sendto_plugins=${allowed_sendto_plugins} ++ ;; ++ ${allowed_sendto_plugin}) used_sendto_plugins="${used_sendto_plugins} ${wanted_sendto_plugin}";; # List the plugin ++ *) ;; ++ esac ++ done ++ done ++ ++ # Check for plugin-specific requirements and error if necessary ++ for sendto_plugin in ${used_sendto_plugins}; do ++ add_sendto_plugin="1" ++ ++ case ${sendto_plugin} in ++ emailclient) ++ PKG_CHECK_MODULES(EMAILCLIENT, gio-2.0, ++ enable_emailclient=yes, enable_emailclient=no) ++ if test "${enable_emailclient}" != "yes" ; then ++ sendto_plugin_error_or_ignore "you need gio-2.0 to build the emailclient plugin" ++ add_sendto_plugin="0" ++ fi ++ ;; ++ gajim) ++ AC_ARG_WITH(sendto_gajim, ++ [AS_HELP_STRING(--with-sendto-gajim,[Path to Gajim install prefix])], ++ [GAJIM_PATH="$withval"],[GAJIM_PATH="$prefix"]) ++ ++ GAJIM_SHARE_DIR="$GAJIM_PATH"/share/gajim ++ ++ PKG_CHECK_MODULES(DBUS, dbus-1 >= $DBUS_REQUIRED dbus-glib-1 >= $DBUS_GLIB_REQUIRED, ++ [AC_SUBST(DBUS_CFLAGS) ++ AC_SUBST(DBUS_LIBS) ++ enable_sendto_gajim=yes ++ AC_DEFINE_UNQUOTED(GAJIM_SHARE_DIR, "$GAJIM_SHARE_DIR", [path to gajim share dir])], ++ [enable_gajim=no]) ++ ++ if test "${enable_gajim}" != "yes" ; then ++ sendto_plugin_error_or_ignore "you need gajim and dbus-glib installed for the gajim plugin" ++ add_sendto_plugin="0" ++ fi ++ ;; ++ caja-burn) ++ PKG_CHECK_MODULES(GIO, gio-2.0, ++ enable_burn=yes, enable_burn=no) ++ if test "${enable_burn}" != "yes" ; then ++ sendto_plugin_error_or_ignore "you need gio installed for the caja-burn plugin" ++ add_sendto_plugin="0" ++ fi ++ ;; ++ pidgin) ++ PKG_CHECK_MODULES(PIDGIN, dbus-glib-1 >= $DBUS_GLIB_REQUIRED, ++ enable_pidgin=yes, enable_pidgin=no) ++ if test "${enable_pidgin}" != "yes" ; then ++ sendto_plugin_error_or_ignore "you need dbus-glib to build the pidgin plugin" ++ add_sendto_plugin="0" ++ fi ++ ;; ++ removable-devices) ++ PKG_CHECK_MODULES(GIO, gio-2.0, ++ enable_removable=yes, enable_removable=no) ++ if test "${enable_removable}" != "yes" ; then ++ sendto_plugin_error_or_ignore "you need gio-2.0 to build the removable-devices plugin" ++ add_sendto_plugin="0" ++ fi ++ ;; ++ upnp) ++ PKG_CHECK_MODULES(UPNP, gupnp-1.0 >= $GUPNP_REQUIRED, ++ enable_upnp=yes, enable_upnp=no) ++ if test "${enable_upnp}" != "yes" ; then ++ sendto_plugin_error_or_ignore "you need gupnp installed for the upnp plugin" ++ add_sendto_plugin="0" ++ fi ++ ;; ++ esac ++ ++ # Add the specified plugin ++ if test "${add_sendto_plugin}" = "1" ; then ++ used_sendto_plugins2="${used_sendto_plugins2} ${sendto_plugin}" ++ fi ++ done ++ ++ ALL_SENDTO_PLUGINS=$allowed_sendto_plugins ++ SENDTO_PLUGINS=$used_sendto_plugins2 ++ ++ dnl Error out if no plugins will be built ++ if test -z "${SENDTO_PLUGINS}" ; then ++ AC_MSG_ERROR([No sendto plugins will be built, and caja-sendto requires at least one]) ++ fi ++ ++ AC_MSG_CHECKING([which sendto plugins to compile]) ++ AC_MSG_RESULT([$SENDTO_PLUGINS]) ++ ++ AC_SUBST([ALL_SENDTO_PLUGINS]) ++ AC_SUBST([SENDTO_PLUGINS]) ++ ++ dnl For the pidgin sendto plugin ++ AM_CONDITIONAL(HAVE_SENDTO_PIDGIN, test "x$enable_pidgin" = "xyes") ++ ++ dnl For the GIO based plugins ++ enable_nst_common=no ++ if test "x$enable_burn" = "xyes" -o "x$enable_removable" = "xyes"; then ++ enable_nst_common=yes ++ fi ++ AM_CONDITIONAL(HAVE_GIO, test "x$enable_nst_common" = "xyes") ++ ++ if test "x${SENDTO_PLUGINS}" != "x" ; then ++ for allowed_sendto_plugin in ${ALL_SENDTO_PLUGINS}; do ++ for sendto_plugin in ${SENDTO_PLUGINS}; do ++ case ${allowed_sendto_plugin} in ++ ${sendto_plugin}) ++ AC_MSG_NOTICE([** ${allowed_sendto_plugin} sendto plugin enabled]) ++ continue 2 ++ ;; ++ *);; ++ esac ++ done ++ AC_MSG_NOTICE([ ${allowed_sendto_plugin} sendto plugin disabled]) ++ done ++ else ++ AC_MSG_NOTICE([ No caja-sendto plugins enabled]) ++ fi ++fi + AM_CONDITIONAL(ENABLE_SENDTO, test x"$enable_sendto" = "xyes") + + # share extension +diff --git a/sendto/plugins/Makefile.am b/sendto/plugins/Makefile.am +index 10097e8..6d17c98 100644 +--- a/sendto/plugins/Makefile.am ++++ b/sendto/plugins/Makefile.am +@@ -1,16 +1,13 @@ +-SUBDIRS = . \ +- caja-burn \ +- emailclient \ +- gajim \ +- pidgin \ +- removable-devices \ +- upnp ++SUBDIRS = . $(SENDTO_PLUGINS) ++DIST_SUBDIRS = $(ALL_SENDTO_PLUGINS) + + NST_COMMON_SOURCES = nst-common.c nst-common.h + ++if HAVE_GIO + noinst_LTLIBRARIES = libnstcommon.la + libnstcommon_la_SOURCES = $(NST_COMMON_SOURCES) + libnstcommon_la_CFLAGS = $(SENDTO_CFLAGS) + libnstcommon_la_LIBADD = $(SENDTO_LIBS) ++endif + + EXTRA_DIST = $(NST_COMMON_SOURCES) +diff --git a/sendto/plugins/caja-burn/Makefile.am b/sendto/plugins/caja-burn/Makefile.am +index 50c309b..00f95c2 100644 +--- a/sendto/plugins/caja-burn/Makefile.am ++++ b/sendto/plugins/caja-burn/Makefile.am +@@ -9,11 +9,12 @@ AM_CPPFLAGS = \ + -I$(srcdir)/../ \ + $(SENDTO_CFLAGS) \ + $(WARN_CFLAGS) \ +- $(DISABLE_DEPRECATED) ++ $(DISABLE_DEPRECATED) \ ++ $(GIO_CFLAGS) + + plugin_LTLIBRARIES = libnstburn.la + + libnstburn_la_SOURCES = caja-burn.c + libnstburn_la_LDFLAGS = -module -avoid-version +-libnstburn_la_LIBADD = $(SENDTO_LIBS) $(builddir)/../libnstcommon.la ++libnstburn_la_LIBADD = $(GIO_LIBS) $(SENDTO_LIBS) $(builddir)/../libnstcommon.la + +diff --git a/sendto/plugins/emailclient/Makefile.am b/sendto/plugins/emailclient/Makefile.am +index 31ba40e..c4af752 100644 +--- a/sendto/plugins/emailclient/Makefile.am ++++ b/sendto/plugins/emailclient/Makefile.am +@@ -7,6 +7,7 @@ AM_CPPFLAGS = \ + -I$(top_srcdir)/sendto \ + -I$(top_builddir) \ + $(SENDTO_CFLAGS) \ ++ $(EMAILCLIENT_CFLAGS) \ + $(DISABLE_DEPRECATED) \ + $(WARN_CFLAGS) + +@@ -14,4 +15,4 @@ plugin_LTLIBRARIES = libnstemailclient.la + + libnstemailclient_la_SOURCES = emailclient.c + libnstemailclient_la_LDFLAGS = -module -avoid-version +-libnstemailclient_la_LIBADD = $(SENDTO_LIBS) ++libnstemailclient_la_LIBADD = $(SENDTO_LIBS) $(EMAILCLIENT_LIBS) +diff --git a/sendto/plugins/gajim/Makefile.am b/sendto/plugins/gajim/Makefile.am +index 5acd5b0..c39a3c0 100644 +--- a/sendto/plugins/gajim/Makefile.am ++++ b/sendto/plugins/gajim/Makefile.am +@@ -7,6 +7,7 @@ AM_CPPFLAGS = \ + -I$(top_srcdir)/sendto \ + -I$(top_builddir) \ + $(SENDTO_CFLAGS) \ ++ $(DBUS_CFLAGS) \ + $(DISABLE_DEPRECATED) \ + $(WARN_CFLAGS) + +@@ -14,5 +15,5 @@ plugin_LTLIBRARIES = libnstgajim.la + + libnstgajim_la_SOURCES = gajim.c + libnstgajim_la_LDFLAGS = -module -avoid-version +-libnstgajim_la_LIBADD = $(SENDTO_LIBS) ++libnstgajim_la_LIBADD = $(DBUS_LIBS) $(SENDTO_LIBS) + +diff --git a/sendto/plugins/pidgin/Makefile.am b/sendto/plugins/pidgin/Makefile.am +index b7f650a..bcfe1d3 100644 +--- a/sendto/plugins/pidgin/Makefile.am ++++ b/sendto/plugins/pidgin/Makefile.am +@@ -7,6 +7,8 @@ AM_CPPFLAGS = \ + -I$(top_srcdir)/sendto \ + -I$(top_builddir) \ + $(SENDTO_CFLAGS) \ ++ $(NST_EBOOK_CFLAGS) \ ++ $(PIDGIN_CFLAGS) \ + $(DISABLE_DEPRECATED) \ + $(WARN_CFLAGS) + +@@ -14,5 +16,5 @@ plugin_LTLIBRARIES = libnstpidgin.la + + libnstpidgin_la_SOURCES = pidgin.c + libnstpidgin_la_LDFLAGS = -module -avoid-version +-libnstpidgin_la_LIBADD = $(SENDTO_LIBS) ++libnstpidgin_la_LIBADD = $(PIDGIN_LIBS) $(SENDTO_LIBS) + +diff --git a/sendto/plugins/removable-devices/Makefile.am b/sendto/plugins/removable-devices/Makefile.am +index 294ca90..797353b 100644 +--- a/sendto/plugins/removable-devices/Makefile.am ++++ b/sendto/plugins/removable-devices/Makefile.am +@@ -15,5 +15,5 @@ plugin_LTLIBRARIES = libnstremovable_devices.la + + libnstremovable_devices_la_SOURCES = removable-devices.c + libnstremovable_devices_la_LDFLAGS = -module -avoid-version +-libnstremovable_devices_la_LIBADD = $(SENDTO_LIBS) $(builddir)/../libnstcommon.la ++libnstremovable_devices_la_LIBADD = $(GIO_LIBS) $(SENDTO_LIBS) $(builddir)/../libnstcommon.la + +diff --git a/sendto/plugins/upnp/Makefile.am b/sendto/plugins/upnp/Makefile.am +index 4127abd..31a8bd6 100644 +--- a/sendto/plugins/upnp/Makefile.am ++++ b/sendto/plugins/upnp/Makefile.am +@@ -7,6 +7,7 @@ AM_CPPFLAGS = \ + -I$(top_srcdir)/sendto \ + -I$(top_builddir) \ + $(SENDTO_CFLAGS) \ ++ $(UPNP_CFLAGS) \ + $(DISABLE_DEPRECATED) \ + $(WARN_CFLAGS) + +@@ -14,5 +15,5 @@ plugin_LTLIBRARIES = libnstupnp.la + + libnstupnp_la_SOURCES = upnp.c + libnstupnp_la_LDFLAGS = -module -avoid-version +-libnstupnp_la_LIBADD = $(SENDTO_LIBS) ++libnstupnp_la_LIBADD = $(UPNP_LIBS) $(SENDTO_LIBS) + diff --git a/mate-extra/caja-extensions/metadata.xml b/mate-extra/caja-extensions/metadata.xml new file mode 100644 index 0000000..d719a85 --- /dev/null +++ b/mate-extra/caja-extensions/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <use> + <flag name="gajim">Add an extension to support <pkg>net-im/gajim</pkg>.</flag> + <flag name="image-converter">Add image conversion support.</flag> + <flag name="mail">Add an extension to support e-mail functionality.</flag> + <flag name="open-terminal">Add an extension to support an open terminal.</flag> + <flag name="pidgin">Add an extension to support <pkg>net-im/pidgin</pkg></flag> + <flag name="share">Add an extension to support sharing files.</flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/caja-extensions</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-calc/ChangeLog b/mate-extra/mate-calc/ChangeLog new file mode 100644 index 0000000..20b0427 --- /dev/null +++ b/mate-extra/mate-calc/ChangeLog @@ -0,0 +1,47 @@ +# ChangeLog for mate-extra/mate-calc +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-calc/ChangeLog,v 1.11 2014/12/20 17:26:10 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> -mate-calc-1.6.1.ebuild: + drop old + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-calc-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-calc-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> mate-calc-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> mate-calc-1.6.1.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-calc-1.8.0 (22 Apr 2014) + + 22 Apr 2014; Tom Wijsman <TomWij@gentoo.org> +mate-calc-1.8.0.ebuild: + Version bump to 1.8.0. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-calc-1.6.1.ebuild: + Update dependencies per the consensus formed with ssuominen. + + 10 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> mate-calc-1.6.1.ebuild: + Remove unwanted :0 SLOT operator from gettext, intltool and pkgconfig + dependencies since we don't know yet how they would be slotted in the future. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-calc-1.6.1.ebuild: + Further review of dependencies. + + 10 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> mate-calc-1.6.1.ebuild: + Remove invalid SLOT dependencies from pkg-config, gettext and intltool. Remove + bogus sys-libs/glibc dependency. + +*mate-calc-1.6.1 (09 Mar 2014) + + 09 Mar 2014; Tom Wijsman <TomWij@gentoo.org> +mate-calc-1.6.1.ebuild, + +metadata.xml: + New ebuild for mate-extra/mate-calc, a calculator application for MATE; + imported from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/mate-calc/Manifest b/mate-extra/mate-calc/Manifest new file mode 100644 index 0000000..7614f46 --- /dev/null +++ b/mate-extra/mate-calc/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mate-calc-1.8.0.tar.xz 753972 SHA256 13d56287430cbb7d60a74666ba752a1a8ea9692125c6a02f97d0cc98d451d99a SHA512 92cd2e5ee8f6943b70ba1402909698f0ca922864bf3553d04ba3212673824b3f1f2042786f77814bf004e93408f46b7be438ddbe1046884f834abc90606bdf11 WHIRLPOOL 7743c0d132d3ca4b71072bd61e152dd44f9688e5f55efc2fb358c5ff238594488f03d4501d0efd6aa687df3925dbe3a265aa2d910a9670446e39c113436f3520 +EBUILD mate-calc-1.8.0.ebuild 872 SHA256 fd508c89f031740644a1621d9727115e5aa8a5676cb82319266d6c76ee0c944c SHA512 947fd031363db06d5ba8ff83296abf67681ae901e21bbed6212136a438955f604237e83f708dfb008da0fb5fab4f2cce652ede133760b2aeeb2801fe1bdad818 WHIRLPOOL 0eab0e6add2b4a3532b93951c1b69fd14361f6052b7fa08df3379ca62fc67e632cd91ff5f929712df495ace7b572d452a5014b23ab0e20cb7734b6400d85e865 +MISC ChangeLog 1862 SHA256 c8dd70c790ff3337a7a53e09945afd7857de302d18407cd82f3e05ab45190368 SHA512 9af9b8c2b5670ad6208ad2489aa58122497495eeb417a80d58cc1f3be5f687b0e733a0aabe5bff08266b758dc8a62711f9b5314a4b185d508d36ba31ef97278b WHIRLPOOL e222a835c61c781ab9a686f4eb901573181d177b8720336dfde89a79cab37fe6a2892cf2c6321e4709074f370b9627441e28637bb70b6e0f69bba9facfcf51de +MISC metadata.xml 260 SHA256 a78d2bc475f9d9470ba779387b9d552a92c6c81e2d4d7ed58bcb910155b8bd60 SHA512 8b84f2d2fe0f811dca46ed1c277c145a794787c6f9b96a98f248b30b43875a20a862eac9354446e8063c934ad7f763937135c4e8aa83ccf44b4fde47fe36f4f3 WHIRLPOOL b66c5abf2d4a61de81b072177ba6630b4ea346ee5007ed57c21cef1233d41794de24686eb464d19b88e2ed9fa9f68bcf81b698c2da5b360b4786af5450a6b305 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVmgYNAAoJEBzZQR2yrxj7S0wP/iB44KNvyN9mladLjfz9+12k +cUyVrEiKW7jDreaRLfFMHvkOqR7+2tCFNtn8eXR8drl4mGeSi5hx8PS+ZHa4dw9N +t/kk16SPTrx534LpCsRLPm7xNL554vrv7wyOwWeOiGEsLoNxStGzn25AwQ4rMXyV +lKKANkUDImDX+GUXU1Zi5nAwIJhEA6IPU183faWH7Fa3vupOyvcjYMt65nS0okvU +ZdP0T+4sEg6hOMA/luX1DnJmI7EG8kndKXCX2WYoEOaw2CG9h+K6gR1tws3ku5DT +6taAxaphK4UcxaAiCYztOq9BgQxLQW2qW4IlIxexa1LkGtJh7uohg9lqdOS7LwKC +zWi280rYkk/Ac9Sg50MHjDHLldZ/xC3PJFTWJqC0rK/1ZAahogXSMVQlKH4AZ8Y7 +fEGYvlJMgM2MYZ55Gz1zXD7PgsRL2MhUdOo7IYqFG+VJDuphUPwf4cqKW9eSgJAJ +yZcgNNO/kbY1nao1fhFJ//n6NUBm85SD4xe/u9G5H9e4T/sLTAETeZyQfjXervqU ++/pQOUJr9uowsuE+GEu8vrQptqrKHcAylvdckCMDgmECWm85eA8jZOcKVWvImL7Z +vwDTUo+R30OGJIOkY5LC+07/XJQQF1oKedq0gys1HAM6YZd3S4UMvCkDOphTzKFe +s0GbhqB0JAn9l3Dt39QN +=gQ1M +-----END PGP SIGNATURE----- diff --git a/mate-extra/mate-calc/mate-calc-1.8.0.ebuild b/mate-extra/mate-calc/mate-calc-1.8.0.ebuild new file mode 100644 index 0000000..3825b84 --- /dev/null +++ b/mate-extra/mate-calc/mate-calc-1.8.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-calc/mate-calc-1.8.0.ebuild,v 1.4 2014/07/02 09:47:27 pacho Exp $ + +EAPI="5" + +GCONF_DEBUG="no" + +inherit gnome2 versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="A calculator application for MATE" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="app-text/rarian:0 + >=dev-libs/glib-2.30:2 + dev-libs/atk:0 + dev-libs/libxml2:2 + >=x11-libs/gtk+-2.18:2 + x11-libs/pango:0 + virtual/libintl:0" + +DEPEND="${RDEPEND} + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +DOCS="AUTHORS ChangeLog NEWS README" diff --git a/mate-extra/mate-calc/metadata.xml b/mate-extra/mate-calc/metadata.xml new file mode 100644 index 0000000..815ce85 --- /dev/null +++ b/mate-extra/mate-calc/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <upstream> + <remote-id type="github">mate-desktop/mate-calc</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-dialogs/ChangeLog b/mate-extra/mate-dialogs/ChangeLog new file mode 100644 index 0000000..fa1d90a --- /dev/null +++ b/mate-extra/mate-dialogs/ChangeLog @@ -0,0 +1,41 @@ +# ChangeLog for mate-extra/mate-dialogs +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-dialogs/ChangeLog,v 1.9 2014/12/20 17:28:00 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> -mate-dialogs-1.6.2.ebuild: + drop old + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-dialogs-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-dialogs-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> mate-dialogs-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> mate-dialogs-1.6.2.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-dialogs-1.8.0 (22 Apr 2014) + + 22 Apr 2014; Tom Wijsman <TomWij@gentoo.org> +mate-dialogs-1.8.0.ebuild: + Version bump to 1.8.0. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-dialogs-1.6.2.ebuild: + Further review of dependencies. + + 10 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> mate-dialogs-1.6.2.ebuild: + Remove invalid SLOT dependencies from pkg-config, gettext and intltool. Remove + bogus sys-libs/glibc dependency. + +*mate-dialogs-1.6.2 (02 Mar 2014) + + 02 Mar 2014; Tom Wijsman <TomWij@gentoo.org> +mate-dialogs-1.6.2.ebuild, + +metadata.xml: + New ebuild for mate-extra/mate-dialogs, display MATE dialogs from the + commandline and shell scripts; imported from the mate-overlay, reviewed and + adjusted. diff --git a/mate-extra/mate-dialogs/Manifest b/mate-extra/mate-dialogs/Manifest new file mode 100644 index 0000000..6733aca --- /dev/null +++ b/mate-extra/mate-dialogs/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mate-dialogs-1.8.0.tar.xz 2786956 SHA256 1db39f743846377c1b5e065c1199285cd70509a26ae2fbdec0884b06f00bcbda SHA512 82b54e034e9ec4d8b1819c5ca9817b9f12fd2273345a26aa9d75b5d1ee307a8d2254f5ba3e4a7a3e8e482344a4be71d95bed8a9f6af9e691babcdeea1f2c0fa3 WHIRLPOOL 12aacb04567b23c089fb2879817d2b2583896dbb5b6290ba4284487c9816ce0629a067990c0fd13698cfbcc502c70ad9f0faf3c9e06de10ed3c07637ec4e7827 +EBUILD mate-dialogs-1.8.0.ebuild 1136 SHA256 f125fe71ddf8d0cecf5017d5bf58778e52dfa315fe5c65343d57543ee84880e2 SHA512 c64c3f6d12b4e3c7e926ffef1856075c5715d062b27f54b88ae7f0aad62fbc52525bbc6ea52c8e2cb54c98c4c8a229d3ba760e0e69f3323aaeb3f29663153e03 WHIRLPOOL 73778d68c3f8d338bb610f0bdad0b84c0524d4b87581850a203d82b7c90344dc7872e31583747cad31d79dace96c6870e0ad9f47ad8444a76e7fb3a110da2559 +MISC ChangeLog 1565 SHA256 df1bd19bf01105e8634a013f7e45c229bf9a918e48a5cf8a6d474e00674da072 SHA512 9f43b89a695a992484f424dd28ef2c7df6d34906a40b02faecfaeeeab4b368d4d7f6f85a82258ae17182ae1430b29140e57b5813f1ed3f890364e7e7f8ceb1be WHIRLPOOL a6b943759dfbab73ee92673bccc83c52f514ba6b5ecfa7c7c2fcb50805aa47d4467e89cecd5f256d751b9304a75f26fc056bf42a878c57d6e0db6b3f8e42a15d +MISC metadata.xml 263 SHA256 f30f4574dd4f9d97ebc936428981bcf6f970f402824ba43b26503d23fc83588b SHA512 6e9ceffd2fcea2dd7a587df7db0148aab91624f78c8dc5e52cd19aed7aae54c0c1cfbc6c4d0ef1655aa2eadeb4537f00d171b32feea1a126785f80a3771831d2 WHIRLPOOL 714fc2c077511c41802a54e43fa04e89e7a7e8ec613bf210aa6d0bde6bd8f4ccba2cb7c094f0a6063be6e404cc4f17fd77981fc0c76cea2fff67c2064a6075f2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVmgYNAAoJEBzZQR2yrxj7n3kP/0jFNvsfLVk+V5xsMWlekbnj +o5cswisMvcjvogC0VfPEwkz90qKlN+hEZ2HvXwe1I7v4AAukKme2E7uS3ul41O1Q +3opS02KE6FOn4Pgayity6TjZPv/PkIlGJnxY4VXL7t+3C1u6gYT73KJl9PGhJaL5 +oFkdn398fkmQEVbUCEaWWa4trXIVKNky3ybw2YCEoOzoiW0sDIa1qH4ZxWVxBlIc +97QZhHjQYmi1jU7krdixWFn5Q6U+XsRzZn/pzvjr/uFMmYvsSbsE4vKzrvafaWDz +kZbswL+2zYd1YH1hUnYuDXLHCIjtvSAvrAPSB7ENZ0oHRsrOX9cMPSbbQtW1lOOe +pEU4Zozbd4DTOczswxj3E71QaQ0FXRNqUoH+wFMzlluhO5nsDpYRWnQnyEfxf/L6 +00X52aAh9ntbR/cWL/d9Glt8HNkDGydVppXC7cj2sEeL/C04ciyOjEYYvC6SkiVB +YtAkuynytRAOBybqT6agFyEKS0o00eeixjAOD0oWW2OUjsg/80/shm7zy+daZjpM +/R581yh2Zs/aTnxeawPHqbZ0LSrL4ze3GrIbh9LvX8or6LBk3BXjmF7PFei9N+O6 ++KJr4BBTrLnfhS4kxSHQjzUGrnMednd6xZU8jXPaYWr2/5sV8yRhJ6usmgnLp9zB +YoHVBO6z6+0LbicETqtM +=EF1s +-----END PGP SIGNATURE----- diff --git a/mate-extra/mate-dialogs/mate-dialogs-1.8.0.ebuild b/mate-extra/mate-dialogs/mate-dialogs-1.8.0.ebuild new file mode 100644 index 0000000..cb1c4b6 --- /dev/null +++ b/mate-extra/mate-dialogs/mate-dialogs-1.8.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-dialogs/mate-dialogs-1.8.0.ebuild,v 1.4 2014/07/02 09:47:33 pacho Exp $ + +EAPI="5" + +GCONF_DEBUG="yes" + +inherit gnome2 versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="Display MATE dialogs from the commandline and shell scripts" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="libnotify" + +RDEPEND="app-text/rarian:0 + >=dev-libs/glib-2.8:2 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.18:2 + x11-libs/libX11:0 + virtual/libintl:0 + libnotify? ( >=x11-libs/libnotify-0.7.0:0 )" + +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.1.2 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.40:* + >=mate-base/mate-common-1.8:0 + >=sys-devel/gettext-0.14:* + virtual/pkgconfig:*" + +src_configure() { + gnome2_src_configure \ + --with-gtk=2.0 \ + $(use_enable libnotify) +} + +DOCS="AUTHORS ChangeLog HACKING NEWS README THANKS TODO" diff --git a/mate-extra/mate-dialogs/metadata.xml b/mate-extra/mate-dialogs/metadata.xml new file mode 100644 index 0000000..e05b855 --- /dev/null +++ b/mate-extra/mate-dialogs/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <upstream> + <remote-id type="github">mate-desktop/mate-dialogs</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-media/ChangeLog b/mate-extra/mate-media/ChangeLog new file mode 100644 index 0000000..652a4c9 --- /dev/null +++ b/mate-extra/mate-media/ChangeLog @@ -0,0 +1,36 @@ +# ChangeLog for mate-extra/mate-media +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-media/ChangeLog,v 1.8 2014/12/20 17:30:33 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> -mate-media-1.6.1.ebuild: + drop old + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-media-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-media-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> mate-media-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> mate-media-1.6.1.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-media-1.8.0 (22 Apr 2014) + + 22 Apr 2014; Tom Wijsman <TomWij@gentoo.org> +mate-media-1.8.0.ebuild: + Version bump to 1.8.0. + + 22 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-media-1.6.1.ebuild: + Added missing rarian depedency. + +*mate-media-1.6.1 (22 Mar 2014) + + 22 Mar 2014; Tom Wijsman <TomWij@gentoo.org> +mate-media-1.6.1.ebuild, + +metadata.xml: + New ebuild for mate-extra/mate-media, multimedia related programs for the MATE + desktop; imported from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/mate-media/Manifest b/mate-extra/mate-media/Manifest new file mode 100644 index 0000000..5dfcbaf --- /dev/null +++ b/mate-extra/mate-media/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mate-media-1.8.0.tar.xz 939728 SHA256 a264f9afcae7dff50aefb813616857db10ed62ac30c4071e690485ee9c6e5f61 SHA512 c41f35e3827246f16eea8887f9e3226c32dad260af478b8923d9d80ea4b9eb0e6ab87f975e2ad4838bf567494d5c5c1039f325033d5244dd677f73ef00ef865a WHIRLPOOL 771705bebee18c901c0def8bcc3b0a843cace5ce7c88558d8f008c520c46aa695ca6dd1071edbdf9bc7246aa72eb41e5e8c427805806bad7866bfcfc0969bca9 +EBUILD mate-media-1.8.0.ebuild 2615 SHA256 da1abb8c0f2a2d034aadcdf364768441116605567c641ee7a883ac202bfca5bb SHA512 ece904a8e522ce8aaf57b39aa59761eb6b13e761028388065e3fc38bf1b79f89fee2a8028379cbe6ec08d823fdd2989c99025d74f36e98cf5bd40de31a4a466a WHIRLPOOL 701ce00333afe617d32abe00ed35761aa67532963bc11beac4add198c7a78ec54c953dcdc2f95f31181028e19261a03e6cf71390bdedb056d616030fa4283b55 +MISC ChangeLog 1328 SHA256 7392eaf9f6348162f9e6c283bf0b6cdee896a7bbf09a10bf5f0e609424b71ca6 SHA512 d9813df2bbb2249fbf0736d2eb66196ee4668d5dc2175fcc085c5bd26143d8cc35abb2f1e1246856f606181b9619973f9a48e8b08243a120b16df2a68054bd52 WHIRLPOOL 725107d1ad0002f3058d4d94ffef488829550e8b6bd5a4f2aa6bc64a4b5a60fe1e2c41bfb55861ecc84e78bebdf6625db93fc80cc6c37266dd34c72a8e644286 +MISC metadata.xml 341 SHA256 156fb59fd240bd185d43ea6ef1950ca296b4f44a90744c9ca0c318ea0bdbd3bc SHA512 b0abf46c4ca8047fe62288e1a33624edd7c57137edc2c4b8af0e969421cdd89c71f1953a92a7c1c063d12b661a3fb4625258f1dedb14d1f07e5b4527cfc9b586 WHIRLPOOL 77bce3ab987b436945a23da080cc1b149419acf74168c18a0a181b36add4d5b60c18d5598d3f71a7e7ad4b413df7baa5031f90900666594d24a614a2679a4768 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVmgYNAAoJEBzZQR2yrxj7OJ8P/jkEpkuP9DiKMAGrEavcTYPf +V5Dh4ip4d/xqVXoEszgfzcz8XiuJ0SzAYpcdl4+FGihXVCvx3qsi9iuQOYGvCxz2 +XsB2+YbGnLiAjMUzADUReDkTAV4773Qc2xeinufvzHhyOKHlKtZzme3fwzwTk+zT +D5W3kVes+aF1M3+k4Coy3tTDyLCLhKIEyMExvURTA8Br/XmDXL4VUneFMN6CuoYx +J9w30jzAOJObjRik0vJQG/KfXWX6r3/ywmRWncZGoATOZ0j11HwSNI61r0Sze9VR +CMI1ttKG2A0aD/Sk8qN/DiAthqOqV8UsDf16hWwAqzTnR/FnnViVph+4yEh2WP/q +jnYkYMZQy5QZ8lUX04g72Wp9UmVvSV6EO5pzvcPQuvOpgFaC2S3xe8NXtVJd/dxm +p3dCFPfXsZZt7g6fgzL9UifYe3KA3JGkfAthZPn9FzlPT5tP5VACHyZiWElhtIio +0h7FdxjRl4Hc7mbLfsSGGPzrPqxu+q9UyNJIUVSnqMX0yJe/RGhjrdlQZIEcxeBm +vx/bHLVQUZeGiqIpquxV8A1XKm72oraRbxasrx9/x1PNi3T2PTm9CZlkqb2Q3GEl +QjUBsLXhjlgZi9dvPRA0lKhRIhxTbBshrYxF9TN8e1DRETV3DU06P7C0WIvwt4V1 +QaMvdQWZehRucmfhm8zF +=GqjM +-----END PGP SIGNATURE----- diff --git a/mate-extra/mate-media/mate-media-1.8.0.ebuild b/mate-extra/mate-media/mate-media-1.8.0.ebuild new file mode 100644 index 0000000..e646b81 --- /dev/null +++ b/mate-extra/mate-media/mate-media-1.8.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-media/mate-media-1.8.0.ebuild,v 1.4 2014/07/02 09:47:40 pacho Exp $ + +EAPI="5" + +GCONF_DEBUG="yes" + +inherit gnome2 versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="Multimedia related programs for the MATE desktop" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="aac flac mp3 pulseaudio speex twolame vorbis" + +# FIXME: automagic dev-util/glade:3 support +COMMON_DEPEND="app-text/rarian:0 + dev-libs/libxml2:2 + >=dev-libs/glib-2.18.2:2 + >=x11-libs/gtk+-2.24:2 + >=mate-base/mate-panel-1.8:0 + >=mate-base/mate-desktop-1.8:0 + >=media-libs/gstreamer-0.10.23:0.10 + >=media-libs/gst-plugins-base-0.10.23:0.10 + >=media-libs/gst-plugins-good-0.10:0.10 + >=media-libs/libcanberra-0.13:0[gtk] + >=media-plugins/gst-plugins-meta-0.10-r2:0.10 + >=media-plugins/gst-plugins-gconf-0.10.1:0.10 + >=dev-libs/libunique-1:1 + x11-libs/cairo:0 + x11-libs/pango:0 + virtual/libintl:0 + pulseaudio? ( >=media-sound/pulseaudio-0.9.16:0[glib] )" + +# Specific gst plugins are used by the default audio encoding profiles +RDEPEND="${COMMON_DEPEND} + >=media-plugins/gst-plugins-meta-0.10:0.10[flac?,vorbis?] + aac? ( + >=media-plugins/gst-plugins-faac-0.10.23:0.10 + >=media-plugins/gst-plugins-ffmpeg-0.10:0.10 + ) + mp3? ( + >=media-libs/gst-plugins-ugly-0.10:0.10 + >=media-plugins/gst-plugins-taglib-0.10.23:0.10 + >=media-plugins/gst-plugins-lame-0.10:0.10 + ) + speex? ( + >=media-plugins/gst-plugins-ogg-0.10.23:0.10 + >=media-plugins/gst-plugins-speex-0.10.23:0.10 + ) + twolame? ( + >=media-plugins/gst-plugins-taglib-0.10.23:0.10 + >=media-plugins/gst-plugins-twolame-0.10:0.10 + )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools:0 + >=app-text/scrollkeeper-dtd-1:1.0 + >=dev-util/intltool-0.35.0:* + sys-devel/gettext:* + virtual/pkgconfig:* + !!<mate-base/mate-applets-1.8:*" + +src_configure() { + gnome2_src_configure \ + $(use_enable pulseaudio) \ + $(use_enable !pulseaudio gstmix) \ + $(use_enable !pulseaudio gst-mixer-applet) +} + +DOCS="AUTHORS ChangeLog* NEWS README" + +pkg_postinst() { + gnome2_pkg_postinst + + ewarn + ewarn "If you cannot play some music format, please check your" + ewarn "USE flags on media-plugins/gst-plugins-meta" + ewarn + + if use pulseaudio ; then + ewarn "You have enabled pulseaudio support, gstmixer will not be built" + ewarn "If you do not use pulseaudio, you do not want this" + fi +} diff --git a/mate-extra/mate-media/metadata.xml b/mate-extra/mate-media/metadata.xml new file mode 100644 index 0000000..032165d --- /dev/null +++ b/mate-extra/mate-media/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <use> + <flag name="twolame">Bring in twolame gstreamer support</flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/mate-media</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-polkit/ChangeLog b/mate-extra/mate-polkit/ChangeLog new file mode 100644 index 0000000..f2e4446 --- /dev/null +++ b/mate-extra/mate-polkit/ChangeLog @@ -0,0 +1,44 @@ +# ChangeLog for mate-extra/mate-polkit +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-polkit/ChangeLog,v 1.9 2014/12/20 17:32:01 tamiko Exp $ + + 11 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> mate-polkit-1.8.0.ebuild: + Finish deprecation of 1.6 + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> -mate-polkit-1.6.1.ebuild: + drop old + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-polkit-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-polkit-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> mate-polkit-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> mate-polkit-1.6.1.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-polkit-1.8.0 (23 Apr 2014) + + 23 Apr 2014; Tom Wijsman <TomWij@gentoo.org> +mate-polkit-1.8.0.ebuild: + Version bump to 1.8.0. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-polkit-1.6.1.ebuild: + Further review of dependencies. + + 10 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> mate-polkit-1.6.1.ebuild: + Remove invalid SLOT dependencies from pkg-config, gettext and intltool. Remove + bogus sys-libs/glibc dependency. + +*mate-polkit-1.6.1 (02 Mar 2014) + + 02 Mar 2014; Tom Wijsman <TomWij@gentoo.org> +mate-polkit-1.6.1.ebuild, + +metadata.xml: + New ebuild for mate-extra/mate-polkit, a MATE specific DBUS session bus + service that is used to bring up authentication dialogs; imported from the + mate-overlay, reviewed and adjusted. diff --git a/mate-extra/mate-polkit/Manifest b/mate-extra/mate-polkit/Manifest new file mode 100644 index 0000000..75d9590 --- /dev/null +++ b/mate-extra/mate-polkit/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mate-polkit-1.8.0.tar.xz 324960 SHA256 bc01640c63f6248497ca78c3d8df8ff608d8bf1fbfce7c11416b014a109aeccd SHA512 6e7324c539f86a906cd192f8e6a17c417717ae80c0b9d8d46907f1e911f364f73933365520469bbed3201287ae897d8055a7fa14b103ade8e6c7cee9e30912cf WHIRLPOOL b3243bd5814e2d156fd85a376294f1c102dd8661e8716e2007291a9513429202b11ff15bbb53a5b33ea5a9cabac559836374778b99627767973f935a05617d6f +EBUILD mate-polkit-1.8.0.ebuild 1362 SHA256 bc3a0d41be120641ceb1b053168b9f0b0e7aa6044d290f489c96d0d6a24b6a6a SHA512 aa1b4d646b8bd8fc836e3bb6044893ae7abd6952220ca2b803b488a66771d054f6a6177b5ff0c096fd31275614455da0c285451d370ab79bf0f94703f1481f4c WHIRLPOOL 6b63588e6de9958794acb01fdcf043551ead86ce74a7f1ddd390957e5c8d553a5d4874ff3adfc16d9c18b5591a07b3e1fc3b766bd224e03121ab54b4b808e1f9 +MISC ChangeLog 1685 SHA256 f0ea362efeedbd6b58107ea870ce8b150528f6f4945f4c6ffc9ea90dc802a595 SHA512 716b523d5870220bcab73749a80d1949d376ec0656bec2149c4ff40af9072124a0674fd34753b9eac635b323e03b5d434a400caaeee8b2d02b145f8e12d7c54e WHIRLPOOL 277cc5279c4fa385af5d2e68e5ea794d71a11bccb9e27609201ad7075b039e461452b283cefe7f23bb0ee0ea7ec82757a9acf84290e4ba932734cfe3ba7fcf67 +MISC metadata.xml 262 SHA256 e519aee5184522216acb477db86e0b1472433dee5c0eb99038fbbb970f4bb443 SHA512 24f3ec0210198272a574326aae569913021dfe75176a5361c155b8a132f09d2d2b8071542fc8dca3e18636c3ff58f53f5f8a1978b3ecf31b33ddd270db2ac674 WHIRLPOOL 03a1da40e546707b61833f6cd2d744a500e9dab8fe08ef0f032b652f47d1de88a9888fd25b90dab1fb0222b90bb06d9182e384daa564b9a6caa9be74c7cdaf77 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVoZLTAAoJEBzZQR2yrxj79XwP/j3zW7aea2Yt45txyvaWaSOz +5bxmedU783bnyADSLvrmy6HCrmo9IOERgxvvpLVOZNhYERuK+053uZyXVGNRElKI ++nOX9zNh3VNFY9kOiCP+OzAXmxs57CuhjJ33e9juQffmDWYwLG4GKeA6GlubRjdN +8tisgRpDlc2ca3dmScTKfo0nBcidXeOPeodDhwwH0xpmJpaM4JzGEHQxa0UjS/AQ +yWQs1G2JuuAIIQUgI0/Eq3QS0wCA9H/x7tMF7erVf4GCg57/N9PM9sxerBA7wVvb +1bwf/Q58VeB6ZIJDik/FRWELLMcoop6vR393kMJI3YEP3PjqYJtgx9UiHDQ+OoyH +NCoAPE2GXgWuKfXIB8Y9vNhIi1+rD839aQP7hLldhMPKYuvkhTxAT3CKjM84Q490 +rfaIil1zcOxx+9BFbDEeDnFl1W1bOFr+A7PV3Z/vnUEOj40IsWE5uQ9mMkSOSA0Z +Lcdl0Dp34RqoK7reEB8YkSEo2uAe7I+6ITY2wq1/hf0j3zKmyg32xD5bHLllshdf +yFX31J8zbFV3IqhZ08vDpsRh6XLJp1YXgS0ZnhHdTZC43j4JxxTKIdsYLtwjMdrn +EPDdQHD8eGqUsmkpcVL8gm4EaKzARbT2ia86UwnFvy7H1DzPmMteo6FdxAm6R6uH +T0i0sDJzlp0uK818qhkr +=+tOa +-----END PGP SIGNATURE----- diff --git a/mate-extra/mate-polkit/mate-polkit-1.8.0.ebuild b/mate-extra/mate-polkit/mate-polkit-1.8.0.ebuild new file mode 100644 index 0000000..fa8e869 --- /dev/null +++ b/mate-extra/mate-polkit/mate-polkit-1.8.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-polkit/mate-polkit-1.8.0.ebuild,v 1.4 2014/07/02 09:47:46 pacho Exp $ + +EAPI="5" + +GCONF_DEBUG="no" + +inherit gnome2 versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="A MATE specific DBUS session bus service that is used to bring up authentication dialogs" +HOMEPAGE="https://github.com/mate-desktop/mate-polkit" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="+introspection" + +RDEPEND=">=dev-libs/glib-2.28:2 + >=sys-auth/polkit-0.102:0[introspection?] + >=x11-libs/gtk+-2.24:2[introspection?] + x11-libs/gdk-pixbuf:2[introspection?] + virtual/libintl:0 + introspection? ( >=dev-libs/gobject-introspection-0.6.2:0 )" + +# We call gtkdocize so we need to depend on gtk-doc. +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-1.3:0 + >=dev-util/intltool-0.35:* + >=mate-base/mate-common-1.8:0 + sys-devel/gettext:* + virtual/pkgconfig:* + !<gnome-extra/polkit-gnome-0.102:0" + +# Entropy PMS specific. This way we can install the pkg into the build chroots. +ENTROPY_RDEPEND="!lxde-base/lxpolkit" + +src_configure() { + gnome2_src_configure \ + --disable-static \ + $(use_enable introspection) +} + +DOCS="AUTHORS HACKING NEWS README" diff --git a/mate-extra/mate-polkit/metadata.xml b/mate-extra/mate-polkit/metadata.xml new file mode 100644 index 0000000..98365c2 --- /dev/null +++ b/mate-extra/mate-polkit/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <upstream> + <remote-id type="github">mate-desktop/mate-polkit</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-power-manager/ChangeLog b/mate-extra/mate-power-manager/ChangeLog new file mode 100644 index 0000000..063a67b --- /dev/null +++ b/mate-extra/mate-power-manager/ChangeLog @@ -0,0 +1,88 @@ +# ChangeLog for mate-extra/mate-power-manager +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-power-manager/ChangeLog,v 1.16 2014/12/20 17:34:03 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> + -mate-power-manager-1.6.3.ebuild: + drop old + +*mate-power-manager-1.8.1 (09 Dec 2014) + + 09 Dec 2014; Matthias Maier <tamiko@gentoo.org> + +mate-power-manager-1.8.1.ebuild: + version bump; fix libgnome-keyring dependency wrt bug #522798; fix subslot + dependency wrt bug #523826; fix unique configuration wrt bug #514176 + + 19 Sep 2014; Samuli Suominen <ssuominen@gentoo.org> + -mate-power-manager-1.8.0.ebuild: + old + + 19 Sep 2014; Samuli Suominen <ssuominen@gentoo.org> + mate-power-manager-1.6.3.ebuild: + Remove dependency of <sys-power/upower-0.99 from || ( ) construct. + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> + mate-power-manager-1.8.0-r1.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> + mate-power-manager-1.8.0-r1.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> + mate-power-manager-1.8.0-r1.ebuild: + Add ~x86, wrt bug #508072 + + 01 Jun 2014; Pacho Ramos <pacho@gentoo.org> + mate-power-manager-1.8.0-r1.ebuild: + -r1 is compatible with upower-1 + + 31 May 2014; Tom Wijsman <TomWij@gentoo.org> mate-power-manager-1.6.3.ebuild, + mate-power-manager-1.8.0-r1.ebuild, mate-power-manager-1.8.0.ebuild: + Fix up upower dependency, due to the 0.9 -> 0.99 bump; with help from + ssuominen. + +*mate-power-manager-1.8.0-r1 (06 May 2014) + + 06 May 2014; Tom Wijsman <TomWij@gentoo.org> + +files/mate-power-manager-1.8.0-r1-avoid-levels-is-0-warning.patch, +files/mat + e-power-manager-1.8.0-r1-dbus_interface_keyboard_backlight_controls.patch, + +files/mate-power-manager-1.8.0-r1-improve-UPower1-support.patch, +files/mate- + power-manager-1.8.0-r1-other-round-of-fixes-for-UPower-0.99-API-changes.patch, + +files/mate-power-manager-1.8.0-r1-port-to-upower-0.99-API.patch, + +files/mate-power-manager-1.8.0-r1-remove-battery-recall-logic.patch, + +mate-power-manager-1.8.0-r1.ebuild: + Revision bump, backported and/or upstreamed patches; imported from the mate- + overlay, by infirit. + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> + mate-power-manager-1.6.3.ebuild: + Stable for amd64, wrt bug #509268 + + 23 Apr 2014; Tom Wijsman <TomWij@gentoo.org> mate-power-manager-1.8.0.ebuild: + Removed autotools inherit to make repoman happy. + +*mate-power-manager-1.8.0 (23 Apr 2014) + + 23 Apr 2014; Tom Wijsman <TomWij@gentoo.org> +mate-power-manager-1.8.0.ebuild: + Version bump to 1.8.0. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-power-manager-1.6.3.ebuild: + Further review of dependencies. + + 10 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> + mate-power-manager-1.6.3.ebuild: + Remove invalid SLOT dependencies from pkg-config, gettext and intltool. Remove + bogus sys-libs/glibc dependency. + +*mate-power-manager-1.6.3 (09 Mar 2014) + + 09 Mar 2014; Tom Wijsman <TomWij@gentoo.org> + +files/mate-power-manager-1.6-libsecret.patch, + +mate-power-manager-1.6.3.ebuild, +metadata.xml: + New ebuild for mate-extra/mate-power-manager, a session daemon for MATE that + makes it easy to manage your laptop or desktop system; imported from the mate- + overlay, reviewed and adjusted. diff --git a/mate-extra/mate-power-manager/Manifest b/mate-extra/mate-power-manager/Manifest new file mode 100644 index 0000000..bf12d4e --- /dev/null +++ b/mate-extra/mate-power-manager/Manifest @@ -0,0 +1,11 @@ +AUX mate-power-manager-1.6-libsecret.patch 5563 SHA256 58b16367b2c9accb51a582a506a062615bc3f4acce5b0975537c2934d78df5b1 SHA512 96bca058d5b1cf1dba3453096bc0899bfd5459bbe141e15cff769ee352d629cceeaf9a0467022601e4127f753412eda0feed36e1f6302f9b166077b239307e28 WHIRLPOOL 4e3314f02e88f961feb029a4d1663257deaca88cee098f9174c91c531e60a38edab0302d996fee6ac7d0c430835656c299fe5289d2b1df14190743a1f428e1e2 +AUX mate-power-manager-1.8.0-r1-avoid-levels-is-0-warning.patch 588 SHA256 dd6c00f1fb55aaf028c3aac812c0091975a36a1c7c71a2fca27888e37a57b406 SHA512 3ae07dc504fa8251f2fe33ade563ca8073664240c0c9ec84726094477f9cd9c9e27be01f10484442ca7ddd507889c8252f9445702b7163ef7874d5a7a5003551 WHIRLPOOL fb0c1b6a07c85c1b43517f462e0dee6e7ed25c9084809d69b8dabbcf4880fd4a03471bbb3933dd2260952a527d138194daf60e2ba23742ccc51217cf4767d686 +AUX mate-power-manager-1.8.0-r1-dbus_interface_keyboard_backlight_controls.patch 6642 SHA256 bdee76c39f9b3a8363494f9475dc398587133f85bdad3d544ecb63e2e5f67dbf SHA512 8ab9606de1ff0f763c11954f2c0ad43e920fb4dee2964eea188e83a27186d1e2e7cf3422fbe106f54049ec3fee867980258c03f20de43427df6a82efed1a2632 WHIRLPOOL 1ffd8164e990e943f18ecbc2758b36f0609c7cca816d3bab849d05998df1dd4301dc1280cbf89a2a15f88db4cae38160aace257fc707e984b85dc288970d6be0 +AUX mate-power-manager-1.8.0-r1-improve-UPower1-support.patch 3627 SHA256 ad4648ef22c73ac9eedad6ed6513d11e718309d6f0431593469c577f81663e31 SHA512 13e7add5f61fca590ee2268aed82920c0e0c5441c64b2fba90a71848fd97b3096ffabb348e87a5284e5ddda68cd71c1d4f59b44e636aa482ec0851ef293cdb69 WHIRLPOOL f3c8f298add9517ef64203dfd6f7712931fb6290e2378882c88cd5b6d2b094f1ac2094a575004c1c4d1887005ff5c33be70a1dca801ed4f0f1e3ba9405c59190 +AUX mate-power-manager-1.8.0-r1-other-round-of-fixes-for-UPower-0.99-API-changes.patch 7041 SHA256 31643f4258b1764cfe2291a20af2b5f46840a2f9f6efb175d26b11df094e8d2d SHA512 76ca9d7a7474deeab40780726b8ba451cf823a896943bcdbc447834187560cc9125723258cb2b9d7a375a1ffc2eb798c1d4401265d851dbb780ee017fb116ceb WHIRLPOOL a19a20368c47e2c8a2f335b2a63ea1e48afe4926bc2b8441ebc720212329670c8d5a773c6d188afe181bb4335bdac6011daebff7d6d2de814f6addf33d3b16c1 +AUX mate-power-manager-1.8.0-r1-port-to-upower-0.99-API.patch 12875 SHA256 8171d8e38e4ecd10a63af5b9765208f6db92451132ebc436a7567959506c126f SHA512 a2bc47142c024804638f916788f006edd4fb575c6e1a39a76dbae4c6e0455ab8f23170167296ca3b3aca9a9617665c9800e048ae668cec0600ab9080b47107f9 WHIRLPOOL 1b3bfd608e6d5de7f9d265bbff2be7564bf373241c5d9d5b445d3dbd0e432c4b08898e8c3feda18c19c0d9e4404c52b612e74d78517ec82771f8341f28059bf6 +AUX mate-power-manager-1.8.0-r1-remove-battery-recall-logic.patch 9292 SHA256 c20e8b1274f7779b559179eceba9cc4c16eee2f903e44338d8e9891d6ac87007 SHA512 53872f88bf882cafa9dd6f91d2fb9923940d8a23e95577dacf4d7fdf299c8a1ccc7f9e0add802f22f5134d24e84e71d47b847b1e2aa6a26502b31fcaf680a503 WHIRLPOOL e6b641e787f42d8b4050b7e6d93ae40f80487d240fe19bd93e3cd2225fae4e868e1d9924ed34c58ec703964daf4050d3c9c6bf38f3a67602e0f450053dd5412e +DIST mate-power-manager-1.8.1.tar.xz 3341892 SHA256 6fa72d4e6a018a44144d06b68c8f67e067e3847ad83b4b8a8aaa0e2a8c9b6147 SHA512 1715d4f5515245d1fb4543dcce60b1f391ddf78bca50b28fd9097330ea42080873b0bf956a7510adc153679da239092035c62969e2f2afc4a635335ffcb714b7 WHIRLPOOL a6ef0581e13d0414b52f4efd3d9e60ca97a885639d3288ff00d1382d5b1bb6d9b04590ad92912a0123ea248f7d6f138dc680bc9d83087f99d4361d2ede10ec20 +EBUILD mate-power-manager-1.8.1.ebuild 2492 SHA256 561b725ec76c345f897a6132cb3cda91f64fbe1ced35965d37d1afe79234fddc SHA512 d086365206427b8cc983dacd22d788599e32aca9553d553022557199cb0aaea696dd0a3d9daf24afd7a46931ca06afdadde8930dd6f465fc6c867ccf9da53247 WHIRLPOOL 28ef07e2197b3680a1300943c10ace4d4db981b147095e9969a9309b15c8190d5ffc80f0b20513db85f94f153a202b5e3f58b5cf3ae568774b2896cc7a427725 +MISC ChangeLog 3459 SHA256 e0eb8cbc835b44818fde0f74bd20da696760877e3f8c0f32adcae09269ac55f7 SHA512 5af72b4585e4072eb79cc64bbc489eac30427cfb30a085a222a7a9f1e8de4826b068c6a080c211f74d85e5da89d08e52ecec3e7f296fd98e3d615ec5a1ac63e8 WHIRLPOOL 1d20d5cfc8262ddd1a222aa74230e4c84f6ad2c27cf26ae6256aa7ad6addd5bf4ef0d4b9a3d705cb77b24bd85a180d3af0f8e0cf8981b0eea9678fdbccd98237 +MISC metadata.xml 507 SHA256 09fa6b61e393e6cf01fd7285574554d21f3c873b114f495ae6bcc30a0d36f3cb SHA512 fa6565dea69221c6fc48cc024af8ef303450c483f5f00283da84d02b1d9f7f9959024fbf0d808d3f479615e64d1169cdfc1589f17c6e146d709b46048e7d3037 WHIRLPOOL e8c6a0a7595a1277f19777dc1f9d9f74157f40f6ee8c490375ce4e9f8c46a5496666ba484204eb539a680ab907755f2661e463d2a7d6f5cfc795e00ddf0a31b5 diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.6-libsecret.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.6-libsecret.patch new file mode 100644 index 0000000..b36ce4e --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.6-libsecret.patch @@ -0,0 +1,144 @@ +diff --git a/README b/README +index 77e1213..3f6a122 100644 +--- a/README ++++ b/README +@@ -15,7 +15,7 @@ To build, MATE Power Manager requires + + - Glib (2.13.0 or later) + - Gtk2+ (2.11.0 or later) +- - MATE Keyring (1.1.0 or later) ++ - GNOME Keyring (3.0.0 or later) + - DBus (0.70 or later) + - libnotify (0.7.0 or later) + - Cairo (1.0.0 or later) +diff --git a/configure.ac b/configure.ac +index 89309ff..912c362 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -102,7 +102,7 @@ GLIB_REQUIRED=2.13.0 + GIO_REQUIRED=2.25.0 + GTK_REQUIRED=2.17.7 + GDK_REQUIRED=2.11.0 +-MATE_KEYRING_REQUIRED=1.1.0 ++GNOME_KEYRING_REQUIRED=3.0.0 + DBUS_REQUIRED=1.0 + DBUS_GLIB_REQUIRED=0.70 + LIBNOTIFY_REQUIRED=0.7.0 +@@ -249,18 +249,18 @@ fi + AM_CONDITIONAL([HAVE_TESTS], [test $have_tests = yes]) + + dnl --------------------------------------------------------------------------- +-dnl - Build mate-keyring support ++dnl - Build gnome-keyring support + dnl --------------------------------------------------------------------------- + AC_ARG_WITH(keyring, + [AS_HELP_STRING([--without-keyring], +- [Disable the use of mate-keyring])], ++ [Disable the use of gnome-keyring])], + [], + [with_keyring=yes]) + + AM_CONDITIONAL([WITH_KEYRING],[test "$with_keyring" = "yes"]) + + if test "$with_keyring" = "yes"; then +- PKG_CHECK_MODULES(KEYRING, mate-keyring-1 >= $MATE_KEYRING_REQUIRED) ++ PKG_CHECK_MODULES(KEYRING, gnome-keyring-1 >= $GNOME_KEYRING_REQUIRED) + AC_DEFINE([WITH_KEYRING],[1],[Define if KEYRING support is enabled]) + fi + +@@ -393,7 +393,7 @@ echo " + datadir: ${datadir} + compiler: ${CC} + cflags: ${CFLAGS} +- mate-keyring support: ${with_keyring} ++ gnome-keyring support: ${with_keyring} + Building extra applets: ${enable_applets} + Self test support: ${have_tests} + Use libunique: ${enable_libunique} +diff --git a/data/org.mate.power-manager.gschema.xml.in b/data/org.mate.power-manager.gschema.xml.in +index dcd2cd4..adecce0 100644 +--- a/data/org.mate.power-manager.gschema.xml.in ++++ b/data/org.mate.power-manager.gschema.xml.in +@@ -183,13 +183,13 @@ + </key> + <key name="lock-keyring-suspend" type="b"> + <default>false</default> +- <_summary>Lock MATE keyring on sleep</_summary> +- <_description>Whether the MATE keyring is locked before the computer enters suspend. This means the keyring will have to be unlocked on resume.</_description> ++ <_summary>Lock GNOME keyring on sleep</_summary> ++ <_description>Whether the GNOME keyring is locked before the computer enters suspend. This means the keyring will have to be unlocked on resume.</_description> + </key> + <key name="lock-keyring-hibernate" type="b"> + <default>true</default> +- <_summary>Lock MATE keyring on sleep</_summary> +- <_description>Whether the MATE keyring is locked before the computer enters hibernate. This means the keyring will have to be unlocked on resume.</_description> ++ <_summary>Lock GNOME keyring on sleep</_summary> ++ <_description>Whether the GNOME keyring is locked before the computer enters hibernate. This means the keyring will have to be unlocked on resume.</_description> + </key> + <key name="spindown-enable-ac" type="b"> + <default>false</default> +diff --git a/src/gpm-control.c b/src/gpm-control.c +index cb84814..8253336 100644 +--- a/src/gpm-control.c ++++ b/src/gpm-control.c +@@ -42,7 +42,7 @@ + #include <libupower-glib/upower.h> + + #ifdef WITH_KEYRING +-#include <mate-keyring.h> ++#include <gnome-keyring.h> + #endif /* WITH_KEYRING */ + + #include "egg-debug.h" +@@ -212,8 +212,8 @@ enum { + GpmScreensaver *screensaver; + guint32 throttle_cookie = 0; + #ifdef WITH_KEYRING +- gboolean lock_mate_keyring; +- MateKeyringResult keyres; ++ gboolean lock_gnome_keyring; ++ GnomeKeyringResult keyres; + #endif /* WITH_KEYRING */ + + GError *dbus_error = NULL; +@@ -234,10 +234,10 @@ enum { + + #ifdef WITH_KEYRING + /* we should perhaps lock keyrings when sleeping #375681 */ +- lock_mate_keyring = g_settings_get_boolean (control->priv->settings, GPM_SETTINGS_LOCK_KEYRING_SUSPEND); +- if (lock_mate_keyring) { +- keyres = mate_keyring_lock_all_sync (); +- if (keyres != MATE_KEYRING_RESULT_OK) ++ lock_gnome_keyring = g_settings_get_boolean (control->priv->settings, GPM_SETTINGS_LOCK_KEYRING_SUSPEND); ++ if (lock_gnome_keyring) { ++ keyres = gnome_keyring_lock_all_sync (); ++ if (keyres != GNOME_KEYRING_RESULT_OK) + egg_warning ("could not lock keyring"); + } + #endif /* WITH_KEYRING */ +@@ -323,8 +323,8 @@ enum { + GpmScreensaver *screensaver; + guint32 throttle_cookie = 0; + #ifdef WITH_KEYRING +- gboolean lock_mate_keyring; +- MateKeyringResult keyres; ++ gboolean lock_gnome_keyring; ++ GnomeKeyringResult keyres; + #endif /* WITH_KEYRING */ + + GError *dbus_error = NULL; +@@ -345,10 +345,10 @@ enum { + + #ifdef WITH_KEYRING + /* we should perhaps lock keyrings when sleeping #375681 */ +- lock_mate_keyring = g_settings_get_boolean (control->priv->settings, GPM_SETTINGS_LOCK_KEYRING_HIBERNATE); +- if (lock_mate_keyring) { +- keyres = mate_keyring_lock_all_sync (); +- if (keyres != MATE_KEYRING_RESULT_OK) { ++ lock_gnome_keyring = g_settings_get_boolean (control->priv->settings, GPM_SETTINGS_LOCK_KEYRING_HIBERNATE); ++ if (lock_gnome_keyring) { ++ keyres = gnome_keyring_lock_all_sync (); ++ if (keyres != GNOME_KEYRING_RESULT_OK) { + egg_warning ("could not lock keyring"); + } + } diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-avoid-levels-is-0-warning.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-avoid-levels-is-0-warning.patch new file mode 100644 index 0000000..9bccb5c --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-avoid-levels-is-0-warning.patch @@ -0,0 +1,15 @@ +diff --git a/src/gpm-kbd-backlight.c b/src/gpm-kbd-backlight.c +index 0ac6801..a439e94 100644 +--- a/src/gpm-kbd-backlight.c ++++ b/src/gpm-kbd-backlight.c +@@ -113,6 +113,9 @@ gpm_kbd_backlight_set (GpmKbdBacklight *backlight, + guint goal; + + g_return_val_if_fail (GPM_IS_KBD_BACKLIGHT (backlight), FALSE); ++ /* avoid warnings if no keyboard brightness is available */ ++ if (backlight->priv->max_brightness < 1) ++ return FALSE; + /* if we're setting the same we are, don't bother */ + //g_return_val_if_fail (backlight->priv->brightness_percent != percentage, FALSE); + + diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-dbus_interface_keyboard_backlight_controls.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-dbus_interface_keyboard_backlight_controls.patch new file mode 100644 index 0000000..689192f --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-dbus_interface_keyboard_backlight_controls.patch @@ -0,0 +1,160 @@ +diff -uprN mate-power-manager-orig/src/gpm-common.h mate-power-manager/src/gpm-common.h +--- mate-power-manager-orig/src/gpm-common.h 2013-10-03 13:56:55.000000000 +0200 ++++ mate-power-manager/src/gpm-common.h 2013-10-13 19:54:10.649901214 +0200 +@@ -33,6 +33,7 @@ G_BEGIN_DECLS + #define GPM_DBUS_SERVICE "org.mate.PowerManager" + #define GPM_DBUS_INTERFACE "org.mate.PowerManager" + #define GPM_DBUS_INTERFACE_BACKLIGHT "org.mate.PowerManager.Backlight" ++#define GPM_DBUS_INTERFACE_KBD_BACKLIGHT "org.mate.PowerManager.KbdBacklight" + #define GPM_DBUS_PATH "/org/mate/PowerManager" + #define GPM_DBUS_PATH_BACKLIGHT "/org/mate/PowerManager/Backlight" + #define GPM_DBUS_PATH_KBD_BACKLIGHT "/org/mate/PowerManager/KbdBacklight" +diff -uprN mate-power-manager-orig/src/gpm-kbd-backlight.c mate-power-manager/src/gpm-kbd-backlight.c +--- mate-power-manager-orig/src/gpm-kbd-backlight.c 2013-10-03 13:56:55.000000000 +0200 ++++ mate-power-manager/src/gpm-kbd-backlight.c 2013-10-13 19:58:07.154258855 +0200 +@@ -31,21 +31,6 @@ + #include "gpm-kbd-backlight.h" + #include "gsd-media-keys-window.h" + +-static const gchar *kbd_backlight_introspection = "" +-"<?xml version=\"1.0\" encoding=\"UTF-8\"?>""<node name=\"/\">" +- "<interface name=\"org.mate.PowerManager.Backlight\">" +- "<method name=\"GetBrightness\">" +- "<arg type=\"u\" name=\"percentage_brightness\" direction=\"out\"/>" +- "</method>" +- "<method name=\"SetBrightness\">" +- "<arg type=\"u\" name=\"percentage_brightness\" direction=\"in\"/>" +- "</method>" +- "<signal name=\"BrightnessChanged\">" +- "<arg type=\"u\" name=\"percentage_brightness\" direction=\"out\"/>" +- "</signal>" +- "</interface>" +-"</node>"; +- + #define GPM_KBD_BACKLIGHT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GPM_TYPE_KBD_BACKLIGHT, GpmKbdBacklightPrivate)) + + struct GpmKbdBacklightPrivate +@@ -430,40 +415,6 @@ gpm_kbd_backlight_dbus_property_set (GDB + return FALSE; + } + +-/** +- * gpm_kbd_backlight_register_dbus: +- * @backlight: +- * @connection: +- * @error: +- **/ +-void +-gpm_kbd_backlight_register_dbus (GpmKbdBacklight *backlight, +- GDBusConnection *connection, +- GError **error) +-{ +- GDBusNodeInfo *node_info; +- GDBusInterfaceInfo *interface_info; +- GDBusInterfaceVTable interface_vtable = { +- gpm_kbd_backlight_dbus_method_call, +- gpm_kbd_backlight_dbus_property_get, +- gpm_kbd_backlight_dbus_property_set +- }; +- +- node_info = g_dbus_node_info_new_for_xml (kbd_backlight_introspection, NULL); +- interface_info = g_dbus_node_info_lookup_interface (node_info, GPM_DBUS_INTERFACE_BACKLIGHT); +- +- backlight->priv->bus_connection = g_object_ref (connection); +- backlight->priv->bus_object_id = +- g_dbus_connection_register_object (connection, +- GPM_DBUS_PATH_KBD_BACKLIGHT, +- interface_info, +- &interface_vtable, +- backlight, +- NULL, +- error); +- g_dbus_node_info_unref (node_info); +-} +- + static gboolean + gpm_kbd_backlight_evaluate_power_source_and_set (GpmKbdBacklight *backlight) + { +diff -uprN mate-power-manager-orig/src/gpm-manager.c mate-power-manager/src/gpm-manager.c +--- mate-power-manager-orig/src/gpm-manager.c 2013-10-03 13:56:55.000000000 +0200 ++++ mate-power-manager/src/gpm-manager.c 2013-10-13 20:05:11.449488592 +0200 +@@ -63,6 +63,7 @@ + #include "gpm-disks.h" + + #include "org.mate.PowerManager.Backlight.h" ++#include "org.mate.PowerManager.KbdBacklight.h" + + static void gpm_manager_finalize (GObject *object); + +@@ -1986,12 +1987,13 @@ gpm_manager_init (GpmManager *manager) + G_OBJECT (manager->priv->backlight)); + } + +- manager->priv->kbd_backlight = gpm_kbd_backlight_new (); +- if (manager->priv->kbd_backlight != NULL) { +- gpm_kbd_backlight_register_dbus (manager->priv->kbd_backlight, +- g_connection, +- NULL); +- } ++ manager->priv->kbd_backlight = gpm_kbd_backlight_new (); ++ if (manager->priv->kbd_backlight != NULL) { ++ dbus_g_object_type_install_info (GPM_TYPE_KBD_BACKLIGHT, ++ &dbus_glib_gpm_kbd_backlight_object_info); ++ dbus_g_connection_register_g_object (connection, GPM_DBUS_PATH_KBD_BACKLIGHT, ++ G_OBJECT (manager->priv->kbd_backlight)); ++ } + + manager->priv->idle = gpm_idle_new (); + g_signal_connect (manager->priv->idle, "idle-changed", +diff -uprN mate-power-manager-orig/src/Makefile.am mate-power-manager/src/Makefile.am +--- mate-power-manager-orig/src/Makefile.am 2013-10-03 13:56:55.000000000 +0200 ++++ mate-power-manager/src/Makefile.am 2013-10-13 20:10:17.374533688 +0200 +@@ -6,6 +6,7 @@ NULL = + EXTRA_DIST = \ + org.mate.PowerManager.xml \ + org.mate.PowerManager.Backlight.xml \ ++ org.mate.PowerManager.KbdBacklight.xml \ + gpm-marshal.list \ + $(NULL) + +@@ -270,6 +271,7 @@ endif + BUILT_SOURCES = \ + org.mate.PowerManager.h \ + org.mate.PowerManager.Backlight.h \ ++ org.mate.PowerManager.KbdBacklight.h \ + gpm-marshal.c \ + gpm-marshal.h \ + $(NULL) +@@ -295,6 +297,13 @@ org.mate.PowerManager.Backlight.h: org.m + --output=org.mate.PowerManager.Backlight.h \ + $(srcdir)/org.mate.PowerManager.Backlight.xml + ++org.mate.PowerManager.KbdBacklight.h: org.mate.PowerManager.KbdBacklight.xml ++ libtool --mode=execute dbus-binding-tool \ ++ --prefix=gpm_kbd_backlight \ ++ --mode=glib-server \ ++ --output=org.mate.PowerManager.KbdBacklight.h \ ++ $(srcdir)/org.mate.PowerManager.KbdBacklight.xml ++ + clean-local: + rm -f *~ + rm -f gpm-marshal.c gpm-marshal.h +diff -uprN mate-power-manager-orig/src/org.mate.PowerManager.KbdBacklight.xml mate-power-manager/src/org.mate.PowerManager.KbdBacklight.xml +--- mate-power-manager-orig/src/org.mate.PowerManager.KbdBacklight.xml 2013-10-13 20:12:11.556667787 +0200 ++++ mate-power-manager/src/org.mate.PowerManager.KbdBacklight.xml 2013-10-13 20:11:45.972413654 +0200 +@@ -0,0 +1,15 @@ ++<?xml version="1.0" encoding="UTF-8"?> ++<node name="/"> ++ <interface name="org.mate.PowerManager.KbdBacklight"> ++ <method name="GetBrightness"> ++ <arg type="u" name="percentage_brightness" direction="out"/> ++ </method> ++ <method name="SetBrightness"> ++ <arg type="u" name="percentage_brightness" direction="in"/> ++ </method> ++ <signal name="BrightnessChanged"> ++ <arg type="u" name="percentage_brightness" direction="out"/> ++ </signal> ++ </interface> ++</node> ++ diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-improve-UPower1-support.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-improve-UPower1-support.patch new file mode 100644 index 0000000..d3e9d85 --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-improve-UPower1-support.patch @@ -0,0 +1,102 @@ +diff --git a/src/gpm-engine.c b/src/gpm-engine.c +index e6c6bf2..fe458e3 100644 +--- a/src/gpm-engine.c ++++ b/src/gpm-engine.c +@@ -82,6 +82,9 @@ G_DEFINE_TYPE (GpmEngine, gpm_engine, G_TYPE_OBJECT) + + static UpDevice *gpm_engine_get_composite_device (GpmEngine *engine, UpDevice *original_device); + static UpDevice *gpm_engine_update_composite_device (GpmEngine *engine, UpDevice *original_device); ++#if UP_CHECK_VERSION (0, 99, 0) ++static void gpm_engine_device_changed_cb (UpDevice *device, GParamSpec *pspec, GpmEngine *engine); ++#endif + + typedef enum { + GPM_ENGINE_WARNING_NONE = 0, +@@ -757,6 +760,13 @@ gpm_engine_device_add (GpmEngine *engine, UpDevice *device) + g_object_get (composite, "state", &state, NULL); + g_object_set_data (G_OBJECT(composite), "engine-state-old", GUINT_TO_POINTER(state)); + } ++ ++#if UP_CHECK_VERSION (0, 99, 0) ++ if (kind == UP_DEVICE_KIND_BATTERY || kind == UP_DEVICE_KIND_UPS || kind == UP_DEVICE_KIND_LINE_POWER) ++ return; ++ g_signal_connect (device, "notify", G_CALLBACK (gpm_engine_device_changed_cb), engine); ++#endif ++ + } + + /** +@@ -851,19 +861,20 @@ gpm_engine_device_removed_cb (UpClient *client, UpDevice *device, GpmEngine *eng + **/ + static void + #if UP_CHECK_VERSION(0, 99, 0) +-gpm_engine_device_changed_cb (UpClient *client, GParamSpec *pspec, GpmEngine *engine) +-{ +- gpm_engine_recalculate_state (engine); +-} ++gpm_engine_device_changed_cb (UpDevice *device, GParamSpec *pspec, GpmEngine *engine) + #else + gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine *engine) ++#endif + { ++#if !UP_CHECK_VERSION(0, 99, 0) + UpDeviceKind kind; ++#endif + UpDeviceState state; + UpDeviceState state_old; + GpmEngineWarning warning_old; + GpmEngineWarning warning; + ++#if !UP_CHECK_VERSION(0, 99, 0) + /* get device properties */ + g_object_get (device, + "kind", &kind, +@@ -874,6 +885,7 @@ gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine *eng + egg_debug ("updating because %s changed", up_device_get_object_path (device)); + device = gpm_engine_update_composite_device (engine, device); + } ++#endif + + /* get device properties (may be composite) */ + g_object_get (device, +@@ -917,7 +929,6 @@ gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine *eng + + gpm_engine_recalculate_state (engine); + } +-#endif + + /** + * gpm_engine_get_devices: +@@ -1042,10 +1053,7 @@ gpm_engine_init (GpmEngine *engine) + G_CALLBACK (gpm_engine_device_added_cb), engine); + g_signal_connect (engine->priv->client, "device-removed", + G_CALLBACK (gpm_engine_device_removed_cb), engine); +-#if UP_CHECK_VERSION(0, 99, 0) +- g_signal_connect (engine->priv->client, "notify", +- G_CALLBACK (gpm_engine_device_changed_cb), engine); +-#else ++#if !UP_CHECK_VERSION(0, 99, 0) + g_signal_connect (engine->priv->client, "device-changed", + G_CALLBACK (gpm_engine_device_changed_cb), engine); + #endif +@@ -1075,6 +1083,11 @@ gpm_engine_init (GpmEngine *engine) + #endif + + /* create a fake virtual composite battery */ ++#if UP_CHECK_VERSION(0, 99, 0) ++ engine->priv->battery_composite = up_client_get_display_device (engine->priv->client); ++ g_signal_connect (engine->priv->client, "notify", ++ G_CALLBACK (gpm_engine_device_changed_cb), engine); ++#else + engine->priv->battery_composite = up_device_new (); + g_object_set (engine->priv->battery_composite, + "kind", UP_DEVICE_KIND_BATTERY, +@@ -1083,6 +1096,7 @@ gpm_engine_init (GpmEngine *engine) + "power-supply", TRUE, + "is-present", TRUE, + NULL); ++#endif + + engine->priv->previous_icon = NULL; + engine->priv->previous_summary = NULL; + diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-other-round-of-fixes-for-UPower-0.99-API-changes.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-other-round-of-fixes-for-UPower-0.99-API-changes.patch new file mode 100644 index 0000000..8344729 --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-other-round-of-fixes-for-UPower-0.99-API-changes.patch @@ -0,0 +1,217 @@ +diff --git a/src/gpm-engine.c b/src/gpm-engine.c +index fe458e3..56d19e2 100644 +--- a/src/gpm-engine.c ++++ b/src/gpm-engine.c +@@ -84,7 +84,29 @@ static UpDevice *gpm_engine_get_composite_device (GpmEngine *engine, UpDevice *o + static UpDevice *gpm_engine_update_composite_device (GpmEngine *engine, UpDevice *original_device); + #if UP_CHECK_VERSION (0, 99, 0) + static void gpm_engine_device_changed_cb (UpDevice *device, GParamSpec *pspec, GpmEngine *engine); +-#endif ++ ++#define GPM_ENGINE_WARNING_NONE UP_DEVICE_LEVEL_NONE ++#define GPM_ENGINE_WARNING_DISCHARGING UP_DEVICE_LEVEL_DISCHARGING ++#define GPM_ENGINE_WARNING_LOW UP_DEVICE_LEVEL_LOW ++#define GPM_ENGINE_WARNING_CRITICAL UP_DEVICE_LEVEL_CRITICAL ++#define GPM_ENGINE_WARNING_ACTION UP_DEVICE_LEVEL_ACTION ++ ++/** ++ * gpm_engine_get_warning: ++ * ++ * This gets the possible engine state for the device according to the ++ * policy, which could be per-percent, or per-time. ++ * ++ * Return value: A GpmEngine state, e.g. GPM_ENGINE_WARNING_DISCHARGING ++ **/ ++static UpDeviceLevel ++gpm_engine_get_warning (GpmEngine *engine, UpDevice *device) ++{ ++ UpDeviceLevel warning; ++ g_object_get (device, "warning-level", &warning, NULL); ++ return warning; ++} ++#else + + typedef enum { + GPM_ENGINE_WARNING_NONE = 0, +@@ -226,6 +248,7 @@ gpm_engine_get_warning (GpmEngine *engine, UpDevice *device) + out: + return warning_type; + } ++#endif + + /** + * gpm_engine_get_summary: +@@ -282,12 +305,20 @@ gpm_engine_get_summary (GpmEngine *engine) + * Returns the icon + **/ + static gchar * ++#if UP_CHECK_VERSION (0, 99, 0) ++gpm_engine_get_icon_priv (GpmEngine *engine, UpDeviceKind device_kind, UpDeviceLevel warning, gboolean use_state) ++#else + gpm_engine_get_icon_priv (GpmEngine *engine, UpDeviceKind device_kind, GpmEngineWarning warning, gboolean use_state) ++#endif + { + guint i; + GPtrArray *array; + UpDevice *device; ++#if UP_CHECK_VERSION (0, 99, 0) ++ UpDeviceLevel warning_temp; ++#else + GpmEngineWarning warning_temp; ++#endif + UpDeviceKind kind; + UpDeviceState state; + gboolean is_present; +@@ -572,6 +603,9 @@ gpm_engine_device_check_capacity (GpmEngine *engine, UpDevice *device) + static UpDevice * + gpm_engine_get_composite_device (GpmEngine *engine, UpDevice *original_device) + { ++#if UP_CHECK_VERSION (0, 99, 0) ++ return engine->priv->battery_composite; ++#else + guint battery_devices = 0; + GPtrArray *array; + UpDevice *device; +@@ -601,6 +635,7 @@ gpm_engine_get_composite_device (GpmEngine *engine, UpDevice *original_device) + out: + /* return composite device or original device */ + return device; ++#endif + } + + /** +@@ -609,6 +644,18 @@ gpm_engine_get_composite_device (GpmEngine *engine, UpDevice *original_device) + static UpDevice * + gpm_engine_update_composite_device (GpmEngine *engine, UpDevice *original_device) + { ++#if UP_CHECK_VERSION (0, 99, 0) ++ gchar *text; ++ ++ text = up_device_to_text (engine->priv->battery_composite); ++ egg_debug ("composite:\n%s", text); ++ g_free (text); ++ ++ /* force update of icon */ ++ gpm_engine_recalculate_state_icon (engine); ++ ++ return engine->priv->battery_composite; ++#else + guint i; + gdouble percentage = 0.0; + gdouble energy = 0.0; +@@ -720,6 +767,7 @@ gpm_engine_update_composite_device (GpmEngine *engine, UpDevice *original_device + out: + /* return composite device or original device */ + return device; ++#endif + } + + /** +@@ -728,7 +776,11 @@ gpm_engine_update_composite_device (GpmEngine *engine, UpDevice *original_device + static void + gpm_engine_device_add (GpmEngine *engine, UpDevice *device) + { ++#if UP_CHECK_VERSION (0, 99, 0) ++ UpDeviceLevel warning; ++#else + GpmEngineWarning warning; ++#endif + UpDeviceState state; + UpDeviceKind kind; + UpDevice *composite; +@@ -762,9 +814,9 @@ gpm_engine_device_add (GpmEngine *engine, UpDevice *device) + } + + #if UP_CHECK_VERSION (0, 99, 0) +- if (kind == UP_DEVICE_KIND_BATTERY || kind == UP_DEVICE_KIND_UPS || kind == UP_DEVICE_KIND_LINE_POWER) +- return; + g_signal_connect (device, "notify", G_CALLBACK (gpm_engine_device_changed_cb), engine); ++ g_ptr_array_add (engine->priv->array, g_object_ref (device)); ++ gpm_engine_recalculate_state (engine); + #endif + + } +@@ -820,10 +872,14 @@ gpm_engine_coldplug_idle_cb (GpmEngine *engine) + static void + gpm_engine_device_added_cb (UpClient *client, UpDevice *device, GpmEngine *engine) + { ++#if UP_CHECK_VERSION (0, 99, 0) ++ gpm_engine_device_add (engine, device); ++#else + /* add to list */ + g_ptr_array_add (engine->priv->array, g_object_ref (device)); + + gpm_engine_recalculate_state (engine); ++#endif + } + + /** +@@ -866,15 +922,17 @@ gpm_engine_device_changed_cb (UpDevice *device, GParamSpec *pspec, GpmEngine *en + gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine *engine) + #endif + { +-#if !UP_CHECK_VERSION(0, 99, 0) + UpDeviceKind kind; +-#endif + UpDeviceState state; + UpDeviceState state_old; ++#if UP_CHECK_VERSION(0, 99, 0) ++ UpDeviceLevel warning_old; ++ UpDeviceLevel warning; ++#else + GpmEngineWarning warning_old; + GpmEngineWarning warning; ++#endif + +-#if !UP_CHECK_VERSION(0, 99, 0) + /* get device properties */ + g_object_get (device, + "kind", &kind, +@@ -885,7 +943,6 @@ gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine *eng + egg_debug ("updating because %s changed", up_device_get_object_path (device)); + device = gpm_engine_update_composite_device (engine, device); + } +-#endif + + /* get device properties (may be composite) */ + g_object_get (device, +@@ -1070,22 +1127,10 @@ gpm_engine_init (GpmEngine *engine) + g_signal_connect (engine->priv->phone, "device-refresh", + G_CALLBACK (phone_device_refresh_cb), engine); + +-#if UP_CHECK_VERSION(0, 99, 0) +- /* coldplug */ +- array = up_client_get_devices(engine->priv->client); +- if (array) { +- for (i = 0; i < array->len; i++) { +- UpDevice *device = g_ptr_array_index (array, i); +- gpm_engine_device_added_cb(engine->priv->client, device, engine); +- } +- g_ptr_array_free (array, TRUE); +- } +-#endif +- + /* create a fake virtual composite battery */ + #if UP_CHECK_VERSION(0, 99, 0) + engine->priv->battery_composite = up_client_get_display_device (engine->priv->client); +- g_signal_connect (engine->priv->client, "notify", ++ g_signal_connect (engine->priv->battery_composite, "notify", + G_CALLBACK (gpm_engine_device_changed_cb), engine); + #else + engine->priv->battery_composite = up_device_new (); +diff --git a/src/gpm-manager.c b/src/gpm-manager.c +index df84cac..09bd0c0 100644 +--- a/src/gpm-manager.c ++++ b/src/gpm-manager.c +@@ -1858,7 +1858,9 @@ gpm_manager_init (GpmManager *manager) + G_CALLBACK (gpm_manager_settings_changed_cb), manager); + manager->priv->client = up_client_new (); + #if UP_CHECK_VERSION(0, 99, 0) +- g_signal_connect (manager->priv->client, "notify", ++ g_signal_connect (manager->priv->client, "notify::lid-is-closed", ++ G_CALLBACK (gpm_manager_client_changed_cb), manager); ++ g_signal_connect (manager->priv->client, "notify::on-battery", + G_CALLBACK (gpm_manager_client_changed_cb), manager); + #else + g_signal_connect (manager->priv->client, "changed", + diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-port-to-upower-0.99-API.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-port-to-upower-0.99-API.patch new file mode 100644 index 0000000..7202575 --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-port-to-upower-0.99-API.patch @@ -0,0 +1,390 @@ +diff --git a/src/gpm-backlight.c b/src/gpm-backlight.c +index 1f1d834..d2938a4 100644 +--- a/src/gpm-backlight.c ++++ b/src/gpm-backlight.c +@@ -410,7 +410,11 @@ gpm_settings_key_changed_cb (GSettings *settings, const gchar *key, GpmBacklight + * Does the actions when the ac power source is inserted/removed. + **/ + static void ++#if UP_CHECK_VERSION(0, 99, 0) ++gpm_backlight_client_changed_cb (UpClient *client, GParamSpec *pspec, GpmBacklight *backlight) ++#else + gpm_backlight_client_changed_cb (UpClient *client, GpmBacklight *backlight) ++#endif + { + gpm_backlight_brightness_evaluate_and_set (backlight, FALSE, TRUE); + } +@@ -727,8 +731,13 @@ gpm_backlight_init (GpmBacklight *backlight) + + /* we use up_client for the ac-adapter-changed signal */ + backlight->priv->client = up_client_new (); ++#if UP_CHECK_VERSION(0, 99, 0) ++ g_signal_connect (backlight->priv->client, "notify", ++ G_CALLBACK (gpm_backlight_client_changed_cb), backlight); ++#else + g_signal_connect (backlight->priv->client, "changed", + G_CALLBACK (gpm_backlight_client_changed_cb), backlight); ++#endif + + /* gets caps */ + backlight->priv->can_dim = gpm_brightness_has_hw (backlight->priv->brightness); +diff --git a/src/gpm-button.c b/src/gpm-button.c +index 1e38173..b331cf6 100644 +--- a/src/gpm-button.c ++++ b/src/gpm-button.c +@@ -324,7 +324,11 @@ gpm_button_reset_time (GpmButton *button) + * gpm_button_client_changed_cb + **/ + static void ++#if UP_CHECK_VERSION(0, 99, 0) ++gpm_button_client_changed_cb (UpClient *client, GParamSpec *pspec, GpmButton *button) ++#else + gpm_button_client_changed_cb (UpClient *client, GpmButton *button) ++#endif + { + gboolean lid_is_closed; + +@@ -363,9 +367,13 @@ gpm_button_init (GpmButton *button) + + button->priv->client = up_client_new (); + button->priv->lid_is_closed = up_client_get_lid_is_closed (button->priv->client); ++#if UP_CHECK_VERSION(0, 99, 0) ++ g_signal_connect (button->priv->client, "notify", ++ G_CALLBACK (gpm_button_client_changed_cb), button); ++#else + g_signal_connect (button->priv->client, "changed", + G_CALLBACK (gpm_button_client_changed_cb), button); +- ++#endif + /* register the brightness keys */ + gpm_button_xevent_key (button, XF86XK_PowerOff, GPM_BUTTON_POWER); + #ifdef HAVE_XF86XK_SUSPEND +diff --git a/src/gpm-control.c b/src/gpm-control.c +index ec50136..0562d38 100644 +--- a/src/gpm-control.c ++++ b/src/gpm-control.c +@@ -289,10 +289,11 @@ gpm_control_suspend (GpmControl *control, GError **error) + } + g_object_unref(proxy); + } ++#if !UP_CHECK_VERSION(0, 99, 0) + else { + ret = up_client_suspend_sync (control->priv->client, NULL, error); + } +- ++#endif + egg_debug ("emitting resume"); + g_signal_emit (control, signals [RESUME], 0, GPM_CONTROL_ACTION_SUSPEND); + +@@ -399,10 +400,11 @@ gpm_control_hibernate (GpmControl *control, GError **error) + ret = TRUE; + } + } ++#if !UP_CHECK_VERSION(0, 99, 0) + else { + ret = up_client_hibernate_sync (control->priv->client, NULL, error); + } +- ++#endif + egg_debug ("emitting resume"); + g_signal_emit (control, signals [RESUME], 0, GPM_CONTROL_ACTION_HIBERNATE); + +diff --git a/src/gpm-engine.c b/src/gpm-engine.c +index 96a043e..e6c6bf2 100644 +--- a/src/gpm-engine.c ++++ b/src/gpm-engine.c +@@ -768,12 +768,14 @@ gpm_engine_coldplug_idle_cb (GpmEngine *engine) + guint i; + GPtrArray *array = NULL; + UpDevice *device; ++#if !UP_CHECK_VERSION(0, 99, 0) + gboolean ret; + GError *error = NULL; ++#endif + + g_return_val_if_fail (engine != NULL, FALSE); + g_return_val_if_fail (GPM_IS_ENGINE (engine), FALSE); +- ++#if !UP_CHECK_VERSION(0, 99, 0) + /* get devices from UPower */ + ret = up_client_enumerate_devices_sync (engine->priv->client, NULL, &error); + if (!ret) { +@@ -781,7 +783,7 @@ gpm_engine_coldplug_idle_cb (GpmEngine *engine) + g_error_free (error); + goto out; + } +- ++#endif + /* connected mobile phones */ + gpm_phone_coldplug (engine->priv->phone); + +@@ -793,7 +795,9 @@ gpm_engine_coldplug_idle_cb (GpmEngine *engine) + device = g_ptr_array_index (array, i); + gpm_engine_device_add (engine, device); + } ++#if !UP_CHECK_VERSION(0, 99, 0) + out: ++#endif + if (array != NULL) + g_ptr_array_unref (array); + /* never repeat */ +@@ -816,6 +820,22 @@ gpm_engine_device_added_cb (UpClient *client, UpDevice *device, GpmEngine *engin + * gpm_engine_device_removed_cb: + **/ + static void ++#if UP_CHECK_VERSION(0, 99, 0) ++gpm_engine_device_removed_cb (UpClient *client, const char *object_path, GpmEngine *engine) ++{ ++ guint i; ++ ++ for (i = 0; i < engine->priv->array->len; i++) { ++ UpDevice *device = g_ptr_array_index (engine->priv->array, i); ++ ++ if (g_strcmp0 (object_path, up_device_get_object_path (device)) == 0) { ++ g_ptr_array_remove_index (engine->priv->array, i); ++ break; ++ } ++ } ++ gpm_engine_recalculate_state (engine); ++} ++#else + gpm_engine_device_removed_cb (UpClient *client, UpDevice *device, GpmEngine *engine) + { + gboolean ret; +@@ -824,12 +844,18 @@ gpm_engine_device_removed_cb (UpClient *client, UpDevice *device, GpmEngine *eng + return; + gpm_engine_recalculate_state (engine); + } +- ++#endif + + /** + * gpm_engine_device_changed_cb: + **/ + static void ++#if UP_CHECK_VERSION(0, 99, 0) ++gpm_engine_device_changed_cb (UpClient *client, GParamSpec *pspec, GpmEngine *engine) ++{ ++ gpm_engine_recalculate_state (engine); ++} ++#else + gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine *engine) + { + UpDeviceKind kind; +@@ -891,6 +917,7 @@ gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine *eng + + gpm_engine_recalculate_state (engine); + } ++#endif + + /** + * gpm_engine_get_devices: +@@ -1003,7 +1030,10 @@ phone_device_refresh_cb (GpmPhone *phone, guint idx, GpmEngine *engine) + static void + gpm_engine_init (GpmEngine *engine) + { +- ++#if UP_CHECK_VERSION(0, 99, 0) ++ GPtrArray *array = NULL; ++ guint i; ++#endif + engine->priv = GPM_ENGINE_GET_PRIVATE (engine); + + engine->priv->array = g_ptr_array_new_with_free_func (g_object_unref); +@@ -1012,8 +1042,13 @@ gpm_engine_init (GpmEngine *engine) + G_CALLBACK (gpm_engine_device_added_cb), engine); + g_signal_connect (engine->priv->client, "device-removed", + G_CALLBACK (gpm_engine_device_removed_cb), engine); ++#if UP_CHECK_VERSION(0, 99, 0) ++ g_signal_connect (engine->priv->client, "notify", ++ G_CALLBACK (gpm_engine_device_changed_cb), engine); ++#else + g_signal_connect (engine->priv->client, "device-changed", + G_CALLBACK (gpm_engine_device_changed_cb), engine); ++#endif + + engine->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA); + g_signal_connect (engine->priv->settings, "changed", +@@ -1027,6 +1062,18 @@ gpm_engine_init (GpmEngine *engine) + g_signal_connect (engine->priv->phone, "device-refresh", + G_CALLBACK (phone_device_refresh_cb), engine); + ++#if UP_CHECK_VERSION(0, 99, 0) ++ /* coldplug */ ++ array = up_client_get_devices(engine->priv->client); ++ if (array) { ++ for (i = 0; i < array->len; i++) { ++ UpDevice *device = g_ptr_array_index (array, i); ++ gpm_engine_device_added_cb(engine->priv->client, device, engine); ++ } ++ g_ptr_array_free (array, TRUE); ++ } ++#endif ++ + /* create a fake virtual composite battery */ + engine->priv->battery_composite = up_device_new (); + g_object_set (engine->priv->battery_composite, +diff --git a/src/gpm-kbd-backlight.c b/src/gpm-kbd-backlight.c +index a439e94..3a0f6e6 100644 +--- a/src/gpm-kbd-backlight.c ++++ b/src/gpm-kbd-backlight.c +@@ -486,6 +486,9 @@ gpm_kbd_backlight_control_resume_cb (GpmControl *control, + **/ + static void + gpm_kbd_backlight_client_changed_cb (UpClient *client, ++#if UP_CHECK_VERSION(0, 99, 0) ++ GParamSpec *pspec, ++#endif + GpmKbdBacklight *backlight) + { + gpm_kbd_backlight_evaluate_power_source_and_set (backlight); +@@ -755,8 +758,13 @@ gpm_kbd_backlight_init (GpmKbdBacklight *backlight) + + /* Use upower for ac changed signal */ + backlight->priv->client = up_client_new (); ++#if UP_CHECK_VERSION(0, 99, 0) ++ g_signal_connect (backlight->priv->client, "notify", ++ G_CALLBACK (gpm_kbd_backlight_client_changed_cb), backlight); ++#else + g_signal_connect (backlight->priv->client, "changed", + G_CALLBACK (gpm_kbd_backlight_client_changed_cb), backlight); ++#endif + + backlight->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA); + //g_signal_connect (backlight->priv->settings, "changed", G_CALLBACK (gpm_settings_key_changed_cb), backlight); +diff --git a/src/gpm-manager.c b/src/gpm-manager.c +index c4d0530..df84cac 100644 +--- a/src/gpm-manager.c ++++ b/src/gpm-manager.c +@@ -971,7 +971,11 @@ gpm_manager_get_spindown_timeout (GpmManager *manager) + * gpm_manager_client_changed_cb: + **/ + static void ++#if UP_CHECK_VERSION(0, 99, 0) ++gpm_manager_client_changed_cb (UpClient *client, GParamSpec *pspec, GpmManager *manager) ++#else + gpm_manager_client_changed_cb (UpClient *client, GpmManager *manager) ++#endif + { + gboolean event_when_closed; + gint timeout; +@@ -1853,8 +1857,13 @@ gpm_manager_init (GpmManager *manager) + g_signal_connect (manager->priv->settings, "changed", + G_CALLBACK (gpm_manager_settings_changed_cb), manager); + manager->priv->client = up_client_new (); ++#if UP_CHECK_VERSION(0, 99, 0) ++ g_signal_connect (manager->priv->client, "notify", ++ G_CALLBACK (gpm_manager_client_changed_cb), manager); ++#else + g_signal_connect (manager->priv->client, "changed", + G_CALLBACK (gpm_manager_client_changed_cb), manager); ++#endif + + /* use libmatenotify */ + notify_init (GPM_NAME); +diff --git a/src/gpm-prefs-core.c b/src/gpm-prefs-core.c +index 7a2662d..6abb792 100644 +--- a/src/gpm-prefs-core.c ++++ b/src/gpm-prefs-core.c +@@ -811,7 +811,9 @@ gpm_prefs_init (GpmPrefs *prefs) + UpDevice *device; + UpDeviceKind kind; + GpmBrightness *brightness; ++#if !UP_CHECK_VERSION(0, 99, 0) + gboolean ret; ++#endif + guint i; + + GDBusProxy *proxy; +@@ -897,9 +899,11 @@ gpm_prefs_init (GpmPrefs *prefs) + else { + /* are we allowed to shutdown? */ + egg_console_kit_can_stop (prefs->priv->console, &prefs->priv->can_shutdown, NULL); ++#if !UP_CHECK_VERSION(0, 99, 0) + /* get values from UpClient */ + prefs->priv->can_suspend = up_client_get_can_suspend (prefs->priv->client); + prefs->priv->can_hibernate = up_client_get_can_hibernate (prefs->priv->client); ++#endif + } + + if (LOGIND_RUNNING()) { +@@ -953,14 +957,14 @@ gpm_prefs_init (GpmPrefs *prefs) + brightness = gpm_brightness_new (); + prefs->priv->has_lcd = gpm_brightness_has_hw (brightness); + g_object_unref (brightness); +- ++#if !UP_CHECK_VERSION(0, 99, 0) + /* get device list */ + ret = up_client_enumerate_devices_sync (prefs->priv->client, NULL, &error); + if (!ret) { + egg_warning ("failed to get device list: %s", error->message); + g_error_free (error); + } +- ++#endif + devices = up_client_get_devices (prefs->priv->client); + for (i=0; i<devices->len; i++) { + device = g_ptr_array_index (devices, i); +diff --git a/src/gpm-statistics.c b/src/gpm-statistics.c +index 98b5632..13489dc 100644 +--- a/src/gpm-statistics.c ++++ b/src/gpm-statistics.c +@@ -1236,6 +1236,12 @@ gpm_stats_device_added_cb (UpClient *client, UpDevice *device, gpointer user_dat + * gpm_stats_device_changed_cb: + **/ + static void ++#if UP_CHECK_VERSION(0, 99, 0) ++gpm_stats_device_changed_cb (UpClient *client, GParamSpec *pspec, gpointer user_data) ++{ ++ gpm_stats_button_update_ui(); ++} ++#else + gpm_stats_device_changed_cb (UpClient *client, UpDevice *device, gpointer user_data) + { + const gchar *object_path; +@@ -1246,6 +1252,7 @@ gpm_stats_device_changed_cb (UpClient *client, UpDevice *device, gpointer user_d + if (g_strcmp0 (current_device, object_path) == 0) + gpm_stats_update_info_data (device); + } ++#endif + + /** + * gpm_stats_device_removed_cb: +@@ -1794,11 +1801,12 @@ main (int argc, char *argv[]) + + wakeups = up_wakeups_new (); + g_signal_connect (wakeups, "data-changed", G_CALLBACK (gpm_stats_data_changed_cb), NULL); +- ++#if !UP_CHECK_VERSION(0, 99, 0) + /* coldplug */ + ret = up_client_enumerate_devices_sync (client, NULL, NULL); + if (!ret) + goto out; ++#endif + devices = up_client_get_devices (client); + + /* add devices in visually pleasing order */ +@@ -1814,7 +1822,11 @@ main (int argc, char *argv[]) + /* connect now the coldplug is done */ + g_signal_connect (client, "device-added", G_CALLBACK (gpm_stats_device_added_cb), NULL); + g_signal_connect (client, "device-removed", G_CALLBACK (gpm_stats_device_removed_cb), NULL); ++#if UP_CHECK_VERSION(0, 99, 0) ++ g_signal_connect (client, "notify", G_CALLBACK (gpm_stats_device_changed_cb), NULL); ++#else + g_signal_connect (client, "device-changed", G_CALLBACK (gpm_stats_device_changed_cb), NULL); ++#endif + + /* set current device */ + if (devices->len > 0) { +@@ -1854,8 +1866,9 @@ main (int argc, char *argv[]) + gtk_widget_show (widget); + + gtk_main (); +- ++#if !UP_CHECK_VERSION(0, 99, 0) + out: ++#endif + g_object_unref (settings); + g_object_unref (client); + g_object_unref (wakeups); + diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-remove-battery-recall-logic.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-remove-battery-recall-logic.patch new file mode 100644 index 0000000..6d462b9 --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.8.0-r1-remove-battery-recall-logic.patch @@ -0,0 +1,263 @@ +diff --git a/data/org.mate.power-manager.gschema.xml.in b/data/org.mate.power-manager.gschema.xml.in +index adecce0..ca009b5 100644 +--- a/data/org.mate.power-manager.gschema.xml.in ++++ b/data/org.mate.power-manager.gschema.xml.in +@@ -211,11 +211,6 @@ + <_summary>Seconds of inactivity to spin down when on battery</_summary> + <_description>The number of seconds of inactivity to spin down the disks when on battery power.</_description> + </key> +- <key name="notify-perhaps-recall" type="b"> +- <default>true</default> +- <_summary>If we should show the recalled battery warning for a broken battery</_summary> +- <_description>If we should show the recalled battery warning for a broken battery. Set this to false only if you know your battery is okay.</_description> +- </key> + <key name="notify-low-capacity" type="b"> + <default>true</default> + <_summary>If we should show the low capacity warning for a broken battery</_summary> +diff --git a/src/gpm-common.h b/src/gpm-common.h +index ef20f88..303bdd1 100644 +--- a/src/gpm-common.h ++++ b/src/gpm-common.h +@@ -98,7 +98,6 @@ G_BEGIN_DECLS + #define GPM_SETTINGS_SPINDOWN_TIMEOUT_BATT "spindown-timeout-battery" + + /* notify */ +-#define GPM_SETTINGS_NOTIFY_PERHAPS_RECALL "notify-perhaps-recall" + #define GPM_SETTINGS_NOTIFY_LOW_CAPACITY "notify-low-capacity" + #define GPM_SETTINGS_NOTIFY_DISCHARGING "notify-discharging" + #define GPM_SETTINGS_NOTIFY_FULLY_CHARGED "notify-fully-charged" +diff --git a/src/gpm-engine.c b/src/gpm-engine.c +index 0f9d0c1..96a043e 100644 +--- a/src/gpm-engine.c ++++ b/src/gpm-engine.c +@@ -72,7 +72,6 @@ enum { + CHARGE_ACTION, + DISCHARGING, + LOW_CAPACITY, +- PERHAPS_RECALL, + LAST_SIGNAL + }; + +@@ -761,42 +760,6 @@ gpm_engine_device_add (GpmEngine *engine, UpDevice *device) + } + + /** +- * gpm_engine_check_recall: +- **/ +-static gboolean +-gpm_engine_check_recall (GpmEngine *engine, UpDevice *device) +-{ +- UpDeviceKind kind; +- gboolean recall_notice = FALSE; +- gchar *recall_vendor = NULL; +- gchar *recall_url = NULL; +- +- /* get device properties */ +- g_object_get (device, +- "kind", &kind, +- "recall-notice", &recall_notice, +- "recall-vendor", &recall_vendor, +- "recall-url", &recall_url, +- NULL); +- +- /* not battery */ +- if (kind != UP_DEVICE_KIND_BATTERY) +- goto out; +- +- /* no recall data */ +- if (!recall_notice) +- goto out; +- +- /* emit signal for manager */ +- egg_debug ("** EMIT: perhaps-recall"); +- g_signal_emit (engine, signals [PERHAPS_RECALL], 0, device, recall_vendor, recall_url); +-out: +- g_free (recall_vendor); +- g_free (recall_url); +- return recall_notice; +-} +- +-/** + * gpm_engine_coldplug_idle_cb: + **/ + static gboolean +@@ -829,7 +792,6 @@ gpm_engine_coldplug_idle_cb (GpmEngine *engine) + for (i=0;i<array->len;i++) { + device = g_ptr_array_index (array, i); + gpm_engine_device_add (engine, device); +- gpm_engine_check_recall (engine, device); + } + out: + if (array != NULL) +@@ -846,7 +808,6 @@ gpm_engine_device_added_cb (UpClient *client, UpDevice *device, GpmEngine *engin + { + /* add to list */ + g_ptr_array_add (engine->priv->array, g_object_ref (device)); +- gpm_engine_check_recall (engine, device); + + gpm_engine_recalculate_state (engine); + } +@@ -1134,14 +1095,6 @@ gpm_engine_class_init (GpmEngineClass *klass) + G_STRUCT_OFFSET (GpmEngineClass, low_capacity), + NULL, NULL, g_cclosure_marshal_VOID__POINTER, + G_TYPE_NONE, 1, G_TYPE_POINTER); +- signals [PERHAPS_RECALL] = +- g_signal_new ("perhaps-recall", +- G_TYPE_FROM_CLASS (object_class), +- G_SIGNAL_RUN_LAST, +- G_STRUCT_OFFSET (GpmEngineClass, perhaps_recall), +- NULL, NULL, gpm_marshal_VOID__POINTER_STRING_STRING, +- G_TYPE_NONE, +- 3, G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_STRING); + signals [FULLY_CHARGED] = + g_signal_new ("fully-charged", + G_TYPE_FROM_CLASS (object_class), +diff --git a/src/gpm-engine.h b/src/gpm-engine.h +index be1ccd6..43f8956 100644 +--- a/src/gpm-engine.h ++++ b/src/gpm-engine.h +@@ -49,10 +49,6 @@ typedef struct + gchar *icon); + void (* summary_changed) (GpmEngine *engine, + gchar *status); +- void (* perhaps_recall) (GpmEngine *engine, +- UpDevice *device, +- const gchar *oem_vendor, +- const gchar *website); + void (* low_capacity) (GpmEngine *engine, + UpDevice *device); + void (* charge_low) (GpmEngine *engine, +diff --git a/src/gpm-manager.c b/src/gpm-manager.c +index 6ca9dea..c4d0530 100644 +--- a/src/gpm-manager.c ++++ b/src/gpm-manager.c +@@ -68,7 +68,6 @@ + static void gpm_manager_finalize (GObject *object); + + #define GPM_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GPM_TYPE_MANAGER, GpmManagerPrivate)) +-#define GPM_MANAGER_RECALL_DELAY 30 /* seconds */ + #define GPM_MANAGER_NOTIFY_TIMEOUT_NEVER 0 /* ms */ + #define GPM_MANAGER_NOTIFY_TIMEOUT_SHORT 10 * 1000 /* ms */ + #define GPM_MANAGER_NOTIFY_TIMEOUT_LONG 30 * 1000 /* ms */ +@@ -1092,111 +1091,6 @@ gpm_manager_settings_changed_cb (GSettings *settings, const gchar *key, GpmManag + } + + /** +- * gpm_manager_perhaps_recall_response_cb: +- */ +-static void +-gpm_manager_perhaps_recall_response_cb (GtkDialog *dialog, gint response_id, GpmManager *manager) +-{ +- GdkScreen *screen; +- GtkWidget *dialog_error; +- GError *error = NULL; +- gboolean ret; +- const gchar *website; +- +- /* don't show this again */ +- if (response_id == GTK_RESPONSE_CANCEL) { +- g_settings_set_boolean (manager->priv->settings, GPM_SETTINGS_NOTIFY_PERHAPS_RECALL, FALSE); +- goto out; +- } +- +- /* visit recall website */ +- if (response_id == GTK_RESPONSE_OK) { +- screen = gdk_screen_get_default(); +- website = (const gchar *) g_object_get_data (G_OBJECT (manager), "recall-oem-website"); +- ret = gtk_show_uri (screen, website, gtk_get_current_event_time (), &error); +- if (!ret) { +- dialog_error = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, +- "Failed to show url %s", error->message); +- gtk_dialog_run (GTK_DIALOG (dialog_error)); +- g_error_free (error); +- } +- goto out; +- } +-out: +- gtk_widget_destroy (GTK_WIDGET (dialog)); +- return; +-} +- +-/** +- * gpm_manager_perhaps_recall_delay_cb: +- */ +-static gboolean +-gpm_manager_perhaps_recall_delay_cb (GpmManager *manager) +-{ +- const gchar *oem_vendor; +- gchar *title = NULL; +- gchar *message = NULL; +- GtkWidget *dialog; +- +- oem_vendor = (const gchar *) g_object_get_data (G_OBJECT (manager), "recall-oem-vendor"); +- +- /* TRANSLATORS: the battery may be recalled by it's vendor */ +- title = g_strdup_printf ("%s: %s", GPM_NAME, _("Battery may be recalled")); +- message = g_strdup_printf (_("A battery in your computer may have been " +- "recalled by %s and you may be at risk.\n\n" +- "For more information visit the battery recall website."), oem_vendor); +- dialog = gtk_message_dialog_new_with_markup (NULL, GTK_DIALOG_DESTROY_WITH_PARENT, +- GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, +- "<span size='larger'><b>%s</b></span>", title); +- +- gtk_message_dialog_format_secondary_markup (GTK_MESSAGE_DIALOG (dialog), "%s", message); +- +- /* TRANSLATORS: button text, visit the manufacturers recall website */ +- gtk_dialog_add_button (GTK_DIALOG (dialog), _("Visit recall website"), GTK_RESPONSE_OK); +- +- /* TRANSLATORS: button text, do not show this bubble again */ +- gtk_dialog_add_button (GTK_DIALOG (dialog), _("Do not show me this again"), GTK_RESPONSE_CANCEL); +- +- /* wait async for response */ +- gtk_widget_show (dialog); +- g_signal_connect (dialog, "response", G_CALLBACK (gpm_manager_perhaps_recall_response_cb), manager); +- +- g_free (title); +- g_free (message); +- +- /* never repeat */ +- return FALSE; +-} +- +-/** +- * gpm_manager_engine_perhaps_recall_cb: +- */ +-static void +-gpm_manager_engine_perhaps_recall_cb (GpmEngine *engine, UpDevice *device, gchar *oem_vendor, gchar *website, GpmManager *manager) +-{ +- gboolean ret; +- +- /* don't show when running under GDM */ +- if (g_getenv ("RUNNING_UNDER_GDM") != NULL) { +- egg_debug ("running under gdm, so no notification"); +- return; +- } +- +- /* already shown, and dismissed */ +- ret = g_settings_get_boolean (manager->priv->settings, GPM_SETTINGS_NOTIFY_PERHAPS_RECALL); +- if (!ret) { +- egg_debug ("Gsettings prevents notification: %s", GPM_SETTINGS_NOTIFY_PERHAPS_RECALL); +- return; +- } +- +- g_object_set_data_full (G_OBJECT (manager), "recall-oem-vendor", (gpointer) g_strdup (oem_vendor), (GDestroyNotify) g_free); +- g_object_set_data_full (G_OBJECT (manager), "recall-oem-website", (gpointer) g_strdup (website), (GDestroyNotify) g_free); +- +- /* delay by a few seconds so the panel can load */ +- g_timeout_add_seconds (GPM_MANAGER_RECALL_DELAY, (GSourceFunc) gpm_manager_perhaps_recall_delay_cb, manager); +-} +- +-/** + * gpm_manager_engine_icon_changed_cb: + */ + static void +@@ -2023,8 +1917,6 @@ gpm_manager_init (GpmManager *manager) + gpm_manager_sync_policy_sleep (manager); + + manager->priv->engine = gpm_engine_new (); +- g_signal_connect (manager->priv->engine, "perhaps-recall", +- G_CALLBACK (gpm_manager_engine_perhaps_recall_cb), manager); + g_signal_connect (manager->priv->engine, "low-capacity", + G_CALLBACK (gpm_manager_engine_low_capacity_cb), manager); + g_signal_connect (manager->priv->engine, "icon-changed", + diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.8.1.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.8.1.ebuild new file mode 100644 index 0000000..4932ec9 --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.8.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-power-manager/mate-power-manager-1.8.1.ebuild,v 1.1 2014/12/09 22:10:53 tamiko Exp $ + +EAPI="5" + +GCONF_DEBUG="no" + +inherit autotools gnome2 versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop system" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+applet gnome-keyring man policykit test unique" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND="app-text/rarian:0 + >=dev-libs/dbus-glib-0.70:0 + >=dev-libs/glib-2.13:2 + >=media-libs/libcanberra-0.10:0[gtk] + >=sys-apps/dbus-1:0 + || ( >=sys-power/upower-0.9.23:= >=sys-power/upower-pm-utils-0.9.23 ) + >=x11-apps/xrandr-1.2:0 + >=x11-libs/cairo-1:0 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-2.17.7:2 + x11-libs/libX11:0 + x11-libs/libXext:0 + x11-libs/libXrandr:0 + >=x11-libs/libnotify-0.7:0 + x11-libs/pango:0 + applet? ( >=mate-base/mate-panel-1.8:0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3:0 ) + unique? ( >=dev-libs/libunique-0.9.4:1 )" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.8:0 )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.35:* + x11-proto/randrproto:0 + >=x11-proto/xproto-7.0.15:0 + sys-devel/gettext:* + virtual/pkgconfig:* + man? ( app-text/docbook-sgml-utils:0 + >=app-text/docbook-sgml-dtd-4.3 )" + +src_prepare() { + # Upstreamed patches + epatch "${FILESDIR}"/${PN}-1.8.0-r1-dbus_interface_keyboard_backlight_controls.patch + + eautoreconf + gnome2_src_prepare + + # This needs to be after eautoreconf to prevent problems like bug #356277 + # Remove the docbook2man rules here since it's not handled by a proper + # parameter in configure.in. + if ! use man; then + sed -e 's:@HAVE_DOCBOOK2MAN_TRUE@.*::' -i man/Makefile.in \ + || die "docbook sed failed" + fi +} + +src_configure() { + gnome2_src_configure \ + $(use_enable applet applets) \ + $(use_enable test tests) \ + $(use_enable unique) \ + $(use_with gnome-keyring keyring) \ + --enable-compile-warnings=minimum \ + --with-gtk=2.0 +} + +DOCS="AUTHORS HACKING NEWS README TODO" + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/metadata.xml b/mate-extra/mate-power-manager/metadata.xml new file mode 100644 index 0000000..bfcc294 --- /dev/null +++ b/mate-extra/mate-power-manager/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <use> + <flag name="applet">Enable building of the MATE applet.</flag> + <flag name="man">Build power manager's man page.</flag> + <flag name="unique">Enable single instance support using + <pkg>dev-libs/libunique</pkg>.</flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/mate-power-manager</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-screensaver/ChangeLog b/mate-extra/mate-screensaver/ChangeLog new file mode 100644 index 0000000..819c87e --- /dev/null +++ b/mate-extra/mate-screensaver/ChangeLog @@ -0,0 +1,79 @@ +# ChangeLog for mate-extra/mate-screensaver +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-screensaver/ChangeLog,v 1.16 2014/12/20 17:35:40 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> + -mate-screensaver-1.6.1-r2.ebuild: + drop old + + 11 Dec 2014; Pacho Ramos <pacho@gentoo.org> mate-screensaver-1.8.1.ebuild: + Use readme.gentoo.eclass (#510000), settings DOC is not needed here as they + are the default DOCS handled by gnome2.eclass itself. + +*mate-screensaver-1.8.1 (09 Dec 2014) + + 09 Dec 2014; Matthias Maier <tamiko@gentoo.org> + +mate-screensaver-1.8.1.ebuild: + version bump + + 07 Jul 2014; Tom Wijsman <TomWij@gentoo.org> mate-screensaver-1.8.0.ebuild: + Add missing dconf dependency; fixes bug #515810, reported by Patrick Lauer. + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-screensaver-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-screensaver-1.8.0.ebuild: + amd64 stable, bug 513714 + + 18 Jun 2014; Tom Wijsman <TomWij@gentoo.org> mate-screensaver-1.6.1-r2.ebuild, + mate-screensaver-1.8.0.ebuild: + Remove dot at end of DESCRIPTION. + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> mate-screensaver-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 16 May 2014; Tom Wijsman <TomWij@gentoo.org> mate-screensaver-1.6.1-r2.ebuild: + Add eautoreconf; fixes bug #510002, reported by Pacho. + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> + mate-screensaver-1.6.1-r2.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-screensaver-1.8.0 (23 Apr 2014) + + 23 Apr 2014; Tom Wijsman <TomWij@gentoo.org> +mate-screensaver-1.8.0.ebuild: + Version bump to 1.8.0. + +*mate-screensaver-1.6.1-r2 (13 Mar 2014) + + 13 Mar 2014; Tom Wijsman <TomWij@gentoo.org> + +mate-screensaver-1.6.1-r2.ebuild, -mate-screensaver-1.6.1-r1.ebuild: + Revision bump, fixed up gnome-keyring dependency by adding it in the pam USE + flag check; fixes bug #504350, reported by Thibaud "thican" CANALE. + +*mate-screensaver-1.6.1-r1 (13 Mar 2014) + + 13 Mar 2014; Tom Wijsman <TomWij@gentoo.org> + +mate-screensaver-1.6.1-r1.ebuild, -mate-screensaver-1.6.1.ebuild: + Added dependencies on gnome-keyring and pam; fixes bug #504350, reported by + Thibaud "thican" CANALE. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-screensaver-1.6.1.ebuild: + Further review of dependencies. + + 10 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> + mate-screensaver-1.6.1.ebuild: + Remove invalid SLOT dependencies from pkg-config, gettext, intltool and + consolekit. Remove unrequired virtual/libc dependency. + +*mate-screensaver-1.6.1 (10 Mar 2014) + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> + +files/mate-screensaver-1.2.0-fix-popsquares-includes.patch, + +files/mate-screensaver-1.2.0-fix-with-libgl.patch, +files/xss-conversion.txt, + +mate-screensaver-1.6.1.ebuild, +metadata.xml: + New ebuild for mate-extra/mate-screensaver, replaces xscreensaver, integrating + with the MATE desktop; imported from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/mate-screensaver/Manifest b/mate-extra/mate-screensaver/Manifest new file mode 100644 index 0000000..d8768c1 --- /dev/null +++ b/mate-extra/mate-screensaver/Manifest @@ -0,0 +1,7 @@ +AUX mate-screensaver-1.2.0-fix-popsquares-includes.patch 309 SHA256 f21d10a9a3ffecbe1dfc90d27c032a7678f7918fdcb14e5575e1935c90506a59 SHA512 14dac0aca344c414123bf2feac312d09800c89299568ee9b0d8fa84858702a54a57b0eeee15574509a1d5e11181c217890bf09c864dac7e0facaade7ebd2d5d3 WHIRLPOOL dfe99f877dbc50ef80f99c5f7f483ba5fd0ed3a2ef4077f2c5098f89ad19ba5bb83896b5b1f889007a739e653b98888d725c33cbdedd952cbeb9355ab0572c10 +AUX mate-screensaver-1.2.0-fix-with-libgl.patch 381 SHA256 f4860df79ec7ebcc46da120095f726031ba39b806bc2107817095193ea27f008 SHA512 ce5675738d3a53ad864a4a8fdaa39ac50037c0ba23e598838b7a0bdd4104e97e2ee23dd0bcb7830c6fdf878680596a9668cac6f4ca1cdee43117c3f31ea4ac8c WHIRLPOOL 5a355a4f05a837795043a585a516a00cc3a3c73e098f0fdee7a2d0c54f4774da86d3875402d8ddf506cce7ed06681fe2f2d3e0981a35d86664b49554e9020ea5 +AUX xss-conversion.txt 1026 SHA256 f1bcc5e85d45e53e6170d0cdf25dd3d10020aeef545cf2fdea5e3b4b30ec86c8 SHA512 149d28bf7ff9dffe75f0a59408d91eff6537ec27a9457bf2419efe78e9b39a11796b341176e6ba4b1a183cc3ead080abe0ba85f51a3d57b0ff54dae8a3ec312a WHIRLPOOL 95492336413595cd91fbf31dc44f616500714ec11ddedcbdf98e9c18b0d0897d83b3f5ef82fe410cdd45409060a2560a873b67141576ed3a196bc33f87734ee3 +DIST mate-screensaver-1.8.1.tar.xz 4874424 SHA256 a3dd1fe9e8d05b7815544fa186c43a35271dd8b512d6b0377038df02c28c9d62 SHA512 e2bb5b4efbd5818834d0e9f9bf13e9f362f1251bdfc975fc93c69ab90163db859ebfc089e056fa73801053cd396d661954bb6e906e02881452b01a0394d7d2ff WHIRLPOOL a46bc84824205bc6a257325dda507b38a83751c30275052e921c3cbceb53a9243caed8704f0e63888f5fa927ff2a0b04b693e5c7fe0514e709fc356a7756af57 +EBUILD mate-screensaver-1.8.1.ebuild 3429 SHA256 7e19419c5f24724d4478bafb0c97be4e452a96ba76005e2d0d87c5fc587dcdca SHA512 80fe9e66c7b260054fededa10e58ccd01d82ecd62d7cdd160d07088a506e4269a74e69f8ef90a0d7476d0ef317996023b520b02e2c4cda9e44871c47a088bfa8 WHIRLPOOL e21adeb66ea79f48aad3ef014f78af31482c32641db79b9b329eacb46b119bf1521290fc27ad72c53aaa7e8c7af2308cdbd65111c7465744fdef0b295df76f5a +MISC ChangeLog 3161 SHA256 4720125c2fe1292b2b88cd07c26d2821a68168adb53321836333269c020c0153 SHA512 f22361e52f1b108507be7d3f10a0d785288aec5af6f51a2229ffdabd1f36f69cd1516a02e9f5fad60b3d2c0220c95a8444fdd9a5df471df0b31aaaa789d57510 WHIRLPOOL 212aec557de378d5bc1773f03395ff8b067be570e3cbea629ee3ee10d802d18b6df3c2c4c8d4f942a2c7c1f7555273a34d573c53919fcc07b06fb63d61101a14 +MISC metadata.xml 370 SHA256 07fb28280997f4fe7e601716108ae8f7c24abd6c708e6af02e9b768d1f34a17d SHA512 23272568fa455380d4752bedef956a4349b524d85dd6c33740db9b8553ef8f7dab7210285ec38ba603ba602d96b3693153fc152a8f5d17d09ae16690af310f0c WHIRLPOOL 958f1f74fb0a5f83934f6d5be24aa88dcaf42447b8c90d0dc6db423576cd1f662046790b7b685b2b4982261938b0dd30c5d94e10751b205c1167879772534a9b diff --git a/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-popsquares-includes.patch b/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-popsquares-includes.patch new file mode 100644 index 0000000..5d13f69 --- /dev/null +++ b/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-popsquares-includes.patch @@ -0,0 +1,11 @@ +diff -burN a/savers/popsquares.c b/savers/popsquares.c +--- a/savers/popsquares.c 2012-03-07 22:28:11.000000000 +0100 ++++ b/savers/popsquares.c 2012-07-17 19:54:44.062628969 +0200 +@@ -21,6 +21,7 @@ + + #include "config.h" + ++#include <stdlib.h> + #include <string.h> + #include <gdk/gdk.h> + #include <gdk/gdkx.h> diff --git a/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-with-libgl.patch b/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-with-libgl.patch new file mode 100644 index 0000000..45638c0 --- /dev/null +++ b/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-with-libgl.patch @@ -0,0 +1,11 @@ +--- a/configure.ac 2012-08-08 19:23:14.026623125 +0200 ++++ b/configure.ac 2012-08-08 19:23:20.766623326 +0200 +@@ -545,7 +545,7 @@ + dnl - Check for GL + dnl --------------------------------------------------------------------------- + +-AC_ARG_WITH(gl, [ --with-libgl build with GL support]) ++AC_ARG_WITH(libgl, [ --with-libgl build with GL support]) + have_libgl=no + GL_LIBS="" + diff --git a/mate-extra/mate-screensaver/files/xss-conversion.txt b/mate-extra/mate-screensaver/files/xss-conversion.txt new file mode 100644 index 0000000..d69e506 --- /dev/null +++ b/mate-extra/mate-screensaver/files/xss-conversion.txt @@ -0,0 +1,22 @@ +There is a conversion script which you can use to convert XScreenSaver +screensavers to the gnome-screensaver format. The conversion script is located +in the documentation directory (/usr/share/doc/${PF}/). + +The migrate-xscreensaver-config.sh and xscreensaver-config.xsl files will be +needed to convert the screensaver. Make sure to enable the executable bit on +the script (chmod +x migrate-xscreensaver-config.sh). + +The script takes the module to convert and creates a .desktop file corresponding +to the module. + +migrate-xscreensaver-config.sh /usr/share/xscreensaver/config/*.xml + +The above command should convert all xscreensaver modules. + +You must copy the desktop files into /usr/share/applications/gnome-screensavers (cp +*.desktop /usr/share/applications/screensavers), and the executables from +/usr/lib/misc/xscreensaver into /usr/libexec/gnome-screensaver +(cp /usr/lib/misc/xscreensaver/* /usr/libexec/gnome-screensaver) + +Going to the gnome-screensaver-preferences dialog should now show the new +modules in the list. diff --git a/mate-extra/mate-screensaver/mate-screensaver-1.8.1.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.8.1.ebuild new file mode 100644 index 0000000..1c9f7a2 --- /dev/null +++ b/mate-extra/mate-screensaver/mate-screensaver-1.8.1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-screensaver/mate-screensaver-1.8.1.ebuild,v 1.2 2014/12/11 09:55:55 pacho Exp $ + +EAPI="5" +GCONF_DEBUG="yes" + +inherit gnome2 multilib readme.gentoo versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="X consolekit kernel_linux libnotify opengl pam systemd" + +DOC_CONTENTS=" + Information for converting screensavers is located in + /usr/share/doc/${PF}/xss-conversion.txt* +" + +RDEPEND=" + >=dev-libs/dbus-glib-0.71:0 + >=dev-libs/glib-2.26:2 + gnome-base/dconf:0 + >=mate-base/libmatekbd-1.8:0 + >=mate-base/mate-desktop-1.8:0 + >=mate-base/mate-menus-1.8:0 + >=sys-apps/dbus-0.30:0 + >=x11-libs/gdk-pixbuf-2.14:2 + >=x11-libs/gtk+-2.14:2 + >=x11-libs/libX11-1:0 + x11-libs/cairo:0 + x11-libs/libXext:0 + x11-libs/libXrandr:0 + x11-libs/libXScrnSaver:0 + x11-libs/libXxf86misc:0 + x11-libs/libXxf86vm:0 + x11-libs/libxklavier:0 + x11-libs/pango:0 + virtual/libintl:0 + libnotify? ( >=x11-libs/libnotify-0.7:0 ) + opengl? ( virtual/opengl:0 ) + pam? ( gnome-base/gnome-keyring:0 virtual/pam:0 ) + !pam? ( kernel_linux? ( sys-apps/shadow:0 ) ) + !!<gnome-extra/gnome-screensaver-3:0" + +# FIXME: Why is systemd and consolekit only a DEPEND? ConsoleKit can't be used build-time only. +DEPEND="${RDEPEND} + >=dev-util/intltool-0.35:* + >=mate-base/mate-common-1.8:0 + sys-devel/gettext:* + x11-proto/randrproto:0 + x11-proto/scrnsaverproto:0 + x11-proto/xextproto:0 + x11-proto/xf86miscproto:0 + virtual/pkgconfig:* + consolekit? ( sys-auth/consolekit:0 ) + systemd? ( sys-apps/systemd:0= )" + +src_configure() { + gnome2_src_configure \ + $(use_with consolekit console-kit) \ + $(use_enable debug) \ + $(use_with libnotify) \ + $(use_with opengl libgl) \ + $(use_enable pam) \ + $(use_with systemd) \ + $(use_with X x) \ + --enable-locking \ + --with-kbd-layout-indicator \ + --with-xf86gamma-ext \ + --with-xscreensaverdir=/usr/share/xscreensaver/config \ + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver +} + +src_install() { + gnome2_src_install + + # Install the conversion script in the documentation. + dodoc "${S}"/data/migrate-xscreensaver-config.sh + dodoc "${S}"/data/xscreensaver-config.xsl + dodoc "${FILESDIR}"/xss-conversion.txt + + # Non PAM users will need this suid to read the password hashes. + # OpenPAM users will probably need this too when + # http://bugzilla.gnome.org/show_bug.cgi?id=370847 + # is fixed. + if ! use pam ; then + fperms u+s /usr/libexec/mate-screensaver-dialog + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_pkg_postinst + + if has_version "<x11-base/xorg-server-1.5.3-r4" ; then + ewarn "You have a too old xorg-server installation. This will cause" + ewarn "mate-screensaver to eat up your CPU. Please consider upgrading." + echo + fi + + if has_version "<x11-misc/xscreensaver-4.22-r2" ; then + ewarn "You have xscreensaver installed, you probably want to disable it." + ewarn "To prevent a duplicate screensaver entry in the menu, you need to" + ewarn "build xscreensaver with -gnome in the USE flags." + ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use" + echo + fi + + readme.gentoo_print_elog +} diff --git a/mate-extra/mate-screensaver/metadata.xml b/mate-extra/mate-screensaver/metadata.xml new file mode 100644 index 0000000..96aee56 --- /dev/null +++ b/mate-extra/mate-screensaver/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <use> + <flag name="consolekit">Enable support for + <pkg>sys-auth/consolkekit</pkg></flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/mate-screensaver</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-sensors-applet/ChangeLog b/mate-extra/mate-sensors-applet/ChangeLog new file mode 100644 index 0000000..93e3cc5 --- /dev/null +++ b/mate-extra/mate-sensors-applet/ChangeLog @@ -0,0 +1,49 @@ +# ChangeLog for mate-extra/mate-sensors-applet +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-sensors-applet/ChangeLog,v 1.10 2014/12/20 17:37:49 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> + -mate-sensors-applet-1.6.1.ebuild: + drop old + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-sensors-applet-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-sensors-applet-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> + mate-sensors-applet-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> + mate-sensors-applet-1.6.1.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-sensors-applet-1.8.0 (23 Apr 2014) + + 23 Apr 2014; Tom Wijsman <TomWij@gentoo.org> + +mate-sensors-applet-1.8.0.ebuild: + Version bump to 1.8.0. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-sensors-applet-1.6.1.ebuild: + Remove scrollkeeper configure flag. + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> mate-sensors-applet-1.6.1.ebuild: + Further review of dependencies. + + 10 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> + mate-sensors-applet-1.6.1.ebuild: + Remove invalid SLOT dependencies from pkg-config, gettext, intltool and + lm_sensors. + +*mate-sensors-applet-1.6.1 (10 Mar 2014) + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> + +mate-sensors-applet-1.6.1.ebuild, +metadata.xml: + New ebuild for mate-extra/mate-sensors-applet, MATE panel applet to display + readings from hardware sensors; imported from the mate-overlay, reviewed and + adjusted. diff --git a/mate-extra/mate-sensors-applet/Manifest b/mate-extra/mate-sensors-applet/Manifest new file mode 100644 index 0000000..bceab7a --- /dev/null +++ b/mate-extra/mate-sensors-applet/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mate-sensors-applet-1.8.0.tar.xz 352128 SHA256 9bc6f42eae4b866f83d0fa9566e0111fd379dc6cf9dcc020b1fcca1c8a49d410 SHA512 8074900157c0d62b060f273fa975efcfa3808afb9c81c44089c1f255ce95ed34744070f98893d7b6bbb16d076ae7b7ddec391ef46459e06646d2586797df85fc WHIRLPOOL d245ed9cce0a9bd9eed1e3996529227e3fa909ba9dba37975599409783bd7f34ead6ca0d477dbac6d41462c85ba599ecb14f18a80e6ab604a29bfce413289bfe +EBUILD mate-sensors-applet-1.8.0.ebuild 1902 SHA256 2f5d915dbc7d2a984172f9f59da6f91ef4a26185cf909dcb396d48e7cb250893 SHA512 26c142070eb2a4b9ffb22d64c7a7c7015029c6371de67e2fbcf06d827666a44470432df2c332fb284999d512e9f8677e1f393454431cbf1fbdc315c396a71b32 WHIRLPOOL f057e8b30d19a94afbe5314546a73fc522e2101190e85e14b81544b5709b02d234ceafab71321a47f8a98721e0f915bd53ce72798e95493d273f69a8089e278d +MISC ChangeLog 1766 SHA256 2a59c70e65c16b7e231831193ca380a56ab475b56dc7df9d19319f578c839c90 SHA512 5645fa93e4c93b2fb7a87a1b374d2203df08298390f89b8d0b8f74ccace66c69e96508eab20adf7715cf2141f74fea10334375bc022a8e045bba3805b2bd7402 WHIRLPOOL 9e7bda65939a154f158c03ab789bce9196e77648e16cb00e6f6f6946fde7e560dc5b8051b61a178da5fe4de95ceb608e6d6b7317d6c237dbbae639d85ecd5cf5 +MISC metadata.xml 270 SHA256 6746c6cc4826bba198db09f22ee574d2789284b9e609046d84697ad027523b53 SHA512 ffaac135cd0f50999a32d419fce1d7c6b3c1b46f2fbfec5772153ebc98a265df9dfc5843bdcd650f7efd4017aea332bc207ca6f93185111d1ae86bbac09c527f WHIRLPOOL 7064e75898f6cfbf1b4181535ad16623e69c2f74236612af16a1ae2725c8f999e42f9cc348714c1a6d2c74fc47163016e4a7546f4c46120bf0b3d4dac39c25af +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVmgYNAAoJEBzZQR2yrxj73eEQAJvJSBE+AZ3RR0eY/c+Xsh7F +iwrOqdXc2tngwI0zs9jH2xC5tQsFZvn3DMEmy/iQtJUvF7PELgECOMxZt39vggIk +ux4xoy5JRZ6GdagpDIpV8YalPO6pfd/TQw72XjMN9K+jyqaopxdLVHkWe7ylYptq +Ghky1Ze10f8kDjCEoG7lRN9JOkwly1RgZ93fTlGLf4AKLqrzBX6JvHTQBdb59ZLu +/SrIj38UoYG5P4nDxaiCUFlFwWUFM3K2iF45wk90P31hnSh44buRSGuwKcUqzyyE +bj7Swgw1ROab06id/JBVwDZ2mzNU1LdmK1nPdu9OMg93kkCiauEwZp2bzKY3GmRY +nACf7n/kcbAtOh3CmxHzDS2kTV5izoA+FJYYLXJM5WGMIwjiD7oKX1xkKDCsmt2f +k4vHI5eZqQDhhpw+L+v+jd8MXAxlEcK+KIhAylexaH/N1+HmVUIE1pZ56tBdJtnN +Im3QYoMWGzYU0iryokZ4y6va5oj7l6fSPzy25GM6yIy/UgYU1B1ewcmnk+kgLpfk +NtTCCp16kbYJVgdqHJbgBZVvbV4vHn5KOjhXQ+j/ScPAhAdFMzGtVbST+eEvrmJT +w2BfNemI8Fj8wyLJfdBb0MbWixGii21yKgpk9NDcxlCIBMuwDKUxJbYdGEGtiLVf +9rvVB33y5YBSYIy45DEJ +=eDP0 +-----END PGP SIGNATURE----- diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.8.0.ebuild b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.8.0.ebuild new file mode 100644 index 0000000..8f46e32 --- /dev/null +++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.8.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-sensors-applet/mate-sensors-applet-1.8.0.ebuild,v 1.4 2014/07/02 09:48:12 pacho Exp $ + +EAPI="5" + +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" + +inherit gnome2 eutils versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="MATE panel applet to display readings from hardware sensors" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="+dbus hddtemp libnotify lm_sensors video_cards_fglrx video_cards_nvidia" + +RDEPEND="app-text/rarian:0 + >=dev-libs/glib-2.26:2 + >=mate-base/mate-panel-1.8:0 + >=x11-libs/cairo-1.0.4:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.14:2 + virtual/libintl:0 + hddtemp? ( + dbus? ( + >=dev-libs/dbus-glib-0.80:0 + >=dev-libs/libatasmart-0.16:0 ) + !dbus? ( >=app-admin/hddtemp-0.3_beta13:0 ) ) + libnotify? ( >=x11-libs/libnotify-0.7:0 ) + lm_sensors? ( sys-apps/lm_sensors:0 ) + video_cards_fglrx? ( x11-drivers/ati-drivers:* ) + video_cards_nvidia? ( || ( + >=x11-drivers/nvidia-drivers-100.14.09:0 + media-video/nvidia-settings:0 + ) )" + +DEPEND="${RDEPEND} + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + dev-util/intltool:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +# Requires libxslt only for use by gnome-doc-utils. +PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:0 ) )" + +src_configure() { + local myconf + + if use hddtemp && use dbus; then + myconf="${myconf} $(use_enable dbus udisks)" + else + myconf="${myconf} --disable-udisks" + fi + + gnome2_src_configure \ + --disable-static \ + $(use_enable libnotify) \ + $(use_with lm_sensors libsensors) \ + $(use_with video_cards_fglrx aticonfig) \ + $(use_with video_cards_nvidia nvidia) \ + ${myconf} +} + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/mate-extra/mate-sensors-applet/metadata.xml b/mate-extra/mate-sensors-applet/metadata.xml new file mode 100644 index 0000000..5c977d7 --- /dev/null +++ b/mate-extra/mate-sensors-applet/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <upstream> + <remote-id type="github">mate-desktop/mate-sensors-applet</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-system-monitor/ChangeLog b/mate-extra/mate-system-monitor/ChangeLog new file mode 100644 index 0000000..7bd23ef --- /dev/null +++ b/mate-extra/mate-system-monitor/ChangeLog @@ -0,0 +1,40 @@ +# ChangeLog for mate-extra/mate-system-monitor +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-system-monitor/ChangeLog,v 1.8 2014/12/20 17:38:51 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> + -mate-system-monitor-1.6.1.ebuild: + drop old + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-system-monitor-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-system-monitor-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> + mate-system-monitor-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 31 May 2014; Pacho Ramos <pacho@gentoo.org> mate-system-monitor-1.8.0.ebuild: + Needs to be rebuilt with libgtop soname bumps + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> + mate-system-monitor-1.6.1.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-system-monitor-1.8.0 (25 Apr 2014) + + 25 Apr 2014; Tom Wijsman <TomWij@gentoo.org> + +mate-system-monitor-1.8.0.ebuild: + Version bump to 1.8.0. + +*mate-system-monitor-1.6.1 (10 Mar 2014) + + 10 Mar 2014; Tom Wijsman <TomWij@gentoo.org> + +mate-system-monitor-1.6.1.ebuild, +metadata.xml: + New ebuild for mate-extra/mate-system-monitor, the MATE System Monitor; + imported from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/mate-system-monitor/Manifest b/mate-extra/mate-system-monitor/Manifest new file mode 100644 index 0000000..aed41d9 --- /dev/null +++ b/mate-extra/mate-system-monitor/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mate-system-monitor-1.8.0.tar.xz 2099600 SHA256 00ef3c595d4837e44f70c40e683a292836c9c8a84d1f9ab66f5b97a206f47712 SHA512 175c46b05544de70fca37c444fd2ad4f578f62e50da1e0d30136fc2c6f79d49ff68c1d6fe6675d2aafd5d726c0b96d82971df3dc964b7430b2f4db179db91856 WHIRLPOOL 3a30f5c441ee1f60c7e735e7ea6c57d8e03cb22e7b3edb83bf2739548a939fc1ed64dd561bb3bd7e3f33de5643c25d14b940f8d9bb209403af1e30297728c266 +EBUILD mate-system-monitor-1.8.0.ebuild 1141 SHA256 4d4b8275ebfc459523ff72586fd61989d5b129572c2556dd78e9d0fcaff62a23 SHA512 bad01d03c931c26809738c22cb762e206ae4b6fd235b1784291438f734ff9c87eb50655ba2f51ab35c60766afd82f7e3e6e1528ca26b1bd95eee62c13dd471fe WHIRLPOOL de426ff7e8e1229735ffa52a48eea3f3dc829632ccc900f8a5fe8fe57cff4dff84212eec385b9af118ebc2d3ac4a80529f00dc6c6d0fcb091d3c989e08f11e0b +MISC ChangeLog 1441 SHA256 89dcf70b084a0a104eeb47e49d7d2e6905585665a5233114dd27056806375064 SHA512 bdd3fa0170335a4056fb3fd67f013b90e180fd0841cac78182edb31d4573a13c328cc05d4bf780f3d19091f6457140ebbbe1a0d4eac563f611a16cb0ff34d15a WHIRLPOOL e545b5102d3e09a80a25f24420643c427344f61b0fbec3267ddf4e7ebfc0624c047295edfd0259fa60aa6bee502d1c334479564547bfb2edf102dfac1bd37be7 +MISC metadata.xml 270 SHA256 a34248f9989e878645498a88b0281b0bb11c24ae6f1467f2dd9739f92e25d97c SHA512 a4255c719f5deba97b108ee1fe844bd460151ca042adef0c3321bda7bcbb0d67abb656b3c425a8574d2bc5f56ec858656f770a3b4e9dc29204ebfb7f69be9469 WHIRLPOOL d8a7bb0fa977d7cd314ebfc7ec259aff394259cb334a12121cd4f9599eb1ca2b38877d71a059bc96567f6de85aa9d2398904f5f5e28062804450a676312268b5 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVmgYNAAoJEBzZQR2yrxj7+7QP/2u/Qe5knUekqAuNw4UEyG5L +bcNVb0rPJvERYw9oI5id/6zlt37TzDBSqpMxRztox5/T9MFZQMrNQwcj+jxMzTgx +wkPmiAXhwcmXZp6/M9empZERfuxWQvtv4Ub+DmDk+vDZAG7c5LXwS5crFtPmFRa9 +v+e9dqVpr3KBf/YEW1cFGRvpTv9pH3ImJ+TLhIu2LkrxYAKC/hGOs5Fy9keKqLSs +o2C82gqVHNM/FCK606X+MVmpwoB32j3KlKBg1uLBawXt5QXaOy4vrYS3VdYemBy7 +c7Csl57jxge6y60jtyKB1e4hB3oYmJSzLur5l1yrgxD7TgorCg7W4DlBcEhtGCPm +BZWRKIYkHT3Hln/gAb6/owARuk2P4oigJI0D+8zyi8MMRp/PcTMp8Wttnvo/cOoK +BsNWOjuu6hf5aETYM/GC/CGFLJf/qABuwEbsszAzGUOSOUPIIF+qiNArwbkAFr4x +sm3FqsMVCt2KOchp0oxVapVjag5hsTNSyz+Q/a+rktpjK9dFC3G+nW+ueUW/nCi7 +HBpdy4cfvwr48Bpj31IuTWDvtV4kf2A2jiHupDG3W5+tJHWUr3ejmXSyke78qEXw +5sQFMvnM22ldY9WUut4U9+6k4iPNCi/mW7MKrH8Qo8loxFmmMIJQk+WDuYWSvK1M +1EgByClwObxuF38NuRl7 +=gsyQ +-----END PGP SIGNATURE----- diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.8.0.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.8.0.ebuild new file mode 100644 index 0000000..5a49373 --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-1.8.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-system-monitor/mate-system-monitor-1.8.0.ebuild,v 1.5 2014/07/02 09:48:18 pacho Exp $ + +EAPI="5" + +GCONF_DEBUG="no" + +inherit gnome2 versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="The MATE System Monitor" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="app-text/rarian:0 + >=dev-cpp/glibmm-2.16:2 + >=dev-cpp/gtkmm-2.22:2.4 + >=dev-libs/dbus-glib-0.70:0 + >=dev-libs/glib-2.28:2 + dev-libs/libsigc++:2 + >=dev-libs/libxml2-2:2 + >=gnome-base/libgtop-2.23.1:2= + >=gnome-base/librsvg-2.12:2 + >=sys-apps/dbus-0.7:0 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.20:2 + >=x11-libs/libwnck-2.5:1 + >=x11-themes/mate-icon-theme-1.8:0 + virtual/libintl:0" + +DEPEND="${RDEPEND} + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +DOCS="AUTHORS ChangeLog NEWS README" diff --git a/mate-extra/mate-system-monitor/metadata.xml b/mate-extra/mate-system-monitor/metadata.xml new file mode 100644 index 0000000..8a00985 --- /dev/null +++ b/mate-extra/mate-system-monitor/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <upstream> + <remote-id type="github">mate-desktop/mate-system-monitor</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-user-share/ChangeLog b/mate-extra/mate-user-share/ChangeLog new file mode 100644 index 0000000..722ea64 --- /dev/null +++ b/mate-extra/mate-user-share/ChangeLog @@ -0,0 +1,36 @@ +# ChangeLog for mate-extra/mate-user-share +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-user-share/ChangeLog,v 1.8 2014/12/20 17:40:09 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> -mate-user-share-1.6.1.ebuild: + drop old + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> mate-user-share-1.8.0.ebuild: + relax dependency on apache, wrt bug #532740 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-user-share-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-user-share-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> mate-user-share-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + +*mate-user-share-1.8.0 (04 May 2014) + + 04 May 2014; Tom Wijsman <TomWij@gentoo.org> +mate-user-share-1.8.0.ebuild: + Version bump to 1.8.0. + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> mate-user-share-1.6.1.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-user-share-1.6.1 (23 Mar 2014) + + 23 Mar 2014; Tom Wijsman <TomWij@gentoo.org> +mate-user-share-1.6.1.ebuild, + +metadata.xml: + New ebuild for mate-extra/mate-user-share, personal file sharing for the MATE + desktop; imported from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/mate-user-share/Manifest b/mate-extra/mate-user-share/Manifest new file mode 100644 index 0000000..b7636c8 --- /dev/null +++ b/mate-extra/mate-user-share/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mate-user-share-1.8.0.tar.xz 928348 SHA256 8cfe07fcf728384b073557aa17bc10c9e221c6d714a1009ace582c3c74cc8b5a SHA512 0d0231abfc65fc8d0a16ec871bc534d788d9699f5a3a8b2f967c6532b06266591c11199eb9630121c595513fb7255175bdd8eeae0a265e68c7d0f5059daf4947 WHIRLPOOL ecb66912c6015f97f24156f8b83824873136177acc525bbed72606af35cd21d95e1cd2ea556ac9b7c403e6a756e9e9577189ee4cd19301e721113c51780f6d01 +EBUILD mate-user-share-1.8.0.ebuild 1554 SHA256 d1a09b240b4385fe11e418c0b2acc23372b627f98fe10c04f4305c6b239e1bea SHA512 63756146991c90d79ae99d35fd4e8789aa1450493a64649bdb128993e391b110a848de2b7877adb9ecd4a806ff043975bc4ae03d37b40aab2ccf5e9291ddd608 WHIRLPOOL 4dacd937f827d4072a040c0fd8278de9b30b00e0c4daeb5fb03bd3f2174e4cc155cd2143cfd1c5a85e2ade049d6c32ce4d0024ba6c4ea6d6f33aaea6c1bb4246 +MISC ChangeLog 1402 SHA256 da90e6f9d8cf90856182513c6c2a49b301a4cf57b9662e09655e6203674dd1e7 SHA512 62909f5b05bc97378522fba36183f2ad867db2816d4a59f819585802ff1de2777db2d8f11a3a6dbc4ec03f6b37f2e7d48d9bc7687cbfc1b6fd1280ba3c1c0b8a WHIRLPOOL fb277808fc440aa68278ac1ca91dbd4b696145aab8157a8742ac9a969111972d3dc7dbf041fa1b214dbfae87e5178102f5e23fd58686668eb42b47158fb5be7a +MISC metadata.xml 266 SHA256 3cc457f543fccf8a1543757e74b11dfe76eea705ed9054d085ff8303f1d9cc98 SHA512 481dc9079f73abfb3b56e98c5f74b7b2953b673fd88d9abeb453da13207759304878e4bcf52ccf90f0d9e4b34e2da128620bcd979cd720388e905c68f4618c96 WHIRLPOOL ccadfd85f04b39a8791ed8c0208c038ad4960acfd15473ff2c3ff2a16963f3ac0a2cb5771a206a73ff4bcab421b74f2d57965f3502a0c7f7dfdab485ee51eb78 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJVmgYNAAoJEBzZQR2yrxj7amAP/R2Z2cxXCsomCW+ITQQnWCLY +ujn7US4Yx7mSwQiOzsYLcXWah92LZqeBnu9tyYRn3vlbTbWf3cU7AI7Eduzf7baf +Ltg/U9+u3Acg0NdlUQlhXgrVjroDqWA6C6oOCL7f2Z3xVZ1bzpuy0oYOOL846iJe +YQIU0dQXG6dR8neKXyHV/BrTCSV48M6lelXvqWRn/xHO5RMaRUz/h/7BIEyeK5x5 +zxYAhzoLfMGXPfBndQC6vEphU/u+ReGkzPVRSchQbZOsSfPd7bsyETMyqtIkVhnF +rrTwX+U6rQGx3L09IUutQ6KJuRzmA+0NpbUewzq6Yf801y1rltGqo4MdqEzwo4vm +c9Jo+5CvCPsVAzmK7Kp0jj5oYlHlgMPJKkQnmKZhQZOfI1d+pld9Porofet+XYte +AzPjcQ1uE/oA/P3P1PaoplO4GaoGmA/ypQPOCh4NDLBGJYU6AFs5xioIrd6/JBW/ +Ajs2iuEJjvSaF+8KBD8VqwLpqjFAnIV4WN37JpcfwUEsLOlXqFnqH+4O2lJNtvps +lGUAagoah3+b3gT56Gi7Mk/FlMP7qjpK6tlGdY+5A7/j6BRc5Lh3XI27rrXcUkLW +x5ylaEIO0tVO3OVanLQB7Xghnh9UTpQnMbzHJCTAgI+TdGy2eFHLmdUum3yo5ZTl ++q4u9/DzTubfJDhhX8vw +=We2p +-----END PGP SIGNATURE----- diff --git a/mate-extra/mate-user-share/mate-user-share-1.8.0.ebuild b/mate-extra/mate-user-share/mate-user-share-1.8.0.ebuild new file mode 100644 index 0000000..c6dd789 --- /dev/null +++ b/mate-extra/mate-user-share/mate-user-share-1.8.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-user-share/mate-user-share-1.8.0.ebuild,v 1.5 2014/12/20 10:25:22 tamiko Exp $ + +EAPI="5" + +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" + +inherit gnome2 multilib versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="Personal file sharing for the MATE desktop" +HOMEPAGE="http://www.mate-desktop.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="X bluetooth" + +RDEPEND=">=app-mobilephone/obex-data-server-0.4:0 + >=dev-libs/dbus-glib-0.70:0 + >=dev-libs/glib-2.15.2:2 + >=dev-libs/libunique-1:1 + >=mate-base/caja-1.8:0 + media-libs/libcanberra:0[gtk] + >=sys-apps/dbus-1.1.1:0 + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-2.14:2 + x11-libs/libX11:0 + x11-libs/pango:0 + >=x11-libs/libnotify-0.7:0 + >=www-apache/mod_dnssd-0.6:0 + >=www-servers/apache-2.2:2[apache2_modules_dav,apache2_modules_dav_fs,apache2_modules_authn_file,apache2_modules_auth_digest,apache2_modules_authz_groupfile] + virtual/libintl:0 + bluetooth? ( >=net-wireless/bluez-4.18:0= )" + +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools:0 + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_configure() { + gnome2_src_configure \ + --with-httpd=apache2 \ + --with-modules-path=/usr/$(get_libdir)/apache2/modules/ \ + $(use_enable bluetooth) \ + $(use_with X x) +} + +DOCS="AUTHORS ChangeLog NEWS README" diff --git a/mate-extra/mate-user-share/metadata.xml b/mate-extra/mate-user-share/metadata.xml new file mode 100644 index 0000000..3b08cd8 --- /dev/null +++ b/mate-extra/mate-user-share/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <upstream> + <remote-id type="github">mate-desktop/mate-user-share</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/mate-utils/ChangeLog b/mate-extra/mate-utils/ChangeLog new file mode 100644 index 0000000..494174d --- /dev/null +++ b/mate-extra/mate-utils/ChangeLog @@ -0,0 +1,41 @@ +# ChangeLog for mate-extra/mate-utils +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-utils/ChangeLog,v 1.9 2014/12/20 17:41:13 tamiko Exp $ + + 06 Jul 2015; NP-Hardass <NP-Hardass@gentoo.org> metadata.xml: + Updated maintainer and add remote IDs. + + 20 Dec 2014; Matthias Maier <tamiko@gentoo.org> -mate-utils-1.6.1.ebuild: + drop old + +*mate-utils-1.8.1 (09 Dec 2014) + + 09 Dec 2014; Matthias Maier <tamiko@gentoo.org> +mate-utils-1.8.1.ebuild: + version bump + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-utils-1.8.0.ebuild: + x86 stable, bug 513714 + + 02 Jul 2014; Pacho Ramos <pacho@gentoo.org> mate-utils-1.8.0.ebuild: + amd64 stable, bug 513714 + + 07 Jun 2014; Agostino Sarubbo <ago@gentoo.org> mate-utils-1.8.0.ebuild: + Add ~x86, wrt bug #508072 + + 31 May 2014; Pacho Ramos <pacho@gentoo.org> mate-utils-1.8.0.ebuild: + Needs to be rebuilt with libgtop soname bumps + + 04 May 2014; Agostino Sarubbo <ago@gentoo.org> mate-utils-1.6.1.ebuild: + Stable for amd64, wrt bug #509268 + +*mate-utils-1.8.0 (25 Apr 2014) + + 25 Apr 2014; Tom Wijsman <TomWij@gentoo.org> +mate-utils-1.8.0.ebuild: + Version bump to 1.8.0. + +*mate-utils-1.6.1 (11 Mar 2014) + + 11 Mar 2014; Tom Wijsman <TomWij@gentoo.org> +mate-utils-1.6.1.ebuild, + +metadata.xml: + New ebuild for mate-extra/mate-utils, utilities for the MATE desktop; imported + from the mate-overlay, reviewed and adjusted. diff --git a/mate-extra/mate-utils/Manifest b/mate-extra/mate-utils/Manifest new file mode 100644 index 0000000..4af521b --- /dev/null +++ b/mate-extra/mate-utils/Manifest @@ -0,0 +1,4 @@ +DIST mate-utils-1.8.1.tar.xz 2648184 SHA256 0ad9c40c656214caaa6cbd2107ebb13e3cea0b64b4e31c7105568726313522a5 SHA512 71a6a57365a067012447222b2ef4b768234b2e58bf88b5b45c6e4b7f746c81136ea1dfee45257406b19f2c4f4c51adc3279b09f7c9c41bfe7be9c66321ad0eef WHIRLPOOL fc35c564fb378ebfc147b9344790aae5a3934e86f6cf642dedb2ab98ae093bb259e298f4fa6de98157f3c4775445862888a56464de8852d829e6040f9a42fc95 +EBUILD mate-utils-1.8.1.ebuild 2135 SHA256 33c0f6cb6d2f8f4f7d70cadafb8c3e4d88914ec75ac2de74ba6cf7609bd67910 SHA512 2f97e16e8bb2941f5b5e0cc18001629ff178ba0f6378cffd53eb09901f52098c9e3c6a0039597fb9f1718c2f53fca76474146a87ad4839bab461fdd2591001c8 WHIRLPOOL 0e7e199cd321df19430ffa974b51a6eda0c17f5d3e4f050d77cf6a7103ae7aba4f67113c7239dbacf414eb43e99a7936b744a4786f7e93e492ad9205ae946939 +MISC ChangeLog 1448 SHA256 8ed84091bb2729658f55e7cf505cb6c4f47f74899475d53f050cbb6ddf98f005 SHA512 bec2de2ddb2072e600f1b1828b12518865f530d3c483ea4ddb40d8b7cdc835e2e93e1648628594f02554dd6bc57cf65df0a95ab68e1da7a370698a8fa3c6ab09 WHIRLPOOL 2c8a7c4d80f16bfac5cd94c9cfb7e294f9cab9ee7f98646768323489b94654629f9513ae2051142bc564d3625d1d58a819b3fc2b6eeab7a956006ce16bf15c6b +MISC metadata.xml 336 SHA256 0d2a2881231c126306ca4f87b5d50b6c24a43cf7660364045c7ece9da966d4b8 SHA512 83ec5ac8b9aa3dba5f4aacba706d0af08ce916548fd5df681ebbd261e234fadaa430a32535bcdcca83fa533dc3a7f042980b42405b8cfc5ebea2351f37173490 WHIRLPOOL f3fa5097a9f676552b9e26c0e9216d769cdd74954d86d950c2b7ed3897cf0ce418352aa5b9cb039a007bbb729ab8a2598040abc12d225729a092a50b037de2ad diff --git a/mate-extra/mate-utils/mate-utils-1.8.1.ebuild b/mate-extra/mate-utils/mate-utils-1.8.1.ebuild new file mode 100644 index 0000000..81ea0ab --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-1.8.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-utils/mate-utils-1.8.1.ebuild,v 1.1 2014/12/09 22:23:27 tamiko Exp $ + +EAPI="5" + +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" + +inherit gnome2 versionator + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz" +DESCRIPTION="Utilities for the MATE desktop" +HOMEPAGE="http://mate-desktop.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="X applet ipv6 test" + +RDEPEND="app-text/rarian:0 + dev-libs/atk:0 + >=dev-libs/glib-2.20:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4:0[gtk] + sys-libs/zlib:0 + >=x11-libs/gtk+-2.24:2 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + x11-libs/libICE:0 + x11-libs/libSM:0 + x11-libs/libX11:0 + x11-libs/libXext:0 + x11-libs/pango:0 + applet? ( >=mate-base/mate-panel-1.8:0 )" + +DEPEND="${RDEPEND} + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.40:* + >=mate-base/mate-common-1.8:0 + x11-proto/xextproto:0 + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_prepare() { + gnome2_src_prepare + + # Remove -D.*DISABLE_DEPRECATED cflagss + # This method is kinda prone to breakage. Recheck carefully with next bump. + # bug 339074 + LC_ALL=C find . -iname 'Makefile.am' -exec \ + sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die + + # Do Makefile.in after Makefile.am to avoid automake maintainer-mode + LC_ALL=C find . -iname 'Makefile.in' -exec \ + sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die + + if ! use test; then + sed -e 's/ tests//' -i logview/Makefile.{am,in} || die + fi + + # Fix up desktop files. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e 's/Categories\(.*\)MATE/Categories\1X-MATE/' -i {} + || die +} + +src_configure() { + local myconf + if ! use debug; then + myconf="${myconf} --enable-debug=minimum" + fi + + gnome2_src_configure \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) \ + $(use_with X x) \ + --disable-maintainer-flags \ + --enable-zlib \ + ${myconf} +} + +DOCS="AUTHORS ChangeLog NEWS README THANKS" diff --git a/mate-extra/mate-utils/metadata.xml b/mate-extra/mate-utils/metadata.xml new file mode 100644 index 0000000..dca7782 --- /dev/null +++ b/mate-extra/mate-utils/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>mate</herd> + <use> + <flag name="applet">Enable the mate dictionary applet</flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/mate-utils</remote-id> + </upstream> +</pkgmetadata> diff --git a/mate-extra/metadata.xml b/mate-extra/metadata.xml new file mode 100644 index 0000000..211105c --- /dev/null +++ b/mate-extra/metadata.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The mate-extra category contains additional non-core MATE packages. + </longdescription> + <longdescription lang="de"> + Die Kategorie mate-extra enthält zusätzliche MATE-Pakete die nicht + Teil des Basissystems sind. + </longdescription> + <longdescription lang="es"> + La categoría mate-extra contiene paquetes adicionales de MATE. + </longdescription> + <longdescription lang="ja"> + mate-extraカテゴリーにはMATEのコアなし拡張パッケージが含まれています。 + </longdescription> + <longdescription lang="nl"> + De mate-extra categorie bevat optionele extra's voor de MATE desktopomgeving. + </longdescription> + <longdescription lang="vi"> + Nhóm mate-extra chứa các gói MATE bổ sung, không thuộc về các gói cốt lõi. + </longdescription> + <longdescription lang="it"> + La categoria mate-extra contiene pacchetti vari per MATE. + </longdescription> + <longdescription lang="pt"> + A categoria mate-extra contém pacotes adicionais de MATE. + </longdescription> + <longdescription lang="pl"> + Kategoria mate-extra zawiera dodatkowe pakiety dla środowiska MATE. + </longdescription> +</catmetadata> + |