From 7138219e3c9446bf981ff17f5609f42130bec414 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 24 Sep 2022 17:32:06 +0100 Subject: gentoo auto-resync : 24:09:2022 - 17:32:06 --- media-gfx/Manifest.gz | Bin 38318 -> 38334 bytes media-gfx/eog-plugins/Manifest | 3 + media-gfx/eog-plugins/eog-plugins-42.2.ebuild | 78 ++++++++++++++++++++ .../files/42.2-build-Use-correct-variables.patch | 79 +++++++++++++++++++++ media-gfx/eog/Manifest | 2 + media-gfx/eog/eog-43.0.ebuild | 77 ++++++++++++++++++++ media-gfx/gnome-font-viewer/Manifest | 2 + .../gnome-font-viewer-43.0.ebuild | 30 ++++++++ media-gfx/simple-scan/Manifest | 2 + media-gfx/simple-scan/simple-scan-42.5.ebuild | 73 +++++++++++++++++++ 10 files changed, 346 insertions(+) create mode 100644 media-gfx/eog-plugins/eog-plugins-42.2.ebuild create mode 100644 media-gfx/eog-plugins/files/42.2-build-Use-correct-variables.patch create mode 100644 media-gfx/eog/eog-43.0.ebuild create mode 100644 media-gfx/gnome-font-viewer/gnome-font-viewer-43.0.ebuild create mode 100644 media-gfx/simple-scan/simple-scan-42.5.ebuild (limited to 'media-gfx') diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 507f689fc848..9dd268d14447 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/eog-plugins/Manifest b/media-gfx/eog-plugins/Manifest index f13e3f3e0e3e..f537de4c3b99 100644 --- a/media-gfx/eog-plugins/Manifest +++ b/media-gfx/eog-plugins/Manifest @@ -1,3 +1,6 @@ +AUX 42.2-build-Use-correct-variables.patch 2235 BLAKE2B 712eeea244e080961cc81cfbf13fe534f1360593832f46c6249952d0509d9aba4ee2b42eab2fab77803d943740bbe6661b09f2394247dfc06e167f9c3e9c3bba SHA512 d45b9e373ba9c73cf9cf6bd83bc05e36bc6d37471cf18b7041b443842e5d6de942dff50eb7a73939533cede2263291cf142f22052b1d89166b45daa82ab8731f DIST eog-plugins-42.1.tar.xz 131656 BLAKE2B e561e7b31daf950c1e1c1e1038bf40101b658583160439f7fd9050b52da2f6dd943105e1e1eeaefff7ed2aa759f8b96aad0a65130daba038733967db37158bfc SHA512 4688cb9cce044137717521a3ff2f769f960f12ec8b3f711971f276334f91915c8a3142aff2feb3d24d2eeb86223f040e9b699a1136e7fc7e96202a06b1cda1a8 +DIST eog-plugins-42.2.tar.xz 131708 BLAKE2B 7df06ca7d4d10e068b6d758ec3c29fe8cb7a2037755bab55536f1cd3581790f7a1288a9530f256df3d2adbf6d7f8c893907fa962be8adb77510cab8e9684298c SHA512 7508231c1a6b365acfedd73b37911d5ac4194e6b5c4f5d80be27529ec749774d61ddc75288f8678d879f0cc2d9117a5f725092efe30403b5b3e145c77fa3030d EBUILD eog-plugins-42.1.ebuild 1722 BLAKE2B b3f1e17ee4b098b2ac63a70d3cdc3f7caaf2db9d647d289ddf4e2f81b91283d917a12a1f47569deecca1c8be054ce67bb660ba36f750ca07d82c5089e1122bf2 SHA512 4d3265072000f00915e49967c2f4297c6513697d1dbd3e686ab5a09f0e5aa821fd38a684bceb8d3ea3458a9f7004957c3f7c1a41a5158defe38c2f9c4cb7e6ca +EBUILD eog-plugins-42.2.ebuild 1859 BLAKE2B e2001d07b29c0a7f6256ca4879cb8aac774dcdb60836af82cebb9b6135a24b74f2bd719d460b2c141c76b6b9f6a7091bf9b5f9257b9b8ae9c4f25be97d2b5074 SHA512 86742b13198d8ebe83124b423cd5243fb4573759b57282aa28f470177701aeeecd53ac26551b1a2fcd1fabb829529997c76853749611c31df9d3d1e193cf1647 MISC metadata.xml 429 BLAKE2B 61e0c5a268c0dbcb1a2b0a0e1d0ceb1b7795db34e022ba9229015ecf05210dcdd247c2c9867549f5c75028dcb20011f7757fd9b4ef507af65b80aa8aa1ca6f18 SHA512 d4b81d9f78bf49afe842990d9c1c9dde1c3f1bc68090f77dde1bd51b2be98ab647be10f8886da7dcc1831cabc4f7c81b18b7e6e5cadb2c5aeeec69db883509bf diff --git a/media-gfx/eog-plugins/eog-plugins-42.2.ebuild b/media-gfx/eog-plugins/eog-plugins-42.2.ebuild new file mode 100644 index 000000000000..7bbd98c06f65 --- /dev/null +++ b/media-gfx/eog-plugins/eog-plugins-42.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org meson python-single-r1 + +DESCRIPTION="Eye of GNOME plugins" +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome/Plugins https://gitlab.gnome.org/GNOME/eog-plugins" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+exif map picasa +python test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + map? ( exif ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RDEPEND=" + >=dev-libs/glib-2.53.4:2 + >=dev-libs/libpeas-1.14.1:= + >=media-gfx/eog-41.0 + exif? ( >=media-libs/libexif-0.6.16 ) + map? ( + media-libs/libchamplain:0.12[gtk] + >=media-libs/clutter-1.9.4:1.0 + >=media-libs/clutter-gtk-1.1.2:1.0 + ) + picasa? ( >=dev-libs/libgdata-0.9.1:= ) + python? ( + ${PYTHON_DEPS} + dev-libs/glib[dbus] + dev-libs/libpeas:=[gtk,python,${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + gnome-base/gsettings-desktop-schemas + media-gfx/eog[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + ) +" +DEPEND="${RDEPEND} + test? ( dev-libs/appstream-glib )" +BDEPEND=" + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PV}-build-Use-correct-variables.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + $(meson_use exif plugin_exif-display) + $(meson_use python plugin_export-to-folder) + -Dplugin_fit-to-width=true + $(meson_use python plugin_fullscreenbg) + -Dplugin_light-theme=true + $(meson_use map plugin_map) + $(meson_use python plugin_maximize-windows) + $(meson_use picasa plugin_postasa) + -Dplugin_postr=false + $(meson_use python plugin_pythonconsole) + -Dplugin_send-by-mail=true + $(meson_use python plugin_slideshowshuffle) + ) + meson_src_configure +} diff --git a/media-gfx/eog-plugins/files/42.2-build-Use-correct-variables.patch b/media-gfx/eog-plugins/files/42.2-build-Use-correct-variables.patch new file mode 100644 index 000000000000..5bf08c190392 --- /dev/null +++ b/media-gfx/eog-plugins/files/42.2-build-Use-correct-variables.patch @@ -0,0 +1,79 @@ +https://gitlab.gnome.org/GNOME/eog-plugins/-/merge_requests/8 + +From 00d734931a911e072c22b60028f361ee3f6cad14 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Sat, 24 Sep 2022 11:25:25 -0400 +Subject: [PATCH] build: Use correct variables + +Bug: https://bugs.gentoo.org/858089 +--- + plugins/fit-to-width/meson.build | 2 +- + plugins/light-theme/meson.build | 2 +- + plugins/map/meson.build | 4 ++-- + plugins/send-by-mail/meson.build | 2 +- + 4 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/plugins/fit-to-width/meson.build b/plugins/fit-to-width/meson.build +index 37732d1..e9654c0 100644 +--- a/plugins/fit-to-width/meson.build ++++ b/plugins/fit-to-width/meson.build +@@ -46,7 +46,7 @@ if appstream_util.found() + args: [ + 'validate', + '--nonet', +- exifdisplay_appdata.full_path(), ++ fittowidth_appdata.full_path(), + ] + ) + endif +diff --git a/plugins/light-theme/meson.build b/plugins/light-theme/meson.build +index 044b08a..fb86cdc 100644 +--- a/plugins/light-theme/meson.build ++++ b/plugins/light-theme/meson.build +@@ -46,7 +46,7 @@ if appstream_util.found() + args: [ + 'validate', + '--nonet', +- exifdisplay_appdata.full_path(), ++ lighttheme_appdata.full_path(), + ] + ) + endif +diff --git a/plugins/map/meson.build b/plugins/map/meson.build +index d969e96..c8f5c41 100644 +--- a/plugins/map/meson.build ++++ b/plugins/map/meson.build +@@ -36,7 +36,7 @@ i18n.merge_file( + install_dir: pluginlibdir, + ) + +-exifdisplay_appdata = i18n.merge_file( ++map_appdata = i18n.merge_file( + input: 'eog-map.appdata.xml.in', + output: '@BASENAME@', + po_dir: src_root / 'po', +@@ -52,7 +52,7 @@ if appstream_util.found() + args: [ + 'validate', + '--nonet', +- exifdisplay_appdata.full_path(), ++ map_appdata.full_path(), + ] + ) + endif +diff --git a/plugins/send-by-mail/meson.build b/plugins/send-by-mail/meson.build +index f7eb0fb..7bba7a1 100644 +--- a/plugins/send-by-mail/meson.build ++++ b/plugins/send-by-mail/meson.build +@@ -47,7 +47,7 @@ if appstream_util.found() + args: [ + 'validate', + '--nonet', +- exifdisplay_appdata.full_path(), ++ sendbymail_appdata.full_path(), + ] + ) + endif +-- +2.35.1 + diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest index f5a466bd0533..bed30ea32074 100644 --- a/media-gfx/eog/Manifest +++ b/media-gfx/eog/Manifest @@ -1,5 +1,7 @@ DIST eog-42.2.tar.xz 4445892 BLAKE2B 863ecf1efcf295ae0deb6a966b6e0009cf4966543548e258d73315810bb4c1ed8434fa022b8367d779243376d2ba6cbe10d5e44135cedd0e5ec520dcee4ceaaf SHA512 f2da81fe7040f7ffc63da03df4889add33d59ad8df637797d1094d95233f4ce891838dfe6f774f58de63c28a620807bc4097b3ab1f31afb7cc7c402f8501e69d DIST eog-42.3.tar.xz 4460968 BLAKE2B ce589ec50210870bf11d8737c0ca18dd7da308de59654639623f15984f9d62f36cb1b87854fa4f67b7885cb5802e576281fc91c6e2c86e9d285d9a952193a8cc SHA512 bc82830897c55769cd2cb0c0d428b9456465c0f4e793c597ea74b3c84d5c052f051b772413cb32754153714239a9815a09fe93daf928f13e16f8d997b1e58b45 +DIST eog-43.0.tar.xz 4461552 BLAKE2B 3afc0da472e9b57d6cde097c0aad08d2880ba596eb94cf8091fa99b802a2c11ee87e04b617f65e31bf11bf8885c92023dbb422ad58c2a768995eb5676b993d30 SHA512 ee9de8469f408a247577e71854cb45e0a8058f8ffd3cc42bbead67994862179d24bf9fbf7d8e18ba20ac13b3a11479053b87abe7da07358f5816d0f94b1f4f8d EBUILD eog-42.2.ebuild 1713 BLAKE2B ab54d270a0702792c60a7e3d069a0a842b99f2615ed840c8c40c4648f20bf53b35e490e9336d8070e1d7628240505e30bb063182cf0c86f5fe0905eb82482aae SHA512 21334df0eb38c1631b98afbf52e701281345177dc38020a05f45470a15550e6702755405508128e345c494a469c8ebdf81d368ca93ff522dae0a97270626f23c EBUILD eog-42.3.ebuild 1713 BLAKE2B ab54d270a0702792c60a7e3d069a0a842b99f2615ed840c8c40c4648f20bf53b35e490e9336d8070e1d7628240505e30bb063182cf0c86f5fe0905eb82482aae SHA512 21334df0eb38c1631b98afbf52e701281345177dc38020a05f45470a15550e6702755405508128e345c494a469c8ebdf81d368ca93ff522dae0a97270626f23c +EBUILD eog-43.0.ebuild 1747 BLAKE2B 0c3270091bcb648893290dd7ed772458c1f0a54e5448943dad43162045d284fb43a3a3cc3563bba898c883c97cd6c98d121beb99c4d8f26fa002923420a946c3 SHA512 80f94f87e9814cde7850d0c30c6c7807c4514baa0f762f29d9433076126e33e99f40afbe6603f76ab9c1999889bb790359a2ed56ac53ecb57b07cdcce7d09644 MISC metadata.xml 482 BLAKE2B 03780ad7b79dd3b35ee6a9b3ee95bceb94ebbd97de711912ba0f5e61ef4e25d9a20a474011cd3c5261c82757105bed5383f16259468dee80bfd6cdcec13b5828 SHA512 0c51ba4ac4859bc5e6361862282a76a98343ad3e46dfac04e088c79ec25683e820ea907991212979b5fffa0b757a66ea33ddfcff7a8012e42e81dba0e943ea39 diff --git a/media-gfx/eog/eog-43.0.ebuild b/media-gfx/eog/eog-43.0.ebuild new file mode 100644 index 000000000000..e99c62f6c647 --- /dev/null +++ b/media-gfx/eog/eog-43.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="The Eye of GNOME image viewer" +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog" + +LICENSE="GPL-2+" +SLOT="1" + +IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff" +REQUIRED_USE=" + exif? ( jpeg ) + gtk-doc? ( introspection ) +" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.53.4:2 + >=dev-libs/libpeas-0.7.4:=[gtk] + >=gnome-base/gnome-desktop-2.91.2:3= + >=gnome-base/gsettings-desktop-schemas-42_beta + >=x11-misc/shared-mime-info-0.20 + >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] + >=x11-libs/gtk+-3.24.15:3[introspection,X] + >=gui-libs/libhandy-1.5.0:1 + sys-libs/zlib + + exif? ( >=media-libs/libexif-0.6.14 ) + lcms? ( media-libs/lcms:2 ) + xmp? ( media-libs/exempi:2 ) + jpeg? ( media-libs/libjpeg-turbo:= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + svg? ( >=gnome-base/librsvg-2.44.0:2 ) + + x11-libs/libX11 +" +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( + dev-util/gi-docgen + app-text/docbook-xml-dtd:4.1.2 + ) + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use exif libexif) + $(meson_use lcms cms) + $(meson_use xmp) + $(meson_use jpeg libjpeg) + $(meson_use svg librsvg) + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + -Dinstalled_tests=false + -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/media-gfx/gnome-font-viewer/Manifest b/media-gfx/gnome-font-viewer/Manifest index b9357dd36860..fbe066816a67 100644 --- a/media-gfx/gnome-font-viewer/Manifest +++ b/media-gfx/gnome-font-viewer/Manifest @@ -1,6 +1,8 @@ AUX gnome-font-viewer-41.0-fix-meson-0.61-build.patch 1127 BLAKE2B 7cb4c294ea2a2e8b117a699008075435a8d60ad970db8afe9bbd86c6b5d7fd6b423b6c4535b6ee4c4475384a7749c2efdd0530f229f9d3b61f78a08f23a82cd6 SHA512 2f339dfb9f4a566a334273730cabf983deafc062221b6170d8858780bcee20e7cdffcf95fb159afeb0def7966c105267c9469f7c06542d4d2af208c5b895a68d DIST gnome-font-viewer-41.0.tar.xz 179672 BLAKE2B ce9e91b319ccf2e099cd30cf13e407270775950321e2bea69703050b5797ed879320939d260aba175f3ed6f5719e23f5628c6501f362c3e367ca5ddf70902037 SHA512 09d9ddcdd18fd0023dff46e7197988473119e0d753b7814fdca0116c6831a93146301dd56ee77546121c573c8d93801b5d8fed0c46da47052e31749058c21d50 DIST gnome-font-viewer-42.0.tar.xz 287644 BLAKE2B 273328298187c1b77882638bb292ca9340a1dc57c917d9888abeadfe8ea01c27d0f59d382823b262323000da81457fb821aafa9b1ba50792ee75ce3dd8de4ee7 SHA512 231aaf594b22741f8a138c0a6c764244eb947f9cf30385353f4dea13cfc7929f21a291f9a56810eb24862310ecab6b4555147ef6be9e7a5d3057ae05ebba76ec +DIST gnome-font-viewer-43.0.tar.xz 291800 BLAKE2B 8d47eed603a932c47ccbd88f75b87e3df6850b89854b30ce1b75979867f5a75c8db97387833f118fc27e8f6c54c838523d6ab7f72813b9040d9100a3f46760ca SHA512 9d93cee4e62802640722294a0db7b5947d417e393a95aca9017b9904708037fbf353e35d891181c8acdb5615ed9c20ec03c26b197bb982196122bf9cb0a37fd5 EBUILD gnome-font-viewer-41.0.ebuild 765 BLAKE2B fd4fe11ea6248a29345ba3e233fcf3cf6c1af03931c20c19b03f85b88fba22dbae2329b54b55d2e438266d00d2a692ea1efa50b5037d8a4716c7efec9950a2e8 SHA512 c46a4053b7542e9a661cb437575ba7499dd5a9c4cf9b036f5ad37b7a93a69e389df482be1b6946d91686fbaa2fa6dc52c18b077f30e8cc2fba069fa98b069075 EBUILD gnome-font-viewer-42.0.ebuild 698 BLAKE2B ef4171fb0f805b65d12ff9347847fa34ab65c8876cfdf00eb1346a1479f1ceb705c7a367b69a5727b28ed55c1dd6f12aed58a7da6673f0da73cc1e507f9f0d75 SHA512 c099a82f422936e21ece2c07386a3d4864c12fbff49d8236725c7d61a0670468ea29b9d897f95a307237f795fcf6dc97bf011fcf33df811cb29c13a77b7741d7 +EBUILD gnome-font-viewer-43.0.ebuild 719 BLAKE2B a6e394100c994230f458b677912f668e1e1ec1cea677a439a70cb1bb2fbb77afb63e0ace3d36702e4f4d8197a058935be3ac691de43b63c72687c4240af05f29 SHA512 afa6805d198798902a7f95bf9eacd9e9ecb3fd102a382b43a7dfe6e79c8c6f8fe569c90342e8f91db82abbee508c76f716b90c42ca4cba3d9a0057b9274ba13e MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/media-gfx/gnome-font-viewer/gnome-font-viewer-43.0.ebuild b/media-gfx/gnome-font-viewer/gnome-font-viewer-43.0.ebuild new file mode 100644 index 000000000000..c9080c054f92 --- /dev/null +++ b/media-gfx/gnome-font-viewer/gnome-font-viewer-43.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org meson xdg + +DESCRIPTION="Font viewer utility for GNOME" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-font-viewer" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + >=dev-libs/glib-2.56.0:2 + >=gui-libs/gtk-4.5.0:4 + >=gui-libs/libadwaita-1.2.0:1= + >=media-libs/harfbuzz-0.9.9:= + media-libs/fontconfig:1.0 + media-libs/freetype:2 + gnome-base/gnome-desktop:4= + dev-libs/fribidi +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-libs/libxml2:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest index 628ff5c3e001..66c0101e19e5 100644 --- a/media-gfx/simple-scan/Manifest +++ b/media-gfx/simple-scan/Manifest @@ -1,4 +1,6 @@ AUX 40.0-add-control-optional-deps.patch 2713 BLAKE2B 594f076b9515697322711033a206eb6aa7ab8940c6d4ef5711af4bdaaa126b82738b2d300d97843a9c889c314d16873ea05ecb07e0c566e8a273289fc799f8aa SHA512 60bdf1653292f5e2b3ef435c35c81a5eb2963142ea14e2095c5c5673d776979053c65ef0e54f80b503489dcc6e93d1a2ab8d29711059c469ecebcb83ece5e42c DIST simple-scan-42.1.tar.xz 1100296 BLAKE2B 86d22abb8e3f72f19ab856d8e3578f57f71bc8e34ee5bb6e3809f160bc733b7f5753b947cbd12714829b29662087cdb601687cdd9ca1b1cbba41e543ce033ed2 SHA512 c4919ade08a30ee185eb4c62f59777fc360aa35c009f033ee9a9d10e23104fc0c44016509551e3d8de2948a3657c6c4d6c2fbbd955c4c09c6698d6733a55cfce +DIST simple-scan-42.5.tar.xz 1193500 BLAKE2B ba6299e351e12a996b55a2c0c213290ea8b1faa490e7b6950ef961ca9c6f65522370064afe655f305fbfcd8dd225b0d22def10fbe3d358584c71933030e72003 SHA512 d479d11fb735e4f63eeb1917d00befe71c1c2128dd425f57f8069c0ae7132053c7259c11139be3c59a9ad1e27367f08174a8dc2632255d105705a36b3871a7f4 EBUILD simple-scan-42.1.ebuild 1413 BLAKE2B cee1df9054a8d58afb0d4269a8dd4ff0c60a775aa1c881ac89ead27989d58df0c89ca0ae617d2023e137d75aa9d0eb304d7d602b00e413ac79745aa26e9cd085 SHA512 1253350677b27878f491c45bd776ec1349143b1d68cd34ffb264602568cc0fc95c21ebf98689a783ea44eee5572a45c44ee3c0a050680e323b04c044bb2e8be7 +EBUILD simple-scan-42.5.ebuild 1401 BLAKE2B 483896dab07c404fe9793ac4c69c7001289d0ec042f1fffd8d37608b76ed8acd7c677ae9e9cf2063edea10a67a99bc62832cc0a9bce4b61e4acf6810da1b40c2 SHA512 96c0e2ae3dd9618043f68934d1bab31826c6d3a0244ca30c76b3e5429259095b628d3d1e674105fe43ba5adc25b5735ad9b080bffba7370c348e342940874465 MISC metadata.xml 617 BLAKE2B 41b65f58d578371b4219664b11bf04f081e9a4dd6d146d977689708bdc4d847f85ef86cb4391eb45d24c21185889ff9e5122fd3b6658a24965d231f75ea5b8da SHA512 fb3e56709421b416cb42f1f025308404117c5cf0dfe37419c2d9fa5a18a7397e7f6f9117143df4fff1e2347fd65cfcb9e7007c6c9be56df79641b024d21c1db5 diff --git a/media-gfx/simple-scan/simple-scan-42.5.ebuild b/media-gfx/simple-scan/simple-scan-42.5.ebuild new file mode 100644 index 000000000000..7ecc2967a664 --- /dev/null +++ b/media-gfx/simple-scan/simple-scan-42.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +inherit gnome.org gnome2-utils meson python-any-r1 vala xdg + +DESCRIPTION="Simple document scanning utility" +HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="colord webp" + +DEPEND=" + >=dev-libs/glib-2.38:2 + >=x11-libs/gtk+-3.24:3 + >=gui-libs/libhandy-1.6.0:1= + >=sys-libs/zlib-1.2.3.1:= + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + >=dev-libs/libgusb-0.2.7 + colord? ( >=x11-misc/colord-0.1.24:=[udev(+)] ) + webp? ( media-libs/libwebp ) + >=media-gfx/sane-backends-1.0.20:= + + media-libs/libjpeg-turbo:0= +" +RDEPEND="${DEPEND} + x11-misc/xdg-utils +" +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + dev-libs/libxml2:2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gui-libs/libhandy:1[vala] + dev-libs/libgusb[vala] + colord? ( x11-misc/colord[vala] ) +" + +PATCHES=( + # Add control for optional dependencies + "${FILESDIR}"/40.0-add-control-optional-deps.patch +) + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use colord) + -Dpackagekit=false + $(meson_use webp) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} -- cgit v1.2.3