diff options
author | Jonathan Steel | 2016-12-20 15:36:24 +0000 |
---|---|---|
committer | Jonathan Steel | 2016-12-20 15:36:24 +0000 |
commit | 57258ad47544212b6bcd8719646fdf64a1821156 (patch) | |
tree | c5690863c2e155a193da2adc2ad9de3a63f020b8 | |
parent | 509e125356770eab9d40a75b73f647b2d6d8ddec (diff) | |
download | aur-57258ad47544212b6bcd8719646fdf64a1821156.tar.gz |
6.0.0-alpha.14
https://github.com/PowerShell/PowerShell/releases/tag/v6.0.0-alpha.14
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 16 insertions, 25 deletions
@@ -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 } |