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