]> git.pld-linux.org Git - packages/gthumb.git/blob - gthumb.spec
7b23ee5e86660d9bfa1cc502cea3d20a7002208d
[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.10.4
5 Release:        1
6 License:        GPL v2+
7 Group:          X11/Applications/Graphics
8 Source0:        https://download.gnome.org/sources/gthumb/3.10/%{name}-%{version}.tar.xz
9 # Source0-md5:  4f14621f00444c2db3a19c546672d369
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 BuildRequires:  gtk-webkit4-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.43
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.54.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.54.0
57 Requires:       gsettings-desktop-schemas
58 Requires:       gtk+3 >= 3.16
59 Requires:       gtk-webkit4 >= 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 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69
70 %description
71 gThumb lets you browse your hard disk, showing you thumbnails of image
72 files. It also lets you view single files (including GIF animations),
73 add comments to images, organize images in catalogs, print images,
74 view slideshows, set your desktop background, and more.
75
76 %description -l pl.UTF-8
77 gThumb pozwala na przeglądanie twardego dysku z pokazywaniem
78 miniaturek plików z obrazkami. Pozwala także oglądać pojedyncze pliki
79 (w tym animacje GIF), dodawać komentarze do obrazków, układać obrazki
80 w katalogi, drukować obrazki, oglądać slajdy, ustawiać tło biurka itd.
81
82 %package devel
83 Summary:        gThumb development files
84 Summary(pl.UTF-8):      Pliki programistyczne gThumb
85 Group:          X11/Development/Libraries
86 Requires:       gtk+3-devel >= 3.16
87
88 %description devel
89 This package provides header files for developing gThumb extensions.
90
91 %description devel -l pl.UTF-8
92 Ten pakiet dostarcza pliki nagłówkowe potrzebne do rozwijania
93 rozszerzeń gThumb.
94
95 %prep
96 %setup -q
97
98 %build
99 %meson build \
100         -Dlibchamplain=true
101
102 %ninja_build -C build
103
104 %install
105 rm -rf $RPM_BUILD_ROOT
106
107 %ninja_install -C build
108
109 %find_lang %{name} --with-gnome
110
111 %clean
112 rm -rf $RPM_BUILD_ROOT
113
114 %post
115 %glib_compile_schemas
116 %update_desktop_database_post
117 %update_icon_cache hicolor
118
119 %postun
120 %glib_compile_schemas
121 %update_desktop_database_postun
122 %update_icon_cache hicolor
123
124 %files -f %{name}.lang
125 %defattr(644,root,root,755)
126 %doc AUTHORS MAINTAINERS NEWS README.md
127 %attr(755,root,root) %{_bindir}/gthumb
128 %dir %{_libdir}/%{name}
129 %dir %{_libdir}/%{name}/extensions
130 %attr(755,root,root) %{_libdir}/%{name}/extensions/*.so
131 %{_libdir}/%{name}/extensions/*.extension
132 %{_datadir}/%{name}
133 %{_datadir}/glib-2.0/schemas/org.gnome.gthumb.enums.xml
134 %{_datadir}/glib-2.0/schemas/org.gnome.gthumb.gschema.xml
135 %{_datadir}/glib-2.0/schemas/org.gnome.gthumb.*.gschema.xml
136 %{_datadir}/metainfo/org.gnome.gThumb.appdata.xml
137 %{_desktopdir}/org.gnome.gThumb.desktop
138 %{_desktopdir}/org.gnome.gThumb.Import.desktop
139 %{_iconsdir}/hicolor/*x*/apps/org.gnome.gThumb.png
140 # XXX: wrong dir
141 %{_iconsdir}/hicolor/16x16/apps/org.gnome.gThumb-symbolic.svg
142 %{_iconsdir}/hicolor/scalable/apps/org.gnome.gThumb.svg
143 %{_mandir}/man1/gthumb.1*
144
145 %files devel
146 %defattr(644,root,root,755)
147 %{_includedir}/gthumb
148 %{_pkgconfigdir}/gthumb-3.10.pc
149 %{_aclocaldir}/gthumb.m4
This page took 0.042386 seconds and 2 git commands to generate.