]> git.pld-linux.org Git - packages/gthumb.git/blob - gthumb.spec
up to 3.12.6
[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.2
5 Release:        2
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:  6bb8246244cdd87c8f041a1e86e144b1
10 URL:            https://wiki.gnome.org/Apps/Gthumb
11 BuildRequires:  bison
12 BuildRequires:  brasero-devel >= 3.2.0
13 BuildRequires:  clutter-devel >= 1.12.0
14 BuildRequires:  clutter-gtk-devel >= 1.0.0
15 BuildRequires:  colord-devel >= 1.3
16 BuildRequires:  docbook-dtd412-xml
17 BuildRequires:  exiv2-devel >= 0.21
18 BuildRequires:  flex
19 BuildRequires:  gettext-tools
20 BuildRequires:  glib2-devel >= 1:2.54.0
21 BuildRequires:  gsettings-desktop-schemas-devel
22 BuildRequires:  gstreamer-devel >= 1.0.0
23 BuildRequires:  gstreamer-plugins-base-devel >= 1.0.0
24 BuildRequires:  gtk+3-devel >= 3.16
25 # webkit2gtk-4.0 or webkit2-3.0; libsoup3 is not supported yet
26 BuildRequires:  gtk-webkit4-devel >= 1.10.0
27 BuildRequires:  json-glib-devel >= 0.16
28 BuildRequires:  lcms2-devel >= 2.6
29 BuildRequires:  libchamplain-devel >= 0.12
30 BuildRequires:  libheif-devel >= 1.11
31 BuildRequires:  libjpeg-devel
32 BuildRequires:  libjxl-devel >= 0.3.0
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:       libjxl >= 0.3.0
68 Requires:       librsvg >= 2.34.0
69 Requires:       libsecret >= 0.11
70 Requires:       libsoup >= 2.42
71 Requires:       libwebp >= 0.2.0
72 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73
74 %description
75 gThumb lets you browse your hard disk, showing you thumbnails of image
76 files. It also lets you view single files (including GIF animations),
77 add comments to images, organize images in catalogs, print images,
78 view slideshows, set your desktop background, and more.
79
80 %description -l pl.UTF-8
81 gThumb pozwala na przeglądanie twardego dysku z pokazywaniem
82 miniaturek plików z obrazkami. Pozwala także oglądać pojedyncze pliki
83 (w tym animacje GIF), dodawać komentarze do obrazków, układać obrazki
84 w katalogi, drukować obrazki, oglądać slajdy, ustawiać tło biurka itd.
85
86 %package devel
87 Summary:        gThumb development files
88 Summary(pl.UTF-8):      Pliki programistyczne gThumb
89 Group:          X11/Development/Libraries
90 Requires:       gtk+3-devel >= 3.16
91
92 %description devel
93 This package provides header files for developing gThumb extensions.
94
95 %description devel -l pl.UTF-8
96 Ten pakiet dostarcza pliki nagłówkowe potrzebne do rozwijania
97 rozszerzeń gThumb.
98
99 %prep
100 %setup -q
101
102 %build
103 %meson build \
104         -Dlibchamplain=true
105
106 %ninja_build -C build
107
108 %install
109 rm -rf $RPM_BUILD_ROOT
110
111 %ninja_install -C build
112
113 %find_lang %{name} --with-gnome
114
115 %clean
116 rm -rf $RPM_BUILD_ROOT
117
118 %post
119 %glib_compile_schemas
120 %update_desktop_database_post
121 %update_icon_cache hicolor
122
123 %postun
124 %glib_compile_schemas
125 %update_desktop_database_postun
126 %update_icon_cache hicolor
127
128 %files -f %{name}.lang
129 %defattr(644,root,root,755)
130 %doc AUTHORS MAINTAINERS NEWS README.md
131 %attr(755,root,root) %{_bindir}/gthumb
132 %dir %{_libdir}/%{name}
133 %dir %{_libdir}/%{name}/extensions
134 %attr(755,root,root) %{_libdir}/%{name}/extensions/*.so
135 %{_libdir}/%{name}/extensions/*.extension
136 %{_datadir}/%{name}
137 %{_datadir}/glib-2.0/schemas/org.gnome.gthumb.enums.xml
138 %{_datadir}/glib-2.0/schemas/org.gnome.gthumb.gschema.xml
139 %{_datadir}/glib-2.0/schemas/org.gnome.gthumb.*.gschema.xml
140 %{_datadir}/metainfo/org.gnome.gThumb.appdata.xml
141 %{_desktopdir}/org.gnome.gThumb.desktop
142 %{_desktopdir}/org.gnome.gThumb.Import.desktop
143 %{_iconsdir}/hicolor/*x*/apps/org.gnome.gThumb.png
144 # XXX: wrong dir
145 %{_iconsdir}/hicolor/16x16/apps/org.gnome.gThumb-symbolic.svg
146 %{_iconsdir}/hicolor/scalable/apps/org.gnome.gThumb.svg
147 %{_mandir}/man1/gthumb.1*
148
149 %files devel
150 %defattr(644,root,root,755)
151 %{_includedir}/gthumb
152 %{_pkgconfigdir}/gthumb.pc
153 %{_aclocaldir}/gthumb.m4
This page took 0.099429 seconds and 3 git commands to generate.