Package Details: powershell-bin 7.6.1-1

Git Clone URL: https://aur.archlinux.org/powershell-bin.git (read-only, click to copy)
Package Base: powershell-bin
Description: A cross-platform automation and configuration tool/framework (binary package)
Upstream URL: https://github.com/Powershell/Powershell
Licenses: MIT
Conflicts: powershell
Provides: powershell
Submitter: thamerla
Maintainer: kylesferrazza (carsme, dylanhall)
Last Packager: dylanhall
Votes: 80
Popularity: 3.00
First Submitted: 2017-05-07 11:30 (UTC)
Last Updated: 2026-04-23 01:37 (UTC)

Dependencies (3)

Required by (10)

Sources (3)

Latest Comments

1 2 3 4 5 Next › Last »

dylanhall commented on 2026-04-23 02:46 (UTC)

thank you, PKGBUILD is updated and i can confirm it's current now. appreciate it!

carsme commented on 2026-04-22 08:28 (UTC)

@dylanhall, added you as a co-maintainer, thanks

dylanhall commented on 2026-04-22 03:00 (UTC) (edited on 2026-04-22 03:00 (UTC) by dylanhall)

is this orphaned? I use it daily and it has a warning when it's out of date, I'm currently maintaining a copy locally just so i can update. I'd be happy to start updating it here.

grislobo commented on 2026-03-18 22:44 (UTC)

version 7.6.0 is out. Here is an updated PKGBUILD.

pkgname=powershell-bin
_pkgname=${pkgname%-bin}
pkgver=7.6.0
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=(
  gcc-libs
  glibc
)
optdepends=('lttng-ust2.12: CoreCLR tracing')
provides=(powershell)
conflicts=(powershell)
install=powershell.install
_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=('04517472CF57D7F9CBD93897DA9BED467C73CA6063C29D7655EBC20AA1D6023F')
sha256sums_armv7h=('ECDFF7807C239ADF6A600632E8E686367A10F23FB2435C668FBE19B06DCC136E')
sha256sums_aarch64=('DDDF7564FB3B52DC26BE5580FC5B4E08EB3FA65B094488AAE6D4B3CAD5FEA460')

prepare() {
  mkdir -p "$_archive"
  tar -xf $_artifact -C "$_archive"
}

package() {
  cd "$_archive"

  local pkgnum=${pkgver:0:1}

  install -dm755 "$pkgdir/usr/lib/$_pkgname-$pkgnum"
  cp -a -t "$pkgdir/usr/lib/$_pkgname-$pkgnum" ./*
  # The pwsh executable is not executable in the archive, for some reason.
  chmod 755 "$pkgdir/usr/lib/$_pkgname-$pkgnum/pwsh"

  install -dm755 "$pkgdir/usr/bin"
  ln -s "/usr/lib/$_pkgname-$pkgnum/pwsh" "$pkgdir/usr/bin/pwsh"

  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt
}

lystor commented on 2025-11-03 16:07 (UTC) (edited on 2025-11-03 16:08 (UTC) by lystor)

7.5.4 is available: https://github.com/PowerShell/PowerShell/releases/tag/v7.5.4

grislobo commented on 2025-07-06 21:29 (UTC)

version 7.5.2 is out. Updated PKGBUILD manually to include the new version and checksum and it installed for me.

# Maintainer: Carl Smedstad <carsme@archlinux.org>
# Maintainer: Kyle Sferrazza <kyle.sferrazza@gmail.com>
# Contributor: Tomasz Hamerla <tomasz.hamerla@outlook.com>

pkgname=powershell-bin
_pkgname=${pkgname%-bin}
pkgver=7.5.2
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=(
  gcc-libs
  glibc
)
optdepends=('lttng-ust2.12: CoreCLR tracing')
provides=(powershell)
conflicts=(powershell)
install=powershell.install
_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=('8FA9584F6F95D29CA1466C4397AC39C371373D6581C12DFAE9EBD53C06D77664')
sha256sums_armv7h=('8FA9584F6F95D29CA1466C4397AC39C371373D6581C12DFAE9EBD53C06D77664')
sha256sums_aarch64=('8FA9584F6F95D29CA1466C4397AC39C371373D6581C12DFAE9EBD53C06D77664')

prepare() {
  mkdir -p "$_archive"
  tar -xf $_artifact -C "$_archive"
}

package() {
  cd "$_archive"

  local pkgnum=${pkgver:0:1}

  install -dm755 "$pkgdir/usr/lib/$_pkgname-$pkgnum"
  cp -a -t "$pkgdir/usr/lib/$_pkgname-$pkgnum" ./*
  # The pwsh executable is not executable in the archive, for some reason.
  chmod 755 "$pkgdir/usr/lib/$_pkgname-$pkgnum/pwsh"

  install -dm755 "$pkgdir/usr/bin"
  ln -s "/usr/lib/$_pkgname-$pkgnum/pwsh" "$pkgdir/usr/bin/pwsh"

  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt
}

jetersen commented on 2025-04-25 15:54 (UTC)

7.5.1 is out

diff --git a/.SRCINFO b/.SRCINFO
index 22d256a..9774cba 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.5.0
+   pkgver = 7.5.1
    pkgrel = 1
    url = https://github.com/Powershell/Powershell
    install = powershell.install
@@ -13,12 +13,12 @@ pkgbase = powershell-bin
    optdepends = lttng-ust2.12: CoreCLR tracing
    provides = powershell
    conflicts = powershell
-   noextract = powershell-bin-7.5.0-1.tar.gz
-   source_x86_64 = powershell-bin-7.5.0-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.5.0/powershell-7.5.0-linux-x64.tar.gz
-   sha256sums_x86_64 = 7ebb0048a38009de5a59d620a10f33d7ba4920ace2379b104a67fafb79e2841b
-   source_armv7h = powershell-bin-7.5.0-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.5.0/powershell-7.5.0-linux-arm32.tar.gz
-   sha256sums_armv7h = 7ebb0048a38009de5a59d620a10f33d7ba4920ace2379b104a67fafb79e2841b
-   source_aarch64 = powershell-bin-7.5.0-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.5.0/powershell-7.5.0-linux-arm64.tar.gz
-   sha256sums_aarch64 = 7ebb0048a38009de5a59d620a10f33d7ba4920ace2379b104a67fafb79e2841b
+   noextract = powershell-bin-7.5.1-1.tar.gz
+   source_x86_64 = powershell-bin-7.5.1-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.5.1/powershell-7.5.1-linux-x64.tar.gz
+   sha256sums_x86_64 = bb9b5f7f8060007354d75da92fc6430c77ba074cf81bfa2156f1ba373ff477e5
+   source_armv7h = powershell-bin-7.5.1-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.5.1/powershell-7.5.1-linux-arm32.tar.gz
+   sha256sums_armv7h = bb9b5f7f8060007354d75da92fc6430c77ba074cf81bfa2156f1ba373ff477e5
+   source_aarch64 = powershell-bin-7.5.1-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.5.1/powershell-7.5.1-linux-arm64.tar.gz
+   sha256sums_aarch64 = bb9b5f7f8060007354d75da92fc6430c77ba074cf81bfa2156f1ba373ff477e5

 pkgname = powershell-bin
diff --git a/PKGBUILD b/PKGBUILD
index 65a6043..a9554c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@

 pkgname=powershell-bin
 _pkgname=${pkgname%-bin}
-pkgver=7.5.0
+pkgver=7.5.1
 pkgrel=1
 pkgdesc="A cross-platform automation and configuration tool/framework (binary package)"
 arch=(x86_64 armv7h aarch64)
@@ -24,9 +24,9 @@ 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=('7ebb0048a38009de5a59d620a10f33d7ba4920ace2379b104a67fafb79e2841b')
-sha256sums_armv7h=('7ebb0048a38009de5a59d620a10f33d7ba4920ace2379b104a67fafb79e2841b')
-sha256sums_aarch64=('7ebb0048a38009de5a59d620a10f33d7ba4920ace2379b104a67fafb79e2841b')
+sha256sums_x86_64=('bb9b5f7f8060007354d75da92fc6430c77ba074cf81bfa2156f1ba373ff477e5')
+sha256sums_armv7h=('bb9b5f7f8060007354d75da92fc6430c77ba074cf81bfa2156f1ba373ff477e5')
+sha256sums_aarch64=('bb9b5f7f8060007354d75da92fc6430c77ba074cf81bfa2156f1ba373ff477e5')

 prepare() {
   mkdir -p "$_archive"

grislobo commented on 2025-01-28 19:42 (UTC)

I just finished registering an account so I could comment that 7.5.0 was out and that updating the PKGBUILD for the new version and checksums worked on my end. Thank you for updating this!

sharun commented on 2024-04-15 04:26 (UTC)

7.4.2 out

diff --git a/.SRCINFO b/.SRCINFO
index 893de87..ae21a7c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = powershell-bin
    pkgdesc = A cross-platform automation and configuration tool/framework (binary package)
-   pkgver = 7.4.1
-   pkgrel = 2
+   pkgver = 7.4.2
+   pkgrel = 1
    url = https://github.com/Powershell/Powershell
    install = powershell.install
    arch = x86_64
@@ -14,13 +14,13 @@ pkgbase = powershell-bin
    optdepends = lttng-ust2.12: CoreCLR tracing
    provides = powershell
    conflicts = powershell
-   noextract = powershell-bin-7.4.1-2.tar.gz
+   noextract = powershell-bin-7.4.2-1.tar.gz
    options = staticlibs
-   source_x86_64 = powershell-bin-7.4.1-2.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.4.1/powershell-7.4.1-linux-x64.tar.gz
-   sha256sums_x86_64 = 8beabac4431b75e9b67c6d9fafd8b02cc019f21f230ea3d94aec1348c50529d3
-   source_armv7h = powershell-bin-7.4.1-2.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.4.1/powershell-7.4.1-linux-arm32.tar.gz
-   sha256sums_armv7h = ba66844392026779145c10a72d9b9096fe9f71f196aecffce45678c25d37c007
-   source_aarch64 = powershell-bin-7.4.1-2.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.4.1/powershell-7.4.1-linux-arm64.tar.gz
-   sha256sums_aarch64 = 719c11544a1f6322f2c58f5591ff7abb7768aef97ef0a382e3711f89fa2ade22
+   source_x86_64 = powershell-bin-7.4.2-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.4.2/powershell-7.4.2-linux-x64.tar.gz
+   sha256sums_x86_64 = 36605dc37979de5af2e10783bf70c0ad8150521e81e6d7c9322036ebb897e7fe
+   source_armv7h = powershell-bin-7.4.2-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.4.2/powershell-7.4.2-linux-arm32.tar.gz
+   sha256sums_armv7h = 36605dc37979de5af2e10783bf70c0ad8150521e81e6d7c9322036ebb897e7fe
+   source_aarch64 = powershell-bin-7.4.2-1.tar.gz::https://github.com/Powershell/Powershell/releases/download/v7.4.2/powershell-7.4.2-linux-arm64.tar.gz
+   sha256sums_aarch64 = 36605dc37979de5af2e10783bf70c0ad8150521e81e6d7c9322036ebb897e7fe

 pkgname = powershell-bin
diff --git a/PKGBUILD b/PKGBUILD
index 710cabd..3402b9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@

 pkgname=powershell-bin
 _pkgname=${pkgname%-bin}
-pkgver=7.4.1
-pkgrel=2
+pkgver=7.4.2
+pkgrel=1
 pkgdesc="A cross-platform automation and configuration tool/framework (binary package)"
 arch=(x86_64 armv7h aarch64)
 url="https://github.com/Powershell/Powershell"
@@ -28,9 +28,9 @@ 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')
+sha256sums_x86_64=('36605dc37979de5af2e10783bf70c0ad8150521e81e6d7c9322036ebb897e7fe')
+sha256sums_armv7h=('36605dc37979de5af2e10783bf70c0ad8150521e81e6d7c9322036ebb897e7fe')
+sha256sums_aarch64=('36605dc37979de5af2e10783bf70c0ad8150521e81e6d7c9322036ebb897e7fe')

 prepare() {
   mkdir -p "$_archive"

carsme commented on 2024-03-03 16:13 (UTC)

@rubin55, thanks for the suggestion, applied in 7.4.1-2.