--- pcsx-df-1.900.orig/debian/docs +++ pcsx-df-1.900/debian/docs @@ -0,0 +1,4 @@ +doc/keys.txt +doc/tweaks.txt +README +NEWS --- pcsx-df-1.900.orig/debian/control +++ pcsx-df-1.900/debian/control @@ -0,0 +1,29 @@ +Source: pcsx-df +Section: universe/misc +Priority: optional +Maintainer: Ryan Schultz +Build-Depends: debhelper (>= 4.0.0), libtool, libgl1-mesa-dev, libxxf86vm-dev, x11proto-xf86vidmode-dev, mesa-common-dev, libnautilus-burn-dev, automake1.9, libgtk2.0-dev, libglade2-dev, zlib1g-dev | libz-dev, autotools-dev, libxv-dev, nasm, libbz2-dev, libasound2-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64] +Standards-Version: 3.7.2 + +Package: pcsx-df +Architecture: any +Depends: ${shlibs:Depends} +Replaces: pcsx, pcsx-bin, pcsx-i18n, psemu-drive-cdrmooby, psemu-input-omnijoy, psemu-input-padjoy, psemu-sound-alsa, psemu-sound-oss, psemu-video-x11 +Conflicts: pcsx (<= 1:1.699df-rc3-1), pcsx-bin (<= 1:1.699df-rc3-1), pcsx-i18n (<= 1:1.699df-rc3-1) +Description: Sony PlayStation emulator -- binary + PCSX-df is an advanced PlayStation (PSX) emulator, which uses a plugin + architecture to provide full support for all components of the PSX. + It has full emulation support for gamepads, videos, sound, memory cards, + and other important PSX components, and is able to play many games + without problems. + . + This package provides the main PCSX-df binary, library, and support files. + +Package: pcsx +Architecture: any +Depends: pcsx-df +Description: Transition package for pcsx-df + This package serves to provide a clean upgrade path from pcsx + to pcsx-df. + + --- pcsx-df-1.900.orig/debian/pcsx-df.menu +++ pcsx-df-1.900/debian/pcsx-df.menu @@ -0,0 +1,5 @@ +?package(pcsx-df): \ + needs="X11" \ + section="Applications/Emulators" \ + title="PCSX-df PSX Emulator" \ + command="/usr/games/pcsx" --- pcsx-df-1.900.orig/debian/rules +++ pcsx-df-1.900/debian/rules @@ -0,0 +1,96 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config.status: + bash ./autogen.sh + dh_testdir +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --bindir=/usr/games \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info #\ + #--enable-dfbinimage + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || make distclean + + dh_clean config.status config.log config.sub config.guess po/stamp-po + +install: build + dh_testdir + dh_testroot + dh_installdirs + + # Add here commands to install the package into debian/pcsx + $(MAKE) install DESTDIR=$(CURDIR)/debian/pcsx-df + #mkdir -p $(CURDIR)/debian/pcsx-df-i18n/usr/share + #mkdir -p $(CURDIR)/debian/pcsx-df/usr/share/lintian/overrides/ + #mkdir -p $(CURDIR)/debian/libpcsxcore0/usr/ + #mv $(CURDIR)/debian/pcsx-df-bin/usr/share/locale $(CURDIR)/debian/pcsx-df-i18n/usr/share/ + #mv $(CURDIR)/debian/pcsx-df-bin/usr/lib/ $(CURDIR)/debian/libpcsxcore0/usr/ + #cp $(CURDIR)/debian/pcsx-df.overrides $(CURDIR)/debian/pcsx-df/usr/share/lintian/overrides/pcsx-df + +# 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_installchangelogs ChangeLog + dh_installdocs + dh_installmenu + dh_desktop + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_makeshlibs + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- pcsx-df-1.900.orig/debian/changelog +++ pcsx-df-1.900/debian/changelog @@ -0,0 +1,83 @@ +pcsx-df (1:1.900-1) hardy; urgency=low + + * New upstream version. + + -- Lusseau Fabien Tue, 16 Oct 2007 15:10:58 -0400 + +pcsx-df (1:1.818-1) hardy; urgency=low + + * New upstream version. + + -- Lusseau Fabien Tue, 16 Oct 2007 15:10:58 -0400 + +pcsx-df (1:1.813-1) unstable; urgency=low + + * New upstream version. + * Renamed to pcsx-df to reflect upstream identity. + * Update Debian docs to be relevant to PCSX-df changes. + * Now includes libpcsxcore0 library package. + * Closes: #403431: AMD64 support is improved and this segfault should be + gone. + * Closes: #416081: No longer inherently broken. + * Closes: #435921: Accelerator keys added. + * Closes: #435922: About should now close. + + -- Ryan Schultz Tue, 16 Oct 2007 15:10:58 -0400 + +pcsx (1:1.699df-rc3-1) unstable; urgency=low + + * New upstream release. This is 1.7-df-rc3. + * Fix AMD64 build error. Closes: #367214 + * Include new translation infrastructure and translations. Closes: #342775 + + -- Ryan Schultz Tue, 16 May 2006 13:58:28 -0400 + +pcsx (1:1.699df-rc2-1) unstable; urgency=low + + * New upstream release. This is 1.7df-rc1 + * No longer uses pcsx.sh run script; Closes: #351310 + * Configure script includes big-endian checks; Closes: #360816 + * Fixed psxHu commands with patch by Marcus Comstedt; Closes: #360827 + * i18n system no longer broken; Closes: #352080, #352081 + * Remove many documents in debian/ that are no longer needed + * Update build procedure to use autotools correctly + * Builds correctly on big-endian and non-i386 arches + * Note that pcsx-i18n is currently empty since translations are incomplete + upstream. + + -- Ryan Schultz Tue, 2 May 2006 12:53:31 -0400 + +pcsx (1:1.6-3) unstable; urgency=low + + * bsrl ASM instruction fix for non-x86 architectures + + -- Ryan Schultz Tue, 31 Jan 2006 18:14:51 -0500 + +pcsx (1:1.6-2) unstable; urgency=low + + * Fix build dependencies + + -- Ryan Schultz Wed, 18 Jan 2006 16:28:50 -0500 + +pcsx (1:1.6-1) unstable; urgency=low + + * Switch back to true upstream's source. + * Add README.Debian, doghousing script, desktop file + * Move manpages to 6 + * Update control and rules + * Modify files for GCC4 + * Update Makefiles + * Split out language support files + * Create metapackage + * Add epoch to ensure greater version + * Version bump upstream beta source to 1.6 + * Move to main + + -- Ryan Schultz Sat, 19 Nov 2005 21:40:10 -0500 + +pcsx (1.6df-1) unstable; urgency=low + + * Initial release Closes: #137355 + + -- Ryan Schultz Sun, 16 Oct 2005 16:40:41 -0400 + --- pcsx-df-1.900.orig/debian/compat +++ pcsx-df-1.900/debian/compat @@ -0,0 +1 @@ +4 --- pcsx-df-1.900.orig/debian/README.Debian +++ pcsx-df-1.900/debian/README.Debian @@ -0,0 +1,37 @@ +pcsx-df for Debian +--------------- + +* Plugins + +Emulation of the video/sound/controller/CD-ROM circuitry of the +PlayStation is handled not by the emulator itself, but by various +plugins, which can then be shared by various emulators. There are +packages available for each basic type of plugin. PCSX-df includes +some plugins itself, but you may wish to install others. + +Often, more than one plugin is available for the same task. You can install +more than one plugin, and configure PCSX-df to use one or the other. + +Plugin package names are of the form "psemu--", where + is either: + + "video": Emulation of the Graphical Processing Unit (GPU) + "sound": Emulation of the Sound Processing Unit (SPU) + "input": Emulation of the various PlayStation input devices + (controller, mouse, etc.) + "drive": Emulation of the PlayStation CD-ROM drive + +PCSX-df, unlike classic PCSX, has a plugin scanning system. From the Configure Plugins menu, you can select a directory to scan, and PCSX-df will make symlinks to any plugins and configuration tools it finds in its master plugin directory, ~/.pcsx/plugins/. You can also drop plugins and tools directly into this folder, and they will be detected. PCSX-df will automatically clean up any broken symlinks. + +* BIOS ROMs + +Although PCSX comes with a free clone of the Sony PlayStation BIOS, it +is unlikely to perform as well as the real thing. Copies of the BIOS +ROMs are copyrighted, and therefore cannot be publicly distributed. + +If you own a Sony PlayStation, it may be legal for you to use your own +BIOS for PCSX. You can place it in /usr/local/share/games/psx-bios and +PCSX will find it. + + -- Frederic Briere Fri, 02 Jan 2004 01:32:29 -0500 + -- Ryan Schultz Tue, 16 Oct 2007 03:09:19 -0400 --- pcsx-df-1.900.orig/debian/copyright +++ pcsx-df-1.900/debian/copyright @@ -0,0 +1,57 @@ +This package was debianized by Ryan Schultz on +Sun, 16 Oct 2005 16:40:41 -0400. + +It was downloaded from + +Upstream Authors: + PCSX-df: + Stephen Chao + Ryan Schultz + Andrew Burton + Stefan Sikora + Marcus Comstedt + PCSX Team + Linuzappz + Shadow + Pete Bernett + NoComp + Nik3d + Akumax + +Copyright: (C) 2005-2007 Ryan Schultz + (C) 2005-2007 Andrew Burton + (C) 2007 Stephen Chao + (C) 2007 Stefan Sikora + (C) 1999-2003 Pcsx Team + (C) 1998 Vision Thing + +License: + + This package 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 package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The file 'PSEmu_Plugin_Defs.h' is released to the public domain, contrary to its headers. +This is an excerpt from a forum, by Pete Bernert (who wrote many of the +plugins and was a PCSX contributor): + +"The "PSEmu Plugin Def.h" header file is very old (1998) and (as you +have noticed) contains just a few basic defines. When PSemu Pro died in +early 1999, and new psx emus showed up, the Vision Thing crew allowed +free usage/enhancements of the interface. Sure, nobody ever updated the +header file to state something new, but Duddie gave his agreement, as +well as Kazz with his XA audio defines (used in the spu plugin +interface). So, there is nothing to worry about using the headers."