Package: mueller
Severity: normal
Tags: patch

NMU is prepared for mueller to fix broken index in dict packages
and non-working postrm script (bugs #360367, #186496, #318070)
due to lack of activity from the maintainer.

Patch is attached.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (800, 'testing'), (700, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.17-2-686
Locale: LANG=C, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Only in mueller-2002.02.27.new: build-stamp
diff -ur mueller-2002.02.27/debian/changelog mueller-2002.02.27.new/debian/changelog
--- mueller-2002.02.27/debian/changelog	2006-09-18 13:01:09.000000000 +0700
+++ mueller-2002.02.27.new/debian/changelog	2006-09-17 16:56:35.000000000 +0700
@@ -1,3 +1,19 @@
+mueller (2002.02.27-3.3) unstable; urgency=low
+
+  * NMU
+  * Bump dictfmt dependency to use --utf8 option
+  * Bump standards version to 3.7.2
+  * Move debhelper dependency to Build-Depends as lintian suggests
+  * Cleaning up debian/rules:
+    - Unused garbage left from template file removed
+    - do not chmod to-dict.sh to avoid dpkg-source warning
+  * to-dict.sh updated to produce correct indexes (Closes: #318070, #186496)
+    - locale/ is no longer needed
+  * fixed typos in changelog dates to avoid lintian warnings
+  * postrm fixed to make package purging work again
+
+ -- Mikhail Gusarov <[EMAIL PROTECTED]>  Sun, 17 Sep 2006 16:56:28 +0700
+
 mueller (2002.02.27-3.2) unstable; urgency=low
 
   * Non-maintainer upload
@@ -50,7 +66,7 @@
   * Changing maintainer to Debian QA Group, since the former maintainer
     orphaned it.
 
- -- David Starner <[EMAIL PROTECTED]>  Web, 27 Feb 2002 12:18:08 -0600
+ -- David Starner <[EMAIL PROTECTED]>  Wed, 27 Feb 2002 12:18:08 -0600
 
 mueller (2001.12.29) unstable; urgency=low
 
Only in mueller-2002.02.27.new/debian: compat
diff -ur mueller-2002.02.27/debian/control mueller-2002.02.27.new/debian/control
--- mueller-2002.02.27/debian/control	2006-09-18 13:01:09.000000000 +0700
+++ mueller-2002.02.27.new/debian/control	2006-09-17 14:53:53.000000000 +0700
@@ -2,8 +2,9 @@
 Section: text
 Priority: optional
 Maintainer: Yven Johannes Leist <[EMAIL PROTECTED]>
-Build-Depends-Indep: debhelper (>= 4), debconf, dictfmt, dictzip, locales, recode, po-debconf
-Standards-Version: 3.6.1
+Build-Depends-Indep: debconf, dictfmt (>= 1.10.1), dictzip, locales, recode, po-debconf
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.2
 
 Package: mueller7accent-mova
 Depends: mova
Only in mueller-2002.02.27.new/debian: files
Only in mueller-2002.02.27.new/debian: mueller7-dict
diff -ur mueller-2002.02.27/debian/mueller7-dict.postrm mueller-2002.02.27.new/debian/mueller7-dict.postrm
--- mueller-2002.02.27/debian/mueller7-dict.postrm	2006-09-18 13:01:09.000000000 +0700
+++ mueller-2002.02.27.new/debian/mueller7-dict.postrm	2006-09-17 17:27:05.000000000 +0700
@@ -1,12 +1,10 @@
 #! /bin/sh
 
+#DEBHELPER#
+
 set -e
 
 if [ "$1" = "remove" -o "$1" = "purge" ]; then
      if [ -x /usr/sbin/dictdconfig ]; then dictdconfig -w ;fi
      if [ -x /etc/init.d/dictd ]; then /etc/init.d/dictd restart; fi
 fi
-
-#DEBHELPER#
-
-
Only in mueller-2002.02.27.new/debian: mueller7-dict.postrm.debhelper
Only in mueller-2002.02.27.new/debian: mueller7-dict.substvars
Only in mueller-2002.02.27.new/debian: mueller7-mova
Only in mueller-2002.02.27.new/debian: mueller7-mova.postinst.debhelper
Only in mueller-2002.02.27.new/debian: mueller7-mova.postrm.debhelper
Only in mueller-2002.02.27.new/debian: mueller7accent-dict
diff -ur mueller-2002.02.27/debian/mueller7accent-dict.postrm mueller-2002.02.27.new/debian/mueller7accent-dict.postrm
--- mueller-2002.02.27/debian/mueller7accent-dict.postrm	2006-09-18 13:01:09.000000000 +0700
+++ mueller-2002.02.27.new/debian/mueller7accent-dict.postrm	2006-09-17 17:27:08.000000000 +0700
@@ -1,12 +1,10 @@
 #! /bin/sh
 
+#DEBHELPER#
+
 set -e
 
 if [ "$1" = "remove" -o "$1" = "purge" ]; then
      if [ -x /usr/sbin/dictdconfig ]; then dictdconfig -w ;fi
      if [ -x /etc/init.d/dictd ]; then /etc/init.d/dictd restart; fi
 fi
-
-#DEBHELPER#
-
-
Only in mueller-2002.02.27.new/debian: mueller7accent-dict.postrm.debhelper
Only in mueller-2002.02.27.new/debian: mueller7accent-dict.substvars
Only in mueller-2002.02.27.new/debian: mueller7accent-mova
Only in mueller-2002.02.27.new/debian: mueller7accent-mova.postinst.debhelper
Only in mueller-2002.02.27.new/debian: mueller7accent-mova.postrm.debhelper
diff -ur mueller-2002.02.27/debian/rules mueller-2002.02.27.new/debian/rules
--- mueller-2002.02.27/debian/rules	2006-09-18 13:01:09.000000000 +0700
+++ mueller-2002.02.27.new/debian/rules	2006-09-17 16:50:54.000000000 +0700
@@ -7,49 +7,36 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This is the debhelper compatibility version to use.
-export DH_COMPAT=2
-
 build: build-stamp
 
 build-stamp:
 	dh_testdir
 
-	export LANG=C
-	mkdir locale
-	localedef -i ru_RU -f UTF-8 locale/ru_RU
-
-	# patch does not set executable flag
-	chmod a+x debian/scripts/to-dict.sh
-
-	debian/scripts/to-dict.sh --no-trans Mueller7accentGPL.koi mueller7accent.notr
-	debian/scripts/to-dict.sh --src-data mueller7accent.notr mueller7accent.data 
-	debian/scripts/to-dict.sh --data-dict mueller7accent.data mueller7accent
+	LC_ALL=C; export LC_ALL
+
+	sh debian/scripts/to-dict.sh --no-trans Mueller7accentGPL.koi mueller7accent.notr
+	sh debian/scripts/to-dict.sh --src-data mueller7accent.notr mueller7accent.data 
+	sh debian/scripts/to-dict.sh --data-dict mueller7accent.data mueller7accent
 	-rm -f mueller7.data mueller7.notr
-	debian/scripts/to-dict.sh --expand-index mueller7accent.index mueller7accent.index.exp
+	sh debian/scripts/to-dict.sh --expand-index mueller7accent.index mueller7accent.index.exp
 	sort -k 1,1 mueller7accent.index.exp > mueller7accent.index	
 	-rm -f mueller7accent.index.exp
 
-	debian/scripts/to-dict.sh --no-trans Mueller7GPL.koi mueller7.notr
-	debian/scripts/to-dict.sh --src-data mueller7.notr mueller7.data
-	debian/scripts/to-dict.sh --data-dict mueller7.data mueller7
+	sh debian/scripts/to-dict.sh --no-trans Mueller7GPL.koi mueller7.notr
+	sh debian/scripts/to-dict.sh --src-data mueller7.notr mueller7.data
+	sh debian/scripts/to-dict.sh --data-dict mueller7.data mueller7
 	-rm -f mueller7.data mueller7.notr
-	debian/scripts/to-dict.sh --expand-index mueller7.index mueller7.index.exp
+	sh debian/scripts/to-dict.sh --expand-index mueller7.index mueller7.index.exp
 	sort -k 1,1 mueller7.index.exp > mueller7.index	
 	-rm -f mueller7.index.exp
 	touch build-stamp
 
-
 clean:
 	dh_testdir
 	dh_testroot
 	rm -rf debian/tmp
 	rm -f build-stamp
-	rm -fr locale/
 
-	# Add here commands to clean up after the build process.
-	#-$(MAKE) clean
-	#-$(MAKE) distclean
 	-rm -f *.dict.dz *.index *.data *.notr
 	dh_clean
 
@@ -88,9 +75,3 @@
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install
-
-
-
-
-
-
diff -ur mueller-2002.02.27/debian/scripts/to-dict.sh mueller-2002.02.27.new/debian/scripts/to-dict.sh
--- mueller-2002.02.27/debian/scripts/to-dict.sh	2006-09-18 13:01:09.000000000 +0700
+++ mueller-2002.02.27.new/debian/scripts/to-dict.sh	2006-09-17 14:55:48.000000000 +0700
@@ -5,6 +5,9 @@
 # GNU GPL (2000)
 # The latest version is available from
 # http://www.math.sunysb.edu/~comech/tools/to-dict
+#
+# Updated 17.09.2006 by Mikhail Gusarov to use dictfmt --utf8
+#
 
 version="0.1"
 versiondate="November 11, 2000"
@@ -166,7 +169,7 @@
 #	    -s "$TITLE" $3 < $2 || exit 1
 
        recode -f KOI8-RU..UTF-8 < $2 |\
-        LOCPATH=locale dictfmt -p  --allchars --locale ru_RU.utf-8\
+        LOCPATH=locale dictfmt -p  --allchars --utf8\
          -u "http://www.chat.ru/~mueller_dic";  -s "$TITLE" $3 
 
 	echo "Compressing $3.dict.."; dictzip $3.dict || exit 1
Only in mueller-2002.02.27.new/debian: tmp
Only in mueller-2002.02.27.new: mueller7.dict.dz
Only in mueller-2002.02.27.new: mueller7.index
Only in mueller-2002.02.27.new: mueller7accent.data
Only in mueller-2002.02.27.new: mueller7accent.dict.dz
Only in mueller-2002.02.27.new: mueller7accent.index
Only in mueller-2002.02.27.new: mueller7accent.notr

Reply via email to