1 |
commit: 7eb7e94edd3236ef5c2b1d3beada0942efc170c9 |
2 |
Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Mar 19 19:03:39 2023 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Mar 19 23:38:18 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb7e94e |
7 |
|
8 |
media-gfx/simple-scan: Version bump to 44.0 |
9 |
|
10 |
Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com> |
11 |
Closes: https://github.com/gentoo/gentoo/pull/30240 |
12 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
13 |
|
14 |
media-gfx/simple-scan/Manifest | 1 + |
15 |
media-gfx/simple-scan/simple-scan-44.0.ebuild | 71 +++++++++++++++++++++++++++ |
16 |
2 files changed, 72 insertions(+) |
17 |
|
18 |
diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest |
19 |
index 48be881a9c7e..4b8cc8822ca0 100644 |
20 |
--- a/media-gfx/simple-scan/Manifest |
21 |
+++ b/media-gfx/simple-scan/Manifest |
22 |
@@ -1 +1,2 @@ |
23 |
DIST simple-scan-42.5.tar.xz 1193500 BLAKE2B ba6299e351e12a996b55a2c0c213290ea8b1faa490e7b6950ef961ca9c6f65522370064afe655f305fbfcd8dd225b0d22def10fbe3d358584c71933030e72003 SHA512 d479d11fb735e4f63eeb1917d00befe71c1c2128dd425f57f8069c0ae7132053c7259c11139be3c59a9ad1e27367f08174a8dc2632255d105705a36b3871a7f4 |
24 |
+DIST simple-scan-44.0.tar.xz 1198824 BLAKE2B 2bc9ea19a99b02d6acdb21036558bd2d42751699a89d41ec4da3336c061ecc7ad249b34ab0b30c6a6fc162fb7f6538859d1c29b2c9a843f2c2a8785dadc8a086 SHA512 8543b687eafec4f2460efa446146b4fe3a0ad469e5dcc5fcd19a02484cbfac5bce80741b488217af44c580720a01577a8e78479a4d2e96307da3de9dcfa467c6 |
25 |
|
26 |
diff --git a/media-gfx/simple-scan/simple-scan-44.0.ebuild b/media-gfx/simple-scan/simple-scan-44.0.ebuild |
27 |
new file mode 100644 |
28 |
index 000000000000..120c5a46df80 |
29 |
--- /dev/null |
30 |
+++ b/media-gfx/simple-scan/simple-scan-44.0.ebuild |
31 |
@@ -0,0 +1,71 @@ |
32 |
+# Copyright 1999-2023 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=8 |
36 |
+PYTHON_COMPAT=( python3_{9..11} ) |
37 |
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg |
38 |
+ |
39 |
+DESCRIPTION="Simple document scanning utility" |
40 |
+HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan" |
41 |
+ |
42 |
+LICENSE="GPL-3+" |
43 |
+SLOT="0" |
44 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" |
45 |
+IUSE="colord webp" |
46 |
+ |
47 |
+DEPEND=" |
48 |
+ >=dev-libs/glib-2.38:2 |
49 |
+ >=x11-libs/gtk+-3.24:3 |
50 |
+ >=gui-libs/libhandy-1.6.0:1 |
51 |
+ >=sys-libs/zlib-1.2.3.1:= |
52 |
+ x11-libs/cairo |
53 |
+ x11-libs/gdk-pixbuf:2 |
54 |
+ >=dev-libs/libgusb-0.2.7 |
55 |
+ colord? ( >=x11-misc/colord-0.1.24:=[udev(+)] ) |
56 |
+ webp? ( media-libs/libwebp:= ) |
57 |
+ >=media-gfx/sane-backends-1.0.20 |
58 |
+" |
59 |
+RDEPEND="${DEPEND} |
60 |
+ x11-misc/xdg-utils |
61 |
+" |
62 |
+BDEPEND=" |
63 |
+ ${PYTHON_DEPS} |
64 |
+ $(vala_depend) |
65 |
+ dev-libs/libxml2:2 |
66 |
+ dev-util/itstool |
67 |
+ >=sys-devel/gettext-0.19.8 |
68 |
+ virtual/pkgconfig |
69 |
+ gui-libs/libhandy:1[vala] |
70 |
+ dev-libs/libgusb[vala] |
71 |
+ colord? ( x11-misc/colord[vala] ) |
72 |
+" |
73 |
+ |
74 |
+PATCHES=( |
75 |
+ # Add control for optional dependencies |
76 |
+ "${FILESDIR}"/40.0-add-control-optional-deps.patch |
77 |
+) |
78 |
+ |
79 |
+src_prepare() { |
80 |
+ default |
81 |
+ vala_setup |
82 |
+ xdg_environment_reset |
83 |
+} |
84 |
+ |
85 |
+src_configure() { |
86 |
+ local emesonargs=( |
87 |
+ $(meson_use colord) |
88 |
+ -Dpackagekit=false |
89 |
+ $(meson_use webp) |
90 |
+ ) |
91 |
+ meson_src_configure |
92 |
+} |
93 |
+ |
94 |
+pkg_postinst() { |
95 |
+ xdg_pkg_postinst |
96 |
+ gnome2_schemas_update |
97 |
+} |
98 |
+ |
99 |
+pkg_postrm() { |
100 |
+ xdg_pkg_postrm |
101 |
+ gnome2_schemas_update |
102 |
+} |