]> git.pld-linux.org Git - packages/ffmpegthumbnailer.git/blame - ffmpegthumbnailer.spec
- rebuild with ffmpeg 4
[packages/ffmpegthumbnailer.git] / ffmpegthumbnailer.spec
CommitLineData
0e801e1d
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4#
7a0f7637 5Summary: Lightweight video thumbnailer
a8b04dac 6Summary(pl.UTF-8): Lekki program do wykonywania miniaturek dla filmów
7a0f7637 7Name: ffmpegthumbnailer
b8c64072 8Version: 2.2.0
8334fde0 9Release: 2
7a0f7637 10License: GPL v2
c507c284 11Group: Applications/Graphics
0e801e1d
JB
12#Source0Download: https://github.com/dirkvdb/ffmpegthumbnailer/releases
13Source0: https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/%{version}/%{name}-%{version}.tar.bz2
b8c64072 14# Source0-md5: ed3754b3b8b9af93a93c490e17def0d0
0e801e1d 15Patch0: %{name}-pc.patch
893cf8a4 16URL: https://github.com/dirkvdb/ffmpegthumbnailer
0e801e1d 17BuildRequires: cmake >= 2.8
fae5264b 18# libavcodec >= 52.26.0 libavformat libavutil libswscale
191710e7 19BuildRequires: ffmpeg-devel >= 0.6
e12f335b 20BuildRequires: libjpeg-devel
7a0f7637 21BuildRequires: libpng-devel
2d5a747b 22BuildRequires: libstdc++-devel
c507c284 23BuildRequires: pkgconfig
191710e7 24BuildRequires: sed >= 4.0
fae5264b 25# dlopens libglib-2.0.so.0 libgobject-2.0.so.0 libgio-2.0.so.0
0e801e1d 26Requires: glib2 >= 2.0
7a0f7637
MB
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30ffmpegthumbnailer can be used by file managers to create thumbnails
31for your video files. It uses ffmpeg to decode frames from the video
32files.
33
a8b04dac
JB
34%description -l pl.UTF-8
35ffmpegthumbnailer może być używany przez zarządców plików do tworzenia
36miniaturek dla plików filmów. Wykorzystuje ffmpeg do dekodowania
37klatek.
38
2d5a747b
MB
39%package devel
40Summary: Header files for libffmpegthumbnailer library
41Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffmpegthumbnailer
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: ffmpeg-devel
fae5264b 45Requires: libjpeg-devel
2d5a747b
MB
46Requires: libpng-devel
47
48%description devel
49Header files for libffmpegthumbnailer library.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe biblioteki libffmpegthumbnailer.
53
54%package static
55Summary: Static libffmpegthumbnailer library
56Summary(pl.UTF-8): Statyczna biblioteka libffmpegthumbnailer
57Group: Development/Libraries
58Requires: %{name}-devel = %{version}-%{release}
59
60%description static
61Static libffmpegthumbnailer library.
62
63%description static -l pl.UTF-8
64Statyczna biblioteka libffmpegthumbnailer.
65
7a0f7637
MB
66%prep
67%setup -q
0e801e1d 68%patch0 -p1
191710e7 69
7a0f7637 70%build
893cf8a4
JR
71mkdir build
72cd build
0e801e1d 73%cmake .. \
893cf8a4 74 -DENABLE_GIO=ON \
0e801e1d
JB
75 -DENABLE_TESTS=ON \
76 %{?with_static_libs:-DENABLE_STATIC=ON} \
77 -DENABLE_THUMBNAILER=ON
3fd37711 78
7a0f7637
MB
79%{__make}
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
893cf8a4 84cd build
7a0f7637
MB
85%{__make} install \
86 DESTDIR=$RPM_BUILD_ROOT
87
88%clean
89rm -rf $RPM_BUILD_ROOT
90
2d5a747b
MB
91%post -p /sbin/ldconfig
92%postun -p /sbin/ldconfig
93
7a0f7637
MB
94%files
95%defattr(644,root,root,755)
96%doc AUTHORS ChangeLog README TODO
97%attr(755,root,root) %{_bindir}/ffmpegthumbnailer
2d5a747b 98%attr(755,root,root) %{_libdir}/libffmpegthumbnailer.so.*.*.*
191710e7 99%attr(755,root,root) %ghost %{_libdir}/libffmpegthumbnailer.so.4
3fd37711 100%{_datadir}/thumbnailers/ffmpegthumbnailer.thumbnailer
2d5a747b
MB
101%{_mandir}/man1/ffmpegthumbnailer.1*
102
103%files devel
104%defattr(644,root,root,755)
105%attr(755,root,root) %{_libdir}/libffmpegthumbnailer.so
2d5a747b
MB
106%{_includedir}/libffmpegthumbnailer
107%{_pkgconfigdir}/libffmpegthumbnailer.pc
108
0e801e1d 109%if %{with static_libs}
2d5a747b
MB
110%files static
111%defattr(644,root,root,755)
112%{_libdir}/libffmpegthumbnailer.a
0e801e1d 113%endif
This page took 0.058072 seconds and 4 git commands to generate.