[openmsx] New upstream release 0.8.1 Fix building with libpng-1.5
Hans de Goede
jwrdegoede at fedoraproject.org
Tue Dec 6 14:23:32 UTC 2011
commit 70fa6f7ac9311572a573af4756d351b6ed4b5f97
Author: Hans de Goede <hdegoede at redhat.com>
Date: Tue Dec 6 15:24:04 2011 +0100
New upstream release 0.8.1
Fix building with libpng-1.5
openmsx-0.6.1-flavour.patch | 32 --------------------------------
openmsx-0.6.3-datadir.patch | 11 -----------
openmsx-0.8.1-libpng15.patch | 12 ++++++++++++
openmsx.spec | 17 ++++++++---------
sources | 1 -
5 files changed, 20 insertions(+), 53 deletions(-)
---
diff --git a/openmsx-0.8.1-libpng15.patch b/openmsx-0.8.1-libpng15.patch
new file mode 100644
index 0000000..46d4eb4
--- /dev/null
+++ b/openmsx-0.8.1-libpng15.patch
@@ -0,0 +1,12 @@
+diff -up openmsx-0.8.1/src/video/PNG.cc~ openmsx-0.8.1/src/video/PNG.cc
+--- openmsx-0.8.1/src/video/PNG.cc~ 2011-03-12 21:41:38.000000000 +0100
++++ openmsx-0.8.1/src/video/PNG.cc 2011-12-06 15:16:12.331323816 +0100
+@@ -167,7 +167,7 @@ SDLSurfacePtr load(const std::string& fi
+ "Attempted to create a surface with excessive height: "
+ << height << ", max " << MAX_SIZE);
+ }
+- int bpp = png.info->channels * 8;
++ int bpp = png_get_channels(png.ptr, png.info) * 8;
+ assert(bpp == 24 || bpp == 32);
+ Uint32 redMask, grnMask, bluMask, alpMask;
+ if (OPENMSX_BIGENDIAN) {
diff --git a/openmsx.spec b/openmsx.spec
index 76b140f..14477a4 100644
--- a/openmsx.spec
+++ b/openmsx.spec
@@ -1,13 +1,13 @@
Name: openmsx
-Version: 0.7.2
-Release: 5%{?dist}
+Version: 0.8.1
+Release: 1%{?dist}
Summary: An emulator for the MSX home computer system
Group: Applications/Emulators
License: GPL+
URL: http://openmsx.sourceforge.net
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0: openmsx-0.6.1-installbase.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Patch1: openmsx-0.8.1-libpng15.patch
BuildRequires: desktop-file-utils
BuildRequires: docbook-utils
BuildRequires: glew-devel >= 1.3.2
@@ -28,6 +28,7 @@ all aspects of the MSX with 100% accuracy.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
# Verbose compilation
sed -i 's/@$(COMPILE_ENV)/$(COMPILE_ENV)/' build/main.mk
@@ -88,7 +89,6 @@ docbook2man doc/openmsx.sgml -o ./
%install
-rm -rf $RPM_BUILD_ROOT
make %{?_smp_mflags} OPENMSX_FLAVOUR=rpm INSTALL_SHARE_DIR=%{_datadir}/%{name}\
INSTALL_DOC_DIR=%{_docdir}/%{name}-%{version} \
DESTDIR=$RPM_BUILD_ROOT install
@@ -121,10 +121,6 @@ desktop-file-install --vendor fedora \
%{name}.desktop
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
%post
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -139,7 +135,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
-%defattr(-,root,root,-)
%doc %{_docdir}/%{name}-%{version}
%{_bindir}/%{name}
%{_datadir}/%{name}
@@ -151,6 +146,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Tue Dec 06 2011 Hans de Goede <hdegoede at redhat.com> - 0.8.1-1
+- New upstream release 0.8.1
+- Fix building with libpng-1.5
+
* Tue Dec 06 2011 Adam Jackson <ajax at redhat.com> - 0.7.2-5
- Rebuild for new libpng
diff --git a/sources b/sources
index 8fdb755..e69de29 100644
--- a/sources
+++ b/sources
@@ -1 +0,0 @@
-1f6338be7d3db6827ddb7b57daa8e37f openmsx-0.7.2.tar.gz
More information about the scm-commits
mailing list