diff options
author | Daniel Peukert | 2024-02-19 23:08:32 +0100 |
---|---|---|
committer | Daniel Peukert | 2024-02-19 23:08:32 +0100 |
commit | 5ca617671185400aa6a6d4573ffec3877058e6e4 (patch) | |
tree | e6f2b0668e8a7fcbd8b07b9ea9294b8897c5fc93 /PKGBUILD | |
parent | 3930f3fb013a80da8f4366c47a0615f9f9953f3f (diff) | |
download | aur-wd5741.tar.gz |
Improve check()
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 20 insertions, 9 deletions
@@ -9,15 +9,26 @@ license=('LicenseRef-WDDisclaimerofLiability') source=("$pkgname-$pkgver.zip::https://downloads.wdc.com/sata/${pkgname^^}v4.zip") sha512sums=('cc81b0f1ea0e92042b870d8484449d30a89b4d55230d24944f560a0cfb8fbd34cb754bd719cf5593ba79d022ef50718b8c4d9c37381d752e141d6e3c90b1f3f9') -package() { - case "$CARCH" in - i686|pentium4) - install -Dm755 "$srcdir/${pkgname}x32" "$pkgdir/usr/bin/$pkgname" - ;; - *) - install -Dm755 "$srcdir/${pkgname}x64" "$pkgdir/usr/bin/$pkgname" - ;; - esac +_sourcedirectory="$_projectname-$pkgver" + +case "$CARCH" in + i686|pentium4) + _binaryname="${pkgname}x32" + ;; + *) + _binaryname="${pkgname}x64" + ;; +esac + +prepare() { + chmod +x "$srcdir/$_binaryname" +} +check() { + "$srcdir/$_binaryname" -? | tee '/dev/stderr' | grep -q "^${pkgname^^} Version" +} + +package() { + install -Dm755 "$srcdir/$_binaryname" "$pkgdir/usr/bin/$pkgname" install -Dm644 'Disclaimer of Liability - As-Is.txt' "$pkgdir/usr/share/licenses/$pkgname/WDDisclaimerofLiability" } |