Package: igerman98
Version: unavailable; reported 2003-05-14
Severity: wishlist
Tags: patch

Hi Roland,

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=181146&archive=yes
suggested that you build the myspell packages for OpenOffice.org
yourself.

Now, after we deployed the new policy for myspell dictionaries we
can do that.

I attach a patch creating these packages from the de_DE.{dic,aff},
de_CH.{dic,aff} and de_AT.dic files (the .dic files need to be generated
of course, I didn't know how you want to make that...)

I copied the split (-at depends on -de) over from the "old" package.

I would be happy if I could be put into Uploaders: because then I
can react to OpenOffice.org specific things better. (included in the
patch)

Regards,

Rene

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux frodo 2.4.20-apm-rene #1 Sat May 10 00:47:56 CEST 2003 i686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]
diff -urN igerman98-20030222-old/debian/changelog 
igerman98-20030222/debian/changelog
--- igerman98-20030222-old/debian/changelog     2003-08-07 22:18:01.000000000 
+0200
+++ igerman98-20030222/debian/changelog 2003-08-08 13:33:09.000000000 +0200
@@ -1,3 +1,11 @@
+igerman98 (20030222-2) unstable; urgency=low
+
+  * Rene Engelhard
+    * add myspell-de-{at,ch,de}
+    * add myself to Uploaders:
+
+ -- Rene Engelhard <[EMAIL PROTECTED]>  Thu,  7 Aug 2003 22:18:29 +0200
+
 igerman98 (20030222-1) unstable; urgency=low
 
   * New upstream version.
diff -urN igerman98-20030222-old/debian/control 
igerman98-20030222/debian/control
--- igerman98-20030222-old/debian/control       2003-08-07 22:18:01.000000000 
+0200
+++ igerman98-20030222/debian/control   2003-08-08 04:35:32.000000000 +0200
@@ -2,6 +2,7 @@
 Section: text
 Priority: optional
 Maintainer: Roland Rosenfeld <[EMAIL PROTECTED]>
+Uploaders: Rene Engelhard <[EMAIL PROTECTED]>
 Standards-Version: 3.5.9
 Build-Depends: debhelper (>= 4.0.0), ispell (>= 3.1.20-12.1), 
dictionaries-common-dev (>= 0.8.4)
 
@@ -69,3 +70,40 @@
  rmligs-german is a program for removing incorrectly used ligatures
  from LaTeX documents. This version is intended for German language
  texts only.
+
+Package: myspell-de-at
+Architecture: all
+Depends: myspell-de-de
+Suggests: openoffice.org
+Replaces: openoffice.org-spellcheck-de-at
+Provides: myspell-dictionary, myspell-dictionary-de, 
openoffice.org-spellcheck-de-at
+Conflicts: openoffice.org (<= 1.0.3-2), openoffice.org-spellcheck-de-at
+Description: Austrian (German) dictionary for myspell
+ This is the German (Austria) dictionary for use with the myspell
+ spellchecker which is currently used within OpenOffice.org and the
+ mozilla spellchecker.
+
+Package: myspell-de-ch
+Architecture: all
+Depends: dictionaries-common (>= 0.10) | openoffice.org-updatedicts
+Suggests: openoffice.org
+Replaces: openoffice.org-spellcheck-de-ch
+Provides: myspell-dictionary, myspell-dictionary-de, 
openoffice.org-spellcheck-de-ch
+Conflicts: openoffice.org (<= 1.0.3-2), openoffice.org-spellcheck-de-ch
+Description: Swiss (German) dictionary for myspell
+ This is the German (Switzerland) dictionary for use with the myspell
+ spellchecker which is currently used within OpenOffice.org and the
+ mozilla spellchecker.
+
+Package: myspell-de-de
+Architecture: all
+Depends: dictionaries-common (>= 0.10) | openoffice.org-updatedicts
+Suggests: openoffice.org
+Replaces: openoffice.org-spellcheck-de-de
+Provides: myspell-dictionary, myspell-dictionaries-de, 
openoffice.org-spellcheck-de-de
+Conflicts: openoffice.org (<= 1.0.3-2), openoffice.org-spellcheck-de-de
+Description: German dictionary for myspell
+ This is the German (Germany) dictionary for use with the myspell
+ spellchecker which is currently used within OpenOffice.org and the
+ mozilla spellchecker.
+
diff -urN igerman98-20030222-old/debian/myspell-de-at.dirs 
igerman98-20030222/debian/myspell-de-at.dirs
--- igerman98-20030222-old/debian/myspell-de-at.dirs    1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-at.dirs        2003-08-08 
03:16:14.000000000 +0200
@@ -0,0 +1,2 @@
+usr/share/myspell/dicts
+usr/share/myspell/infos/ooo
diff -urN igerman98-20030222-old/debian/myspell-de-at.info-myspell-ooo 
igerman98-20030222/debian/myspell-de-at.info-myspell-ooo
--- igerman98-20030222-old/debian/myspell-de-at.info-myspell-ooo        
1970-01-01 01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-at.info-myspell-ooo    2003-08-08 
03:25:21.000000000 +0200
@@ -0,0 +1,2 @@
+DICT de AT de_AT
+DICT de AT de_DE
diff -urN igerman98-20030222-old/debian/myspell-de-at.postinst 
igerman98-20030222/debian/myspell-de-at.postinst
--- igerman98-20030222-old/debian/myspell-de-at.postinst        1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-at.postinst    2003-08-08 
03:21:30.000000000 +0200
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+        update-openoffice-dicts
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -urN igerman98-20030222-old/debian/myspell-de-at.postrm 
igerman98-20030222/debian/myspell-de-at.postrm
--- igerman98-20030222-old/debian/myspell-de-at.postrm  1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-at.postrm      2003-08-08 
04:54:09.000000000 +0200
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+       
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+        if [ "$1" = "remove" ]; then
+                update-openoffice-dicts
+       fi
+        ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+
+esac
+
+#DEBHELPER#
+
+exit 0
diff -urN igerman98-20030222-old/debian/myspell-de-ch.dirs 
igerman98-20030222/debian/myspell-de-ch.dirs
--- igerman98-20030222-old/debian/myspell-de-ch.dirs    1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-ch.dirs        2003-08-08 
03:16:18.000000000 +0200
@@ -0,0 +1,2 @@
+usr/share/myspell/dicts
+usr/share/myspell/infos/ooo
diff -urN igerman98-20030222-old/debian/myspell-de-ch.info-myspell-ooo 
igerman98-20030222/debian/myspell-de-ch.info-myspell-ooo
--- igerman98-20030222-old/debian/myspell-de-ch.info-myspell-ooo        
1970-01-01 01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-ch.info-myspell-ooo    2003-08-08 
03:24:56.000000000 +0200
@@ -0,0 +1 @@
+DICT de CH de_CH
diff -urN igerman98-20030222-old/debian/myspell-de-ch.postinst 
igerman98-20030222/debian/myspell-de-ch.postinst
--- igerman98-20030222-old/debian/myspell-de-ch.postinst        1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-ch.postinst    2003-08-08 
03:21:41.000000000 +0200
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+        update-openoffice-dicts
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -urN igerman98-20030222-old/debian/myspell-de-ch.postrm 
igerman98-20030222/debian/myspell-de-ch.postrm
--- igerman98-20030222-old/debian/myspell-de-ch.postrm  1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-ch.postrm      2003-08-08 
04:54:16.000000000 +0200
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+       
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+        if [ "$1" = "remove" ]; then
+                update-openoffice-dicts
+       fi
+        ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+
+esac
+
+#DEBHELPER#
+
+exit 0
diff -urN igerman98-20030222-old/debian/myspell-de-de.dirs 
igerman98-20030222/debian/myspell-de-de.dirs
--- igerman98-20030222-old/debian/myspell-de-de.dirs    1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-de.dirs        2003-08-08 
03:16:08.000000000 +0200
@@ -0,0 +1,2 @@
+usr/share/myspell/dicts
+usr/share/myspell/infos/ooo
diff -urN igerman98-20030222-old/debian/myspell-de-de.info-myspell-ooo 
igerman98-20030222/debian/myspell-de-de.info-myspell-ooo
--- igerman98-20030222-old/debian/myspell-de-de.info-myspell-ooo        
1970-01-01 01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-de.info-myspell-ooo    2003-08-08 
03:24:46.000000000 +0200
@@ -0,0 +1 @@
+DICT de DE de_DE
diff -urN igerman98-20030222-old/debian/myspell-de-de.postinst 
igerman98-20030222/debian/myspell-de-de.postinst
--- igerman98-20030222-old/debian/myspell-de-de.postinst        1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-de.postinst    2003-08-08 
04:53:22.000000000 +0200
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+        update-openoffice-dicts
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -urN igerman98-20030222-old/debian/myspell-de-de.postrm 
igerman98-20030222/debian/myspell-de-de.postrm
--- igerman98-20030222-old/debian/myspell-de-de.postrm  1970-01-01 
01:00:00.000000000 +0100
+++ igerman98-20030222/debian/myspell-de-de.postrm      2003-08-08 
04:53:58.000000000 +0200
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+       
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+        if [ "$1" = "remove" ]; then
+                update-openoffice-dicts
+       fi
+        ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+
+esac
+
+#DEBHELPER#
+
+exit 0
diff -urN igerman98-20030222-old/debian/rules igerman98-20030222/debian/rules
--- igerman98-20030222-old/debian/rules 2003-08-07 22:18:01.000000000 +0200
+++ igerman98-20030222/debian/rules     2003-08-08 13:34:27.000000000 +0200
@@ -74,6 +74,27 @@
            < ligature/rmligs.1 \
            > `pwd`/debian/rmligs-german/usr/share/man/man1/rmligs-german.1
 
+#      myspell-de-ch (binary-indep)
+       install -o root -g root -m644 myspell/de_CH.aff \
+               `pwd`/debian/myspell-de-ch/usr/share/myspell/dicts
+       install -o root -g root -m644 myspell/de_CH.dic \
+               `pwd`/debian/myspell-de-ch/usr/share/myspell/dicts
+       cd `pwd`/debian/myspell-de-ch/usr/share/myspell/dicts && \
+               ln -s de_CH.aff de-CH.aff; ln -s de_CH.dic de-CH.dic
+               
+#      myspell-de-de (binary-indep)
+       install -o root -g root -m644 myspell/de_DE.aff \
+               `pwd`/debian/myspell-de-de/usr/share/myspell/dicts
+       install -o root -g root -m644 myspell/de_DE.dic \
+               `pwd`/debian/myspell-de-de/usr/share/myspell/dicts
+       cd `pwd`/debian/myspell-de-de/usr/share/myspell/dicts && \
+               ln -s de_DE.aff de-DE.aff; ln -s de_DE.dic de-DE.dic
+
+#      myspell-de-at (binary-indep)
+       install -o root -g root -m644 myspell/de_AT.dic \
+                `pwd`/debian/myspell-de-de/usr/share/myspell/dicts && \
+                ln -s de_AT.dic de-AT.dic && ln -s de_DE.aff de-AT.aff
+
 # Build architecture-independent files here.
 binary-indep: build install
        dh_testdir -i
@@ -87,6 +108,10 @@
 #      dh_installlogrotate -i
        installdeb-wordlist -pwngerman # Internally calls dh_installdebconf
        installdeb-wordlist -pwswiss   # Internally calls dh_installdebconf
+       for pkg in `dh_listpackages | grep myspell`; do \
+               install -m 644 debian/$$pkg.info-myspell-ooo \
+                 `pwd`/debian/$$pkg/usr/share/myspell/infos/ooo/$$pkg; \
+       done
 #      dh_installemacsen -i
 #      dh_installpam -i
 #      dh_installmime -i

Attachment: pgp8f8sXaI73M.pgp
Description: PGP signature

Reply via email to