From 8b92df324b8c544f8d83032fff1ef02eb92cef9b Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Tue, 10 Feb 2015 16:45:39 +0200 Subject: Add coreclr-git --- .SRCINFO | 14 ++++++++++++++ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..cabf863 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = coreclr-git + pkgdesc = The .NET Core Runtime + pkgver = d921298 + pkgrel = 1 + url = https://github.com/dotnet/coreclr + arch = x86_64 + license = MIT + makedepends = clang cmake + provides = coreclr + source = git+https://github.com/dotnet/coreclr + sha1sums = SKIP + +pkgname = coreclr-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..604ec75 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Yuval Adam PGP-Key: 271386AA2EB7672F + +pkgname=coreclr-git +pkgver=d921298 +pkgrel=1 +pkgdesc="The .NET Core Runtime" +arch=('x86_64') +url="https://github.com/dotnet/coreclr" +license=(MIT) +makedepends=('clang cmake') +provides=('coreclr') +source=('git+https://github.com/dotnet/coreclr') +sha1sums=('SKIP') +_gitname=coreclr + +pkgver() { + cd $_gitname + echo $(git describe --always | sed 's/-/./g') +} + +build() { + cd $_gitname + ./build.sh +} + +package() { + install -Dm755 ${srcdir}/${_gitname}/binaries/Product/amd64/debug/corerun ${pkgdir}/usr/bin/corerun + install -d ${pkgdir}/usr/{lib,include} + install ${srcdir}/${_gitname}/binaries/Product/amd64/debug/*.so ${pkgdir}/usr/lib/ + install ${srcdir}/${_gitname}/binaries/Product/amd64/debug/inc/*.h ${pkgdir}/usr/include/ +} + +# vim:set ts=2 sw=2 et: -- cgit v1.3.1 From cf9782690718cf338ea50112920843b312ab7e4c Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 1 Apr 2015 13:18:48 +0300 Subject: Update coreclr-git --- .SRCINFO | 7 +++++-- PKGBUILD | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index cabf863..e56f311 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,11 +1,14 @@ pkgbase = coreclr-git pkgdesc = The .NET Core Runtime - pkgver = d921298 + pkgver = f1573b6 pkgrel = 1 url = https://github.com/dotnet/coreclr arch = x86_64 license = MIT - makedepends = clang cmake + makedepends = clang + makedepends = cmake + makedepends = lldb + makedepends = libunwind provides = coreclr source = git+https://github.com/dotnet/coreclr sha1sums = SKIP diff --git a/PKGBUILD b/PKGBUILD index 604ec75..36f6c3a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Yuval Adam PGP-Key: 271386AA2EB7672F pkgname=coreclr-git -pkgver=d921298 +pkgver=f1573b6 pkgrel=1 pkgdesc="The .NET Core Runtime" arch=('x86_64') url="https://github.com/dotnet/coreclr" license=(MIT) -makedepends=('clang cmake') +makedepends=('clang' 'cmake' 'lldb' 'libunwind') provides=('coreclr') source=('git+https://github.com/dotnet/coreclr') sha1sums=('SKIP') -- cgit v1.3.1 From c502b3230a5d3e22e8175dd60981e3c13b5f9608 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Thu, 30 Apr 2015 18:51:04 +0300 Subject: Update coreclr-git package() --- .SRCINFO | 2 +- PKGBUILD | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index e56f311..ad22109 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = coreclr-git pkgdesc = The .NET Core Runtime - pkgver = f1573b6 + pkgver = 39c5df9 pkgrel = 1 url = https://github.com/dotnet/coreclr arch = x86_64 diff --git a/PKGBUILD b/PKGBUILD index 36f6c3a..151d656 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Yuval Adam PGP-Key: 271386AA2EB7672F pkgname=coreclr-git -pkgver=f1573b6 +pkgver=39c5df9 pkgrel=1 pkgdesc="The .NET Core Runtime" arch=('x86_64') @@ -24,10 +24,10 @@ build() { } package() { - install -Dm755 ${srcdir}/${_gitname}/binaries/Product/amd64/debug/corerun ${pkgdir}/usr/bin/corerun + install -Dm755 ${srcdir}/${_gitname}/bin/Product/Linux.x64.Debug/corerun ${pkgdir}/usr/bin/corerun install -d ${pkgdir}/usr/{lib,include} - install ${srcdir}/${_gitname}/binaries/Product/amd64/debug/*.so ${pkgdir}/usr/lib/ - install ${srcdir}/${_gitname}/binaries/Product/amd64/debug/inc/*.h ${pkgdir}/usr/include/ + install ${srcdir}/${_gitname}/bin/Product/Linux.x64.Debug/*.so ${pkgdir}/usr/lib/ + install ${srcdir}/${_gitname}/bin/Product/Linux.x64.Debug/inc/*.h ${pkgdir}/usr/include/ } # vim:set ts=2 sw=2 et: -- cgit v1.3.1 From d548ff88151825c1bffd66ef32bcec9e3deacd86 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Sat, 2 May 2015 11:49:20 +0300 Subject: Add missing llvm dep to coreclr-git --- .SRCINFO | 1 + PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.SRCINFO b/.SRCINFO index ad22109..eca9727 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -7,6 +7,7 @@ pkgbase = coreclr-git license = MIT makedepends = clang makedepends = cmake + makedepends = llvm makedepends = lldb makedepends = libunwind provides = coreclr diff --git a/PKGBUILD b/PKGBUILD index 151d656..9b230b2 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,7 @@ pkgdesc="The .NET Core Runtime" arch=('x86_64') url="https://github.com/dotnet/coreclr" license=(MIT) -makedepends=('clang' 'cmake' 'lldb' 'libunwind') +makedepends=('clang' 'cmake' 'llvm' 'lldb' 'libunwind') provides=('coreclr') source=('git+https://github.com/dotnet/coreclr') sha1sums=('SKIP') -- cgit v1.3.1 From a9e0c3ea92f759893f5948a0cda33e45f35bd515 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Sat, 2 May 2015 11:49:48 +0300 Subject: Bump coreclr-git version --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index eca9727..183ef43 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = coreclr-git pkgdesc = The .NET Core Runtime - pkgver = 39c5df9 + pkgver = 7309fb8 pkgrel = 1 url = https://github.com/dotnet/coreclr arch = x86_64 diff --git a/PKGBUILD b/PKGBUILD index 9b230b2..5abdbd3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Yuval Adam PGP-Key: 271386AA2EB7672F pkgname=coreclr-git -pkgver=39c5df9 +pkgver=7309fb8 pkgrel=1 pkgdesc="The .NET Core Runtime" arch=('x86_64') -- cgit v1.3.1 From 30ea769b16294cc03fcb6137e3a0e61a2651b569 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Tue, 15 Dec 2015 14:07:31 +0200 Subject: Update makedepends --- .SRCINFO | 9 ++++++--- PKGBUILD | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 183ef43..9b81fb4 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,15 +1,18 @@ pkgbase = coreclr-git pkgdesc = The .NET Core Runtime - pkgver = 7309fb8 + pkgver = 32b981a pkgrel = 1 url = https://github.com/dotnet/coreclr arch = x86_64 license = MIT - makedepends = clang + makedepends = icu + makedepends = git + makedepends = clang35 makedepends = cmake - makedepends = llvm + makedepends = llvm35 makedepends = lldb makedepends = libunwind + makedepends = lttng-ust provides = coreclr source = git+https://github.com/dotnet/coreclr sha1sums = SKIP diff --git a/PKGBUILD b/PKGBUILD index 5abdbd3..7f3c059 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Yuval Adam PGP-Key: 271386AA2EB7672F pkgname=coreclr-git -pkgver=7309fb8 +pkgver=32b981a pkgrel=1 pkgdesc="The .NET Core Runtime" arch=('x86_64') url="https://github.com/dotnet/coreclr" license=(MIT) -makedepends=('clang' 'cmake' 'llvm' 'lldb' 'libunwind') +makedepends=('icu' 'git' 'clang35' 'cmake' 'llvm35' 'lldb' 'libunwind' 'lttng-ust') provides=('coreclr') source=('git+https://github.com/dotnet/coreclr') sha1sums=('SKIP') -- cgit v1.3.1 From 3aad59866eaef253aa4d83a3f9f013e2f1f2a093 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 16 Dec 2015 10:27:27 +0200 Subject: Move some makedeps to deps --- .SRCINFO | 10 +++++----- PKGBUILD | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 9b81fb4..f274e2f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -5,14 +5,14 @@ pkgbase = coreclr-git url = https://github.com/dotnet/coreclr arch = x86_64 license = MIT - makedepends = icu makedepends = git - makedepends = clang35 makedepends = cmake + makedepends = clang35 makedepends = llvm35 - makedepends = lldb - makedepends = libunwind - makedepends = lttng-ust + depends = icu + depends = lldb + depends = libunwind + depends = lttng-ust provides = coreclr source = git+https://github.com/dotnet/coreclr sha1sums = SKIP diff --git a/PKGBUILD b/PKGBUILD index 7f3c059..ffb74e9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,8 @@ pkgdesc="The .NET Core Runtime" arch=('x86_64') url="https://github.com/dotnet/coreclr" license=(MIT) -makedepends=('icu' 'git' 'clang35' 'cmake' 'llvm35' 'lldb' 'libunwind' 'lttng-ust') +depends=('icu' 'lldb' 'libunwind' 'lttng-ust') +makedepends=('git' 'cmake' 'clang35' 'llvm35') provides=('coreclr') source=('git+https://github.com/dotnet/coreclr') sha1sums=('SKIP') -- cgit v1.3.1 From ab386ced31e467ccd5cf9380b5d74c072a4a28ff Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 16 Dec 2015 10:30:10 +0200 Subject: Add mono as an optdepends --- .SRCINFO | 1 + PKGBUILD | 1 + 2 files changed, 2 insertions(+) diff --git a/.SRCINFO b/.SRCINFO index f274e2f..b932123 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -13,6 +13,7 @@ pkgbase = coreclr-git depends = lldb depends = libunwind depends = lttng-ust + optdepends = mono: for building mscorlib.dll provides = coreclr source = git+https://github.com/dotnet/coreclr sha1sums = SKIP diff --git a/PKGBUILD b/PKGBUILD index ffb74e9..0dac5d7 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,6 +9,7 @@ url="https://github.com/dotnet/coreclr" license=(MIT) depends=('icu' 'lldb' 'libunwind' 'lttng-ust') makedepends=('git' 'cmake' 'clang35' 'llvm35') +optdepends=('mono: for building mscorlib.dll') provides=('coreclr') source=('git+https://github.com/dotnet/coreclr') sha1sums=('SKIP') -- cgit v1.3.1