From b85e06f7c260c276a617f67ce071ea6388fcc782 Mon Sep 17 00:00:00 2001 From: vincent Date: Mon, 26 Feb 2024 21:15:40 +0100 Subject: [PATCH] first version --- .SRCINFO | 16 ++++++++++++++++ .gitignore | 7 +++++++ PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..1381206 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = asustor-platform-driver + pkgdesc = asustor nas driver + pkgver = 49.20f84ae + pkgrel = 1 + url = https://github.com/mafredri/asustor-platform-driver/ + arch = x86_64 + license = GPL + makedepends = git + depends = dkms + provides = asustor-platform-driver + conflicts = it87-frankcrawford-dkms-git + conflicts = it87-dkms-git + source = asustor-platform-driver::git+https://github.com/vincentDcmps/asustor-platform-driver.git + sha256sums = SKIP + +pkgname = asustor-platform-driver diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f29a7f1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +*.[oa] +*.zip +*.gz +*.pkg.* +asustor-platform-driver/ +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..f67b95d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Daniel Hillenbrand + +_pkgbase=asustor-platform-driver +pkgname=asustor-platform-driver +pkgver=49.20f84ae +pkgrel=1 +pkgdesc="asustor nas driver" +arch=('x86_64') +driverversion="v0.1" +url="https://github.com/mafredri/asustor-platform-driver/" +license=('GPL') +depends=('dkms') +makedepends=('git') +provides=('asustor-platform-driver') +conflicts=('it87-frankcrawford-dkms-git' 'it87-dkms-git') + +source=("$_pkgbase::git+https://github.com/vincentDcmps/asustor-platform-driver.git") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgbase" + printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_pkgbase" + make +} + +package() { + cd "$srcdir/$_pkgbase" + sed '/@modprobe/d' -i Makefile + sed '/@dkms/d' -i Makefile + make dkms DKMS_ROOT_PATH_ASUSTOR="${pkgdir}"/usr/src/asustor-${driverversion}/ DKMS_ROOT_PATH_ASUSTOR_IT87="${pkgdir}"/usr/src/asustor-it87-${driverversion}/ DKMS_ROOT_PATH_ASUSTOR_GPIO_IT87="${pkgdir}"/usr/src/asustor-gpio-it87-${driverversion}/ + +}