[fltk] fltk-config inconsistency on ARM (#733421)
Rex Dieter
rdieter at fedoraproject.org
Thu Aug 25 18:04:13 UTC 2011
commit c0d7d96199c5919bf9732460fab83b5086d33913
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Thu Aug 25 13:10:15 2011 -0500
fltk-config inconsistency on ARM (#733421)
fltk-config.sh | 2 +-
fltk.spec | 15 +++++++++------
2 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/fltk-config.sh b/fltk-config.sh
index 331556a..c70522d 100644
--- a/fltk-config.sh
+++ b/fltk-config.sh
@@ -1,3 +1,3 @@
#!/bin/bash
-exec fltk-config-$(arch) "$@"
+exec fltk-config-$(uname -i) "$@"
diff --git a/fltk.spec b/fltk.spec
index 25e113d..6aa4a98 100644
--- a/fltk.spec
+++ b/fltk.spec
@@ -1,13 +1,11 @@
-%global arch %(arch 2>/dev/null || echo undefined)
-
# TODO:
# * port .spec to use cmake
Summary: C++ user interface toolkit
Name: fltk
Version: 1.3.0
-Release: 1%{?dist}
+Release: 2%{?dist}
# see COPYING (or http://www.fltk.org/COPYING.php ) for exceptions details
License: LGPLv2+ with exceptions
@@ -112,10 +110,13 @@ make install install-desktop DESTDIR=$RPM_BUILD_ROOT
make -C test uninstall-linux DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_mandir}/man?/{blocks,checkers,sudoku}*
-# hack to make fltk-config multilib-safe
+# we only apply this hack to multilib arch's
+%ifarch x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparc
+%global arch %(uname -i 2>/dev/null || echo undefined)
mv $RPM_BUILD_ROOT%{_bindir}/fltk-config \
$RPM_BUILD_ROOT%{_bindir}/fltk-config-%{arch}
install -p -m755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/fltk-config
+%endif
# docs
rm -rf __docs
@@ -160,9 +161,8 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
%files devel
%defattr(-,root,root,-)
%doc __docs/*
-# fltk-config multilib-safe wrapper
%{_bindir}/fltk-config
-%{_bindir}/fltk-config-%{arch}
+%{?arch:%{_bindir}/fltk-config-%{arch}}
%{_includedir}/FL/
%{_includedir}/Fl
%{_libdir}/libfltk.so
@@ -190,6 +190,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
%changelog
+* Thu Aug 25 2011 Rex Dieter <rdieter at fedoraproject.org> 1.3.0-2
+- fltk-config inconsistency on ARM (#733421)
+
* Fri Jun 24 2011 Rex Dieter <rdieter at fedoraproject.org> 1.3.0-1
- 1.3.0 (final)
- --with-links
More information about the scm-commits
mailing list