]> git.pld-linux.org Git - packages/gthumb.git/blame_incremental - gthumb.spec
BR: AppStream-devel for appdata
[packages/gthumb.git] / gthumb.spec
... / ...
CommitLineData
1Summary: An image viewer and browser for GNOME
2Summary(pl.UTF-8): Przeglądarka obrazków dla GNOME
3Name: gthumb
4Version: 3.12.2
5Release: 4
6License: GPL v2+
7Group: X11/Applications/Graphics
8Source0: https://download.gnome.org/sources/gthumb/3.12/%{name}-%{version}.tar.xz
9# Source0-md5: 6bb8246244cdd87c8f041a1e86e144b1
10Patch0: %{name}-libraw.patch
11URL: https://wiki.gnome.org/Apps/Gthumb
12BuildRequires: AppStream-devel >= 0.14.6
13BuildRequires: bison
14BuildRequires: brasero-devel >= 3.2.0
15BuildRequires: clutter-devel >= 1.12.0
16BuildRequires: clutter-gtk-devel >= 1.0.0
17BuildRequires: colord-devel >= 1.3
18BuildRequires: docbook-dtd412-xml
19BuildRequires: exiv2-devel >= 0.21
20BuildRequires: flex
21BuildRequires: gettext-tools
22BuildRequires: glib2-devel >= 1:2.54.0
23BuildRequires: gsettings-desktop-schemas-devel
24BuildRequires: gstreamer-devel >= 1.0.0
25BuildRequires: gstreamer-plugins-base-devel >= 1.0.0
26BuildRequires: gtk+3-devel >= 3.16
27# webkit2gtk-4.0 or webkit2-3.0; libsoup3 is not supported yet
28BuildRequires: gtk-webkit4-devel >= 1.10.0
29BuildRequires: json-glib-devel >= 0.16
30BuildRequires: lcms2-devel >= 2.6
31BuildRequires: libchamplain-devel >= 0.12
32BuildRequires: libheif-devel >= 1.11
33BuildRequires: libjpeg-devel
34BuildRequires: libjxl-devel >= 0.3.0
35BuildRequires: libpng-devel
36BuildRequires: libraw-devel >= 0.14
37BuildRequires: librsvg-devel >= 2.34.0
38BuildRequires: libsecret-devel >= 0.11
39BuildRequires: libsoup-devel >= 2.42
40BuildRequires: libstdc++-devel >= 6:4.7
41BuildRequires: libtiff-devel
42BuildRequires: libtool >= 2:2
43BuildRequires: libwebp-devel >= 0.2.0
44BuildRequires: meson >= 0.43
45BuildRequires: ninja >= 1.5
46BuildRequires: pkgconfig
47BuildRequires: rpmbuild(find_lang) >= 1.23
48BuildRequires: rpmbuild(macros) >= 1.736
49BuildRequires: tar >= 1:1.22
50BuildRequires: xz >= 1:4.999.7
51BuildRequires: yelp-tools
52BuildRequires: zlib-devel
53Requires(post,postun): desktop-file-utils
54Requires(post,postun): glib2 >= 1:2.54.0
55Requires(post,postun): gtk-update-icon-cache
56Requires(post,postun): hicolor-icon-theme
57Requires: brasero-libs >= 3.2.0
58Requires: clutter >= 1.12.0
59Requires: colord >= 1.3
60Requires: exiv2-libs >= 0.21
61Requires: glib2 >= 1:2.54.0
62Requires: gsettings-desktop-schemas
63Requires: gtk+3 >= 3.16
64Requires: gtk-webkit4 >= 1.10.0
65Requires: hicolor-icon-theme
66Requires: json-glib >= 0.16
67Requires: lcms2 >= 2.6
68Requires: libchamplain >= 0.12
69Requires: libjxl >= 0.3.0
70Requires: librsvg >= 2.34.0
71Requires: libsecret >= 0.11
72Requires: libsoup >= 2.42
73Requires: libwebp >= 0.2.0
74BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75
76%description
77gThumb lets you browse your hard disk, showing you thumbnails of image
78files. It also lets you view single files (including GIF animations),
79add comments to images, organize images in catalogs, print images,
80view slideshows, set your desktop background, and more.
81
82%description -l pl.UTF-8
83gThumb pozwala na przeglądanie twardego dysku z pokazywaniem
84miniaturek plików z obrazkami. Pozwala także oglądać pojedyncze pliki
85(w tym animacje GIF), dodawać komentarze do obrazków, układać obrazki
86w katalogi, drukować obrazki, oglądać slajdy, ustawiać tło biurka itd.
87
88%package devel
89Summary: gThumb development files
90Summary(pl.UTF-8): Pliki programistyczne gThumb
91Group: X11/Development/Libraries
92Requires: gtk+3-devel >= 3.16
93
94%description devel
95This package provides header files for developing gThumb extensions.
96
97%description devel -l pl.UTF-8
98Ten pakiet dostarcza pliki nagłówkowe potrzebne do rozwijania
99rozszerzeń gThumb.
100
101%prep
102%setup -q
103%patch0 -p1
104
105%build
106%meson build \
107 -Dlibchamplain=true
108
109%ninja_build -C build
110
111%install
112rm -rf $RPM_BUILD_ROOT
113
114%ninja_install -C build
115
116%find_lang %{name} --with-gnome
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121%post
122%glib_compile_schemas
123%update_desktop_database_post
124%update_icon_cache hicolor
125
126%postun
127%glib_compile_schemas
128%update_desktop_database_postun
129%update_icon_cache hicolor
130
131%files -f %{name}.lang
132%defattr(644,root,root,755)
133%doc AUTHORS MAINTAINERS NEWS README.md
134%attr(755,root,root) %{_bindir}/gthumb
135%dir %{_libdir}/%{name}
136%dir %{_libdir}/%{name}/extensions
137%attr(755,root,root) %{_libdir}/%{name}/extensions/*.so
138%{_libdir}/%{name}/extensions/*.extension
139%{_datadir}/%{name}
140%{_datadir}/glib-2.0/schemas/org.gnome.gthumb.enums.xml
141%{_datadir}/glib-2.0/schemas/org.gnome.gthumb.gschema.xml
142%{_datadir}/glib-2.0/schemas/org.gnome.gthumb.*.gschema.xml
143%{_datadir}/metainfo/org.gnome.gThumb.appdata.xml
144%{_desktopdir}/org.gnome.gThumb.desktop
145%{_desktopdir}/org.gnome.gThumb.Import.desktop
146%{_iconsdir}/hicolor/*x*/apps/org.gnome.gThumb.png
147# XXX: wrong dir
148%{_iconsdir}/hicolor/16x16/apps/org.gnome.gThumb-symbolic.svg
149%{_iconsdir}/hicolor/scalable/apps/org.gnome.gThumb.svg
150%{_mandir}/man1/gthumb.1*
151
152%files devel
153%defattr(644,root,root,755)
154%{_includedir}/gthumb
155%{_pkgconfigdir}/gthumb.pc
156%{_aclocaldir}/gthumb.m4
This page took 0.052004 seconds and 4 git commands to generate.