[packages/hpklinux] - fixed build on x32 - rel 2
baggins
baggins at pld-linux.org
Wed Mar 11 00:16:20 CET 2015
commit f2fbbe0a385c7597f812914f57a34b6dd6fa65bc
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Mar 11 00:16:00 2015 +0100
- fixed build on x32
- rel 2
hpklinux.spec | 4 +++-
x32.patch | 27 +++++++++++++++++++++++++++
2 files changed, 30 insertions(+), 1 deletion(-)
---
diff --git a/hpklinux.spec b/hpklinux.spec
index 5803114..a50d8bd 100644
--- a/hpklinux.spec
+++ b/hpklinux.spec
@@ -2,12 +2,13 @@ Summary: Linux HPI driver for AudioScience audio adapters
Summary(pl.UTF-8): Linuksowy sterownik HPI do kart dźwiękowych AudioScience
Name: hpklinux
Version: 4.06.03
-Release: 1
+Release: 2
License: GPL v2
Group: Applications/Sound
#Source0Download: http://www.audioscience.com/internet/download/linux_drivers.htm
Source0: http://audioscience.com/internet/download/drivers/released/v4/06/03/%{name}-%{version}.tar.bz2
# Source0-md5: 18b4f3864cdecec5c17ec222ee17f2c7
+Patch0: x32.patch
URL: http://www.audioscience.com/internet/download/linux_drivers.htm
BuildRequires: autoconf
BuildRequires: automake
@@ -62,6 +63,7 @@ Statyczna biblioteka HPI.
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
diff --git a/x32.patch b/x32.patch
new file mode 100644
index 0000000..de34901
--- /dev/null
+++ b/x32.patch
@@ -0,0 +1,27 @@
+--- hpklinux-4.06.03/configure.in~
++++ hpklinux-4.06.03/configure.in
+@@ -751,6 +751,7 @@ dnl $ar_gcc_distro = Target Distribution (suse, slackware, etc)
+
+
+ AC_MSG_CHECKING(target architecture)
++ar_gcc_machine=`$CC -dumpmachine`
+ ar_gcc_arch=`$CC -dumpmachine | $AWK -F- "{ print \\$[1] }"`
+ ar_gcc_distro=`$CC -dumpmachine | $AWK -F- "{ print \\$[2] }"`
+ AC_MSG_RESULT("distro:$ar_gcc_distro arch:$ar_gcc_arch")
+@@ -758,8 +759,16 @@ AC_MSG_RESULT("distro:$ar_gcc_distro arch:$ar_gcc_arch")
+ AC_SUBST(VENDOR,$ar_gcc_distro)
+ AC_SUBST(ARCH,$ar_gcc_arch)
+ if test "$ar_gcc_arch" = "x86_64" ; then
++ case "$ar_gcc_machine" in
++ *-gnux32)
++ AC_SUBST(HPI_64BIT)
++ AC_SUBST(LIB_PATH,libx32)
++ ;;
++ *)
+ AC_SUBST(HPI_64BIT,"-D HPI_BUILD_64BIT")
+ AC_SUBST(LIB_PATH,lib64)
++ ;;
++ esac
+ else
+ AC_SUBST(HPI_64BIT)
+ AC_SUBST(LIB_PATH,lib)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hpklinux.git/commitdiff/f2fbbe0a385c7597f812914f57a34b6dd6fa65bc
More information about the pld-cvs-commit
mailing list