summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPedroHLC2019-04-20 13:49:37 -0300
committerPedroHLC2019-04-20 13:50:27 -0300
commita5bc7bb693830fd6164bad57fb99b474381870f7 (patch)
tree2584290ac52d291ce3d97ec9f782ef7e5fb86220 /PKGBUILD
downloadaur-a5bc7bb693830fd6164bad57fb99b474381870f7.tar.gz
WIP
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3f7dfdd98420
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+_pkgname="xamarin-android"
+pkgname=("${_pkgname}-git")
+pkgdesc="Provides open-source bindings of the Android SDK for use with .NET managed languages such as C#. (git version)"
+pkgver=0
+pkgrel=0
+arch=('x86_64' 'i686')
+url="https://github.com/xamarin/xamarin-android"
+license=('MIT')
+depends=(
+ 'mono>=5.18'
+ 'java-environment=8'
+ 'android-ndk' 'android-sdk'
+ #base-devel: autoconf (autotools)
+ )
+makedepends=('git'
+ 'cmake' 'gdk-pixbuf2' 'wget' 'msbuild'
+ 'lsb-release'
+ 'llvm'
+ )
+source=("${_pkgname}::git+${url}.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+ make prepare-external-git-dependencies
+ make prepare MSBUILD=msbuild
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ make MSBUILD=msbuild
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ make DESTDIR="${pkgdir}" install
+}
+