summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorruki <[email protected]>2020-02-28 23:28:33 +0800
committerruki <[email protected]>2020-02-28 14:51:20 +0800
commit73687fa6fc8ca9eb9d037389f772928d90656ab7 (patch)
tree9f85b635f4f7bf25ebefbbce4a610808fe3ad43a /scripts
parent9fe4b550970a66fbfebff7c97baf7ef418dd0c8d (diff)
add build.sh for termux
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/archlinux/PKGBUILD4
-rw-r--r--scripts/msys/PKGBUILD4
-rw-r--r--scripts/termux/build.sh17
3 files changed, 21 insertions, 4 deletions
diff --git a/scripts/archlinux/PKGBUILD b/scripts/archlinux/PKGBUILD
index 9109f89b6..3b86c7de1 100755
--- a/scripts/archlinux/PKGBUILD
+++ b/scripts/archlinux/PKGBUILD
@@ -3,14 +3,14 @@
pkgname=xmake
pkgver=2.3.1
-pkgrel=8
+pkgrel=9
pkgdesc="A make-like build utility based on Lua"
arch=('i686' 'x86_64')
url="https://github.com/xmake-io/xmake"
license=('Apache')
makedepends=()
source=("$pkgname.tar.gz::https://github.com/xmake-io/xmake/releases/download/v${pkgver}/xmake-v${pkgver}.tar.gz")
-sha256sums=('4b1b46233d84259a66bc112d05513feae2507f1b30b4c2a494c4bdf84e5845dd')
+sha256sums=('c927efad5412c3bdb8bad1be5b1b2ea40a998dff2a252edb443782865b7472b9')
build() {
cd "$srcdir"
diff --git a/scripts/msys/PKGBUILD b/scripts/msys/PKGBUILD
index b78cd8200..db7e0225a 100644
--- a/scripts/msys/PKGBUILD
+++ b/scripts/msys/PKGBUILD
@@ -4,7 +4,7 @@ _realname=xmake
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=2.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="A make-like build utility based on Lua (mingw-w64)"
arch=('any')
url="https://github.com/xmake-io/xmake"
@@ -13,7 +13,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-ncurses"
"${MINGW_PACKAGE_PREFIX}-readline")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc")
source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/xmake-io/${_realname}/releases/download/v${pkgver}/${_realname}-v${pkgver}.tar.gz")
-sha256sums=('4b1b46233d84259a66bc112d05513feae2507f1b30b4c2a494c4bdf84e5845dd')
+sha256sums=('c927efad5412c3bdb8bad1be5b1b2ea40a998dff2a252edb443782865b7472b9')
build() {
cd "$srcdir"
diff --git a/scripts/termux/build.sh b/scripts/termux/build.sh
new file mode 100644
index 000000000..cc1be00b0
--- /dev/null
+++ b/scripts/termux/build.sh
@@ -0,0 +1,17 @@
+TERMUX_PKG_HOMEPAGE=http://xmake.io/
+TERMUX_PKG_DESCRIPTION="A cross-platform build utility based on Lua"
+TERMUX_PKG_LICENSE="GPL-2.0"
+TERMUX_PKG_MAINTAINER="Ruki Wang @waruqi"
+TERMUX_PKG_VERSION=2.3.1
+TERMUX_PKG_REVISION=1
+TERMUX_PKG_SRCURL=https://github.com/xmake-io/xmake/releases/download/v${TERMUX_PKG_VERSION}/xmake-v${TERMUX_PKG_VERSION}.tar.gz
+TERMUX_PKG_SHA256=c927efad5412c3bdb8bad1be5b1b2ea40a998dff2a252edb443782865b7472b9
+TERMUX_PKG_BUILD_IN_SRC=true
+TERMUX_PKG_DEPENDS="clang, make, readline"
+
+termux_step_make() {
+ make build
+}
+termux_step_make_install() {
+ make install PREFIX="${TERMUX_PREFIX}"
+}