]> git.pld-linux.org Git - packages/simple-scan.git/blob - simple-scan.spec
BR: vala-libadwaita
[packages/simple-scan.git] / simple-scan.spec
1 # TODO: use gtk4-update-icon-cache
2 Summary:        Simple scanning utility
3 Summary(pl.UTF-8):      Proste narzędzie do skanowania
4 Name:           simple-scan
5 Version:        46.0
6 Release:        1
7 License:        GPL v3+
8 Group:          X11/Applications/Multimedia
9 Source0:        https://download.gnome.org/sources/simple-scan/46/%{name}-%{version}.tar.xz
10 # Source0-md5:  5ae9ca4d4c59520736c11a2eb427502d
11 URL:            https://launchpad.net/simple-scan
12 BuildRequires:  PackageKit-devel >= 1.1.5
13 BuildRequires:  cairo-devel
14 BuildRequires:  colord-devel
15 BuildRequires:  gdk-pixbuf2-devel >= 2.0
16 BuildRequires:  gettext-tools
17 BuildRequires:  glib2-devel >= 1:2.38
18 BuildRequires:  gtk4-devel >= 4.10.0
19 BuildRequires:  itstool
20 BuildRequires:  libadwaita-devel >= 1.2.0
21 BuildRequires:  libgusb-devel >= 0.2.7
22 BuildRequires:  libjpeg-devel
23 BuildRequires:  libwebp-devel
24 BuildRequires:  meson >= 0.40.0
25 BuildRequires:  ninja >= 1.5
26 BuildRequires:  pkgconfig
27 BuildRequires:  rpmbuild(macros) >= 1.736
28 BuildRequires:  sane-backends-devel
29 BuildRequires:  tar >= 1:1.22
30 BuildRequires:  vala >= 2:0.22.0
31 BuildRequires:  vala-colord
32 BuildRequires:  vala-libadwaita >= 1.2.0
33 BuildRequires:  vala-libgusb >= 0.2.7
34 BuildRequires:  vala-libhandy1 >= 1.5.0
35 BuildRequires:  yelp-tools
36 BuildRequires:  xz
37 BuildRequires:  zlib-devel
38 Requires(post,postun):  glib2 >= 1:2.38
39 Requires:       PackageKit >= 1.1.5
40 Requires:       glib2 >= 1:2.38
41 Requires:       hicolor-icon-theme
42 Requires:       gtk4 >= 4.10.0
43 Requires:       libadwaita >= 1.2.0
44 Requires:       libgusb >= 0.2.7
45 Suggests:       colord
46 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48 %description
49 Simple Scan is an easy-to-use application, designed to let users
50 connect their scanner and quickly have the image/document in an
51 appropriate format.
52
53 %description -l pl.UTF-8
54 Simple Scan to łatwa w użyciu aplikacja, pozwalająca użytkownikom
55 podłączyć skaner i szybko otrzymać dokument we właściwym formacie.
56
57 %prep
58 %setup -q
59
60 %build
61 %meson build
62
63 %ninja_build -C build
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %ninja_install -C build
69
70 # not supported by glibc (as of 2.37)
71 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
72
73 %find_lang %{name} --with-gnome
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %post
79 %glib_compile_schemas
80 %update_icon_cache hicolor
81
82 %postun
83 %glib_compile_schemas
84 %update_icon_cache hicolor
85
86 %files -f %{name}.lang
87 %defattr(644,root,root,755)
88 %doc NEWS README.md
89 %attr(755,root,root) %{_bindir}/simple-scan
90 %{_datadir}/glib-2.0/schemas/org.gnome.SimpleScan.gschema.xml
91 %{_datadir}/metainfo/org.gnome.SimpleScan.appdata.xml
92 %{_desktopdir}/simple-scan.desktop
93 %{_iconsdir}/hicolor/scalable/apps/org.gnome.SimpleScan.svg
94 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.SimpleScan-symbolic.svg
95 %{_mandir}/man1/simple-scan.1*
This page took 0.042709 seconds and 4 git commands to generate.