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: Tue, 25 May 2021 18:52:01
Message-Id: 1621968705.f39b9b6a3f7e7ac8d1da55b63d1187fe88cd17ea.mattst88@gentoo
1 commit: f39b9b6a3f7e7ac8d1da55b63d1187fe88cd17ea
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 25 18:33:30 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Tue May 25 18:51:45 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39b9b6a
7
8 media-gfx/simple-scan: Version bump to 40.1
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 media-gfx/simple-scan/Manifest | 1 +
13 media-gfx/simple-scan/simple-scan-40.1.ebuild | 74 +++++++++++++++++++++++++++
14 2 files changed, 75 insertions(+)
15
16 diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest
17 index e4df169d49b..6ac18c938ce 100644
18 --- a/media-gfx/simple-scan/Manifest
19 +++ b/media-gfx/simple-scan/Manifest
20 @@ -1,2 +1,3 @@
21 DIST simple-scan-3.36.7.tar.xz 914572 BLAKE2B dee363c08b0454bc6a4990fc14831069162f74365549a081421c286658cce130957b91030558d1232c979601be00e955996f702e8bafeeeb30710b89ee3e42c0 SHA512 ff0dd82d0db30dbfacfd8b04d7bcbc0599c1b1b47f845e1176ec7ffce0aa44253735431c2c531ef428dae0cee80818acfbba4fb2514f501623c0c0242aa8a7a2
22 DIST simple-scan-40.0.tar.xz 1469740 BLAKE2B 120da2785066abf010b7f5a1dba902f596f28f7b89f667dc00c8117f36b94688ef3d1582bdd47aa93e42d6a4946a71ef1b475e482a660e708e06fbb050741f0d SHA512 978c11b789219cb08a961b1bc1428150d023e823ee1f7fd39a3bee714f0079e25559a918ef98f42a464f8a22f4a93a59893b7b4c054dc28d343479d3fc593d8a
23 +DIST simple-scan-40.1.tar.xz 1471116 BLAKE2B 4e9071c497cf47600cef7dcbf4c47dff6f8cd8cbd8a72ae45e4ac68b749f5fc89d0e97912e174cab02959efe2e30451403ab0336221ead44fc87747dbe4e29e1 SHA512 1ccd512ce84ed0d2f97f4e2e5220a2e8a850e575cb9dac58ef446f8cc37575a72a2e80ffa240874532433667225b632cd1dd4e68f66dae3dd26be118f3ec21cf
24
25 diff --git a/media-gfx/simple-scan/simple-scan-40.1.ebuild b/media-gfx/simple-scan/simple-scan-40.1.ebuild
26 new file mode 100644
27 index 00000000000..05268ac37b5
28 --- /dev/null
29 +++ b/media-gfx/simple-scan/simple-scan-40.1.ebuild
30 @@ -0,0 +1,74 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +PYTHON_COMPAT=( python3_{7..9} )
36 +VALA_MIN_API_VERSION="0.34"
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 ~ppc ~ppc64 ~x86"
45 +IUSE="colord webp"
46 +
47 +DEPEND="
48 + >=dev-libs/glib-2.38:2
49 + >=x11-libs/gtk+-3.22:3
50 + >=gui-libs/libhandy-1.1.90: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 + virtual/jpeg:0=
60 +"
61 +# packagekit? ( >=app-admin/packagekit-base-1.1.5 )
62 +RDEPEND="${DEPEND}
63 + x11-misc/xdg-utils
64 +"
65 +BDEPEND="
66 + ${PYTHON_DEPS}
67 + $(vala_depend)
68 + dev-libs/libxml2:2
69 + dev-util/itstool
70 + >=sys-devel/gettext-0.19.8
71 + virtual/pkgconfig
72 + gui-libs/libhandy[vala]
73 + dev-libs/libgusb[vala]
74 + colord? ( x11-misc/colord[vala] )
75 +"
76 +
77 +PATCHES=(
78 + # Add control for optional dependencies
79 + "${FILESDIR}"/40.0-add-control-optional-deps.patch
80 +)
81 +
82 +src_prepare() {
83 + vala_src_prepare
84 + xdg_src_prepare
85 +}
86 +
87 +src_configure() {
88 + local emesonargs=(
89 + $(meson_use colord)
90 + -Dpackagekit=false
91 + $(meson_use webp)
92 + )
93 + meson_src_configure
94 +}
95 +
96 +pkg_postinst() {
97 + xdg_pkg_postinst
98 + gnome2_schemas_update
99 +}
100 +
101 +pkg_postrm() {
102 + xdg_pkg_postrm
103 + gnome2_schemas_update
104 +}