[packages/djvulibre] - updated to 3.5.25.3, dropped djview and browser plugin, they are no longer part of djvulibre tar

hawk hawk at pld-linux.org
Mon Apr 29 09:02:44 CEST 2013


commit a8a1616ca84b0fd5dc49d029de85a35129518088
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Mon Apr 29 07:21:42 2013 +0000

    - updated to 3.5.25.3, dropped djview and browser plugin, they are
      no longer part of djvulibre tarball (both are available from
      djview4.spec)

 djvulibre-desktop.patch |  43 ------------------
 djvulibre-link.patch    |  22 ----------
 djvulibre.spec          | 114 +++++-------------------------------------------
 3 files changed, 10 insertions(+), 169 deletions(-)
---
diff --git a/djvulibre.spec b/djvulibre.spec
index 3e0df62..bc6489a 100644
--- a/djvulibre.spec
+++ b/djvulibre.spec
@@ -1,33 +1,27 @@
 # TODO: use system qt qt.qm files instead of included copies
 #
 # Conditional build:
-%bcond_without	qt	# disable qt wrapper
+%define		base_ver	3.5.25
+%define		minor_ver	.3
 #
 Summary:	DjVu viewers, encoders and utilities
 Summary(pl.UTF-8):	DjVu - przeglądarki, dekodery oraz narzędzia
 Name:		djvulibre
-Version:	3.5.24
-Release:	3
+Version:	%{base_ver}%{minor_ver}
+Release:	1
 License:	GPL v2+
 Group:		Applications/Graphics
 Source0:	http://downloads.sourceforge.net/djvu/%{name}-%{version}.tar.gz
-# Source0-md5:	af83d27af5083198432a178d22b259c5
+# Source0-md5:	5f45d6cd5700b4dd31b1eb963482089b
 Patch0:		%{name}-opt.patch
-Patch1:		%{name}-desktop.patch
-Patch2:		%{name}-link.patch
-Patch3:		djvulibre-3.5.22-cdefs.patch
+Patch1:		djvulibre-3.5.22-cdefs.patch
 URL:		http://djvu.sourceforge.net/
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
 BuildRequires:	libjpeg-devel
 BuildRequires:	libstdc++-devel
 BuildRequires:	pkgconfig
-%if %{with qt}
-BuildRequires:	qt-devel >= 3:3.0.5
-BuildRequires:	qt-linguist
-%endif
 BuildRequires:	rpmbuild(macros) >= 1.357
-%{?with_qt:BuildRequires:	xorg-lib-libXt-devel}
 Obsoletes:	djvu
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -57,10 +51,6 @@ This package of DjVulibre 3.5 contains:
 - A set of decoders to convert DjVu to a number of other formats.
 - An up-to-date version of the C++ DjVu Reference Library.
 
-Following elements are placed in other subpackages:
-- a standalone DjVu viewer based on the Qt library.
-- A browser plugin that works with most Unix browsers.
-
 %description -l pl.UTF-8
 DjVu jest przeznaczonym głównie dla WWW formatem i platformą
 programową do dystrybucji dokumentów i obrazków. Dane w DjVu ściągają
@@ -79,8 +69,7 @@ rozwijaną przez pomysłodawców DjVu. Jest kompatybilna z wersją 3.5
 oprogramowania LizardTech DjVu.
 
 Ten pakiet zawiera: bibliotekę w C++, zestaw kompresorów, dekoderów i
-narzędzi do plików w formacie DjVu. Przeglądarka oraz wtyczki do
-przeglądarek znajdują się w innych podpakietach.
+narzędzi do plików w formacie DjV
 
 %package devel
 Summary:	Header file for DjVu library
@@ -96,55 +85,18 @@ Header file for DjVu library.
 %description devel -l pl.UTF-8
 Plik nagłówkowy biblioteki DjVu.
 
-%package djview
-Summary:	Qt-based DjVu viewer
-Summary(pl.UTF-8):	Oparta o Qt przeglądarka DjVu
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
-Obsoletes:	djview
-
-%description djview
-Qt-based DjVu viewer.
-
-%description djview -l pl.UTF-8
-Oparta o Qt przeglądarka DjVu.
-
-%package -n browser-plugin-%{name}
-Summary:	DjVu browser plugin
-Summary(pl.UTF-8):	Wtyczka DjVu do przegląderek WWW
-Group:		X11/Libraries
-Requires:	%{name}-djview = %{version}-%{release}
-Requires:	browser-plugins >= 2.0
-Requires:	browser-plugins(%{_target_base_arch})
-# for migrate purposes (greedy poldek upgrade)
-Provides:	mozilla-plugin-djvulibre
-Provides:	netscape-plugin-djvulibre
-Obsoletes:	djview-netscape
-Obsoletes:	mozilla-plugin-djvulibre
-Obsoletes:	netscape-plugin-djvulibre
-
-%description -n browser-plugin-%{name}
-DjVu plugin for Mozilla and Mozilla-based browsers.
-
-%description -n browser-plugin-%{name} -l pl.UTF-8
-Wtyczka DjVu do przeglądarek zgodnych z Mozillą.
-
 %prep
-%setup -q
+%setup -q -n %{name}-%{base_ver}
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
 
 %build
 cp -f /usr/share/automake/config.sub config
 %{__aclocal} -I config
 %{__autoconf}
-export QT_LIBS="-L%{_libdir} -lqt-mt"
-export QT_CFLAGS="-I%{_includedir}/qt"
 %configure \
 	PTHREAD_LIBS="-lpthread" \
-	--enable-djview
+	--disable-desktopfiles
 
 %{__make} -j1
 
@@ -156,27 +108,15 @@ install -d $RPM_BUILD_ROOT%{_browserpluginsdir}
 	DESTDIR=$RPM_BUILD_ROOT \
 	plugindir=%{_browserpluginsdir}
 
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/djview.1
-echo '.so djview3.1' > $RPM_BUILD_ROOT%{_mandir}/man1/djview.1
-echo '.so djview3.1' > $RPM_BUILD_ROOT%{_mandir}/ja/man1/djview.1
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post	-p /sbin/ldconfig
 %postun	-p /sbin/ldconfig
 
-%post -n browser-plugin-%{name}
-%update_browser_plugins
-
-%postun -n browser-plugin-%{name}
-if [ "$1" = 0 ]; then
-	%update_browser_plugins
-fi
-
 %files
 %defattr(644,root,root,755)
-%doc COPYRIGHT NEWS README TODO doc/*
+%doc COPYRIGHT NEWS README doc/*
 %attr(755,root,root) %{_bindir}/any2djvu
 %attr(755,root,root) %{_bindir}/bzz
 %attr(755,root,root) %{_bindir}/c44
@@ -199,15 +139,6 @@ fi
 %{_mandir}/man1/djvm.1*
 %{_mandir}/man1/djvmcvt.1*
 %{_mandir}/man1/djvu*.1*
-%lang(ja) %{_mandir}/ja/man1/bzz.1*
-%lang(ja) %{_mandir}/ja/man1/c44.1*
-%lang(ja) %{_mandir}/ja/man1/cjb2.1*
-%lang(ja) %{_mandir}/ja/man1/cpaldjvu.1*
-%lang(ja) %{_mandir}/ja/man1/csepdjvu.1*
-%lang(ja) %{_mandir}/ja/man1/ddjvu.1*
-%lang(ja) %{_mandir}/ja/man1/djvm.1*
-%lang(ja) %{_mandir}/ja/man1/djvmcvt.1*
-%lang(ja) %{_mandir}/ja/man1/djvu*.1*
 %dir %{_datadir}/djvu
 %dir %{_datadir}/djvu/osi
 %{_datadir}/djvu/osi/languages.xml
@@ -225,28 +156,3 @@ fi
 %{_libdir}/libdjvulibre.la
 %{_includedir}/libdjvu
 %{_pkgconfigdir}/ddjvuapi.pc
-
-%if %{with qt}
-%files djview
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/djview
-%attr(755,root,root) %{_bindir}/djview3
-%dir %{_datadir}/djvu/djview3
-%lang(cs) %{_datadir}/djvu/djview3/cs
-%lang(de) %{_datadir}/djvu/djview3/de
-%lang(fr) %{_datadir}/djvu/djview3/fr
-%lang(ja) %{_datadir}/djvu/djview3/ja
-%{_mandir}/man1/djview.1*
-%{_mandir}/man1/djview3.1*
-%lang(ja) %{_mandir}/ja/man1/djview.1*
-%lang(ja) %{_mandir}/ja/man1/djview3.1*
-%{_desktopdir}/djvulibre-djview3.desktop
-%{_iconsdir}/hicolor/*/apps/djvulibre-djview3.png
-%{_iconsdir}/hicolor/*/mimetypes/mime-image-vnd.djvu.png
-
-%files -n browser-plugin-%{name}
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_browserpluginsdir}/nsdejavu.so
-%{_mandir}/man1/nsdejavu.1*
-%lang(ja) %{_mandir}/ja/man1/nsdejavu.1*
-%endif
diff --git a/djvulibre-desktop.patch b/djvulibre-desktop.patch
deleted file mode 100644
index ef57f7c..0000000
--- a/djvulibre-desktop.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- djvulibre-3.5.22/desktopfiles/Makefile.in.orig	2009-02-19 17:53:28.000000000 +0100
-+++ djvulibre-3.5.22/desktopfiles/Makefile.in	2010-02-11 08:28:03.000000000 +0100
-@@ -40,6 +40,9 @@
- datadir_djvu = ${datadir}/djvu/osi/desktop
- datadir_djview = ${datadir}/djvu/djview3/desktop
- 
-+desktopdir = /usr/share/applications
-+iconsdir = /usr/share/icons
-+mimedir = /usr/share/mime
- 
- # -------- all
- 
-@@ -95,22 +98,16 @@
- @GUI_YES at install: install-djview-files
- 
- install-djvu-files: FORCE
--	${INSTALL} -d ${DESTDIR}${datadir_djvu}
--	${INSTALL_PROGRAM} register-djvu-mime ${DESTDIR}${datadir_djvu}
--	${INSTALL_DATA} *djvu.png ${DESTDIR}${datadir_djvu}
--	${INSTALL_DATA} *djvu.svgz ${DESTDIR}${datadir_djvu}
--	${INSTALL_DATA} ${srcdir}/*mime.xml ${DESTDIR}${datadir_djvu}
--	- at echo "Run ${datadir_djvu}/register-djvu-mime install"
--	- at echo " to register the djvu mime types and icons."
-+	${INSTALL} -d ${DESTDIR}${mimedir}/packages ${DESTDIR}${iconsdir}/hicolor/{22x22,32x32,48x48}/{mimetypes,apps}
-+	${INSTALL_DATA} ${srcdir}/hi22-djvu.png ${DESTDIR}${iconsdir}/hicolor/22x22/mimetypes/mime-image-vnd.djvu.png
-+	${INSTALL_DATA} ${srcdir}/hi32-djvu.png ${DESTDIR}${iconsdir}/hicolor/32x32/mimetypes/mime-image-vnd.djvu.png
-+	${INSTALL_DATA} ${srcdir}/hi48-djvu.png ${DESTDIR}${iconsdir}/hicolor/48x48/mimetypes/mime-image-vnd.djvu.png
-+	#${INSTALL_DATA} ${srcdir}/djvulibre-mime.xml ${DESTDIR}${mimedir}/packages/djvulibre.xml
- 
- install-djview-files: FORCE
--	${INSTALL} -d ${DESTDIR}${datadir_djview}
--	${INSTALL_PROGRAM} register-djview-menu ${DESTDIR}${datadir_djview}
--	${INSTALL_DATA} *djview3.png ${DESTDIR}${datadir_djview}
--	${INSTALL_DATA} *djview3.svgz ${DESTDIR}${datadir_djview}
--	${INSTALL_PROGRAM} ${srcdir}/*djview3.desktop ${DESTDIR}${datadir_djview}
--	- at echo "Run ${datadir_djview}/register-djview-menu install"
--	- at echo " to register the djview3 menu entries."
-+	${INSTALL} -d ${DESTDIR}${desktopdir} ${DESTDIR}${iconsdir}/hicolor/{22x22,32x32,48x48}/{mimetypes,apps}
-+	${INSTALL_DATA} ${srcdir}/hi32-djview3.png ${DESTDIR}${iconsdir}/hicolor/32x32/apps/djvulibre-djview3.png
-+	${INSTALL_DATA} ${srcdir}/djvulibre-djview3.desktop ${DESTDIR}${desktopdir}/djvulibre-djview3.desktop
- 
- 
- # -------- misc
diff --git a/djvulibre-link.patch b/djvulibre-link.patch
deleted file mode 100644
index 2d2868d..0000000
--- a/djvulibre-link.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- djvulibre-3.5.18/gui/nsdejavu/Makefile.in.orig	2004-08-24 19:58:55.000000000 +0200
-+++ djvulibre-3.5.18/gui/nsdejavu/Makefile.in	2007-02-04 23:59:24.915701322 +0100
-@@ -51,7 +51,7 @@
- 
- CFLAGS = @CPPFLAGS@ ${DEFS} ${OPTS} ${INCS} ${NSDEJAVU_CFLAGS} 
- 
--LIBS = @LDFLAGS@ ${NSDEJAVU_LIBS} 
-+LIBS = @LDFLAGS@ ${NSDEJAVU_LIBS} -lXt -lX11
- 
- all: nsdejavu.la nsdejavu.x nsdejavu.1
- 
---- djvulibre-3.5.23/gui/nsdejavu/Makefile.in~	2010-11-14 16:42:34.754225193 +0100
-+++ djvulibre-3.5.23/gui/nsdejavu/Makefile.in	2010-11-14 16:42:44.722533345 +0100
-@@ -62,7 +62,7 @@
- 
- nsdejavu.la: nsdejavu.lo
- 	${LIBTOOL} --mode=link ${CC} ${CFLAGS} nsdejavu.lo ${LIBS} \
--	  -rpath ${plugindir} -module -o $@
-+	  -rpath ${plugindir} -module -avoid-version -o $@
- 
- nsdejavu.x: nsdejavu.la FORCE
- 	eval `grep '^dlname=' nsdejavu.la` && \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/djvulibre.git/commitdiff/a8a1616ca84b0fd5dc49d029de85a35129518088



More information about the pld-cvs-commit mailing list