diff options
author | Thog | 2018-05-12 18:02:01 +0200 |
---|---|---|
committer | Thog | 2018-05-12 18:02:01 +0200 |
commit | 1c5db78093b361d997d8393f3241451e1fb0f767 (patch) | |
tree | 94d2b7196d521c5d850c0bdf83a3d7e0a4a3c254 | |
download | aur-1c5db78093b361d997d8393f3241451e1fb0f767.tar.gz |
Initial version
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3c6e2861f0f1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,36 @@ +pkgbase = dotnet-core-rc + pkgver = 2.1.0 + pkgrel = 1 + url = https://www.microsoft.com/net/core + arch = x86_64 + license = MIT + depends = gcc-libs + depends = glibc + options = staticlibs + source = https://download.microsoft.com/download/D/0/B/D0B7F62D-9C5D-4CF3-AB6C-88F56B4FC1A9/dotnet-runtime-2.1.0-rc1-linux-x64.tar.gz + sha256sums = f720cf96ec174369e1fa217be8935ad787fe7964eeb8b3f062dfc89c08d1736e + +pkgname = dotnet-host-rc + pkgdesc = A generic driver for the .NET Core Command Line Interface + provides = dotnet-host + conflicts = dotnet-host + +pkgname = dotnet-runtime-rc + pkgdesc = The .NET Core runtime + depends = gcc-libs + depends = glibc + depends = dotnet-host-rc + depends = icu + depends = krb5 + depends = libunwind + depends = lldb + depends = lttng-ust + depends = openssl-1.0 + depends = zlib + depends = libcurl.so + depends = libuuid.so + provides = dotnet-runtime-2.0 + provides = dotnet-runtime + conflicts = dotnet-runtime-2.0 + conflicts = dotnet-runtime + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fe196e1a9dc9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Thomas Guillemard <me[at]thog[dot]eu> + +pkgbase=dotnet-core-rc +pkgname=('dotnet-host-rc' 'dotnet-runtime-rc') +pkgver=2.1.0 +pkgrel=1 +arch=('x86_64') +url='https://www.microsoft.com/net/core' +license=('MIT') +depends=('gcc-libs' 'glibc') +options=('staticlibs') +source=('https://download.microsoft.com/download/D/0/B/D0B7F62D-9C5D-4CF3-AB6C-88F56B4FC1A9/dotnet-runtime-2.1.0-rc1-linux-x64.tar.gz') +sha256sums=('f720cf96ec174369e1fa217be8935ad787fe7964eeb8b3f062dfc89c08d1736e') + +package_dotnet-host-rc() { + pkgdesc='A generic driver for the .NET Core Command Line Interface' + provides=('dotnet-host') + conflicts=('dotnet-host') + + install -dm 755 "${pkgdir}"/{opt/dotnet,usr/bin,usr/share/licenses/dotnet-host} + cp -dr --no-preserve='ownership' dotnet host "${pkgdir}"/opt/dotnet/ + install -m 644 *.txt -t "${pkgdir}"/usr/share/licenses/dotnet-host/ + ln -s /opt/dotnet/dotnet "${pkgdir}"/usr/bin/ +} + +package_dotnet-runtime-rc() { + pkgdesc='The .NET Core runtime' + depends+=('dotnet-host-rc' 'icu' 'krb5' 'libunwind' 'lldb' 'lttng-ust' 'openssl-1.0' 'zlib' + 'libcurl.so' 'libuuid.so') + provides=('dotnet-runtime-2.0' 'dotnet-runtime') + conflicts=('dotnet-runtime-2.0' 'dotnet-runtime') + + install -dm 755 "${pkgdir}"/{opt/dotnet,usr/share/licenses} + cp -dr --no-preserve='ownership' shared "${pkgdir}"/opt/dotnet/ + ln -s dotnet-host "${pkgdir}"/usr/share/licenses/dotnet-runtime +} + |