dev-qt/qtopengl: stable 5.14.2 for ppc, bug #719732
[gentoo.git] / media-gfx / simple-scan / simple-scan-3.34.6.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5 VALA_MIN_API_VERSION="0.34"
6 inherit gnome.org gnome2-utils meson vala xdg
7
8 DESCRIPTION="Simple document scanning utility"
9 HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan"
10
11 LICENSE="GPL-3+"
12 SLOT="0"
13 KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
14 IUSE="colord webp"
15
16 DEPEND="
17         >=dev-libs/glib-2.38:2
18         >=x11-libs/gtk+-3.22:3
19         >=sys-libs/zlib-1.2.3.1:=
20         x11-libs/cairo:=
21         x11-libs/gdk-pixbuf:2
22         >=dev-libs/libgusb-0.2.7
23         colord? ( >=x11-misc/colord-0.1.24:=[udev] )
24         webp? ( media-libs/libwebp )
25         >=media-gfx/sane-backends-1.0.20:=
26
27         virtual/jpeg:0=
28 "
29 # packagekit? ( >=app-admin/packagekit-base-1.1.5 )
30 RDEPEND="${DEPEND}
31         x11-misc/xdg-utils
32 "
33 BDEPEND="
34         $(vala_depend)
35         dev-libs/libxml2:2
36         dev-util/itstool
37         >=sys-devel/gettext-0.19.8
38         virtual/pkgconfig
39         dev-libs/libgusb[vala]
40         colord? ( x11-misc/colord[vala] )
41 "
42
43 PATCHES=(
44         # Add control for optional dependencies
45         "${FILESDIR}"/3.26-add-control-optional-deps.patch
46 )
47
48 src_prepare() {
49         vala_src_prepare
50         xdg_src_prepare
51 }
52
53 src_configure() {
54         local emesonargs=(
55                 $(meson_use colord)
56                 -Dpackagekit=false
57                 $(meson_use webp)
58         )
59         meson_src_configure
60 }
61
62 pkg_postinst() {
63         xdg_pkg_postinst
64         gnome2_schemas_update
65 }
66
67 pkg_postrm() {
68         xdg_pkg_postrm
69         gnome2_schemas_update
70 }