commit c296b46464b11ad49406bf906d3cff024af4c196
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to