Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/simple-scan/
Date: Sun, 26 Sep 2021 10:34:47
Message-Id: 1632652450.3cf365d762d47c46ef4cea7ade81e8ab2ed0cff8.pacho@gentoo
1 commit: 3cf365d762d47c46ef4cea7ade81e8ab2ed0cff8
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 26 10:34:10 2021 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 26 10:34:10 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf365d7
7
8 media-gfx/simple-scan: Bump to 40.5
9
10 Package-Manager: Portage-3.0.22, Repoman-3.0.3
11 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
12
13 media-gfx/simple-scan/Manifest | 1 +
14 media-gfx/simple-scan/simple-scan-40.5.ebuild | 74 +++++++++++++++++++++++++++
15 2 files changed, 75 insertions(+)
16
17 diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest
18 index 77f7245dc35..1f69cb5922e 100644
19 --- a/media-gfx/simple-scan/Manifest
20 +++ b/media-gfx/simple-scan/Manifest
21 @@ -1 +1,2 @@
22 DIST simple-scan-40.1.tar.xz 1471116 BLAKE2B 4e9071c497cf47600cef7dcbf4c47dff6f8cd8cbd8a72ae45e4ac68b749f5fc89d0e97912e174cab02959efe2e30451403ab0336221ead44fc87747dbe4e29e1 SHA512 1ccd512ce84ed0d2f97f4e2e5220a2e8a850e575cb9dac58ef446f8cc37575a72a2e80ffa240874532433667225b632cd1dd4e68f66dae3dd26be118f3ec21cf
23 +DIST simple-scan-40.5.tar.xz 1476536 BLAKE2B f386b2765b2479f1a41a7618a3f9f72c85d003c3ba1495012d59902059f348edb2897821a8ceaa631c2b9043a292ffceaf5bd4fc2f4442931120f3e9ff336f4b SHA512 cf87a0dbaea09ee0aa0333d487179dc1ab661a7c13321ff92cd7c7de62f6f9cdcf4a858e1fb24df07fe4b0cb01694bea915c61e2c7ce6e44ecf549613ccbfa6f
24
25 diff --git a/media-gfx/simple-scan/simple-scan-40.5.ebuild b/media-gfx/simple-scan/simple-scan-40.5.ebuild
26 new file mode 100644
27 index 00000000000..9389dd00888
28 --- /dev/null
29 +++ b/media-gfx/simple-scan/simple-scan-40.5.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..10} )
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:1[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 +}