summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2023-08-03 18:03:45 +0200
committerCarl Smedstad2023-08-03 18:03:45 +0200
commitec2f552e61f51dd89430b3acf0f5deef8d0aa7ab (patch)
treec03cd50d34aca1738e1ea4aa131d66fc6cbe427e
parenta48881e31682a64657594d6e97957ac01297ba29 (diff)
downloadaur-ec2f552e61f51dd89430b3acf0f5deef8d0aa7ab.tar.gz
Publish version 7.3.6-1
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD61
2 files changed, 43 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 44e9b022d6a2..1b134f601c94 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = powershell-bin
pkgdesc = A cross-platform automation and configuration tool/framework (binary package)
- pkgver = 7.3.5
+ pkgver = 7.3.6
pkgrel = 1
url = https://github.com/Powershell/Powershell
install = powershell.install
@@ -8,21 +8,19 @@ pkgbase = powershell-bin
arch = armv7h
arch = aarch64
license = MIT
- depends = krb5
depends = gcc-libs
depends = glibc
- depends = lttng-ust
+ depends = libpam.so
depends = zlib
- depends = icu
provides = powershell
conflicts = powershell
- noextract = powershell-bin-7.3.5-1.tar.gz
+ noextract = powershell-bin-7.3.6-1.tar.gz
options = staticlibs
- source_x86_64 = powershell-bin-7.3.5-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.3.5/powershell-7.3.5-linux-x64.tar.gz
- sha256sums_x86_64 = 7ce08ee7bed1a882e875738198d7f8eb06861f52ebbd9f8823ff08da40e7bd21
- source_armv7h = powershell-bin-7.3.5-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.3.5/powershell-7.3.5-linux-arm32.tar.gz
- sha256sums_armv7h = c4a893b8f25da7578d71cc5ac78e90f6317f95f8fc2a17112f1a462844d817f2
- source_aarch64 = powershell-bin-7.3.5-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.3.5/powershell-7.3.5-linux-arm64.tar.gz
- sha256sums_aarch64 = 96fbeaf8bc57c9bf57b7fd79fad0ce4475be0969e785a6657a11c9a1774dc5e1
+ source_x86_64 = powershell-bin-7.3.6-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.3.6/powershell-7.3.6-linux-x64.tar.gz
+ sha256sums_x86_64 = 38bfba9aa4c914adf9f9a64b7f5832f8533305b696b5f03d0c3d56f9a2d8a5dc
+ source_armv7h = powershell-bin-7.3.6-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.3.6/powershell-7.3.6-linux-arm32.tar.gz
+ sha256sums_armv7h = 0bd7759895546ac04ed81368c7818036fc8b2d9826e476f0f249dab51a30797b
+ source_aarch64 = powershell-bin-7.3.6-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.3.6/powershell-7.3.6-linux-arm64.tar.gz
+ sha256sums_aarch64 = 02702c1373012ce9bd0f6a291d8d2763186cf6a9244ce4d22650bf4a4bd722c3
pkgname = powershell-bin
diff --git a/PKGBUILD b/PKGBUILD
index f19975177dc5..d35b87d181d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,44 +3,51 @@
# Contributor: Tomasz Hamerla <tomasz.hamerla@outlook.com>
pkgname=powershell-bin
-pkgver=7.3.5
+_name=${pkgname%-bin}
+pkgver=7.3.6
pkgrel=1
-pkgdesc='A cross-platform automation and configuration tool/framework (binary package)'
-arch=('x86_64' 'armv7h' 'aarch64')
-url='https://github.com/Powershell/Powershell'
-license=('MIT')
-depends=('krb5' 'gcc-libs' 'glibc' 'lttng-ust' 'zlib' 'icu')
-provides=('powershell')
-conflicts=('powershell')
-options=(staticlibs)
+pkgdesc="A cross-platform automation and configuration tool/framework (binary package)"
+arch=(x86_64 armv7h aarch64)
+url="https://github.com/Powershell/Powershell"
+license=(MIT)
+depends=(
+ gcc-libs
+ glibc
+ libpam.so
+ zlib
+)
+provides=(powershell)
+conflicts=(powershell)
install=powershell.install
+options=(staticlibs)
-_artifact="${pkgname}-${pkgver}-${pkgrel}.tar.gz"
-source_armv7h=("${_artifact}::${url}/releases/download/v${pkgver}/powershell-${pkgver}-linux-arm32.tar.gz")
-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")
+_archive="$pkgname-$pkgver-$pkgrel"
+_artifact="$_archive.tar.gz"
+
+source_armv7h=("$_artifact::$url/releases/download/v$pkgver/powershell-$pkgver-linux-arm32.tar.gz")
+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=('7ce08ee7bed1a882e875738198d7f8eb06861f52ebbd9f8823ff08da40e7bd21')
-sha256sums_armv7h=('c4a893b8f25da7578d71cc5ac78e90f6317f95f8fc2a17112f1a462844d817f2')
-sha256sums_aarch64=('96fbeaf8bc57c9bf57b7fd79fad0ce4475be0969e785a6657a11c9a1774dc5e1')
+sha256sums_x86_64=('38bfba9aa4c914adf9f9a64b7f5832f8533305b696b5f03d0c3d56f9a2d8a5dc')
+sha256sums_armv7h=('0bd7759895546ac04ed81368c7818036fc8b2d9826e476f0f249dab51a30797b')
+sha256sums_aarch64=('02702c1373012ce9bd0f6a291d8d2763186cf6a9244ce4d22650bf4a4bd722c3')
prepare() {
- mkdir -p ${pkgname}-${pkgver}-${pkgrel}
- tar -xf $_artifact -C ${pkgname}-${pkgver}-${pkgrel}
+ mkdir -p "$_archive"
+ tar -xf $_artifact -C "$_archive"
}
package() {
- cd ${pkgname}-${pkgver}-${pkgrel}
+ cd "$_archive"
+
+ local pkgnum=${pkgver:0:1}
- for path in $(find $(pwd) -type f); do
- path_rel=$(realpath --relative-to=$(pwd) "$path")
- install -Dm644 "${path_rel}" "${pkgdir}/opt/microsoft/powershell/7/${path_rel}"
- done
+ mkdir -p "$pkgdir/opt/microsoft/$_name/$pkgnum"
+ cp -ar "./." "$pkgdir/opt/microsoft/$_name/$pkgnum/"
- chmod 755 "${pkgdir}/opt/microsoft/powershell/7/pwsh"
- mkdir -p "${pkgdir}/usr/bin/"
- ln -s /opt/microsoft/powershell/7/pwsh "${pkgdir}/usr/bin/pwsh"
+ mkdir -p "$pkgdir/usr/bin/"
+ ln -s "/opt/microsoft/$_name/$pkgnum/pwsh" "$pkgdir/usr/bin/pwsh"
- install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/powershell-bin/LICENSE"
+ install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}