diff options
author | Sébastien Luttringer | 2015-06-18 03:37:40 +0200 |
---|---|---|
committer | Sébastien Luttringer | 2015-06-18 03:37:40 +0200 |
commit | 73b114fee437d1a0dbf80aa29989a4dd6a6e3b2e (patch) | |
tree | b7944dfcd829246654b2e629ab161f5aa5a2f252 | |
download | aur-73b114fee437d1a0dbf80aa29989a4dd6a6e3b2e.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 14 | ||||
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 69 |
3 files changed, 97 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..0b369654c1d7 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,14 @@ +pkgbase = simpleid + pkgdesc = Simple, personal OpenID provider written in PHP + pkgver = 0.9.1 + pkgrel = 1 + url = http://simpleid.koinic.net/ + arch = any + license = GPL2 + depends = php + backup = etc/webapps/simpleid/config.php + source = http://downloads.sourceforge.net/simpleid/simpleid-0.9.1.tar.gz + md5sums = 4de51c6173b920730ab8db2d646a2b7a + +pkgname = simpleid + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0b369654c1d7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = simpleid + pkgdesc = Simple, personal OpenID provider written in PHP + pkgver = 0.9.1 + pkgrel = 1 + url = http://simpleid.koinic.net/ + arch = any + license = GPL2 + depends = php + backup = etc/webapps/simpleid/config.php + source = http://downloads.sourceforge.net/simpleid/simpleid-0.9.1.tar.gz + md5sums = 4de51c6173b920730ab8db2d646a2b7a + +pkgname = simpleid + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b27c55ff8b6b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org> + +pkgname=simpleid +pkgver=0.9.1 +pkgrel=1 +pkgdesc='Simple, personal OpenID provider written in PHP' +arch=('any') +url='http://simpleid.koinic.net/' +license=('GPL2') +backup=("etc/webapps/$pkgname/config.php") +depends=('php') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('4de51c6173b920730ab8db2d646a2b7a') + +package() { + cd $pkgname + + # web (world readable) + install -d -m 755 "$pkgdir/usr/share/webapps/$pkgname" + cp -a www "$pkgdir/usr/share/webapps/$pkgname/www" + + # identities (webserver only readable), provide symlink for default conf + install -d -m 750 -g 33 "$pkgdir"/var/lib/$pkgname/identities + ln -s ../../../../var/lib/simpleid/identities \ + "$pkgdir/usr/share/webapps/$pkgname/identities" + + # storage (webserver writable) + install -d -m 775 -g 33 "$pkgdir/var/lib/$pkgname/store" + ln -s ../../../../var/lib/simpleid/store \ + "$pkgdir/usr/share/webapps/$pkgname/store" + + # cache (webserver writable) + install -d -m 775 -g 33 "$pkgdir/var/cache/$pkgname" + ln -s ../../../../var/cache/simpleid \ + "$pkgdir/usr/share/webapps/$pkgname/cache" + + # move config into /etc + install -d -m 755 "$pkgdir/etc/webapps/$pkgname" + cp "$pkgdir/usr/share/webapps/$pkgname/www/config.php.dist" \ + "$pkgdir/etc/webapps/$pkgname/config.php" + ln -s "/etc/webapps/$pkgname/config.php" \ + "$pkgdir/usr/share/webapps/$pkgname/www/config.php" + + # docs + install -d -m 755 "$pkgdir/usr/share/doc/$pkgname" + for i in CHANGELOG.txt README.txt UPGRADE.txt COPYING.txt \ + identities/example.identity.dist; do + install -D -m 644 "$i" "$pkgdir/usr/share/doc/$pkgname/$(basename "$i")" + done + + # allow php to access simpleid directories + install -Dm 644 /dev/null "$pkgdir/etc/php/conf.d/simpleid.ini" + echo 'open_basedir = ${open_basedir}:/usr/share/webapps/simpleid:/etc/webapps/simpleid:/var/lib/simpleid:/var/cache/simpleid' \ + > "$pkgdir/etc/php/conf.d/simpleid.ini" + + # default apache config, but keep in mind that nginx rocks! + install -d -m 755 "$pkgdir/etc/httpd/conf/extra" + cat > "$pkgdir/etc/httpd/conf/extra/$pkgname.conf" <<-EOF + Alias /$pkgname "/usr/share/webapps/$pkgname" + <Directory "/usr/share/webapps/$pkgname/www"> + AllowOverride All + Options FollowSymlinks + Order allow,deny + Allow from all + </Directory> +EOF +} + +# vim:set ts=2 sw=2 et: |