commit
98c8f77bd5
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