summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGeorgios M. Zarkadas <gz@member.fsf.org>2011-10-21 21:59:13 +0300
committerGeorgios M. Zarkadas <gz@member.fsf.org>2011-10-21 22:05:55 +0300
commited46e7b39241f7a57ed912cbd705e7b586c1ded6 (patch)
tree56ed1c736c04f149acef65212d05a21f7084a540 /debian
Version 0.3.8 Original Sources (hamm release)
Package source: archive.debian.org Signed-off-by: Georgios M. Zarkadas <gz@member.fsf.org>
Diffstat (limited to 'debian')
-rw-r--r--debian/README.debian11
-rw-r--r--debian/THANKS11
-rw-r--r--debian/changelog154
-rw-r--r--debian/conffiles2
-rw-r--r--debian/control18
-rw-r--r--debian/copyright9
-rwxr-xr-xdebian/cron.weekly17
-rw-r--r--debian/dhelp693
-rw-r--r--debian/menu2
-rwxr-xr-xdebian/postinst24
-rwxr-xr-xdebian/prerm4
-rwxr-xr-xdebian/rules92
12 files changed, 1037 insertions, 0 deletions
diff --git a/debian/README.debian b/debian/README.debian
new file mode 100644
index 0000000..4317e44
--- /dev/null
+++ b/debian/README.debian
@@ -0,0 +1,11 @@
+
+dhelp
+=====
+
+If your native language is not English, German, Spanish, Italian
+or French it would be nice, if you could send me a translation of
+/usr/doc/dhelp/.dhelp, /usr/lib/cgi-bin/dsearch (%MESG) and
+dhelp_parse.c (function html_w_tail) for your language. Thank you :).
+
+Marco Budde (mbudde@hqsys.antar.com)
+
diff --git a/debian/THANKS b/debian/THANKS
new file mode 100644
index 0000000..6e6032a
--- /dev/null
+++ b/debian/THANKS
@@ -0,0 +1,11 @@
+THANKS:
+-------
+
+Yann Dirson (ydirson@a2points.com) for his French translations
+
+Giovanni (borto@dei.unipd.it) for his Italian translations
+
+Jose Luis Garcia Pacheco (jpacheco@etsit.upm.es) for his Spanish
+translations
+
+Enrique Zanardi (ezanardi@ull.es) bug fix Spanish translations \ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..c5de94f
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,154 @@
+dhelp (0.3.8) unstable frozen; urgency=low
+
+ * debian/postinst: redirect glimpse messages to /dev/null
+ (reported bug)
+ * debian/control: httpd recommends -> suggests (reported bug)
+ Standards-Version: 2.4.0.1
+
+ -- Marco Budde <Budde@tu-harburg.de> Fri, 15 May 1998 7:21:03 +0200
+
+dhelp (0.3.7) unstable frozen; urgency=low
+
+ * debian/rules: create /var/lib/dhelp directory, needed to fix
+ problem between dhelp and doc-base
+
+ -- Marco Budde <Budde@tu-harburg.de> Fri, 24 Apr 1998 20:17:05 +0100
+
+dhelp (0.3.6) unstable frozen; urgency=low
+
+ * man pages: + dhelp (en,de)
+ + dhelp_parse (en)
+ * dhelp: + searching without httpd bug fixed
+ + use local httpd (apache) if possible
+ + delete existing temp file (security)
+ * dhelp_parse: fixed error in get_item(), necessary for
+ long descriptions like in doc-linux-html
+ * debian/control
+ * doc/dhelp2dwww.pl: new script for package maintainers
+ * doc/sgml2dhelp.pl: new script for package maintainers
+
+ -- Marco Budde <Budde@tu-harburg.de> Sun, 5 Apr 1998 18:12:43 +0100
+
+dhelp (0.3.5) unstable frozen; urgency=low
+
+ * dsearch: important security bugfixes
+
+ -- Marco Budde <Budde@tu-harburg.de> Mon, 23 Mar 1998 20:34:29 +0100
+
+dhelp (0.3.4) unstable; urgency=low
+
+ * dh_dhelp: option -noleaf (NFS bug of Linux)
+ * debian/dhelp
+ * documentation
+
+ -- Marco Budde <Budde@tu-harburg.de> Wed, 11 Mar 1998 20:43:20 +0100
+
+dhelp (0.3.3) unstable; urgency=low
+
+ * dh_dhelp: chmod
+ * bug fix: Spanish translation
+ * debian/posting: run glimpse in the background
+ * dsearch: French support (Yann)
+ * dhelp_parse: html_w_tail() French support
+
+ -- Marco Budde <Budde@tu-harburg.de> Fri, 6 Mar 1998 16:54:20 +0100
+
+dhelp (0.3.2) unstable; urgency=low
+
+ * dsearch: bugfix
+ * dh_dhelp: script for package maintainers (!!!)
+ * Priority: optional
+ * doc/dhelp.html: description of dh_dhelp
+
+ -- Marco Budde <Budde@tu-harburg.de> Fri, 27 Feb 1998 20:55:12 +0100
+
+dhelp (0.3.1) unstable; urgency=low
+
+ * dhelp_parse: foreign language support in html_w_tail ()
+ (English, German, Italian, Spanish)
+ * new dsearch (written in Perl) with foreign language support
+ (English, German, Italian, Spanish)
+ * cgiparse binary removed (i386 -> any)
+ * dbugreport removed
+ * debian/dhelp: titles in Italian, Spanish
+
+ -- Marco Budde <Budde@tu-harburg.de> Thu, 26 Feb 1998 21:04:20 +0100
+
+dhelp (0.2.5) unstable; urgency=low
+
+ * dhelp_parse: symlink problem #2
+ * French titles (thanks Yann)
+ * dhelp_parse: better error checking
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Sun, 1 Feb 1998 18:10:21 +0100
+
+dhelp (0.2.4) unstable; urgency=low
+
+ * dhelp_parse: "/usr/doc is a symbolic link" problem solved
+ * /usr/bin/dhelp: X11 WWW browser
+ * documentation
+ * dhelp_parse: better error checking
+ * dhelp_parse: "recursive symbolic link in /usr/doc" problem solved
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Sat, 10 Jan 1998 11:20:32 +0100
+
+dhelp (0.2.3) unstable; urgency=low
+
+ * postinst
+ * cron.weekly -> conffiles
+ * dhelp_parse: compiled with option -O
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Thu, 8 Jan 1998 20:55:37 +0100
+
+dhelp (0.2.2) unstable; urgency=low
+
+ * dhelp_parse: missing tail bug fixed
+ * cron.weekly: bug fix for *.html.gz
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Tue, 6 Jan 1998 17:59:21 +0100
+
+dhelp (0.2.1) unstable; urgency=low
+
+ * Priority: standard
+ * dhelp_parse -r deletes /var/lib/dhelp/dbase
+ * dhelp_parse: better error checking, flag <dtitle>
+ * debian/dhelp includes <dtitle> for English, German groups
+ * cgiparse binary (from CERN httpd)
+ * dsearch (WWW search)
+ * dbugreport (report Debian bugs)
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Wed, 31 Dec 1997 14:34:59 +0100
+
+dhelp (0.2-1) unstable; urgency=low
+
+ * new dhelp_parse (written in C using db library), much faster
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Mon, 29 Dec 1997 18:53:33 +0100
+
+dhelp (0.1-4) experimental; urgency=low
+
+ * some bug fixes from Christian Schwarz
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Wed, 23 Jul 1997 18:50:06 +0200
+
+dhelp (0.1-3) experimental; urgency=low
+
+ * fix title bug in dhelp_index
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Mo, 30 Jun 1997 20:40:45 +0200
+
+dhelp (0.1-2) experimental; urgency=low
+
+ * several bug fixes
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Sat, 28 Jun 1997 19:20:13 +0200
+
+dhelp (0.1-1) experimental; urgency=low
+
+ * Initial release.
+
+ -- Marco Budde <Budde@tu-harburg.d400.de> Wed, 25 Jun 1997 13:04:34 +0200
+
+Local variables:
+mode: debian-changelog
+End:
diff --git a/debian/conffiles b/debian/conffiles
new file mode 100644
index 0000000..4c4ee9a
--- /dev/null
+++ b/debian/conffiles
@@ -0,0 +1,2 @@
+/etc/cron.weekly/dhelp
+
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8d7a244
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,18 @@
+Source: dhelp
+Section: doc
+Priority: optional
+Maintainer: Marco Budde <Budde@tu-harburg.de>
+Standards-Version: 2.4.0.1
+
+Package: dhelp
+Depends: ${shlibs:Depends}
+Recommends: www-browser
+Suggests: httpd, glimpse (>= 4.0-1), info2www, man2html
+Architecture: any
+Description: online help system
+ Read all documentation with a WWW browser. dhelp builds a
+ index of all installed HTML documentation. You don't need
+ a WWW server to read the documentation. dhelp offers a
+ very fast search in the HTML documents.
+ .
+ http://localhost/doc/HTML/index.html
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..6539325
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,9 @@
+Copyright (c) 1997 by Marco Budde (Budde@tu-harburg.de)
+
+dhelp is free software. You may copy it according to the
+GNU General Public License, version 2. A copy of the license
+is not included, but you can get one from most FTP sites that
+have GNU software, for example, prep.ai.mit.edu.
+
+The pictures are taken from apache's icon directory.
+
diff --git a/debian/cron.weekly b/debian/cron.weekly
new file mode 100755
index 0000000..8cb864d
--- /dev/null
+++ b/debian/cron.weekly
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+# build glimpse full text search index
+
+if [ -f /usr/bin/glimpseindex ]; then
+ if [ ! -d /var/lib/dhelp ]; then
+ mkdir -p /var/lib/dhelp
+ echo "*html.gz gzip -d -c" > /var/lib/dhelp/.glimpse_filters
+ chown www-data.www-data /var/lib/dhelp
+ fi
+
+ su www-data -c "find /usr/doc/ -name '*.html*' | \
+ glimpseindex -F -X -H /var/lib/dhelp" > /dev/null
+
+ chmod 644 /var/lib/dhelp/.glimpse*
+fi
+
diff --git a/debian/dhelp b/debian/dhelp
new file mode 100644
index 0000000..2d7988e
--- /dev/null
+++ b/debian/dhelp
@@ -0,0 +1,693 @@
+<item>
+<directory>debian
+<linkname>dhelp
+<filename>dhelp.html
+<description>
+Debian Online Help
+</description>
+</item>
+
+<item>
+<directory>admin
+<dirtitle>Administration
+</item>
+
+<item>
+<directory>comm
+<dirtitle>Communication
+</item>
+
+<item>
+<directory>devel
+<dirtitle>Development
+</item>
+
+<item>
+<directory>editors
+<dirtitle>Editors
+</item>
+
+<item>
+<directory>electronics
+<dirtitle>Electronics
+</item>
+
+<item>
+<directory>games
+<dirtitle>Games
+</item>
+
+<item>
+<directory>graphics
+<dirtitle>Graphics
+</item>
+
+<item>
+<directory>hamradio
+<dirtitle>Hamradio
+</item>
+
+<item>
+<directory>interpreters
+<dirtitle>Interpreters
+</item>
+
+<item>
+<directory>mail
+<dirtitle>Mail
+</item>
+
+<item>
+<directory>math
+<dirtitle>Mathematics
+</item>
+
+<item>
+<directory>net
+<dirtitle>Networking
+</item>
+
+<item>
+<directory>news
+<dirtitle>News
+</item>
+
+<item>
+<directory>shells
+<dirtitle>Shells
+</item>
+
+<item>
+<directory>sound
+<dirtitle>Sound
+</item>
+
+<item>
+<directory>tex
+<dirtitle>TeX
+</item>
+
+<item>
+<directory>text
+<dirtitle>Text
+</item>
+
+<item>
+<directory>utils
+<dirtitle>Utilities
+</item>
+
+<item>
+<directory>web
+<dirtitle>WWW
+</item>
+
+<item>
+<directory>x11
+<dirtitle>X11
+</item>
+
+<item>
+<directory>HOWTO
+<dirtitle>HOWTO
+</item>
+
+<item>
+<directory>HOWTO/mini
+<dirtitle>mini HOWTO
+</item>
+
+<item>
+<directory>FAQ
+<dirtitle>FAQ
+</item>
+
+<item>
+<directory>books
+<dirtitle>Books
+</item>
+
+<item>
+<directory>magazines
+<dirtitle>Magazines
+</item>
+
+<item>
+<directory>debian
+<dirtitle>Debian Tools
+</item>
+
+<item>
+<directory>de
+<dirtitle>Deutsche Dokumentation
+</item>
+
+<item>
+<directory>de/admin
+<dirtitle>Administration
+</item>
+
+<item>
+<directory>de/comm
+<dirtitle>Kommunikation
+</item>
+
+<item>
+<directory>de/devel
+<dirtitle>Development
+</item>
+
+<item>
+<directory>de/editors
+<dirtitle>Editoren
+</item>
+
+<item>
+<directory>de/electronics
+<dirtitle>Elektronik
+</item>
+
+<item>
+<directory>de/games
+<dirtitle>Spiele
+</item>
+
+<item>
+<directory>de/graphics
+<dirtitle>Grafik
+</item>
+
+<item>
+<directory>de/hamradio
+<dirtitle>Hamradio
+</item>
+
+<item>
+<directory>de/interpreters
+<dirtitle>Interpreter
+</item>
+
+<item>
+<directory>de/mail
+<dirtitle>Mail
+</item>
+
+<item>
+<directory>de/math
+<dirtitle>Mathematik
+</item>
+
+<item>
+<directory>de/net
+<dirtitle>Netzwerk
+</item>
+
+<item>
+<directory>de/news
+<dirtitle>News
+</item>
+
+<item>
+<directory>de/shells
+<dirtitle>Shells
+</item>
+
+<item>
+<directory>de/sound
+<dirtitle>Sound
+</item>
+
+<item>
+<directory>de/tex
+<dirtitle>TeX
+</item>
+
+<item>
+<directory>de/text
+<dirtitle>Text
+</item>
+
+<item>
+<directory>de/utils
+<dirtitle>Utilities
+</item>
+
+<item>
+<directory>de/web
+<dirtitle>WWW
+</item>
+
+<item>
+<directory>de/x11
+<dirtitle>X11
+</item>
+
+<item>
+<directory>de/HOWTO
+<dirtitle>HOWTO
+</item>
+
+<item>
+<directory>de/HOWTO/mini
+<dirtitle>mini HOWTO
+</item>
+
+<item>
+<directory>de/FAQ
+<dirtitle>FAQ
+</item>
+
+<item>
+<directory>de/books
+<dirtitle>Bücher
+</item>
+
+<item>
+<directory>de/magazines
+<dirtitle>Magazine
+</item>
+
+<item>
+<directory>de/debian
+<dirtitle>Debian Tools
+</item>
+
+
+
+
+<item>
+<directory>fr
+<dirtitle>Documentation française
+</item>
+
+<item>
+<directory>fr/admin
+<dirtitle>Administration
+</item>
+
+<item>
+<directory>fr/comm
+<dirtitle>Communication
+</item>
+
+<item>
+<directory>fr/devel
+<dirtitle>Developpement
+</item>
+
+<item>
+<directory>fr/editors
+<dirtitle>Editeurs
+</item>
+
+<item>
+<directory>fr/electronics
+<dirtitle>Electronique
+</item>
+
+<item>
+<directory>fr/games
+<dirtitle>Jeux
+</item>
+
+<item>
+<directory>fr/graphics
+<dirtitle>Graphique
+</item>
+
+<item>
+<directory>fr/hamradio
+<dirtitle>Hamradio
+</item>
+
+<item>
+<directory>fr/interpreters
+<dirtitle>Interpréteurs
+</item>
+
+<item>
+<directory>fr/mail
+<dirtitle>Courrier
+</item>
+
+<item>
+<directory>fr/math
+<dirtitle>Mathématiques
+</item>
+
+<item>
+<directory>fr/net
+<dirtitle>Réseau
+</item>
+
+<item>
+<directory>fr/news
+<dirtitle>News
+</item>
+
+<item>
+<directory>fr/shells
+<dirtitle>Interpréteurs de commandes
+</item>
+
+<item>
+<directory>fr/sound
+<dirtitle>Son
+</item>
+
+<item>
+<directory>fr/tex
+<dirtitle>TeX
+</item>
+
+<item>
+<directory>fr/text
+<dirtitle>Texte
+</item>
+
+<item>
+<directory>fr/utils
+<dirtitle>Utilitaires
+</item>
+
+<item>
+<directory>fr/web
+<dirtitle>WWW
+</item>
+
+<item>
+<directory>fr/x11
+<dirtitle>X11
+</item>
+
+<item>
+<directory>fr/HOWTO
+<dirtitle>HOWTO
+</item>
+
+<item>
+<directory>fr/HOWTO/mini
+<dirtitle>mini HOWTOs
+</item>
+
+<item>
+<directory>fr/FAQ
+<dirtitle>Foire Aux Questions
+</item>
+
+<item>
+<directory>fr/books
+<dirtitle>Livres
+</item>
+
+<item>
+<directory>fr/magazines
+<dirtitle>Magazines
+</item>
+
+<item>
+<directory>fr/debian
+<dirtitle>Outils Debian
+</item>
+
+
+
+
+
+
+<item>
+<directory>it/admin
+<dirtitle>Ammistrazione
+</item>
+
+<item>
+<directory>it/comm
+<dirtitle>Comunicazione
+</item>
+
+<item>
+<directory>it/devel
+<dirtitle>Sviluppo
+</item>
+
+<item>
+<directory>it/editors
+<dirtitle>Editor
+</item>
+
+<item>
+<directory>it/electronics
+<dirtitle>Elettronica
+</item>
+
+<item>
+<directory>it/games
+<dirtitle>Giochi
+</item>
+
+<item>
+<directory>it/graphics
+<dirtitle>Grafica
+</item>
+
+<item>
+<directory>it/hamradio
+<dirtitle>Radio amatori
+</item>
+
+<item>
+<directory>it/interpreters
+<dirtitle>Interpreti
+</item>
+
+<item>
+<directory>it/mail
+<dirtitle>Posta
+</item>
+
+<item>
+<directory>it/math
+<dirtitle>Matematica
+</item>
+
+<item>
+<directory>it/net
+<dirtitle>Rete
+</item>
+
+<item>
+<directory>it/news
+<dirtitle>News
+</item>
+
+<item>
+<directory>it/shells
+<dirtitle>Shell
+</item>
+
+<item>
+<directory>it/sound
+<dirtitle>Audio
+</item>
+
+<item>
+<directory>it/tex
+<dirtitle>TeX
+</item>
+
+<item>
+<directory>it/text
+<dirtitle>Testo
+</item>
+
+<item>
+<directory>it/utils
+<dirtitle>Programmi di Utilità
+</item>
+
+<item>
+<directory>it/web
+<dirtitle>WWW
+</item>
+
+<item>
+<directory>it/x11
+<dirtitle>X11
+</item>
+
+<item>
+<directory>it/HOWTO
+<dirtitle>HOWTO
+</item>
+
+<item>
+<directory>it/HOWTO/mini
+<dirtitle>mini HOWTO
+</item>
+
+
+<item>
+<directory>it/FAQ
+<dirtitle>FAQ
+</item>
+
+<item>
+<directory>it/books
+<dirtitle>Libri
+</item>
+
+<item>
+<directory>it/magazines
+<dirtitle>Riviste
+</item>
+
+<item>
+<directory>it/debian
+<dirtitle>Debian Tool
+</item>
+
+<item>
+<directory>it
+<dirtitle>Documentazione in italiano
+</item>
+
+
+
+
+
+
+
+<item>
+<directory>es/admin
+<dirtitle>Administración
+</item>
+
+<item>
+<directory>es/comm
+<dirtitle>Comunicación
+</item>
+
+<item>
+<directory>es/devel
+<dirtitle>Desarrollo
+</item>
+
+<item>
+<directory>es/editors
+<dirtitle>Editores
+</item>
+
+<item>
+<directory>es/electronics
+<dirtitle>Electrónica
+</item>
+
+<item>
+<directory>es/games
+<dirtitle>Juegos
+</item>
+
+<item>
+<directory>es/graphics
+<dirtitle>Gráficos
+</item>
+
+<item>
+<directory>es/hamradio
+<dirtitle>Software de radioaficionado
+</item>
+
+<item>
+<directory>es/interpreters
+<dirtitle>Intérpretes
+</item>
+
+<item>
+<directory>es/mail
+<dirtitle>Correo
+</item>
+
+<item>
+<directory>es/math
+<dirtitle>Matemáticas
+</item>
+
+<item>
+<directory>es/net
+<dirtitle>Software de Red
+</item>
+
+<item>
+<directory>es/news
+<dirtitle>Noticias
+</item>
+
+<item>
+<directory>es/shells
+<dirtitle>Intérpretes de órdenes
+</item>
+
+<item>
+<directory>es/sound
+<dirtitle>Sonido
+</item>
+
+<item>
+<directory>es/tex
+<dirtitle>TeX
+</item>
+
+<item>
+<directory>es/text
+<dirtitle>Texto
+</item>
+
+<item>
+<directory>es/utils
+<dirtitle>Herramientas
+</item>
+
+<item>
+<directory>es/web
+<dirtitle>WWW (La telaraña mundial)
+</item>
+
+<item>
+<directory>es/x11
+<dirtitle>X11
+</item>
+
+<item>
+<directory>es/HOWTO
+<dirtitle>COMO
+</item>
+
+<item>
+<directory>es/HOWTO/mini
+<dirtitle>mini COMO
+</item>
+
+<item>
+<directory>es/FAQ
+<dirtitle>PFs (Preguntas más frecuentes)
+</item>
+
+<item>
+<directory>es/books
+<dirtitle>Libros
+</item>
+
+<item>
+<directory>es/magazines
+<dirtitle>Revistas
+</item>
+
+<item>
+<directory>es/debian
+<dirtitle>Herramientas de Debian
+</item>
+
+<item>
+<directory>es
+<dirtitle>Documentación en castellano
+</item>
diff --git a/debian/menu b/debian/menu
new file mode 100644
index 0000000..62c1ba1
--- /dev/null
+++ b/debian/menu
@@ -0,0 +1,2 @@
+text Apps/Tools dhelp none "Debian Online Help" /usr/bin/dhelp
+
diff --git a/debian/postinst b/debian/postinst
new file mode 100755
index 0000000..a409b84
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,24 @@
+#!/bin/sh -e
+
+if [ ! -d /var/lib/dhelp ]; then
+ mkdir -p /var/lib/dhelp
+ chown www-data.www-data /var/lib/dhelp
+fi
+
+if [ -f /var/lib/dhelp/dbase ]; then
+ rm -f /var/lib/dhelp/dbase
+fi
+
+if [ -x /usr/sbin/dhelp_parse ]; then
+ echo -n "Building HTML tree ..."
+ /usr/sbin/dhelp_parse -r
+ echo " done"
+fi
+
+if [ -x /etc/cron.weekly/dhelp -a -x /usr/bin/glimpseindex ]; then
+ echo "Starting glimpseindex ..."
+ /etc/cron.weekly/dhelp 2>/dev/null >/dev/null &
+fi
+
+echo "run dhelp to read documentation or browse "
+echo "http://localhost/doc/HTML/index.html"
diff --git a/debian/prerm b/debian/prerm
new file mode 100755
index 0000000..90cb90c
--- /dev/null
+++ b/debian/prerm
@@ -0,0 +1,4 @@
+#!/bin/sh -e
+
+rm -rf /var/lib/dhelp
+rm -rf /usr/doc/HTML
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..e155db2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,92 @@
+#!/usr/bin/make -f
+# Sample debian.rules file - Copyright 1994,1995 by Ian Jackson.
+#
+# Invoke each target with `./debian/rules <target>'. All targets should be
+# invoked with the package root as the current directory.
+
+# The name of the package
+P = dhelp
+
+R = debian/tmp
+
+DIRECTORIES = \
+ $(R) \
+ $(R)/DEBIAN \
+ $(R)/usr \
+ $(R)/usr/bin \
+ $(R)/usr/doc/$(P) \
+ $(R)/usr/lib \
+ $(R)/usr/lib/cgi-bin \
+ $(R)/usr/man \
+ $(R)/usr/man/man1 \
+ $(R)/usr/man/man8 \
+ $(R)/usr/man/de_DE \
+ $(R)/usr/man/de_DE/man1 \
+ $(R)/usr/sbin \
+ $(R)/var \
+ $(R)/var/lib \
+ $(R)/var/lib/dhelp
+
+$(DIRECTORIES):
+ install -d -g root -o root -m 755 $@
+ chmod g-s $@
+
+# Builds the binary package.
+build:
+ $(checkdir)
+ touch build
+
+# Clean $(DIRECTORIES)
+clean-dir:
+ $(checkdir)
+ rm -rf $(R)
+
+# Undoes the effect of `make -f rules build'.
+clean: clean-dir
+ $(checkdir)
+ [ ! -f Makefile ] || make clean
+ rm -f debian/files* debian/substvars core debian/*~ *~ doc/*~ build
+
+# Makes a binary package.
+binary-indep: $(DIRECTORIES) checkroot build
+ $(checkdir)
+
+
+binary-arch: $(DIRECTORIES) checkroot build
+ $(checkdir)
+
+ make
+ cp dhelp_parse $(R)/usr/sbin
+ cp dhelp dh_dhelp $(R)/usr/bin
+ cp doc/* debian/THANKS $(R)/usr/doc/$(P)
+ cp debian/dhelp $(R)/usr/doc/$(P)/.dhelp
+ cp dsearch $(R)/usr/lib/cgi-bin
+ cp man/dhelp.1 $(R)/usr/man/man1/
+ cp man/dhelp_parse.8 $(R)/usr/man/man8/
+ cp man/de/dhelp.1 $(R)/usr/man/de_DE/man1/
+
+ debstd -c
+ dpkg-gencontrol
+ chown -R root.root debian/tmp
+ chown www-data.www-data $(R)/var/lib/dhelp
+ chmod -R g-ws debian/tmp
+ dpkg --build debian/tmp ..
+
+define checkdir
+ test -f debian/rules
+endef
+
+# Below here is fairly generic really
+
+binary: binary-indep binary-arch
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+checkroot:
+ $(checkdir)
+ test root = "`whoami`"
+
+.PHONY: binary binary-arch binary-indep clean checkroot
+
+