aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control20
-rw-r--r--debian/copyright61
-rw-r--r--debian/docs5
-rw-r--r--debian/pcsxr.menu5
-rwxr-xr-xdebian/rules75
7 files changed, 172 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..4f9c95c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+pcsxr (2:1.9.92-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Wei Mingzhi <whistler_wmz@users.sf.net> Fri, 15 Sep 2009 21:15:32 +0800
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..840611b
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,20 @@
+Source: pcsxr
+Section: otherosfs
+Priority: extra
+Maintainer: Wei Mingzhi <whistler@openoffice.org>
+Build-Depends: debhelper (>= 5), libgtk2.0-dev, libglade2-dev, zlib1g-dev | libz-dev, libxv-dev, libxtst-dev, nasm, libgl1-mesa-dev, libxxf86vm-dev, libsdl1.2-dev
+Standards-Version: 3.7.3
+
+Package: pcsxr
+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, pcsx-df
+Conflicts: pcsx (<= 1:1.699df-rc3-1), pcsx-bin (<= 1:1.699df-rc3-1), pcsx-i18n (<= 1:1.699df-rc3-1), pcsx-df (<= 1:1.999)
+Description: Sony PlayStation emulator -- binary
+ PCSX 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 binary, library, and support files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..411fcbd
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,61 @@
+This package was debianized by Wei Mingzhi <whistler@openoffice.org> on
+Fri, 16 Jan 2009 13:32:52 +0800.
+
+It was downloaded from <http://www.codeplex.com/pcsxr>
+
+Upstream Authors:
+ PCSX-Reloaded:
+ Wei Mingzhi <weimingzhi@gmail.com>
+ PCSX-df:
+ Stephen Chao <stephen@digitalnexus.org>
+ Ryan Schultz <schultz.ryan@gmail.com>
+ Andrew Burton <adb@iinet.net.au>
+ Stefan Sikora <hoshy@schrauberstube.de>
+ Marcus Comstedt <marcus@mc.pp.se>
+ PCSX Team
+ Linuzappz <linuzappz@pcsx.net>
+ Shadow <shadow@pcsx.net>
+ Pete Bernett <psswitch@online.de>
+ NoComp <NoComp@mailcity.com>
+ Nik3d
+ Akumax <akumax@pcsx.net>
+
+Copyright: (C) 2008-2009 Wei Mingzhi
+ (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 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; either version 2 of the License, or
+ (at your option) any later version.
+
+ 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., 51 Franklin Steet, Fifth Floor, Boston, MA
+ 02111-1307 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."
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..cdd049d
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,5 @@
+doc/keys.txt
+doc/tweaks.txt
+README
+NEWS
+ChangeLog.df
diff --git a/debian/pcsxr.menu b/debian/pcsxr.menu
new file mode 100644
index 0000000..7fccc89
--- /dev/null
+++ b/debian/pcsxr.menu
@@ -0,0 +1,5 @@
+?package(pcsxr): \
+ needs="X11" \
+ section="Applications/Emulators" \
+ title="PCSX PlayStation Emulator" \
+ command="/usr/games/pcsx"
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..8645846
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,75 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+#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 -fomit-frame-pointer
+endif
+
+CONFIGURE_PARAM = \
+ --host=$(DEB_HOST_GNU_TYPE) \
+ --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr \
+ --bindir=/usr/games \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ --enable-opengl
+
+config.status: configure
+ dh_testdir
+ CFLAGS="$(CFLAGS)" ./configure $(CONFIGURE_PARAM)
+
+build: build-stamp
+
+build-stamp: config.status
+ dh_testdir
+ $(MAKE)
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ [ ! -f Makefile ] || make distclean
+
+ dh_clean config.status config.log po/stamp-po
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_installdirs
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/pcsxr
+ # Remove useless files
+ rm -f $(CURDIR)/debian/pcsxr/usr/lib/games/psemu/*.la
+
+binary-indep: build install
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installmenu
+ 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