diff options
author | M0Rf30 | 2017-08-07 14:47:27 +0200 |
---|---|---|
committer | M0Rf30 | 2017-08-07 14:47:27 +0200 |
commit | 7521780fb436ae2a78633c9868ddb15ef8154f64 (patch) | |
tree | 993d38cea4f1ebac9f9021f5d81e9ce5be949ebc | |
download | aur-7521780fb436ae2a78633c9868ddb15ef8154f64.tar.gz |
linux-sgx-driver-dkms-git: first commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | dkms.conf | 7 |
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c551c4c7e335 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Mon Aug 7 12:47:21 UTC 2017 +pkgbase = linux-sgx-driver-dkms-git + pkgdesc = IntelĀ® SGX Linux module - dkms + pkgver = 1.9.r2.gcd51638 + pkgrel = 1 + url = https://01.org/intel-softwareguard-extensions + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = linux-headers>=4.12 + makedepends = linux-headers<4.13 + makedepends = linux>=4.12 + makedepends = linux<4.13 + depends = dkms + optdepends = linux-headers: Build the module for Arch kernel + optdepends = linux-lts-headers: Build the module for LTS Arch kernel + source = linux-sgx-driver::git+https://github.com/01org/linux-sgx-driver.git + source = dkms.conf + md5sums = SKIP + md5sums = 620201f62a773287ddfa6e9b0ffde1f8 + +pkgname = linux-sgx-driver-dkms-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5289d46a979b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: M0Rf30 + +pkg=linux-sgx-driver +pkgname=$pkg-dkms-git +pkgver=1.9.r2.gcd51638 +pkgrel=1 +pkgdesc="IntelĀ® SGX Linux module - dkms" +arch=('i686' 'x86_64') +url="https://01.org/intel-softwareguard-extensions" +license=('GPL2') +depends=('dkms') +optdepends=('linux-headers: Build the module for Arch kernel' + 'linux-lts-headers: Build the module for LTS Arch kernel') +makedepends=('linux-headers>=4.12' 'linux-headers<4.13' 'linux>=4.12' 'linux<4.13') +source=("$pkg::git+https://github.com/01org/linux-sgx-driver.git" + dkms.conf) + +pkgver() { + cd $srcdir/$pkg + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -c 12- +} + +package() { + installDir="$pkgdir/usr/src/$pkg-$pkgver" + + install -dm755 "$installDir" + +# Copy dkms .conf + install -Dm644 ../dkms.conf "$installDir/dkms.conf" + +# Set name and version + sed -e "s/@PKG@/${pkg}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -i "$pkgdir/usr/src/$pkg-$pkgver/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 +} + +md5sums=('SKIP' + '620201f62a773287ddfa6e9b0ffde1f8') diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..ce6d813f0ccc --- /dev/null +++ b/dkms.conf @@ -0,0 +1,7 @@ +PACKAGE_NAME="@PKG@" +PACKAGE_VERSION="@PKGVER@" +MAKE="'make'" +CLEAN="'make' clean" +BUILT_MODULE_NAME[0]="isgx" +DEST_MODULE_LOCATION[0]="/kernel/drivers/intel/sgx" +AUTOINSTALL="yes" |