]> git.pld-linux.org Git - packages/tumbler.git/blame - tumbler.spec
- up to 4.16.1, enabled epub thumbnails support
[packages/tumbler.git] / tumbler.spec
CommitLineData
515c30a5
JR
1Summary: D-Bus service for applications to request thumbnails
2Summary(pl.UTF-8): Serwis D-Bus do udostępniania miniaturek
3Name: tumbler
2d29c4e5 4Version: 4.16.1
570678c6 5Release: 1
515c30a5 6License: GPL v2
cfa6848d 7Group: Applications/Graphics
570678c6 8Source0: https://archive.xfce.org/src/xfce/tumbler/4.16/%{name}-%{version}.tar.bz2
2d29c4e5 9# Source0-md5: 28b699573a08d0494bc0517b755702b8
5cfa17cf
JB
10Patch0: %{name}-libopenraw0.2.patch
11URL: https://www.xfce.org/
cfa6848d
JB
12BuildRequires: autoconf >= 2.60
13BuildRequires: automake >= 1:1.11
1681e666 14BuildRequires: curl-devel >= 7.25
515c30a5
JR
15BuildRequires: dbus-devel >= 1.0.0
16BuildRequires: dbus-glib-devel >= 0.72
17BuildRequires: ffmpegthumbnailer-devel >= 2.0.0
cfa6848d
JB
18BuildRequires: freetype-devel >= 2
19BuildRequires: gdk-pixbuf2-devel >= 2.14
5592b217 20BuildRequires: gettext-tools
570678c6 21BuildRequires: glib2-devel >= 1:2.50.0
cfa6848d
JB
22BuildRequires: gstreamer-devel >= 1.0
23BuildRequires: gstreamer-plugins-base-devel >= 1.0
24BuildRequires: gtk-doc >= 1.9
25BuildRequires: intltool >= 0.35.0
2d29c4e5 26BuildRequires: libgepub-devel
cfa6848d 27BuildRequires: libgsf-devel >= 1.14.9
a8d29a31 28BuildRequires: libjpeg-devel
f2770ee2 29BuildRequires: libopenraw-gnome-devel >= 0.1.0
cfa6848d
JB
30BuildRequires: libpng-devel >= 1.2.0
31BuildRequires: libtool >= 2:2.4
a85a7369 32BuildRequires: pkgconfig
515c30a5
JR
33BuildRequires: poppler-glib-devel >= 0.12.0
34Requires: %{name}-libs = %{version}-%{release}
35Requires: dbus >= 1.0.0
cfa6848d 36Requires: ffmpegthumbnailer >= 2.0.0
570678c6 37Requires: gdk-pixbuf2 >= 2.14
cfa6848d 38Requires: libgsf >= 1.14.9
f2770ee2 39Requires: libopenraw-gnome >= 0.1.0
cfa6848d 40Requires: poppler-glib >= 0.12.0
515c30a5
JR
41Provides: dbus(org.xfce.Tumbler.Cache1.service)
42Provides: dbus(org.xfce.Tumbler.Manager1.service)
43Provides: dbus(org.xfce.Tumbler.Thumbnailer1.service)
44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46%description
47D-Bus service for applications to request thumbnails.
48
49%description -l pl.UTF-8
50Serwis D-Bus do udostępniania miniaturek.
51
52%package libs
53Summary: Tumbler shared library
54Summary(pl.UTF-8): Biblioteka tumbler
55Group: Libraries
56
57%description libs
58Tumbler shared library.
59
60%description libs -l pl.UTF-8
61Biblioteka tumbler.
62
63%package devel
64Summary: Header files for tumbler library
65Summary(pl.UTF-8): Pliki nagłówkowe biblioteki tumbler
66Group: Development/Libraries
67Requires: %{name}-libs = %{version}-%{release}
68
69%description devel
70Header files for tumbler library.
71
72%description devel -l pl.UTF-8
73Pliki nagłówkowe biblioteki tumbler.
74
515c30a5
JR
75%package apidocs
76Summary: tumbler API documentation
77Summary(pl.UTF-8): Dokumentacja API biblioteki timpler
78Group: Documentation
79Requires: gtk-doc-common
785a2f3c 80BuildArch: noarch
515c30a5
JR
81
82%description apidocs
83tumpler API documentation.
84
85%description apidocs -l pl.UTF-8
86Dokumentacja API biblioteki tumbler.
87
88%prep
89%setup -q
5cfa17cf 90%patch0 -p1
515c30a5
JR
91
92%build
cfa6848d
JB
93install -d m4
94%{__intltoolize}
95%{__libtoolize}
96%{__aclocal} -I m4
97%{__autoconf}
98%{__autoheader}
99%{__automake}
515c30a5 100%configure \
cfa6848d 101 --enable-debug=minimum \
a8d29a31 102 --disable-silent-rules \
cfa6848d 103 --with-html-dir=%{_gtkdocdir}
515c30a5
JR
104
105%{__make}
106
107%install
108rm -rf $RPM_BUILD_ROOT
515c30a5
JR
109%{__make} install \
110 DESTDIR=$RPM_BUILD_ROOT
111
112%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
02e04e5f 113%{__rm} $RPM_BUILD_ROOT%{_libdir}/tumbler-1/plugins/{cache,}/*.la
515c30a5 114
5920d7b8
JR
115# unify
116%{__mv} $RPM_BUILD_ROOT%{_localedir}/{hy_AM,hy}
6ee32413
JB
117# not supported (as of glibc 2.32)
118%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/hye
5920d7b8 119
515c30a5
JR
120%find_lang %{name}
121
122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%post libs -p /sbin/ldconfig
126%postun libs -p /sbin/ldconfig
127
128%files
129%defattr(644,root,root,755)
570678c6 130%doc AUTHORS ChangeLog NEWS TODO
a8d29a31
ER
131%dir /etc/xdg/tumbler
132%config(noreplace) %verify(not md5 mtime size) /etc/xdg/tumbler/tumbler.rc
515c30a5
JR
133%dir %{_libdir}/tumbler-1
134%dir %{_libdir}/tumbler-1/plugins
135%dir %{_libdir}/tumbler-1/plugins/cache
136%attr(755,root,root) %{_libdir}/tumbler-1/tumblerd
a8d29a31
ER
137%attr(755,root,root) %{_libdir}/tumbler-1/plugins/cache/tumbler-cache-plugin.so
138%attr(755,root,root) %{_libdir}/tumbler-1/plugins/cache/tumbler-xdg-cache.so
139%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-cover-thumbnailer.so
624ad6aa 140%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-desktop-thumbnailer.so
515c30a5 141%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-ffmpeg-thumbnailer.so
a8d29a31 142%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-font-thumbnailer.so
2d29c4e5 143%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-gepub-thumbnailer.so
c30b750f 144%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-gst-thumbnailer.so
515c30a5 145%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-jpeg-thumbnailer.so
c30b750f 146%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-odf-thumbnailer.so
515c30a5 147%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.so
a8d29a31 148%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-poppler-thumbnailer.so
353f31ea 149%attr(755,root,root) %{_libdir}/tumbler-1/plugins/tumbler-raw-thumbnailer.so
515c30a5 150%{_datadir}/dbus-1/services/org.xfce.Tumbler.*.service
570678c6 151%{_iconsdir}/hicolor/32x32/apps/org.xfce.tumbler.png
515c30a5
JR
152
153%files libs -f %{name}.lang
154%defattr(644,root,root,755)
155%attr(755,root,root) %{_libdir}/libtumbler-1.so.0.0.0
156%attr(755,root,root) %ghost %{_libdir}/libtumbler-1.so.0
157
158%files devel
159%defattr(644,root,root,755)
160%attr(755,root,root) %{_libdir}/libtumbler-1.so
161%{_includedir}/tumbler-1
162%{_pkgconfigdir}/tumbler-1.pc
163
515c30a5
JR
164%files apidocs
165%defattr(644,root,root,755)
166%{_gtkdocdir}/tumbler
This page took 0.091238 seconds and 4 git commands to generate.