r17546 - in /desktop/experimental/ekiga/debian: changelog control rules

dedu-guest at users.alioth.debian.org dedu-guest at users.alioth.debian.org
Fri Nov 14 10:20:57 UTC 2008


Author: dedu-guest
Date: Fri Nov 14 10:20:57 2008
New Revision: 17546

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=17546
Log:
* Symlink identical GNOME help files, to reduce size.  (Closes: #505536).
* Explicitely build-depends on a few dev packages, even if they were
  pulled out anyway by the other dependencies.

Modified:
    desktop/experimental/ekiga/debian/changelog
    desktop/experimental/ekiga/debian/control
    desktop/experimental/ekiga/debian/rules

Modified: desktop/experimental/ekiga/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/changelog?rev=17546&op=diff
==============================================================================
--- desktop/experimental/ekiga/debian/changelog (original)
+++ desktop/experimental/ekiga/debian/changelog Fri Nov 14 10:20:57 2008
@@ -8,6 +8,9 @@
   * Compile with dbus support.  (Closes: #467212).
   * Numeric keypad inserts digits at correct position.  (Closes: #440159).
   * Use libnotify upon call.  (Closes: #412604).
+  * Symlink identical GNOME help files, to reduce size.  (Closes: #505536).
+  * Explicitely build-depends on a few dev packages, even if they were
+    pulled out anyway by the other dependencies.
 
   [ Loic Minier ]
   * Use clean:: instead of clean: in rules.

Modified: desktop/experimental/ekiga/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/control?rev=17546&op=diff
==============================================================================
--- desktop/experimental/ekiga/debian/control (original)
+++ desktop/experimental/ekiga/debian/control Fri Nov 14 10:20:57 2008
@@ -30,7 +30,8 @@
                libnotify-dev,
                libebook1.2-dev,
                automake,
-               autoconf
+               autoconf,
+               libglib2.0-dev, libxml2-dev, libxext-dev, libdbus-1-dev
 Standards-Version: 3.8.0
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/experimental/ekiga
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/

Modified: desktop/experimental/ekiga/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/ekiga/debian/rules?rev=17546&op=diff
==============================================================================
--- desktop/experimental/ekiga/debian/rules (original)
+++ desktop/experimental/ekiga/debian/rules Fri Nov 14 10:20:57 2008
@@ -128,6 +128,22 @@
 	dh_link
 	dh_strip --dbg-package=ekiga-dbg
 	dh_compress
+	# symlink identical Gnome help files within packages
+	for p in $$(dh_listpackages); do \
+	  if [ -d debian/$$p/usr/share/gnome/help ]; then \
+	    (cd debian/$$p && LC_ALL=C fdupes -r1nq usr/share/gnome/help \
+	    | while read s; do \
+		set -- $$(echo $$s | tr ' ' '\n' | sort); \
+		f=$$1; shift; \
+		for d; do \
+		  echo "symlinking duplicate Gnome help file $$d to $$f"; \
+		  rm $$d; ln -s /$$f $$d; \
+		done; \
+	      done; \
+	    ); \
+	  dh_link -p$$p; \
+	  fi; \
+	done
 	dh_fixperms
 	dh_installdeb
 	dh_shlibdeps




More information about the pkg-gnome-commits mailing list