Author: belegdol
Update of /cvs/nonfree/rpms/bsnes/F-10
In directory se02.es.rpmfusion.net:/tmp/cvs-serv8019
Modified Files:
README.bsnes bsnes.spec
Log Message:
More 0.038 fixes
Index: README.bsnes
===================================================================
RCS file: /cvs/nonfree/rpms/bsnes/F-10/README.bsnes,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- README.bsnes 4 Dec 2008 23:35:50 -0000 1.1
+++ README.bsnes 17 Dec 2008 12:47:02 -0000 1.2
@@ -3,45 +3,24 @@
1. Problems with PulseAudio
-bsnes does not work very well with PulseAudio, which is enabled in Fedora by
-default. With one exception, trying to use it will result in 100 % CPU usage
-and necessity to kill the program. The emulator has four audio drivers:
-ALSA, libao, OpenAL and OSS. It is possible to make bsnes work using the
-following workarounds:
+Some bsnes audio drivers do not work very well with PulseAudio, which is enabled in
Fedora by default. Trying to use these will result in 100 % CPU usage and necessity to
kill the program. The emulator has five audio drivers: ALSA, libao, OpenAL and OSS. The
way they work with PA is described below:
-- ALSA: will not work with default Fedora config, you need to remove
- alsa-plugins-pulseaudio or disable the said plugin
+- ALSA: will not work with default Fedora config, you need to remove
alsa-plugins-pulseaudio or disable the said plugin
- OpenAL: works with default Fedora config
-- libao: will not work with default Fedora config, you need to change the libao
- driver to something different than pulse (but if you change it to alsa, you
- will need to disable the alsa pulse plugin as well)
- OSS: works with default Fedora config, will not work with padsp
+- PulseAudio: works with default Fedora config
+- libao: will not work with default Fedora config, you need to change the libao driver to
something different than pulse (but if you change it to alsa, you will need to disable the
alsa pulse plugin as well)
-bsnes audio drivers can be changed by going to Settings -> Configuration ->
-Drivers. Program needs to be restarted for the changes to have effect.
+bsnes audio drivers can be changed by going to Settings -> Configuration ->
Drivers. Program needs to be restarted for the changes to have effect.
2. Using system zlib
-This is the post byuu made on zsnes boards when asked to merge the system-zlib
-patch (it was more complex at that stage, using system libs was optional, but
-since it was not going to be merged anyway, I decided to make it simpler):
-
-
-I don't really want to add this change to bsnes, no. A system-wide zlib would
-require a DLL for Windows, and I see no reason to provide a lean, stripped
-down zlib along with bsnes for Windows users, yet have an option to use the
-system version for Linux (especially when there is no similar lib for JMA),
-just to appease a few people with nothing better to do than complain about
-random garbage.
-
-However, feel free to appease the Fedora development team by changing that in
-your source tree if you like. My sincere apologies that you'll have to keep
-backporting the change.
-
-I don't want any part in trying to appease these people. They constantly bring
-up crap about non-commercial clauses, about using a 64-byte IPLROM, about
-compiling in support for OSS by default, and now about a massive ~80kb that
-can be shaved off the bsnes binary by adding extra dependencies to the
-emulator. Perhaps I should just start offering a raw Linux binary on my
-website ala nVidia, Macromedia et al.
+This is the post byuu made on zsnes boards when asked to merge the system-zlib patch (it
was more complex at that stage, using system libs was optional, but since it was not going
to be merged anyway, I decided to make it simpler):
+
+
+I don't really want to add this change to bsnes, no. A system-wide zlib would require
a DLL for Windows, and I see no reason to provide a lean, stripped down zlib along with
bsnes for Windows users, yet have an option to use the system version for Linux
(especially when there is no similar lib for JMA), just to appease a few people with
nothing better to do than complain about random garbage.
+
+However, feel free to appease the Fedora development team by changing that in your source
tree if you like. My sincere apologies that you'll have to keep backporting the
change.
+
+I don't want any part in trying to appease these people. They constantly bring up
crap about non-commercial clauses, about using a 64-byte IPLROM, about compiling in
support for OSS by default, and now about a massive ~80kb that can be shaved off the bsnes
binary by adding extra dependencies to the emulator. Perhaps I should just start offering
a raw Linux binary on my website ala nVidia, Macromedia et al.
Index: bsnes.spec
===================================================================
RCS file: /cvs/nonfree/rpms/bsnes/F-10/bsnes.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- bsnes.spec 17 Dec 2008 09:27:28 -0000 1.2
+++ bsnes.spec 17 Dec 2008 12:47:02 -0000 1.3
@@ -25,8 +25,8 @@
BuildRequires: libXv-devel
BuildRequires: libXtst-devel
BuildRequires: minizip-devel
+BuildRequires: pulseaudio-libs-devel
BuildRequires: SDL-devel
-BuildRequires: yasm
#libco, which is used by bsnes, only supports these
ExclusiveArch: i386 x86_64
@@ -86,6 +86,8 @@
- Updated to 0.038
- Updated system zlib patch (.h → .hpp)
- License and readme are now accessible through the executable
+- Added pulseaudio-libs-devel to BuildRequires, dropped yasm
+- Updated README.Fedora (PulseAudio driver)
* Fri Dec 5 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.037a-5
- Explained why system snes_ntsc is not used