summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 8 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 122580815421..710cabd8ae4e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,9 +3,9 @@
# Contributor: Tomasz Hamerla <tomasz.hamerla@outlook.com>
pkgname=powershell-bin
-_name=${pkgname%-bin}
+_pkgname=${pkgname%-bin}
pkgver=7.4.1
-pkgrel=1
+pkgrel=2
pkgdesc="A cross-platform automation and configuration tool/framework (binary package)"
arch=(x86_64 armv7h aarch64)
url="https://github.com/Powershell/Powershell"
@@ -13,9 +13,9 @@ license=(MIT)
depends=(
gcc-libs
glibc
- lttng-ust2.12
zlib
)
+optdepends=('lttng-ust2.12: CoreCLR tracing')
provides=(powershell)
conflicts=(powershell)
install=powershell.install
@@ -28,7 +28,6 @@ source_armv7h=("$_artifact::$url/releases/download/v$pkgver/powershell-$pkgver-l
source_aarch64=("$_artifact::$url/releases/download/v$pkgver/powershell-$pkgver-linux-arm64.tar.gz")
source_x86_64=("$_artifact::$url/releases/download/v$pkgver/powershell-$pkgver-linux-x64.tar.gz")
noextract=("$_artifact")
-
sha256sums_x86_64=('8beabac4431b75e9b67c6d9fafd8b02cc019f21f230ea3d94aec1348c50529d3')
sha256sums_armv7h=('ba66844392026779145c10a72d9b9096fe9f71f196aecffce45678c25d37c007')
sha256sums_aarch64=('719c11544a1f6322f2c58f5591ff7abb7768aef97ef0a382e3711f89fa2ade22')
@@ -43,11 +42,11 @@ package() {
local pkgnum=${pkgver:0:1}
- mkdir -p "$pkgdir/opt/microsoft/$_name/$pkgnum"
- cp -ar "./." "$pkgdir/opt/microsoft/$_name/$pkgnum/"
+ install -dm755 "$pkgdir/usr/lib/$_pkgname-$pkgnum"
+ cp --archive -t "$pkgdir/usr/lib/$_pkgname-$pkgnum" ./*
- mkdir -p "$pkgdir/usr/bin/"
- ln -s "/opt/microsoft/$_name/$pkgnum/pwsh" "$pkgdir/usr/bin/pwsh"
+ install -dm755 "$pkgdir/usr/bin"
+ ln -s "/usr/lib/$_pkgname-$pkgnum/pwsh" "$pkgdir/usr/bin/pwsh"
- install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt
}