summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author910JQK2016-02-13 22:04:16 +0800
committer910JQK2016-02-13 22:04:16 +0800
commit1605ce46c544213be4154b41d4df057cc7cc8500 (patch)
tree61581d52f8a408b7d1e0ba6a1e86228b97264109
downloadaur-1605ce46c544213be4154b41d4df057cc7cc8500.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD38
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..700c93686a08
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = cubway-git
+ pkgdesc = WebApp container implemented by QtWebkit, which provides some JavaScript API.
+ pkgver = r122.b689803
+ pkgrel = 1
+ url = https://github.com/Icenowy/Cubway
+ arch = i686
+ arch = x86_64
+ makedepends = git
+ makedepends = cmake
+ makedepends = make
+ makedepends = gcc
+ depends = qt5-base
+ depends = qt5-webkit
+ depends = libqtxdg
+ source = cubway::git+https://github.com/Icenowy/Cubway.git
+ source = https://cirno.xyz/~jqk/files/Babel.tar.gz
+ md5sums = SKIP
+ md5sums = bf23c4f0cec5f235617c5fa9ee02cc91
+
+pkgname = cubway-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2db0eaf849ad
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: 910JQK <v910JQK@gmail.com>
+_pkgname=cubway
+pkgname=$_pkgname-git
+pkgver=r122.b689803
+pkgrel=1
+pkgdesc='WebApp container implemented by QtWebkit, which provides some JavaScript API.'
+arch=('i686' 'x86_64')
+url='https://github.com/Icenowy/Cubway'
+depends=('qt5-base' 'qt5-webkit' 'libqtxdg')
+makedepends=('git' 'cmake' 'make' 'gcc')
+source=('cubway::git+https://github.com/Icenowy/Cubway.git' 'https://cirno.xyz/~jqk/files/Babel.tar.gz')
+md5sums=('SKIP' 'bf23c4f0cec5f235617c5fa9ee02cc91')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ mkdir build build_xdg
+ cd build
+ cmake ..
+ make
+ cd ../build_xdg
+ cmake ../Modules/Xdg
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ mkdir -p "${pkgdir}/opt/Subway/Cubway/Modules/"
+ mkdir "${pkgdir}/opt/Subway/Cubway/Modules/Xdg"
+ install -m755 build/cubway "${pkgdir}/opt/Subway/Cubway/"
+ install -m644 build_xdg/libXdg.so "${pkgdir}/opt/Subway/Cubway/Modules/Xdg/"
+ cd "${srcdir}"
+ install -m644 babel.js browser-polyfill.js "${pkgdir}/opt/Subway/Cubway/"
+}