summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHanabishi2023-06-20 14:30:02 +0000
committerHanabishi2023-06-20 14:30:02 +0000
commitdbe3e046bdd0b299923b9924ff23865ed55e8d76 (patch)
treee47785039a0a01c2162225bff160421cafebcc9d /PKGBUILD
parent0e1881d5cb69af537cd92fa96812aa194e6321d4 (diff)
downloadaur-7-zip-bin.tar.gz
New version (23.01)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 34 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0b7f31ed818c..09a684115a67 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,39 @@
-# Maintainer: Mohammadreza Abdollahzadeh <morealaz at gmail dot com>
-pkgname=7-zip-bin
-pkgver=22.01
+_name=7-zip
+pkgname=${_name}-bin
+pkgver=23.01
pkgrel=1
-pkgdesc="File archiver with a high compression ratio (official build)."
-arch=(x86_64 i686 aarch64 armv7h)
-url="https://www.7-zip.org"
+pkgdesc="File archiver with a high compression ratio (binary release)"
+arch=('x86_64' 'i686' 'aarch64' 'armv7h')
+url="https://7-zip.org/"
license=('LGPL')
-provides=("${pkgname%-bin}" "7zip")
-conflicts=("${pkgname%-bin}" "7zip")
-replaces=('7zip-bin')
-source_x86_64=("${url}/a/7z${pkgver//./}-linux-x64.tar.xz")
-source_i686=("${url}/a/7z${pkgver//./}-linux-x86.tar.xz")
-source_aarch64=("${url}/a/7z${pkgver//./}-linux-arm64.tar.xz")
-source_armv7h=("${url}/a/7z${pkgver//./}-linux-arm.tar.xz")
-sha256sums_x86_64=('2c266f6794adec310c4631232c1d039f46988d51082fe5e80349c52ee7ed60bb')
-sha256sums_i686=('bc077186db2b435b9c7a05973f1cf3b4196484bd08ebcb1ddba159bc94ca5b54')
-sha256sums_aarch64=('23d060f6b1f4460b81b033b9cb91afc0501ef041eb1b569dd37e60897b052f01')
-sha256sums_armv7h=('428c11efd91fe1809c4750e8cd5d6eddfbed2826d8a5399ffcacb849f0d21cf8')
+provides=("${_name}")
+conflicts=("${_name}")
+options=('!strip')
+
+_get_source() {
+ echo "${url}a/7z${pkgver//./}-linux-${1}.tar.xz"
+}
+
+source_x86_64=("$(_get_source x64)")
+source_i686=("$(_get_source x86)")
+source_aarch64=("$(_get_source arm64)")
+source_armv7h=("$(_get_source arm)")
+
+sha256sums_x86_64=('23babcab045b78016e443f862363e4ab63c77d75bc715c0b3463f6134cbcf318')
+sha256sums_i686=('a4cd3dba5dcb22d0543156258f77011a838a5402563011c2aca11c3562687857')
+sha256sums_aarch64=('34e938fc4ba8ca6a835239733d9c1542ad8442cc037f43ca143a119bdf322b63')
+sha256sums_armv7h=('9d67650982f819d7557c27dea748fa66ca6c04a3a1148d66716c463580b0550c')
package() {
- install -D -t "${pkgdir}/usr/bin" -m 755 7zz
- install -D -t "${pkgdir}/usr/bin" -m 755 7zzs
- install -D -t "${pkgdir}/usr/share/doc/${pkgname%-bin}" -m 644 History.txt readme.txt
- cp -r MANUAL "${pkgdir}/usr/share/doc/${pkgname%-bin}/manual"
- install -D -m 644 License.txt "${pkgdir}/usr/share/licenses/${pkgname%-bin}/LICENSE"
+ install -Dm755 -t "${pkgdir}/usr/bin" \
+ "7zz" "7zzs"
+
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" \
+ "License.txt"
+
+ install -Dm644 -t "${pkgdir}/usr/share/doc/${_name}" \
+ "History.txt" "readme.txt"
+
+ cp -rdt "${pkgdir}/usr/share/doc/${_name}" \
+ "MANUAL"
}
-# vim:set ts=4 sw=4 et: