r19961 - in /desktop/unstable/evince/debian: changelog control control.in evince-gtk.install evince-gtk.manpages evince-gtk.menu evince-gtk.mime evince.install evince.lintian-override lintian/ lintian/evince lintian/evince-gtk rules
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Thu May 14 07:21:02 UTC 2009
Author: joss
Date: Thu May 14 07:21:02 2009
New Revision: 19961
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=19961
Log:
* Remove useless build-dependency on libglade.
* New upstream release.
* Really install the lintian override.
* Reinstate evince-gtk, since we can now disable GConf and
gnome-keyring.
* Don’t install .la and .a files in the moved places.
Added:
desktop/unstable/evince/debian/evince-gtk.install
- copied, changed from r19954, desktop/unstable/evince/debian/evince.install
desktop/unstable/evince/debian/evince-gtk.manpages
- copied unchanged from r19954, desktop/unstable/evince/debian/evince.manpages
desktop/unstable/evince/debian/evince-gtk.menu
- copied unchanged from r19954, desktop/unstable/evince/debian/evince.menu
desktop/unstable/evince/debian/evince-gtk.mime
- copied unchanged from r19954, desktop/unstable/evince/debian/evince.mime
desktop/unstable/evince/debian/lintian/
desktop/unstable/evince/debian/lintian/evince
- copied unchanged from r19954, desktop/unstable/evince/debian/evince.lintian-override
desktop/unstable/evince/debian/lintian/evince-gtk
- copied, changed from r19954, desktop/unstable/evince/debian/evince.lintian-override
Removed:
desktop/unstable/evince/debian/evince.lintian-override
Modified:
desktop/unstable/evince/debian/changelog
desktop/unstable/evince/debian/control
desktop/unstable/evince/debian/control.in
desktop/unstable/evince/debian/evince.install
desktop/unstable/evince/debian/rules
Modified: desktop/unstable/evince/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/evince/debian/changelog?rev=19961&op=diff
==============================================================================
--- desktop/unstable/evince/debian/changelog (original)
+++ desktop/unstable/evince/debian/changelog Thu May 14 07:21:02 2009
@@ -1,4 +1,4 @@
-evince (2.26.0-1) UNRELEASED; urgency=low
+evince (2.26.1-1) unstable; urgency=low
[ Josselin Mouette ]
* Section of evince-dbg is debug.
@@ -18,7 +18,15 @@
- libgnome-keyring-dev to 2.22.0.
+ Update Standards-Version to 3.8.1. No changes needed.
- -- Luca Bruno <lethalman88 at gmail.com> Sun, 22 Mar 2009 20:45:22 +0100
+ [ Josselin Mouette ]
+ * Remove useless build-dependency on libglade.
+ * New upstream release.
+ * Really install the lintian override.
+ * Reinstate evince-gtk, since we can now disable GConf and
+ gnome-keyring.
+ * Donât install .la and .a files in the moved places.
+
+ -- Josselin Mouette <joss at debian.org> Thu, 14 May 2009 08:27:03 +0200
evince (2.24.2-2) unstable; urgency=low
Modified: desktop/unstable/evince/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/evince/debian/control?rev=19961&op=diff
==============================================================================
--- desktop/unstable/evince/debian/control (original)
+++ desktop/unstable/evince/debian/control Thu May 14 07:21:02 2009
@@ -10,7 +10,6 @@
gnome-doc-utils (>= 0.3.2),
libglib2.0-dev (>= 2.18.0),
libgtk2.0-dev (>= 2.12.0),
- libglade2-dev,
libgconf2-dev,
libnautilus-extension-dev,
libgnome-keyring-dev (>= 2.22.0),
@@ -32,7 +31,6 @@
Package: evince
Conflicts: evince-gtk
-Replaces: evince-gtk
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
@@ -42,8 +40,7 @@
gvfs
Provides: pdf-viewer,
postscript-viewer,
- djvu-viewer,
- evince-gtk
+ djvu-viewer
Suggests: unrar, poppler-data, nautilus
Description: Document (postscript, pdf) viewer
Evince is a simple multi-page document viewer. It can display and print
@@ -68,3 +65,45 @@
table-of-contents bookmarks.
.
This package contains the debugging symbols needed by gdb.
+
+Package: evince-gtk
+Conflicts: evince
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ gnome-icon-theme (>= 2.17.1),
+ shared-mime-info
+Recommends: dbus-x11
+Provides: pdf-viewer,
+ postscript-viewer,
+ djvu-viewer
+Suggests: gvfs, unrar, poppler-data, nautilus
+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 GConf and GNOME keyring
+ support.
+
+Package: evince-gtk-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc: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 GConf and GNOME keyring
+ support.
+ .
+ This package contains the debugging symbols needed by gdb.
Modified: desktop/unstable/evince/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/evince/debian/control.in?rev=19961&op=diff
==============================================================================
--- desktop/unstable/evince/debian/control.in (original)
+++ desktop/unstable/evince/debian/control.in Thu May 14 07:21:02 2009
@@ -10,7 +10,6 @@
gnome-doc-utils (>= 0.3.2),
libglib2.0-dev (>= 2.18.0),
libgtk2.0-dev (>= 2.12.0),
- libglade2-dev,
libgconf2-dev,
libnautilus-extension-dev,
libgnome-keyring-dev (>= 2.22.0),
@@ -32,7 +31,6 @@
Package: evince
Conflicts: evince-gtk
-Replaces: evince-gtk
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
@@ -42,8 +40,7 @@
gvfs
Provides: pdf-viewer,
postscript-viewer,
- djvu-viewer,
- evince-gtk
+ djvu-viewer
Suggests: unrar, poppler-data, nautilus
Description: Document (postscript, pdf) viewer
Evince is a simple multi-page document viewer. It can display and print
@@ -68,3 +65,45 @@
table-of-contents bookmarks.
.
This package contains the debugging symbols needed by gdb.
+
+Package: evince-gtk
+Conflicts: evince
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ gnome-icon-theme (>= 2.17.1),
+ shared-mime-info
+Recommends: dbus-x11
+Provides: pdf-viewer,
+ postscript-viewer,
+ djvu-viewer
+Suggests: gvfs, unrar, poppler-data, nautilus
+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 GConf and GNOME keyring
+ support.
+
+Package: evince-gtk-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc: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 GConf and GNOME keyring
+ support.
+ .
+ This package contains the debugging symbols needed by gdb.
Copied: desktop/unstable/evince/debian/evince-gtk.install (from r19954, desktop/unstable/evince/debian/evince.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/evince/debian/evince-gtk.install?rev=19961&op=diff
==============================================================================
--- desktop/unstable/evince/debian/evince.install (original)
+++ desktop/unstable/evince/debian/evince-gtk.install Thu May 14 07:21:02 2009
@@ -1,2 +1,2 @@
-debian/evince.lintian-override /usr/share/lintian/overrides/
+debian/lintian/evince-gtk /usr/share/lintian/overrides/
debian/evince.xpm /usr/share/pixmaps/
Modified: desktop/unstable/evince/debian/evince.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/evince/debian/evince.install?rev=19961&op=diff
==============================================================================
--- desktop/unstable/evince/debian/evince.install (original)
+++ desktop/unstable/evince/debian/evince.install Thu May 14 07:21:02 2009
@@ -1,2 +1,2 @@
-debian/evince.lintian-override /usr/share/lintian/overrides/
+debian/lintian/evince /usr/share/lintian/overrides/
debian/evince.xpm /usr/share/pixmaps/
Copied: desktop/unstable/evince/debian/lintian/evince-gtk (from r19954, desktop/unstable/evince/debian/evince.lintian-override)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/evince/debian/lintian/evince-gtk?rev=19961&op=diff
==============================================================================
--- desktop/unstable/evince/debian/evince.lintian-override (original)
+++ desktop/unstable/evince/debian/lintian/evince-gtk Thu May 14 07:21:02 2009
@@ -1,2 +1,2 @@
#Our copyright file is more complex, but correct:
-evince: copyright-without-copyright-notice
+evince-gtk: copyright-without-copyright-notice
Modified: desktop/unstable/evince/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/evince/debian/rules?rev=19961&op=diff
==============================================================================
--- desktop/unstable/evince/debian/rules (original)
+++ desktop/unstable/evince/debian/rules Thu May 14 07:21:02 2009
@@ -6,7 +6,10 @@
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+DEB_BUILDDIR := $(CURDIR)/debian/build/evince
DEB_DESTDIR := $(CURDIR)/debian/evince
+DEB_BUILDDIR_evince-gtk := $(CURDIR)/debian/build/evince-gtk
+DEB_DESTDIR_evince-gtk := $(CURDIR)/debian/evince-gtk
DEB_CONFIGURE_EXTRA_FLAGS := --disable-scrollkeeper \
--enable-djvu \
@@ -16,18 +19,53 @@
--enable-impress
DEB_DH_MAKESHLIBS_ARGS += --exclude=libevince-properties-page.so
-DEB_DH_SHLIBDEPS_ARGS_evince += --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-keyring --without-gconf --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::
rm -rf debian/evince/usr/share/gtk-doc
#No development package:
- rm -rf debian/evince/usr/lib/nautilus/*/*a debian/evince/usr/lib/*a debian/evince/usr/lib/evince/*/*a debian/evince/usr/include/ \
- debian/evince/usr/lib/libevbackend.so debian/evince/usr/lib/libevview.so debian/evince/usr/lib/libevdocument.so
+ rm -rf debian/evince/usr/lib/nautilus/*/*a \
+ debian/evince/usr/lib/evince/*/backends/*a \
+ debian/evince/usr/lib/*a \
+ debian/evince/usr/include/ \
+ debian/evince/usr/lib/*.so
+
+binary-install/evince::
+ rm -rf debian/evince-gtk/usr/share/gtk-doc
+ #No development package:
+ rm -rf debian/evince-gtk/usr/lib/nautilus \
+ debian/evince-gtk/usr/lib/evince/*/backends/*a \
+ debian/evince-gtk/usr/lib/*a \
+ debian/evince-gtk/usr/include/ \
+ debian/evince-gtk/usr/lib/*.so
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-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
+
binary-post-install/evince::
# check for missing MIME types
desktop-check-mime-types
More information about the pkg-gnome-commits
mailing list