Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/simple-scan/
Date: Sun, 19 Mar 2023 23:38:31
Message-Id: 1679269098.7eb7e94edd3236ef5c2b1d3beada0942efc170c9.mattst88@gentoo
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 +}