diff options
author | Bao Trinh | 2023-03-29 10:42:56 -0500 |
---|---|---|
committer | Bao Trinh | 2023-03-29 10:42:56 -0500 |
commit | cb1688f4227f979597513ca1e947c7709da8580f (patch) | |
tree | c6b32a5e0e2f6e579b2494790cf68d4a305bda2e | |
parent | 334392c7e1b1e35ae6c497c4243413ed2d7a8e35 (diff) | |
download | aur-cb1688f4227f979597513ca1e947c7709da8580f.tar.gz |
7.5-007.0529
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 46 |
3 files changed, 32 insertions, 33 deletions
@@ -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 @@ -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" } - |