diff options
author | Leo von Klenze | 2015-07-22 21:19:16 +0200 |
---|---|---|
committer | Leo von Klenze | 2015-07-22 21:19:55 +0200 |
commit | 9786e5c720e48ab83fc20b0fc66c381ae1748c29 (patch) | |
tree | aed4478e5c880f9fb6a48c384681923efa7130bc | |
download | aur-qooxdoo-sdk.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | qooxdoo-sdk.install | 29 |
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..eaf57a672e25 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = qooxdoo-sdk + pkgdesc = Framework for creating rich internet applications. + pkgver = 5.0 + pkgrel = 1 + url = http://qooxdoo.org + install = qooxdoo-sdk.install + arch = i686 + arch = x86_64 + license = LGPL + license = EGPL + depends = python2 + provides = qooxdoo + options = !strip + source = http://downloads.sourceforge.net/qooxdoo/qooxdoo-5.0-sdk.zip + md5sums = 8de6e4d71e2a9036bc1212cf6fec3869 + +pkgname = qooxdoo-sdk + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3f3340c82061 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Leo von Klenze <devel@leo.von-klenze.de> +pkgname=qooxdoo-sdk +pkgver=5.0 +pkgrel=1 +dirname=qooxdoo +pkgdesc="Framework for creating rich internet applications." +arch=(i686 x86_64) +url="http://qooxdoo.org" +license=('LGPL' 'EGPL') +depends=(python2) +options=('!strip') +install=${pkgname}.install +source=(http://downloads.sourceforge.net/qooxdoo/$dirname-$pkgver-sdk.zip) +md5sums=('8de6e4d71e2a9036bc1212cf6fec3869') +provides=('qooxdoo') + +build() { + cd "$srcdir/$dirname-$pkgver-sdk" + + msg "Changing links to python2" + for file in `find "$srcdir/qooxdoo-$pkgver-sdk" -name '*.py'`; do + sed -i '1s|^#!/usr/bin/env[ \t]\+python\b|#!/usr/bin/env python2|' "$file" + done +} + +package() { + mkdir -p "$pkgdir/opt/qooxdoo/$pkgver" + mkdir -p "$pkgdir/var/lib/qooxdoo/cache" + chmod u=rwX,g=rwXs "$pkgdir/var/lib/qooxdoo/cache" + chown root:users "$pkgdir/var/lib/qooxdoo/cache" + cp -R "$srcdir/$dirname-$pkgver-sdk/"* "$pkgdir/opt/qooxdoo/$pkgver" + ln -s /var/lib/qooxdoo/cache "$pkgdir/opt/qooxdoo/$pkgver/tool/cache" + + ln -s /opt/qooxdoo/$pkgver "$pkgdir/opt/qooxdoo/current" + + msg "Creating link: qx-create-application" + mkdir -p "$pkgdir/usr/bin/" + cat > "$pkgdir/usr/bin/qx-create-application" <<END_TEXT +#!/bin/sh +/opt/qooxdoo/current/create-application.py \$@ +END_TEXT + chmod a+x "$pkgdir/usr/bin/qx-create-application" +} + +# vim:set ts=2 sw=2 et: diff --git a/qooxdoo-sdk.install b/qooxdoo-sdk.install new file mode 100644 index 000000000000..bf6e1e17478f --- /dev/null +++ b/qooxdoo-sdk.install @@ -0,0 +1,29 @@ +#!/bin/sh +post_upgrade() { + post_install $1 +} + +post_install() { + echo "Qooxdoo SDK was installed into /opt/qooxdoo/<version> directory" + echo "but you can use the symlink /opt/qooxdoo/current instead." + echo "" + echo "Read Getting Started guide on http://qooxdoo.org/ if you" + echo "have any questions." + echo "" + echo "You may call qx-create-application to create a new qooxdoo application." + echo "" + echo "PLEASE DELETE /opt/qooxdoo/2.* TO GET RID OF OLD VERSIONS" + echo "" + echo "" + echo "=======================================================" + echo "VERSION 4.0" + echo "" + echo "qooxdoo needs a cache directory which is located at /var/lib/qooxdoo/cache by this package." + echo "Files created in there are created as current user. If another user uses the" + echo "qooxdoo installation as well it might cause trouble." +} + +op=$1 +shift +$op $* + |