r11079 - in /desktop/experimental/evince: ./ debian/ debian/patches/

he at users.alioth.debian.org he at users.alioth.debian.org
Sun May 20 12:46:16 UTC 2007


Author: he
Date: Sun May 20 12:46:16 2007
New Revision: 11079

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=11079
Log:
Branch off experimental evince 0.9, with a non-gnome evince-gtk package

Added:
    desktop/experimental/evince/
      - copied from r11057, desktop/unstable/evince/
    desktop/experimental/evince/debian/changelog
      - copied, changed from r11074, desktop/unstable/evince/debian/changelog
    desktop/experimental/evince/debian/control
      - copied, changed from r11073, desktop/unstable/evince/debian/control
    desktop/experimental/evince/debian/control.in
      - copied, changed from r11073, desktop/unstable/evince/debian/control.in
    desktop/experimental/evince/debian/copyright
      - copied unchanged from r11073, desktop/unstable/evince/debian/copyright
    desktop/experimental/evince/debian/evince-gtk.install.disabled
    desktop/experimental/evince/debian/evince-gtk.manpages
    desktop/experimental/evince/debian/evince-gtk.menu
    desktop/experimental/evince/debian/evince-gtk.mime
    desktop/experimental/evince/debian/patches/10-comics_fix_INCLUDES.patch
    desktop/experimental/evince/debian/rules
      - copied, changed from r11073, desktop/unstable/evince/debian/rules
Modified:
    desktop/experimental/evince/debian/evince.install

Copied: desktop/experimental/evince/debian/changelog (from r11074, desktop/unstable/evince/debian/changelog)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/changelog?rev=11079&op=diff
==============================================================================
--- desktop/unstable/evince/debian/changelog (original)
+++ desktop/experimental/evince/debian/changelog Sun May 20 12:46:16 2007
@@ -1,3 +1,23 @@
+evince (0.9.0-1) experimental; urgency=low
+
+  * New upstream release. New features include:
+    + Printing support in djvu documents
+    + Optional drop of libgnome dependency
+    + Print button for preview mode
+    + Remember print settings
+    + History button improvements
+   Some bugfixes: 
+    + Fixes for issues with fullscreen toolbar
+    + Fix for crash in comics backend when filename contains quote
+    + Fix unhelpful messages on invalid URLs. (Closes: #415692)
+
+  * Added needed magic to provide gtk-only packages (evince-gtk and
+    evince-gtk-dbg). (Closes: #399439)
+  * debian/patches/10-comics_fix_INCLUDES.patch: Added to work around
+     Gnome #439925)
+
+ -- Marc 'HE' Brockschmidt <he at debian.org>  Sun, 20 May 2007 12:47:56 +0200
+
 evince (0.8.1-2) unstable; urgency=low
 
   * Upload to unstable; drop check-dist include.

Copied: desktop/experimental/evince/debian/control (from r11073, desktop/unstable/evince/debian/control)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/control?rev=11079&op=diff
==============================================================================
--- desktop/unstable/evince/debian/control (original)
+++ desktop/experimental/evince/debian/control Sun May 20 12:46:16 2007
@@ -30,6 +30,8 @@
 Standards-Version: 3.7.2
 
 Package: evince
+Conflicts: evince-gtk
+Replaces: evince-gtk
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, gs-esp | gs, gnome-icon-theme (>= 2.17.1)
 Provides: pdf-viewer, postscript-viewer
@@ -63,3 +65,44 @@
  Homepage: http://www.gnome.org/projects/evince/
  .
  This package contains the debugging symbols needed by gdb.
+
+Package: evince-gtk
+Conflicts: evince
+Replaces: evince
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, gs-esp | gs, gnome-icon-theme (>= 2.17.1)
+Provides: pdf-viewer, postscript-viewer
+Suggests: unrar
+Description: Document (postscript, pdf) viewer (gtk version)
+ Evince is a simple multi-page document viewer.  It can display and print
+ PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable 
+ Document Format (PDF) files.  
+ When supported by the document, it also allows searching for text, 
+ copying text to the clipboard, hypertext navigation, and 
+ table-of-contents bookmarks.
+ .
+ This version of evince is built without GNOME support.
+ .
+ The PDF renderer is based on poppler.  The PS renderer uses Ghostscript.
+ .
+ Homepage: http://www.gnome.org/projects/evince/
+
+Package: evince-gtk-dbg
+Priority: extra
+Architecture: any
+Depends: evince-gtk (= ${binary:Version})
+Description: Document (postscript, pdf) viewer (gtk version) - debugging symbols
+ Evince is a simple multi-page document viewer.  It can display and print
+ PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable
+ Document Format (PDF) files.
+ When supported by the document, it also allows searching for text,
+ copying text to the clipboard, hypertext navigation, and
+ table-of-contents bookmarks.
+ .
+ This version of evince is built without GNOME support.
+ .
+ The PDF renderer is based on poppler.  The PS renderer uses Ghostscript.
+ .
+ Homepage: http://www.gnome.org/projects/evince/
+ .
+ This package contains the debugging symbols needed by gdb.

Copied: desktop/experimental/evince/debian/control.in (from r11073, desktop/unstable/evince/debian/control.in)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/control.in?rev=11079&op=diff
==============================================================================
--- desktop/unstable/evince/debian/control.in (original)
+++ desktop/experimental/evince/debian/control.in Sun May 20 12:46:16 2007
@@ -30,6 +30,8 @@
 Standards-Version: 3.7.2
 
 Package: evince
+Conflicts: evince-gtk
+Replaces: evince-gtk
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, gs-esp | gs, gnome-icon-theme (>= 2.17.1)
 Provides: pdf-viewer, postscript-viewer
@@ -63,3 +65,44 @@
  Homepage: http://www.gnome.org/projects/evince/
  .
  This package contains the debugging symbols needed by gdb.
+
+Package: evince-gtk
+Conflicts: evince
+Replaces: evince
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, gs-esp | gs, gnome-icon-theme (>= 2.17.1)
+Provides: pdf-viewer, postscript-viewer
+Suggests: unrar
+Description: Document (postscript, pdf) viewer (gtk version)
+ Evince is a simple multi-page document viewer.  It can display and print
+ PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable 
+ Document Format (PDF) files.  
+ When supported by the document, it also allows searching for text, 
+ copying text to the clipboard, hypertext navigation, and 
+ table-of-contents bookmarks.
+ .
+ This version of evince is built without GNOME support.
+ .
+ The PDF renderer is based on poppler.  The PS renderer uses Ghostscript.
+ .
+ Homepage: http://www.gnome.org/projects/evince/
+
+Package: evince-gtk-dbg
+Priority: extra
+Architecture: any
+Depends: evince-gtk (= ${binary:Version})
+Description: Document (postscript, pdf) viewer (gtk version) - debugging symbols
+ Evince is a simple multi-page document viewer.  It can display and print
+ PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable
+ Document Format (PDF) files.
+ When supported by the document, it also allows searching for text,
+ copying text to the clipboard, hypertext navigation, and
+ table-of-contents bookmarks.
+ .
+ This version of evince is built without GNOME support.
+ .
+ The PDF renderer is based on poppler.  The PS renderer uses Ghostscript.
+ .
+ Homepage: http://www.gnome.org/projects/evince/
+ .
+ This package contains the debugging symbols needed by gdb.

Added: desktop/experimental/evince/debian/evince-gtk.install.disabled
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince-gtk.install.disabled?rev=11079&op=file
==============================================================================
--- desktop/experimental/evince/debian/evince-gtk.install.disabled (added)
+++ desktop/experimental/evince/debian/evince-gtk.install.disabled Sun May 20 12:46:16 2007
@@ -1,0 +1,14 @@
+/etc/gconf/schemas/ usr/share/gconf/
+/usr/share/applications/evince.desktop
+/usr/share/evince/
+/usr/share/icons/hicolor/
+/usr/share/gnome/help/evince/
+/usr/share/locale/
+/usr/share/omf/evince/
+/usr/share/man/man1/
+
+#Don't install gtk-doc for usual application package:
+#/usr/share/gtk-doc/
+
+/usr/bin/evince
+/usr/bin/evince-thumbnailer

Added: desktop/experimental/evince/debian/evince-gtk.manpages
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince-gtk.manpages?rev=11079&op=file
==============================================================================
--- desktop/experimental/evince/debian/evince-gtk.manpages (added)
+++ desktop/experimental/evince/debian/evince-gtk.manpages Sun May 20 12:46:16 2007
@@ -1,0 +1,1 @@
+debian/evince-thumbnailer.1

Added: desktop/experimental/evince/debian/evince-gtk.menu
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince-gtk.menu?rev=11079&op=file
==============================================================================
--- desktop/experimental/evince/debian/evince-gtk.menu (added)
+++ desktop/experimental/evince/debian/evince-gtk.menu Sun May 20 12:46:16 2007
@@ -1,0 +1,3 @@
+?package(evince-gtk):needs="X11" section="Apps/Viewers"\
+ title="Evince" command="/usr/bin/evince"\
+ hints="Documents" icon="/usr/share/pixmaps/evince.xpm"

Added: desktop/experimental/evince/debian/evince-gtk.mime
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince-gtk.mime?rev=11079&op=file
==============================================================================
--- desktop/experimental/evince/debian/evince-gtk.mime (added)
+++ desktop/experimental/evince/debian/evince-gtk.mime Sun May 20 12:46:16 2007
@@ -1,0 +1,4 @@
+application/pdf; evince %s; test=test -n "$DISPLAY" ; nametemplate=%s.pdf; priority=5
+application/postscript; evince %s; test=test -n "$DISPLAY" ; nametemplate=%s.ps; priority=5
+application/x-dvi; evince %s; test=test -n "$DISPLAY" ; nametemplate=%s.dvi; priority=5
+image/vnd.djvu; evince %s; test=test -n "$DISPLAY" ; nametemplate=%s.djvu; priority=5

Modified: desktop/experimental/evince/debian/evince.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince.install?rev=11079&op=diff
==============================================================================
--- desktop/experimental/evince/debian/evince.install (original)
+++ desktop/experimental/evince/debian/evince.install Sun May 20 12:46:16 2007
@@ -1,16 +1,15 @@
-debian/tmp/etc/gconf/schemas/ usr/share/gconf/
-debian/tmp/usr/share/applications/evince.desktop
-debian/tmp/usr/share/evince/
-debian/tmp/usr/share/icons/hicolor/
-debian/tmp/usr/share/gnome/help/evince/
-debian/tmp/usr/share/locale/
-debian/tmp/usr/share/omf/evince/
-debian/tmp/usr/share/man/man1/
+/etc/gconf/schemas/ usr/share/gconf/
+/usr/share/applications/evince.desktop
+/usr/share/evince/
+/usr/share/icons/hicolor/
+/usr/share/gnome/help/evince/
+/usr/share/locale/
+/usr/share/omf/evince/
+/usr/share/man/man1/
 
 #Don't install gtk-doc for usual application package:
-#debian/tmp/usr/share/gtk-doc/
+#/usr/share/gtk-doc/
 
-debian/evince.xpm usr/share/pixmaps/
-debian/tmp/usr/bin/evince
-debian/tmp/usr/bin/evince-thumbnailer
-debian/tmp/usr/lib/nautilus/extensions-1.0/libevince-properties-page.so
+/usr/bin/evince
+/usr/bin/evince-thumbnailer
+/usr/lib/nautilus/extensions-1.0/libevince-properties-page.so

Added: desktop/experimental/evince/debian/patches/10-comics_fix_INCLUDES.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/patches/10-comics_fix_INCLUDES.patch?rev=11079&op=file
==============================================================================
--- desktop/experimental/evince/debian/patches/10-comics_fix_INCLUDES.patch (added)
+++ desktop/experimental/evince/debian/patches/10-comics_fix_INCLUDES.patch Sun May 20 12:46:16 2007
@@ -1,0 +1,12 @@
+diff -Nwru evince-0.9.0/backend/comics/Makefile.in evince-0.9.0.patched/backend/comics/Makefile.in
+--- evince-0.9.0/backend/comics/Makefile.in	2007-05-14 20:13:26.000000000 +0000
++++ evince-0.9.0.patched/backend/comics/Makefile.in	2007-05-20 11:37:57.000000000 +0000
+@@ -305,7 +305,7 @@
+ INCLUDES = \
+ 	-I$(top_srcdir)		\
+ 	-I$(top_srcdir)/libdocument \
+-	$(LIB_CFLAGS)
++	$(BACKEND_CFLAGS)
+ 
+ noinst_LTLIBRARIES = libcomicsdocument.la
+ libcomicsdocument_la_SOURCES = \

Copied: desktop/experimental/evince/debian/rules (from r11073, desktop/unstable/evince/debian/rules)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/rules?rev=11079&op=diff
==============================================================================
--- desktop/unstable/evince/debian/rules (original)
+++ desktop/experimental/evince/debian/rules Sun May 20 12:46:16 2007
@@ -1,10 +1,15 @@
 #!/usr/bin/make -f
-# -*- mode: makefile; coding: utf-8 -*-
+
+DEB_BUILDDIR := $(CURDIR)/debian/build/evince
+DEB_DESTDIR := $(CURDIR)/debian/tmp/
+DEB_BUILDDIR_evince-gtk := $(CURDIR)/debian/build/evince-gtk
+DEB_DESTDIR_evince-gtk := $(CURDIR)/debian/tmp-gtk
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
+include /usr/share/gnome-pkg-tools/1/rules/check-dist.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
 DEB_CONFIGURE_EXTRA_FLAGS := --disable-scrollkeeper --enable-djvu \
@@ -13,9 +18,45 @@
 
 DEB_DH_MAKESHLIBS_ARGS += --exclude=libevince-properties-page.so
 
+#cdbs should do this, but doesn't (see #424636)
+clean::
+	rm -rf $(DEB_BUILDDIR) $(DEB_BUILDDIR_evince-gtk)
+
+configure/evince-gtk:: $(DEB_BUILDDIR_evince-gtk)/config.status
+$(DEB_BUILDDIR_evince-gtk)/config.status:
+	cd $(DEB_BUILDDIR_evince-gtk) && \
+		$(DEB_CONFIGURE_SCRIPT_ENV) $(DEB_CONFIGURE_SCRIPT) \
+			$(DEB_CONFIGURE_NORMAL_ARGS) \
+			$(cdbs_configure_flags) \
+			$(DEB_CONFIGURE_EXTRA_FLAGS) \
+			--without-libgnome --disable-nautilus \
+			$(DEB_CONFIGURE_USER_FLAGS) 
+
+build/evince-gtk::
+	make -C $(DEB_BUILDDIR_evince-gtk)
+
+install/evince-gtk::
+	make -C $(DEB_BUILDDIR_evince-gtk) install DESTDIR=$(DEB_DESTDIR_evince-gtk)
+
 binary-install/evince::
+	cp debian/evince.install.disabled debian/evince.install
+	dh_install -pevince --sourcedir=$(DEB_DESTDIR)
 	dh_installmime -pevince
+	rm debian/evince.install
+	dh_install -pevince debian/evince.xpm /usr/share/pixmaps/
 
 binary-install/evince-dbg::
 	rm -rf debian/evince-dbg/usr/share/doc/evince-dbg
 	dh_link -pevince-dbg usr/share/doc/evince usr/share/doc/evince-dbg
+
+binary-install/evince-gtk::
+	cp debian/evince-gtk.install.disabled debian/evince-gtk.install
+	dh_install -pevince-gtk --sourcedir=$(DEB_DESTDIR_evince-gtk)
+	dh_installmime -pevince-gtk
+	rm debian/evince-gtk.install
+	dh_install -pevince-gtk debian/evince.xpm /usr/share/pixmaps/
+
+binary-install/evince-gtk-dbg::
+	rm -rf debian/evince-gtk-dbg/usr/share/doc/evince-gtk-dbg
+	dh_link -pevince-gtk-dbg usr/share/doc/evince-gtk usr/share/doc/evince-gtk-dbg
+




More information about the pkg-gnome-commits mailing list