summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBao Trinh2023-03-29 10:42:56 -0500
committerBao Trinh2023-03-29 10:42:56 -0500
commitcb1688f4227f979597513ca1e947c7709da8580f (patch)
treec6b32a5e0e2f6e579b2494790cf68d4a305bda2e
parent334392c7e1b1e35ae6c497c4243413ed2d7a8e35 (diff)
downloadaur-cb1688f4227f979597513ca1e947c7709da8580f.tar.gz
7.5-007.0529
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD46
3 files changed, 32 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5bc90616baf6..42b024296823 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = perccli
pkgdesc = Proprietary controller binary for DELL PERC RAID cards.
- pkgver = 7.3_007.0318
- pkgrel = 0
- url = https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=f48c2
+ pkgver = 7.5.007.0529
+ pkgrel = 1
+ url = https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=NF8G9
+ arch = i686
arch = x86_64
- license = GPL
- makedepends = rpmextract
- source = https://dl.dell.com/FOLDER04830419M/1/perccli_7.3-007.0318_linux.tar.gz
- sha256sums = 8c37be8c2a2ccd4fb013362b9b772807e05d65f17bcbb773002098dab8ee1c93
+ license = custom
+ source = https://dl.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz
+ sha256sums = bf5b364d5d3d7035f5973159b569731b9535e2a35f63a7f6a900a8cca15b9f29
pkgname = perccli
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f45a1c1cd8da
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.pkg.tar.*
+src/
+pkg/
+/perccli_*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 3b419f6bf309..3822434d3444 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,33 @@
-# Maintainer: n3e <n3e at thathat dot net>
+# Maintainer: qubidt <qubidt at gmail dot com>
+# Contributor: n3e <n3e at thathat dot net>
# Contributor: BStrauss3 <bstrauss at acm dot org>
pkgname=perccli
-pkgver=7.3_007.0318
-pkgrel=0
+pkgver=7.5.007.0529
+pkgrel=1
pkgdesc='Proprietary controller binary for DELL PERC RAID cards.'
-url='https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=f48c2'
-arch=(x86_64)
-
-license=('GPL')
-
-makedepends=(
- rpmextract
-)
+url='https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=NF8G9'
+arch=('i686' 'x86_64')
+license=('custom')
source=(
- https://dl.dell.com/FOLDER04830419M/1/perccli_${pkgver//_/-}_linux.tar.gz
-)
-sha256sums=(
- 8c37be8c2a2ccd4fb013362b9b772807e05d65f17bcbb773002098dab8ee1c93
+ "https://dl.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz"
)
-
-prepare() {
- /usr/bin/true
-}
+# Dell blocks curl user-agent
+DLAGENTS=('https::/usr/bin/curl -qgb "" -A notcurl -fLC - --retry 3 --retry-delay 3 -o %o %u')
+sha256sums=('bf5b364d5d3d7035f5973159b569731b9535e2a35f63a7f6a900a8cca15b9f29')
build() {
- cd ./perccli_7.3-007.0318_linux/Linux
- rpmextract.sh perccli-*.rpm
+ bsdtar -xf perccli-*.rpm
}
package() {
- install -d -m 755 "${pkgdir}/usr/bin"
- cp -a ./perccli_7.3-007.0318_linux/Linux/opt "${pkgdir}"
- ln -s "/opt/MegaRAID/perccli/perccli64" ${pkgdir}/usr/bin/perccli
+ case $CARCH in
+ i686) exe_file="perccli";;
+ x86_64) exe_file="perccli64";;
+ *) echo "Unknown arch: $CARCH"; return 1;;
+ esac
+ install -d "${pkgdir}/opt/MegaRAID/perccli"
+ install -m755 "./opt/MegaRAID/perccli/${exe_file:?}" "${pkgdir}/opt/MegaRAID/perccli"
+ install -d "${pkgdir}/usr/bin"
+ ln -s "/opt/MegaRAID/perccli/${exe_file:?}" "${pkgdir}/usr/bin/perccli"
}
-