diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | wwwsqldesigner.install | 18 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..708a16d7ed2d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = wwwsqldesigner + pkgdesc = Visual web-based SQL modelling tool + pkgver = 2.7 + pkgrel = 1 + url = http://code.google.com/p/wwwsqldesigner/ + install = wwwsqldesigner.install + arch = any + license = BSD + makedepends = subversion + optdepends = apache + source = http://wwwsqldesigner.googlecode.com/files/wwwsqldesigner-2.7.zip + sha1sums = 3bc7a0a96be57a9c137f511b547759822aba8a13 + +pkgname = wwwsqldesigner + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b949b821ad1e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Sabart Otto - Seberm <seberm[at]seberm[dot]com> + +pkgname=wwwsqldesigner +pkgver=2.7 +pkgrel=1 +pkgdesc="Visual web-based SQL modelling tool" +url="http://code.google.com/p/wwwsqldesigner/" +license=('BSD') +arch=('any') +depends=() +optdepends=('apache') +install=wwwsqldesigner.install +makedepends=('subversion') +source=("http://wwwsqldesigner.googlecode.com/files/${pkgname}-${pkgver}.zip") + +package() { + _instdir="$pkgdir/usr/share/webapps/$pkgname" + mkdir -p "$_instdir" "$pkgdir/etc/webapps/$pkgname" "$pkgdir/etc/httpd/conf/extra" + + cp -ra $srcdir/${pkgname}-${pkgver}/* "$_instdir/" + chmod 0644 -R "$_instdir" + + # It's similar to phpMyAdmin + cat >$pkgdir/etc/webapps/$pkgname/apache.example.conf <<EOF + Alias /${pkgname} "/usr/share/webapps/${pkgname}" + <Directory "/usr/share/webapps/${pkgname}"> + AllowOverride All + Options FollowSymlinks + Require all granted + </Directory> +EOF + + cp "$pkgdir/etc/webapps/$pkgname/apache.example.conf" "$pkgdir/etc/httpd/conf/extra/httpd-${pkgname}.conf" + #echo "Include conf/extra/httpd-${pkgname}.conf" >> $pkgdir/etc/httpd/conf/httpd.conf + + find "${_instdir}" -type d -exec chmod 755 {} \; +} + +sha1sums=('3bc7a0a96be57a9c137f511b547759822aba8a13') diff --git a/wwwsqldesigner.install b/wwwsqldesigner.install new file mode 100644 index 000000000000..29d535e54405 --- /dev/null +++ b/wwwsqldesigner.install @@ -0,0 +1,18 @@ +TEXT=' +If you want to access wwwsqldesign interface by your apache, run following command as root:\n +echo "Include conf/extra/httpd-wwwsqldesigner.conf" >> /etc/httpd/conf/httpd.conf\n + +And restart your apache running "/etc/rc.d/httpd restart"\n\n + +After you can browse wwwsqldesigner on http://localhost/wwwsqldesigner\n'; + +post_install() { + + echo -e $TEXT; +} + + +post_upgrade() { + + echo -e $TEXT; +} |