diff options
author | nonyy | 2017-05-07 13:30:26 +0200 |
---|---|---|
committer | nonyy | 2017-05-07 13:30:26 +0200 |
commit | 5e96f8998aa127c203991d07132f39886a199a20 (patch) | |
tree | 3f9f6dec2ad08e189c469ff63bde6dff51e276bb | |
parent | f0c42cdb06a48d7f044e8044ecddc05f4851a785 (diff) | |
download | aur-5e96f8998aa127c203991d07132f39886a199a20.tar.gz |
New release
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 55 |
3 files changed, 51 insertions, 34 deletions
@@ -1,20 +1,24 @@ -# Generated by mksrcinfo v8 -# Thu Aug 18 22:15:09 UTC 2016 pkgbase = powershell-bin - pkgdesc = PowerShell - pkgver = 6.0.0.alpha.9 - pkgrel = 2 - url = https://github.com/PowerShell/PowerShell - arch = any + pkgdesc = A cross-platform automation and configuration tool/framework (binary package) + pkgver = 6.0.0.alpha.18 + pkgrel = 1 + url = https://github.com/Powershell/Powershell + arch = x86_64 license = MIT + makedepends = rsync depends = libunwind - depends = icu + depends = icu55 + depends = libopenssl-1.0-compat + depends = libcurl-openssl-1.0 provides = powershell + provides = powershell-bin + provides = powershell-git conflicts = powershell conflicts = powershell-git + options = staticlibs options = !strip - source = powershell-bin-6.0.0.alpha.9.rpm::https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm - md5sums = daabe5b2dabf11d849a95b0d703075f9 + source = https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.18/powershell_6.0.0-alpha.18-1ubuntu1.16.04.1_amd64.deb + md5sums = 7b9b04b002f66c14c4ae70b5d1b1a9a6 pkgname = powershell-bin diff --git a/.gitignore b/.gitignore index 37c1e5ef384f..c6e8daf6bfdd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ -*.deb -*.part +* +!PKGBUILD +!.SRCINFO +!.gitignore
\ No newline at end of file @@ -1,31 +1,42 @@ -# Original Author: Grigorii Horos <horosgrisa@gmail.com> -# Maintainer: Will Price <will.price94@gmail.com> +# Maintainer: Tomasz Hamerla <tomasz.hamerla@outlook.com> pkgname=powershell-bin -pkgver=6.0.0.alpha.9 -pkgrel=2 -pkgdesc="PowerShell" -arch=('any') -url="https://github.com/PowerShell/PowerShell" +_pkgver=6.0.0-alpha.18 +pkgver=${_pkgver/-/.} +pkgrel=1 +pkgdesc="A cross-platform automation and configuration tool/framework (binary package)" +arch=('x86_64') +url="https://github.com/Powershell/Powershell" license=('MIT') -depends=('libunwind' 'icu') -makedepends=('') -options=('!strip') -source=("${pkgname}-${pkgver}.rpm::https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm") -md5sums=('daabe5b2dabf11d849a95b0d703075f9') +provides=('powershell' 'powershell-bin' 'powershell-git') +options=(staticlibs !strip) +depends=('libunwind' 'icu55' 'libopenssl-1.0-compat' 'libcurl-openssl-1.0') +makedepends=('rsync') conflicts=('powershell' 'powershell-git') -provides=('powershell') + +md5sums=('7b9b04b002f66c14c4ae70b5d1b1a9a6') + +source=("https://github.com/PowerShell/PowerShell/releases/download/v${_pkgver}/powershell_${_pkgver}-1ubuntu1.16.04.1_amd64.deb") package() { - echo "WARNING: DOES NOT CURRENTLY WORK" - mkdir -p "${pkgdir}/usr/bin" - mkdir -p "${pkgdir}/usr/share/powershell" + bsdtar xf data.tar.gz + + mv usr "${pkgdir}" + mv opt "${pkgdir}" + + # Fix man path + cd "${pkgdir}" + rsync --recursive usr/local/share usr + rm -rf usr/local - cp -r usr/local/share \ - "${pkgdir}/usr" - cp -r opt/microsoft/powershell/6.0.0-alpha.9/* \ - "${pkgdir}/usr/share/powershell" + # Force powershell to load appropriate libs + cd usr/bin + mv powershell lnbin.powershell + cat > powershell <<EOF +#!/bin/sh +LD_PRELOAD='/usr/lib/libcurl-openssl-1.0.so /usr/lib/openssl-1.0-compat/libssl.so /usr/lib/openssl-1.0-compat/libcrypto.so' exec lnbin.powershell "\$@" 2>/dev/null +EOF + # Fix script permissions + chmod 755 powershell - ln -fs /usr/share/powershell/powershell \ - "${pkgdir}/usr/bin/powershell" } |