From eccb70a7f91b2d22582587f26d1a28bb31408b45 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 18 May 2019 00:10:51 +0100 Subject: gentoo resync : 18.05.2019 --- mate-extra/Manifest.gz | Bin 2571 -> 2588 bytes mate-extra/caja-dropbox/Manifest | 2 + mate-extra/caja-dropbox/caja-dropbox-1.22.1.ebuild | 90 ++++++++++ mate-extra/mate-media/Manifest | 2 + mate-extra/mate-media/mate-media-1.22.1.ebuild | 35 ++++ mate-extra/mate-netbook/Manifest | 2 + mate-extra/mate-netbook/mate-netbook-1.22.1.ebuild | 35 ++++ mate-extra/mate-polkit/Manifest | 1 + .../mate-polkit/mate-polkit-1.22.0-r1.ebuild | 42 +++++ mate-extra/mate-power-manager/Manifest | 2 + .../mate-power-manager-1.22.1.ebuild | 72 ++++++++ mate-extra/mate-screensaver/Manifest | 2 + .../mate-screensaver-1.22.1.ebuild | 119 +++++++++++++ mate-extra/mate-sensors-applet/Manifest | 2 + .../mate-sensors-applet-1.22.1.ebuild | 62 +++++++ mate-extra/mate-system-monitor/Manifest | 2 + .../mate-system-monitor-1.22.1.ebuild | 62 +++++++ mate-extra/mate-utils/Manifest | 3 + .../mate-utils-1.22.1-make-inkscape-optional.patch | 192 +++++++++++++++++++++ mate-extra/mate-utils/mate-utils-1.22.1-r1.ebuild | 67 +++++++ 20 files changed, 794 insertions(+) create mode 100644 mate-extra/caja-dropbox/caja-dropbox-1.22.1.ebuild create mode 100644 mate-extra/mate-media/mate-media-1.22.1.ebuild create mode 100644 mate-extra/mate-netbook/mate-netbook-1.22.1.ebuild create mode 100644 mate-extra/mate-polkit/mate-polkit-1.22.0-r1.ebuild create mode 100644 mate-extra/mate-power-manager/mate-power-manager-1.22.1.ebuild create mode 100644 mate-extra/mate-screensaver/mate-screensaver-1.22.1.ebuild create mode 100644 mate-extra/mate-sensors-applet/mate-sensors-applet-1.22.1.ebuild create mode 100644 mate-extra/mate-system-monitor/mate-system-monitor-1.22.1.ebuild create mode 100644 mate-extra/mate-utils/files/mate-utils-1.22.1-make-inkscape-optional.patch create mode 100644 mate-extra/mate-utils/mate-utils-1.22.1-r1.ebuild (limited to 'mate-extra') diff --git a/mate-extra/Manifest.gz b/mate-extra/Manifest.gz index fdba75e77c70..8388b322e56c 100644 Binary files a/mate-extra/Manifest.gz and b/mate-extra/Manifest.gz differ diff --git a/mate-extra/caja-dropbox/Manifest b/mate-extra/caja-dropbox/Manifest index 90cac3715ca2..6f58064e9b0b 100644 --- a/mate-extra/caja-dropbox/Manifest +++ b/mate-extra/caja-dropbox/Manifest @@ -1,3 +1,5 @@ DIST caja-dropbox-1.22.0.tar.xz 313492 BLAKE2B ce14fc1f466e8da9e5d13b576602a9815bdf32c88b5e55a03f0fe20d17845030b383151194340d20c658e99dda0eff1b51c633e6adf2a1c60f3fcaa69f9e54d9 SHA512 d21f44c0e0f7f28a963fb8611e6992b3ea58ba2ad5910e440d286ab447f2f91e4776496569eb271ed25cb2628e35d2bd80d12bf832bc76011241f6b09903a8b2 +DIST caja-dropbox-1.22.1.tar.xz 309600 BLAKE2B a54778bae439a52babd4b9c88ed77ef9cebf01cb5e396e9e2dae0e74b1d55bb6b575d301133593b130af86ecb06f35fd2d11c3b7e3d67a7e741798ad701d788d SHA512 e7e9107c7654fac910762727782f35e3039b45e737341937d225126b2f63f8911f99281097b2488d3b79c0ed09fff4270b4c557166b94a722a2b1cd30fea2a2c EBUILD caja-dropbox-1.22.0-r1.ebuild 1979 BLAKE2B f24e1780de82e2b460fb975e64d44e57d5ec991ea52ad9e89c4f41acc23fb28bfd337c83d7b68b4532dccc76accb45b41552783acc465128b6d33a3674bab220 SHA512 504927581945733b0f7940480a21596e5befe85ff720d5555b5cc41df7f419c010683b2ca9e45880b8300da067d197ee19ed7a4dcbc89e8f8619da5a67950c29 +EBUILD caja-dropbox-1.22.1.ebuild 1981 BLAKE2B c99aac37e67beed943ccbd6c620dbdad6ab0013213df748f0936290b46d45f94c330c3b301ceea32d8976ee32a5ce1ca7dd7d8794629e7a5496bc1c42f3a8ebf SHA512 9c0354a1138d20cd3b54651f0a4d64df597f05dbb35db7e662d26e853ca4e276954f530125363c3438758c0160c8d1059ace3f98b7e6bb1d3da28d8724f51341 MISC metadata.xml 341 BLAKE2B b530aa03ccd9e514d43bd1014500548a5931fcd30e288bdc9b6c56e9b4fa8dc42dd4a31074efe3b8ecb5f2f55aab3da8e7edd30fa5f3c1645cc088e594da7761 SHA512 3ef87b907e90f2093cece194a580099964f434ec7a1d43e961f0c00adeaeca085fc6e141f25f4ef7da0399e71093b4e2c12f52d0c29cd2aa3768354380ec1c37 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..f2887fb1aedd --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-1.22.1.ebuild @@ -0,0 +1,90 @@ +# 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" + +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" + +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/mate-media/Manifest b/mate-extra/mate-media/Manifest index a48574d32442..5cebd8ab4de3 100644 --- a/mate-extra/mate-media/Manifest +++ b/mate-extra/mate-media/Manifest @@ -1,3 +1,5 @@ DIST mate-media-1.22.0.tar.xz 504312 BLAKE2B b91e3f22a082ca924459e89b0b3b9b98d9a17fb1a13c56ed78d723f34545bafaa560505ca2c373ebde9c04459ffe7f1945e8802d96f2737cc6ec2783d946eb35 SHA512 1c1751ebb0c848cece0e2fc10240832dff317dfcc08aa6721fe00feaf2cff907c700f5e0debd5a236078a199b9d65d59124ffca7a04f61d425d16b1adb02fc1f +DIST mate-media-1.22.1.tar.xz 486664 BLAKE2B dae64f3a55137a760551261c1c92d34d4bf94c5057e16555d4c975f2ae6054812d6618cbaaf8da606392f23959118b8d98ffb2e6a8821d2171147ad2c74e6b73 SHA512 e7bce9128bc6e551cd918af669d52a7ca238a280a4ca09d15822f4d5b52fd9925b647278a39067a1f2a5dd0facfad4988385233939abbdf4aefecc21d2e089d9 EBUILD mate-media-1.22.0.ebuild 732 BLAKE2B a1edd5c28e829b14cf899e7edbc3c48a298a5cf99752ddd35be9ecf22de26276917954a59820206b0479dcf8f9a574308dda031c87f37bf9b174d8690ae18383 SHA512 9dfc330c210f1bdb0171724bd0867de6f25ceb4b7ebf31f70c330d238d35caa6d5d4f1fbddb1eae790f5a68ee84f161fddca887684020a0c47ab2fb88630379b +EBUILD mate-media-1.22.1.ebuild 734 BLAKE2B 1791b751e961fe62dc994be4445fa33bc80794539c0f3f7ad03655ff28732ae0a31a49a59ecadd6bc0af1092fac33f29c94ab1798406d9311faf08a812eed877 SHA512 4b9f9f744a93290abcdd4794c1ef4130c42a1f85b6f711e200e71825d435f05b35d2874a6c39b8eb9258c11ecd0613c096a62a1d4b1bc7359d7136a25252265c MISC metadata.xml 339 BLAKE2B bd032fdad5c46fb56210712a25e50c24959053249e43ebe7da6a6d2cfb099642acc949db166abca0c847cb661c6b20d59f03366abc290b4e0656a547ede52a8b SHA512 6975819ad5dd4234e702e7eaa36a05f3598a830b3f997ea17f299e1e7a40f5d3463b732ca1816e7e9af015c4afeecff2ea94dc0562a20b31698870ffc0489968 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..03be87c0e796 --- /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:* + !!> /etc/portage/package.use" + echo + fi + + readme.gentoo_print_elog +} diff --git a/mate-extra/mate-sensors-applet/Manifest b/mate-extra/mate-sensors-applet/Manifest index 15cf0a074fe9..8b9fdd0f10d2 100644 --- a/mate-extra/mate-sensors-applet/Manifest +++ b/mate-extra/mate-sensors-applet/Manifest @@ -1,3 +1,5 @@ DIST mate-sensors-applet-1.22.0.tar.xz 511876 BLAKE2B 6e2008d60a5530ab233da0fe67a38fea2abfba0d745386d82d44e21e59a5d7a08e7f97390f3b8e3df16699c8b69bf1f9c3d4762b45f4652838672c57ec91bf34 SHA512 f756fdff4dd8fe824fbe41956411ca1e6ce251fc1d43276c7244a8a806e91bacc283c412b831935136682971509e23c08538264963af31488bee15ce5644d5cb +DIST mate-sensors-applet-1.22.1.tar.xz 496776 BLAKE2B 1f3ca3e7b6b48a3bdb4e3b370c65bd34bcbde250d21d2c9214eceadf790d2c1a45f87ccf615387edf9abaad2c3a899a536b78d8afece0574d735d80095c1b595 SHA512 4b6e608c92f03051044863f770b295d1526b19a9668513b566e81adeb28bc8524d8f458d114d2b44acf00f20c2f0a8d86b1ca7254fa165fde3b867c75a6b83e6 EBUILD mate-sensors-applet-1.22.0-r1.ebuild 1341 BLAKE2B 4c5b0a611bc8bddc25f0c5fc0d91a36109aad973ce1ac7b2c232a023bf918ceb7af7b41c1f65c7027d0e4a515af2bb0cd452402b2baf1bf225571e77f6b5bc56 SHA512 92c2ed89a0b7969bcadda1f65f65cff201e9abc99fe52a42ab25b87c41453154e2d00c41304041907acf08c7af7535a98584f7e2d226587c5b320b6a987dbf54 +EBUILD mate-sensors-applet-1.22.1.ebuild 1343 BLAKE2B a98f8642e50aa7dc991c87112186fb2bb47661f75c5a662efccfc35eb7c4d8ee963c6056e5be59b724066e6e1c2dd10f0008001282f8d1f5d62737cabdeb7fa8 SHA512 711a98f3a37c7e1de8355983c57ba0b73a72176562d12ac93cd295facb2aafc1fd5ad6b303b5d5419a580ce9fa4e90b0d3aa4a6ccea6d90e4621220c20fdff0a MISC metadata.xml 348 BLAKE2B 3e34850491c3dce6bfe3771ed94ea37e68d9c8131594f4056c40e754f5556a4dbf03e434a0f3d19eaa6177a0a484a1b50b8de1c67a4eadf1faf6e5b56fa70166 SHA512 32cad99749c326ae12caa346b0bbf85779cbf9f35b85c4f729358dd7171d468f486c761e33d2938fcac445485ec256d733150d7dedc7c9e6b271702ba7c454ab 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..1bbeca988faf --- /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-system-monitor/Manifest b/mate-extra/mate-system-monitor/Manifest index 6a650b1e92b1..b0a5c8245c91 100644 --- a/mate-extra/mate-system-monitor/Manifest +++ b/mate-extra/mate-system-monitor/Manifest @@ -1,3 +1,5 @@ DIST mate-system-monitor-1.22.0.tar.xz 2190688 BLAKE2B 83ab7dfbc0033f094896c663790c1200e71a498d3a813a82c94593e6c6434942b2afd0fa1c3067452a46e0e1829a9239f1c145a315b9de2c2853c9f4f50618ef SHA512 6f97f934626b49320ea0dbb4e14743c4f33b12a85671b69465f689765f3003f00e51685b616e34a482c3ec0ca09ca4e13cbdb2e3eb4719c0d1fc7b25b24436a7 +DIST mate-system-monitor-1.22.1.tar.xz 2202544 BLAKE2B 37eb2d265aedb259fd3f97aae64f76b7061eda6f4713137d4a9de9cdb078ce2176039c4a6cb7f9f63367c186df3bc181693b9526500f81fe0c9c52dc2e05e7a2 SHA512 ce5c514c333b85d6dd94b9fa212b51ed78212781da9719f730c50fc61fcf433e1a7df1d2665fe90e9529fba08207df59858b66f982bcd070845f62b22f8bd82f EBUILD mate-system-monitor-1.22.0.ebuild 1249 BLAKE2B 7e3b80defe98bbe95d310970a00016eea4007afafa140c1d5503ba4c6ee840004a40a65cfccbae9aa2ac5e01839bea8be709556cff8f70150b7123c7f5d99cdc SHA512 e114fde19d6b747f0f177770eea0d46dc9dae54d285050f71ab310d6a256d898376268c260cc98d4167a5c267eac0bd5948b7a454da5ab1ccf8cf142f57a91a1 +EBUILD mate-system-monitor-1.22.1.ebuild 1251 BLAKE2B fe910aabbc2bb3f3c72dc6b7941303dfbea244d9c4caa9d7a465e8600233281c48c0ad92b23ca372436346115318a2a1d7965fad20dd49c8df36040d326aa660 SHA512 167bcb0a93b58eea3032002a30d4523d15d6a09c176c0ea8364f0804b845d90fd313f8d1e825c3ea3e7f53f48c2933de49837e269299bcfa0cabab5c4774fdc7 MISC metadata.xml 348 BLAKE2B fe7ff06b7a0366617fb30e7a98fa7054c32469bf49691855183ee7b9991c1aebd5f431081e5d7efe07ab3a2b2424630bea621c2b3369338f6bb5348d1ba70de7 SHA512 4cb1bd5f11887274393c957be697ce784af74a39258ead2e9ccb586ac8d4bcab06a6aa2a76e8f96a85d2d818092250eede243775b61222493739440c59cc9c9b diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.22.1.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.22.1.ebuild new file mode 100644 index 000000000000..2df1fb376d25 --- /dev/null +++ b/mate-extra/mate-system-monitor/mate-system-monitor-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 + +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-utils/Manifest b/mate-extra/mate-utils/Manifest index 4a0cd046b4e6..851e0b623ef8 100644 --- a/mate-extra/mate-utils/Manifest +++ b/mate-extra/mate-utils/Manifest @@ -1,3 +1,6 @@ +AUX mate-utils-1.22.1-make-inkscape-optional.patch 8395 BLAKE2B 139854ae3e3c94aa561deef18d81ca18bc25cdcb6d4f1b27633cd2f120caf453dbc03b1c93acc54ba92120112687d30e8f5cef5d3b3e7821f8189083333500ab SHA512 7d8f3b8b0b9ee34d8c891dc996eb67907ce48964c3235eecaff32a74ad744a9cb7b2b12b347ce0102ab7eff34c1a85094b22adfbc8f7ea759ba83bbcab86f72a DIST mate-utils-1.22.0.tar.xz 7300112 BLAKE2B 8a613b6dcb99e652ad6b44bd64ad9b2f9c809713b5fb904059b64234b51e2a06b2290dcf14d7dde82e8011be2ca395fe74d87bcae5b903b196d55bb50e8fdf07 SHA512 248c6e4108900768a4e8b272d20ac9b2d70e8bf77375f4669a099f4d8386c2e8affeafb772d209f00906f96f20d7ee347167ef4837186f44d8aaad85ef855f70 +DIST mate-utils-1.22.1.tar.xz 7284496 BLAKE2B 83e7e39a0daadae595ab2cc90ad250f61a294afc896df28bf17259cec619af4b0c9d1927c07b03a0cdd7449174af258227678299823169e2cb4d9c4d3ec98c92 SHA512 0f70f088de80440ff6954c899eab75c2bf22d332293c1ec61bf8391396ed31a2ab126279dc4d9dab6f4932225120309bc52e122bcd5a8dc17abccfd6e480390d EBUILD mate-utils-1.22.0.ebuild 1254 BLAKE2B 89cb686511996bb973510b175da72c6948048ae6a998d0670fe8c2a6db167eafd3c472ec0359c9be3bec3390d66fa7a2172bb095f02955bf7c8b7249b452e3a0 SHA512 b1922162b32eab1d4f62766a960368f2ce38e9d158fe7683a743745ffbc6e0068b26bb1ef4cb8026f2b3c3dca81bf035da4dda63c5add86552ff79cf4d8a557b +EBUILD mate-utils-1.22.1-r1.ebuild 1345 BLAKE2B f78c86bb8a63b4c2135935ca1bd78e8d2adfce9f78c2f265a72d93c6ba18efd8eccb2ad973c67d8d06f0e061e83ad371c01dcfe77c2d5ad99ab4acb1e2bd8d02 SHA512 eb79862a1fd25730f60c3f0ca7c2cfed28209771639790ec9358c0a52ad3c222f90d9fcd09644fbe31388bbab9eed8f4a1bca26f2f65419272b499f5c571fdb9 MISC metadata.xml 417 BLAKE2B af181dbce0a3bd1d40160da5b7b1be3a4ba345b3d31dc8d4988a146af5318bf473ad2962e9fd63fa2bfa74e61daddb5e84dd977891dee5b3b483189321bf7b1f SHA512 4c4eeb71f1cbd778f48f19da5185d9a75444a87a7abbe5d055e032f38b9891e996af84a383d7bc67ad11113da09ad034a159ec425b106340c696fad479fecee4 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 +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.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) +} -- cgit v1.2.3