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