Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2:Update
psx-plugins
psx-plugins.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File psx-plugins.spec of Package psx-plugins
# # spec file for package psx-plugins (Version 20021202) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: psx-plugins BuildRequires: freetype2 gtk-devel liblcms-devel nasm unzip xorg-x11 License: GPL v2 or later; Public Domain, Freeware Group: System/Emulators/Other #Requires: xforms AutoReqProv: on Version: 20021202 Release: 523 Summary: Plug-Ins for Sony Playstation Emulators Source1: PeopsSoftGpu107.tar.gz Source2: cdr-1.71.tgz Source3: cdriso-1.3.tgz Source4: gpupetemesagl165.tar.gz Source5: joypadXwin-1.1.tgz Source6: padXwin-1.6.tgz Source7: spu-1.6.tgz Source8: spunull-1.0.tgz Source9: PeopsSpu101.zip Source10: padJoy06.tgz Patch1: gpupeopssoft.dif Patch2: cdr.dif Patch3: cdriso.dif Patch4: joystick.dif Patch5: padXwin.dif Patch6: spu.dif Patch7: spunull.dif Patch8: padJoy.dif Patch9: spuPeopsSound.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package contains GPU (graphics), SPU (sound), input, and CD plug-ins for Sony Playstation emulators like PCSX and ePSXe. Authors: -------- Linuzappz <linuzappz@pcsx.net> Shadow <shadow@pcsx.net> Pete Bernert <blackdove@addcom.de> Lewpy <lewpy@psxemu.com> lu_zero Darko Matesic <thedarkma@ptt.yu> syo <syo68k@geocities.co.jp> Lamer0 <Lamer0@mediaone.net> %prep %setup -n PcsxSrc -c -T mkdir gpupeopssoft cd gpupeopssoft tar xfz %{SOURCE1} mv src/makes/mk.X11 src/makes/mk.x11 for i in src/[A-Z]*.[ch] do mv $i `echo $i|tr A-Z a-z` done cd .. mkdir cdr cd cdr tar xfz %{SOURCE2} mkdir ../cdriso cd ../cdriso tar xfz %{SOURCE3} %ifarch %ix86 mkdir ../gpupetemesagl cd ../gpupetemesagl tar xfz %{SOURCE4} %endif cd .. tar xfz %{SOURCE5} mkdir padXwin cd padXwin tar xfz %{SOURCE6} mkdir ../spu cd ../spu tar xfz %{SOURCE7} mkdir ../spunull cd ../spunull tar xfz %{SOURCE8} cd .. unzip %{SOURCE9} cd spuPeopsSound/Src mv StdAfx.c stdafx.c mv StdAfx.h stdafx.h mv OSS.H oss.h cd linuxcfg tar xvfz spucfg.tar.gz cd ../../.. tar xfz %{SOURCE10} cd gpupeopssoft %patch1 cd ../cdr %patch2 cd ../cdriso %patch3 cd ../joystick %patch4 cd ../padXwin %patch5 cd ../spu %patch6 cd ../spunull %patch7 cd ../padJoy %patch8 cd ../spuPeopsSound %patch9 cd .. chmod go-w -R . %build cd gpupeopssoft/src %ifarch %ix86 make CPU=i386 %else make %endif cd ../../cdr/src make cd ../../cdriso/src make cd ../../joystick make cd ../padXwin/src make cd ../../spu/src make cd ../../spunull/src make cd ../../padJoy/src make clean make cd ../../spuPeopsSound/Src make cd linuxcfg sed -i -e $'s/\r//' configure.in autoreconf --install --force ./configure CFLAGS="$RPM_OPT_FLAGS" make %install %define PLUGINDIR /usr/%{_lib}/%{name} %define DOCDIR %{_docdir}/%{name} install -m 755 -d $RPM_BUILD_ROOT%{DOCDIR} install -m 755 -d $RPM_BUILD_ROOT%{PLUGINDIR} install -m 755 -d $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 755 -d $RPM_BUILD_ROOT%{PLUGINDIR}/cfg install -m 755 gpupeopssoft/src/libgpuPeopsSoftX.so.* $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 755 -d $RPM_BUILD_ROOT%{DOCDIR}/PeopsSoftGpu install -m 644 gpupeopssoft/*.txt gpupeopssoft/src/*.txt $RPM_BUILD_ROOT%{DOCDIR}/PeopsSoftGpu install -m 755 cdr/src/libcdr-*.so $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 644 cdr/ReadMe.txt $RPM_BUILD_ROOT%{DOCDIR}/cdr.ReadMe.txt install -m 755 cdr/src/cfgCdr $RPM_BUILD_ROOT%{PLUGINDIR}/cfg install -m 755 cdriso/src/libcdriso-*.so $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 644 cdriso/ReadMe.txt $RPM_BUILD_ROOT%{DOCDIR}/cdriso.ReadMe.txt install -m 755 cdriso/src/cfgCdrIso $RPM_BUILD_ROOT%{PLUGINDIR}/cfg install -m 755 joystick/libjoypadXwin-*.so $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 644 joystick/ReadMe.txt $RPM_BUILD_ROOT%{DOCDIR}/joypadXwin.ReadMe.txt install -m 755 padXwin/src/libpadXwin-*.so $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 644 padXwin/ReadMe.txt $RPM_BUILD_ROOT%{DOCDIR}/padXwin.ReadMe.txt install -m 755 padXwin/src/cfgPadXwin $RPM_BUILD_ROOT%{PLUGINDIR}/cfg install -m 755 spu/src/libspu-*.so $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 644 spu/ReadMe.txt $RPM_BUILD_ROOT%{DOCDIR}/spu.ReadMe.txt install -m 755 spunull/src/libspunull-*.so $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 644 spunull/ReadMe.txt $RPM_BUILD_ROOT%{DOCDIR}/spunull.ReadMe.txt %ifarch %ix86 cd gpupetemesagl install -m 755 cfgPeteMesaGL $RPM_BUILD_ROOT%{PLUGINDIR}/cfg install -m 755 libgpuPeteMesaGL.so.* $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 755 -d $RPM_BUILD_ROOT%{DOCDIR}/gpuPeteMesaGL install -m 644 *.txt $RPM_BUILD_ROOT%{DOCDIR}/gpuPeteMesaGL cd .. %endif cd spuPeopsSound install -m 755 Src/linuxcfg/src/spucfg $RPM_BUILD_ROOT%{PLUGINDIR}/cfg/cfgPeopsOSS install -m 755 Src/libspuPeopsOSS.so.* $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -d -m 755 $RPM_BUILD_ROOT%{DOCDIR}/spuPeopsOSS install -m 644 readme_1_1.txt $RPM_BUILD_ROOT%{DOCDIR}/spuPeopsOSS install -m 644 version_1_1.txt $RPM_BUILD_ROOT%{DOCDIR}/spuPeopsOSS cd .. cd padJoy install -m 755 src/libpadJoy-*.so $RPM_BUILD_ROOT%{PLUGINDIR}/Plugin install -m 644 readme.txt $RPM_BUILD_ROOT%{DOCDIR}/padJoy.readme.txt %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{PLUGINDIR} %{DOCDIR} %changelog * Wed Oct 29 2008 ro@suse.de - kill excessive write permissions in source files * Fri Nov 02 2007 ro@suse.de - buildreq liblcms-devel instead of liblcms * Thu Jun 21 2007 uli@suse.de - move plugins out of /usr/share * Thu Mar 29 2007 rguenther@suse.de - Add unzip BuildRequires. * Thu Apr 06 2006 schwab@suse.de - Don't install broken binaries. - Always use RPM_OPT_FLAGS. - Don't strip binaries. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Mon Sep 26 2005 uli@suse.de - include string.h in cdr/src/cdr.c and cdr/src/conf.c * Thu May 05 2005 ro@suse.de - fix build with gcc-4 * Fri Apr 30 2004 ro@suse.de - added -fno-strict-aliasing in cdriso * Sat Jan 10 2004 adrian@suse.de - add %%defattr * Wed May 28 2003 coolo@suse.de - use BuildRoot * Tue Dec 03 2002 wengel@suse.de - updated plugins Cdr Driver -> 1.1.71 Iso Cdr Driver -> 1.1.3 (handles compressed ISOs) X Windows Pad Driver -> 1.1.6 * Wed Aug 07 2002 uli@suse.de - updated plugin MesaGL -> 1.65 (small fixes) * Mon Aug 05 2002 uli@suse.de - updated plugin SoftGPU -> 1.7 (dmawrite/read wrap around, removed dmachain fixes, added dma endless loop detection instead, fixed a mask bit problem with FF9, changed dmachain handler (monkey hero), new line drawing funcs, fixed about dialog) * Fri Jul 12 2002 uli@suse.de - updated plugins padXwin -> 1.5, MesaGL -> 1.64 * Fri Jul 05 2002 kukuk@suse.de - Use %%ix86 macro * Mon Jun 03 2002 uli@suse.de - updated plugins: SoftGPU -> 1.6 (frameskip option, lots of fixes), MesaGL -> 1.62 (lots of fixes) * Mon May 13 2002 uli@suse.de - updates plugin spupeteoss -> 1.15 * Mon May 06 2002 uli@suse.de - new plugin: padJoy 0.6 - updated plugins: SoftGPU -> 1.5, cdriso -> 1.2, MesaGL -> 1.61 * Wed Feb 06 2002 uli@suse.de - initial package, branched off pcsx
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor