diff options
-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 } |