summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Steel2016-12-20 15:36:24 +0000
committerJonathan Steel2016-12-20 15:36:24 +0000
commit57258ad47544212b6bcd8719646fdf64a1821156 (patch)
treec5690863c2e155a193da2adc2ad9de3a63f020b8
parent509e125356770eab9d40a75b73f647b2d6d8ddec (diff)
downloadaur-57258ad47544212b6bcd8719646fdf64a1821156.tar.gz
6.0.0-alpha.14
https://github.com/PowerShell/PowerShell/releases/tag/v6.0.0-alpha.14
-rw-r--r--PKGBUILD41
1 files changed, 16 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9492ff343725..7f86a48fd5ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,10 @@
# Maintainer: Sergio Correia <sergio@correia.cc>
pkgname=powershell
-_pkgver=6.0.0-alpha.13
+_pkgver=6.0.0-alpha.14
pkgver=${_pkgver/-/.}
pkgrel=1
-pkgdesc="A cross-platform automation and configuration tool/framework."
+pkgdesc="A cross-platform automation and configuration tool/framework"
arch=('x86_64')
url="https://github.com/PowerShell/PowerShell"
license=('MIT')
@@ -24,27 +24,18 @@ md5sums=('SKIP'
'd20378ea8504200919c65de6592f0b24')
prepare() {
- cd "${pkgname}"
+ cd $pkgname
git submodule init
- git config submodule.src/Modules/Pester.url "${srcdir}/pester"
- git config submodule.src/libpsl-native/test/googletest.url "${srcdir}/googletest"
+ git config submodule.src/Modules/Pester.url "$srcdir"/pester
+ git config submodule.src/libpsl-native/test/googletest.url "$srcdir"/googletest
git submodule update
# Starting off clean.
git clean -dfx
-
- # Workaround due to
- # https://github.com/PowerShell/PowerShell/commit/c695d41c47c8baa48db1a590fe7378641a9e0ab9
- net_version=$(dotnet --version)
- net_build_number=${net_version##*-}
- if [[ "${build_number}" -lt "3546" ]]; then
- msg "Reverting powershell commit c695d41"
- patch -p1 < ../revert-commit-c695d41.patch
- fi
}
build() {
- cd "${pkgname}"
+ cd $pkgname
pushd src/libpsl-native
cmake .
@@ -52,27 +43,27 @@ build() {
popd
PROOT_NO_SECCOMP=1 \
- proot -b "${srcdir}/os-release":/etc/os-release "${srcdir}/build.sh"
+ proot -b "$srcdir"/os-release:/etc/os-release "$srcdir"/build.sh
}
check() {
- cd "${pkgname}"/src/libpsl-native
+ cd $pkgname/src/libpsl-native
PROOT_NO_SECCOMP=1 \
- proot -b "${srcdir}/os-release":/etc/os-release \
+ proot -b "$srcdir"/os-release:/etc/os-release \
make test
}
package() {
- cd "${pkgname}"/src/powershell-unix
+ cd $pkgname/src/powershell-unix
- mkdir -p "${pkgdir}/usr/lib/${pkgname}"
- cp -a bin/Linux/netcoreapp1.0/ubuntu.16.04-x64 "${pkgdir}/usr/lib/${pkgname}"
+ mkdir -p "$pkgdir"/usr/lib/$pkgname
+ cp -a bin/Linux/netcoreapp*/ubuntu.16.04-x64 "$pkgdir"/usr/lib/$pkgname
- mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
- cp ../../LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+ cp ../../LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
- mkdir -p "${pkgdir}/usr/bin"
- ln -s "/usr/lib/${pkgname}/ubuntu.16.04-x64/powershell" "${pkgdir}/usr/bin/powershell"
+ mkdir -p "$pkgdir"/usr/bin
+ ln -s /usr/lib/$pkgname/ubuntu.16.04-x64/powershell "$pkgdir"/usr/bin/powershell
}