Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/simple-scan/
Date: Wed, 29 Apr 2020 20:08:13
Message-Id: 1588190871.535ad6c81205775104b3a149542ac707d8534a45.leio@gentoo
1 commit: 535ad6c81205775104b3a149542ac707d8534a45
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 29 20:07:26 2020 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 29 20:07:51 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535ad6c8
7
8 media-gfx/simple-scan: bump to 3.34.6
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 media-gfx/simple-scan/Manifest | 1 +
14 media-gfx/simple-scan/simple-scan-3.34.6.ebuild | 70 +++++++++++++++++++++++++
15 2 files changed, 71 insertions(+)
16
17 diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest
18 index 82db67e594f..b1314cdd2c7 100644
19 --- a/media-gfx/simple-scan/Manifest
20 +++ b/media-gfx/simple-scan/Manifest
21 @@ -1 +1,2 @@
22 DIST simple-scan-3.34.4.tar.xz 795228 BLAKE2B b6f185bfbc1954ae2573fd1dcfa54f67e26290654c1019bfd34c229235e27cfc1eb40de0e6d5249f97b73c57745e1133fbd6fd1c3f9bdedb795b61068d5ed25d SHA512 b16b653e0a8ce399ecbdb88c4663d7780793518809eb73681c9c6281b9cde784167090c41720b21c184b9fdece28b07ba61fe8a97f10d792cc7326a458741ba4
23 +DIST simple-scan-3.34.6.tar.xz 801064 BLAKE2B 94c6bc386c2d7701bd13067e384eb294ce145d2e02d66e366e76a2c85fb5e3ac4e9bae0efa37fe13d3fc857b57c1730bf01961f7968d6744a4ea4dc47308cb23 SHA512 7b2d0eab13f08d4110d2143c4572e249297891e3868e6eb178a7a765b2d56960820931fbda538ede318014c578871657aa0e27518d184f861efc18ad4fdd900c
24
25 diff --git a/media-gfx/simple-scan/simple-scan-3.34.6.ebuild b/media-gfx/simple-scan/simple-scan-3.34.6.ebuild
26 new file mode 100644
27 index 00000000000..a2e99a48eaa
28 --- /dev/null
29 +++ b/media-gfx/simple-scan/simple-scan-3.34.6.ebuild
30 @@ -0,0 +1,70 @@
31 +# Copyright 1999-2020 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +VALA_MIN_API_VERSION="0.34"
36 +inherit gnome.org gnome2-utils meson vala xdg
37 +
38 +DESCRIPTION="Simple document scanning utility"
39 +HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan"
40 +
41 +LICENSE="GPL-3+"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
44 +IUSE="colord webp"
45 +
46 +DEPEND="
47 + >=dev-libs/glib-2.38:2
48 + >=x11-libs/gtk+-3.22:3
49 + >=sys-libs/zlib-1.2.3.1:=
50 + x11-libs/cairo:=
51 + x11-libs/gdk-pixbuf:2
52 + >=dev-libs/libgusb-0.2.7
53 + colord? ( >=x11-misc/colord-0.1.24:=[udev] )
54 + webp? ( media-libs/libwebp )
55 + >=media-gfx/sane-backends-1.0.20:=
56 +
57 + virtual/jpeg:0=
58 +"
59 +# packagekit? ( >=app-admin/packagekit-base-1.1.5 )
60 +RDEPEND="${DEPEND}
61 + x11-misc/xdg-utils
62 +"
63 +BDEPEND="
64 + $(vala_depend)
65 + dev-libs/libxml2:2
66 + dev-util/itstool
67 + >=sys-devel/gettext-0.19.8
68 + virtual/pkgconfig
69 + dev-libs/libgusb[vala]
70 + colord? ( x11-misc/colord[vala] )
71 +"
72 +
73 +PATCHES=(
74 + # Add control for optional dependencies
75 + "${FILESDIR}"/3.26-add-control-optional-deps.patch
76 +)
77 +
78 +src_prepare() {
79 + vala_src_prepare
80 + xdg_src_prepare
81 +}
82 +
83 +src_configure() {
84 + local emesonargs=(
85 + $(meson_use colord)
86 + -Dpackagekit=false
87 + $(meson_use webp)
88 + )
89 + meson_src_configure
90 +}
91 +
92 +pkg_postinst() {
93 + xdg_pkg_postinst
94 + gnome2_schemas_update
95 +}
96 +
97 +pkg_postrm() {
98 + xdg_pkg_postrm
99 + gnome2_schemas_update
100 +}