]> git.pld-linux.org Git - packages/gthumb.git/blame - gthumb.spec
BR: AppStream-devel for appdata
[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
ef7da651 5Release: 4
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
d27079bc 11URL: https://wiki.gnome.org/Apps/Gthumb
fd10ead2 12BuildRequires: AppStream-devel >= 0.14.6
9b81769a 13BuildRequires: bison
c86b5518 14BuildRequires: brasero-devel >= 3.2.0
9f1ff7a5 15BuildRequires: clutter-devel >= 1.12.0
c86b5518 16BuildRequires: clutter-gtk-devel >= 1.0.0
58a58833 17BuildRequires: colord-devel >= 1.3
1827c88c 18BuildRequires: docbook-dtd412-xml
c86b5518 19BuildRequires: exiv2-devel >= 0.21
9b81769a 20BuildRequires: flex
3d531378 21BuildRequires: gettext-tools
fa58fc64 22BuildRequires: glib2-devel >= 1:2.54.0
c86b5518 23BuildRequires: gsettings-desktop-schemas-devel
8187e544
ŁK
24BuildRequires: gstreamer-devel >= 1.0.0
25BuildRequires: gstreamer-plugins-base-devel >= 1.0.0
58a58833 26BuildRequires: gtk+3-devel >= 3.16
ff12a060 27# webkit2gtk-4.0 or webkit2-3.0; libsoup3 is not supported yet
fa58fc64 28BuildRequires: gtk-webkit4-devel >= 1.10.0
da89623b 29BuildRequires: json-glib-devel >= 0.16
9f1ff7a5 30BuildRequires: lcms2-devel >= 2.6
c86b5518 31BuildRequires: libchamplain-devel >= 0.12
ff12a060 32BuildRequires: libheif-devel >= 1.11
09b1ed73 33BuildRequires: libjpeg-devel
39d23ee9 34BuildRequires: libjxl-devel >= 0.3.0
7fc3dff0 35BuildRequires: libpng-devel
9f1ff7a5 36BuildRequires: libraw-devel >= 0.14
c86b5518 37BuildRequires: librsvg-devel >= 2.34.0
8187e544 38BuildRequires: libsecret-devel >= 0.11
9f1ff7a5 39BuildRequires: libsoup-devel >= 2.42
cd6e9526 40BuildRequires: libstdc++-devel >= 6:4.7
09b1ed73 41BuildRequires: libtiff-devel
9f1ff7a5 42BuildRequires: libtool >= 2:2
8187e544 43BuildRequires: libwebp-devel >= 0.2.0
fa58fc64 44BuildRequires: meson >= 0.43
58a58833 45BuildRequires: ninja >= 1.5
d07398df
MB
46BuildRequires: pkgconfig
47BuildRequires: rpmbuild(find_lang) >= 1.23
58a58833 48BuildRequires: rpmbuild(macros) >= 1.736
ca9819ba 49BuildRequires: tar >= 1:1.22
ca9819ba 50BuildRequires: xz >= 1:4.999.7
8187e544 51BuildRequires: yelp-tools
c86b5518 52BuildRequires: zlib-devel
3ea5e0b2 53Requires(post,postun): desktop-file-utils
fa58fc64 54Requires(post,postun): glib2 >= 1:2.54.0
2e2c53c2
AF
55Requires(post,postun): gtk-update-icon-cache
56Requires(post,postun): hicolor-icon-theme
9f1ff7a5
JB
57Requires: brasero-libs >= 3.2.0
58Requires: clutter >= 1.12.0
58a58833 59Requires: colord >= 1.3
cb7754c8 60Requires: exiv2-libs >= 0.21
fa58fc64 61Requires: glib2 >= 1:2.54.0
c86b5518 62Requires: gsettings-desktop-schemas
58a58833 63Requires: gtk+3 >= 3.16
fa58fc64 64Requires: gtk-webkit4 >= 1.10.0
5b6ddccb 65Requires: hicolor-icon-theme
9f1ff7a5
JB
66Requires: json-glib >= 0.16
67Requires: lcms2 >= 2.6
68Requires: libchamplain >= 0.12
39d23ee9 69Requires: libjxl >= 0.3.0
9f1ff7a5
JB
70Requires: librsvg >= 2.34.0
71Requires: libsecret >= 0.11
72Requires: libsoup >= 2.42
73Requires: libwebp >= 0.2.0
7fc3dff0
JB
74BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75
3a8800a3
GS
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
bb16ce35
JR
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.
7fc3dff0 87
9b81769a
MB
88%package devel
89Summary: gThumb development files
90Summary(pl.UTF-8): Pliki programistyczne gThumb
91Group: X11/Development/Libraries
58a58833 92Requires: gtk+3-devel >= 3.16
9b81769a
MB
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
3a8800a3
GS
101%prep
102%setup -q
ef7da651 103%patch0 -p1
3a8800a3
GS
104
105%build
58a58833
JB
106%meson build \
107 -Dlibchamplain=true
108
109%ninja_build -C build
3a8800a3
GS
110
111%install
112rm -rf $RPM_BUILD_ROOT
b4176fef 113
58a58833 114%ninja_install -C build
ed3cbca6 115
9f1ff7a5 116%find_lang %{name} --with-gnome
7fc3dff0 117
3a8800a3
GS
118%clean
119rm -rf $RPM_BUILD_ROOT
120
631d1b2e 121%post
c86b5518 122%glib_compile_schemas
3ea5e0b2 123%update_desktop_database_post
cb070309 124%update_icon_cache hicolor
1a17489c 125
ed3cbca6 126%postun
c86b5518 127%glib_compile_schemas
3ea5e0b2 128%update_desktop_database_postun
cb070309 129%update_icon_cache hicolor
ac5ba020 130
7fc3dff0 131%files -f %{name}.lang
3a8800a3 132%defattr(644,root,root,755)
fa58fc64 133%doc AUTHORS MAINTAINERS NEWS README.md
9f1ff7a5 134%attr(755,root,root) %{_bindir}/gthumb
ed3cbca6 135%dir %{_libdir}/%{name}
9b81769a
MB
136%dir %{_libdir}/%{name}/extensions
137%attr(755,root,root) %{_libdir}/%{name}/extensions/*.so
138%{_libdir}/%{name}/extensions/*.extension
a16a5867 139%{_datadir}/%{name}
9f1ff7a5
JB
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
58a58833
JB
143%{_datadir}/metainfo/org.gnome.gThumb.appdata.xml
144%{_desktopdir}/org.gnome.gThumb.desktop
cec58037 145%{_desktopdir}/org.gnome.gThumb.Import.desktop
cd3cf57c 146%{_iconsdir}/hicolor/*x*/apps/org.gnome.gThumb.png
cd3cf57c
JB
147# XXX: wrong dir
148%{_iconsdir}/hicolor/16x16/apps/org.gnome.gThumb-symbolic.svg
149%{_iconsdir}/hicolor/scalable/apps/org.gnome.gThumb.svg
c86b5518 150%{_mandir}/man1/gthumb.1*
9b81769a
MB
151
152%files devel
153%defattr(644,root,root,755)
58a58833 154%{_includedir}/gthumb
ff12a060 155%{_pkgconfigdir}/gthumb.pc
9b81769a 156%{_aclocaldir}/gthumb.m4
This page took 0.176482 seconds and 4 git commands to generate.