Codebase list hkgerman / 6f4a093
Imported Debian patch 2-13.1 Roland Rosenfeld 8 years ago
16 changed file(s) with 184 addition(s) and 256 deletion(s). Raw diff Collapse all Expand all
0 hkgerman (2-13) unstable; urgency=low
0 hkgerman (2-13.1) unstable; urgency=low
11
22 * New Debian maintainer (Closes: #130824).
3 * Now use new dictionaries-common support.
4 * Use dictionaries-common-dev 0.4.99.11 and new policy now.
5 * Renamed igerman to iogerman and wgerman to wogerman to show that this
6 is the old German orthography, which will be replaced by [iw]ngerman
7 at least at 2005-08-01.
8 * Add debian/iogerman.info-ispell and debian/wogerman.info-wordlist.
9 * Add installdeb-wordlist and installdeb-ispell to debian/rules.
10 * Build-Depends on dictionaries-common-dev now.
11 * Add dependencies on debconf to wogerman and iogerman.
12 * Upgrade Standards-Version to 3.5.6 (no changes).
313 * Merge new hk2-buglist from http://lisa.goe.net/~bjacke/igerman98/dict/
414 * Add SGML-, HTML-, and XML-entities to affix file.
515 * Merge stringchars etc. from igerman98, which seem to be more up to
717 * Removed special handling for "wir tuen" from deutsch.aff, because
818 Duden says "wir tun".
919 * s/referentiell/referenziell/
20 * Use correct wordlist (without affixes).
21 * Remove wordlist deutsch in rules/clean.
22 * Changed to debhelper.
1023 * s/Zwangskolleektivierung/Zwangskollektivierung/ (Closes: #134586).
1124
12 -- Roland Rosenfeld <roland@debian.org> Sun, 24 Feb 2002 22:14:51 +0100
25 -- Roland Rosenfeld <roland@debian.org> Sun, 24 Feb 2002 21:56:27 +0100
1326
1427 hkgerman (2-12) unstable; urgency=low
1528
11 Section: text
22 Priority: optional
33 Maintainer: Roland Rosenfeld <roland@debian.org>
4 Build-Depends: flex, ispell
54 Standards-Version: 3.5.6
5 Build-Depends: ispell (>= 3.1.20-12.1), dictionaries-common-dev, debhelper (>= 2.2.0), flex
66
7 Package: igerman
7 Package: iogerman
88 Architecture: any
9 Depends: ispell
109 Provides: ispell-dictionary
11 Description: The German dictionary for ispell.
12 This is the German dictionary for ispell as put together by
13 heinz.knutzen@web.de
10 Depends: debconf (>= 0.5.0.0)
11 Pre-Depends: dictionaries-common
12 Suggests: wogerman
13 Replaces: igerman
14 Description: The old German dictionary for ispell.
15 This is the old German dictionary for ispell as put together by
16 heinz.knutzen@web.de.
1417 .
1518 This dictionary refers to the old German orthography. For the new
1619 orthography see ingerman.
1720
18 Package: wgerman
21 Package: wogerman
1922 Architecture: all
2023 Provides: wordlist
21 Description: The German dictionary for /usr/share/dict.
24 Depends: debconf (>= 0.5.0.0)
25 Pre-Depends: dictionaries-common
26 Replaces: wgerman
27 Description: The old German dictionary for /usr/share/dict.
2228 This is the German dictionary as put together by
2329 heinz.knutzen@web.de.
2430 .
0 This is the Debian Linux prepackaged version of a german dictionary.
1 This package was put together by Michael Meskes <meskes@debian.org> from
2 sources obtained from
3
4 ftp://ftp.informatik.uni-kiel.de/pub/kiel/dicts/hk2-deutsch.tar.gz
5
06 The affix file carries the following copyright:
17
28 # Copyright 1988, 1989, 1992, 1993, Geoff Kuenning, Granada Hills, CA
0 /usr/lib/ispell
0 README
1 ANNOUNCE
2 Contributors
00 This list is located at
1 http://lisa.goe.net/~bjacke/igerman98/dict/hk2-buglist
1 http://www.suse.de/~bjacke/igerman98/dict/hk2-buglist
22
33 0
44 < anstössig
268268 ... there are hundreds of other nasty bugs in the hk dictionary but I stopped
269269 this list at this point.
270270
271 To see more bugs make a diff between 'isowordlist' of igerman98-19991219
272 an igerman98-`mostrecentversion` and grep for words that disappeared.
+0
-39
debian/igerman.postinst less more
0 #!/bin/sh
1
2 set -e
3
4 if [ "$1" = "configure" ]
5 then
6 if [ -d /usr/doc -a ! -e /usr/doc/igerman -a -d /usr/share/doc/igerman ]
7 then
8 ln -sf ../share/doc/igerman /usr/doc/igerman
9 fi
10 fi
11
12
13 while [ "$1" != "" ]
14 do
15 case "$1" in
16 upgrade) upgrade="Yes" ;;
17 configure) configure="Yes" ; version="$2" ;;
18 esac
19 shift
20 done
21
22 if [ -n "$configure" ]
23 then
24 update-alternatives --verbose --install \
25 /usr/lib/ispell/default.hash ispell-dictionary.hash \
26 /usr/lib/ispell/german.hash 10 \
27 --slave /usr/lib/ispell/default.aff ispell-dictionary.aff \
28 /usr/lib/ispell/german.aff > /dev/null
29
30 # Only ask for a default dictionary when installing a new dictionary...
31 if [ -z "$version" -o "$version" = "<unknown>" ]; then
32 update-ispell-dictionary
33 fi
34
35 echo "Please note that you can run '/usr/sbin/update-ispell-dictionary'"
36 echo "to change the default ispell dictionary."
37 fi
38
+0
-32
debian/igerman.prerm less more
0 #!/bin/sh
1
2 set -e
3
4 if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/igerman ]
5 then
6 rm -f /usr/doc/igerman
7 fi
8
9
10 while [ "$1" != "" ]
11 do
12 case "$1" in
13 upgrade) upgrade="Yes" ;;
14 remove) remove="Yes" ;;
15 esac
16 shift
17 done
18
19 if [ -n "$remove" ]
20 then
21 if [ -n "`update-alternatives --display ispell-dictionary.hash \
22 | grep german | grep 999`" ]
23 then
24 update-alternatives --remove ispell-dictionary.hash \
25 /usr/lib/ispell/german.hash > /dev/null
26 update-ispell-dictionary
27 else
28 update-alternatives --remove ispell-dictionary.hash \
29 /usr/lib/ispell/german.hash > /dev/null
30 fi
31 fi
0 Language: deutsch (Old German -tex mode-)
1 Hash-Name: ogerman
2 Emacsen-Name: german-old
3 Casechars: [A-Za-z\"]
4 Not-Casechars: [^A-Za-z\"]
5 Otherchars: [']
6 Many-Otherchars: yes
7 Additionalchars: \"
8 Ispell-Args: -C -d ogerman
9 Extended-Character-Mode: ~tex
10 Coding-System: iso-8859-1
11
12 Language: deutsch (Old German 8 bit)
13 Hash-Name: ogerman
14 Emacsen-Name: german-old8
15 Casechars: [A-Za-zÄÖÜäößü]
16 Not-Casechars: [^A-Za-zÄÖÜäößü]
17 Otherchars: [']
18 Many-Otherchars: yes
19 Additionalchars: ִײ�הצ��
20 Ispell-Args: -C -d ogerman
21 Extended-Character-Mode: ~latin1
22 Coding-System: iso-8859-1
00 #!/usr/bin/make -f
1 # Sample debian.rules file - for GNU Hello (1.3).
2 # Copyright 1994,1995 by Ian Jackson.
3 # I hereby give you perpetual unlimited permission to copy,
4 # modify and relicense this file, provided that you do not remove
5 # my name from the file itself. (I assert my moral right of
6 # paternity under the Copyright, Designs and Patents Act 1988.)
7 # This file may have to be extensively modified
8 #
9 # Modified to be a prototype for debmake by Christoph Lameter <clameter@debian.org>
1 #-*- makefile -*-
2 # Made with the aid of dh_make, by Craig Small
3 # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
4 # Some lines taken from debmake, by Christoph Lameter.
105
11 package=hkgerman
6 # Uncomment this to turn on verbose mode.
7 #export DH_VERBOSE=1
128
13 worte= worte.txt verben.txt adjektive.txt klein.txt \
9 worte= worte.txt verben.txt adjektive.txt klein.txt \
1410 geographie.txt vornamen.txt abkuerz.txt imperat.txt latein.txt \
1511 informatik.txt infoabk.txt elektronik.txt orgabk.txt marken.txt \
1612 worte2.txt zusammen.txt technik.txt compeng.txt \
1713 alphabeta.txt roemisch.txt
1814
19 build:
20 $(checkdir)
21 make WORTE="$(worte)"
15 build: build-stamp
16 build-stamp:
17 dh_testdir
18
19 $(MAKE) WORTE="$(worte)"
2220 debian/rules deutsch
23 touch build
2421
25 deutsch.hash all.words:
26 make WORTE="$(worte)"
22 touch build-stamp
2723
2824 debian/diacrit7to8: debian/diacrit7to8.l
2925 cd debian; flex -8 -f diacrit7to8.l
3430 sed -f ./clear_affix all.words | debian/diacrit7to8 > $@
3531
3632 clean:
37 $(checkdir)
38 -rm -f build
39 -rm -f debian/diacrit7to8
40 -rm -f deutsch
41 -make clean
42 -rm -f `find . -name "*~"`
43 -rm -rf debian/tmp `find debian/* -type d -a '!' -name CVS` debian/files* core
44 -rm -f debian/*substvars debian/files
45 -rm -f debian/*.deb
33 dh_testdir
34 dh_testroot
35 rm -f build-stamp install-stamp
4636
47 #binary-indep: checkroot build
48 binary-indep: checkroot deutsch
49 $(checkdir)
50 -rm -rf debian/wgerman
51 #
52 install -d -o root -g root -m 0755 debian/wgerman/usr/share/dict
53 install -o root -g root -m 0644 deutsch debian/wgerman/usr/share/dict/german
54 #
55 install -d -o root -g root -m 0755 debian/wgerman/usr/share/man/man5
56 install -o root -g root -m 0644 debian/words.5 debian/wgerman/usr/share/man/man5/words-german.5
57 cd debian/wgerman/usr/share/man/man5; gzip -9v words-german.5
58 #
59 install -d -o root -g root -m 0755 debian/wgerman/usr/share/doc/wgerman
60 install -o root -g root -m 0644 debian/copyright \
61 debian/wgerman/usr/share/doc/wgerman/copyright
62 install -o root -g root -m 0644 Changes \
63 debian/wgerman/usr/share/doc/wgerman/changelog
64 install -o root -g root -m 0644 debian/changelog \
65 debian/wgerman/usr/share/doc/wgerman/changelog.Debian
66 cd debian/wgerman/usr/share/doc/wgerman; gzip -9v changelog changelog.Debian
67 #
68 install -d -o root -g root -m 0755 debian/wgerman/DEBIAN
69 install -o root -g root -m 0755 debian/wgerman.postinst \
70 debian/wgerman/DEBIAN/postinst
71 install -o root -g root -m 0755 debian/wgerman.prerm \
72 debian/wgerman/DEBIAN/prerm
73 dpkg-gencontrol -isp -pwgerman -Pdebian/wgerman
74 #
75 dpkg --build debian/wgerman
76 dpkg-name -s -o .. debian/wgerman.deb
37 -$(MAKE) clean
38 rm -f debian/diacrit7to8
39 rm -f deutsch
7740
78 binary-arch: checkroot build
79 $(checkdir)
80 -rm -rf debian/igerman
81 #
82 install -d -o root -g root -m 0755 debian/igerman/usr/lib/ispell
83 install -o root -g root -m 0644 deutsch.hash debian/igerman/usr/lib/ispell/german.hash
84 install -o root -g root -m 0644 deutsch.aff debian/igerman/usr/lib/ispell/german.aff
85 cd debian/igerman/usr/lib/ispell; ln -s german.aff deutsch.aff
86 cd debian/igerman/usr/lib/ispell; ln -s german.hash deutsch.hash
87 #
88 install -d -o root -g root -m 0755 debian/igerman/usr/share/doc/igerman
89 install -o root -g root -m 0644 README Contributors ANNOUNCE \
90 debian/igerman/usr/share/doc/igerman
91 install -o root -g root -m 0644 Changes \
92 debian/igerman/usr/share/doc/igerman/changelog
93 install -o root -g root -m 0644 debian/changelog \
94 debian/igerman/usr/share/doc/igerman/changelog.Debian
95 install -o root -g root -m 0644 debian/copyright \
96 debian/igerman/usr/share/doc/igerman/copyright
97 cd debian/igerman/usr/share/doc/igerman; gzip -9v README Contributors ANNOUNCE changelog changelog.Debian
98 #
99 install -d -o root -g root -m 0755 debian/igerman/DEBIAN
100 install -o root -g root -m 0755 debian/igerman.postinst \
101 debian/igerman/DEBIAN/postinst
102 install -o root -g root -m 0755 debian/igerman.prerm \
103 debian/igerman/DEBIAN/prerm
104 dpkg-gencontrol -isp -pigerman -Pdebian/igerman
105 #
106 dpkg --build debian/igerman
107 dpkg-name -s -o .. debian/igerman.deb
41 rm -f debian/iogerman.config debian/iogerman.templates
42 rm -f debian/wogerman.config debian/wogerman.templates
10843
109 # debstd Changes README Contributors ANNOUNCE
110 #bis hier her richtig?
111 # make install DESTDIR=`pwd`/debian/tmp
112 # dpkg-gencontrol -isp -phkgerman
113 # chown -R root.root debian/tmp
114 # chmod -R go=rX debian/tmp
115 # dpkg --build debian/tmp ..
44 dh_clean
11645
117 define checkdir
118 test -f debian/rules
119 endef
46 install: install-stamp
47 install-stamp: build-stamp
48 dh_testdir
49 dh_testroot
50 dh_clean -k
51 dh_installdirs
12052
121 # Below here is fairly generic really
53 # iogerman (binary-arch):
54 install -o root -g root -m644 deutsch.aff \
55 `pwd`/debian/tmp/usr/lib/ispell/ogerman.aff
56 install -o root -g root -m644 deutsch.hash \
57 `pwd`/debian/tmp/usr/lib/ispell/ogerman.hash
58 (cd `pwd`/debian/tmp/usr/lib/ispell; \
59 ln -s ogerman.aff odeutsch.aff; \
60 ln -s ogerman.hash odeutsch.hash;)
12261
123 binary: binary-indep binary-arch
62 # wogerman (binary-indep):
63 install -o root -g root -m644 deutsch \
64 `pwd`/debian/wogerman/usr/share/dict/ogerman
12465
125 source diff:
66 touch install-stamp
67
68 # Build architecture-independent files here.
69 binary-indep: build install
70 dh_testdir -i
71 dh_testroot -i
72 dh_installdocs -i
73 dh_installexamples -i
74 dh_installmenu -i
75 installdeb-wordlist -i # Internally calls dh_installdebconf
76 # dh_installemacsen -i
77 # dh_installinit -i
78 dh_installcron -i
79 # dh_installmanpages -i
80 # dh_undocumented
81 dh_installchangelogs -i Changes
82 dh_link -i
83 dh_compress -i
84 dh_fixperms -i
85 dh_installdebconf -i
86 # dh_suidregister -i
87 dh_installdeb -i
88 dh_gencontrol -i
89 dh_md5sums -i
90 dh_builddeb -i
91
92 # Build architecture-dependent files here.
93 binary-arch: build install
94 dh_testdir -a
95 dh_testroot -a
96 dh_installdocs -a
97 dh_installexamples -a
98 dh_installmenu -a
99 installdeb-ispell -a # This internally calls dh_installdebconf
100 dh_installemacsen -a
101 # dh_installinit -a
102 dh_installcron -a
103 dh_installmanpages -a
104 # dh_undocumented
105 dh_installchangelogs -a Changes
106 dh_strip -a
107 dh_link -a
108 dh_compress -a
109 dh_fixperms -a
110 dh_installdebconf -a
111 # dh_suidregister -a
112 dh_installdeb -a
113 # dh_makeshlibs -a
114 # dh_perl -a
115 dh_shlibdeps -a
116 dh_gencontrol -a
117 dh_md5sums -a
118 dh_builddeb -a
119
120 source diff:
126121 @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
127122
128 checkroot:
129 $(checkdir)
130 test root = "`whoami`"
131
132 .PHONY: binary binary-arch binary-indep clean checkroot
133
134
135 # Local Variables:
136 # mode: Makefile
137 # End:
123 binary: binary-indep binary-arch
124 .PHONY: build clean binary-indep binary-arch binary
+0
-17
debian/wgerman.postinst less more
0 #! /bin/sh
1
2 set -e
3
4 if [ "$1" = "configure" ]
5 then
6 update-alternatives --install /usr/share/dict/words dictionary \
7 /usr/share/dict/german 30;
8 fi
9
10 if [ "$1" = "configure" ]
11 then
12 if [ -d /usr/doc -a ! -e /usr/doc/wgerman -a -d /usr/share/doc/wgerman ]
13 then
14 ln -sf ../share/doc/wgerman /usr/doc/wgerman
15 fi
16 fi
+0
-16
debian/wgerman.prerm less more
0 #! /bin/sh
1
2 set -e
3
4 update-alternatives --remove dictionary /usr/share/dict/german
5
6 if [ "$1" = "purge" -o "$1" = "remove" ]
7 then
8 update-alternatives --remove dictionary /usr/share/dict/german
9 fi
10
11 if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/wgerman ]
12 then
13 rm -f /usr/doc/wgerman
14 fi
15
0 This is the Debian Linux prepackaged version of a german dictionary.
1 This package was put together by Michael Meskes <meskes@debian.org> from
2 sources obtained from
3
4 ftp://ftp.informatik.uni-kiel.de/pub/kiel/dicts/hk2-deutsch.tar.gz
5
6 In http://bugs.debian.org/131124 the author of this dictionary cleared the
7 copyright.
8
9 From: Heinz Knutzen <heinz.knutzen@web.de>
10 Date: Fri, 1 Feb 2002 18:20:23 +0100
11
12 "Hereby I put the h2-deutsch wordlists under the GNU Public License"
0 usr/share/dict
0 Language: deutsch (Old German)
1 Hash-Name: ogerman
2 Emacsen-Name: german-old8
3 Casechars: [A-Za-zÄÖÜäößü]
4 Not-Casechars: [^A-Za-zÄÖÜäößü]
5 Otherchars: [']
6 Many-Otherchars: yes
7 Additionalchars: ִײ�הצ��
8 Ispell-Args: -C -d ogerman
9 Extended-Character-Mode: ~latin1
10 Coding-System: iso-8859-1
+0
-30
debian/words.5 less more
0 .TH WORDS 5 "4 June 1994" "Linux" "Linux Programmers Manual"
1 .SH NAME
2 german \- a list of german words
3 .SH DESCRIPTION
4 .B /usr/dict/german
5 is an ASCII file which contains an alphabetic list of words, one per
6 line.
7 .SH AUTHOR
8 Word lists are collected and maintained by various authors.
9 .SH FILES
10 .I /etc/dictionary
11 This is a link to a /usr/dict/<language> file.
12
13 .I /usr/dict/words
14 This is linked to /etc/dictionary, it exists for
15 software compatibility.
16
17 .PP
18 The directory
19 .I /usr/dict
20 can contain word lists for many languages, with name of the language
21 in English, e.g.,
22 .I /usr/dict/french and /usr/dict/danish
23 contain respectively lists of French and Danish words if they exist.
24 Such lists should be coded using the ISO 8859 character set encoding.
25 .SH "SEE ALSO"
26 .IR ispell "(1)."
27 .SH History
28 The words lists are not specific, and may be generated from any number
29 of sources.