summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c1802424ced8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+pkgname=c9.core
+_pkgname=core
+pkgver=3.0
+pkgrel=1
+pkgdesc="Cloud9 Core - Part of the Cloud9 SDK for Plugin Development https://c9.io"
+url="http://c9.io/"
+license=('GPL2')
+depends=('nodejs')
+makedepends=('git' 'npm')
+provides=('cloud9')
+conflicts=('cloud9')
+options=('!libtool')
+arch=('i686' 'x86_64')
+install=cloud9.install
+source=(${pkgname}::git+https://github.com/c9/${_pkgname}.git
+ cloud9.sh
+ cloud9.desktop
+ cloud9.png
+ cloud9.service
+ cloud9@.service
+ cloud9.install
+)
+md5sums=('SKIP'
+ '86f1e75f56277bc81e0f170398e42773'
+ '5982f046d81679c9a248a52fd87ab93f'
+ 'fad2be0e1cf10d29ad98727739353626'
+ '373c0a4e2b8278fd315940dd61b3a952'
+ '8fbf927e0cb9af22bf15666fd993a5e1'
+ '67158ed4cec5bd4d7298890d57a214f4'
+)
+
+pkgver() {
+ cd "$pkgname"
+ git describe | sed 's/^v//;s/-/./g' || echo $pkgver
+}
+
+build() {
+ cd "$pkgname"
+ scripts/install-sdk.sh
+}
+
+package() {
+ cd "$pkgname"
+ install -dm755 $pkgdir/opt/cloud9
+ cp -r * $pkgdir/opt/cloud9/
+ cp -r .git $pkgdir/opt/cloud9/
+ mkdir $pkgdir/opt/cloud9/.cloud9
+ chown 419:419 -R $pkgdir/opt/cloud9
+ install -vDm755 $srcdir/cloud9.sh $pkgdir/usr/bin/cloud9
+ install -vDm644 $srcdir/cloud9.desktop $pkgdir/usr/share/applications/cloud9.desktop
+ install -vDm644 $srcdir/cloud9.png $pkgdir/usr/share/pixmaps/cloud9.png
+ install -Dm644 $srcdir/cloud9.service $pkgdir/usr/lib/systemd/system/cloud9.service
+ install -Dm644 $srcdir/cloud9@.service $pkgdir/usr/lib/systemd/system/cloud9@.service
+}
+