[dumb] run autoreconf for aarch64 support (rhbz#925281)
Hans de Goede
jwrdegoede at fedoraproject.org
Wed May 1 14:38:59 UTC 2013
commit 8c6e65727efbb645b84605e86d0bfccabba75e12
Author: Hans de Goede <hdegoede at redhat.com>
Date: Wed May 1 16:42:47 2013 +0200
run autoreconf for aarch64 support (rhbz#925281)
- fix unresolved weak symbols in libaldmb
dumb-0.9.3-weak-symbols.patch | 10 ++++++++++
dumb.spec | 14 ++++++++++----
2 files changed, 20 insertions(+), 4 deletions(-)
---
diff --git a/dumb-0.9.3-weak-symbols.patch b/dumb-0.9.3-weak-symbols.patch
new file mode 100644
index 0000000..227912b
--- /dev/null
+++ b/dumb-0.9.3-weak-symbols.patch
@@ -0,0 +1,10 @@
+diff -up dumb-0.9.3/src/Makefile.am~ dumb-0.9.3/src/Makefile.am
+--- dumb-0.9.3/src/Makefile.am~ 2005-08-07 21:59:35.000000000 +0200
++++ dumb-0.9.3/src/Makefile.am 2013-05-01 16:35:56.367336143 +0200
+@@ -70,5 +70,4 @@ libdumb_la_LDFLAGS = \
+ -release $(VERSION)
+
+ libaldmb_la_LDFLAGS = \
+- -release $(VERSION)
+-
++ -release $(VERSION) -ldumb -lalleg
diff --git a/dumb.spec b/dumb.spec
index 71953db..6128096 100644
--- a/dumb.spec
+++ b/dumb.spec
@@ -1,6 +1,6 @@
Name: dumb
Version: 0.9.3
-Release: 15%{?dist}
+Release: 16%{?dist}
Summary: IT, XM, S3M and MOD player library
Group: System Environment/Libraries
License: zlib
@@ -10,7 +10,8 @@ Source1: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-auto
Source2: license-clarification.eml
Patch0: dumb-0.9.3-CVE-2006-3668.patch
Patch1: dumb-0.9.3-license-clarification.patch
-BuildRequires: allegro-devel
+Patch2: dumb-0.9.3-weak-symbols.patch
+BuildRequires: allegro-devel libtool
%description
IT, XM, S3M and MOD player library. Mainly targeted for use with the allegro
@@ -33,7 +34,10 @@ applications which use dumb.
%setup -q -b 01
%patch0 -p1 -z .cve-2006-3668
%patch1 -p1
+%patch2 -p1
cp %{SOURCE2} .
+touch AUTHORS ChangeLog NEWS README
+autoreconf -i -f
%build
@@ -52,13 +56,11 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.a $RPM_BUILD_ROOT%{_libdir}/*.la
%files
-%defattr(-,root,root,-)
%doc licence.txt release.txt readme.txt license-clarification.eml
%{_bindir}/dumb*
%{_libdir}/lib*-%{version}.so
%files devel
-%defattr(-,root,root,-)
%doc docs/deprec.txt docs/dumb.txt docs/faq.txt docs/fnptr.txt docs/howto.txt docs/ptr.txt
%{_includedir}/*.h
%{_libdir}/libdumb.so
@@ -66,6 +68,10 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.a $RPM_BUILD_ROOT%{_libdir}/*.la
%changelog
+* Wed May 1 2013 Hans de Goede <hdegoede at redhat.com> - 0.9.3-16
+- run autoreconf for aarch64 support (rhbz#925281)
+- fix unresolved weak symbols in libaldmb
+
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.3-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
More information about the scm-commits
mailing list