summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlex Wiggins2023-08-28 15:35:06 +0100
committerAlex Wiggins2023-08-28 15:35:06 +0100
commitcd9aabc5746dc700e54c2c25a579905d8f1a8861 (patch)
tree1d629ec7fcd9d48ab6e8f8081c272dcee584cdb2 /PKGBUILD
parent274e0997d6338aaf6831833da41ce072501f7d3c (diff)
downloadaur-oss.tar.gz
Add patches for osscore and extramodules directory removal for kernel 6.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 11 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3616d90e4f6d..a96a85a1364c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Alex Wiggins <alex.d.wiggins@gmail.com>
+# Maintainer: Alex Wiggins <aur.dev.ate@etwmail.com>
+# Contributor: Clive Wright <seawright27@gmail.com>
# Contributor: Damian Nowak <damian.nowak@atlashost.eu>
# Contributor: Julian Rother <julian@toksik.org>
# Contributor: Sebastian Schwarz <seschwar@gmail.com>
@@ -11,7 +12,7 @@ pkgbase=oss
pkgname=oss
true && pkgname=(oss libflashsupport-oss)
pkgver=4.2_2020
-pkgrel=1
+pkgrel=2
arch=(i686 x86_64)
url="http://developer.opensound.com/"
license=(GPL2)
@@ -21,12 +22,16 @@ source=("http://www.4front-tech.com/developer/sources/stable/gpl/oss-v${pkgver/_
remove-hal.patch
rm-init-scripts.patch
soundon.patch
+ osscore.patch
+ extramodules.patch
ossvermagic.patch)
sha512sums=('6b0c5390e92f9c9466669600321140b54d1fde5eeaef2f9938d6bdbc7ae686f4a1ad0fa9669a1505962eb515d61d29d8a677911557a9b245ce039e1ab3b77d69'
'355e1380432947c0e9caa21114b2c3debeb162fb5abcf845125ec281ce52b437ad1ee1db04d37e9b7a5ac79816c4dcbc21b4ed4cf8191f71218d99acd7bab70e'
'6956e5e2e9323b568bb18e80bbee591b0e5ffd3d4612a50df09879941b2733c31d6b3178dc9a46c283bd1629f76b7ff5e2b54893a42a47f6379eaee4731fd9be'
'64e6d9d8eb5320f737d3a0698a245da2b2d141b68cfb2f02e448144d1c610aa8b8a6c38b56fcca364d63171a49afe93161a00545cdb90086b5328997b3096690'
'a8196aeea43499f4822bad6adc8c7f8721eb122045732ab34bb675182a1c4403c3f4a30ead85188fdaec77ee79a5097dd8de84782f8915db4061157474b5c7c6'
+ '6f074cc61cb2aef98221e95700b79033504bf397b3e5313ebb27069873ead4dbc7a1969b2f04c254a33947af438abbc22cf33446ca20acd14393ef855ae7492d'
+ '0742a9400d6b683e3813cf1b1a1fb7f07dff22b6d26d47ca4e3d6179bc099044661c33e2d445a3fef278187d8dab90aae3323b4693e63383e03b9b5213bbc4a5'
'eec0608d82d5bec305b374d9cb62d70860d7be833f87f563a828c44b2dd67754cb27716194d2ea2707391d1257ba1b4b7b5cdf513d618dfd877a065999baa4ad')
_dir=oss-v${pkgver/_*}-build${pkgver/*_}-src-gpl
@@ -37,6 +42,8 @@ prepare() {
rm -rf build
mkdir build
+ patch -p1 < "$srcdir/osscore.patch"
+ patch -p1 < "$srcdir/extramodules.patch"
patch -p0 < "$srcdir/ossvermagic.patch"
# remove outdated stuff
@@ -49,7 +56,9 @@ prepare() {
}
build() {
+ export CFLAGS=""
cd "$_dir/build"
+ touch ../kernel/drv/lynxtwo/.nomake
../configure --enable-libsalsa=NO --regparm
make build
gcc $CFLAGS -shared -fPIC -Wall -Werror oss/lib/flashsupport.c \
@@ -95,4 +104,3 @@ package_oss() {
chmod -R a+rX . # FS#13815
install -Dm644 "$srcdir/oss.service" usr/lib/systemd/system/oss.service
}
-