--- pcsx-1.699df-rc3.orig/debian/changelog +++ pcsx-1.699df-rc3/debian/changelog @@ -0,0 +1,57 @@ +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-1.699df-rc3.orig/debian/pcsx-bin.menu +++ pcsx-1.699df-rc3/debian/pcsx-bin.menu @@ -0,0 +1,5 @@ +?package(pcsx-bin): \ + needs="X11" \ + section="Apps/Emulators" \ + title="PCSX" \ + command="/usr/games/pcsx" --- pcsx-1.699df-rc3.orig/debian/dirs +++ pcsx-1.699df-rc3/debian/dirs @@ -0,0 +1,3 @@ +/usr/lib/games/psemu/lib +/usr/lib/games/psemu/config +/usr/lib/games/psemu/default --- pcsx-1.699df-rc3.orig/debian/rules +++ pcsx-1.699df-rc3/debian/rules @@ -0,0 +1,89 @@ +#!/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: configure + 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 + +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-bin. + $(MAKE) install DESTDIR=$(CURDIR)/debian/pcsx-bin + mkdir -p $(CURDIR)/debian/pcsx-i18n/usr/share/ + mv $(CURDIR)/debian/pcsx-bin/usr/share/locale/ $(CURDIR)/debian/pcsx-i18n/usr/share/ + +# 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_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- pcsx-1.699df-rc3.orig/debian/control +++ pcsx-1.699df-rc3/debian/control @@ -0,0 +1,45 @@ +Source: pcsx +Section: games +Priority: optional +Maintainer: Ryan Schultz +Build-Depends: debhelper (>= 4.0.0), libgtk2.0-dev, libglade2-dev, zlib1g-dev | libz-dev, autotools-dev +Standards-Version: 3.6.2 + +Package: pcsx-bin +Architecture: any +Depends: ${shlibs:Depends} +Recommends: psemu-sound, psemu-input, psemu-drive, psemu-video +Replaces: pcsx (= 1.6df-1) +Conflicts: pcsx (= 1.6df-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 (when the respective plugins are + installed), and is able to play many games without problems. + . + This package provides the main PCSX-df binary and support files. + +Package: pcsx-i18n +Architecture: all +Depends: pcsx-bin +Description: Sony PlayStation emulator -- extra languages + 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 (when the respective plugins are + installed), and is able to play many games without problems. + . + This package provides support for extra languages in PCSX-df. + +Package: pcsx +Architecture: all +Depends: pcsx-bin, psemu-sound-alsa | psemu-sound-oss | psemu-sound, psemu-input-padjoy | psemu-input-omnijoy | psemu-input, psemu-drive-cdrmooby | psemu-drive, psemu-video-x11 | psemu-video +Description: Sony PlayStation emulator + 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 (when the respective plugins are + installed), and is able to play many games without problems. + . + This metapackage provides PCSX-df and a set of plugins. --- pcsx-1.699df-rc3.orig/debian/README.Debian +++ pcsx-1.699df-rc3/debian/README.Debian @@ -0,0 +1,46 @@ +pcsx 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 -- you should install +them, if you won't be using your own. + +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 requires at least one plugin of each type. + +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. + +* More Plugins + +There are a number of plugins which cannot be distributed in Debian due to +ambiguous copyrights or other licensing issues available from +http://rschultz.ath.cx/debian.php. Hardware-accelerated 3D GPUs are +available, as is a CD-ROM drive plugin. + + -- Frederic Briere Fri, 02 Jan 2004 01:32:29 -0500 + -- Ryan Schultz Sun, 20 Nov 2005 01:24:12 -0400 --- pcsx-1.699df-rc3.orig/debian/docs +++ pcsx-1.699df-rc3/debian/docs @@ -0,0 +1,4 @@ +doc/keys.txt +doc/tweaks.txt +README +NEWS --- pcsx-1.699df-rc3.orig/debian/compat +++ pcsx-1.699df-rc3/debian/compat @@ -0,0 +1 @@ +4 --- pcsx-1.699df-rc3.orig/debian/copyright +++ pcsx-1.699df-rc3/debian/copyright @@ -0,0 +1,52 @@ +This package was debianized by Ryan Schultz on +Sun, 16 Oct 2005 16:40:41 -0400. + +It was downloaded from + +Upstream Authors: + PCSX-df: + Ryan Schultz + Andrew Burton + PCSX Team + Linuzappz + Shadow + Pete Bernett + NoComp + Nik3d + Akumax + +Copyright: (C) 2005-2006 Ryan Schultz + (C) 2005-2006 Andrew Burton + (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."