r13112 - in /desktop/unstable: gtkmm2.4/debian/rules libglademm2.4/debian/rules

manphiz-guest at users.alioth.debian.org manphiz-guest at users.alioth.debian.org
Sun Oct 14 08:22:46 UTC 2007


Author: manphiz-guest
Date: Sun Oct 14 08:22:46 2007
New Revision: 13112

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=13112
Log:
Add comments to explain the scripts in debian/rules.

Modified:
    desktop/unstable/gtkmm2.4/debian/rules
    desktop/unstable/libglademm2.4/debian/rules

Modified: desktop/unstable/gtkmm2.4/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtkmm2.4/debian/rules?rev=13112&op=diff
==============================================================================
--- desktop/unstable/gtkmm2.4/debian/rules (original)
+++ desktop/unstable/gtkmm2.4/debian/rules Sun Oct 14 08:22:46 2007
@@ -28,6 +28,7 @@
 DEB_INSTALL_DOCS_ALL := -XMakefile -XDoxyfile
 
 binary-post-install/libgtkmm-2.4-doc::
+	# fix external doc paths
 	for file in `find debian/libgtkmm-2.4-doc/usr/share/doc/libgtkmm-2.4-doc/ -name "*.html"`; do \
 		sed 's/\.\.\/\.\.\/glibmm-2\.4\/docs\//\.\.\/libglibmm-2.4-doc\//g' $$file > $$file.fixed; \
 		mv $$file.fixed $$file; \
@@ -36,11 +37,13 @@
 		sed 's/\.\.\/\.\.\/\.\.\/examples\//\.\.\/\.\.\/examples\//g' $$file > $$file.fixed; \
 		mv $$file.fixed $$file; \
 	done
-	mkdir -p debian/libgtkmm-2.4-dev/usr/share/doc/libgtkmm-2.4-dev/reference
-	mv debian/libgtkmm-2.4-doc/usr/share/doc/libgtkmm-2.4-doc/reference/gtkmm_doxygen_tags \
-		debian/libgtkmm-2.4-dev/usr/share/doc/libgtkmm-2.4-dev/reference
 	for file in debian/libgtkmm-2.4-doc/usr/share/devhelp/books/gtkmm-2.4/gtkmm-2.4.devhelp; do \
 		sed 's/\.\.\/\.\.\/\.\.\/doc\/gtkmm-2\.4\/docs\//\.\.\/\.\.\/\.\.\/doc\/libgtkmm-2.4-doc\//g' $$file > $$file.fixed; \
 		mv $$file.fixed $$file; \
 	done
+	# mv gtkmm_doxygen_tags to -dev package
+	# to eliminate build rdepends on -doc package
+	mkdir -p debian/libgtkmm-2.4-dev/usr/share/doc/libgtkmm-2.4-dev/reference
+	mv debian/libgtkmm-2.4-doc/usr/share/doc/libgtkmm-2.4-doc/reference/gtkmm_doxygen_tags \
+		debian/libgtkmm-2.4-dev/usr/share/doc/libgtkmm-2.4-dev/reference
 

Modified: desktop/unstable/libglademm2.4/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/libglademm2.4/debian/rules?rev=13112&op=diff
==============================================================================
--- desktop/unstable/libglademm2.4/debian/rules (original)
+++ desktop/unstable/libglademm2.4/debian/rules Sun Oct 14 08:22:46 2007
@@ -1,10 +1,4 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
 
 DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes
 
@@ -31,12 +25,21 @@
 DEB_INSTALL_EXAMPLES_libglademm-2.4-doc := -X.deps -X.libs -X.o
 
 binary-post-install/libglademm-2.4-doc::
+	# fix external doc paths
 	for file in debian/libglademm-2.4-doc/usr/share/doc/libglademm-2.4-doc/reference/html/*.html; do \
 		sed 's/\.\.\/\.\.\/\.\.\/\.\.\/\.\.\/gtkmm-2\.4\/docs\//\.\.\/\.\.\/\.\.\/libgtkmm-2\.4-doc\//g' $$file > $$file.fixed; \
 		mv $$file.fixed $$file; \
 		sed 's/\.\.\/\.\.\/\.\.\/\.\.\/\.\.\/glibmm-2\.4\/docs\//\.\.\/\.\.\/\.\.\/libglibmm-2\.4-doc\//g' $$file > $$file.fixed; \
 		mv $$file.fixed $$file; \
 	done
+	for file in debian/libglademm-2.4-doc/usr/share/devhelp/books/libglademm-2.4/libglademm-2.4.devhelp; do \
+		sed 's/\.\.\/\.\.\/\.\.\/doc\/gnomemm-2\.6\/libglademm-2\.4\/docs\//\.\.\/\.\.\/\.\.\/doc\/libglademm-2\.4-doc\//g' $$file > $$file.fixed; \
+		mv $$file.fixed $$file; \
+		sed 's/\.\.\/\.\.\/index\.html/index\.html/g' $$file > $$file.fixed; \
+		mv $$file.fixed $$file; \
+	done
+	# move libglademm_doxygen_tags to -dev package
+	# to eliminate build rdepends on -doc package
 	mkdir -p debian/libglademm-2.4-dev/usr/share/doc/libglademm-2.4-dev/reference
 	mv debian/libglademm-2.4-doc/usr/share/doc/libglademm-2.4-doc/reference/libglademm_doxygen_tags \
 	   debian/libglademm-2.4-dev/usr/share/doc/libglademm-2.4-dev/reference




More information about the pkg-gnome-commits mailing list