initial djvulibre
This commit is contained in:
parent
fc02d7fccd
commit
410164948f
12
djvulibre-3.5.22-cdefs.patch
Normal file
12
djvulibre-3.5.22-cdefs.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -up djvulibre-3.5.22/libdjvu/GSmartPointer.h.cdefs djvulibre-3.5.22/libdjvu/GSmartPointer.h
|
||||||
|
--- djvulibre-3.5.22/libdjvu/GSmartPointer.h.cdefs 2008-03-05 01:44:20.000000000 +0000
|
||||||
|
+++ djvulibre-3.5.22/libdjvu/GSmartPointer.h 2011-01-31 13:43:37.595917364 +0000
|
||||||
|
@@ -65,6 +65,8 @@
|
||||||
|
# pragma interface
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#include <cstddef>
|
||||||
|
+
|
||||||
|
/** @name GSmartPointer.h
|
||||||
|
|
||||||
|
Files #"GSmartPointer.h"# and #"GSmartPointer.cpp"# define a smart-pointer
|
||||||
BIN
djvulibre-3.5.27.tar.gz
Normal file
BIN
djvulibre-3.5.27.tar.gz
Normal file
Binary file not shown.
97
djvulibre.spec
Normal file
97
djvulibre.spec
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
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
|
||||||
Loading…
x
Reference in New Issue
Block a user