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