[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