aboutsummaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
Diffstat (limited to 'packaging')
-rw-r--r--packaging/deb/changelog99
-rw-r--r--packaging/deb/conffiles1
-rw-r--r--packaging/deb/control19
-rw-r--r--packaging/deb/copyright25
-rw-r--r--packaging/deb/postinst8
-rw-r--r--packaging/deb/preinst15
-rwxr-xr-xpackaging/deb/rules105
-rw-r--r--packaging/deb/site.exp2
-rw-r--r--packaging/depot/dejagnu.psf79
-rw-r--r--packaging/pkg/pkginfo12
-rw-r--r--packaging/pkg/prototype177
-rw-r--r--packaging/rpm/dejagnu.spec92
12 files changed, 634 insertions, 0 deletions
diff --git a/packaging/deb/changelog b/packaging/deb/changelog
new file mode 100644
index 0000000..fbcec15
--- /dev/null
+++ b/packaging/deb/changelog
@@ -0,0 +1,99 @@
+dejagnu (1.4-3) stable; urgency=low
+ * Update version number for new minor release.
+
+ -- Rob Savoye <rob@welcomehome.org> Tue, 12 Sept 2001 04:20:00 -0800
+
+dejagnu (1.4-2) stable; urgency=low
+ * Update version number for new minor release.
+
+ -- Rob Savoye <rob@welcomehome.org> Tue, 12 Sept 2001 04:20:00 -0800
+
+dejagnu (1.4-1) stable; urgency=low
+ * Update version number for new minor release.
+
+ -- Rob Savoye <rob@welcomehome.org> Wed, 2 May 2001 04:20:00 -0800
+
+dejagnu (1.4-0) stable; urgency=low
+ * Make this work again for the new release.
+
+ -- Rob Savoye <rob@welcomehome.org> Wed, 21 Feb 2001 04:20:00 -0800
+
+dejagnu (1.3-10) frozen unstable; urgency=low
+
+ * add example to /usr/doc (fixes bug #28491)
+ * changed permissions on runtest.exp so that it is not executable
+ * upgrade Standards-Version to 2.5.0.0
+
+ -- Kevin Dalley <kevind@rahul.net> Sat, 5 Dec 1998 04:37:07 -0800
+
+dejagnu (1.3-9) unstable; urgency=low
+
+ * install postinst, etc, which creates correct permissions on files
+ (fixes Bug #25044).
+ * corrected FSF address in copyright.
+
+ -- Kevin Dalley <kevind@rahul.net> Sun, 9 Aug 1998 18:08:06 -0700
+
+dejagnu (1.3-8) unstable; urgency=low
+
+ * corrected copyright (fixes bug #14864)
+ * changed maintainer email address
+
+ -- Kevin Dalley <kevind@rahul.net> Tue, 23 Dec 1997 22:47:14 -0800
+
+dejagnu (1.3-7) unstable; urgency=low
+
+ * changed dependency back from expect5.24 to expect, now that expect is
+ provided by various expect packages.
+
+ -- Kevin Dalley <kevin@aimnet.com> Tue, 30 Sep 1997 23:04:21 -0700
+
+dejagnu (1.3-6) unstable; urgency=low
+
+ * changed dependency to expect5.24
+
+ -- Kevin Dalley <kevin@aimnet.com> Sat, 20 Sep 1997 10:29:28 -0700
+
+dejagnu (1.3-5) unstable; urgency=low
+
+ * changed debian/control to satisfy standards and fix bug #3566,
+ summary incorrect
+ * moved files debian.* to debian/*
+ * converted to Standards-Version: 2.1.1.0
+
+ -- Kevin Dalley <kevin@aimnet.com> Sat, 12 Oct 1996 02:05:21 -0700
+
+
+
+
+Sun Jun 2 18:06:24 1996 Kevin Dalley <kevin@aplysia.iway.aimnet.com (Kevin Dalley)>
+
+ * debian.control, debian.rules: upgraded to Debian release 4
+ changed most instances of dejagnu to $(package) use debian.rules
+ package value to build control value of Package
+
+Fri May 24 01:57:31 1996 Kevin Dalley <kevin@aplysia.iway.aimnet.com (Kevin Dalley)>
+
+ * debian.postrm: change to -e
+
+
+ * debian.conffiles, debian.postinst, debian.rules, debian.preinst,
+ debian.prerm: moved conffile from /var/lib/dejagnu to /etc/dejagnu
+
+
+Thu May 23 00:52:57 1996 Kevin Dalley <kevin@aplysia.iway.aimnet.com (Kevin Dalley)>
+
+ * debian.rules: changed architecture to all and updated to debian
+ revision 2
+
+ * debian.control: changed architecture to all
+
+Sun May 19 14:02:47 1996 Kevin Dalley <kevin@aplysia.iway.aimnet.com (Kevin Dalley)>
+
+ * debian.README, debian.conffiles, debian.control,
+ debian.postinst, debian.postrm, debian.rules, debian.site.exp,
+ debian.ChangeLog added
+
+Local variables:
+mode: debian-changelog
+End:
diff --git a/packaging/deb/conffiles b/packaging/deb/conffiles
new file mode 100644
index 0000000..fb269a1
--- /dev/null
+++ b/packaging/deb/conffiles
@@ -0,0 +1 @@
+/etc/dejagnu/site.exp
diff --git a/packaging/deb/control b/packaging/deb/control
new file mode 100644
index 0000000..bc03b0d
--- /dev/null
+++ b/packaging/deb/control
@@ -0,0 +1,19 @@
+Source: dejagnu
+Section: devel
+Priority: optional
+Maintainer: Rob Savoye <welcomehome.org>
+Standards-Version: 2.5.0.0
+
+Package: dejagnu
+Architecture: all
+Depends: expect, dpkg (>=1.2.1)
+Description: framework for running test suites on software tools.
+ DejaGnu is a framework for testing other programs. Its purpose is to
+ provide a single front end for all tests.
+ .
+ DejaGnu provides a layer of abstraction which allows you to write
+ tests that are portable to any host or target where a program must
+ be tested. All tests have the same output format.
+ .
+ DejaGnu is written in `expect', which in turn uses "Tcl"--Tool
+ command language.
diff --git a/packaging/deb/copyright b/packaging/deb/copyright
new file mode 100644
index 0000000..ae28d5f
--- /dev/null
+++ b/packaging/deb/copyright
@@ -0,0 +1,25 @@
+This is the Debian GNU/Linux prepackaged version of GNU DejaGnu.
+
+Changes:
+ * added Debian GNU/Linux package maintenance system files
+ * skip compilation of tcl and expect
+
+GNU dejagnu are Copyright (C) 92 - 2001, 2002 Free Software
+Foundation, Inc.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ 02111-1307, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/doc/copyright/GPL'.
diff --git a/packaging/deb/postinst b/packaging/deb/postinst
new file mode 100644
index 0000000..12a4ea5
--- /dev/null
+++ b/packaging/deb/postinst
@@ -0,0 +1,8 @@
+#! /bin/sh
+
+set -i
+
+#install-info --quiet --section "Development" "Development" \
+#/usr/doc/dejagnu.info.gz
+
+echo "Edit the master configuration file, /etc/dejagnu/site.exp, if needed"
diff --git a/packaging/deb/preinst b/packaging/deb/preinst
new file mode 100644
index 0000000..dd7af9a
--- /dev/null
+++ b/packaging/deb/preinst
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+#
+# Debian package preinst
+
+case "$1" in
+ install|upgrade)
+ # need to move configuration file to proper directory
+ if [ -f /var/lib/dejagnu/site.exp ]; then
+ if [ ! -d /etc/dejagnu ]; then
+ install -d -g root -m 755 -o root /etc/dejagnu
+ fi
+ mv -f /var/lib/dejagnu/site.exp /etc/dejagnu
+ fi
+ ;;
+esac
diff --git a/packaging/deb/rules b/packaging/deb/rules
new file mode 100755
index 0000000..fcf0ea9
--- /dev/null
+++ b/packaging/deb/rules
@@ -0,0 +1,105 @@
+#! /usr/bin/make -f
+#
+# Copyright 1994, 1995 by Ian Jackson.
+# I hereby give you perpetual unlimited permission to copy,
+# modify and relicense this file, provided that you do not remove
+# my name from the file itself. (I assert my moral right of
+# paternity under the Copyright, Designs and Patents Act 1988.)
+# This file may have to be extensively modified
+# Copyright 1996 by Kevin Dalley.
+
+# To make the binary distribution package, the ``Debianized'' source package
+# and the context diff to the original package, type `./debian.rules dist'.
+# Make sure that `debian.rules' is executable before the final distribution
+# is made.
+#
+# Invoke each target with `./debian.rules <target>'. All targets should be
+# invoked with the package root as the current directory.
+#
+# The `binary' target must be run as root, as it needs to install files with
+# specific ownerships.
+
+# The name of the package (for example, `emacs').
+package = dejagnu
+
+CC = gcc
+CFLAGS = -O2 -Wall # sane warning options vary between programs
+LDFLAGS = # none
+
+
+build:
+ $(checkdir)
+ ./configure --prefix=/usr
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
+ libexecdir=/usr/lib/locate localstatedir=/var/lib/locate all
+# $(MAKE)
+ touch build
+
+clean:
+ $(checkdir)
+ -rm -f build
+ -$(MAKE) -i distclean
+ -rm -rf *~ debian/tmp debian/*~ debian/files*
+ rm -f config.cache doc/config.log testsuite/config.log \
+ testsuite/.tmp testsuite/dbg.log testsuite/runtest.log \
+ testsuite/runtest.sum testsuite/setval.tmp \
+ testsuite/testrun.log testsuite/testrun.sum \
+ example/testrun.sum
+
+binary-indep: checkroot build
+ $(checkdir)
+ -rm -rf debian/tmp
+ install -d debian/tmp debian/tmp/DEBIAN
+ install -d debian/tmp/usr/doc/$(package)
+ install -d -g root -m 755 -o root debian/tmp/etc/$(package)
+ install debian/{postinst,preinst} debian/tmp/DEBIAN/.
+ cd $(package); $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" \
+ LDFLAGS="$(LDFLAGS)" \
+ prefix=`pwd`/debian/tmp/usr install
+ chmod 0644 debian/tmp/usr/share/dejagnu/runtest.exp
+ cd $(package); $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" \
+ LDFLAGS="$(LDFLAGS)" \
+ pkgdatadir=debian/tmp/usr/doc/$(package) install-doc
+# gzip -9v debian/tmp/usr/info/*
+# gzip -9v debian/tmp/usr/man/man1/*
+ install -d debian/tmp/usr/doc/$(package)/html/stylesheet-images
+ install -m 0644 doc/overview.rtf debian/tmp/usr/doc/$(package)
+ install -m 0644 doc/overview.ps debian/tmp/usr/doc/$(package)
+ install -m 0644 doc/overview.pdf debian/tmp/usr/doc/$(package)
+ install -m 0644 doc/html/*.html debian/tmp/usr/doc/$(package)/html/
+ install -m 0644 debian/copyright debian/tmp/usr/doc/$(package)
+ install -m 0644 debian/changelog debian/tmp/usr/doc/$(package)/changelog.Debian
+ gzip -9v debian/tmp/usr/doc/$(package)/changelog.Debian
+ install -m 0644 ChangeLog debian/tmp/usr/doc/$(package)
+ gzip -9v debian/tmp/usr/doc/$(package)/ChangeLog
+ ln -s ChangeLog.gz debian/tmp/usr/doc/$(package)/changelog.gz
+ install -g root -m 644 -o root debian/site.exp \
+ debian/tmp/etc/$(package)/site.exp
+ cd debian/tmp/usr/lib/$(package); ln -fs /etc/$(package)/site.exp .
+# install -d debian/tmp/usr/doc/$(package)/examples
+ -cd example; $(MAKE) -i distclean
+# (cd example; tar cf - . ) | \
+# (cd debian/tmp/usr/doc/$(package)/examples; tar xf -)
+# install debian/tmp/usr/doc/$(package)/examples
+ dpkg-gencontrol
+# chown -R root.root debian/tmp
+# chmod -R g-ws debian/tmp
+ dpkg --build debian/tmp ..
+
+binary-arch:
+
+define checkdir
+ test -f runtest.exp -a -f debian/rules
+endef
+# Below here is fairly generic really
+
+binary: binary-indep
+
+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
diff --git a/packaging/deb/site.exp b/packaging/deb/site.exp
new file mode 100644
index 0000000..9454a7f
--- /dev/null
+++ b/packaging/deb/site.exp
@@ -0,0 +1,2 @@
+# The master configuration file should be here
+# There is currently not a meaningful default configuration file
diff --git a/packaging/depot/dejagnu.psf b/packaging/depot/dejagnu.psf
new file mode 100644
index 0000000..a3a8849
--- /dev/null
+++ b/packaging/depot/dejagnu.psf
@@ -0,0 +1,79 @@
+# PSF file for DejaGnu
+#
+#
+# Useful Commands:
+#
+# swpackage -p -vv -s /depot/psf_files/xxx.psf -d /depot/s700_contrib
+# swmodify -p -d -vv -s /depot/psf_files/xxx.psf xxx @ /depot/s700_contrib
+# swremove -p -v -d xxx,r=yyy @ /depot/s700_contrib
+# swinstall -p -v -s /depot/s700_contrib xxx
+#
+#
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+# This section is optional -- delete it if you don't want it.
+#
+vendor
+ tag GNU
+ title "DejaGnu"
+ description "A regression testing framework"
+end
+#
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+product
+ tag dejagnu
+ title "dejagnu"
+ description "dejagnu"
+ revision 1.4.3
+ #
+ architecture S700/S800_HPUX_11
+ machine_type 9000/[78]*
+# swcopy os_name HP-UX
+ os_release ?.11.*
+ os_version *
+ #
+ fileset
+ tag exec
+ title "dejagnu executables"
+ revision 1.4.3
+
+# postinstall dejagnu.postinstall
+# postremove dejagnu.postremove
+
+ directory /opt/dejagnu/bin=/opt/dejagnu/bin
+ file_permissions -u 222 -g bin -o bin
+ file *
+ end
+ #
+ fileset
+ tag library
+ title "dejagnu library"
+ revision 1.4.3
+
+ directory /opt/dejagnu/share=/opt/dejagnu/share
+ file_permissions -u 222 -g bin -o bin
+ file *
+ end
+ #
+ fileset
+ tag manpages
+ title "dejagnu manpages"
+ revision 1.4.3
+
+ directory /opt/dejagnu/man=/opt/dejagnu/man
+ file_permissions -u 222 -g bin -o bin
+ file *
+ end
+ fileset
+ tag includes
+ title "dejagnu includes"
+ revision 1.4.3
+
+ directory /opt/dejagnu/include=/opt/dejagnu/include
+ file_permissions -u 222 -g bin -o bin
+ file *
+ end
+end
+
+
diff --git a/packaging/pkg/pkginfo b/packaging/pkg/pkginfo
new file mode 100644
index 0000000..892e917
--- /dev/null
+++ b/packaging/pkg/pkginfo
@@ -0,0 +1,12 @@
+PKG=DejaGnu
+NAME=DejaGnu 1.4.3
+VERSION=1.4.3
+ARCH=sparc
+CLASSES=none
+CATEGORY=utility
+VENDOR=GNU
+PSTAMP=3thSep02
+EMAIL=rob@welcomehome.org
+ISTATES=S s 1 2 3
+RSTATES=S s 1 2 3
+BASEDIR=/
diff --git a/packaging/pkg/prototype b/packaging/pkg/prototype
new file mode 100644
index 0000000..1b5275a
--- /dev/null
+++ b/packaging/pkg/prototype
@@ -0,0 +1,177 @@
+i pkginfo
+# i preinstall
+# i postinstall
+# i checkinstall
+d none /opt/dejagnu 0775 nobody nobody
+d none /opt/dejagnu/man 0775 nobody nobody
+d none /opt/dejagnu/man/man1 0775 nobody nobody
+f none /opt/dejagnu/man/man1/runtest.1 0644 nobody nobody
+d none /opt/dejagnu/bin 0775 nobody nobody
+f none /opt/dejagnu/bin/runtest 0755 nobody nobody
+d none /opt/dejagnu/share 0775 nobody nobody
+d none /opt/dejagnu/share/dejagnu 0775 nobody nobody
+d none /opt/dejagnu/share/dejagnu/libexec 0775 nobody nobody
+f none /opt/dejagnu/share/dejagnu/libexec/config.guess 0755 nobody nobody
+d none /opt/dejagnu/share/dejagnu/baseboards 0775 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/op50n.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/README 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/a29k-udi.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/arc-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/arm-ice.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/arm-sid.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/arm-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/basic-sid.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/basic-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/cf.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/cygwin.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/d10v-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/d10v.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/d30v-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/danlite-elf.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/dos.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/fr30-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/fr30-elf.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/fr30-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/frv-elf.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/frv-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/frv-tiger.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/frv-tomcat.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/gdbserver-sample.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/h8300-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/h8300.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/i386-bozo.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/i386-sid.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/i960-cyclone.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/i960-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/jmr3904-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/linux-gdbserver.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/linux-libremote.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/m32r-elf.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/m32r-sid.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/m32r-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/m68hc11-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/m68k-emc.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/m68k-sid.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mcore-elf.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mcore-moto-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mcore-pe.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mcore-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips-idt.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips-lnews-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips-lsi-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips-sim-idt32.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips-sim-idt64.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips64-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mips64vr4100-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mmixware-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mn10200-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mn10200-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mn10300-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/mn10300-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/msparc-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/powerpc-bug.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/powerpc-bug1.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/powerpc-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/powerpcle-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/rom68k-idp.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sh-hms-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sh-hms.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sh-sid.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sparc64-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sparclet-aout.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sparclite-coff.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sparclite-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sparclite-sim-le.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/sparclite-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/strongarm-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/tic80-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/tx39-dve.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/tx39-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/unix.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/usparc-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/v850-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vr4100-ddb.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vr4100-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vr4111-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vr4300-ddb.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vr4300-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vr4300.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vr5000-ddb.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vx4300.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vx68k.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vx960.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/vxsparc.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/x86-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/xscale-cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/baseboards/xtensa-sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/i960glue.c 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/stub-loader.c 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/testglue.c 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/debugger.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/dejagnu.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/dg.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/framework.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/ftp.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/kermit.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/libgloss.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/mondfe.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/remote.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/rlogin.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/rsh.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/standard.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/target.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/targetdb.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/telnet.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/tip.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/util-defs.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/utils.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/xsh.exp 0644 nobody nobody
+d none /opt/dejagnu/share/dejagnu/config 0775 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/README 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/arc.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/arm-ice.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/base-config.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/base68k.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/bug.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/cfdbug.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/cygmon.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/d10v.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/ddb-ether.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/ddb.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/default.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/dos.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/dve.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/gdb-comm.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/gdb_stub.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/h8300.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/i386-bozo.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/i960.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/m32r-stub.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/m32r.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/m68hc11.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/m68k-emc.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/mips-idt.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/mn10200-eval.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/mn10300-eval.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/netware.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/powerpc-bug.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/proelf.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/rom68k.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/sh.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/sid.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/sim.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/slite.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/sparclet.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/tic80.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/udi.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/unix.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/vr4100.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/vr4300.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/vr5000.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/vrtx.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/config/vxworks.exp 0644 nobody nobody
+f none /opt/dejagnu/share/dejagnu/runtest.exp 0755 nobody nobody
+d none /opt/dejagnu/include 0775 nobody nobody
+f none /opt/dejagnu/include/dejagnu.h 0644 nobody nobody
diff --git a/packaging/rpm/dejagnu.spec b/packaging/rpm/dejagnu.spec
new file mode 100644
index 0000000..7be877e
--- /dev/null
+++ b/packaging/rpm/dejagnu.spec
@@ -0,0 +1,92 @@
+%define version 1.4.3
+
+Summary: A front end for testing other programs.
+Name: dejagnu
+Version: %{version}
+Release: 0
+Copyright: GPL
+Source: ftp://ftp.gnu.org/gnu/dejagnu/snapshots/dejagnu-%{version}.tar.gz
+
+#Patch0: dejagnu-1.4.3-rth.patch
+Group: Development/Tools
+# Since we're building this on a debian system, we can't require these.
+Requires: tcl >= 8.0, expect >= 5.21
+BuildRoot: /tmp/%{name}-root
+
+%description
+DejaGnu is an Expect/Tcl based framework for testing other programs.
+DejaGnu has several purposes: to make it easy to write tests for any
+program; to allow you to write tests which will be portable to any
+host or target where a program must be tested; and to standardize the
+output format of all tests (making it easier to integrate the testing
+into software development).
+
+%prep
+%setup -q -n dejagnu-%{version}
+
+%build
+./configure -v
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/usr
+mkdir -p $RPM_BUILD_ROOT/usr/include
+mkdir -p $RPM_BUILD_ROOT/usr/share/dejagnu
+mkdir -p $RPM_BUILD_ROOT/usr/doc/dejagnu-%{version}
+make prefix=$RPM_BUILD_ROOT/usr install
+make prefix=$RPM_BUILD_ROOT/usr install-doc
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+/usr/bin/runtest
+/usr/include/dejagnu.h
+/usr/share/dejagnu/*
+
+# %config site.exp
+
+%doc COPYING NEWS README AUTHORS INSTALL ChangeLog doc/overview doc/overview.ps doc/overview.pdf
+
+%changelog
+* Thu Aug 29 2002 Rob Savoye <rob@welcomehome.org>
+- Update version number for 1.4.3 release.
+
+* Wed Apr 11 2001 Rob Savoye <rob@welcomehome.org>
+- Update version number for 1.4.2 release.
+
+* Wed Apr 11 2001 Rob Savoye <rob@welcomehome.org>
+- Added installing dejagnu.h.
+- Install the ps and pdf formatted docs too
+
+* Wed Feb 21 2001 Rob Savoye <rob@welcomehome.org>
+- Fixed Requires line, and changed the URL to the new ftp site.
+
+* Sun Oct 31 1999 Rob Savoye <rob@welcomehome.org>
+- updated to the latest snapshot
+- added doc files
+- added the site.exp config file
+
+* Mon Jul 12 1999 Tim Powers <timp@redhat.com>
+- updated to 19990628
+- updated patches as needed
+- added %defattr in files section
+
+* Wed Mar 10 1999 Jeff Johnson <jbj@redhat.com>
+- add alpha expect patch (#989)
+- use %configure
+
+* Thu Dec 17 1998 Jeff Johnson <jbj@redhat.com>
+- Update to 19981215.
+
+* Thu Nov 12 1998 Jeff Johnson <jbj@redhat.com>
+- Update to 1998-10-29.
+
+* Wed Jul 8 1998 Jeff Johnson <jbj@redhat.com>
+- Update to 1998-05-28.
+
+* Sun Feb 1 1998 Jeff Johnson <jbj@jbj.org>
+- Create.
+ \ No newline at end of file