diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /mate-extra | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'mate-extra')
133 files changed, 5945 insertions, 0 deletions
diff --git a/mate-extra/caja-admin/Manifest b/mate-extra/caja-admin/Manifest new file mode 100644 index 000000000000..81f609eadfc9 --- /dev/null +++ b/mate-extra/caja-admin/Manifest @@ -0,0 +1,3 @@ +DIST caja-admin-0.0.1.tar.gz 26920 BLAKE2B 29aa35ef185cd588fd9242ea2b019cb64c4a4965b77523937b8b36c3a3437f7171dac3a000b85d9c4183a962a9dc6be787589408c7804f696aeac3576b7fee50 SHA512 12f54aad32ac11d34ee8344d564d31f29a53324308923e54426ac3837702e71701cf139b150ec3ff210fb0739eb9c46b05c6380d8596031f71b71899800b767d +DIST caja-admin-0.0.2.tar.gz 27564 BLAKE2B 975bbba48508ed6a997190ea6d5432330710ee312fe6f1e130b47894331a35c32071a40691cf69f617d268ab85dca62bb8bb4577d49bdb3c75c65ce05b4b9220 SHA512 919a92e258585e4b6275d346c82a1f9fc90462aa0cdedafb78867b80496f44bbd3459ce5a67429c5dda499bff2928a014779e81c781278ac0603f6cbebd3ff9e +DIST caja-admin-0.0.2_p20200328.tar.gz 27087 BLAKE2B 1d8ce82026249cff4dc3360cedffb79079e6608414a7718f265a19fce1a579d7f1fc4dadf3b05dd5ef19dbd12a92a61f90c04736cc9196d2dd5d4230c8c31784 SHA512 6a134e1d53bbdbf1a617582de67f7ddba7c7e0193a714246993092dd1c96c2ccc05afdb2da5cd2dfd974f7ab95e0aeedab244f2fa1335fd157ce45b4404a1f90 diff --git a/mate-extra/caja-admin/caja-admin-0.0.1.ebuild b/mate-extra/caja-admin/caja-admin-0.0.1.ebuild new file mode 100644 index 000000000000..0f9713cd71c1 --- /dev/null +++ b/mate-extra/caja-admin/caja-admin-0.0.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/infirit/caja-admin" +elif [[ ${PV} =~ _p[0-9]{8,} ]]; then + SHA="0af109ac79df76fbcc406d577d79f1c64d1a1fca" + SRC_URI="https://github.com/infirit/${PN}/archive/${SHA}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${SHA}" +else + SRC_URI="https://github.com/infirit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +CMAKE_MIN_VERSION="2.6" +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit cmake-utils python-single-r1 + +DESCRIPTION="Caja Admin Extension" +HOMEPAGE="https://github.com/infirit/caja-admin" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS}" +RDEPEND="${COMMON_DEPEND} + dev-python/python-caja[${PYTHON_SINGLE_USEDEP}] + sys-auth/polkit +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +BDEPEND="" diff --git a/mate-extra/caja-admin/caja-admin-0.0.2.ebuild b/mate-extra/caja-admin/caja-admin-0.0.2.ebuild new file mode 100644 index 000000000000..e8b56019ac8f --- /dev/null +++ b/mate-extra/caja-admin/caja-admin-0.0.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/infirit/caja-admin" +elif [[ ${PV} =~ _p[0-9]{8,} ]]; then + SHA="0af109ac79df76fbcc406d577d79f1c64d1a1fca" + SRC_URI="https://github.com/infirit/${PN}/archive/${SHA}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${SHA}" +else + SRC_URI="https://github.com/infirit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +CMAKE_MIN_VERSION="2.6" +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit cmake-utils python-single-r1 + +DESCRIPTION="Caja Admin Extension" +HOMEPAGE="https://github.com/infirit/caja-admin" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS}" +RDEPEND="${COMMON_DEPEND} + app-editors/pluma + dev-python/python-caja[${PYTHON_SINGLE_USEDEP}] + sys-auth/polkit + x11-terms/mate-terminal +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +BDEPEND="" + +src_install() { + cmake-utils_src_install + python_optimize "${D}/usr/share/caja-python/extensions" +} diff --git a/mate-extra/caja-admin/caja-admin-0.0.2_p20200328.ebuild b/mate-extra/caja-admin/caja-admin-0.0.2_p20200328.ebuild new file mode 100644 index 000000000000..23078ea5a48f --- /dev/null +++ b/mate-extra/caja-admin/caja-admin-0.0.2_p20200328.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/infirit/caja-admin" +elif [[ ${PV} =~ _p[0-9]{8,} ]]; then + SHA="b20de2dd2e1ef74db66705965fd7480e2bf98153" + SRC_URI="https://github.com/infirit/${PN}/archive/${SHA}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${SHA}" +else + SRC_URI="https://github.com/infirit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit meson python-single-r1 + +DESCRIPTION="Caja Admin Extension" +HOMEPAGE="https://github.com/infirit/caja-admin" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS}" +RDEPEND="${COMMON_DEPEND} + app-editors/pluma + dev-python/python-caja[${PYTHON_SINGLE_USEDEP}] + sys-auth/polkit + x11-terms/mate-terminal +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +BDEPEND="" + +src_install() { + meson_src_install + python_optimize "${D}/usr/share/caja-python/extensions" +} diff --git a/mate-extra/caja-admin/caja-admin-9999.ebuild b/mate-extra/caja-admin/caja-admin-9999.ebuild new file mode 100644 index 000000000000..23078ea5a48f --- /dev/null +++ b/mate-extra/caja-admin/caja-admin-9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/infirit/caja-admin" +elif [[ ${PV} =~ _p[0-9]{8,} ]]; then + SHA="b20de2dd2e1ef74db66705965fd7480e2bf98153" + SRC_URI="https://github.com/infirit/${PN}/archive/${SHA}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${SHA}" +else + SRC_URI="https://github.com/infirit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit meson python-single-r1 + +DESCRIPTION="Caja Admin Extension" +HOMEPAGE="https://github.com/infirit/caja-admin" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS}" +RDEPEND="${COMMON_DEPEND} + app-editors/pluma + dev-python/python-caja[${PYTHON_SINGLE_USEDEP}] + sys-auth/polkit + x11-terms/mate-terminal +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +BDEPEND="" + +src_install() { + meson_src_install + python_optimize "${D}/usr/share/caja-python/extensions" +} diff --git a/mate-extra/caja-admin/metadata.xml b/mate-extra/caja-admin/metadata.xml new file mode 100644 index 000000000000..450d86963763 --- /dev/null +++ b/mate-extra/caja-admin/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <longdescription lang="en"> + An extension for Caja that allows administrator access, + including spawning a Caja instance with administrator privileges, + editing files in Pluma, and executing files in Mate-Terminal + </longdescription> + <upstream> + <remote-id type="github">infirit/caja-admin</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/mate-extra/caja-dropbox/Manifest b/mate-extra/caja-dropbox/Manifest new file mode 100644 index 000000000000..77069b567a10 --- /dev/null +++ b/mate-extra/caja-dropbox/Manifest @@ -0,0 +1,4 @@ +DIST caja-dropbox-1.20.0.tar.xz 324948 BLAKE2B 5e52d3a2161f28dd5077b2ce0e71a331cbfdeab346d5a4fe541e74be2ebe278d1904d9ad1fd029cd626f162ab56d22a27cb05ba9424370403df8ef9ea4d4ee40 SHA512 13e888718ff7c5429772c938e7410378f16117a7c4582df1116c79130a2528b919ae9379779e31005d0a0a954019735fc3df1fdf11dbfdb2a886d95f6114ecf5 +DIST caja-dropbox-1.22.1.tar.xz 309600 BLAKE2B a54778bae439a52babd4b9c88ed77ef9cebf01cb5e396e9e2dae0e74b1d55bb6b575d301133593b130af86ecb06f35fd2d11c3b7e3d67a7e741798ad701d788d SHA512 e7e9107c7654fac910762727782f35e3039b45e737341937d225126b2f63f8911f99281097b2488d3b79c0ed09fff4270b4c557166b94a722a2b1cd30fea2a2c +DIST caja-dropbox-1.23.0.tar.xz 309060 BLAKE2B 4f861fd93a26527595b628f2efda2a8f570fa41f90ac05b71fbe5225067f09cb0470463a19fb76ff14b59461012b70c5f00b66a3bbad2d30f58acf8f0a82ed14 SHA512 8b740057020a1c8eee43eec9498ed88697551a7723db3388e083152eb0b1cd5015d29c47dea0fd796e35317639ebd6100426a786eca45642560d496210e71e95 +DIST caja-dropbox-1.24.0.tar.xz 309024 BLAKE2B 2ae560dcd6e744fe96d9e0fcd876a899c22ad06b8238c2ad9e5394cf80aa8844cd634431dc6bb245396e6d919da857645488214880947e5b90413c254cd4c6a2 SHA512 64d699b4c3957d5996ef69936b4b2746641bc2db4efb7b23535febf5eed3ee767330927aeeda67747c0d72e0f052a2979ae2160ffaaf01e4fd82aff68a5f27bf diff --git a/mate-extra/caja-dropbox/caja-dropbox-1.20.0.ebuild b/mate-extra/caja-dropbox/caja-dropbox-1.20.0.ebuild new file mode 100644 index 000000000000..95128112c2a0 --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-1.20.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +MATE_LA_PUNT="yes" + +inherit mate python-single-r1 linux-info user + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Store, Sync and Share Files Online" +LICENSE="GPL-2" +SLOT="0" + +IUSE="debug" + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + dev-python/pygtk:2[${PYTHON_USEDEP}] + dev-python/pygobject:2[${PYTHON_USEDEP}] + >=mate-base/caja-1.17.1 + media-libs/fontconfig:1.0 + media-libs/freetype:2 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/libXinerama:0 + x11-libs/pango:0" + +RDEPEND="${COMMON_DEPEND} + net-misc/dropbox:0" + +DEPEND="${COMMON_DEPEND} + dev-python/docutils:0 + virtual/pkgconfig:*" + +CONFIG_CHECK="~INOTIFY_USER" + +pkg_setup () { + python-single-r1_pkg_setup + check_extra_config + enewgroup dropbox +} + +MATE_FORCE_AUTORECONF=true + +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}"/${PN}-1.8.0-system-rst2man.patch + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable debug) +} + +src_install () { + python_fix_shebang caja-dropbox.in + + mate_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 () { + mate_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/caja-dropbox-1.22.1.ebuild b/mate-extra/caja-dropbox/caja-dropbox-1.22.1.ebuild new file mode 100644 index 000000000000..4d80a680de76 --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-1.22.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6,7} ) +MATE_LA_PUNT="yes" + +inherit mate python-single-r1 linux-info user + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Store, Sync and Share Files Online" +LICENSE="GPL-2" +SLOT="0" + +IUSE="debug" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + dev-python/pygobject:3[${PYTHON_USEDEP}] + >=mate-base/caja-1.19.1 + media-libs/fontconfig:1.0 + media-libs/freetype:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libXinerama + x11-libs/pango + ${PYTHON_DEPS}" + +RDEPEND="${COMMON_DEPEND} + net-misc/dropbox" + +DEPEND="${COMMON_DEPEND} + dev-python/docutils + virtual/pkgconfig:*" + +CONFIG_CHECK="~INOTIFY_USER" + +pkg_setup () { + python-single-r1_pkg_setup + check_extra_config + enewgroup dropbox +} + +MATE_FORCE_AUTORECONF=true + +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 + + sed -e 's|\[rst2man\]|\[rst2man\.py\]|' -i configure.ac || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable debug) +} + +src_install () { + python_fix_shebang caja-dropbox.in + + mate_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 () { + mate_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 Dropbox account" + elog "before using this plugin. Visit ${HOMEPAGE} for more information." + elog +} diff --git a/mate-extra/caja-dropbox/caja-dropbox-1.23.0.ebuild b/mate-extra/caja-dropbox/caja-dropbox-1.23.0.ebuild new file mode 100644 index 000000000000..4d80a680de76 --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-1.23.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6,7} ) +MATE_LA_PUNT="yes" + +inherit mate python-single-r1 linux-info user + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Store, Sync and Share Files Online" +LICENSE="GPL-2" +SLOT="0" + +IUSE="debug" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + dev-python/pygobject:3[${PYTHON_USEDEP}] + >=mate-base/caja-1.19.1 + media-libs/fontconfig:1.0 + media-libs/freetype:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libXinerama + x11-libs/pango + ${PYTHON_DEPS}" + +RDEPEND="${COMMON_DEPEND} + net-misc/dropbox" + +DEPEND="${COMMON_DEPEND} + dev-python/docutils + virtual/pkgconfig:*" + +CONFIG_CHECK="~INOTIFY_USER" + +pkg_setup () { + python-single-r1_pkg_setup + check_extra_config + enewgroup dropbox +} + +MATE_FORCE_AUTORECONF=true + +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 + + sed -e 's|\[rst2man\]|\[rst2man\.py\]|' -i configure.ac || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable debug) +} + +src_install () { + python_fix_shebang caja-dropbox.in + + mate_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 () { + mate_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 Dropbox account" + elog "before using this plugin. Visit ${HOMEPAGE} for more information." + elog +} diff --git a/mate-extra/caja-dropbox/caja-dropbox-1.24.0.ebuild b/mate-extra/caja-dropbox/caja-dropbox-1.24.0.ebuild new file mode 100644 index 000000000000..7367422f4c56 --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-1.24.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6,7} ) +MATE_LA_PUNT="yes" + +inherit mate python-single-r1 linux-info + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Store, Sync and Share Files Online" +LICENSE="GPL-2" +SLOT="0" + +IUSE="debug" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]') + >=mate-base/caja-1.19.1 + media-libs/fontconfig:1.0 + media-libs/freetype:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libXinerama + x11-libs/pango + ${PYTHON_DEPS}" + +RDEPEND="${COMMON_DEPEND} + acct-group/dropbox + net-misc/dropbox + " + +DEPEND="${COMMON_DEPEND} + dev-python/docutils + virtual/pkgconfig:*" + +CONFIG_CHECK="~INOTIFY_USER" + +pkg_setup () { + python-single-r1_pkg_setup + check_extra_config +} + +MATE_FORCE_AUTORECONF=true + +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 + + sed -e 's|\[rst2man\]|\[rst2man\.py\]|' -i configure.ac || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable debug) +} + +src_install () { + python_fix_shebang caja-dropbox.in + + mate_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 () { + mate_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 Dropbox account" + elog "before using this plugin. Visit ${HOMEPAGE} for more information." + elog +} diff --git a/mate-extra/caja-dropbox/caja-dropbox-9999.ebuild b/mate-extra/caja-dropbox/caja-dropbox-9999.ebuild new file mode 100644 index 000000000000..95128112c2a0 --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-9999.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +MATE_LA_PUNT="yes" + +inherit mate python-single-r1 linux-info user + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Store, Sync and Share Files Online" +LICENSE="GPL-2" +SLOT="0" + +IUSE="debug" + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + dev-python/pygtk:2[${PYTHON_USEDEP}] + dev-python/pygobject:2[${PYTHON_USEDEP}] + >=mate-base/caja-1.17.1 + media-libs/fontconfig:1.0 + media-libs/freetype:2 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/libXinerama:0 + x11-libs/pango:0" + +RDEPEND="${COMMON_DEPEND} + net-misc/dropbox:0" + +DEPEND="${COMMON_DEPEND} + dev-python/docutils:0 + virtual/pkgconfig:*" + +CONFIG_CHECK="~INOTIFY_USER" + +pkg_setup () { + python-single-r1_pkg_setup + check_extra_config + enewgroup dropbox +} + +MATE_FORCE_AUTORECONF=true + +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}"/${PN}-1.8.0-system-rst2man.patch + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable debug) +} + +src_install () { + python_fix_shebang caja-dropbox.in + + mate_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 () { + mate_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-1.10.0-system-rst2man.patch b/mate-extra/caja-dropbox/files/caja-dropbox-1.10.0-system-rst2man.patch new file mode 100644 index 000000000000..740418249d8d --- /dev/null +++ b/mate-extra/caja-dropbox/files/caja-dropbox-1.10.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/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 000000000000..740418249d8d --- /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 000000000000..2e8b490f4a5d --- /dev/null +++ b/mate-extra/caja-dropbox/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/caja-dropbox</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/caja-extensions/Manifest b/mate-extra/caja-extensions/Manifest new file mode 100644 index 000000000000..c5544d2f2947 --- /dev/null +++ b/mate-extra/caja-extensions/Manifest @@ -0,0 +1,6 @@ +DIST caja-extensions-1.20.2.tar.xz 442388 BLAKE2B 20e7e1f56d896bd45cea5182e895a9c0d2639c04762cc73be35995503550b628ac6bad31ae0daf693818afc78b65312631b5d97574118807d0fa848227deba54 SHA512 3fcd14221dcadb339d9d9d27b4a88a37754f3c83c3d6ab475457e375ef8629f78494ea4799f14ab3e0d312e456ec5f7f75215ad2b7cf892623454f61360dd823 +DIST caja-extensions-1.22.0.tar.xz 444704 BLAKE2B d14f14e2ab18e9e6ea9c039d675e2948c309d470b1532e0585915f324bcf52a8e8425fdf0b6e725014e8813eefad77300172843c2118d098811b2b349d218fd1 SHA512 19fd287123b8d2ba67b636066e9f8910aadd47d375eb1d52136d9b808b48abacade81dde490ce3edb6fc4a9d2ddfd39d9abf294a58aed8bcaf620c1eff03e761 +DIST caja-extensions-1.22.1.tar.xz 439516 BLAKE2B 2135e5a30c86b6f83396b9f80ff474355fe02c652cd898728431eddef22a6804e7a4ea15579b03c0984417e81f8ba89ff856aa384e94d5168b6a883e678b683a SHA512 4c0fb47a251d4118c83a985732d8a549355907519b746a68eb8843c84328d868eec1535b68484c46e3d0bf4b42f0e0340fe178714f50b5f7cc8434c0e1883906 +DIST caja-extensions-1.23.0.tar.xz 438908 BLAKE2B 991913fd4129aa1f8a93b8924341c9e97bd1c8dd858af224e49a9c968bb805d716f57c9090d6ce3dc1feea383393801cac9dfce26d00041610971b53697f3039 SHA512 cfc70e3a685f29ccca3a96a3cd43b53ae7e7cd9fba4eda65c9b47dc1266dbf8f45419603422cc520f6893212c5230dff794ecad2e940601fff5f0c80b395c2e6 +DIST caja-extensions-1.23.1.tar.xz 542100 BLAKE2B 93aaf7dc269a145ae601e710e9dd84dac6a85be9d858887cfb3bc4a3102afab0f8075bb04f45d81feeb9c5ff01e891132194043316b4379014d521f0a3de0ae5 SHA512 fdfdbd61ebff0af92f2c285cf78a62c61ecc230f2376d169d73a23069edcb02926f830fbfa544bc620ca4650fa78297da1f9bd824a75c7a8c809cc7e15de052b +DIST caja-extensions-1.24.0.tar.xz 548828 BLAKE2B 0492e1f0ca7277737102f71fd195dd585614010b80c2aafd730aacd1d817b03fe0377c430615a3e4bd4a643558c02c9c4fdb2d451079a3b213fe0e6b9d4e02de SHA512 f05a7d83f16aebacb04f75b76ca86e44c1a01d9ad6c2aefeac19398c4d9da8385e6852fa0118c763aee630e7eb6c7c81d77e0c9452200aee9cf4f058487c4dbf diff --git a/mate-extra/caja-extensions/caja-extensions-1.20.2.ebuild b/mate-extra/caja-extensions/caja-extensions-1.20.2.ebuild new file mode 100644 index 000000000000..d9b5e2ed85c8 --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-1.20.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Several Caja extensions" +LICENSE="GPL-2" +SLOT="0" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share +wallpaper xattr ${SENDTO}" + +COMMON_DEPEND=">=dev-libs/glib-2.36:2 + >=mate-base/caja-1.17.1 + virtual/libintl:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14:3 + gajim? ( + >=dev-libs/dbus-glib-0.60:0 + >=sys-apps/dbus-1:0 + ) + open-terminal? ( >=mate-base/mate-desktop-1.17.0 ) + pidgin? ( >=dev-libs/dbus-glib-0.60:0 ) + upnp? ( >=net-libs/gupnp-0.13:0= ) + xattr? ( sys-apps/attr )" + +RDEPEND="${COMMON_DEPEND} + cdr? ( >=app-cdr/brasero-2.32.1:0= ) + gajim? ( net-im/gajim:0 ) + image-converter? ( + || ( + media-gfx/imagemagick + media-gfx/graphicsmagick[imagemagick] + ) + ) + pidgin? ( net-im/pidgin )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.18:* + 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_configure() { + local sendto_plugins="removable-devices" + use cdr && sendto_plugins+=",caja-burn" + use mail && sendto_plugins+=",emailclient" + use pidgin && sendto_plugins+=",pidgin" + use gajim && sendto_plugins+=",gajim" + use upnp && sendto_plugins+=",upnp" + + mate_src_configure \ + --enable-sendto \ + --with-sendto-plugins=${sendto_plugins}\ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) \ + $(use_enable wallpaper) \ + $(use_enable xattr xattr-tags) +} diff --git a/mate-extra/caja-extensions/caja-extensions-1.22.0.ebuild b/mate-extra/caja-extensions/caja-extensions-1.22.0.ebuild new file mode 100644 index 000000000000..bc91725a62bf --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-1.22.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Several Caja extensions" +LICENSE="GPL-2" +SLOT="0" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share +wallpaper xattr ${SENDTO}" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/caja-1.21.3 + virtual/libintl + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + gajim? ( + >=dev-libs/dbus-glib-0.60 + >=sys-apps/dbus-1 + ) + open-terminal? ( >=mate-base/mate-desktop-1.17.0 ) + pidgin? ( >=dev-libs/dbus-glib-0.60 ) + upnp? ( >=net-libs/gupnp-0.13:= ) + xattr? ( sys-apps/attr )" + +RDEPEND="${COMMON_DEPEND} + cdr? ( >=app-cdr/brasero-2.32.1:= ) + gajim? ( net-im/gajim ) + image-converter? ( + || ( + media-gfx/imagemagick + media-gfx/graphicsmagick[imagemagick] + ) + ) + pidgin? ( net-im/pidgin )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.18:* + 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_configure() { + local sendto_plugins="removable-devices" + use cdr && sendto_plugins+=",caja-burn" + use mail && sendto_plugins+=",emailclient" + use pidgin && sendto_plugins+=",pidgin" + use gajim && sendto_plugins+=",gajim" + use upnp && sendto_plugins+=",upnp" + + mate_src_configure \ + --enable-sendto \ + --with-sendto-plugins=${sendto_plugins}\ + --disable-gksu \ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) \ + $(use_enable wallpaper) \ + $(use_enable xattr xattr-tags) +} diff --git a/mate-extra/caja-extensions/caja-extensions-1.22.1.ebuild b/mate-extra/caja-extensions/caja-extensions-1.22.1.ebuild new file mode 100644 index 000000000000..bc91725a62bf --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-1.22.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Several Caja extensions" +LICENSE="GPL-2" +SLOT="0" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share +wallpaper xattr ${SENDTO}" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/caja-1.21.3 + virtual/libintl + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + gajim? ( + >=dev-libs/dbus-glib-0.60 + >=sys-apps/dbus-1 + ) + open-terminal? ( >=mate-base/mate-desktop-1.17.0 ) + pidgin? ( >=dev-libs/dbus-glib-0.60 ) + upnp? ( >=net-libs/gupnp-0.13:= ) + xattr? ( sys-apps/attr )" + +RDEPEND="${COMMON_DEPEND} + cdr? ( >=app-cdr/brasero-2.32.1:= ) + gajim? ( net-im/gajim ) + image-converter? ( + || ( + media-gfx/imagemagick + media-gfx/graphicsmagick[imagemagick] + ) + ) + pidgin? ( net-im/pidgin )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.18:* + 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_configure() { + local sendto_plugins="removable-devices" + use cdr && sendto_plugins+=",caja-burn" + use mail && sendto_plugins+=",emailclient" + use pidgin && sendto_plugins+=",pidgin" + use gajim && sendto_plugins+=",gajim" + use upnp && sendto_plugins+=",upnp" + + mate_src_configure \ + --enable-sendto \ + --with-sendto-plugins=${sendto_plugins}\ + --disable-gksu \ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) \ + $(use_enable wallpaper) \ + $(use_enable xattr xattr-tags) +} diff --git a/mate-extra/caja-extensions/caja-extensions-1.23.0.ebuild b/mate-extra/caja-extensions/caja-extensions-1.23.0.ebuild new file mode 100644 index 000000000000..bc91725a62bf --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-1.23.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Several Caja extensions" +LICENSE="GPL-2" +SLOT="0" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share +wallpaper xattr ${SENDTO}" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/caja-1.21.3 + virtual/libintl + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + gajim? ( + >=dev-libs/dbus-glib-0.60 + >=sys-apps/dbus-1 + ) + open-terminal? ( >=mate-base/mate-desktop-1.17.0 ) + pidgin? ( >=dev-libs/dbus-glib-0.60 ) + upnp? ( >=net-libs/gupnp-0.13:= ) + xattr? ( sys-apps/attr )" + +RDEPEND="${COMMON_DEPEND} + cdr? ( >=app-cdr/brasero-2.32.1:= ) + gajim? ( net-im/gajim ) + image-converter? ( + || ( + media-gfx/imagemagick + media-gfx/graphicsmagick[imagemagick] + ) + ) + pidgin? ( net-im/pidgin )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.18:* + 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_configure() { + local sendto_plugins="removable-devices" + use cdr && sendto_plugins+=",caja-burn" + use mail && sendto_plugins+=",emailclient" + use pidgin && sendto_plugins+=",pidgin" + use gajim && sendto_plugins+=",gajim" + use upnp && sendto_plugins+=",upnp" + + mate_src_configure \ + --enable-sendto \ + --with-sendto-plugins=${sendto_plugins}\ + --disable-gksu \ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) \ + $(use_enable wallpaper) \ + $(use_enable xattr xattr-tags) +} diff --git a/mate-extra/caja-extensions/caja-extensions-1.23.1.ebuild b/mate-extra/caja-extensions/caja-extensions-1.23.1.ebuild new file mode 100644 index 000000000000..3e9968d725a6 --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-1.23.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Several Caja extensions" +LICENSE="GPL-2" +SLOT="0" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share +wallpaper xattr ${SENDTO}" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/caja-1.21.3 + virtual/libintl + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + gajim? ( + >=dev-libs/dbus-glib-0.60 + >=sys-apps/dbus-1 + ) + open-terminal? ( >=mate-base/mate-desktop-1.17.0 ) + pidgin? ( >=dev-libs/dbus-glib-0.60 ) + upnp? ( >=net-libs/gupnp-0.13:= ) + xattr? ( sys-apps/attr )" + +RDEPEND="${COMMON_DEPEND} + cdr? ( >=app-cdr/brasero-2.32.1:= ) + gajim? ( net-im/gajim ) + image-converter? ( + || ( + media-gfx/imagemagick + media-gfx/graphicsmagick[imagemagick] + ) + ) + pidgin? ( net-im/pidgin )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.18:* + 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_configure() { + local sendto_plugins="removable-devices" + use cdr && sendto_plugins+=",caja-burn" + use mail && sendto_plugins+=",emailclient" + use pidgin && sendto_plugins+=",pidgin" + use gajim && sendto_plugins+=",gajim" + use upnp && sendto_plugins+=",upnp" + + mate_src_configure \ + --enable-sendto \ + --with-sendto-plugins=${sendto_plugins}\ + --disable-gksu \ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) \ + $(use_enable wallpaper) \ + $(use_enable xattr xattr-tags) +} diff --git a/mate-extra/caja-extensions/caja-extensions-1.24.0.ebuild b/mate-extra/caja-extensions/caja-extensions-1.24.0.ebuild new file mode 100644 index 000000000000..3e9968d725a6 --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-1.24.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Several Caja extensions" +LICENSE="GPL-2" +SLOT="0" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share +wallpaper xattr ${SENDTO}" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/caja-1.21.3 + virtual/libintl + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + gajim? ( + >=dev-libs/dbus-glib-0.60 + >=sys-apps/dbus-1 + ) + open-terminal? ( >=mate-base/mate-desktop-1.17.0 ) + pidgin? ( >=dev-libs/dbus-glib-0.60 ) + upnp? ( >=net-libs/gupnp-0.13:= ) + xattr? ( sys-apps/attr )" + +RDEPEND="${COMMON_DEPEND} + cdr? ( >=app-cdr/brasero-2.32.1:= ) + gajim? ( net-im/gajim ) + image-converter? ( + || ( + media-gfx/imagemagick + media-gfx/graphicsmagick[imagemagick] + ) + ) + pidgin? ( net-im/pidgin )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.18:* + 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_configure() { + local sendto_plugins="removable-devices" + use cdr && sendto_plugins+=",caja-burn" + use mail && sendto_plugins+=",emailclient" + use pidgin && sendto_plugins+=",pidgin" + use gajim && sendto_plugins+=",gajim" + use upnp && sendto_plugins+=",upnp" + + mate_src_configure \ + --enable-sendto \ + --with-sendto-plugins=${sendto_plugins}\ + --disable-gksu \ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) \ + $(use_enable wallpaper) \ + $(use_enable xattr xattr-tags) +} diff --git a/mate-extra/caja-extensions/caja-extensions-9999.ebuild b/mate-extra/caja-extensions/caja-extensions-9999.ebuild new file mode 100644 index 000000000000..cf2e95058b00 --- /dev/null +++ b/mate-extra/caja-extensions/caja-extensions-9999.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Several Caja extensions" +LICENSE="GPL-2" +SLOT="0" + +SENDTO="cdr gajim +mail pidgin upnp" +IUSE="image-converter +open-terminal share +wallpaper ${SENDTO} xattr" + +COMMON_DEPEND=">=dev-libs/glib-2.36:2 + >=mate-base/caja-1.17.1 + virtual/libintl:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14:3 + gajim? ( + >=dev-libs/dbus-glib-0.60:0 + >=sys-apps/dbus-1:0 + ) + open-terminal? ( >=mate-base/mate-desktop-1.17.0 ) + pidgin? ( >=dev-libs/dbus-glib-0.60:0 ) + upnp? ( >=net-libs/gupnp-0.13:0= ) + xattr? ( sys-apps/attr )" + +RDEPEND="${COMMON_DEPEND} + cdr? ( >=app-cdr/brasero-2.32.1:0= ) + gajim? ( net-im/gajim:0 ) + image-converter? ( + || ( + media-gfx/imagemagick + media-gfx/graphicsmagick[imagemagick] + ) + ) + pidgin? ( net-im/pidgin )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.18:* + 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_configure() { + local sendto_plugins="removable-devices" + use cdr && sendto_plugins+=",caja-burn" + use mail && sendto_plugins+=",emailclient" + use pidgin && sendto_plugins+=",pidgin" + use gajim && sendto_plugins+=",gajim" + use upnp && sendto_plugins+=",upnp" + + mate_src_configure \ + --enable-sendto \ + --with-sendto-plugins=${sendto_plugins}\ + $(use_enable image-converter) \ + $(use_enable open-terminal) \ + $(use_enable share) \ + $(use_enable wallpaper) +} diff --git a/mate-extra/caja-extensions/metadata.xml b/mate-extra/caja-extensions/metadata.xml new file mode 100644 index 000000000000..253dd2f0d3f3 --- /dev/null +++ b/mate-extra/caja-extensions/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <use> + <flag name="cdr">Add an extension to burn files to cds using <pkg>app-cdr/brasero</pkg>.</flag> + <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> + <flag name="wallpaper">Add an extension to support setting an image as the current wallpaper</flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/caja-extensions</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/caja-hide/Manifest b/mate-extra/caja-hide/Manifest new file mode 100644 index 000000000000..3a317206fc00 --- /dev/null +++ b/mate-extra/caja-hide/Manifest @@ -0,0 +1 @@ +DIST caja-hide-0.9.0.tar.gz 17487 BLAKE2B 182a4e65745a6c3dbbc40121d95f7b5b34b4660ceb9fcffc60ddd51bdc3949191b7eafa258950b0a6b9a6befd63e4b6842481f20ba31b4bfab0668c261e87470 SHA512 86a3d5a661a731caf740c4086ffc041f9f5cb21f996bc21d92cf5d53df108d6d14b753165ee992f3d5574957850f041d03e4d78447fb4db67bf989f16eb5471c diff --git a/mate-extra/caja-hide/caja-hide-0.9.0.ebuild b/mate-extra/caja-hide/caja-hide-0.9.0.ebuild new file mode 100644 index 000000000000..b52dfc2604fc --- /dev/null +++ b/mate-extra/caja-hide/caja-hide-0.9.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) +inherit python-single-r1 + +MY_PN="Caja-hide" + +DESCRIPTION="Hide files without renaming them in MATE's Caja" +HOMEPAGE="https://github.com/Fred-Barclay/Caja-hide" +SRC_URI="https://github.com/Fred-Barclay/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + $(python_gen_cond_dep 'dev-python/future[${PYTHON_MULTI_USEDEP}]') + dev-python/python-caja[${PYTHON_SINGLE_USEDEP}] + x11-misc/xautomation +" +BDEPEND="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +PATCHES=( + "${FILESDIR}/${P}-py3-support.patch" +) + +src_install() { + insinto /usr/share/caja-python/extensions + doins src/caja-hide.py +} diff --git a/mate-extra/caja-hide/files/caja-hide-0.9.0-py3-support.patch b/mate-extra/caja-hide/files/caja-hide-0.9.0-py3-support.patch new file mode 100644 index 000000000000..1e8e9994456e --- /dev/null +++ b/mate-extra/caja-hide/files/caja-hide-0.9.0-py3-support.patch @@ -0,0 +1,20 @@ +# futurized +--- a/src/caja-hide.py ++++ b/src/caja-hide.py +@@ -1,3 +1,6 @@ ++from __future__ import absolute_import ++from __future__ import division ++from __future__ import unicode_literals + # Caja Hide - Extension for Caja to hide files without renaming them + # Copyright (C) 2015-2016 Caja Hide authors. + # +@@ -14,6 +17,9 @@ + # You should have received a copy of the GNU General Public License + # along with this program. If not, see <http://www.gnu.org/licenses/>. + ++from future import standard_library ++standard_library.install_aliases() ++from builtins import * + import os + from gi.repository import Caja, GObject + from gettext import ngettext, locale, bindtextdomain, textdomain diff --git a/mate-extra/caja-hide/metadata.xml b/mate-extra/caja-hide/metadata.xml new file mode 100644 index 000000000000..8edda6667bab --- /dev/null +++ b/mate-extra/caja-hide/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <longdescription lang="en"> + An extension for Caja that hiding files without renaming them + </longdescription> + <upstream> + <remote-id type="github">Fred-Barclay/caja-hide</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/mate-extra/mate-calc/Manifest b/mate-extra/mate-calc/Manifest new file mode 100644 index 000000000000..8f88f73cf3ba --- /dev/null +++ b/mate-extra/mate-calc/Manifest @@ -0,0 +1,5 @@ +DIST mate-calc-1.20.3.tar.xz 608220 BLAKE2B 24d59bd810d33574e0321f63e2b545f27ccd41d337fb540cb82e337225aed884701d1cccea9569c251b4ceb5fd99112d8924424ffba2adb344156c90e198d998 SHA512 50a221e4eeeeac103eed9ee12553d242914f250e79bf0b390ea47d0620b08e822426a16249a9c3e5ab31eb4ccfd7f2f531a146d3f9bbd849bb37ab3153d4ab8c +DIST mate-calc-1.22.0.tar.xz 623312 BLAKE2B ae40278e455c520649db9fb4f48aedb2dec3b9abc48175a9f0111bbc57b7aac289d20d8dc1703a7b6545351e75e0ae641432ce6227f5ae0a8de5cbed68120581 SHA512 a0d72a17dc9e7e97ef36cb2f089db126b1f91790d6a34ae829ef9cea87e82b025ba106f08e8c677352e72423a6670a3bf8751eecc67444cd8cea8dc8f3cf6728 +DIST mate-calc-1.22.2.tar.xz 626400 BLAKE2B f09bf3730a4b184026e324c4c64c7a06951ae858febf58d135b676d384d0fe77a44af0adbb2a3bedc8ab60547f029e7f314634876e7d2a878fcec3549069063a SHA512 4235e49df4517d1a43a1f6422220f5b35320c34f588eb9ff3c63aa2ff59123a53ea9723372d3fe4d8c29d40ef09a51f4bd536655b5056d840eb5c253f572afb5 +DIST mate-calc-1.23.0.tar.xz 897364 BLAKE2B 40be2a27c11f27a92a3162816d494525a1c077c3f9789aa2a575745f78e2324af2f306d4ecad985f69651674e9b96caac2fb8c0a01af0d02a2cdbcdc5a76f2f0 SHA512 51861477787979a7ff56ef01f55ef6dd343be5adc4a1badae2304e6131043a5914dfc0d777f23d6cc2cc94d57c4244a2894884e84b02dda92184b6c93d72bf62 +DIST mate-calc-1.24.0.tar.xz 939480 BLAKE2B 28a8184665096d477bdc80484fc9da3bf9835dd5d1c30d4de11722488d735f88336bcf990c50ef65dd0a5781fc083b5d011fd5085c2d1672e6599a28f4a01452 SHA512 ebb18f07ded5577bb0987b2027e7b73abc823a567bfa00f9cc9bfaf75de498f150b6b4c2e13486c530a3cbb078f1b798c415b33d668d952e8650799dd05c99eb diff --git a/mate-extra/mate-calc/mate-calc-1.20.3.ebuild b/mate-extra/mate-calc/mate-calc-1.20.3.ebuild new file mode 100644 index 000000000000..8089d02454d9 --- /dev/null +++ b/mate-extra/mate-calc/mate-calc-1.20.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Calculator for MATE" +LICENSE="GPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + dev-libs/libxml2:2 + >=x11-libs/gtk+-3.14:3 + x11-libs/pango:0" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools:0 + >=dev-util/intltool-0.35.0:* + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-calc/mate-calc-1.22.0.ebuild b/mate-extra/mate-calc/mate-calc-1.22.0.ebuild new file mode 100644 index 000000000000..da47eafc3691 --- /dev/null +++ b/mate-extra/mate-calc/mate-calc-1.22.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Calculator for MATE" +LICENSE="GPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/pango" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-calc/mate-calc-1.22.2.ebuild b/mate-extra/mate-calc/mate-calc-1.22.2.ebuild new file mode 100644 index 000000000000..da47eafc3691 --- /dev/null +++ b/mate-extra/mate-calc/mate-calc-1.22.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Calculator for MATE" +LICENSE="GPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/pango" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-calc/mate-calc-1.23.0.ebuild b/mate-extra/mate-calc/mate-calc-1.23.0.ebuild new file mode 100644 index 000000000000..da47eafc3691 --- /dev/null +++ b/mate-extra/mate-calc/mate-calc-1.23.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Calculator for MATE" +LICENSE="GPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/pango" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-calc/mate-calc-1.24.0.ebuild b/mate-extra/mate-calc/mate-calc-1.24.0.ebuild new file mode 100644 index 000000000000..0fc7f1df9bb0 --- /dev/null +++ b/mate-extra/mate-calc/mate-calc-1.24.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Calculator for MATE" +LICENSE="GPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/pango" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-calc/mate-calc-9999.ebuild b/mate-extra/mate-calc/mate-calc-9999.ebuild new file mode 100644 index 000000000000..8089d02454d9 --- /dev/null +++ b/mate-extra/mate-calc/mate-calc-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Calculator for MATE" +LICENSE="GPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + dev-libs/libxml2:2 + >=x11-libs/gtk+-3.14:3 + x11-libs/pango:0" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools:0 + >=dev-util/intltool-0.35.0:* + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-calc/metadata.xml b/mate-extra/mate-calc/metadata.xml new file mode 100644 index 000000000000..b2b3537a8067 --- /dev/null +++ b/mate-extra/mate-calc/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <longdescription> + MATE Calculator is a fork of gnome-calc, the calculator application that was previously in the OpenWindows Deskset of the Solaris 8 operating system. + </longdescription> + <upstream> + <remote-id type="github">mate-desktop/mate-calc</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> + diff --git a/mate-extra/mate-indicator-applet/Manifest b/mate-extra/mate-indicator-applet/Manifest new file mode 100644 index 000000000000..01d74bb7a137 --- /dev/null +++ b/mate-extra/mate-indicator-applet/Manifest @@ -0,0 +1,5 @@ +DIST mate-indicator-applet-1.20.1.tar.xz 337336 BLAKE2B eab0ac7f1bb934bcec9a5721326eb98e028e240dfd3fcfc5c2e5ee7258db72707dc6b78c8b6005d6c1f6bc49cd40ac66d222bdcd721d9c3243cd1f4e659ec4d3 SHA512 8e20761ec3b9f8be2ba972e732d4a039c3784f1a652150c76a66ddccdfbe0560650b59338c5757d7807a599c89992afe08cfdc14ccf0f14f822e9be63c93b079 +DIST mate-indicator-applet-1.22.0.tar.xz 339564 BLAKE2B 0655ced0b24cc681ebd8e66b0749c9d98f9bc361830431bb408158ab174d5ea27aa022344cc667e37405ae693b52ed5c20e5b5ecec01b484c1928df36e1673d0 SHA512 6e1dd133a521f247ecb648b3ffa542e326f504fd3b0719a74099e83ac1dfa9fd4d7676af284f89f69d6684e5640f240930bb0fb43bcf7d59472786adf4c3200c +DIST mate-indicator-applet-1.22.1.tar.xz 291104 BLAKE2B 665decd04fec83fb4b1391f3d344f7ce61a4bef557478fe2bae95d9494b633a0c64a2d24b1cde7f3fcb6255b429265a33148c1ff8d765de5463d8d119421a9b7 SHA512 2224e7222c36f04f78d4f5e10dfa7dffab31c687474fac605ec54795edaa7d230518168fef82459aba47e72362941b7968b94b11ccace40d8857adf605f8d8db +DIST mate-indicator-applet-1.23.0.tar.xz 332716 BLAKE2B eb21effe8639eb68fcddce2bb9e8c1d751b93ed7f5a01c21e9e9493a19e86c81d72fa9bbb97b072b54dbbfbe2bc31308835d25187d371ae320dc219779cbed3f SHA512 7a3fc2701c45fc2fcbed339a66b7951ebb765219042ffb1226713c40c87c28121d668329992d8fbfc17bed7cd5c9a219f822440e6c2a5a9db42da3a539b7a3f8 +DIST mate-indicator-applet-1.24.0.tar.xz 380136 BLAKE2B 1ae77c892f02127f7a0d778958e0f4acc2b14e01a4b8d8a316253c3b227eacd59cb556ed852de690f3ec4aec4d02874c2f594b41315cd85c87c16967ef9403ee SHA512 0e82f572c1855c8623e537a45c2c0c0b98d3d642e46333eedc16c26607205293098a062008d0e568890ffdf6b8dc4c30a7f5e2e41a150f940917b3671783e413 diff --git a/mate-extra/mate-indicator-applet/files/mate-indicator-applet-1.14.1-indicator-ng-configure-fix.patch b/mate-extra/mate-indicator-applet/files/mate-indicator-applet-1.14.1-indicator-ng-configure-fix.patch new file mode 100644 index 000000000000..b9ae4fc8fecc --- /dev/null +++ b/mate-extra/mate-indicator-applet/files/mate-indicator-applet-1.14.1-indicator-ng-configure-fix.patch @@ -0,0 +1,30 @@ +From 06f6db28648cdeff02cc07f9a7f1410b228450a4 Mon Sep 17 00:00:00 2001 +From: monsta <monsta@inbox.ru> +Date: Wed, 14 Sep 2016 18:20:25 +0300 +Subject: [PATCH] check for libindicator 12.10.2 for new style indicators + support + +fixes build on Gentoo which has 12.10.1 - turned out this version +had no indicator-ng yet. + +note that (as of now) 12.10.2 isn't officially released upstream, +and Ubuntu has post-12.10.1 repo snapshot packaged and labeled as +12.10.2. however, that snapshot already has 12.10.2 version in .pc +file, so the build works with it. +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 5e9c505..9b4dafc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -46,7 +46,7 @@ case "$with_gtk" in + esac + + INDICATOR_REQUIRED_VERSION=0.3.90 +-INDICATOR_NG_VERSION=12.10 ++INDICATOR_NG_VERSION=12.10.2 + INDICATOR_PKG=indicator$INDICATOR_API_VERSION-0.4 + + PKG_CHECK_MODULES(APPLET, gtk+-$GTK_API_VERSION >= $GTK_REQUIRED_VERSION diff --git a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.20.1.ebuild b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.20.1.ebuild new file mode 100644 index 000000000000..374e1575538f --- /dev/null +++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.20.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate versionator + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="MATE indicator applet" +LICENSE="GPL-2 FDL-1.1 LGPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/libindicator-0.4:3 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.14:3" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" diff --git a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.22.0.ebuild b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.22.0.ebuild new file mode 100644 index 000000000000..ed3d14dae04e --- /dev/null +++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.22.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate eapi7-ver + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm x86" +fi + +DESCRIPTION="MATE indicator applet" +LICENSE="GPL-2 FDL-1.1 LGPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/libindicator-0.4:3 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" diff --git a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.22.1.ebuild b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.22.1.ebuild new file mode 100644 index 000000000000..ed3d14dae04e --- /dev/null +++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.22.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate eapi7-ver + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm x86" +fi + +DESCRIPTION="MATE indicator applet" +LICENSE="GPL-2 FDL-1.1 LGPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/libindicator-0.4:3 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" diff --git a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.23.0.ebuild b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.23.0.ebuild new file mode 100644 index 000000000000..9237b976f862 --- /dev/null +++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.23.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate eapi7-ver + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="MATE indicator applet" +LICENSE="GPL-2 FDL-1.1 LGPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/libindicator-0.4:3 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" diff --git a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0.ebuild b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0.ebuild new file mode 100644 index 000000000000..9237b976f862 --- /dev/null +++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate eapi7-ver + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="MATE indicator applet" +LICENSE="GPL-2 FDL-1.1 LGPL-2" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/libindicator-0.4:3 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" diff --git a/mate-extra/mate-indicator-applet/mate-indicator-applet-9999.ebuild b/mate-extra/mate-indicator-applet/mate-indicator-applet-9999.ebuild new file mode 100644 index 000000000000..4398502ab175 --- /dev/null +++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate versionator + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="MATE indicator applet" +LICENSE="GPL-2 FDL-1.1 LGPL-2" +SLOT="0" + +COMMON_DEPEND=" + >=mate-base/mate-panel-1.8 + >=dev-libs/libindicator-0.3.90:3 + >=x11-libs/gtk+-3.0:3 + " + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" + +src_configure() { + mate_src_configure +} diff --git a/mate-extra/mate-indicator-applet/metadata.xml b/mate-extra/mate-indicator-applet/metadata.xml new file mode 100644 index 000000000000..707e9b970ff8 --- /dev/null +++ b/mate-extra/mate-indicator-applet/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/mate-indicator-applet</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-media/Manifest b/mate-extra/mate-media/Manifest new file mode 100644 index 000000000000..6d9208906966 --- /dev/null +++ b/mate-extra/mate-media/Manifest @@ -0,0 +1,5 @@ +DIST mate-media-1.20.2.tar.xz 502408 BLAKE2B b7c1ce3339bd54d1c539d6f79602e4c029cf272ace7c9e577dab9f3fd77afa83313787c1a5cb24d77f7a7c4e9062798003e923bde521ecb212165f9df3511592 SHA512 d674ad414bbfefdf76797605cf4fbc1e4497f6d4eede6086a5b33f0efd4d3464e3139efec202a33c500b6cbbf9e61e199791e8679abf2096a4276719065681b9 +DIST mate-media-1.22.1.tar.xz 486664 BLAKE2B dae64f3a55137a760551261c1c92d34d4bf94c5057e16555d4c975f2ae6054812d6618cbaaf8da606392f23959118b8d98ffb2e6a8821d2171147ad2c74e6b73 SHA512 e7bce9128bc6e551cd918af669d52a7ca238a280a4ca09d15822f4d5b52fd9925b647278a39067a1f2a5dd0facfad4988385233939abbdf4aefecc21d2e089d9 +DIST mate-media-1.22.2.tar.xz 490464 BLAKE2B 16851ea5c42967cd753af4f79cfab17e385ea3584418a68b54ea894ed99c7a16a0bbe1ad496432a1521b17acedcc6622444f10e7c5f1073e58ce4175d6ff0655 SHA512 88a78e7ddf02335ffe4d819921cbb978b9e2fc430e0edd950f04edb3999f94d59c4aa39a8089ac0c66af6b152b1514e20810ae4c577095dcd60735046a88ec3a +DIST mate-media-1.23.1.tar.xz 568304 BLAKE2B 0edea783883a053e9b16daab5dcba288a0a1e5687ddd1a09768e982e8ad6b9ce97b411e168e73d521ad59c344ea02c96d464e6133689830cbca5379c872eca4a SHA512 fcc0ca2557e4624210381ebf828eb497caa150c0c5c6b74e9bf89de4e28c69806a7220333cb77ca5a1d073bc02c4a673f6122c1adb56da27fe63c985fee0bd8c +DIST mate-media-1.24.0.tar.xz 568488 BLAKE2B 9c7d3f264489a3888ef6b45e4ce7e8c23a53634b3b72db32092889f1656afc8a6b2988b35e5ecdc0bb48ebb20c4e86b64dbc93ec308947159feb89877230673e SHA512 82ee6a16a49d9f4d229539cfacb5803c150af09dff227fb5995bf78e2b83a1f5bddb307756648e569a138124e4485ca56f635184e47fbfd76dcedd17f2bf0425 diff --git a/mate-extra/mate-media/mate-media-1.20.2.ebuild b/mate-extra/mate-media/mate-media-1.20.2.ebuild new file mode 100644 index 000000000000..862d43e3af7d --- /dev/null +++ b/mate-extra/mate-media/mate-media-1.20.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Multimedia related programs for the MATE desktop" +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=">=dev-libs/glib-2.36.0:2 + dev-libs/libxml2:2 + >=mate-base/mate-panel-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=media-libs/libcanberra-0.13:0[gtk3] + >=media-libs/libmatemixer-1.10.0 + x11-libs/cairo:0 + >=x11-libs/gtk+-3.14:3 + x11-libs/pango:0 + virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0:* + sys-devel/gettext:* + virtual/pkgconfig:* + !!<mate-base/mate-applets-1.8:*" diff --git a/mate-extra/mate-media/mate-media-1.22.1.ebuild b/mate-extra/mate-media/mate-media-1.22.1.ebuild new file mode 100644 index 000000000000..66ec91a9100d --- /dev/null +++ b/mate-extra/mate-media/mate-media-1.22.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Multimedia related programs for the MATE desktop" +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=mate-base/mate-panel-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=media-libs/libcanberra-0.13[gtk3] + >=media-libs/libmatemixer-1.10.0 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/pango + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:* + !!<mate-base/mate-applets-1.8:*" diff --git a/mate-extra/mate-media/mate-media-1.22.2.ebuild b/mate-extra/mate-media/mate-media-1.22.2.ebuild new file mode 100644 index 000000000000..66ec91a9100d --- /dev/null +++ b/mate-extra/mate-media/mate-media-1.22.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Multimedia related programs for the MATE desktop" +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=mate-base/mate-panel-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=media-libs/libcanberra-0.13[gtk3] + >=media-libs/libmatemixer-1.10.0 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/pango + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:* + !!<mate-base/mate-applets-1.8:*" diff --git a/mate-extra/mate-media/mate-media-1.23.1.ebuild b/mate-extra/mate-media/mate-media-1.23.1.ebuild new file mode 100644 index 000000000000..66ec91a9100d --- /dev/null +++ b/mate-extra/mate-media/mate-media-1.23.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Multimedia related programs for the MATE desktop" +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=mate-base/mate-panel-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=media-libs/libcanberra-0.13[gtk3] + >=media-libs/libmatemixer-1.10.0 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/pango + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:* + !!<mate-base/mate-applets-1.8:*" diff --git a/mate-extra/mate-media/mate-media-1.24.0.ebuild b/mate-extra/mate-media/mate-media-1.24.0.ebuild new file mode 100644 index 000000000000..5d337434dbe4 --- /dev/null +++ b/mate-extra/mate-media/mate-media-1.24.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Multimedia related programs for the MATE desktop" +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + dev-libs/libxml2:2 + >=mate-base/mate-panel-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=media-libs/libcanberra-0.13[gtk3] + >=media-libs/libmatemixer-1.10.0 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/pango + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0 + sys-devel/gettext:* + virtual/pkgconfig:* + !!<mate-base/mate-applets-1.8:*" diff --git a/mate-extra/mate-media/mate-media-9999.ebuild b/mate-extra/mate-media/mate-media-9999.ebuild new file mode 100644 index 000000000000..0f94168650ae --- /dev/null +++ b/mate-extra/mate-media/mate-media-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Multimedia related programs for the MATE desktop" +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=">=dev-libs/glib-2.36.0:2 + dev-libs/libxml2:2 + >=mate-base/mate-panel-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=media-libs/libcanberra-0.13:0[gtk3] + >=media-libs/libmatemixer-1.10.0 + x11-libs/cairo:0 + >=x11-libs/gtk+-3.14:3 + x11-libs/pango:0 + virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.35.0:* + sys-devel/gettext:* + virtual/pkgconfig:* + !!<mate-base/mate-applets-1.8:*" diff --git a/mate-extra/mate-media/metadata.xml b/mate-extra/mate-media/metadata.xml new file mode 100644 index 000000000000..42103b91732d --- /dev/null +++ b/mate-extra/mate-media/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/mate-media</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-netbook/Manifest b/mate-extra/mate-netbook/Manifest new file mode 100644 index 000000000000..db2ee6c1bd16 --- /dev/null +++ b/mate-extra/mate-netbook/Manifest @@ -0,0 +1,5 @@ +DIST mate-netbook-1.20.1.tar.xz 310404 BLAKE2B bb456ca50d1e69c1a75ade15ea986e4311062f87d600d0d3dc25d8e442b9348df04cf085bcef96ebd72241f52724440909a62540ddcca9ae2662c5385617c384 SHA512 d74b4f1ef16f6406abe2c5108148f6db207643b4b81d86d07c3b2bfe446c8246464c884cf68548e7860a0f328891f87ec7ae5966d1d6ecb6f1593c1ec9c158ae +DIST mate-netbook-1.22.1.tar.xz 307776 BLAKE2B 8d10de7926023d1c0e9a92c2a55306db797e156948096936864332a79f0bdf91406df2ecf523b951eb6b1d0770dfbe705d913d75c74043bc78f765615af76bdf SHA512 d0ba10d798e779e89b656a5bab2f5524c36755d58b877ba18482171c7673c5217ecf39b8098ff7b258634fbae62638d70bdf11e17f02f47c68ca96058f0ebb03 +DIST mate-netbook-1.22.2.tar.xz 308168 BLAKE2B 5b73d3299dc725d6f342535599bc38047c4d90f2e6aa953f07e81b9f2f71723124b0cf6574b44f96644b5c5804e8a8319d9870c491210dc4714f6d2c40d0a472 SHA512 caaa841857b86592dd7417fa77e8211d1527f8234cd248a00a3a74b2b1487bd1c06a4bfde44818e1c3b0a64350b94e47d8bfdbcd545d787365dfd76c3af2ff71 +DIST mate-netbook-1.23.0.tar.xz 311204 BLAKE2B 70f12480e42656c491584e059336ac4f3d618b753c8503cc2f0aeea8b1f0d489aca6ed9f60ab26dfd8afe56dff86055354572601f9351e840010e97498962337 SHA512 24350f5f415b6dc6b35a52de055368350a4f51e6d25366c3c2b97348ff18e470d876f8360925042c8641473256c1987ef2f6d7cc05fc394500459ffc889a94f2 +DIST mate-netbook-1.24.0.tar.xz 356072 BLAKE2B 843e90753e660e531377cc25880a1bbab8a8f200c293bd05454fbb2d27f333684cd1429bfa5596c308c039505752d53156bd83fc09e6eba955eea7267eb502ac SHA512 fd2efbfaa3fb53f96bf9bff28eba70d3cd46b723a63e6748af0cb8314821cbafdc8d0122d402e89ac2742247685e630544f3d98149514114de5a3e38f7fbe471 diff --git a/mate-extra/mate-netbook/mate-netbook-1.20.1.ebuild b/mate-extra/mate-netbook/mate-netbook-1.20.1.ebuild new file mode 100644 index 000000000000..8067cafca544 --- /dev/null +++ b/mate-extra/mate-netbook/mate-netbook-1.20.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="MATE utilities for netbooks" +LICENSE="GPL-3" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/glib-2.36:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.14:3 + x11-libs/libfakekey:0 + x11-libs/libwnck:3 + x11-libs/libXtst:0 + x11-libs/libX11:0 + x11-libs/cairo:0 + virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto:0 + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-netbook/mate-netbook-1.22.1.ebuild b/mate-extra/mate-netbook/mate-netbook-1.22.1.ebuild new file mode 100644 index 000000000000..483c783f4754 --- /dev/null +++ b/mate-extra/mate-netbook/mate-netbook-1.22.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="MATE utilities for netbooks" +LICENSE="GPL-3" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/glib-2.50:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3 + x11-libs/libfakekey + x11-libs/libwnck:3 + x11-libs/libXtst + x11-libs/libX11 + x11-libs/cairo + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-netbook/mate-netbook-1.22.2.ebuild b/mate-extra/mate-netbook/mate-netbook-1.22.2.ebuild new file mode 100644 index 000000000000..483c783f4754 --- /dev/null +++ b/mate-extra/mate-netbook/mate-netbook-1.22.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="MATE utilities for netbooks" +LICENSE="GPL-3" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/glib-2.50:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3 + x11-libs/libfakekey + x11-libs/libwnck:3 + x11-libs/libXtst + x11-libs/libX11 + x11-libs/cairo + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-netbook/mate-netbook-1.23.0.ebuild b/mate-extra/mate-netbook/mate-netbook-1.23.0.ebuild new file mode 100644 index 000000000000..0a50af6a99e5 --- /dev/null +++ b/mate-extra/mate-netbook/mate-netbook-1.23.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="MATE utilities for netbooks" +LICENSE="GPL-3" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/glib-2.50:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3 + x11-libs/libfakekey + x11-libs/libwnck:3 + x11-libs/libXtst + x11-libs/libX11 + x11-libs/cairo + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-netbook/mate-netbook-1.24.0.ebuild b/mate-extra/mate-netbook/mate-netbook-1.24.0.ebuild new file mode 100644 index 000000000000..0a50af6a99e5 --- /dev/null +++ b/mate-extra/mate-netbook/mate-netbook-1.24.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="MATE utilities for netbooks" +LICENSE="GPL-3" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/glib-2.50:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3 + x11-libs/libfakekey + x11-libs/libwnck:3 + x11-libs/libXtst + x11-libs/libX11 + x11-libs/cairo + virtual/libintl" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-netbook/mate-netbook-9999.ebuild b/mate-extra/mate-netbook/mate-netbook-9999.ebuild new file mode 100644 index 000000000000..41d29e75a0e8 --- /dev/null +++ b/mate-extra/mate-netbook/mate-netbook-9999.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="MATE utilities for netbooks" +LICENSE="GPL-3" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/glib-2.36:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.14:3 + x11-libs/libfakekey:0 + x11-libs/libwnck:3 + x11-libs/libXtst:0 + x11-libs/libX11:0 + x11-libs/cairo:0 + virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto:0 + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" diff --git a/mate-extra/mate-netbook/metadata.xml b/mate-extra/mate-netbook/metadata.xml new file mode 100644 index 000000000000..72507a322801 --- /dev/null +++ b/mate-extra/mate-netbook/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <longdescription> + MATE utilities for netbooks are an applet and a daemon to + maximize windows and move their titles on the panel. + </longdescription> + <upstream> + <remote-id type="github">mate-desktop/mate-netbook</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-polkit/Manifest b/mate-extra/mate-polkit/Manifest new file mode 100644 index 000000000000..622c983a049b --- /dev/null +++ b/mate-extra/mate-polkit/Manifest @@ -0,0 +1,4 @@ +DIST mate-polkit-1.20.1.tar.xz 300196 BLAKE2B 3652182b5c781fc0f497fb8cdc100b47b8a8658e0fd1e4ab1cfeb8097623a024a15c1776515021f3929b75e58456f11c26c6452d927060177de4b7da4adfde2e SHA512 8e657c2783a575f634e5003d4225c438d92fdc100d313ba33e708f8454953ef335e38b0a83d975f990dcdac1cb36506cf6da32d729a2fac537995cddace0b8fd +DIST mate-polkit-1.22.0.tar.xz 302080 BLAKE2B 374fa5215c57a36fc3a6fa4660866b33bc02d067f1eaf5cbadca8711efe8771e4c59d496e8eb47c75567b5a0e472fd10782c5b5436b9d2a5e7fc834445e5cf06 SHA512 e761ec10842789b5bbb3831f568c64e969429131a893850e8323927b949e115a24b3907fd3def7f31f5f785f0831717d852c61f08a9028a009ea9cca0ba86393 +DIST mate-polkit-1.23.0.tar.xz 295576 BLAKE2B 78b7f2fa1c549fa7eccae3c6a8eb44c7bbf349973018d133db725fdf86b94ed3512016d8c81dda86816f02424ee120c0ffd97ab175b003451461dff062a98552 SHA512 da2489183a6b05b8475edef1b7340903c993d77052986470cfa75fb5bf8e03a10ceeb2f9401c2c81e5888046668ee42a7e01c31d234f55e189898c5b0a88b44b +DIST mate-polkit-1.24.0.tar.xz 332652 BLAKE2B 293d964f2410d2f60047d1e01e2ba864c22e8bda00e5b659329d097391b2988349c70dfbd953f223c4212887d16d54f1f5a7eb21e38b69b553d54b1966647cb1 SHA512 8d759bd5f78750c75dc92ffa27e555ae36ae7199b76483cbfe7e0848d3a66cda5b82c98bf334068eb79a1344757665cf7d1bf403e4e908e332ca929c8ebe2a98 diff --git a/mate-extra/mate-polkit/mate-polkit-1.20.1.ebuild b/mate-extra/mate-polkit/mate-polkit-1.20.1.ebuild new file mode 100644 index 000000000000..b0c7a814459a --- /dev/null +++ b/mate-extra/mate-polkit/mate-polkit-1.20.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A MATE specific DBUS service that is used to bring up authentication dialogs" +LICENSE="LGPL-2" +SLOT="0" + +IUSE="accountsservice appindicator debug examples +introspection" + +COMMON_DEPEND=">=dev-libs/glib-2.36:2 + >=sys-auth/polkit-0.102:0[introspection?] + x11-libs/gdk-pixbuf:2[introspection?] + virtual/libintl:0 + >=x11-libs/gtk+-3.14.0:3[introspection?] + appindicator? ( dev-libs/libappindicator:3 ) + introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )" + +RDEPEND="${COMMON_DEPEND} + accountsservice? ( sys-apps/accountsservice:0[introspection?] )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + >=sys-devel/libtool-2.2.6 + virtual/pkgconfig:* + !<gnome-extra/polkit-gnome-0.102:0" + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable accountsservice) \ + $(use_enable appindicator) \ + $(use_enable debug) \ + $(use_enable examples) \ + $(use_enable introspection) +} diff --git a/mate-extra/mate-polkit/mate-polkit-1.22.0-r1.ebuild b/mate-extra/mate-polkit/mate-polkit-1.22.0-r1.ebuild new file mode 100644 index 000000000000..68691a62f991 --- /dev/null +++ b/mate-extra/mate-polkit/mate-polkit-1.22.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A MATE specific DBUS service that is used to bring up authentication dialogs" +LICENSE="LGPL-2" +SLOT="0" + +IUSE="accountsservice appindicator" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=sys-auth/polkit-0.102 + x11-libs/gdk-pixbuf:2 + virtual/libintl:0 + >=x11-libs/gtk+-3.22.0:3 + appindicator? ( dev-libs/libappindicator:3 )" + +RDEPEND="${COMMON_DEPEND} + accountsservice? ( sys-apps/accountsservice )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + >=sys-devel/libtool-2.2.6 + virtual/pkgconfig:* + !<gnome-extra/polkit-gnome-0.102:0" + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable accountsservice) \ + $(use_enable appindicator) +} diff --git a/mate-extra/mate-polkit/mate-polkit-1.22.0.ebuild b/mate-extra/mate-polkit/mate-polkit-1.22.0.ebuild new file mode 100644 index 000000000000..68691a62f991 --- /dev/null +++ b/mate-extra/mate-polkit/mate-polkit-1.22.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A MATE specific DBUS service that is used to bring up authentication dialogs" +LICENSE="LGPL-2" +SLOT="0" + +IUSE="accountsservice appindicator" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=sys-auth/polkit-0.102 + x11-libs/gdk-pixbuf:2 + virtual/libintl:0 + >=x11-libs/gtk+-3.22.0:3 + appindicator? ( dev-libs/libappindicator:3 )" + +RDEPEND="${COMMON_DEPEND} + accountsservice? ( sys-apps/accountsservice )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + >=sys-devel/libtool-2.2.6 + virtual/pkgconfig:* + !<gnome-extra/polkit-gnome-0.102:0" + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable accountsservice) \ + $(use_enable appindicator) +} diff --git a/mate-extra/mate-polkit/mate-polkit-1.23.0.ebuild b/mate-extra/mate-polkit/mate-polkit-1.23.0.ebuild new file mode 100644 index 000000000000..68691a62f991 --- /dev/null +++ b/mate-extra/mate-polkit/mate-polkit-1.23.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A MATE specific DBUS service that is used to bring up authentication dialogs" +LICENSE="LGPL-2" +SLOT="0" + +IUSE="accountsservice appindicator" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=sys-auth/polkit-0.102 + x11-libs/gdk-pixbuf:2 + virtual/libintl:0 + >=x11-libs/gtk+-3.22.0:3 + appindicator? ( dev-libs/libappindicator:3 )" + +RDEPEND="${COMMON_DEPEND} + accountsservice? ( sys-apps/accountsservice )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + >=sys-devel/libtool-2.2.6 + virtual/pkgconfig:* + !<gnome-extra/polkit-gnome-0.102:0" + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable accountsservice) \ + $(use_enable appindicator) +} diff --git a/mate-extra/mate-polkit/mate-polkit-1.24.0.ebuild b/mate-extra/mate-polkit/mate-polkit-1.24.0.ebuild new file mode 100644 index 000000000000..05be4653ab02 --- /dev/null +++ b/mate-extra/mate-polkit/mate-polkit-1.24.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A MATE specific DBUS service that is used to bring up authentication dialogs" +LICENSE="LGPL-2" +SLOT="0" + +IUSE="accountsservice appindicator" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=sys-auth/polkit-0.102 + x11-libs/gdk-pixbuf:2 + virtual/libintl:0 + >=x11-libs/gtk+-3.22.0:3 + appindicator? ( dev-libs/libappindicator:3 )" + +RDEPEND="${COMMON_DEPEND} + accountsservice? ( sys-apps/accountsservice )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + >=sys-devel/libtool-2.2.6 + virtual/pkgconfig:* + !<gnome-extra/polkit-gnome-0.102:0" + +src_configure() { + mate_src_configure \ + --disable-static \ + $(use_enable accountsservice) \ + $(use_enable appindicator) +} diff --git a/mate-extra/mate-polkit/mate-polkit-9999.ebuild b/mate-extra/mate-polkit/mate-polkit-9999.ebuild new file mode 100644 index 000000000000..8a931dc9f6ed --- /dev/null +++ b/mate-extra/mate-polkit/mate-polkit-9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="A MATE specific DBUS service that is used to bring up authentication dialogs" +LICENSE="LGPL-2" +SLOT="0" + +IUSE="accountsservice appindicator debug examples gtk3 +introspection" + +COMMON_DEPEND=">=dev-libs/glib-2.36:2 + >=sys-auth/polkit-0.102:0[introspection?] + x11-libs/gdk-pixbuf:2[introspection?] + virtual/libintl:0 + !gtk3? ( + >=x11-libs/gtk+-2.24:2[introspection?] + appindicator? ( dev-libs/libappindicator:2 ) + ) + gtk3? ( + >=x11-libs/gtk+-3.0:3[introspection?] + appindicator? ( dev-libs/libappindicator:3 ) + ) + introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )" + +RDEPEND="${COMMON_DEPEND} + accountsservice? ( sys-apps/accountsservice:0[introspection?] )" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.35:* + sys-devel/gettext:* + >=sys-devel/libtool-2.2.6 + virtual/pkgconfig:* + !<gnome-extra/polkit-gnome-0.102:0" + +src_configure() { + mate_src_configure \ + --disable-static \ + --with-gtk=$(usex gtk3 3.0 2.0) \ + $(use_enable accountsservice) \ + $(use_enable appindicator) \ + $(use_enable debug) \ + $(use_enable examples) \ + $(use_enable introspection) +} diff --git a/mate-extra/mate-polkit/metadata.xml b/mate-extra/mate-polkit/metadata.xml new file mode 100644 index 000000000000..58979bca19fb --- /dev/null +++ b/mate-extra/mate-polkit/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/mate-polkit</remote-id> + </upstream> + <use> + <flag name="accountsservice">Support extraction of data from AccountsService</flag> + <flag name="appindicator">Add support for AppIndicator</flag> + <flag name="gtk3">Build with GTK+3 instead of GTK+2</flag> + </use> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-power-manager/Manifest b/mate-extra/mate-power-manager/Manifest new file mode 100644 index 000000000000..d85411002b75 --- /dev/null +++ b/mate-extra/mate-power-manager/Manifest @@ -0,0 +1,7 @@ +DIST mate-power-manager-1.20.3.tar.xz 3214132 BLAKE2B 2b8a48bad6379a83ee4c795d0458f5be2691359e055a121134b679c146c7e6119a823a91f602ad6966d1d540f1c6597e0caa558c5e762cada9fb1e87e5620e68 SHA512 429168bfb5bb800624f84a33ee24c8078afc95c8f98e021984bc637a56f774ff70060451838b683a4b55ebd349b102c65ee76ea0101462902feba048a6fe4127 +DIST mate-power-manager-1.22.1.tar.xz 3188048 BLAKE2B af32a18e2561cc9689382ff9a94382180a5d2dc6ade34a6dc400a7b65730a6c26c6f32b72b6ec973210ac3baf4e8b6c54e489230e64b877cee4ffbbf1a195d28 SHA512 8eabd7f8171f0a6be610c849fad8346bb30ca2c69208e2e117f436daaa5ada3bf0fef479dc017f32f56ec6bd52a7ff7ff69d18baf01b402c5fa2747245261a81 +DIST mate-power-manager-1.22.2.tar.xz 3188752 BLAKE2B 351c18436183679b2b0ecf549a8efe16a691876b7299f06d88d7f7c3434feab1f35ac26a015b5425260dc1a41a4734f0244825a69bb77211320d60f4328ff63b SHA512 99a273558c072ce1d23c8964d9292f45a29a2d5a5e89b504e79e3686a65ad8cc7b200441ba22147d3d828f574e2cebc260c47531338e286b2c47988263763af6 +DIST mate-power-manager-1.23.1.tar.xz 3188988 BLAKE2B bf545765c94e165d0bfba95f4a237c52c46373e1b2253c2e9fa79d3352d605c80ee955b1413b997974ad642b9f21f99a27d53aa26fba3d4dececc44cc0c65297 SHA512 55a80cfdae84d9c2ad404a616de9549abf5de213d2b37ff5e244591ed6036c120c4f4d15d0e3d637cefccfd3fcd2fe6547346a2b08f0b3776e7622d07bf22a0c +DIST mate-power-manager-1.23.2.tar.xz 5776464 BLAKE2B 2f05f923261683687374de49aee1bbc015abaf63bc158a878e5ac526ce7199f22f419f695c5eb19f46e2d939df01a08ded480a6f75d10d8df44b34471e975a48 SHA512 5705c255a465e2c5cc17e6be6561d4dc37963ee76fc61212b7893967b0a5a8e989660a44eb0771a57748534a1166a9c88730d65dc9e4e6680c6bb9a00fb75984 +DIST mate-power-manager-1.24.0.tar.xz 5776576 BLAKE2B 3846006bc86fda166e2220848648a8d0bf3f0b5952a6b32e8d24ec56adf670f04d4422b06aa3a09a769c01644ff3f3f71edc0f551de3f22631071a16f849d549 SHA512 6194d1156a004c1006b3b0b5d50a4def5e6d07df5229aafac487843e4e544e144b85e2a9b45ee0b932b8de9a6969aa844f8f61ac607f9f5e6234fd4ff5d8a4d5 +DIST mate-power-manager-1.24.1.tar.xz 6245524 BLAKE2B b9be1aab7e2f397edba9a681310a9903b11e11abf1af8557c613a1e6bf7b89d5aa495ddfcef4bc23f11aa6aca215b86e3a1c9adfdfd481f0e4353268ca5dd7cd SHA512 57bae519bfa2894bc6923bf0932f823bcabe2dc0de06dc6676597708482b369a24f39bb94558163f0fdcc2d764702b87f58abc1793679a1c7fb7f53be074bae5 diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.20.3.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.20.3.ebuild new file mode 100644 index 000000000000..cd199c8660f8 --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.20.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+applet gnome-keyring man pm-utils policykit systemd test" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=">=dev-libs/dbus-glib-0.70:0 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1:0 + >=x11-apps/xrandr-1.3:0 + >=x11-libs/cairo-1:0 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + 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.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3:0 ) + >=sys-power/upower-0.9.23:= + systemd? ( sys-apps/systemd ) + !systemd? ( >=sys-auth/consolekit-0.9.2 )" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.20.0 )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.50.1:* + x11-base/xorg-proto:0 + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.22.1.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.22.1.ebuild new file mode 100644 index 000000000000..011dc99ed914 --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.22.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+applet elogind gnome-keyring policykit systemd test" + +REQUIRED_USE="?? ( elogind systemd )" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1 + >=x11-apps/xrandr-1.3 + >=x11-libs/cairo-1 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + >=x11-libs/libnotify-0.7:0 + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3 ) + >=sys-power/upower-0.9.23:=" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.6 ) + systemd? ( sys-apps/systemd ) + !systemd? ( + elogind? ( sys-auth/elogind ) + !elogind? ( >=sys-auth/consolekit-0.9.2 ) + )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +src_configure() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.22.2.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.22.2.ebuild new file mode 100644 index 000000000000..011dc99ed914 --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.22.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+applet elogind gnome-keyring policykit systemd test" + +REQUIRED_USE="?? ( elogind systemd )" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1 + >=x11-apps/xrandr-1.3 + >=x11-libs/cairo-1 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + >=x11-libs/libnotify-0.7:0 + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3 ) + >=sys-power/upower-0.9.23:=" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.6 ) + systemd? ( sys-apps/systemd ) + !systemd? ( + elogind? ( sys-auth/elogind ) + !elogind? ( >=sys-auth/consolekit-0.9.2 ) + )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +src_configure() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.23.1.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.23.1.ebuild new file mode 100644 index 000000000000..011dc99ed914 --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.23.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+applet elogind gnome-keyring policykit systemd test" + +REQUIRED_USE="?? ( elogind systemd )" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1 + >=x11-apps/xrandr-1.3 + >=x11-libs/cairo-1 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + >=x11-libs/libnotify-0.7:0 + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3 ) + >=sys-power/upower-0.9.23:=" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.6 ) + systemd? ( sys-apps/systemd ) + !systemd? ( + elogind? ( sys-auth/elogind ) + !elogind? ( >=sys-auth/consolekit-0.9.2 ) + )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +src_configure() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.23.2.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.23.2.ebuild new file mode 100644 index 000000000000..38bd396414cc --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.23.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+applet elogind gnome-keyring policykit systemd test" + +REQUIRED_USE="?? ( elogind systemd )" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1 + >=x11-apps/xrandr-1.3 + >=x11-libs/cairo-1 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + >=x11-libs/libnotify-0.7:0 + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3 ) + sys-power/upower" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.6 ) + systemd? ( sys-apps/systemd ) + !systemd? ( + elogind? ( sys-auth/elogind ) + !elogind? ( >=sys-auth/consolekit-0.9.2 ) + )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +src_configure() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.24.0.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.24.0.ebuild new file mode 100644 index 000000000000..38bd396414cc --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.24.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+applet elogind gnome-keyring policykit systemd test" + +REQUIRED_USE="?? ( elogind systemd )" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1 + >=x11-apps/xrandr-1.3 + >=x11-libs/cairo-1 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + >=x11-libs/libnotify-0.7:0 + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3 ) + sys-power/upower" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.6 ) + systemd? ( sys-apps/systemd ) + !systemd? ( + elogind? ( sys-auth/elogind ) + !elogind? ( >=sys-auth/consolekit-0.9.2 ) + )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +src_configure() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.24.1.ebuild b/mate-extra/mate-power-manager/mate-power-manager-1.24.1.ebuild new file mode 100644 index 000000000000..38bd396414cc --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-1.24.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+applet elogind gnome-keyring policykit systemd test" + +REQUIRED_USE="?? ( elogind systemd )" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1 + >=x11-apps/xrandr-1.3 + >=x11-libs/cairo-1 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + >=x11-libs/libnotify-0.7:0 + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3 ) + sys-power/upower" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.6 ) + systemd? ( sys-apps/systemd ) + !systemd? ( + elogind? ( sys-auth/elogind ) + !elogind? ( >=sys-auth/consolekit-0.9.2 ) + )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +src_configure() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + + dbus-launch Xemake check || die "Test phase failed" +} diff --git a/mate-extra/mate-power-manager/mate-power-manager-9999.ebuild b/mate-extra/mate-power-manager/mate-power-manager-9999.ebuild new file mode 100644 index 000000000000..5c67a9c3f7fe --- /dev/null +++ b/mate-extra/mate-power-manager/mate-power-manager-9999.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+applet gnome-keyring man pm-utils policykit systemd test" + +# Interactive testsuite. +RESTRICT="test" + +COMMON_DEPEND=">=dev-libs/dbus-glib-0.70:0 + >=dev-libs/glib-2.50:2 + >=media-libs/libcanberra-0.10:0[gtk3] + >=sys-apps/dbus-1:0 + >=x11-apps/xrandr-1.3:0 + >=x11-libs/cairo-1:0 + >=x11-libs/gdk-pixbuf-2.11:2 + >=x11-libs/gtk+-3.22:3 + 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.17.0 ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3:0 ) + >=sys-power/upower-0.9.23:= + systemd? ( sys-apps/systemd ) + !systemd? ( >=sys-auth/consolekit-0.9.2 )" + +RDEPEND="${COMMON_DEPEND} + policykit? ( >=mate-extra/mate-polkit-1.20.0 )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.50.1:* + x11-base/xorg-proto:0 + sys-devel/gettext:* + virtual/pkgconfig:* + man? ( app-text/docbook-sgml-utils:0 + >=app-text/docbook-sgml-dtd-4.3 )" + +src_prepare() { + mate_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() { + mate_src_configure \ + --enable-compile-warnings=minimum \ + $(use_with gnome-keyring keyring) \ + $(use_enable applet applets) \ + $(use_enable test tests) +} + +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 000000000000..6afa682df3d5 --- /dev/null +++ b/mate-extra/mate-power-manager/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <use> + <flag name="applet">Enable building of the MATE applet.</flag> + <flag name="man">Build power manager's man page.</flag> + <flag name="pm-utils">Adds support for suspend/resume using + <pkg>sys-power/upower-pm-utils</pkg> instead of + <pkg>sys-power/upower</pkg></flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/mate-power-manager</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-screensaver/Manifest b/mate-extra/mate-screensaver/Manifest new file mode 100644 index 000000000000..b55c4311bd1f --- /dev/null +++ b/mate-extra/mate-screensaver/Manifest @@ -0,0 +1,4 @@ +DIST mate-screensaver-1.22.1.tar.xz 4942928 BLAKE2B e82b6482ed9ec655bb8bea2795b0e2559cbdfcb2be5f27a2264486a2013b8234cb02292b6ca547f8812e6dc0c74646f51af8a2f8d7baf2f28bf1b688508350d5 SHA512 7ffb94d88095ff5580862fe9c958a2e4af7a424d40dc5e0f3c1da49a258035179573721fc7052710624916678e953a6347a898b53ff872a49e022987b8c02904 +DIST mate-screensaver-1.22.2.tar.xz 4943380 BLAKE2B 20d28ee7496af9fd9ac23d4f083eaee716eb97e1c3a9b921fc6b3655cfe4c6dc6e482827eb7fad40fbfd5dfb705bcac57aff3bf60e232b84562e496a7a56c354 SHA512 6d28f7261556d59af0bdb8c59ac13fc042c9c5b4cce47e7f6d4148041eb7f05d5cb062f85f05dddb51d009e4aebac31c21fc1243c0e07813adc050fede134ef3 +DIST mate-screensaver-1.23.1.tar.xz 4944648 BLAKE2B b287d672ab08db7c3c4580e5c34a690aa1dda1e3ba4cde2d3771fdc4cfb4dd62a85c0a86a25aa772adb664be1a776e41961256cac203cfd1bdd44bfbe0d28472 SHA512 7d977cf73529307a51a9fcefc78948e94d29dcf1ae1c082dc18c6b04a5b888129ffcab6a8cf63187e0814abe45ff60f680fdffb6400375733b2d823f384608b6 +DIST mate-screensaver-1.24.0.tar.xz 5075860 BLAKE2B f669cb9ce1c84cdd2dd84b1c88b668ad1910102ae5d9765117d313b6ece03e535b5fdaae600d8f3315346ac1109d1316e15c0dcac5bd4a637b682fa7b5d1e22b SHA512 8947b85ab8b006a1756649131a9184e4eb8f44c563f5a1b55840aa8280820713bca1ce46fece92b5ac44a73193bfe965e8ef0d17e8e403a751807ee72c674cc0 diff --git a/mate-extra/mate-screensaver/files/mate-screensaver-1.10-fix-systemd-configure.ac.patch b/mate-extra/mate-screensaver/files/mate-screensaver-1.10-fix-systemd-configure.ac.patch new file mode 100644 index 000000000000..a5cf836d734a --- /dev/null +++ b/mate-extra/mate-screensaver/files/mate-screensaver-1.10-fix-systemd-configure.ac.patch @@ -0,0 +1,33 @@ +From 95b8f96ad66ab555c763dafebac8a49b9c6f3d51 Mon Sep 17 00:00:00 2001 +From: Monsta <monsta@inbox.ru> +Date: Thu, 1 Oct 2015 11:20:49 +0300 +Subject: [PATCH] configure.ac: add support for new libsystemd library + +From 6d4a81780e3598435b565569e8e16f1410cb5761 Mon Sep 17 00:00:00 2001 +From: Monsta <monsta@inbox.ru> +Date: Mon, 5 Oct 2015 16:30:14 +0300 +Subject: [PATCH] fix build w/o systemd support + +fixes https://github.com/mate-desktop/mate-screensaver/issues/83 + +--- + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 379f9b1..87ab770 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -934,9 +934,9 @@ AC_ARG_WITH(systemd, + [Add systemd support]), + [with_systemd=$withval], [with_systemd=auto]) + +-PKG_CHECK_MODULES(SYSTEMD, +- [libsystemd-login], +- [have_systemd=yes], [have_systemd=no]) ++PKG_CHECK_MODULES(SYSTEMD, [libsystemd], [have_systemd=yes], ++ [PKG_CHECK_MODULES(SYSTEMD, [libsystemd-login], ++ [have_systemd=yes], [have_systemd=no])]) + + if test "x$with_systemd" = "xauto" ; then + if test x$have_systemd = xno ; then 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 000000000000..5d13f69486b6 --- /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 000000000000..45638c0ea10e --- /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 000000000000..d69e50619589 --- /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.22.1.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.22.1.ebuild new file mode 100644 index 000000000000..9ce8ddaf71aa --- /dev/null +++ b/mate-extra/mate-screensaver/mate-screensaver-1.22.1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate readme.gentoo-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DOC_CONTENTS=" + Information for converting screensavers is located in + /usr/share/doc/${PF}/xss-conversion.txt* +" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.71:0 + >=dev-libs/glib-2.50:2 + gnome-base/dconf + >=mate-base/libmatekbd-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=mate-base/mate-menus-1.21.0 + >=sys-apps/dbus-0.30 + >=x11-libs/gdk-pixbuf-2.14:2 + >=x11-libs/libX11-1 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/libXxf86misc + x11-libs/libXxf86vm + x11-libs/libxklavier + x11-libs/pango + virtual/libintl + consolekit? ( sys-auth/consolekit ) + libnotify? ( >=x11-libs/libnotify-0.7:0 ) + opengl? ( virtual/opengl ) + pam? ( gnome-base/gnome-keyring sys-libs/pam ) + !pam? ( kernel_linux? ( sys-apps/shadow ) ) + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd:= ) + !!<gnome-extra/gnome-screensaver-3" + +RDEPEND="${COMMON_DEPEND} + >=mate-base/mate-session-manager-1.6" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + x11-base/xorg-proto + virtual/pkgconfig:*" + +src_configure() { + local myconf=( + --enable-locking + --with-kbd-layout-indicator + --with-xf86gamma-ext + --with-xscreensaverdir=/usr/share/xscreensaver/config + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver + $(use_with X x) + $(use_with consolekit console-kit) + $(use_with elogind) + $(use_with libnotify) + $(use_with opengl libgl) + $(use_with systemd) + $(use_enable debug) + $(use_enable pam) + ) + + mate_src_configure "${myconf[@]}" +} + +src_install() { + mate_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 + # https://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() { + mate_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/mate-screensaver-1.22.2.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.22.2.ebuild new file mode 100644 index 000000000000..9ce8ddaf71aa --- /dev/null +++ b/mate-extra/mate-screensaver/mate-screensaver-1.22.2.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate readme.gentoo-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DOC_CONTENTS=" + Information for converting screensavers is located in + /usr/share/doc/${PF}/xss-conversion.txt* +" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.71:0 + >=dev-libs/glib-2.50:2 + gnome-base/dconf + >=mate-base/libmatekbd-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=mate-base/mate-menus-1.21.0 + >=sys-apps/dbus-0.30 + >=x11-libs/gdk-pixbuf-2.14:2 + >=x11-libs/libX11-1 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/libXxf86misc + x11-libs/libXxf86vm + x11-libs/libxklavier + x11-libs/pango + virtual/libintl + consolekit? ( sys-auth/consolekit ) + libnotify? ( >=x11-libs/libnotify-0.7:0 ) + opengl? ( virtual/opengl ) + pam? ( gnome-base/gnome-keyring sys-libs/pam ) + !pam? ( kernel_linux? ( sys-apps/shadow ) ) + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd:= ) + !!<gnome-extra/gnome-screensaver-3" + +RDEPEND="${COMMON_DEPEND} + >=mate-base/mate-session-manager-1.6" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + x11-base/xorg-proto + virtual/pkgconfig:*" + +src_configure() { + local myconf=( + --enable-locking + --with-kbd-layout-indicator + --with-xf86gamma-ext + --with-xscreensaverdir=/usr/share/xscreensaver/config + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver + $(use_with X x) + $(use_with consolekit console-kit) + $(use_with elogind) + $(use_with libnotify) + $(use_with opengl libgl) + $(use_with systemd) + $(use_enable debug) + $(use_enable pam) + ) + + mate_src_configure "${myconf[@]}" +} + +src_install() { + mate_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 + # https://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() { + mate_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/mate-screensaver-1.23.1-r1.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.23.1-r1.ebuild new file mode 100644 index 000000000000..5c356ed4cc9d --- /dev/null +++ b/mate-extra/mate-screensaver/mate-screensaver-1.23.1-r1.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate readme.gentoo-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DOC_CONTENTS=" + Information for converting screensavers is located in + /usr/share/doc/${PF}/xss-conversion.txt* +" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.71:0 + >=dev-libs/glib-2.50:2 + gnome-base/dconf + >=mate-base/libmatekbd-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=mate-base/mate-menus-1.21.0 + >=sys-apps/dbus-0.30 + >=x11-libs/gdk-pixbuf-2.14:2 + >=x11-libs/libX11-1 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/libXxf86vm + x11-libs/libxklavier + x11-libs/pango + virtual/libintl + consolekit? ( sys-auth/consolekit ) + libnotify? ( >=x11-libs/libnotify-0.7:0 ) + opengl? ( virtual/opengl ) + pam? ( gnome-base/gnome-keyring sys-libs/pam ) + !pam? ( kernel_linux? ( sys-apps/shadow ) ) + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd:= ) + !!<gnome-extra/gnome-screensaver-3" + +RDEPEND="${COMMON_DEPEND} + >=mate-base/mate-session-manager-1.6" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + x11-base/xorg-proto + virtual/pkgconfig:*" + +src_configure() { + local myconf=( + --enable-locking + --with-kbd-layout-indicator + --with-xf86gamma-ext + --with-xscreensaverdir=/usr/share/xscreensaver/config + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver + $(use_with X x) + $(use_with consolekit console-kit) + $(use_with elogind) + $(use_with libnotify) + $(use_with opengl libgl) + $(use_with systemd) + $(use_enable debug) + $(use_enable pam) + ) + + mate_src_configure "${myconf[@]}" +} + +src_install() { + mate_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 + # https://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() { + mate_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/mate-screensaver-1.23.1.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.23.1.ebuild new file mode 100644 index 000000000000..9ce8ddaf71aa --- /dev/null +++ b/mate-extra/mate-screensaver/mate-screensaver-1.23.1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate readme.gentoo-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DOC_CONTENTS=" + Information for converting screensavers is located in + /usr/share/doc/${PF}/xss-conversion.txt* +" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.71:0 + >=dev-libs/glib-2.50:2 + gnome-base/dconf + >=mate-base/libmatekbd-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=mate-base/mate-menus-1.21.0 + >=sys-apps/dbus-0.30 + >=x11-libs/gdk-pixbuf-2.14:2 + >=x11-libs/libX11-1 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/libXxf86misc + x11-libs/libXxf86vm + x11-libs/libxklavier + x11-libs/pango + virtual/libintl + consolekit? ( sys-auth/consolekit ) + libnotify? ( >=x11-libs/libnotify-0.7:0 ) + opengl? ( virtual/opengl ) + pam? ( gnome-base/gnome-keyring sys-libs/pam ) + !pam? ( kernel_linux? ( sys-apps/shadow ) ) + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd:= ) + !!<gnome-extra/gnome-screensaver-3" + +RDEPEND="${COMMON_DEPEND} + >=mate-base/mate-session-manager-1.6" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + x11-base/xorg-proto + virtual/pkgconfig:*" + +src_configure() { + local myconf=( + --enable-locking + --with-kbd-layout-indicator + --with-xf86gamma-ext + --with-xscreensaverdir=/usr/share/xscreensaver/config + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver + $(use_with X x) + $(use_with consolekit console-kit) + $(use_with elogind) + $(use_with libnotify) + $(use_with opengl libgl) + $(use_with systemd) + $(use_enable debug) + $(use_enable pam) + ) + + mate_src_configure "${myconf[@]}" +} + +src_install() { + mate_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 + # https://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() { + mate_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/mate-screensaver-1.24.0.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.24.0.ebuild new file mode 100644 index 000000000000..98c31ab09eb6 --- /dev/null +++ b/mate-extra/mate-screensaver/mate-screensaver-1.24.0.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate readme.gentoo-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" + +LICENSE="GPL-2" +SLOT="0" +IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DOC_CONTENTS=" + Information for converting screensavers is located in + /usr/share/doc/${PF}/xss-conversion.txt* +" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.71:0 + >=dev-libs/glib-2.50:2 + gnome-base/dconf + >=mate-base/libmatekbd-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=mate-base/mate-menus-1.21.0 + >=sys-apps/dbus-0.30 + >=x11-libs/gdk-pixbuf-2.14:2 + >=x11-libs/libX11-1 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/libXxf86misc + x11-libs/libXxf86vm + x11-libs/libxklavier + x11-libs/pango + virtual/libintl + consolekit? ( sys-auth/consolekit ) + libnotify? ( >=x11-libs/libnotify-0.7:0 ) + opengl? ( virtual/opengl ) + pam? ( gnome-base/gnome-keyring sys-libs/pam ) + !pam? ( kernel_linux? ( sys-apps/shadow ) ) + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd:= ) + !!<gnome-extra/gnome-screensaver-3" + +RDEPEND="${COMMON_DEPEND} + >=mate-base/mate-session-manager-1.6" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.1 + sys-devel/gettext:* + x11-base/xorg-proto + virtual/pkgconfig:*" + +src_configure() { + local myconf=( + --enable-locking + --with-kbd-layout-indicator + --with-xf86gamma-ext + --with-xscreensaverdir=/usr/share/xscreensaver/config + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver + $(use_with X x) + $(use_with consolekit console-kit) + $(use_with elogind) + $(use_with libnotify) + $(use_with opengl libgl) + $(use_with systemd) + $(use_enable debug) + $(use_enable pam) + ) + + mate_src_configure "${myconf[@]}" +} + +src_install() { + mate_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 + # https://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() { + mate_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/mate-screensaver-9999.ebuild b/mate-extra/mate-screensaver/mate-screensaver-9999.ebuild new file mode 100644 index 000000000000..3572f36e1fcf --- /dev/null +++ b/mate-extra/mate-screensaver/mate-screensaver-9999.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate multilib readme.gentoo-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug consolekit kernel_linux libnotify opengl pam systemd" + +DOC_CONTENTS=" + Information for converting screensavers is located in + /usr/share/doc/${PF}/xss-conversion.txt* +" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.71:0 + >=dev-libs/glib-2.36:2 + gnome-base/dconf:0 + >=mate-base/libmatekbd-1.17.0 + >=mate-base/mate-desktop-1.17.0 + >=mate-base/mate-menus-1.10.0 + >=sys-apps/dbus-0.30:0 + >=x11-libs/gdk-pixbuf-2.14:2 + >=x11-libs/libX11-1:0 + x11-libs/cairo:0 + >=x11-libs/gtk+-3.14:3 + x11-libs/libXext:0 + x11-libs/libXrandr:0 + x11-libs/libXScrnSaver:0 + x11-libs/libXxf86vm:0 + x11-libs/libxklavier:0 + x11-libs/pango:0 + virtual/libintl:0 + consolekit? ( sys-auth/consolekit: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 ) ) + systemd? ( sys-apps/systemd:0= ) + !!<gnome-extra/gnome-screensaver-3:0" + +RDEPEND="${COMMON_DEPEND} + >=mate-base/mate-session-manager-1.6" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + x11-base/xorg-proto:0 + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + --enable-locking \ + --with-kbd-layout-indicator \ + --with-xf86gamma-ext \ + --with-xscreensaverdir=/usr/share/xscreensaver/config \ + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver \ + $(use_with X x) \ + $(use_with consolekit console-kit) \ + $(use_with libnotify) \ + $(use_with opengl libgl) \ + $(use_with systemd) \ + $(use_enable debug) \ + $(use_enable pam) +} + +src_install() { + mate_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() { + mate_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 000000000000..5cc41a3049e3 --- /dev/null +++ b/mate-extra/mate-screensaver/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <use> + <flag name="consolekit">Enable support for + <pkg>sys-auth/consolekit</pkg></flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/mate-screensaver</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-sensors-applet/Manifest b/mate-extra/mate-sensors-applet/Manifest new file mode 100644 index 000000000000..f1e0cd2f60a3 --- /dev/null +++ b/mate-extra/mate-sensors-applet/Manifest @@ -0,0 +1,3 @@ +DIST mate-sensors-applet-1.22.1.tar.xz 496776 BLAKE2B 1f3ca3e7b6b48a3bdb4e3b370c65bd34bcbde250d21d2c9214eceadf790d2c1a45f87ccf615387edf9abaad2c3a899a536b78d8afece0574d735d80095c1b595 SHA512 4b6e608c92f03051044863f770b295d1526b19a9668513b566e81adeb28bc8524d8f458d114d2b44acf00f20c2f0a8d86b1ca7254fa165fde3b867c75a6b83e6 +DIST mate-sensors-applet-1.23.0.tar.xz 496832 BLAKE2B 41f323e43e0d86008dc145e63f52b2ccf68f29be0d759c29c516d6eecb4426b24a31cc07d943e1ca22a02cf62320fc6cb1d2b22f55f7f45b494c4baf8fecd13f SHA512 7aa675cb541a7d36b9088df590b2913ef5005237e28886d4aae67866971683e9460aa8f167270c609798628ae38b28bf96dd5fccee476ab1019f5bd327a55281 +DIST mate-sensors-applet-1.24.0.tar.xz 580536 BLAKE2B a72198917a3b87c1a9ed941aa272cab7439bcd07cb1bb2dbadb0fcd21bb5d6f1cc05986800de7d0f68c2c260cf9556f1e239a2ad2fd01bec8bdccad0180117b2 SHA512 039834b7cfe641e670e372e311da3d737254ab3cf13b27e71c6555888ac1165766fe2d940bcea44a5ceed5f0ddcd3390d01331d927121137c21a6647c68875c2 diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.22.1.ebuild b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.22.1.ebuild new file mode 100644 index 000000000000..1d46b635f650 --- /dev/null +++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.22.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm x86" +fi + +DESCRIPTION="MATE panel applet to display readings from hardware sensors" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+dbus hddtemp libnotify lm-sensors video_cards_nvidia" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/cairo-1.0.4 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + virtual/libintl + hddtemp? ( >=app-admin/hddtemp-0.3_beta13 ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + lm-sensors? ( sys-apps/lm-sensors ) + video_cards_nvidia? ( || ( + >=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools] + ) )" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:2 ) )" + +src_configure() { + local udisks + + if use hddtemp && use dbus; then + udisks="--enable-udisks2" + else + udisks="--disable-udisks2" + fi + + mate_src_configure \ + --disable-netbsd \ + --disable-static \ + --without-aticonfig \ + $(use_enable libnotify) \ + $(use_with lm-sensors libsensors) \ + $(use_with video_cards_nvidia nvidia) \ + ${udisks} +} diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.23.0.ebuild b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.23.0.ebuild new file mode 100644 index 000000000000..1d46b635f650 --- /dev/null +++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.23.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm x86" +fi + +DESCRIPTION="MATE panel applet to display readings from hardware sensors" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+dbus hddtemp libnotify lm-sensors video_cards_nvidia" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/cairo-1.0.4 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + virtual/libintl + hddtemp? ( >=app-admin/hddtemp-0.3_beta13 ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + lm-sensors? ( sys-apps/lm-sensors ) + video_cards_nvidia? ( || ( + >=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools] + ) )" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:2 ) )" + +src_configure() { + local udisks + + if use hddtemp && use dbus; then + udisks="--enable-udisks2" + else + udisks="--disable-udisks2" + fi + + mate_src_configure \ + --disable-netbsd \ + --disable-static \ + --without-aticonfig \ + $(use_enable libnotify) \ + $(use_with lm-sensors libsensors) \ + $(use_with video_cards_nvidia nvidia) \ + ${udisks} +} diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.0.ebuild b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.0.ebuild new file mode 100644 index 000000000000..00092ba9cfa0 --- /dev/null +++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="MATE panel applet to display readings from hardware sensors" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+dbus hddtemp libnotify lm-sensors video_cards_nvidia" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/cairo-1.0.4 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + virtual/libintl + hddtemp? ( >=app-admin/hddtemp-0.3_beta13 ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + lm-sensors? ( sys-apps/lm-sensors ) + video_cards_nvidia? ( || ( + >=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools] + ) )" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:2 ) )" + +src_configure() { + local udisks + + if use hddtemp && use dbus; then + udisks="--enable-udisks2" + else + udisks="--disable-udisks2" + fi + + mate_src_configure \ + --disable-netbsd \ + --disable-static \ + --without-aticonfig \ + $(use_enable libnotify) \ + $(use_with lm-sensors libsensors) \ + $(use_with video_cards_nvidia nvidia) \ + ${udisks} +} diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-9999.ebuild b/mate-extra/mate-sensors-applet/mate-sensors-applet-9999.ebuild new file mode 100644 index 000000000000..fc10bee8ef38 --- /dev/null +++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-9999.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="MATE panel applet to display readings from hardware sensors" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+dbus hddtemp libnotify video_cards_nvidia" + +COMMON_DEPEND=">=dev-libs/glib-2.36:2 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/cairo-1.0.4:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14:3 + 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 ) + video_cards_nvidia? ( || ( + >=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools] + media-video/nvidia-settings:0 + ) )" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + virtual/pkgconfig:*" + +PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:0 ) )" + +src_configure() { + local udisks + + if use hddtemp && use dbus; then + udisks="--enable-udisks" + else + udisks="--disable-udisks" + fi + + mate_src_configure \ + --disable-static \ + $(use_enable libnotify) \ + $(use_with video_cards_nvidia nvidia) \ + ${udisks} +} diff --git a/mate-extra/mate-sensors-applet/metadata.xml b/mate-extra/mate-sensors-applet/metadata.xml new file mode 100644 index 000000000000..295f804b0c66 --- /dev/null +++ b/mate-extra/mate-sensors-applet/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/mate-sensors-applet</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-system-monitor/Manifest b/mate-extra/mate-system-monitor/Manifest new file mode 100644 index 000000000000..176df0a03b6c --- /dev/null +++ b/mate-extra/mate-system-monitor/Manifest @@ -0,0 +1,5 @@ +DIST mate-system-monitor-1.20.2.tar.xz 2190260 BLAKE2B 5801a917a57f4a9aad4eb501b171263893ec3e8e269b1f02c2f8f8f5295ae9ab5c0c26de9705a497b5dee7285bd03ed6caaa6569f4c91ba7ebf843734fd23267 SHA512 7c541f75eacb0ee55bc2eec28c00d1650605ccfbea258bbe31b4de796a6cbca2707f0c72b1782af7cb7685d87d626c929d173086fc3ff31bccfa872cedb414fd +DIST mate-system-monitor-1.22.0.tar.xz 2190688 BLAKE2B 83ab7dfbc0033f094896c663790c1200e71a498d3a813a82c94593e6c6434942b2afd0fa1c3067452a46e0e1829a9239f1c145a315b9de2c2853c9f4f50618ef SHA512 6f97f934626b49320ea0dbb4e14743c4f33b12a85671b69465f689765f3003f00e51685b616e34a482c3ec0ca09ca4e13cbdb2e3eb4719c0d1fc7b25b24436a7 +DIST mate-system-monitor-1.22.2.tar.xz 2209852 BLAKE2B d5437596454e767cdbb32e7de062d5a9c6f55edce45f9439cfd555e9455f7cf935a4d15fcd8f19494feab1faae4e0ee07f469b6650d2da03372f9e2bea3ed8ac SHA512 47ccb38e27906c4de0cc18abc9d43ffc3b2c8f2f33b3f4cea3e47fd82c48870f03927fab39d323b61b9b871614b24bb2bc258d1c547650cdfb6b8eef65cb0de3 +DIST mate-system-monitor-1.23.1.tar.xz 2442252 BLAKE2B b0f4cd76f7e04df62770385481e6f2aceb41639a82d914e59724842b87363cf2e1494f96a03f3b05718a68c6b7253a2e54fd045f252fd2dc1b2c87e724173aa4 SHA512 f94727ad9c0004336e2c839e6a459b24c74d21027e369ca0c478a553110ece1a91d75d7ee8d1edbc42603c53adbf53cdbbd0a0c958c9d0306e56d2fedc431b77 +DIST mate-system-monitor-1.24.0.tar.xz 2437396 BLAKE2B 78c8774ee1832772b2cda06bca051c91e10e882b841373e3f30575ab1d05cc2b799962d964be4cc8416f9747e44031e579410d9851bb82d6a13f6023f1a30b2a SHA512 430a2bf81f447143ba53cecb1c2659903cd957e313f6690adea363e9a8deccfd4ad64ebd8ce18dfb31a67fa7b51cbe087ffed7b5dcba5dd03b1010ec41b4d282 diff --git a/mate-extra/mate-system-monitor/files/mate-system-monitor-1.10.1-cxxflags-cpp11.patch b/mate-extra/mate-system-monitor/files/mate-system-monitor-1.10.1-cxxflags-cpp11.patch new file mode 100644 index 000000000000..825a04ab2b7b --- /dev/null +++ b/mate-extra/mate-system-monitor/files/mate-system-monitor-1.10.1-cxxflags-cpp11.patch @@ -0,0 +1,207 @@ +From 56594f6f10ba04aa51af976bc8339ea9ae54ea21 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Beno=C3=AEt=20Dejean?= <bdejean@gmail.com> +Date: Sun, 2 Aug 2015 06:37:21 +0200 +Subject: [PATCH] Add a smart CXXFLAGS / std=c++11 switch. + +Code from glom and murrayc http://www.murrayc.com/permalink/2015/07/31/gtkmm-now-uses-c11/ . +--- + configure.ac | 3 +- + m4/ax_cxx_compile_stdcxx_11.m4 | 168 +++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 170 insertions(+), 1 deletion(-) + create mode 100644 m4/ax_cxx_compile_stdcxx_11.m4 + +diff --git a/configure.ac b/configure.ac +index 4afb816..b7759db 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -20,6 +20,7 @@ AC_PROG_CC + AC_PROG_CXX + AC_LANG([C++]) + AC_LANG_COMPILER_REQUIRE ++AX_CXX_COMPILE_STDCXX_11([],[mandatory]) + PKG_PROG_PKG_CONFIG([0.19]) + + # Initialize libtool +@@ -103,7 +104,7 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then + -Wnested-externs -Wpointer-arith \ + -Wcast-align -Wsign-compare \ + $CFLAGS" +- CXXFLAGS="-Wall -std=c++98 $CXXFLAGS" ++ CXXFLAGS="-Wall $CXXFLAGS" + else + AC_MSG_RESULT(no) + fi +diff --git a/m4/ax_cxx_compile_stdcxx_11.m4 b/m4/ax_cxx_compile_stdcxx_11.m4 +new file mode 100644 +index 0000000..b83fac4 +--- /dev/null ++++ b/m4/ax_cxx_compile_stdcxx_11.m4 +@@ -0,0 +1,168 @@ ++# ============================================================================ ++# http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html ++# ============================================================================ ++# ++# SYNOPSIS ++# ++# AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional]) ++# ++# DESCRIPTION ++# ++# Check for baseline language coverage in the compiler for the C++11 ++# standard; if necessary, add switches to CXXFLAGS to enable support. ++# ++# The first argument, if specified, indicates whether you insist on an ++# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g. ++# -std=c++11). If neither is specified, you get whatever works, with ++# preference for an extended mode. ++# ++# The second argument, if specified 'mandatory' or if left unspecified, ++# indicates that baseline C++11 support is required and that the macro ++# should error out if no mode with that support is found. If specified ++# 'optional', then configuration proceeds regardless, after defining ++# HAVE_CXX11 if and only if a supporting mode is found. ++# ++# LICENSE ++# ++# Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com> ++# Copyright (c) 2012 Zack Weinberg <zackw@panix.com> ++# Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu> ++# Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov@google.com> ++# ++# Copying and distribution of this file, with or without modification, are ++# permitted in any medium without royalty provided the copyright notice ++# and this notice are preserved. This file is offered as-is, without any ++# warranty. ++ ++#serial 11 ++ ++m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [[ ++ template <typename T> ++ struct check ++ { ++ static_assert(sizeof(int) <= sizeof(T), "not big enough"); ++ }; ++ ++ struct Base { ++ virtual void f() {} ++ }; ++ struct Child : public Base { ++ virtual void f() override {} ++ }; ++ ++ typedef check<check<bool>> right_angle_brackets; ++ ++ int a; ++ decltype(a) b; ++ ++ typedef check<int> check_type; ++ check_type c; ++ check_type&& cr = static_cast<check_type&&>(c); ++ ++ auto d = a; ++ auto l = [](){}; ++ // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable] ++ struct use_l { use_l() { l(); } }; ++ ++ // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae ++ // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this ++ namespace test_template_alias_sfinae { ++ struct foo {}; ++ ++ template<typename T> ++ using member = typename T::member_type; ++ ++ template<typename T> ++ void func(...) {} ++ ++ template<typename T> ++ void func(member<T>*) {} ++ ++ void test(); ++ ++ void test() { ++ func<foo>(0); ++ } ++ } ++]]) ++ ++AC_DEFUN([AX_CXX_COMPILE_STDCXX_11], [dnl ++ m4_if([$1], [], [], ++ [$1], [ext], [], ++ [$1], [noext], [], ++ [m4_fatal([invalid argument `$1' to AX_CXX_COMPILE_STDCXX_11])])dnl ++ m4_if([$2], [], [ax_cxx_compile_cxx11_required=true], ++ [$2], [mandatory], [ax_cxx_compile_cxx11_required=true], ++ [$2], [optional], [ax_cxx_compile_cxx11_required=false], ++ [m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX_11])]) ++ AC_LANG_PUSH([C++])dnl ++ ac_success=no ++ AC_CACHE_CHECK(whether $CXX supports C++11 features by default, ++ ax_cv_cxx_compile_cxx11, ++ [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])], ++ [ax_cv_cxx_compile_cxx11=yes], ++ [ax_cv_cxx_compile_cxx11=no])]) ++ if test x$ax_cv_cxx_compile_cxx11 = xyes; then ++ ac_success=yes ++ fi ++ ++ m4_if([$1], [noext], [], [dnl ++ if test x$ac_success = xno; then ++ for switch in -std=gnu++11 -std=gnu++0x; do ++ cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch]) ++ AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch, ++ $cachevar, ++ [ac_save_CXXFLAGS="$CXXFLAGS" ++ CXXFLAGS="$CXXFLAGS $switch" ++ AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])], ++ [eval $cachevar=yes], ++ [eval $cachevar=no]) ++ CXXFLAGS="$ac_save_CXXFLAGS"]) ++ if eval test x\$$cachevar = xyes; then ++ CXXFLAGS="$CXXFLAGS $switch" ++ ac_success=yes ++ break ++ fi ++ done ++ fi]) ++ ++ m4_if([$1], [ext], [], [dnl ++ if test x$ac_success = xno; then ++ dnl HP's aCC needs +std=c++11 according to: ++ dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf ++ for switch in -std=c++11 -std=c++0x +std=c++11; do ++ cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch]) ++ AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch, ++ $cachevar, ++ [ac_save_CXXFLAGS="$CXXFLAGS" ++ CXXFLAGS="$CXXFLAGS $switch" ++ AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])], ++ [eval $cachevar=yes], ++ [eval $cachevar=no]) ++ CXXFLAGS="$ac_save_CXXFLAGS"]) ++ if eval test x\$$cachevar = xyes; then ++ CXXFLAGS="$CXXFLAGS $switch" ++ ac_success=yes ++ break ++ fi ++ done ++ fi]) ++ AC_LANG_POP([C++]) ++ if test x$ax_cxx_compile_cxx11_required = xtrue; then ++ if test x$ac_success = xno; then ++ AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.]) ++ fi ++ else ++ if test x$ac_success = xno; then ++ HAVE_CXX11=0 ++ AC_MSG_NOTICE([No compiler with C++11 support was found]) ++ else ++ HAVE_CXX11=1 ++ AC_DEFINE(HAVE_CXX11,1, ++ [define if the compiler supports basic C++11 syntax]) ++ fi ++ ++ AC_SUBST(HAVE_CXX11) ++ fi ++]) ++ diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.20.2.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.20.2.ebuild new file mode 100644 index 000000000000..261384c51955 --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-1.20.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="The MATE System Monitor" +LICENSE="GPL-2" +SLOT="0" + +IUSE="systemd" + +COMMON_DEPEND=" + >=dev-cpp/glibmm-2.26:2 + >=dev-cpp/gtkmm-3.8:3.0 + >=dev-libs/glib-2.36:2 + dev-libs/libsigc++:2 + >=dev-libs/libxml2-2:2 + >=gnome-base/libgtop-2.23.1:2= + >=gnome-base/librsvg-2.35:2 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14:3 + >=x11-libs/libwnck-3.0:3 + virtual/libintl:0 + systemd? ( sys-apps/systemd )" + +RDEPEND="${COMMON_DEPEND} + >=sys-auth/polkit-0.97:0" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools:0 + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + >=sys-devel/autoconf-2.63:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + $(use_enable systemd) +} + +pkg_postinst() { + mate_pkg_postinst +} diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.22.0.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.22.0.ebuild new file mode 100644 index 000000000000..f65311fcd605 --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-1.22.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="The MATE System Monitor" + +LICENSE="GPL-2" +SLOT="0" +IUSE="elogind systemd" + +REQUIRED_USE="?? ( elogind systemd )" + +COMMON_DEPEND=" + >=dev-cpp/glibmm-2.26:2 + >=dev-cpp/gtkmm-3.8:3.0 + >=dev-libs/glib-2.50:2 + dev-libs/libsigc++:2 + >=dev-libs/libxml2-2:2 + >=gnome-base/libgtop-2.23.1:2= + >=gnome-base/librsvg-2.35:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/libwnck-3.0:3 + virtual/libintl + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd )" + +RDEPEND="${COMMON_DEPEND} + >=sys-auth/polkit-0.97:0" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + >=sys-devel/autoconf-2.63:* + virtual/pkgconfig:*" + +src_configure() { + local myconf=() + + if use elogind || use systemd; then + myconf+=( --enable-systemd ) + if use elogind; then + myconf+=( + SYSTEMD_CFLAGS=`pkg-config --cflags "libelogind" 2>/dev/null` + SYSTEMD_LIBS=`pkg-config --libs "libelogind" 2>/dev/null` + ) + fi + else + myconf+=( --disable-systemd ) + fi + + mate_src_configure "${myconf[@]}" +} diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.22.2.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.22.2.ebuild new file mode 100644 index 000000000000..f65311fcd605 --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-1.22.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +DESCRIPTION="The MATE System Monitor" + +LICENSE="GPL-2" +SLOT="0" +IUSE="elogind systemd" + +REQUIRED_USE="?? ( elogind systemd )" + +COMMON_DEPEND=" + >=dev-cpp/glibmm-2.26:2 + >=dev-cpp/gtkmm-3.8:3.0 + >=dev-libs/glib-2.50:2 + dev-libs/libsigc++:2 + >=dev-libs/libxml2-2:2 + >=gnome-base/libgtop-2.23.1:2= + >=gnome-base/librsvg-2.35:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/libwnck-3.0:3 + virtual/libintl + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd )" + +RDEPEND="${COMMON_DEPEND} + >=sys-auth/polkit-0.97:0" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + >=sys-devel/autoconf-2.63:* + virtual/pkgconfig:*" + +src_configure() { + local myconf=() + + if use elogind || use systemd; then + myconf+=( --enable-systemd ) + if use elogind; then + myconf+=( + SYSTEMD_CFLAGS=`pkg-config --cflags "libelogind" 2>/dev/null` + SYSTEMD_LIBS=`pkg-config --libs "libelogind" 2>/dev/null` + ) + fi + else + myconf+=( --disable-systemd ) + fi + + mate_src_configure "${myconf[@]}" +} diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.23.1.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.23.1.ebuild new file mode 100644 index 000000000000..c88d3748447c --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-1.23.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="The MATE System Monitor" + +LICENSE="GPL-2" +SLOT="0" +IUSE="elogind systemd" + +REQUIRED_USE="?? ( elogind systemd )" + +COMMON_DEPEND=" + >=dev-cpp/glibmm-2.26:2 + >=dev-cpp/gtkmm-3.8:3.0 + >=dev-libs/glib-2.56:2 + dev-libs/libsigc++:2 + >=dev-libs/libxml2-2:2 + >=gnome-base/libgtop-2.23.1:2= + >=gnome-base/librsvg-2.35:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/libwnck-3.0:3 + virtual/libintl + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd )" + +RDEPEND="${COMMON_DEPEND} + >=sys-auth/polkit-0.97:0" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + >=sys-devel/autoconf-2.63:* + virtual/pkgconfig:*" + +src_configure() { + local myconf=() + + if use elogind || use systemd; then + myconf+=( --enable-systemd ) + if use elogind; then + myconf+=( + SYSTEMD_CFLAGS=`pkg-config --cflags "libelogind" 2>/dev/null` + SYSTEMD_LIBS=`pkg-config --libs "libelogind" 2>/dev/null` + ) + fi + else + myconf+=( --disable-systemd ) + fi + + mate_src_configure "${myconf[@]}" +} diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.24.0.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.24.0.ebuild new file mode 100644 index 000000000000..c88d3748447c --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-1.24.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="The MATE System Monitor" + +LICENSE="GPL-2" +SLOT="0" +IUSE="elogind systemd" + +REQUIRED_USE="?? ( elogind systemd )" + +COMMON_DEPEND=" + >=dev-cpp/glibmm-2.26:2 + >=dev-cpp/gtkmm-3.8:3.0 + >=dev-libs/glib-2.56:2 + dev-libs/libsigc++:2 + >=dev-libs/libxml2-2:2 + >=gnome-base/libgtop-2.23.1:2= + >=gnome-base/librsvg-2.35:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/libwnck-3.0:3 + virtual/libintl + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd )" + +RDEPEND="${COMMON_DEPEND} + >=sys-auth/polkit-0.97:0" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + >=sys-devel/autoconf-2.63:* + virtual/pkgconfig:*" + +src_configure() { + local myconf=() + + if use elogind || use systemd; then + myconf+=( --enable-systemd ) + if use elogind; then + myconf+=( + SYSTEMD_CFLAGS=`pkg-config --cflags "libelogind" 2>/dev/null` + SYSTEMD_LIBS=`pkg-config --libs "libelogind" 2>/dev/null` + ) + fi + else + myconf+=( --disable-systemd ) + fi + + mate_src_configure "${myconf[@]}" +} diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-9999.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-9999.ebuild new file mode 100644 index 000000000000..261384c51955 --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="The MATE System Monitor" +LICENSE="GPL-2" +SLOT="0" + +IUSE="systemd" + +COMMON_DEPEND=" + >=dev-cpp/glibmm-2.26:2 + >=dev-cpp/gtkmm-3.8:3.0 + >=dev-libs/glib-2.36:2 + dev-libs/libsigc++:2 + >=dev-libs/libxml2-2:2 + >=gnome-base/libgtop-2.23.1:2= + >=gnome-base/librsvg-2.35:2 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14:3 + >=x11-libs/libwnck-3.0:3 + virtual/libintl:0 + systemd? ( sys-apps/systemd )" + +RDEPEND="${COMMON_DEPEND} + >=sys-auth/polkit-0.97:0" + +DEPEND="${COMMON_DEPEND} + app-text/yelp-tools:0 + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + >=sys-devel/autoconf-2.63:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + $(use_enable systemd) +} + +pkg_postinst() { + mate_pkg_postinst +} diff --git a/mate-extra/mate-system-monitor/metadata.xml b/mate-extra/mate-system-monitor/metadata.xml new file mode 100644 index 000000000000..0395670d69a5 --- /dev/null +++ b/mate-extra/mate-system-monitor/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/mate-system-monitor</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-user-guide/Manifest b/mate-extra/mate-user-guide/Manifest new file mode 100644 index 000000000000..ab148b6cc59f --- /dev/null +++ b/mate-extra/mate-user-guide/Manifest @@ -0,0 +1,5 @@ +DIST mate-user-guide-1.20.2.tar.xz 8832320 BLAKE2B 9fd50113a814ee5751dde6d9a1f472660d92340ccc8d29d2d80c5849fa53455b1c80ac751529c4dbc20b49c3f2659a5c1d19485c9ea67e668a9d834e9616f755 SHA512 06e218415f7a57646d64f60f23fff9ed2202aae5a53f7dac11564f95296eaa40b9eb2493c5640b73f83e79e66e311dfaf3e8b2be63626be1eafc8dbb31bcb2aa +DIST mate-user-guide-1.22.2.tar.xz 8955116 BLAKE2B b71c1a0311eb30b7e3e9059f1fb498538ce4e1916455ba876bc10736e830178e1d40a554b9627281670cd5b5871f0fbd98641932508d7d7b31f3ee3d08c12bd4 SHA512 94e5c6f45acad8f4e422c2e403ae19357702ce2aba5aee33b92cbdfd0610548aa821c3e74ded2824987e36a8da23b2b4a455b3277260c9bab2fa5b719745e06d +DIST mate-user-guide-1.22.3.tar.xz 8959336 BLAKE2B 5e8b122aedee7121315eb4c1ec0a73146034d417784390a88eb782b52648f5be07066ab61f5245d4c19dde3569e5b8b2d764cb786e795b9f27a39930f9b6302a SHA512 87524a59143f3f79996e7bec9de059954d6447391f73238591ce437d4ff9ff21c5ec54d73876342a3077899315e8d7e9b620c2f38ca84b3a75c929e02463bc7b +DIST mate-user-guide-1.23.1.tar.xz 8943368 BLAKE2B 495b2f419837cce7ceb75c0b481b18daf7235ab0c67454d0b46bf87ac6d532cab7be0bd66cb077314adf291a6bd078f8147fe4713139936145600904011fbca4 SHA512 31cc407de2e700d59ddea5be52e882afd03d64f60c61a07253ce3508a4d824fc800b8e96c5c6496769aace052b76592b52733396bacfca0e89fd09bd38cf674d +DIST mate-user-guide-1.24.0.tar.xz 9029524 BLAKE2B 304209588d67f83e0d3505277a2a964c7f76582755073886ebac5693a3dcd771bde1d1547430ac94113929da0441c85f5f86a6f27cb995c252a770d44c113154 SHA512 80129fcbf628dd10d0748d0a35f9456c15a3748c1cd407aa7adf4d90e5f87d999778d136d772c64392279152da9b76912378b16a894f03dc5d11bec478ad6301 diff --git a/mate-extra/mate-user-guide/mate-user-guide-1.20.2.ebuild b/mate-extra/mate-user-guide/mate-user-guide-1.20.2.ebuild new file mode 100644 index 000000000000..473892d0dd6d --- /dev/null +++ b/mate-extra/mate-user-guide/mate-user-guide-1.20.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="User documentation for MATE Desktop" +LICENSE="GPL-2 LGPL-2" +SLOT="0" + +COMMON_DEPEND="virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + gnome-extra/yelp" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40:* + app-text/yelp-tools + sys-devel/gettext:* + virtual/pkgconfig:* + !!mate-base/mate-desktop[user-guide]" diff --git a/mate-extra/mate-user-guide/mate-user-guide-1.22.2.ebuild b/mate-extra/mate-user-guide/mate-user-guide-1.22.2.ebuild new file mode 100644 index 000000000000..f1e2c40e91b5 --- /dev/null +++ b/mate-extra/mate-user-guide/mate-user-guide-1.22.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="User documentation for MATE Desktop" +LICENSE="GPL-2 LGPL-2" +SLOT="0" + +COMMON_DEPEND="virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + gnome-extra/yelp" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40 + app-text/yelp-tools + sys-devel/gettext:* + virtual/pkgconfig:* + !!mate-base/mate-desktop[user-guide]" diff --git a/mate-extra/mate-user-guide/mate-user-guide-1.22.3.ebuild b/mate-extra/mate-user-guide/mate-user-guide-1.22.3.ebuild new file mode 100644 index 000000000000..f1e2c40e91b5 --- /dev/null +++ b/mate-extra/mate-user-guide/mate-user-guide-1.22.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="User documentation for MATE Desktop" +LICENSE="GPL-2 LGPL-2" +SLOT="0" + +COMMON_DEPEND="virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + gnome-extra/yelp" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40 + app-text/yelp-tools + sys-devel/gettext:* + virtual/pkgconfig:* + !!mate-base/mate-desktop[user-guide]" diff --git a/mate-extra/mate-user-guide/mate-user-guide-1.23.1.ebuild b/mate-extra/mate-user-guide/mate-user-guide-1.23.1.ebuild new file mode 100644 index 000000000000..f1e2c40e91b5 --- /dev/null +++ b/mate-extra/mate-user-guide/mate-user-guide-1.23.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="User documentation for MATE Desktop" +LICENSE="GPL-2 LGPL-2" +SLOT="0" + +COMMON_DEPEND="virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + gnome-extra/yelp" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40 + app-text/yelp-tools + sys-devel/gettext:* + virtual/pkgconfig:* + !!mate-base/mate-desktop[user-guide]" diff --git a/mate-extra/mate-user-guide/mate-user-guide-1.24.0.ebuild b/mate-extra/mate-user-guide/mate-user-guide-1.24.0.ebuild new file mode 100644 index 000000000000..5bc1025a2a06 --- /dev/null +++ b/mate-extra/mate-user-guide/mate-user-guide-1.24.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="User documentation for MATE Desktop" +LICENSE="GPL-2 LGPL-2" +SLOT="0" + +COMMON_DEPEND="virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + gnome-extra/yelp" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40 + app-text/yelp-tools + sys-devel/gettext:* + virtual/pkgconfig:* + !!mate-base/mate-desktop[user-guide]" diff --git a/mate-extra/mate-user-guide/mate-user-guide-9999.ebuild b/mate-extra/mate-user-guide/mate-user-guide-9999.ebuild new file mode 100644 index 000000000000..473892d0dd6d --- /dev/null +++ b/mate-extra/mate-user-guide/mate-user-guide-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="User documentation for MATE Desktop" +LICENSE="GPL-2 LGPL-2" +SLOT="0" + +COMMON_DEPEND="virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + gnome-extra/yelp" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40:* + app-text/yelp-tools + sys-devel/gettext:* + virtual/pkgconfig:* + !!mate-base/mate-desktop[user-guide]" diff --git a/mate-extra/mate-user-guide/metadata.xml b/mate-extra/mate-user-guide/metadata.xml new file mode 100644 index 000000000000..1ef56f6d815d --- /dev/null +++ b/mate-extra/mate-user-guide/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/mate-user-guide</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-user-share/Manifest b/mate-extra/mate-user-share/Manifest new file mode 100644 index 000000000000..58542f514287 --- /dev/null +++ b/mate-extra/mate-user-share/Manifest @@ -0,0 +1,4 @@ +DIST mate-user-share-1.20.1.tar.xz 924404 BLAKE2B 4c678166bb6f451cba928b31982a9f3bf68803b8c853723354c08dfaa7c1bd09d0df37d1836f7838fc5fe06d9dfb1146c8a63c20af55fb9381fb90cc108cc55b SHA512 9628ae478909b9be9b9c7884f0fbc33ff597efc87ec60088b6bfca2ce497cdd707c245e6835fb95856cd2576524e385ae32bbea08d349c136255fec554eb8010 +DIST mate-user-share-1.22.1.tar.xz 921944 BLAKE2B dfa3b304bc81c82abf9a2354ede94b08672f2e8cd28b4def0f0dad0f6389c762d68ddb1924918c89eee40374eedfff312ffc4a9c65d3766be240ede182072837 SHA512 afd2c2f8484124e26ac9ced23abd89c1b553adb4df6ca8bd49159e3ec5d76f2b16f6576b7f5608488e5290cddef733e27c653433ee9f57a09a6b76b774555894 +DIST mate-user-share-1.23.0.tar.xz 921964 BLAKE2B 8b9a01e67e4ff3c609add82993e5f97b88aac4674b24806148aa095c38f4e9851bdc0ac318defee5442a4c65d173c452ae938d15c80b55f3485c694703f34015 SHA512 2758f0feadb2cbdf418ec2c6a830f9ef969445fcc6ff98dbb9840e9b68bb3aee3a21dc4c4e68e9add5f2aefdffee986d2cb230d5da768a55f18ee71c07f913e3 +DIST mate-user-share-1.24.0.tar.xz 1008992 BLAKE2B 0fe21e49ff30c88c32b6b88aba84e58b3e6310d3bbd7a4873be460c97366828a7edfd24be37d2c10ea88a51c6990ee482ad595582d288ded2e4f7e0ca6f0b4e0 SHA512 15ede8754bf95ac78844cd9645a43d2deb8419dd550aee5263936d710cd13ce7f4a68cfd53e589c2dd37f87f59c9e8153f8abac711a3a7f88a2e2789dbd4f664 diff --git a/mate-extra/mate-user-share/mate-user-share-1.20.1.ebuild b/mate-extra/mate-user-share/mate-user-share-1.20.1.ebuild new file mode 100644 index 000000000000..ca45fde97114 --- /dev/null +++ b/mate-extra/mate-user-share/mate-user-share-1.20.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate multilib + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Personal file sharing for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70:0 + >=dev-libs/glib-2.15.2:2 + >=mate-base/caja-1.17.1 + media-libs/libcanberra:0[gtk3] + >=sys-apps/dbus-1.1.1:0 + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-3.14:3 + x11-libs/libX11:0 + x11-libs/pango:0 + >=x11-libs/libnotify-0.7:0 + virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + >=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]" + +DEPEND="${COMMON_DEPEND} + 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() { + mate_src_configure \ + --with-httpd=apache2 \ + --with-modules-path=/usr/$(get_libdir)/apache2/modules/ \ + --disable-bluetooth \ + $(use_with X x) +} diff --git a/mate-extra/mate-user-share/mate-user-share-1.22.1.ebuild b/mate-extra/mate-user-share/mate-user-share-1.22.1.ebuild new file mode 100644 index 000000000000..80932af77200 --- /dev/null +++ b/mate-extra/mate-user-share/mate-user-share-1.22.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Personal file sharing for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=mate-base/caja-1.17.1 + media-libs/libcanberra[gtk3] + >=sys-apps/dbus-1.1.1 + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/pango + >=x11-libs/libnotify-0.7 + virtual/libintl" + +RDEPEND="${COMMON_DEPEND} + >=www-apache/mod_dnssd-0.6 + >=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]" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools + >=dev-util/intltool-0.35 + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + --with-httpd=apache2 \ + --with-modules-path=/usr/$(get_libdir)/apache2/modules/ \ + --disable-bluetooth \ + $(use_with X x) +} diff --git a/mate-extra/mate-user-share/mate-user-share-1.23.0.ebuild b/mate-extra/mate-user-share/mate-user-share-1.23.0.ebuild new file mode 100644 index 000000000000..80932af77200 --- /dev/null +++ b/mate-extra/mate-user-share/mate-user-share-1.23.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Personal file sharing for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=mate-base/caja-1.17.1 + media-libs/libcanberra[gtk3] + >=sys-apps/dbus-1.1.1 + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/pango + >=x11-libs/libnotify-0.7 + virtual/libintl" + +RDEPEND="${COMMON_DEPEND} + >=www-apache/mod_dnssd-0.6 + >=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]" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools + >=dev-util/intltool-0.35 + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + --with-httpd=apache2 \ + --with-modules-path=/usr/$(get_libdir)/apache2/modules/ \ + --disable-bluetooth \ + $(use_with X x) +} diff --git a/mate-extra/mate-user-share/mate-user-share-1.24.0.ebuild b/mate-extra/mate-user-share/mate-user-share-1.24.0.ebuild new file mode 100644 index 000000000000..8cb369f453ad --- /dev/null +++ b/mate-extra/mate-user-share/mate-user-share-1.24.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Personal file sharing for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70 + >=dev-libs/glib-2.50:2 + >=mate-base/caja-1.17.1 + media-libs/libcanberra[gtk3] + >=sys-apps/dbus-1.1.1 + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11 + x11-libs/pango + >=x11-libs/libnotify-0.7 + virtual/libintl" + +RDEPEND="${COMMON_DEPEND} + >=www-apache/mod_dnssd-0.6 + >=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]" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools + >=dev-util/intltool-0.35 + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + --with-httpd=apache2 \ + --with-modules-path=/usr/$(get_libdir)/apache2/modules/ \ + --disable-bluetooth \ + $(use_with X x) +} diff --git a/mate-extra/mate-user-share/mate-user-share-9999.ebuild b/mate-extra/mate-user-share/mate-user-share-9999.ebuild new file mode 100644 index 000000000000..ca45fde97114 --- /dev/null +++ b/mate-extra/mate-user-share/mate-user-share-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate multilib + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Personal file sharing for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.70:0 + >=dev-libs/glib-2.15.2:2 + >=mate-base/caja-1.17.1 + media-libs/libcanberra:0[gtk3] + >=sys-apps/dbus-1.1.1:0 + >=x11-libs/gdk-pixbuf-2:2 + >=x11-libs/gtk+-3.14:3 + x11-libs/libX11:0 + x11-libs/pango:0 + >=x11-libs/libnotify-0.7:0 + virtual/libintl:0" + +RDEPEND="${COMMON_DEPEND} + >=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]" + +DEPEND="${COMMON_DEPEND} + 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() { + mate_src_configure \ + --with-httpd=apache2 \ + --with-modules-path=/usr/$(get_libdir)/apache2/modules/ \ + --disable-bluetooth \ + $(use_with X x) +} diff --git a/mate-extra/mate-user-share/metadata.xml b/mate-extra/mate-user-share/metadata.xml new file mode 100644 index 000000000000..e9f047a9ba07 --- /dev/null +++ b/mate-extra/mate-user-share/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/mate-user-share</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/mate-utils/Manifest b/mate-extra/mate-utils/Manifest new file mode 100644 index 000000000000..65a9375f0b95 --- /dev/null +++ b/mate-extra/mate-utils/Manifest @@ -0,0 +1,6 @@ +DIST mate-utils-1.20.2.tar.xz 7260644 BLAKE2B 0f59756204ec6a48f7151b9768d0813f2d4ec757a51ecb4118fc8e5ec93646fa0e819b98cae6049ca5a1560b07c0c97e7e3790013615b68d9fdbeafecc165a9d SHA512 e152631c5d570a38ecfe179c79e7de53c6025691e677285848199cc027756d97ec65a3e4599c463836d1b2813460fbe32844e5a2284a19f9939a0d8e905a9bba +DIST mate-utils-1.22.1.tar.xz 7284496 BLAKE2B 83e7e39a0daadae595ab2cc90ad250f61a294afc896df28bf17259cec619af4b0c9d1927c07b03a0cdd7449174af258227678299823169e2cb4d9c4d3ec98c92 SHA512 0f70f088de80440ff6954c899eab75c2bf22d332293c1ec61bf8391396ed31a2ab126279dc4d9dab6f4932225120309bc52e122bcd5a8dc17abccfd6e480390d +DIST mate-utils-1.22.2.tar.xz 7306448 BLAKE2B 0fb28f85e39ac58c1e78e6f5f4c6d01e72a2b8c32197739b93ec3f17617b4676fdfe251b81e3b5b01c44f69136d9bfc8d12d64fff832d5a9f1c30591b2facebb SHA512 bf33019ebd1dc4ff6010ba0824981334b7065a62dfc7a73170487df5f165ad20831a900ef4e4e0641ca130aa618f82aa27606f0a48c2cb9907ea7ef118f02a60 +DIST mate-utils-1.23.1.tar.xz 7310664 BLAKE2B 5b0465afd4804d37f81870f845f810290cec54ecc9aeb6abdd5568ca795b370ce14feca0d07337b2b3ff161d94de956bae6b5213de23e714824c8b0865349fab SHA512 c0394957ea014b00646643eb35986ccaf09aae38bd36cfa035e754dd92b272b6949779042f77c4ab9b6d2aeaeeec800183964c383eaebd3303dd32b9fc0e8071 +DIST mate-utils-1.23.2.tar.xz 7928200 BLAKE2B d06f61718ad22ededdb1dcc403e728b423709fe288d7e4055ca4c70e7ce912888b5904f7a8d86f584e181f765e6902e955ec15c1fe61a3749f0edcfb54eaa3a6 SHA512 3f6f24b391b3e65f09d75d082e9ed2ba061f0f19256368d4087df5e130f5cecab07648ced7806228cc674d1c9718eccf76eb080b83272d9ba85d3acf967c4d5f +DIST mate-utils-1.24.0.tar.xz 7930068 BLAKE2B 0e2c82afbc2d8a90b8c31d56d9bfbb3a477b1e9cd67108e52c96f4087d09336ed9e6980551e39b43797743b9ef86cc2beabfa84fd7a5820e38122e0d0a7c968d SHA512 d8945c85936a55d22f3ed94c9858ba84cadf552a63cdd2d9eec9120111ad71526ac88772f8e4b7a6a460b691574534e52706fba35a0395b1d894b27eece9e92c diff --git a/mate-extra/mate-utils/files/mate-utils-1.12.0-dict-gtk3.patch b/mate-extra/mate-utils/files/mate-utils-1.12.0-dict-gtk3.patch new file mode 100644 index 000000000000..dff6dbe5582f --- /dev/null +++ b/mate-extra/mate-utils/files/mate-utils-1.12.0-dict-gtk3.patch @@ -0,0 +1,53 @@ +From 5ab184661ff38baca3ea2709d81932a578654392 Mon Sep 17 00:00:00 2001 +From: Kir Kolyshkin <kir@openvz.org> +Date: Mon, 16 May 2016 14:52:28 -0700 +Subject: [PATCH] mate-dict.pc: depend upon proper gtk version + +If the package is built against gtk-3.0 (as in +./configure --with-gtk=3.0), mate-dict.pc still wants gtk-2.0 +since it's hardcoded it there. This can lead to improper builds +of packages using libmatedict (although I can't find any now), +as well as improper RPM dependencies, like this: + + $ rpm -e gtk2-devel + error: Failed dependencies: + ... + pkgconfig(gtk+-2.0) is needed by (installed) mate-utils-devel-1.14.0-1gtk3.fc23.x86_64 + +Fortunately, the file is already generated, so it's trivial to add +a proper substitution. + +[v2: also add min GTK version required] + +Signed-off-by: Kir Kolyshkin <kir@openvz.org> +--- + configure.ac | 2 ++ + mate-dictionary/libgdict/mate-dict.pc.in | 2 +- + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 64aba70..39cc6f8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -89,6 +89,8 @@ case "$with_gtk" in + LIBCANBERRA_GTK_REQUIRED=0.4 + ;; + esac ++AC_SUBST(GTK_API_VERSION) ++AC_SUBST(GTK_REQUIRED) + + # common checks + PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED) +diff --git a/mate-dictionary/libgdict/mate-dict.pc.in b/mate-dictionary/libgdict/mate-dict.pc.in +index e409a0c..8168de2 100644 +--- a/mate-dictionary/libgdict/mate-dict.pc.in ++++ b/mate-dictionary/libgdict/mate-dict.pc.in +@@ -5,7 +5,7 @@ includedir=@includedir@ + + Name: gdict-1.0 + Description: MATE Dictionary Protocol client library +-Requires: gtk+-2.0 ++Requires: gtk+-@GTK_API_VERSION@ >= @GTK_REQUIRED@ + Version: @GDICT_VERSION@ + Libs: -L${libdir} -lmatedict + Cflags: -I${includedir}/mate-dict diff --git a/mate-extra/mate-utils/files/mate-utils-1.22.1-make-inkscape-optional.patch b/mate-extra/mate-utils/files/mate-utils-1.22.1-make-inkscape-optional.patch new file mode 100644 index 000000000000..57d984b91cc4 --- /dev/null +++ b/mate-extra/mate-utils/files/mate-utils-1.22.1-make-inkscape-optional.patch @@ -0,0 +1,192 @@ +From 563dec11a51f4c6517509642e335a1fd64cd4ec4 Mon Sep 17 00:00:00 2001 +From: rbuj <robert.buj@gmail.com> +Date: Thu, 2 May 2019 20:51:09 +0200 +Subject: [PATCH] Make inkscape and rsvg-convert optional + +TEST on Fedora: +inkscape, librsvg2-tools package are not installed on system: The user can build, install and distribute the package: + + $ sudo dnf remove inkscape librsvg2-tools -y + $ ./configure --prefix=/usr + $ make + $ sudo make install + $ make distcheck + +logview/data/icons: + +Can not run build-png-icons target if inkscape package is not installed on system: + + $ make -C logview/data/icons clean-png-icons +make: Entering directory '/home/robert/devel/mate-utils/logview/data/icons' +rm -f hicolor_apps_16x16_mate-system-log.png hicolor_apps_22x22_mate-system-log.png hicolor_apps_32x32_mate-system-log.png hicolor_apps_48x48_mate-system-log.png hicolor_apps_256x256_mate-system-log.png +make: Leaving directory '/home/robert/devel/mate-utils/logview/data/icons' + $ make -C logview/data/icons build-png-icons +make: Entering directory '/home/robert/devel/mate-utils/logview/data/icons' +make: *** No rule to make target 'hicolor_apps_16x16_mate-system-log.png', needed by 'build-png-icons'. Stop. +make: Leaving directory '/home/robert/devel/mate-utils/logview/data/icons' + +Can run build-png-icons target if inkscape package is installed on system: + + $ sudo dnf install inkscape -y + $ ./configure --prefix=/usr + $ make -C logview/data/icons build-png-icons +make: Entering directory '/home/robert/devel/mate-utils/logview/data/icons' +Background RRGGBBAA: ffffff00 Area 303:65:319:81 exported to 16 x 16 pixels (96 dpi) Bitmap saved as: hicolor_apps_16x16_mate-system-log.png +Background RRGGBBAA: ffffff00 Area 303:101:325:123 exported to 22 x 22 pixels (96 dpi) Bitmap saved as: hicolor_apps_22x22_mate-system-log.png +Background RRGGBBAA: ffffff00 Area 304:142:336:174 exported to 32 x 32 pixels (96 dpi) Bitmap saved as: hicolor_apps_32x32_mate-system-log.png +Background RRGGBBAA: ffffff00 Area 296:202:344:250 exported to 48 x 48 pixels (96 dpi) Bitmap saved as: hicolor_apps_48x48_mate-system-log.png +Background RRGGBBAA: ffffff00 Area 33:11:289:267 exported to 256 x 256 pixels (96 dpi) Bitmap saved as: hicolor_apps_256x256_mate-system-log.png +make: Nothing to be done for 'build-png-icons'. +make: Leaving directory '/home/robert/devel/mate-utils/logview/data/icons' + +baobab/pixmaps: + +Can not run build-png-icons target if librsvg2-tools package is not installed on system: + + $ make -C baobab/pixmaps clean-png-icons +make: Entering directory '/home/robert/devel/mate-utils/baobab/pixmaps' +rm -f hicolor_apps_16x16_mate-disk-usage-analyzer.png hicolor_apps_22x22_mate-disk-usage-analyzer.png hicolor_apps_32x32_mate-disk-usage-analyzer.png hicolor_apps_48x48_mate-disk-usage-analyzer.png hicolor_apps_128x128_mate-disk-usage-analyzer.png +make: Leaving directory '/home/robert/devel/mate-utils/baobab/pixmaps' + $ make -C baobab/pixmaps build-png-icons +make: Entering directory '/home/robert/devel/mate-utils/baobab/pixmaps' +make: *** No rule to make target 'hicolor_apps_16x16_mate-disk-usage-analyzer.png', needed by 'build-png-icons'. Stop. +make: Leaving directory '/home/robert/devel/mate-utils/baobab/pixmaps' + +Can run build-png-icons target if librsvg2-tools package is installed on system: + + $ sudo dnf install -y librsvg2-tools + $ ./configure --prefix=/usr + $ make -C baobab/pixmaps build-png-icons +make: Entering directory '/home/robert/devel/mate-utils/baobab/pixmaps' +/usr/bin/rsvg-convert -w 16 -h 16 hicolor_apps_scalable_mate-disk-usage-analyzer.svg -o hicolor_apps_16x16_mate-disk-usage-analyzer.png +/usr/bin/rsvg-convert -w 22 -h 22 hicolor_apps_scalable_mate-disk-usage-analyzer.svg -o hicolor_apps_22x22_mate-disk-usage-analyzer.png +/usr/bin/rsvg-convert -w 32 -h 32 hicolor_apps_scalable_mate-disk-usage-analyzer.svg -o hicolor_apps_32x32_mate-disk-usage-analyzer.png +/usr/bin/rsvg-convert -w 48 -h 48 hicolor_apps_scalable_mate-disk-usage-analyzer.svg -o hicolor_apps_48x48_mate-disk-usage-analyzer.png +/usr/bin/rsvg-convert -w 128 -h 128 hicolor_apps_scalable_mate-disk-usage-analyzer.svg -o hicolor_apps_128x128_mate-disk-usage-analyzer.png +make: Leaving directory '/home/robert/devel/mate-utils/baobab/pixmaps' + +Closes #223 +--- + baobab/pixmaps/Makefile.am | 6 ++++-- + configure.ac | 8 ++------ + logview/data/icons/Makefile.am | 31 ++++++++++++++++++++++++------- + 3 files changed, 30 insertions(+), 15 deletions(-) + +diff --git a/baobab/pixmaps/Makefile.am b/baobab/pixmaps/Makefile.am +index f36e8bf3..6804bef9 100644 +--- a/baobab/pixmaps/Makefile.am ++++ b/baobab/pixmaps/Makefile.am +@@ -11,8 +11,10 @@ public_icons = \ + hicolor_apps_scalable_mate-disk-usage-analyzer.svg \ + $(NULL) + ++if HAVE_RSVG_CONVERT + hicolor_apps_%.png: hicolor_apps_scalable_mate-disk-usage-analyzer.svg + $(RSVG_CONVERT) -w $(word 1, $(subst x, ,$(word 1,$(subst _, ,$*)))) -h $(word 2, $(subst x, ,$(word 1,$(subst _, ,$*)))) $^ -o $@ ++endif + + EXTRA_DIST = \ + $(public_icons) \ +@@ -20,7 +22,7 @@ EXTRA_DIST = \ + + ############################################################################### + +-install-icons: $(public_icons) ++install-icons: | $(public_icons) + for icon in $(public_icons); do \ + THEME=`echo $$icon | cut -d_ -f1`; \ + CONTEXT=`echo $$icon | cut -d_ -f2`; \ +@@ -57,7 +59,7 @@ update-icon-cache: + fi + + .PHONY: build-png-icons clean-png-icons +-build-png-icons: $(png_icons) ++build-png-icons: | $(png_icons) + + clean-png-icons: + rm -f $(png_icons) +diff --git a/configure.ac b/configure.ac +index d65e5b54..0907e194 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -31,13 +31,9 @@ AC_PATH_PROG(GLIB_MKENUMS, [glib-mkenums]) + + dnl ICONS: convert svg to png + AC_PATH_PROG(RSVG_CONVERT, rsvg-convert) +-if test x$RSVG_CONVERT = x ; then +- AC_MSG_ERROR([could not locate rsvg-convert]) +-fi ++AM_CONDITIONAL([HAVE_RSVG_CONVERT], [test "x$RSVG_CONVERT" != x]) + AC_PATH_PROG(INKSCAPE, inkscape) +-if test x$INKSCAPE = x ; then +- AC_MSG_ERROR([could not locate inkscape]) +-fi ++AM_CONDITIONAL([HAVE_INKSCAPE], [test "x$INKSCAPE" != x]) + + MATE_COMPILE_WARNINGS([yes]) + +diff --git a/logview/data/icons/Makefile.am b/logview/data/icons/Makefile.am +index 9db44489..30fff904 100644 +--- a/logview/data/icons/Makefile.am ++++ b/logview/data/icons/Makefile.am +@@ -17,20 +17,37 @@ public_icons = \ + hicolor_apps_scalable_mate-system-log-symbolic.svg \ + $(NULL) + ++if HAVE_INKSCAPE + hicolor_apps_16x16_mate-system-log.png: logview.svg +- $(INKSCAPE) -z $^ --export-area=303:65:319:81 -w=16 -h=16 -e=$@ ++ $(if $(wildcard $(INKSCAPE)), \ ++ $(info $(shell $(INKSCAPE) -z $^ --export-area=303:65:319:81 -w=16 -h=16 -e=$@)), \ ++ $(error could not locate inkscape) \ ++ ) + + hicolor_apps_22x22_mate-system-log.png: logview.svg +- $(INKSCAPE) -z $^ --export-area=303:101:325:123 -w=22 -h=22 -e=$@ ++ $(if $(wildcard $(INKSCAPE)), \ ++ $(info $(shell $(INKSCAPE) -z $^ --export-area=303:101:325:123 -w=22 -h=22 -e=$@)), \ ++ $(error could not locate inkscape) \ ++ ) + + hicolor_apps_32x32_mate-system-log.png: logview.svg +- $(INKSCAPE) -z $^ --export-area=304:142:336:174 -w=32 -h=32 -e=$@ ++ $(if $(wildcard $(INKSCAPE)), \ ++ $(info $(shell $(INKSCAPE) -z $^ --export-area=304:142:336:174 -w=32 -h=32 -e=$@)), \ ++ $(error could not locate inkscape) \ ++ ) + + hicolor_apps_48x48_mate-system-log.png: logview.svg +- $(INKSCAPE) -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ ++ $(if $(wildcard $(INKSCAPE)), \ ++ $(info $(shell $(INKSCAPE) -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@)), \ ++ $(error could not locate inkscape) \ ++ ) + + hicolor_apps_256x256_mate-system-log.png: logview.svg +- $(INKSCAPE) -z $^ --export-area=33:11:289:267 -w=256 -h=256 -e=$@ ++ $(if $(wildcard $(INKSCAPE)), \ ++ $(info $(shell $(INKSCAPE) -z $^ --export-area=33:11:289:267 -w=256 -h=256 -e=$@)), \ ++ $(error could not locate inkscape) \ ++ ) ++endif + + noinst_DATA = \ + logview.svg \ +@@ -43,7 +60,7 @@ EXTRA_DIST = \ + + ############################################################################### + +-install-icons: ++install-icons: | $(public_icons) + for icon in $(public_icons); do \ + THEME=`echo $$icon | cut -d_ -f1`; \ + CONTEXT=`echo $$icon | cut -d_ -f2`; \ +@@ -80,7 +97,7 @@ update-icon-cache: + fi + + .PHONY: build-png-icons clean-png-icons +-build-png-icons: $(png_icons) ++build-png-icons: | $(png_icons) + + clean-png-icons: + rm -f $(png_icons) diff --git a/mate-extra/mate-utils/mate-utils-1.20.2.ebuild b/mate-extra/mate-utils/mate-utils-1.20.2.ebuild new file mode 100644 index 000000000000..3fab1d8ef2bb --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-1.20.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Utilities for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X applet debug ipv6 test" + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4:0[gtk3] + sys-libs/zlib:0 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14:3 + 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.17.0 )" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + x11-base/xorg-proto:0 + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_prepare() { + # Make apps visible in all DEs. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e '/OnlyShowIn/d' -i {} + || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-maintainer-flags \ + --enable-zlib \ + --enable-debug=$(usex debug yes minimum) \ + $(use_with X x) \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) +} diff --git a/mate-extra/mate-utils/mate-utils-1.22.1-r1.ebuild b/mate-extra/mate-utils/mate-utils-1.22.1-r1.ebuild new file mode 100644 index 000000000000..c773bf082221 --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-1.22.1-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Utilities for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X applet debug ipv6 test" + +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4[gtk3] + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 )" + +DEPEND="${RDEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1 + gnome-base/librsvg + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +PATCHES=( "${FILESDIR}/${PN}-1.22.1-make-inkscape-optional.patch" ) + +src_prepare() { + # Make apps visible in all DEs. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e '/OnlyShowIn/d' -i {} + || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-maintainer-flags \ + --enable-zlib \ + --enable-debug=$(usex debug yes minimum) \ + $(use_with X x) \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) +} diff --git a/mate-extra/mate-utils/mate-utils-1.22.2.ebuild b/mate-extra/mate-utils/mate-utils-1.22.2.ebuild new file mode 100644 index 000000000000..3e8b2c6bc3bc --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-1.22.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Utilities for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X applet debug ipv6 test" + +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4[gtk3] + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 )" + +DEPEND="${RDEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1 + gnome-base/librsvg + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +# This patch is already upstreamed +#PATCHES=( "${FILESDIR}/${PN}-1.22.1-make-inkscape-optional.patch" ) + +src_prepare() { + # Make apps visible in all DEs. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e '/OnlyShowIn/d' -i {} + || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-maintainer-flags \ + --enable-zlib \ + --enable-debug=$(usex debug yes minimum) \ + $(use_with X x) \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) +} diff --git a/mate-extra/mate-utils/mate-utils-1.23.1.ebuild b/mate-extra/mate-utils/mate-utils-1.23.1.ebuild new file mode 100644 index 000000000000..3e8b2c6bc3bc --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-1.23.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Utilities for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X applet debug ipv6 test" + +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4[gtk3] + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 )" + +DEPEND="${RDEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1 + gnome-base/librsvg + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +# This patch is already upstreamed +#PATCHES=( "${FILESDIR}/${PN}-1.22.1-make-inkscape-optional.patch" ) + +src_prepare() { + # Make apps visible in all DEs. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e '/OnlyShowIn/d' -i {} + || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-maintainer-flags \ + --enable-zlib \ + --enable-debug=$(usex debug yes minimum) \ + $(use_with X x) \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) +} diff --git a/mate-extra/mate-utils/mate-utils-1.23.2.ebuild b/mate-extra/mate-utils/mate-utils-1.23.2.ebuild new file mode 100644 index 000000000000..bf3d5637929c --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-1.23.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Utilities for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X applet debug ipv6 test" + +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4[gtk3] + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 )" + +DEPEND="${RDEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1 + gnome-base/librsvg + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +# This patch is already upstreamed +#PATCHES=( "${FILESDIR}/${PN}-1.22.1-make-inkscape-optional.patch" ) + +src_prepare() { + # Make apps visible in all DEs. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e '/OnlyShowIn/d' -i {} + || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-maintainer-flags \ + --enable-zlib \ + --enable-debug=$(usex debug yes minimum) \ + $(use_with X x) \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) +} diff --git a/mate-extra/mate-utils/mate-utils-1.24.0.ebuild b/mate-extra/mate-utils/mate-utils-1.24.0.ebuild new file mode 100644 index 000000000000..bf3d5637929c --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-1.24.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Utilities for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X applet debug ipv6 test" + +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4[gtk3] + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/pango + applet? ( >=mate-base/mate-panel-1.17.0 )" + +DEPEND="${RDEPEND} + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1 + gnome-base/librsvg + sys-devel/gettext + virtual/pkgconfig + x11-base/xorg-proto" + +# This patch is already upstreamed +#PATCHES=( "${FILESDIR}/${PN}-1.22.1-make-inkscape-optional.patch" ) + +src_prepare() { + # Make apps visible in all DEs. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e '/OnlyShowIn/d' -i {} + || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-maintainer-flags \ + --enable-zlib \ + --enable-debug=$(usex debug yes minimum) \ + $(use_with X x) \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) +} diff --git a/mate-extra/mate-utils/mate-utils-9999.ebuild b/mate-extra/mate-utils/mate-utils-9999.ebuild new file mode 100644 index 000000000000..3fab1d8ef2bb --- /dev/null +++ b/mate-extra/mate-utils/mate-utils-9999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Utilities for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="X applet debug ipv6 test" + +COMMON_DEPEND=" + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=gnome-base/libgtop-2.12:2= + >=media-libs/libcanberra-0.4:0[gtk3] + sys-libs/zlib:0 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14:3 + 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.17.0 )" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + x11-base/xorg-proto:0 + sys-devel/gettext:* + virtual/pkgconfig:*" + +src_prepare() { + # Make apps visible in all DEs. + LC_ALL=C find . -iname '*.desktop.in*' -exec \ + sed -e '/OnlyShowIn/d' -i {} + || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + --disable-maintainer-flags \ + --enable-zlib \ + --enable-debug=$(usex debug yes minimum) \ + $(use_with X x) \ + $(use_enable applet gdict-applet) \ + $(use_enable ipv6) +} diff --git a/mate-extra/mate-utils/metadata.xml b/mate-extra/mate-utils/metadata.xml new file mode 100644 index 000000000000..7d12cb2684d1 --- /dev/null +++ b/mate-extra/mate-utils/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <use> + <flag name="applet">Enable the mate dictionary applet</flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/mate-utils</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata> diff --git a/mate-extra/metadata.xml b/mate-extra/metadata.xml new file mode 100644 index 000000000000..211105c47dc8 --- /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> + |
