Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:jb7852
bsnes
bsnes.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bsnes.spec of Package bsnes
# # spec file for package spec (Version 2.0) # # Copyright (c) 2003 SuSE Linux AG, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://www.suse.de/feedback/ # # norootforbuild Name: bsnes License: GPL Group: System/Emulators/Other Version: 0.052 Release: 1.1 Summary: Nintendo Super Famicom Emulator Source: %{name}_v052.tar.bz2 Source1: README.SUSE Patch: %{name}.dif Patch1: %name-rpmlint.patch BuildRequires: gtk2-devel libao-devel gcc-c++ nasm yasm SDL-devel freealut-devel openal-devel libqt4-devel libpulse-devel xorg-x11-libXv-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Super Famicom (Super NES) emulator with Qt GUI. %prep %setup -c cp "%{SOURCE1}" . %patch %patch1 #fix permissions find src -type f \( -name \*.cpp -or -name \*.hpp -or -name \*.h -or -name \*.c \) -exec chmod 644 {} \; chmod 644 src/data/*.html %build cd src make %{?jobs:-j%jobs} platform=x compiler=gcc \ enable_gzip=true \ enable_jma=true \ RPM_OPT_FLAGS="$RPM_OPT_FLAGS -O3 -fomit-frame-pointer -Wno-sign-compare -Wno-unused" # won't work at all with frame pointer (illegal inline assembly code) # performance benefits significantly from -O3 %install install -p -D -m 755 bsnes $RPM_BUILD_ROOT%{_bindir}/bsnes %files %defattr(-,root,root) %doc README.SUSE %{_bindir}/bsnes %changelog * Mon Oct 5 2009 jb7852@gmail.com - update -> 0.052 * Thu Sep 10 2009 uli@suse.de - update -> 0.050 * Thu Apr 2 2009 uli@suse.de - update -> 0.042 * Fixed a bug that was preventing BS-X carts from loading and mapping properly * Fixed a bug with mapping joypads after the first * Improved window centering code to reduce flickering, still a bit volatile on Linux due to Qt/X11 limitations * Minor cleanup work on S-PPU BG renderer * Improved mouse axis / button mapping * Added proper support for analog joypad inputs: both sticks and triggers are now fully supported * Windows and Linux: Screen saver and monitor power saving disable re-added * Fri Nov 14 2008 uli@suse.de - fixed broken code found by rpmlint * Tue Oct 28 2008 cmorve69@yahoo.es - update -> 0.037a * Thu Sep 25 2008 cmorve69@yahoo.es - update -> 0.036 * Wed Jun 11 2008 uli@suse.de - appease rpmlint * Wed Apr 16 2008 uli@suse.de - update -> 0.031 • Fixed bug and re-enabled HDMA bus sync delays • Emulated newly discovered IRQ timing edge case • Optimized offset-per-tile rendering • Added state-machine implementation of S-DSP core, ~5%% speedup • Added SPC7110 detection, will now warn that this chip is unsupported • Linux port will now save most recent folder when no default ROM path is selected • Improved SNES controller graphic [FitzRoy] • Added UPS (not IPS) soft-patching support; UPS patch must be made against unheadered ROM • As always, cleaned up source code a bit * Thu Feb 28 2008 uli@suse.de - update -> 0.028.01 (bug #364380) * Mon Jan 21 2008 uli@suse.de - update -> 0.027 * Mon Nov 19 2007 uli@suse.de - update -> 0.026
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