diff options
author | M0Rf30 | 2021-11-14 15:40:34 +0100 |
---|---|---|
committer | M0Rf30 | 2021-11-14 15:40:34 +0100 |
commit | 2c0371ac5088583a4ecfbff97360567cebb5c276 (patch) | |
tree | 23968b71aef01698c2db3486ed2d8a6087eacb09 | |
parent | a64ae86a252657d6e0d216bc964596bd77bfabbe (diff) | |
download | aur-2c0371ac5088583a4ecfbff97360567cebb5c276.tar.gz |
linux-sgx-driver-dkms-git: update
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | MAKEFILE.patch | 12 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | dkms.conf | 4 |
4 files changed, 19 insertions, 50 deletions
@@ -1,6 +1,6 @@ pkgbase = linux-sgx-driver-dkms-git pkgdesc = IntelĀ® SGX Linux module - dkms - pkgver = 2.11.r6.g0373e2e + pkgver = 2.14.r1.54c9c4c pkgrel = 1 url = https://01.org/intel-softwareguard-extensions arch = i686 @@ -12,10 +12,7 @@ pkgbase = linux-sgx-driver-dkms-git optdepends = linux-zen-headers: Build the module for Zen Arch kernel source = linux-sgx-driver::git+https://github.com/intel/linux-sgx-driver.git source = dkms.conf - source = MAKEFILE.patch sha256sums = SKIP - sha256sums = dc565dc756f96796e8297f0346a99b9d1bfa8b5782f3ff73e9a6cd7f9d45aa7c - sha256sums = 5194da660c5677da238a641e66d2695b6675e59c0c09f855b661d2cb5105d27d + sha256sums = 317e476c57e891eecd6c6b57eceb3ed7ab7ffbf3ba0a40362e08b5d35f23fe6f pkgname = linux-sgx-driver-dkms-git - diff --git a/MAKEFILE.patch b/MAKEFILE.patch deleted file mode 100644 index 025a081586e7..000000000000 --- a/MAKEFILE.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --unified --recursive --text linux-sgx-driver.orig/Makefile linux-sgx-driver/Makefile ---- linux-sgx-driver.orig/Makefile 2020-12-30 23:35:25.706859158 -0800 -+++ linux-sgx-driver/Makefile 2020-12-30 23:47:34.306602884 -0800 -@@ -9,7 +9,7 @@ - sgx_encl2.o - obj-m += isgx.o - else --KDIR := /lib/modules/$(shell uname -r)/build -+KDIR := /lib/modules/${kernelver}/build - PWD := $(shell pwd) - - default: @@ -2,9 +2,9 @@ # Contributor: jon wiersma < arch aur at jonw dot org> # Contributor: abozanich -pkg=linux-sgx-driver -pkgname=$pkg-dkms-git -pkgver=2.11.r6.g0373e2e +_name=linux-sgx-driver +pkgname="${_name}-dkms-git" +pkgver=2.14.r1.54c9c4c pkgrel=1 pkgdesc="IntelĀ® SGX Linux module - dkms" arch=('i686' 'x86_64') @@ -14,49 +14,33 @@ depends=('dkms') optdepends=('linux-headers: Build the module for Arch kernel' 'linux-lts-headers: Build the module for LTS Arch kernel' 'linux-zen-headers: Build the module for Zen Arch kernel') -source=("$pkg::git+https://github.com/intel/linux-sgx-driver.git" +source=("${_name}::git+https://github.com/intel/${_name}.git" "dkms.conf" - "MAKEFILE.patch") +) sha256sums=('SKIP' - 'dc565dc756f96796e8297f0346a99b9d1bfa8b5782f3ff73e9a6cd7f9d45aa7c' - '5194da660c5677da238a641e66d2695b6675e59c0c09f855b661d2cb5105d27d') + '317e476c57e891eecd6c6b57eceb3ed7ab7ffbf3ba0a40362e08b5d35f23fe6f') pkgver() { - cd "$pkg" - git describe --long --tags | cut -c 12- | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} - -prepare() { - cd "$pkg" - patch --forward --strip=1 --input="${srcdir}/MAKEFILE.patch" + cd "${_name}" + printf "%s" "$(git describe --tags | sed 's/sgx_diver_//g' | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" } package() { - installDir="$pkgdir/usr/src/$pkg-$pkgver" + installDir="${pkgdir}/usr/src/${_name}-${pkgver}" - install -dm755 "$installDir" + install -dm755 "${installDir}" # Copy dkms .conf - install -Dm644 ../dkms.conf "$installDir/dkms.conf" + install -Dm644 ../dkms.conf "${installDir}/dkms.conf" # Set name and version - sed -e "s/@PKG@/${pkg}/" \ + sed -e "s/@PKG@/${_name}/" \ -e "s/@PKGVER@/${pkgver}/" \ - -i "$installDir/dkms.conf" + -i "${installDir}/dkms.conf" # Copy sources - cd $srcdir/$pkg - - for d in $(find . -type d); do - install -dm755 "${installDir}/$d" - done - for f in $(find . -type f ! -name 'README.md' ! -name '.gitignore'); do - install -m644 "$f" "${installDir}/$f" - done - - sed -e "s/-O0//" \ - -i "$installDir/Makefile" + cp -r "${srcdir}/${_name}"/* "${installDir}" # Remove .git folder - rm -rf "$installDir/.git" + rm -rf "${installDir}/.git*" } diff --git a/dkms.conf b/dkms.conf index ce6d813f0ccc..651ba860500a 100644 --- a/dkms.conf +++ b/dkms.conf @@ -1,7 +1,7 @@ PACKAGE_NAME="@PKG@" PACKAGE_VERSION="@PKGVER@" -MAKE="'make'" -CLEAN="'make' clean" +MAKE="KDIR=/usr/lib/modules/$kernelver/build make" +CLEAN="make clean" BUILT_MODULE_NAME[0]="isgx" DEST_MODULE_LOCATION[0]="/kernel/drivers/intel/sgx" AUTOINSTALL="yes" |