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