[packages/hpklinux] - updated to 4.20.38
qboosh
qboosh at pld-linux.org
Wed Mar 1 16:51:12 CET 2023
commit c296b46464b11ad49406bf906d3cff024af4c196
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Mar 1 16:53:05 2023 +0100
- updated to 4.20.38
hpklinux-opt.patch | 24 +++++++++++-------------
hpklinux.spec | 11 +++++------
2 files changed, 16 insertions(+), 19 deletions(-)
---
diff --git a/hpklinux.spec b/hpklinux.spec
index 7b9eec9..b709c6e 100644
--- a/hpklinux.spec
+++ b/hpklinux.spec
@@ -6,14 +6,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.20.36
-%define subver g76c09bc
-Release: 2
+Version: 4.20.38
+Release: 1
License: GPL v2
Group: Applications/Sound
#Source0Download: http://www.audioscience.com/internet/download/linux_drivers.htm
-Source0: http://www.audioscience.com/internet/download/drivers/released/v4/20/36/%{name}_%{version}-%{subver}.tar.gz
-# Source0-md5: e99c79747f1e5505f930b159e16abc24
+Source0: http://www.audioscience.com/internet/download/drivers/released/v4/20/38/%{name}_%{version}.tar.gz
+# Source0-md5: ad0203c041ace44c724c374e094f8c76
Patch0: %{name}-opt.patch
URL: http://www.audioscience.com/internet/download/linux_drivers.htm
BuildRequires: autoconf >= 2.50
@@ -102,7 +101,7 @@ Python Linux HPI library.
Biblioteka Linux HPI dla Pythona.
%prep
-%setup -q -n %{name}_%{version}-%{subver}
+%setup -q -n %{name}_%{version}
%patch0 -p1
%build
diff --git a/hpklinux-opt.patch b/hpklinux-opt.patch
index c4c11da..ed380ce 100644
--- a/hpklinux-opt.patch
+++ b/hpklinux-opt.patch
@@ -1,27 +1,26 @@
---- hpklinux_4.20.36-g76c09bc/hpi-cli-apps/Makefile.orig 2021-10-19 20:33:01.000000000 +0200
-+++ hpklinux_4.20.36-g76c09bc/hpi-cli-apps/Makefile 2022-03-18 21:47:57.802049088 +0100
-@@ -33,14 +33,16 @@ AR = $(CROSS_COMPILE)ar
+--- hpklinux_4.20.38/hpi-cli-apps/Makefile.orig 2023-03-01 15:29:44.978972562 +0100
++++ hpklinux_4.20.38/hpi-cli-apps/Makefile 2023-03-01 16:13:31.268078066 +0100
+@@ -33,14 +33,17 @@ AR = $(CROSS_COMPILE)ar
LD = $(CROSS_COMPILE)ld
#WARNFULL_CFLAGS = -Wextra -pedantic -std=gnu99 -Wconversion
--CFLAGS = -pipe -g -O2 -Wall -DHPI_OS_LINUX -DHPI_BUILD_EXCLUDE_ALL_DEPRECATED \
+-CFLAGS += -pipe -g -O2 -Wall -DHPI_OS_LINUX -DHPI_BUILD_EXCLUDE_ALL_DEPRECATED \
+CFLAGS += -pipe -Wall -DHPI_OS_LINUX -DHPI_BUILD_EXCLUDE_ALL_DEPRECATED \
$(WARNFULL_CFLAGS)
# Find out if this is a 64-bit build
--ar_gcc_arch=$(shell $(CC) -dumpmachine | awk -F- '{ print $$1 }')
--ifeq ($(ar_gcc_arch),x86_64)
+ar_gcc_machine=$(shell $(CC) -dumpmachine)
+ifneq ($(patsubst %gnux32,,$(ar_gcc_machine)),)
-+ifeq ($(patsubst x86_64%,,$(ar_gcc_machine)),)
+ ar_gcc_arch=$(shell $(CC) -dumpmachine | awk -F- '{ print $$1 }')
+ ifneq (,$(filter $(ar_gcc_arch),x86_64 aarch64))
CFLAGS += -D HPI_BUILD_64BIT
endif
+endif
bins = asihpitest asihpiassert asihpitune asihpirec asihpiplay \
asi_firmware_updater asihpibl asihpirds asihpi_si4688
---- hpklinux_4.20.36-g76c09bc/hpi-lib/Makefile.orig 2022-03-18 21:49:00.505042730 +0100
-+++ hpklinux_4.20.36-g76c09bc/hpi-lib/Makefile 2022-03-18 21:49:05.541682110 +0100
+--- hpklinux_4.20.38/hpi-lib/Makefile.orig 2022-11-02 09:53:09.000000000 +0100
++++ hpklinux_4.20.38/hpi-lib/Makefile 2023-03-01 16:49:30.569713458 +0100
@@ -37,7 +37,7 @@ LIB_VER_INC = 0
lib-version-suffix = $(LIB_VER_MAJOR).$(LIB_VER_MINOR).$(LIB_VER_INC)
@@ -31,17 +30,16 @@
-DHPI_BUILD_DEBUG \
-DHPI_BUILD_INCLUDE_INTERNAL \
-DHPI_BUILD_EXCLUDE_ALL_DEPRECATED \
-@@ -51,13 +51,17 @@ dynamic-libs = libhpi.so libhpiudp.so li
+@@ -51,13 +51,18 @@ dynamic-libs = libhpi.so libhpiudp.so li
libs = $(static-libs) $(dynamic-libs)
# Find out if this is a 64-bit build
--ar_gcc_arch=$(shell $(CC) -dumpmachine | awk -F- '{ print $$1 }')
--ifeq ($(ar_gcc_arch),x86_64)
+ar_gcc_machine=$(shell $(CC) -dumpmachine)
+ifeq ($(patsubst %gnux32,,$(ar_gcc_machine)),)
+ lib-install-dir-candidates = $(install-prefix)/libx32
+else
-+ifeq ($(patsubst x86_64%,,$(ar_gcc_machine)),)
+ ar_gcc_arch=$(shell $(CC) -dumpmachine | awk -F- '{ print $$1 }')
+ ifneq (,$(filter $(ar_gcc_arch),x86_64 aarch64))
CFLAGS += -D HPI_BUILD_64BIT
- lib-install-dir-candidates = $(install-prefix)/lib64 $(install-prefix)/lib
+ lib-install-dir-candidates = $(install-prefix)/lib64
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hpklinux.git/commitdiff/c296b46464b11ad49406bf906d3cff024af4c196
More information about the pld-cvs-commit
mailing list