98 lines
2.9 KiB
RPMSpec
98 lines
2.9 KiB
RPMSpec
|
|
Name: djvulibre
|
||
|
|
Summary: An open source (GPL'ed) implementation of DjVu
|
||
|
|
Version: 3.5.27
|
||
|
|
Release: 12
|
||
|
|
License: GPLv2+
|
||
|
|
URL: http://djvu.sourceforge.net/
|
||
|
|
Source0: http://downloads.sourceforge.net/djvu/djvulibre-%{version}.tar.gz
|
||
|
|
Patch0: djvulibre-3.5.22-cdefs.patch
|
||
|
|
Requires(post): xdg-utils
|
||
|
|
Requires(preun): xdg-utils
|
||
|
|
BuildRequires: libjpeg-turbo-devel libtiff-devel xdg-utils chrpath hicolor-icon-theme gcc-c++
|
||
|
|
Provides: djvulibre-mozplugin = %{version} djvulibre-libs = %{version}
|
||
|
|
Obsoletes: djvulibre-mozplugin < 3.5.24 djvulibre-libs < %{version}
|
||
|
|
%description
|
||
|
|
DjVu is a set of compression technologies, a file format, and a software platform
|
||
|
|
for the deliveryover the Web of digital documents, scanned documents, and high
|
||
|
|
resolution images.DjVu documents download and display extremely quickly, and look
|
||
|
|
exactly the same on all platforms with no compatibility problems due to fonts,
|
||
|
|
colors, etc. DjVu can be seen as a superior alternative to PDF and PostScript for
|
||
|
|
digital documents, to TIFF (and PDF) for scanned bitonal documents, to JPEG and
|
||
|
|
JPEG2000 for photographs and pictures, and to GIF for large palettized images.
|
||
|
|
DjVu is the only Web format that is practical for distributing high-resolution
|
||
|
|
scanned documents in color.
|
||
|
|
|
||
|
|
%package devel
|
||
|
|
Summary: Development files for DjVuLibre
|
||
|
|
Requires: djvulibre = %{version}-%{release} pkgconfig
|
||
|
|
|
||
|
|
%description devel
|
||
|
|
Development files for DjVuLibre.
|
||
|
|
|
||
|
|
%package help
|
||
|
|
Summary: Help documentation for the djvulibre
|
||
|
|
|
||
|
|
%description help
|
||
|
|
Help documentation for the djvulibre.
|
||
|
|
|
||
|
|
%prep
|
||
|
|
%autosetup -p1
|
||
|
|
|
||
|
|
%build
|
||
|
|
%configure --with-qt=%{_libdir}/qt-3.3 --enable-threads
|
||
|
|
%make_build V=1
|
||
|
|
|
||
|
|
|
||
|
|
%install
|
||
|
|
%make_install
|
||
|
|
find %{buildroot}%{_libdir} -name '*.so*' -exec chmod +x {} \;
|
||
|
|
for i in djvutoxml djvused cjb2 csepdjvu djvuserve djvm djvuxmlparser \
|
||
|
|
djvutxt ddjvu djvumake cpaldjvu djvuextract c44 djvups djvudump djvmcvt bzz;
|
||
|
|
do
|
||
|
|
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/$i;
|
||
|
|
done
|
||
|
|
|
||
|
|
rm -f $RPM_BUILD_ROOT%{_datadir}/mime/packages/djvulibre-mime.xml
|
||
|
|
cd desktopfiles
|
||
|
|
for i in 22 32 48 64 ; do
|
||
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/mimetypes/
|
||
|
|
install ./prebuilt-hi${i}-djvu.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/mimetypes/image-vnd.djvu.mime.png
|
||
|
|
done
|
||
|
|
cd -
|
||
|
|
%delete_la
|
||
|
|
|
||
|
|
|
||
|
|
%post
|
||
|
|
rm -f %{_datadir}/applications/djvulibre-djview3.desktop || :
|
||
|
|
rm -f %{_datadir}/icons/hicolor/32x32/apps/djvulibre-djview3.png || :
|
||
|
|
/sbin/ldconfig
|
||
|
|
|
||
|
|
%preun
|
||
|
|
if [ $1 -eq 0 ]; then
|
||
|
|
%{_datadir}/djvu/osi/desktop/register-djvu-mime uninstall || :
|
||
|
|
fi
|
||
|
|
|
||
|
|
%postun
|
||
|
|
/sbin/ldconfig
|
||
|
|
|
||
|
|
%files
|
||
|
|
%doc COPYRIGHT COPYING
|
||
|
|
%{_bindir}/*
|
||
|
|
%{_datadir}/icons/*
|
||
|
|
%{_datadir}/djvu/
|
||
|
|
%{_libdir}/*.so.*
|
||
|
|
|
||
|
|
%files devel
|
||
|
|
%doc doc/*.*
|
||
|
|
%{_includedir}/libdjvu/
|
||
|
|
%{_libdir}/pkgconfig/ddjvuapi.pc
|
||
|
|
%{_libdir}/*.so
|
||
|
|
|
||
|
|
%files help
|
||
|
|
%doc README NEWS
|
||
|
|
%{_mandir}/man1/*
|
||
|
|
|
||
|
|
%changelog
|
||
|
|
* Fri Dec 20 2019 likexin <likexin4@huawei.com> - 3.5.27-12
|
||
|
|
- package init
|