r13471 - in /desktop/experimental/evince/debian: changelog evince-gtk.install evince-gtk.install.disabled evince-gtk.menu evince.install evince.install.disabled evince.menu rules

joss at users.alioth.debian.org joss at users.alioth.debian.org
Sat Nov 17 10:36:33 UTC 2007


Author: joss
Date: Sat Nov 17 10:36:33 2007
New Revision: 13471

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=13471
Log:
* Simplify the build process by installing directly the stuff in
  debian/evince(-gtk). This way dh_* are executed in the correct
  order, and this fixes the GConf schemas installation.
  Closes: #448640.
* Update the menu files to the new layout.

Added:
    desktop/experimental/evince/debian/evince-gtk.install
    desktop/experimental/evince/debian/evince.install
      - copied, changed from r13470, desktop/experimental/evince/debian/evince.install.disabled
Removed:
    desktop/experimental/evince/debian/evince-gtk.install.disabled
    desktop/experimental/evince/debian/evince.install.disabled
Modified:
    desktop/experimental/evince/debian/changelog
    desktop/experimental/evince/debian/evince-gtk.menu
    desktop/experimental/evince/debian/evince.menu
    desktop/experimental/evince/debian/rules

Modified: desktop/experimental/evince/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/changelog?rev=13471&op=diff
==============================================================================
--- desktop/experimental/evince/debian/changelog (original)
+++ desktop/experimental/evince/debian/changelog Sat Nov 17 10:36:33 2007
@@ -1,3 +1,13 @@
+evince (2.20.1-2) UNRELEASED; urgency=low
+
+  * Simplify the build process by installing directly the stuff in
+    debian/evince(-gtk). This way dh_* are executed in the correct
+    order, and this fixes the GConf schemas installation.
+    Closes: #448640.
+  * Update the menu files to the new layout.
+
+ -- Josselin Mouette <joss at debian.org>  Sat, 17 Nov 2007 11:23:14 +0100
+
 evince (2.20.1-1) experimental; urgency=low
 
   * New upstream bugfix release:

Added: desktop/experimental/evince/debian/evince-gtk.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince-gtk.install?rev=13471&op=file
==============================================================================
--- desktop/experimental/evince/debian/evince-gtk.install (added)
+++ desktop/experimental/evince/debian/evince-gtk.install Sat Nov 17 10:36:33 2007
@@ -1,0 +1,1 @@
+debian/evince.xpm /usr/share/pixmaps/

Modified: desktop/experimental/evince/debian/evince-gtk.menu
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince-gtk.menu?rev=13471&op=diff
==============================================================================
--- desktop/experimental/evince/debian/evince-gtk.menu (original)
+++ desktop/experimental/evince/debian/evince-gtk.menu Sat Nov 17 10:36:33 2007
@@ -1,3 +1,3 @@
-?package(evince-gtk):needs="X11" section="Apps/Viewers"\
+?package(evince-gtk):needs="X11" section="Applications/Viewers"\
  title="Evince" command="/usr/bin/evince"\
  hints="Documents" icon="/usr/share/pixmaps/evince.xpm"

Copied: desktop/experimental/evince/debian/evince.install (from r13470, desktop/experimental/evince/debian/evince.install.disabled)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince.install?rev=13471&op=diff
==============================================================================
--- desktop/experimental/evince/debian/evince.install.disabled (original)
+++ desktop/experimental/evince/debian/evince.install Sat Nov 17 10:36:33 2007
@@ -1,15 +1,1 @@
-/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
-/usr/lib/nautilus/extensions-1.0/libevince-properties-page.so
+debian/evince.xpm /usr/share/pixmaps/

Modified: desktop/experimental/evince/debian/evince.menu
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/evince.menu?rev=13471&op=diff
==============================================================================
--- desktop/experimental/evince/debian/evince.menu (original)
+++ desktop/experimental/evince/debian/evince.menu Sat Nov 17 10:36:33 2007
@@ -1,3 +1,3 @@
-?package(evince):needs="X11" section="Apps/Viewers"\
+?package(evince):needs="X11" section="Applications/Viewers"\
  title="Evince" command="/usr/bin/evince"\
  hints="Documents,GNOME" icon="/usr/share/pixmaps/evince.xpm"

Modified: desktop/experimental/evince/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/rules?rev=13471&op=diff
==============================================================================
--- desktop/experimental/evince/debian/rules (original)
+++ desktop/experimental/evince/debian/rules Sat Nov 17 10:36:33 2007
@@ -1,9 +1,4 @@
 #!/usr/bin/make -f
-
-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
@@ -11,6 +6,11 @@
 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_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 \
 			--enable-dvi --with-print=gtk --enable-pixbuf \
@@ -39,10 +39,8 @@
 	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
+	rm -rf debian/evince/usr/share/gtk-doc
+	rm -f debian/evince/usr/lib/nautilus/*/*a
 	dh_install -pevince debian/evince.xpm /usr/share/pixmaps/
 
 binary-install/evince-dbg::
@@ -50,11 +48,8 @@
 	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/
+	rm -rf debian/evince-gtk/usr/share/gtk-doc
+	rm -rf debian/evince-gtk/usr/lib/nautilus
 
 binary-install/evince-gtk-dbg::
 	rm -rf debian/evince-gtk-dbg/usr/share/doc/evince-gtk-dbg
@@ -63,4 +58,3 @@
 binary-post-install/evince::
 	# check for missing MIME types
 	desktop-check-mime-types
-




More information about the pkg-gnome-commits mailing list