diff options
author | root <root@rshg047.dnsready.net> | 2011-04-30 22:33:37 +0000 |
---|---|---|
committer | root <root@rshg047.dnsready.net> | 2011-04-30 22:33:37 +0000 |
commit | c173ac862828a54925737fc1d90ede1dd09a312c (patch) | |
tree | 63d6b46455a4abdaf96aef59bbaa4406c6fe04f8 /community-staging | |
parent | 693b5793b8c615601135bc04216a2ca0966087c5 (diff) |
Sat Apr 30 22:33:37 UTC 2011
Diffstat (limited to 'community-staging')
-rw-r--r-- | community-staging/freeradius/PKGBUILD | 44 | ||||
-rw-r--r-- | community-staging/freeradius/freeradius.install | 22 | ||||
-rw-r--r-- | community-staging/freeradius/krb5-build-fix.patch | 21 | ||||
-rwxr-xr-x | community-staging/freeradius/radiusd | 43 | ||||
-rw-r--r-- | community-staging/freerdp/PKGBUILD | 30 | ||||
-rw-r--r-- | community-staging/freerdp/freerdp.changelog | 2 | ||||
-rw-r--r-- | community-staging/gsasl/PKGBUILD | 27 | ||||
-rw-r--r-- | community-staging/ipsec-tools/PKGBUILD | 35 | ||||
-rwxr-xr-x | community-staging/ipsec-tools/ipsec.rc | 35 | ||||
-rwxr-xr-x | community-staging/ipsec-tools/racoon.rc | 35 | ||||
-rw-r--r-- | community-staging/perl-gssapi/PKGBUILD | 27 | ||||
-rw-r--r-- | community-staging/pgadmin3/ChangeLog | 28 | ||||
-rw-r--r-- | community-staging/pgadmin3/PKGBUILD | 43 | ||||
-rw-r--r-- | community-staging/pgadmin3/pgadmin3.desktop | 10 | ||||
-rw-r--r-- | community-staging/splix/PKGBUILD | 34 | ||||
-rw-r--r-- | community-staging/splix/splix.install | 19 |
16 files changed, 455 insertions, 0 deletions
diff --git a/community-staging/freeradius/PKGBUILD b/community-staging/freeradius/PKGBUILD new file mode 100644 index 000000000..3727a8cb3 --- /dev/null +++ b/community-staging/freeradius/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 45793 2011-04-29 10:36:54Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jason R Begley (jayray@digitalgoat.com> + +pkgname=freeradius +pkgver=2.1.10 +pkgrel=6 +pkgdesc="The premier open source RADIUS server" +arch=('i686' 'x86_64') +url="http://www.freeradius.org/" +license=("GPL") +depends=('openssl' 'krb5' 'pth' 'libldap>=2.4.18' 'net-snmp' 'pam' \ + 'postgresql-libs>=9.0.3' 'libtool' 'libmysqlclient' 'gdbm' 'shadow') +optdepends=('libpcap' 'unixodbc' 'python2') +options=('!libtool' 'emptydirs' '!makeflags') +install=$pkgname.install +source=(ftp://ftp.freeradius.org/pub/radius/freeradius-server-$pkgver.tar.bz2 \ + radiusd + krb5-build-fix.patch) +md5sums=('8ea2bd39460a06212decf2c14fdf3fb8' + 'f1a6530b1b69d2fa793aa45b2de379bb' + 'c6a61de7576933f59154a53bfc12a2d2') + +build() { + cd $srcdir/freeradius-server-$pkgver + export CFLAGS="$CFLAGS -fno-strict-aliasing" + sed -i 's/ -DKRB5_DEPRECATED//' src/modules/rlm_krb5/Makefile.in + patch -p1 <$srcdir/krb5-build-fix.patch + ./configure --with-system-libtool --with-system-libltdl \ + --prefix=/usr --enable-heimdal-krb5 \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --libdir=/usr/lib/freeradius + make +} + +package() { + cd $srcdir/freeradius-server-$pkgver + make install R=$pkgdir + install -D -m755 ../radiusd $pkgdir/etc/rc.d/radiusd + chmod o+r $pkgdir/etc/raddb/* + mv $pkgdir/etc/raddb $pkgdir/etc/raddb.default + rm -rf $pkgdir/var/run +} diff --git a/community-staging/freeradius/freeradius.install b/community-staging/freeradius/freeradius.install new file mode 100644 index 000000000..e50aa403d --- /dev/null +++ b/community-staging/freeradius/freeradius.install @@ -0,0 +1,22 @@ +post_install() { + groupadd radiusd + useradd -m -d /var/lib/radiusd -g radiusd -s /bin/false radiusd + + touch /var/log/radius/radius.log + chown -R radiusd.radiusd /var/log/radius/radius.log + + [ -d /etc/raddb ] || cp -a /etc/raddb.default /etc/raddb + + /bin/true +} + +pre_remove() { + /etc/rc.d/radiusd stop + /bin/true +} + +post_remove() { + userdel radiusd + groupdel radiusd + /bin/true +} diff --git a/community-staging/freeradius/krb5-build-fix.patch b/community-staging/freeradius/krb5-build-fix.patch new file mode 100644 index 000000000..11dae7090 --- /dev/null +++ b/community-staging/freeradius/krb5-build-fix.patch @@ -0,0 +1,21 @@ +diff -wbBur freeradius-server-2.1.10/src/modules/rlm_krb5/rlm_krb5.c freeradius-server-2.1.10.my/src/modules/rlm_krb5/rlm_krb5.c +--- freeradius-server-2.1.10/src/modules/rlm_krb5/rlm_krb5.c 2010-09-28 11:03:56.000000000 +0000 ++++ freeradius-server-2.1.10.my/src/modules/rlm_krb5/rlm_krb5.c 2011-04-29 09:26:10.000000000 +0000 +@@ -375,7 +375,7 @@ + * Heimdal krb5 verification + */ + radlog(L_AUTH, "rlm_krb5: Parsed name is: %s@%s\n", +- *userP->name.name_string.val, ++ "-" /* *userP->name.name_string.val*/, + userP->realm); + + krb5_cc_default(context, &id); +@@ -390,7 +390,7 @@ + + radlog(L_AUTH, "rlm_krb5: failed verify_user: %s (%s@%s )", + error_message(ret), +- *userP->name.name_string.val, ++ "-" /* *userP->name.name_string.val */, + userP->realm); + + return RLM_MODULE_REJECT; diff --git a/community-staging/freeradius/radiusd b/community-staging/freeradius/radiusd new file mode 100755 index 000000000..bf872b6f2 --- /dev/null +++ b/community-staging/freeradius/radiusd @@ -0,0 +1,43 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/radiusd` +case "$1" in + start) + stat_busy "Starting radiusd Server" + + [ -d /var/run/radiusd ] || mkdir -p /var/run/radiusd + [ -f /var/run/radiusd/radiusd.pid ] || touch /var/run/radiusd/radiusd.pid + chown -R radiusd.radiusd /var/run/radiusd + + [ -z "$PID" ] && /usr/sbin/radiusd + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/radiusd.pid + add_daemon radiusd + stat_done + fi + ;; + stop) + stat_busy "Stopping radiusd Server" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/radiusd.pid + rm_daemon radiusd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community-staging/freerdp/PKGBUILD b/community-staging/freerdp/PKGBUILD new file mode 100644 index 000000000..f845453fe --- /dev/null +++ b/community-staging/freerdp/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 45796 2011-04-29 10:42:30Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Stijn Segers <francesco dot borromini at gmail dot com> + +pkgname=freerdp +pkgver=0.8.2 +pkgrel=2 +pkgdesc="Free RDP client" +arch=('i686' 'x86_64') +url="http://freerdp.sourceforge.net" +license=('GPL') +depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib') +makedepends=('krb5') +conflicts=('freerdp-git') +changelog=${pkgname}.changelog +options=('!libtool') +source=(http://downloads.sourceforge.net/project/freerdp/${pkgver%.*}/${pkgname}-${pkgver}.tar.gz) +md5sums=('cde590336292c977dfc1b4b7badf24d2') + +build() { + cd `find ${srcdir}/ -type d -name freerdp-\*` + [ -x configure ] || sh ./autogen.sh + ./configure --prefix=/usr + make +} + +package() { + cd `find ${srcdir}/ -type d -name freerdp-\*` + make DESTDIR="${pkgdir}" install +} diff --git a/community-staging/freerdp/freerdp.changelog b/community-staging/freerdp/freerdp.changelog new file mode 100644 index 000000000..d47f165c3 --- /dev/null +++ b/community-staging/freerdp/freerdp.changelog @@ -0,0 +1,2 @@ +0.7.1-1 to 0.7.1-2 +* Added x86_64 to supported architectures (tested by figue). diff --git a/community-staging/gsasl/PKGBUILD b/community-staging/gsasl/PKGBUILD new file mode 100644 index 000000000..01c39c725 --- /dev/null +++ b/community-staging/gsasl/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 45799 2011-04-29 10:48:15Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Orivej Desh <smpuj@bk.ru> +# Maintainer: Orivej Desh <smpuj@bk.ru> + +pkgname=gsasl +pkgver=1.5.4 +pkgrel=2 +pkgdesc="Simple Authentication and Security Layer framework and a few common SASL mechanisms" +arch=("i686" "x86_64") +url="http://josefsson.org/gsasl/" +license=("GPL") +depends=('gnutls' 'libidn' 'krb5') +source=("ftp://alpha.gnu.org/gnu/gsasl/$pkgname-$pkgver.tar.gz") +md5sums=('44cf5073a6ee2d77d526605bd6ab3904') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + rm "$pkgdir/usr/share/info/dir" "$pkgdir/usr/lib/libgsasl.la" +} diff --git a/community-staging/ipsec-tools/PKGBUILD b/community-staging/ipsec-tools/PKGBUILD new file mode 100644 index 000000000..77a72f6df --- /dev/null +++ b/community-staging/ipsec-tools/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 45815 2011-04-29 12:08:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Allan Henriksen <allan.henriksen@gmail.com> + +pkgname=ipsec-tools +pkgver=0.8.0 +pkgrel=2 +pkgdesc="KAME IPSec tools ported to Linux" +arch=('i686' 'x86_64') +url="http://ipsec-tools.sourceforge.net/" +depends=('readline' 'openssl' 'krb5') +license=('GPL') +options=('!makeflags' '!libtool') +source=(http://downloads.sourceforge.net/sourceforge/ipsec-tools/$pkgname-$pkgver.tar.bz2 + racoon.rc + ipsec.rc) +md5sums=('b79aae3055a51f8de5c0f1b8ca6cf619' + '416b8e362d86987b8c55f7153cdafbeb' + '90d0810267cbd847383ae3101699b192') + +build() { + cd $srcdir/$pkgname-$pkgver + sed -i 's#-Werror##' configure + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --enable-security-context=no --enable-hybrid --enable-dpd --enable-natt \ + --enable-adminport --enable-gssapi + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + install -Dm0755 $srcdir/racoon.rc $pkgdir/etc/rc.d/racoon + install -Dm0755 $srcdir/ipsec.rc $pkgdir/etc/rc.d/ipsec +} diff --git a/community-staging/ipsec-tools/ipsec.rc b/community-staging/ipsec-tools/ipsec.rc new file mode 100755 index 000000000..cff472c59 --- /dev/null +++ b/community-staging/ipsec-tools/ipsec.rc @@ -0,0 +1,35 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Loading IPSec Security Policy Database..." + /usr/sbin/setkey -f /etc/ipsec.conf &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ipsec + stat_done + fi + ;; + stop) + stat_busy "Unloading IPSec Security Policy Database..." + /usr/sbin/setkey -F -P + /usr/sbin/setkey -F + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon ipsec + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community-staging/ipsec-tools/racoon.rc b/community-staging/ipsec-tools/racoon.rc new file mode 100755 index 000000000..1a67dcac5 --- /dev/null +++ b/community-staging/ipsec-tools/racoon.rc @@ -0,0 +1,35 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/racoon` +case "$1" in + start) + stat_busy "Starting Racoon IPSec daemon" + [ -z "$PID" ] && /usr/sbin/racoon + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon racoon + stat_done + fi + ;; + stop) + stat_busy "Stopping Racoon IPSec daemon" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon racoon + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community-staging/perl-gssapi/PKGBUILD b/community-staging/perl-gssapi/PKGBUILD new file mode 100644 index 000000000..ec1e50684 --- /dev/null +++ b/community-staging/perl-gssapi/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 45801 2011-04-29 10:49:42Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-gssapi +pkgver=0.28 +pkgrel=3 +pkgdesc="Perl/CPAN Module GSSAPI" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/GSSAPI" +license=("GPL" "PerlArtistic") +depends=('krb5') +source=("http://www.cpan.org/authors/id/A/AG/AGROLMS/GSSAPI-$pkgver.tar.gz") +md5sums=('65f00a0749212af064289c8a05e59b3f') + +build() { + cd $srcdir/GSSAPI-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +package() { + cd $srcdir/GSSAPI-$pkgver + make install DESTDIR=$pkgdir + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community-staging/pgadmin3/ChangeLog b/community-staging/pgadmin3/ChangeLog new file mode 100644 index 000000000..76de01d7d --- /dev/null +++ b/community-staging/pgadmin3/ChangeLog @@ -0,0 +1,28 @@ +2008-08-21 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.8.5 + +2008-06-24 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.8.4 + +2008-02-21 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.8.2 + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for x86_64 - 1.8.1 + * Updated for i686 - 1.8.1 + +2007-10-28 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated version + +2007-10-11 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated version + +2007-06-28 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 diff --git a/community-staging/pgadmin3/PKGBUILD b/community-staging/pgadmin3/PKGBUILD new file mode 100644 index 000000000..e9da012df --- /dev/null +++ b/community-staging/pgadmin3/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 45809 2011-04-29 11:11:02Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Benjamin Andresen <benny@klapmuetz.org> +# Contributor: bekks <eduard.warkentin@gmx.de> + +pkgname=pgadmin3 +pkgver=1.12.2 +_realver=1.12.2 +pkgrel=2 +pkgdesc="A comprehensive design and management interface for PostgreSQL database" +arch=('i686' 'x86_64') +url="http://www.pgadmin.org" +license=('custom') +depends=('wxgtk' 'postgresql-libs>=8.4.1' 'libxslt') +makedepends=('libpqxx' 'krb5') +source=(ftp://ftp.de.postgresql.org/pub/packages/databases/PostgreSQL/pgadmin3/release/v${_realver}/src/pgadmin3-${_realver}.tar.gz + pgadmin3.desktop) +md5sums=('5b0e7b0867c42a529ce2a41bc7f830c8' + 'd07ba4df54baead30b66d19d7450bcad') + +build() { + cd $srcdir/pgadmin3-${_realver} + + unset LDFLAGS + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + make +} + +package() { + cd $srcdir/pgadmin3-${_realver} + make DESTDIR=$pkgdir/ install + + install -D -m 644 i18n/$pkgname.lng $pkgdir/usr/share/pgadmin3/i18n + install -D -m 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + mkdir -p $pkgdir/usr/share/pgadmin3/pixmaps/ + mkdir -p $pkgdir/usr/share/applications/ + + install -D -m 644 pgadmin/include/images/pgAdmin3.ico $pkgdir/usr/share/pgadmin3/pixmaps/pgAdmin3.ico + install -D -m 644 $srcdir/pgadmin3.desktop $pkgdir/usr/share/applications/ +} diff --git a/community-staging/pgadmin3/pgadmin3.desktop b/community-staging/pgadmin3/pgadmin3.desktop new file mode 100644 index 000000000..2e0864f60 --- /dev/null +++ b/community-staging/pgadmin3/pgadmin3.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=pgadmin3 +Comment=A comprehensive design and management interface for PostgreSQL database +Exec=pgadmin3 +Terminal=false +Type=Application +StartupNotify=true +Icon=/usr/share/pgadmin3/pixmaps/pgAdmin3.ico +Categories=Application;Development; diff --git a/community-staging/splix/PKGBUILD b/community-staging/splix/PKGBUILD new file mode 100644 index 000000000..9b8061ad5 --- /dev/null +++ b/community-staging/splix/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 45807 2011-04-29 11:10:15Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Francis Carroll (franciscarroll at gmail dot com) + +pkgname=splix +pkgver=2.0.0 +pkgrel=9 +pkgdesc="CUPS drivers for SPL (Samsung Printer Language) printers" +arch=('i686' 'x86_64') +url="http://splix.ap2c.org/" +license=('GPL') +depends=('libcups' 'gcc-libs' 'ghostscript>=9.02') +makedepends=('libcups' 'jbigkit' 'krb5') +install=splix.install +source=(http://downloads.sourceforge.net/splix/$pkgname-$pkgver.tar.bz2) +md5sums=('f3aa735c22a926818b3d8b26c9964186') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + sed -i 's#const PPDFile::Value::Value #const PPDFile::Value #' src/ppdfile.cpp + + make PSTORASTER=gstoraster +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -d "$pkgdir/usr/lib/cups/filter" + install -d "$pkgdir/usr/share/cups/model/samsung" + + make DESTDIR="$pkgdir" install +} diff --git a/community-staging/splix/splix.install b/community-staging/splix/splix.install new file mode 100644 index 000000000..ee1eb78a3 --- /dev/null +++ b/community-staging/splix/splix.install @@ -0,0 +1,19 @@ +post_install() { + cat <<EOF +Installation of the color profile for color printers: +----------------------------------------------------- + + Color printers needs color profile files to get better results. These +files are provided by your printer manufacturer and you have to install them +manually. To do that, download the linux official drivers and locate the "cms" +directory. Install this directory to "/usr/share/cups/model/\$MANUFACTURER/cms". + + Samsung color profile files are available at: + (Then use MANUFACTURER=samsung) + http://splix.ap2c.org/samsung_cms.tar.bz2 +EOF +} + +post_upgrade() { + post_install +} |