[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#115726: diff file attached



I don't have time to package this. I'm attaching my diff file hoping that
it's useful. upstream sources need to be in a source/ directory inside the
orig tarball.

Regards,


--- generator-0.33.orig/debian/changelog
+++ generator-0.33/debian/changelog
@@ -0,0 +1,9 @@
+generator (0.33-1) unstable; urgency=low
+
+  * Initial Release. (Closes #115726)
+
+ -- Robert Millan <zeratul2@wanadoo.es>  Mon, 15 Oct 2001 22:51:54 +0200
+
+Local variables:
+mode: debian-changelog
+End:
--- generator-0.33.orig/debian/dirs
+++ generator-0.33/debian/dirs
@@ -0,0 +1,2 @@
+usr/bin
+
--- generator-0.33.orig/debian/copyright
+++ generator-0.33/debian/copyright
@@ -0,0 +1,21 @@
+This package was debianized by Robert Millan <zeratul2@wanadoo.es> on
+Mon, 15 Oct 2001 22:51:54 +0200.
+
+It was downloaded from http://www.squish.net/generator/
+
+Upstream Authors:
+
+Generator was written by James Ponder <james@squish.net>
+
+YM2612 chip emulation by Tatsuyuki Satoh
+RAZE Z80 core, by Richard Mitton (richard.mitton@bigfoot.com)
+SN76496 by Nicola Salmoria et al
+
+Copyright:
+
+This software is copyright (C) 1998 by James Ponder
+
+You are free to distribute this software under the terms of
+the GNU General Public License.
+On Debian systems, the complete text of the GNU General Public
+License can be found in /usr/share/common-licenses/GPL file.
--- generator-0.33.orig/debian/control
+++ generator-0.33/debian/control
@@ -0,0 +1,28 @@
+Source: generator
+Section: games
+Priority: extra
+Maintainer: unknown <foo@bar.org>
+Build-Depends: debhelper (>> 3.0.0), liballegro-dev, nasm
+Standards-Version: 3.5.2
+
+Package: generator
+Architecture: any
+Depends: ${shlibs:Depends}, liballegro3.9.38
+Description: Sega Genesis / Megadrive console emulator
+ Generator is a free emulator designed to emulate the Sega Genesis / Mega
Drive
+ console, a popular games machine produced in the early 1990s. It is a
portable
+ program written in C and has been ported to the Amiga, Macintosh and
Windows,
+ as well as running on it's native Unix in X Windows, under svgalib and in
DOS.
+ .
+ Generator uses it's own custom 68000 processor emulation which is
designed for
+ dynamic recompilation, and uses techniques from this such as
block-marking,
+ flag calculation removal, operand pre-calculation, endian pre-conversion
etc.
+ There are approximately 1600 C routines generated by the first stage of
+ compilation to cope with the 67 instruction families. These routines are
used
+ as a 'backup' when dynamic recompilation isn't supported on your platform
or
+ the recompiler doesn't support a particular instruction. The CPU engine
is by
+ all accounts very fast, whatever the mode.
+ .
+ Generator was first released in August 1998, although my first attempt at
+ writing a Sega Genesis / Mega Drive emulator dates back to 1996.
+
--- generator-0.33.orig/debian/rules
+++ generator-0.33/debian/rules
@@ -0,0 +1,86 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatability version to use.
+export DH_COMPAT=3
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+	cp -a $(CURDIR)/source/* $(CURDIR)/
+	./configure --enable-allegro --prefix=/usr
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+	# --with-gcc=3
+
+	touch configure-stamp
+
+build: configure-stamp build-stamp
+build-stamp:
+	dh_testdir
+
+	# Add here commands to compile the package.
+	$(MAKE)
+	#/usr/bin/docbook-to-man debian/generator.sgml > generator.1
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	find $(CURDIR)/* ! -name debian ! -name source -maxdepth 0 | \
+		xargs rm -rf
+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Add here commands to install the package into debian/generator.
+	$(MAKE) install prefix=$(CURDIR)/debian/generator
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+#	dh_installdebconf	
+	dh_installdocs
+	dh_installexamples
+	dh_installmenu
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+	dh_installcron
+	dh_installman
+	dh_installinfo
+#	dh_undocumented
+	dh_installchangelogs ChangeLog
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_makeshlibs
+	dh_installdeb
+#	dh_perl
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
--- generator-0.33.orig/debian/docs
+++ generator-0.33/debian/docs
@@ -0,0 +1,4 @@
+sources/INSTALL
+sources/NEWS
+sources/README
+sources/TODO





Reply to: