[Pkg-ocaml-maint-commits] r3159 - in /trunk/packages/polygen/trunk/debian: changelog install-grammars rules

enrico at users.alioth.debian.org enrico at users.alioth.debian.org
Sun Sep 17 13:05:20 UTC 2006


Author: enrico
Date: Sun Sep 17 13:05:19 2006
New Revision: 3159

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=3159
Log:
Install grammars in localised directories

Added:
    trunk/packages/polygen/trunk/debian/install-grammars   (with props)
Modified:
    trunk/packages/polygen/trunk/debian/changelog
    trunk/packages/polygen/trunk/debian/rules

Modified: trunk/packages/polygen/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/polygen/trunk/debian/changelog?rev=3159&op=diff
==============================================================================
--- trunk/packages/polygen/trunk/debian/changelog (original)
+++ trunk/packages/polygen/trunk/debian/changelog Sun Sep 17 13:05:19 2006
@@ -1,3 +1,9 @@
+polygen (1.0.6.ds2-1) unstable; urgency=low
+
+  * Try to find grammars according to locales
+
+ -- Enrico Zini <enrico at debian.org>  Sun, 17 Sep 2006 13:18:29 +0200
+
 polygen (1.0.6.ds1-4) unstable; urgency=low
 
   * Recompiled with new ocaml.  Closes: #370217.

Added: trunk/packages/polygen/trunk/debian/install-grammars
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/polygen/trunk/debian/install-grammars?rev=3159&op=file
==============================================================================
--- trunk/packages/polygen/trunk/debian/install-grammars (added)
+++ trunk/packages/polygen/trunk/debian/install-grammars Sun Sep 17 13:05:19 2006
@@ -1,0 +1,22 @@
+#!/bin/sh -eu
+
+SRCDIR=$1
+DSTDIR=$2
+
+INSTALLDIR="install -o root -g root -m 755 -d"
+INSTALLFILE="install -o root -g root -m 644"
+
+# Create destination directories
+$INSTALLDIR $DSTDIR ;\
+find $SRCDIR -type d -printf "%P\n" | while read DIR
+do
+	$INSTALLDIR "$DSTDIR/$DIR"
+done
+
+# Scan source files and install them
+find $SRCDIR -type f -name "*.grm*" -printf "%P\n" | while read FILE
+do
+	$INSTALLFILE "$SRCDIR/$FILE" "$DSTDIR/$FILE"
+done
+
+exit 0

Propchange: trunk/packages/polygen/trunk/debian/install-grammars
------------------------------------------------------------------------------
    svn:executable = *

Modified: trunk/packages/polygen/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/polygen/trunk/debian/rules?rev=3159&op=diff
==============================================================================
--- trunk/packages/polygen/trunk/debian/rules (original)
+++ trunk/packages/polygen/trunk/debian/rules Sun Sep 17 13:05:19 2006
@@ -56,12 +56,9 @@
 
 install/polygen-data::
 	# grammar data files
-	for lang in eng ita fra ;\
-	do \
-		install -o root -g root -m 755 -d debian/$(cdbs_curpkg)/usr/share/polygen/$$lang/ ;\
-		find $(POLYGEN_BASE)/grm/$$lang/ -iname '*.grm*' -exec \
-			install -o root -g root -m 644 '{}' debian/$(cdbs_curpkg)/usr/share/polygen/$$lang/ \;  ; \
-	done
+	debian/install-grammars $(POLYGEN_BASE)/grm/ita debian/$(cdbs_curpkg)/usr/share/polygen/it
+	debian/install-grammars $(POLYGEN_BASE)/grm/eng debian/$(cdbs_curpkg)/usr/share/polygen/en
+	debian/install-grammars $(POLYGEN_BASE)/grm/fra debian/$(cdbs_curpkg)/usr/share/polygen/fr
 
 clean::
 	rm -f debian/man.grm.o polygen.1 polygen-data.6




More information about the Pkg-ocaml-maint-commits mailing list