diff options
author | Olivier Abad <oabad@noos.fr> | 2000-01-26 07:00:26 +0000 |
---|---|---|
committer | Olivier Abad <oabad@noos.fr> | 2000-01-26 07:00:26 +0000 |
commit | 744ab2224526dac9a480d78f8e4b055c85da6348 (patch) | |
tree | c4abb0f87f1b78f86e32ca7036a7d847addd9b1a /debian | |
parent | 408eddc7e71b9a6eb299930650b01a661b427f0a (diff) | |
download | wireshark-744ab2224526dac9a480d78f8e4b055c85da6348.tar.gz wireshark-744ab2224526dac9a480d78f8e4b055c85da6348.tar.bz2 wireshark-744ab2224526dac9a480d78f8e4b055c85da6348.zip |
Add a debian subdirectory and the files needed to generate a debian package.
The files were created by Frederic Peters <fpeters@debian.org>, the maintainer
of the ethereal debian package.
I just modified `rules' to use autogen.sh when building from a CVS tree.
Building a debian package is now very easy :
- in debian/changelog : change the version number (and replace my name with
yours)
- dpkg-buildpackage -rfakeroot -us -uc
svn path=/trunk/; revision=1569
Diffstat (limited to 'debian')
-rw-r--r-- | debian/README.debian | 6 | ||||
-rw-r--r-- | debian/changelog | 164 | ||||
-rw-r--r-- | debian/control | 15 | ||||
-rw-r--r-- | debian/copyright | 10 | ||||
-rw-r--r-- | debian/dirs | 1 | ||||
-rw-r--r-- | debian/docs | 1 | ||||
-rw-r--r-- | debian/menu | 2 | ||||
-rw-r--r-- | debian/postinst | 16 | ||||
-rw-r--r-- | debian/prerm | 7 | ||||
-rwxr-xr-x | debian/rules | 79 |
10 files changed, 301 insertions, 0 deletions
diff --git a/debian/README.debian b/debian/README.debian new file mode 100644 index 0000000000..f698b00722 --- /dev/null +++ b/debian/README.debian @@ -0,0 +1,6 @@ +Ethereal for DEBIAN +------------------- + +This software is beta but really usable. + +Frederic Peters <fpeters@debian.org>, Mon, 3 Aug 1998 13:13:03 +0200 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000..7018fba703 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,164 @@ +ethereal (0.8.2-0.1) unstable; urgency=low + + * New upstream release. + * debian directory added in CVS tree + + -- Olivier Abad <abad@daba.dhis.net> Wed, 26 Jan 2000 07:40:15 +0100 + +ethereal (0.8.1-2) unstable; urgency=low + + * debian/control: added Build-Depends + * debian/control: modified description to match the README file + * debian/rules: added --disable-static to ./configure + * compiled with SNMP support (through libsnmp) + + -- Frederic Peters <fpeters@debian.org> Thu, 20 Jan 2000 18:30:40 +0100 + +ethereal (0.8.1-1) unstable; urgency=low + + * New upstream release. + * Fixed duplicate manpage installation. (closes: #55438) + + -- Frederic Peters <fpeters@debian.org> Wed, 19 Jan 2000 09:29:56 +0100 + +ethereal (0.8.0-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sat, 1 Jan 2000 23:50:44 +0100 + +ethereal (0.7.9-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sat, 25 Dec 1999 00:55:00 +0100 + +ethereal (0.7.7-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Fri, 29 Oct 1999 14:09:01 +0200 + +ethereal (0.7.3-2) unstable; urgency=low + + * Fixed debian/rules to work with the new debhelper that create FHS compliant + packages. (Fixes: #44613) + + -- Frederic Peters <fpeters@debian.org> Thu, 9 Sep 1999 18:29:12 +0200 + +ethereal (0.7.3-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sun, 5 Sep 1999 20:06:10 +0200 + +ethereal (0.7.2-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sat, 14 Aug 1999 18:32:28 +0200 + +ethereal (0.7.1-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sat, 7 Aug 1999 16:29:03 +0200 + +ethereal (0.6.3-2) unstable; urgency=low, closes=41908 + + * Renamed NEWS to changelog since this is the upstream ChangeLog + (fixes bug #41908) + + -- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 1999 20:19:28 +0200 + +ethereal (0.6.3-1) unstable; urgency=low + + * New upstream release. + * Moved directories to comply with FHS (and Standards 3.0.0) + + -- Frederic Peters <fpeters@debian.org> Sat, 24 Jul 1999 00:36:46 +0200 + +ethereal (0.6.2-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Tue, 25 May 1999 16:47:08 +0200 + +ethereal (0.6.1-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sun, 2 May 1999 23:30:38 +0200 + +ethereal (0.5.1-3) unstable; urgency=low + + * Fixed package building (Bug#35657 (report and patch from bartw@xs4all.nl) + + -- Frederic Peters <fpeters@debian.org> Sat, 10 Apr 1999 19:20:29 +0200 + +ethereal (0.5.1-2) unstable; urgency=low + + * Compiled against libgtk1.2 + * Moved /usr/etc/manuf to /etc/manuf (it's now lintian clean) + + -- Frederic Peters <fpeters@debian.org> Mon, 8 Mar 1999 22:33:04 +0100 + +ethereal (0.5.1-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sat, 9 Jan 1999 16:51:28 +0100 + +ethereal (0.5.0-2) unstable; urgency=low + + * Fixed package building (Bug#30110) + + -- Frederic Peters <fpeters@debian.org> Thu, 3 Dec 1998 13:15:53 +0100 + +ethereal (0.5.0-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Tue, 24 Nov 1998 16:04:15 +0100 + +ethereal (0.4.0-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Sat, 17 Oct 1998 17:20:01 +0200 + +ethereal (0.3.17-1) unstable; urgency=low + + * New upstream release. + + -- Frederic Peters <fpeters@debian.org> Tue, 29 Sep 1998 20:01:11 +0200 + +ethereal (0.3.16-2) unstable; urgency=low + + * New versions aren't just for Alpha people :) (fixes #26914) + + -- Frederic Peters <fpeters@debian.org> Fri, 25 Sep 1998 17:03:39 +0200 + +ethereal (0.3.16-1) unstable; urgency=low + + * New upstream version + + -- Frederic Peters <fpeters@debian.org> Sat, 19 Sep 1998 10:55:48 +0200 + +ethereal (0.3.15-1.1) unstable; urgency=low + + * non-maintainer upload for Alpha + * GTK cflags ans library flags were not passed to the compiler. + + -- Paul Slootman <paul@debian.org> Mon, 21 Sep 1998 22:49:32 +0200 + +ethereal (0.3.15-1) unstable; urgency=low + + * Initial Release. + + -- Frederic Peters <fpeters@debian.org> Sun, 13 Sep 1998 23:05:47 +0200 + +Local variables: +mode: debian-changelog +add-log-mailing-address: "fpeters@debian.org" +End: diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000..787dbefd00 --- /dev/null +++ b/debian/control @@ -0,0 +1,15 @@ +Source: ethereal +Section: net +Priority: optional +Maintainer: Frederic Peters <fpeters@debian.org> +Standards-Version: 3.1.0 +Build-Depends: libgtk1.2-dev libpcap-dev libsnmp4.0-dev + +Package: ethereal +Architecture: any +Depends: ${shlibs:Depends} +Description: Network traffic analyzer + Ethereal is a network traffic analyzer, or "sniffer", for Unix and + Unix-like operating systems. It uses GTK+, a graphical user interface + library, and libpcap, a packet capture and filtering library. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000000..2f441c6fe2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,10 @@ +This package was debianized by Frederic Peters <fpeters@debian.org> on +Sun, 13 Sep 1998 23:05:47 +0200 + +It was downloaded from http://ethereal.zing.org/distribution/ + +Copyright: + +GPL, as evidenced by existence of GPL license file "COPYING". +(the GNU GPL may be viewed on Debian systems in /usr/share/common-licences/GPL) + diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000000..e772481755 --- /dev/null +++ b/debian/dirs @@ -0,0 +1 @@ +usr/bin diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000000..b51189f9cd --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +README AUTHORS README.linux diff --git a/debian/menu b/debian/menu new file mode 100644 index 0000000000..a48756da28 --- /dev/null +++ b/debian/menu @@ -0,0 +1,2 @@ +?package(ethereal):needs=X11 section=Apps/Net title="Ethereal" \ + command="/usr/bin/ethereal" diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 0000000000..1be916fa31 --- /dev/null +++ b/debian/postinst @@ -0,0 +1,16 @@ +#! /bin/sh -e + +if test -e /usr/etc/manuf ; then rm /usr/etc/manuf ; fi + +# Automatically added by dh_installdocs +if [ "$1" = "configure" ]; then + if [ -d /usr/doc -a ! -e /usr/doc/ethereal -a -d /usr/share/doc/ethereal ]; then + ln -sf ../share/doc/ethereal /usr/doc/ethereal + fi +fi +# End automatically added section + +# Automatically added by dh_installmenu +if test -x /usr/bin/update-menus ; then update-menus ; fi +# End automatically added section + diff --git a/debian/prerm b/debian/prerm new file mode 100644 index 0000000000..91c564eca9 --- /dev/null +++ b/debian/prerm @@ -0,0 +1,7 @@ +#! /bin/sh + +# Automatically added by dh_installdocs +if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/ethereal ]; then + rm -f /usr/doc/ethereal +fi +# End automatically added section diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000000..14321ca439 --- /dev/null +++ b/debian/rules @@ -0,0 +1,79 @@ +#!/usr/bin/make -f +# MAde with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + + (if [ -x ./autogen.sh ]; then \ + ./autogen.sh --prefix=/usr --sysconfdir=/etc --disable-static ; \ + else \ + ./configure --prefix=/usr --sysconfdir=/etc --disable-static ; \ + fi) + # Add here commands to compile the package. + make + make ethereal.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + rm -f rdps + dh_clean + +# Build architecture-independent files here. +binary-indep: build +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the files into debian/tmp + $(MAKE) install DESTDIR=`pwd`/debian/tmp + -rm -rf `pwd`/debian/tmp/usr/man + + dh_installdocs +# dh_installexamples + dh_installmenu +# dh_installinit +# dh_installcron + dh_installmanpages + dh_installchangelogs NEWS + dh_strip + dh_compress + dh_fixperms + +# debhelper isn't yet updated to support policy 3.0.0 so I have to play +# with directories to comply with fhs +# test -d debian/tmp/usr/share || mkdir debian/tmp/usr/share +# test -d debian/tmp/usr/doc && \ +# mv debian/tmp/usr/doc debian/tmp/usr/share/ +# test -d debian/tmp/usr/man && \ +# mv debian/tmp/usr/man debian/tmp/usr/share/ +# dh_suidregister + dh_installdeb + dh_shlibdeps + dh_gencontrol +# dh_makeshlibs + dh_md5sums + dh_builddeb + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary |