diff options
67 files changed, 1118 insertions, 213 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 +} diff --git a/community/calibre/PKGBUILD b/community/calibre/PKGBUILD index c2406e9a1..8f866e3c9 100644 --- a/community/calibre/PKGBUILD +++ b/community/calibre/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 45564 2011-04-24 10:21:12Z giovanni $ +# $Id: PKGBUILD 45837 2011-04-29 22:19:40Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Petrov Roman <nwhisper@gmail.com> # Contributor: Andrea Fagiani <andfagiani _at_ gmail dot com> pkgname=calibre -pkgver=0.7.57 +pkgver=0.7.58 pkgrel=1 pkgdesc="Ebook management application" arch=('i686' 'x86_64') @@ -20,7 +20,7 @@ optdepends=('ipython: to use calibre-debug') install=calibre.install source=(http://calibre-ebook.googlecode.com/files/${pkgname}-${pkgver}.tar.gz desktop_integration.patch) -md5sums=('62879f10d2d4ab72b22ad744a44dbf67' +md5sums=('48e8be1826ae6bbc000aeb904f60b967' 'bcc538a3b004429bf8f5a0ac1d89a37f') build() { diff --git a/community/open-vm-tools/PKGBUILD b/community/open-vm-tools/PKGBUILD index 4102311d9..4212d0b3b 100644 --- a/community/open-vm-tools/PKGBUILD +++ b/community/open-vm-tools/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 44320 2011-04-05 15:30:39Z spupykin $ +# $Id: PKGBUILD 45812 2011-04-29 12:03:32Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Krzysztof Raczkowski <raczkow@gmail.com> pkgname=open-vm-tools pkgver=2011.03.28 _pkgsubver=387002 -pkgrel=1 +pkgrel=3 pkgdesc="The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools." arch=('i686' 'x86_64') url="http://open-vm-tools.sourceforge.net/" license=('LGPL') depends=('open-vm-tools-modules' 'libdnet' 'icu' 'procps' 'glib2' 'uriparser' 'libsigc++' 'libxss') -makedepends=('chrpath' 'doxygen') +makedepends=('chrpath' 'doxygen' 'gtkmm' 'fuse') optdepends=('gtkmm' 'libnotify' 'libxtst' 'fuse' 'libsm') options=('docs' '!libtool') install=$pkgname.install @@ -55,8 +55,6 @@ package() { patch -Np1 -i $srcdir/scripts-network.patch etc/vmware-tools/scripts/vmware/network patch -Np1 -i $srcdir/scripts-network-FS19541.patch etc/vmware-tools/scripts/vmware/network - ln -fs /usr/sbin/mount.vmhgfs $pkgdir/sbin/mount.vmhgfs - install -D -m 755 $srcdir/open-vm-tools.rc.d $pkgdir/etc/rc.d/open-vm-tools install -D -m 644 $srcdir/open-vm-tools.conf.d $pkgdir/etc/conf.d/open-vm-tools install -D -m 644 $srcdir/tools.conf $pkgdir/etc/vmware-tools/tools.conf @@ -64,5 +62,7 @@ package() { install -D -m 644 $srcdir/vmware-guestd $pkgdir/etc/pam.d/vmware-guestd rm -rf $pkgdir/usr/etc + ln -fs /usr/sbin/mount.vmhgfs $pkgdir/sbin/mount.vmhgfs + cd $pkgdir && find -type f -exec sh -c "file {} | grep ELF >/dev/null && echo {} && chrpath -d {}" \; } diff --git a/community/rsyslog/PKGBUILD b/community/rsyslog/PKGBUILD index 20173dcf3..f6c1ece3b 100644 --- a/community/rsyslog/PKGBUILD +++ b/community/rsyslog/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 45185 2011-04-18 08:58:39Z spupykin $ +# $Id: PKGBUILD 45847 2011-04-29 22:50:10Z heftig $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=rsyslog pkgver=5.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="An enhanced multi-threaded syslogd with a focus on security and reliability" url="http://www.rsyslog.com/" arch=('i686' 'x86_64') @@ -37,7 +37,8 @@ build() { --enable-imtemplate \ --enable-snmp \ --enable-gnutls \ - --enable-inet + --enable-inet \ + --with-systemdsystemunitdir=/lib/systemd/system make } package() { diff --git a/community/stone-soup/PKGBUILD b/community/stone-soup/PKGBUILD index 889ca785a..5a7415639 100644 --- a/community/stone-soup/PKGBUILD +++ b/community/stone-soup/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Jakob Gruber <jakob.gruber@gmail.com> pkgname=stone-soup -pkgver=0.7.2 +pkgver=0.8.0 pkgrel=1 pkgdesc="An open-source, single-player, role-playing roguelike game of exploration and treasure-hunting" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ license=('custom') install=('stone-soup.install') source=("http://downloads.sourceforge.net/sourceforge/crawl-ref/stone_soup-${pkgver}-nodeps.tar.bz2" "${pkgname}.desktop") -md5sums=('dbd2680a2649acc681fce3453c65975b' +md5sums=('cac7ae05da835bd87ace3b4de3822eb9' '98be780cddb2a0915bbab15ad93644f1') build() { diff --git a/community/systemd/PKGBUILD b/community/systemd/PKGBUILD index af8b9b4a8..ba1a9b22a 100644 --- a/community/systemd/PKGBUILD +++ b/community/systemd/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 45374 2011-04-21 02:36:08Z dreisner $ +# $Id: PKGBUILD 45855 2011-04-30 03:24:21Z dreisner $ # Maintainer: Dave Reisner <d@falconindy.com> pkgname=systemd -pkgver=25 +pkgver=26 pkgrel=1 pkgdesc="Session and Startup manager" arch=('i686' 'x86_64') @@ -25,8 +25,8 @@ backup=(etc/systemd/system.conf install=systemd.install source=("http://www.freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.bz2" "os-release") -md5sums=('11c64b4af8ba863d650b6a7339610fc2' - 'f9922299150b4adda7b89e10bca33033') +md5sums=('b7c468aa400c64d02d533eba6359e283' + '752636def0db3c03f121f8b4f44a63cd') build() { cd "$srcdir/$pkgname-$pkgver" @@ -48,8 +48,8 @@ package() { make DESTDIR="$pkgdir" install install -Dm644 "$srcdir/os-release" "$pkgdir/etc/os-release" - install -dm755 "$pkgdir/etc/modules-load.d" "$pkgdir/run" - printf "d /var/run/console 755 root root\n" > "$pkgdir/etc/tmpfiles.d/console.conf" + install -dm755 "$pkgdir/etc/modules-load.d" + printf "d /run/console 755 root root\n" > "$pkgdir/etc/tmpfiles.d/console.conf" # fix systemd-analyze for python2 sed -i '1s/python$/python2/' "$pkgdir/usr/bin/systemd-analyze" diff --git a/community/systemd/os-release b/community/systemd/os-release index 0b45d5265..5e24a6031 100644 --- a/community/systemd/os-release +++ b/community/systemd/os-release @@ -1,4 +1,5 @@ -NAME=Arch Linux +NAME="Arch Linux" ID=arch -PRETTY_NAME=Arch Linux -ANSI_COLOR=1;36
\ No newline at end of file +PRETTY_NAME="Arch Linux" +ANSI_COLOR="1;36" + diff --git a/community/systemd/systemd.install b/community/systemd/systemd.install index 0c75c4b27..33d597bf1 100644 --- a/community/systemd/systemd.install +++ b/community/systemd/systemd.install @@ -9,17 +9,6 @@ post_install() { [ -f /etc/machine-id ] || /bin/systemd-machine-id-setup - # Try to read default runlevel from the old inittab if it exists - runlevel=$(/bin/awk -F':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2> /dev/null) - if [ -z "$runlevel" ]; then - target="/lib/systemd/system/graphical.target" - else - target="/lib/systemd/system/runlevel$runlevel.target" - fi - - # And symlink what we found to the new-style default.target - /bin/ln -sf "$target" /etc/systemd/system/default.target - echo "systemd has been installed to /bin/systemd. Please ensure you append" echo "init=/bin/systemd to your kernel command line in your bootloader." } diff --git a/community/yajl/PKGBUILD b/community/yajl/PKGBUILD index 829ffb7fa..894228fda 100644 --- a/community/yajl/PKGBUILD +++ b/community/yajl/PKGBUILD @@ -4,7 +4,7 @@ # Contributor: Andrej Gelenberg <andrej.gelenberg@udo.edu> pkgname=yajl -pkgver=2.0.1 +pkgver=2.0.2 pkgrel=1 pkgdesc='Yet Another JSON Library.' arch=('i686' 'x86_64') @@ -31,3 +31,4 @@ package() { install -Dm644 COPYING "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" } +md5sums=('0cea435187c45e02972093ae537a2831') diff --git a/extra/ardour/PKGBUILD b/extra/ardour/PKGBUILD index eb512207f..cee3fc185 100644 --- a/extra/ardour/PKGBUILD +++ b/extra/ardour/PKGBUILD @@ -1,6 +1,6 @@ -# $Id: PKGBUILD 101421 2010-11-29 06:10:19Z allan $ +# $Id: PKGBUILD 110738 2011-02-21 22:15:44Z schiv $ # Maintainer: tobias <tobias@archlinux.org> -# Maintainer: Ray Rashif <schivmeister@gmail.com> +# Maintainer: Ray Rashif <schiv@archlinux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> # ardour, liblrdf and raptor are heavily dependent on each other. Updating of @@ -9,13 +9,13 @@ pkgname=ardour pkgver=2.8.11 -pkgrel=2 +pkgrel=3 pkgdesc="A multichannel hard disk recorder and digital audio workstation" arch=('i686' 'x86_64') url="http://ardour.org" license=('GPL') -depends=('liblrdf' 'liblo' 'aubio' 'libusb-compat' - 'slv2' 'rubberband' 'libgnomecanvas') +depends=('liblrdf>=0.4.0-7' 'liblo' 'aubio' 'libusb-compat' + 'slv2>=0.6.6-3' 'rubberband' 'libgnomecanvas') makedepends=('scons' 'boost' 'pkg-config') changelog=${pkgname}.changelog source=(ftp://ftp.archlinux.org/other/ardour/${pkgname}-${pkgver}.tar.bz2 diff --git a/extra/ardour/ardour.changelog b/extra/ardour/ardour.changelog index 6da0d9f57..ee9cf00bf 100644 --- a/extra/ardour/ardour.changelog +++ b/extra/ardour/ardour.changelog @@ -1,8 +1,12 @@ -9 Aug 2010 (GMT+8) Ray Rashif <schivmeister@gmail.com> +22 Feb 2011 (GMT+8) Ray Rashif <schiv@archlinux.org> + + * 2.8.11-2 : + raptor rebuild + +9 Aug 2010 (GMT+8) Ray Rashif <schiv@archlinux.org> * 2.8.11-1 : Testing build. - Updated to latest upstream release. Removed libgnomecanvasmm depend (ardour internal). Removed soundtouch makedepend (ardour internal, unneded). Added new depends diff --git a/extra/bluez/PKGBUILD b/extra/bluez/PKGBUILD index 89a518885..ce5703b3c 100644 --- a/extra/bluez/PKGBUILD +++ b/extra/bluez/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 119035 2011-04-10 15:08:06Z andrea $ +# $Id: PKGBUILD 121271 2011-04-30 00:03:52Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Geoffroy Carrier <geoffroy@archlinux.org> pkgname=bluez -pkgver=4.91 +pkgver=4.92 pkgrel=1 pkgdesc="Libraries and tools for the Bluetooth protocol stack" url="http://www.bluez.org/" @@ -27,7 +27,7 @@ backup=(etc/bluetooth/{main,rfcomm,audio,network,input,serial}.conf source=("http://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.bz2" 'bluetooth.conf.d' 'rc.bluetooth') -md5sums=('0a293ae6cf0d0e0bdd74fb65e655842a' +md5sums=('33bb9a75239889c5ee5fbc666ad41c5c' '8f60a5eb9d84b9c64c478d63e1c24b10' 'ca4c39eb4bb201bd2eacad01492cd735') diff --git a/extra/claws-mail/PKGBUILD b/extra/claws-mail/PKGBUILD index f863f8d74..7e3760798 100644 --- a/extra/claws-mail/PKGBUILD +++ b/extra/claws-mail/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 119020 2011-04-10 13:42:00Z andyrtr $ +# $Id: PKGBUILD 121163 2011-04-29 06:26:08Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=claws-mail pkgver=3.7.9 -pkgrel=1 +pkgrel=2 pkgdesc="A GTK+ based e-mail client." arch=('i686' 'x86_64') license=('GPL3') url="http://www.claws-mail.org" depends=('gtk2' 'gnutls' 'startup-notification' 'pilot-link' 'enchant' - 'gpgme' 'libetpan' 'libsm' 'db' 'dbus-glib' 'hicolor-icon-theme') + 'gpgme' 'libetpan' 'libsm' 'db' 'dbus-glib' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('compface' 'spamassassin' 'bogofilter' 'valgrind') optdepends=('python2: needed for some tools' 'perl: needed for some tools' diff --git a/extra/claws-mail/claws-mail.install b/extra/claws-mail/claws-mail.install index 5f3cb0109..648480c3b 100644 --- a/extra/claws-mail/claws-mail.install +++ b/extra/claws-mail/claws-mail.install @@ -1,5 +1,6 @@ post_install() { gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q } post_upgrade() { diff --git a/extra/cups-pdf/PKGBUILD b/extra/cups-pdf/PKGBUILD index c613ca4e3..aef413f1b 100644 --- a/extra/cups-pdf/PKGBUILD +++ b/extra/cups-pdf/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 30278 2009-03-18 07:31:03Z andyrtr $ +# $Id: PKGBUILD 121266 2011-04-29 22:22:36Z andyrtr $ # Maintainer: Andreas Radke <andyrtr at archlinux.org> # Contributor: Thomas Baechler <thomas.baechler@rwth-aachen.de> pkgname=cups-pdf -pkgver=2.5.0 +pkgver=2.5.1 pkgrel=1 pkgdesc="PDF printer for cups" arch=(i686 x86_64) @@ -13,19 +13,22 @@ url="http://cip.physik.uni-wuerzburg.de/~vrbehr/cups-pdf" license=('GPL2') source=(http://cip.physik.uni-wuerzburg.de/~vrbehr/cups-pdf/src/cups-pdf_$pkgver.tar.gz) backup=(etc/cups/cups-pdf.conf) -md5sums=('9194af099a8c0e9aa213505b29ec6818') +md5sums=('4b4cf1a249d02a38045db74b5f259aac') build() { - # Build and install cd $srcdir/$pkgname-$pkgver/src [ -z "$CC" ] && CC=gcc - $CC $CFLAGS -Wall -o cups-pdf cups-pdf.c || return 1 - install -D -m700 cups-pdf $pkgdir/usr/lib/cups/backend/cups-pdf || return 1 + $CC $CFLAGS -Wall -o cups-pdf cups-pdf.c +} + +package() { + cd $srcdir/$pkgname-$pkgver/src + install -D -m700 cups-pdf $pkgdir/usr/lib/cups/backend/cups-pdf # Install Postscript Color printer cd ../extra - install -D -m644 CUPS-PDF.ppd $pkgdir/usr/share/cups/model/CUPS-PDF.ppd || return 1 + install -D -m644 CUPS-PDF.ppd $pkgdir/usr/share/cups/model/CUPS-PDF.ppd # Install config file - install -D -m644 cups-pdf.conf $startdir/pkg/etc/cups/cups-pdf.conf || return 1 + install -D -m644 cups-pdf.conf $pkgdir/etc/cups/cups-pdf.conf } diff --git a/extra/cups-pdf/cups-pdf.install b/extra/cups-pdf/cups-pdf.install index 0ef82189a..7df03c811 100644 --- a/extra/cups-pdf/cups-pdf.install +++ b/extra/cups-pdf/cups-pdf.install @@ -14,7 +14,3 @@ pdf output is /var/spool/cups-pdf/$username. ------------------------------------------------- EOF } - -op=$1 -shift -$op $* diff --git a/extra/lftp/PKGBUILD b/extra/lftp/PKGBUILD index 2a3dace91..5d5fa30e4 100644 --- a/extra/lftp/PKGBUILD +++ b/extra/lftp/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 119500 2011-04-11 19:32:01Z andyrtr $ +# $Id: PKGBUILD 121220 2011-04-29 15:00:49Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Aaron Griffin <aaron@archlinux.org> pkgname=lftp -pkgver=4.2.2 +pkgver=4.2.3 pkgrel=1 pkgdesc="Sophisticated command line based FTP client" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ makedepends=('autoconf') url="http://lftp.yar.ru/" backup=('etc/lftp.conf') source=(http://ftp.yars.free.net/pub/source/lftp/${pkgname}-${pkgver}.tar.bz2) -md5sums=('801d90de9def7fc0f88817bcc71295b7') +md5sums=('4957f40d55e1bc6985e11244364b8938') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/extra/libgtkhtml/PKGBUILD b/extra/libgtkhtml/PKGBUILD index 806292886..ff795d406 100644 --- a/extra/libgtkhtml/PKGBUILD +++ b/extra/libgtkhtml/PKGBUILD @@ -1,13 +1,14 @@ -# $Id: PKGBUILD 18538 2008-11-06 23:27:45Z jgc $ +# $Id: PKGBUILD 121256 2011-04-29 21:48:54Z andyrtr $ # Maintainer: Jan de Groot <jgc@archlinux.org> + pkgname=libgtkhtml pkgver=2.11.1 -pkgrel=2 +pkgrel=3 pkgdesc="An HTML library for GTK" arch=(i686 x86_64) license=('LGPL') -depends=('gtk2>=2.14.4' 'libxml2>=2.6.32') -makedepends=('perlxml' 'pkgconfig') +depends=('gtk2>=2.22.1' 'libxml2>=2.7.8') +makedepends=('perlxml') options=('!libtool') url="http://www.gnome.org" source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.11/${pkgname}-${pkgver}.tar.bz2) @@ -16,7 +17,11 @@ md5sums=('a1d1a197dcff8c4571659deef5495e24') build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc \ - --localstatedir=/var --disable-static || return 1 - make || return 1 - make DESTDIR="${pkgdir}" install || return 1 + --localstatedir=/var --disable-static + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } diff --git a/extra/liblrdf/PKGBUILD b/extra/liblrdf/PKGBUILD index 529cd3cef..f4e0141da 100644 --- a/extra/liblrdf/PKGBUILD +++ b/extra/liblrdf/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 68012 2010-02-10 13:47:57Z giovanni $ +# $Id: PKGBUILD 110602 2011-02-20 15:55:20Z andyrtr $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> pkgname=liblrdf pkgver=0.4.0 -pkgrel=6 +pkgrel=7 pkgdesc="A library for the manipulation of RDF file in LADSPA plugins" arch=('i686' 'x86_64') url="http://sourceforge.net/projects/lrdf" -depends=('raptor>=1.4.15-2' 'ladspa') +depends=('raptor1' 'ladspa') makedepends=('pkgconfig') license=('GPL') options=('!libtool') @@ -19,9 +19,12 @@ md5sums=('327a5674f671c4b360c6353800226877' build() { cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np1 -i "${srcdir}/md5.patch" + ./configure --prefix=/usr + make +} - patch -Np1 -i "${srcdir}/md5.patch" || return 1 - ./configure --prefix=/usr || return 1 - make || return 1 - make DESTDIR="${pkgdir}" install || return 1 +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } diff --git a/extra/raptor/PKGBUILD b/extra/raptor/PKGBUILD index ac925631e..01239bbc0 100644 --- a/extra/raptor/PKGBUILD +++ b/extra/raptor/PKGBUILD @@ -1,27 +1,27 @@ -# $Id: PKGBUILD 102988 2010-12-13 20:32:09Z andyrtr $ +# $Id: PKGBUILD 115794 2011-03-21 16:03:23Z andyrtr $ # Maintainer: Andreas Radke <andyrtr at archlinux.org> # Contributor: eric <eric@archlinux.org> # Contributor: Damir Perisa <damir.perisa@bluewin.ch> pkgname=raptor -pkgver=1.4.21 -pkgrel=2 +pkgver=2.0.2 +pkgrel=1 pkgdesc="A C library that parses RDF/XML/N-Triples into RDF triples" arch=('i686' 'x86_64') url="http://librdf.org/raptor" depends=('libxml2>=2.7.8' 'curl>=7.21.2' 'zlib>=1.2.5' 'libxslt>=1.1.26') license=('LGPL') options=('!libtool') -source=(http://librdf.org/dist/source/$pkgname-$pkgver.tar.gz) -md5sums=('992061488af7a9e2d933df6b694bb876') +source=(http://librdf.org/dist/source/raptor2-$pkgver.tar.gz) +md5sums=('b0f874c200c4b3214b5bf4806ae82353') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/raptor2-${pkgver} ./configure --prefix=/usr --disable-static make } package() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/raptor2-${pkgver} make prefix=${pkgdir}/usr install } diff --git a/extra/raptor1/PKGBUILD b/extra/raptor1/PKGBUILD new file mode 100644 index 000000000..c50886bde --- /dev/null +++ b/extra/raptor1/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 110599 2011-02-20 15:52:07Z andyrtr $ +# Maintainer: Andreas Radke <andyrtr at archlinux.org> +# Contributor: eric <eric@archlinux.org> +# Contributor: Damir Perisa <damir.perisa@bluewin.ch> + +pkgname=raptor1 +pkgver=1.4.21 +pkgrel=3 +pkgdesc="A C library that parses RDF/XML/N-Triples into RDF triples - old V1 api for compatibility" +arch=('i686' 'x86_64') +url="http://librdf.org/raptor" +depends=('libxml2' 'curl' 'zlib' 'libxslt') +license=('LGPL') +options=('!libtool' '!docs') +source=(http://librdf.org/dist/source/raptor-$pkgver.tar.gz) +md5sums=('992061488af7a9e2d933df6b694bb876') + +build() { + cd ${srcdir}/raptor-${pkgver} + ./configure --prefix=/usr --disable-static + make +} + +package() { + cd ${srcdir}/raptor-${pkgver} + make prefix=${pkgdir}/usr install + + mv ${pkgdir}/usr/bin/rapper ${pkgdir}/usr/bin/rapperV1 + rm -f ${pkgdir}/usr/share/man/man1/rapper.1 +} diff --git a/extra/rasqal/PKGBUILD b/extra/rasqal/PKGBUILD index 293aaf093..b353c6437 100644 --- a/extra/rasqal/PKGBUILD +++ b/extra/rasqal/PKGBUILD @@ -1,16 +1,19 @@ -# $Id: PKGBUILD 102968 2010-12-13 19:43:14Z andyrtr $ +# $Id: PKGBUILD 120960 2011-04-27 19:27:24Z andrea $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: Lawrence Lee <valheru@facticius.net> pkgname=rasqal +epoch=1 pkgver=0.9.21 pkgrel=1 -pkgdesc="a free C library that handles Resource Description Framework (RDF) query syntaxes, query construction and query execution returning result bindings" +pkgdesc="A free C library that handles Resource Description Framework (RDF) query syntaxes, query construction and query execution returning result bindings" url="http://librdf.org/rasqal" license=('GPL' 'LGPL') arch=('i686' 'x86_64') -depends=('raptor>=1.4.21' 'mpfr') +depends=('raptor1' 'mpfr') options=('!libtool') +replaces=('rasqal-compat') +conflicts=('rasqal-compat') source=(http://download.librdf.org/source/${pkgname}-${pkgver}.tar.gz) md5sums=('55b67ec92a059ef8979d46486b00a032') @@ -18,8 +21,7 @@ build() { cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr \ --disable-static \ - --enable-release \ - --with-raptor=system + --enable-release make } diff --git a/extra/redland/PKGBUILD b/extra/redland/PKGBUILD index 8f87b360a..1ae150d37 100644 --- a/extra/redland/PKGBUILD +++ b/extra/redland/PKGBUILD @@ -1,18 +1,19 @@ -# $Id: PKGBUILD 115186 2011-03-17 11:09:01Z andrea $ +# $Id: PKGBUILD 120965 2011-04-27 19:29:40Z andrea $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: Francois Charette <francois.archlinux.org> pkgbase=redland +epoch=1 pkgname=('redland' 'redland-storage-mysql' 'redland-storage-postgresql' 'redland-storage-virtuoso' 'redland-storage-sqlite') pkgver=1.0.12 -pkgrel=6 +pkgrel=1 url="http://librdf.org/" license=("GPL") arch=('i686' 'x86_64') -makedepends=('rasqal>=0.9.21' 'raptor>=1.4.21' 'db>=5.1' 'postgresql-libs' 'libmysqlclient' 'unixodbc' 'sqlite3') +makedepends=('rasqal>=0.9.21' 'raptor1' 'db>=5.1' 'postgresql-libs' 'libmysqlclient' 'unixodbc' 'sqlite3') options=('!libtool') source=(http://download.librdf.org/source/$pkgname-$pkgver.tar.gz - rpath.diff) + rpath.diff) md5sums=('40f37a5ad97fdfbf984f78dcea0c6115' 'acc85e784f01a656bd56777f95880787') @@ -33,9 +34,11 @@ build() { package_redland() { pkgdesc="Library that provides a high-level interface to RDF data" - depends=('rasqal>=0.9.21' 'raptor>=1.4.21' 'libtool') + depends=('rasqal>=0.9.21' 'raptor1' 'libtool') + replaces=('redland-compat' 'redland-compat-devel') + conflicts=('redland-compat' 'redland-compat-devel') - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/${pkgbase}-${pkgver} make DESTDIR=${pkgdir} install rm -rf ${pkgdir}/usr/lib/redland } @@ -44,7 +47,7 @@ package_redland-storage-mysql() { pkgdesc="MySQL storage support for Redland" depends=('redland' 'libmysqlclient') - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/${pkgbase}-${pkgver} install -dm755 ${pkgdir}/usr/lib/redland install -m755 src/.libs/librdf_storage_mysql.so ${pkgdir}/usr/lib/redland/librdf_storage_mysql.so } @@ -53,7 +56,7 @@ package_redland-storage-postgresql() { pkgdesc="PostgreSQL storage support for Redland" depends=('redland' 'postgresql-libs') - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/${pkgbase}-${pkgver} install -dm755 ${pkgdir}/usr/lib/redland install -m755 src/.libs/librdf_storage_postgresql.so ${pkgdir}/usr/lib/redland/ } @@ -62,7 +65,7 @@ package_redland-storage-virtuoso() { pkgdesc="Virtuoso storage support for Redland" depends=('redland' 'unixodbc' 'db') - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/${pkgbase}-${pkgver} install -dm755 ${pkgdir}/usr/lib/redland install -m755 src/.libs/librdf_storage_virtuoso.so ${pkgdir}/usr/lib/redland/ } @@ -71,7 +74,7 @@ package_redland-storage-sqlite() { pkgdesc="SQLite storage support for Redland" depends=('redland' 'sqlite3' 'db') - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/${pkgbase}-${pkgver} install -dm755 ${pkgdir}/usr/lib/redland install -m755 src/.libs/librdf_storage_sqlite.so ${pkgdir}/usr/lib/redland/ } diff --git a/extra/slim/PKGBUILD b/extra/slim/PKGBUILD index c468d578f..c8828ee20 100644 --- a/extra/slim/PKGBUILD +++ b/extra/slim/PKGBUILD @@ -1,58 +1,62 @@ -# $Id: PKGBUILD 108522 2011-01-31 22:56:10Z bisson $ -# Maintainer: Thayer Williams <thayer@archlinux.org> +# $Id: PKGBUILD 121225 2011-04-29 15:13:05Z bisson $ +# Maintainer: Gaetan Bisson <bisson@archlinux.org> +# Contributor: Thayer Williams <thayer@archlinux.org> # Contributor: Alexander Fehr <pizzapunk gmail com> # Contributor: Hugo Ideler <hugoideler@dse.nl> pkgname=slim pkgver=1.3.2 -pkgrel=3 +pkgrel=4 pkgdesc='Desktop-independent graphical login manager for X11' arch=('i686' 'x86_64') url='http://slim.berlios.de/' license=('GPL2') depends=('pam' 'libxmu' 'libpng' 'libjpeg' 'libxft') backup=('etc/slim.conf' 'etc/logrotate.d/slim' 'etc/pam.d/slim') -install=slim.install source=("http://download.berlios.de/${pkgname}/${pkgname}-${pkgver}.tar.gz" - 'slim' - 'slim.logrotate' - 'slim.pam' + 'rc.d' + 'pam.d' + 'logrotate' 'gcc44.patch' - 'tty-slowness.patch' + 'no-host.patch' 'restart.patch' - 'no-host.patch') + 'sigterm.patch' + 'tty-slowness.patch') sha1sums=('e421d5487732c8317f8f591906661e014b036358' '6fe0ba83509af634bce47be34e30995965bffc79' - 'b969cc902c1d9915a5609141a652c77b2732407b' 'a0e991ef0ac5120465a3be014a26e70ba073b6ae' + 'b969cc902c1d9915a5609141a652c77b2732407b' '51121d451116c768d0fc027ff1ea70aaaef036e7' - '213fefe8533c845ea8c40585b6a8097820d5e5d2' + 'b86eddd083fb9f6259e46c735f55ebe76c655bd3' '2d526bc0c498bf307ee50e2d22b4f53ffa0c4435' - 'b86eddd083fb9f6259e46c735f55ebe76c655bd3') + '0b35048723c527fb824c5e0f9b9064f751871785' + '213fefe8533c845ea8c40585b6a8097820d5e5d2') + +install=install build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - sed -i -e 's/png12/png14/g' Makefile - patch -p1 -i ../gcc44.patch + cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i ../tty-slowness.patch # fix sluggish tty after slim start - patch -p1 -i ../restart.patch # restart X server if killed - patch -p1 -i ../no-host.patch # do not set PAM host + sed -i -e 's/png12/png14/g' Makefile + patch -p1 -i ../gcc44.patch + patch -p1 -i ../no-host.patch # do not set PAM host + patch -p1 -i ../restart.patch # restart X server if killed + patch -p1 -i ../sigterm.patch # do not wait for user input when SIGTERM'd + patch -p1 -i ../tty-slowness.patch # fix sluggish TTY after slim start - make USE_PAM=1 + make USE_PAM=1 } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" MANDIR=/usr/share/man install + make DESTDIR="${pkgdir}" MANDIR=/usr/share/man install - install -D -m755 ../slim "${pkgdir}/etc/rc.d/slim" - install -D -m644 ../slim.logrotate "${pkgdir}/etc/logrotate.d/slim" - install -D -m644 ../slim.pam "${pkgdir}/etc/pam.d/slim" + install -D -m755 ../rc.d "${pkgdir}"/etc/rc.d/slim + install -D -m644 ../pam.d "${pkgdir}"/etc/pam.d/slim + install -D -m644 ../logrotate "${pkgdir}"/etc/logrotate.d/slim - # Provide sane defaults - sed -i 's|#xserver_arguments.*|xserver_arguments -nolisten tcp vt07|' "${pkgdir}/etc/slim.conf" - sed -i 's|/var/run/slim.lock|/var/lock/slim.lock|' "${pkgdir}/etc/slim.conf" + # Provide sane defaults + sed -i 's|#xserver_arguments.*|xserver_arguments -nolisten tcp vt07|' "${pkgdir}"/etc/slim.conf + sed -i 's|/var/run/slim.lock|/var/lock/slim.lock|' "${pkgdir}"/etc/slim.conf } diff --git a/extra/slim/install b/extra/slim/install new file mode 100644 index 000000000..65aa77d72 --- /dev/null +++ b/extra/slim/install @@ -0,0 +1,7 @@ +post_install() { + cat <<EOF + +==> Add slim to the DAEMONS array in /etc/rc.conf or update /etc/inittab. + +EOF +} diff --git a/extra/slim/logrotate b/extra/slim/logrotate new file mode 100644 index 000000000..26ec3b0f4 --- /dev/null +++ b/extra/slim/logrotate @@ -0,0 +1,9 @@ +/var/log/slim.log { + compress + rotate 1 + size 1024k + notifempty + missingok + copytruncate + noolddir +} diff --git a/extra/slim/pam.d b/extra/slim/pam.d new file mode 100644 index 000000000..78a981f74 --- /dev/null +++ b/extra/slim/pam.d @@ -0,0 +1,10 @@ +#%PAM-1.0 +auth requisite pam_nologin.so +auth required pam_env.so +auth required pam_unix.so +account required pam_unix.so +password required pam_unix.so +session required pam_limits.so +session required pam_unix.so +session optional pam_loginuid.so +session optional pam_ck_connector.so diff --git a/extra/slim/rc.d b/extra/slim/rc.d new file mode 100755 index 000000000..b0be7ffc5 --- /dev/null +++ b/extra/slim/rc.d @@ -0,0 +1,36 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/bin/slim` +case "$1" in + start) + stat_busy "Starting Simple Login Manager" + [ -z "$PID" ] && /usr/bin/slim -d &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon slim + stat_done + fi + ;; + stop) + stat_busy "Stopping Simple Login Manager" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon slim + stat_done + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/extra/slim/sigterm.patch b/extra/slim/sigterm.patch new file mode 100644 index 000000000..fbaeb7116 --- /dev/null +++ b/extra/slim/sigterm.patch @@ -0,0 +1,45 @@ +diff -aur old/panel.cpp new/panel.cpp +--- old/panel.cpp 2011-04-29 15:15:57.210134850 +0200 ++++ new/panel.cpp 2011-04-29 15:16:17.260285407 +0200 +@@ -10,6 +10,7 @@ + */ + + #include <sstream> ++#include <poll.h> + #include "panel.h" + + using namespace std; +@@ -288,16 +289,24 @@ + field=curfield; + bool loop = true; + OnExpose(); ++ ++ struct pollfd x11_pfd = {0}; ++ x11_pfd.fd = ConnectionNumber(Dpy); ++ x11_pfd.events = POLLIN; + while(loop) { +- XNextEvent(Dpy, &event); +- switch(event.type) { +- case Expose: +- OnExpose(); +- break; +- +- case KeyPress: +- loop=OnKeyPress(event); +- break; ++ if(XPending(Dpy) || poll(&x11_pfd, 1, -1) > 0) { ++ while(XPending(Dpy)) { ++ XNextEvent(Dpy, &event); ++ switch(event.type) { ++ case Expose: ++ OnExpose(); ++ break; ++ ++ case KeyPress: ++ loop=OnKeyPress(event); ++ break; ++ } ++ } + } + } + diff --git a/extra/slv2/PKGBUILD b/extra/slv2/PKGBUILD index f83e988d2..c57af2dde 100644 --- a/extra/slv2/PKGBUILD +++ b/extra/slv2/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 100618 2010-11-24 17:48:28Z schiv $ +# $Id: PKGBUILD 120979 2011-04-27 19:40:32Z andrea $ # Maintainer: Ray Rashif <schiv@archlinux.org> # Contributor: Leslie P. Polzer <polzer@stardawn.org> pkgname=slv2 pkgver=0.6.6 -pkgrel=2 +pkgrel=4 pkgdesc="Library for LV2 hosts" arch=('i686' 'x86_64') url="http://drobilla.net/software/slv2" license=('GPL') -depends=('redland' 'lv2core' 'jack') +depends=('redland>=1.0.12' 'lv2core' 'jack') makedepends=('python2') install=$pkgname.install changelog=$pkgname.changelog diff --git a/extra/slv2/slv2.changelog b/extra/slv2/slv2.changelog index e5be06200..f394a5067 100644 --- a/extra/slv2/slv2.changelog +++ b/extra/slv2/slv2.changelog @@ -1,3 +1,8 @@ +22 Feb 2011 (GMT+8) Ray Rashif <schiv@archlinux.org> + + * 0.6.6-3: + raptor rebuild + 24 Nov 2010 (GMT+8) Ray Rashif <schiv@archlinux.org> * PKGBUILD : diff --git a/extra/soprano/PKGBUILD b/extra/soprano/PKGBUILD index 24832241f..cddd514c6 100644 --- a/extra/soprano/PKGBUILD +++ b/extra/soprano/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 108617 2011-02-01 23:20:16Z andrea $ +# $Id: PKGBUILD 121190 2011-04-29 09:24:01Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Tobias Powalowski <tpowa@archlinux.org> pkgname=soprano pkgver=2.6.0 -pkgrel=1 +pkgrel=5 pkgdesc='A library which provides a highly usable object-oriented C++/Qt4 framework for RDF data' arch=('i686' 'x86_64') url='http://soprano.sourceforge.net/' license=('GPL' 'LGPL') -depends=('qt' 'clucene' 'redland' 'libiodbc' 'virtuoso') -makedepends=('cmake' 'openjdk6' 'postgresql-libs' 'libmysqlclient' 'unixodbc') +depends=('qt' 'clucene' 'redland-storage-virtuoso' 'libiodbc' 'virtuoso') +makedepends=('cmake' 'openjdk6' 'doxygen') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") md5sums=('03ae49e87c6ec99e57d0433c2650846f') diff --git a/extra/xarchiver/PKGBUILD b/extra/xarchiver/PKGBUILD index 4934636fc..2abf0e7ad 100644 --- a/extra/xarchiver/PKGBUILD +++ b/extra/xarchiver/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 20752 2008-12-06 14:28:02Z alexanderf $ +# $Id: PKGBUILD 121261 2011-04-29 22:06:13Z andyrtr $ # Maintainer: Alexander Fehr <pizzapunk gmail com> # Contributor: Andrew Simmons <andrew.simmons@gmail.com> pkgname=xarchiver pkgver=0.5.2 -pkgrel=1 +pkgrel=2 pkgdesc="GTK+ frontend to various command line archivers" arch=('i686' 'x86_64') -url="http://xarchiver.xfce.org/" +url="http://xarchiver.sourceforge.net" license=('GPL') groups=('xfce4-goodies') depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme') @@ -30,8 +30,11 @@ md5sums=('2bc7f06403cc6582dd4a8029ec9d038d') build() { cd "$srcdir/xarchiver-$pkgver" + ./configure --prefix=/usr --libexecdir=/usr/lib/xfce4 + make +} - ./configure --prefix=/usr --libexecdir=/usr/lib/xfce4 || return 1 - make || return 1 - make DESTDIR="$pkgdir" install || return 1 +package() { + cd "$srcdir/xarchiver-$pkgver" + make DESTDIR="$pkgdir" install } diff --git a/extra/xulrunner/PKGBUILD b/extra/xulrunner/PKGBUILD index 8397152ca..0656c37d7 100644 --- a/extra/xulrunner/PKGBUILD +++ b/extra/xulrunner/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 115811 2011-03-21 17:44:12Z ibiru $ +# $Id: PKGBUILD 121212 2011-04-29 14:12:33Z ibiru $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Alexander Baldeck <alexander@archlinux.org> pkgname=xulrunner -pkgver=2.0 -_ffoxver=4.0 +pkgver=2.0.1 +_ffoxver=4.0.1 pkgrel=1 pkgdesc="Mozilla Runtime Environment" arch=('i686' 'x86_64') @@ -18,11 +18,11 @@ source=(http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${_ffoxver} xulrunner-omnijar.patch port_gnomevfs_to_gio.patch) options=('!emptydirs') -md5sums=('3468a2c463b4fc2788ba621e4b511c30' +md5sums=('9abda7d23151e97913c8555a64c13f34' '2358a2ddd35bcdd62ff42442dfe548d9' '639ea80e823543dd415b90c0ee804186' 'a0236f6c3e55f60b7888d8cf137ff209' - 'dea8c2a57a588bf5f6198ce7b4155655' + '0bf82bc6677e3ce57fd20a147fe8d7b1' '42f83468b296452fb754a81a4317ca64') build() { cd "${srcdir}/mozilla-2.0" @@ -43,6 +43,8 @@ build() { unset CFLAGS unset CXXFLAGS + export CXXFLAGS="-fpermissive" + make -j1 -f client.mk build MOZ_MAKE_FLAGS="$MAKEFLAGS" } diff --git a/extra/xulrunner/xulrunner-omnijar.patch b/extra/xulrunner/xulrunner-omnijar.patch index 05b665afd..66ec5206c 100644 --- a/extra/xulrunner/xulrunner-omnijar.patch +++ b/extra/xulrunner/xulrunner-omnijar.patch @@ -468,11 +468,11 @@ diff --git a/js/src/xpconnect/loader/mozJSComponentLoader.cpp b/js/src/xpconnect diff --git a/modules/libjar/nsJAR.cpp b/modules/libjar/nsJAR.cpp --- a/modules/libjar/nsJAR.cpp +++ b/modules/libjar/nsJAR.cpp -@@ -170,26 +170,23 @@ nsJAR::Open(nsIFile* zipFile) - NS_ENSURE_ARG_POINTER(zipFile); +@@ -171,26 +171,23 @@ nsJAR::Open(nsIFile* zipFile) if (mLock) return NS_ERROR_FAILURE; // Already open! mZipFile = zipFile; + mOuterZipEntry.Truncate(); mLock = PR_NewLock(); NS_ENSURE_TRUE(mLock, NS_ERROR_OUT_OF_MEMORY); @@ -499,13 +499,13 @@ diff --git a/modules/libjar/nsJAR.cpp b/modules/libjar/nsJAR.cpp NS_ENSURE_ARG_POINTER(aZipReader); NS_ENSURE_ARG_POINTER(aZipEntry); @@ -234,23 +231,22 @@ nsJAR::Close() + mLock = nsnull; } mParsedManifest = PR_FALSE; mManifestData.Reset(); mGlobalStatus = JAR_MANIFEST_NOT_PARSED; mTotalItemsInManifest = 0; - mOuterZipEntry.Truncate(0); -#ifdef MOZ_OMNIJAR - if (mZip == mozilla::OmnijarReader()) { diff --git a/libre/libretools/PKGBUILD b/libre/libretools/PKGBUILD index 59eee7f1b..a0d3f1497 100644 --- a/libre/libretools/PKGBUILD +++ b/libre/libretools/PKGBUILD @@ -54,6 +54,7 @@ package() { install -m755 ${_gitname}/librestage ${pkgdir}/usr/bin/ install -m755 ${_gitname}/mipsrelease ${pkgdir}/usr/bin install -m755 ${_gitname}/pkgbuild-check-nonfree ${pkgdir}/usr/bin/ + install -m755 ${_gitname}/toru ${pkgdir}/usr/bin install -m755 ${_gitname}/updateabslibre ${pkgdir}/usr/bin }
\ No newline at end of file diff --git a/multilib/wine/PKGBUILD b/multilib/wine/PKGBUILD index 8b7b2f8bf..9c733328b 100644 --- a/multilib/wine/PKGBUILD +++ b/multilib/wine/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 45066 2011-04-15 20:30:34Z svenstaro $ +# $Id: PKGBUILD 45826 2011-04-29 19:49:25Z svenstaro $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com> # Contributor: Eduardo Romero <eduardo@archlinux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> pkgname=wine -pkgver=1.3.18 +pkgver=1.3.19 pkgrel=1 _pkgbasever=${pkgver/rc/-rc} source=(http://ibiblio.org/pub/linux/system/emulators/$pkgname/$pkgname-$_pkgbasever.tar.bz2) -md5sums=('17fb6334af12af17feb843f68272b070') +md5sums=('6975269be6e86d7d9da519ed6f3b40a4') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" diff --git a/staging/librpcsecgss/PKGBUILD b/staging/librpcsecgss/PKGBUILD new file mode 100644 index 000000000..c16ea175b --- /dev/null +++ b/staging/librpcsecgss/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 121187 2011-04-29 07:12:44Z stephane $ +# Maintainer: Tobias Powalowski <tpowa@archlinux.org> +# Contributor: Andrew Krawchyk <krawch_a@denison.edu>, Marco Lima <cipparello gmail com> + +pkgname=librpcsecgss +pkgver=0.19 +pkgrel=5 +pkgdesc="Library for RPCSECGSS support" +arch=('i686' 'x86_64') +url="http://www.citi.umich.edu/projects/nfsv4/linux/" +license=('GPL') +depends=('glibc' 'krb5' 'libgssglue') +makedepends=('pkg-config' 'autoconf') +options=('!libtool') +source=("http://www.citi.umich.edu/projects/nfsv4/linux/${pkgname}/${pkgname}-${pkgver}.tar.gz") +md5sums=('b45ed565bdc3099023aa35830ec92997') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="$pkgdir/" install +} diff --git a/staging/librpcsecgss/librpcsecgss-0.18-heimdal.patch b/staging/librpcsecgss/librpcsecgss-0.18-heimdal.patch new file mode 100644 index 000000000..deb039123 --- /dev/null +++ b/staging/librpcsecgss/librpcsecgss-0.18-heimdal.patch @@ -0,0 +1,33 @@ +diff -NaurwB librpcsecgss-0.18.orig/configure.in librpcsecgss-0.18/configure.in +--- librpcsecgss-0.18.orig/configure.in 2008-04-09 00:05:40.000000000 +0200 ++++ librpcsecgss-0.18/configure.in 2008-06-12 19:05:51.000000000 +0200 +@@ -12,10 +12,15 @@ + AC_PROG_RANLIB + + # Checks for libraries. +-PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.1], [], ++PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.1], ++ [echo GSSGLUE found; GSSAPI_IMPLEMENTATION=libgssglue], ++ [PKG_CHECK_MODULES([GSSGLUE], [heimdal-gssapi], ++ [echo HEIMDAL found; GSSAPI_IMPLEMENTATION=heimdal-gssapi], + [AC_MSG_ERROR([Unable to locate information required to use libgssglue. + If you have pkgconfig installed, you might try setting environment +- variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig])]) ++ variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig])])]) ++ ++AC_SUBST([GSSAPI_IMPLEMENTATION]) + + # Checks for header files. + AC_HEADER_STDC +diff -NaurwB librpcsecgss-0.18.orig/librpcsecgss.pc.in librpcsecgss-0.18/librpcsecgss.pc.in +--- librpcsecgss-0.18.orig/librpcsecgss.pc.in 2007-09-06 17:39:04.000000000 +0200 ++++ librpcsecgss-0.18/librpcsecgss.pc.in 2008-06-12 19:06:40.000000000 +0200 +@@ -5,7 +5,7 @@ + + Name: librpcsecgss + Description: Library that implements rpcsec_gss interface. +-Requires: libgssglue ++Requires: @GSSAPI_IMPLEMENTATION@ + Version: @PACKAGE_VERSION@ + Libs: -L@libdir@ -lrpcsecgss + Cflags: -I@includedir@/rpcsecgss diff --git a/staging/libtirpc/PKGBUILD b/staging/libtirpc/PKGBUILD new file mode 100644 index 000000000..b222249ff --- /dev/null +++ b/staging/libtirpc/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 121179 2011-04-29 06:50:46Z stephane $ +# Maintainer: Tobias Powalowski <tpowa@archlinux.org> +pkgname=libtirpc +pkgver=0.2.1 +pkgrel=3 +pkgdesc="Transport Independent RPC library (SunRPC replacement)" +arch=(i686 x86_64) +depends=('glibc' 'libgssglue' 'krb5') +url="http://libtirpc.sourceforge.net/" +license=('GPL2') +source=(http://downloads.sourceforge.net/sourceforge/libtirpc/${pkgname}-${pkgver}.tar.bz2 + libtirpc-0.2.1-fortify.patch) +backup=('etc/netconfig') +options=(!libtool) + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + # fix http://bugs.gentoo.org/293593 + # https://bugs.archlinux.org/task/20082 + patch -Np1 -i ../libtirpc-0.2.1-fortify.patch + ./configure --prefix=/usr --enable-gss + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + # install netconfig + install -D -m644 doc/etc_netconfig "${pkgdir}"/etc/netconfig +} +md5sums=('d77eb15f464bf9d6e66259eaf78b2a4e' + '2e5c067f1651469dfbbdc91d3c9c60e8') diff --git a/staging/libtirpc/libtirpc-0.2.1-fortify.patch b/staging/libtirpc/libtirpc-0.2.1-fortify.patch new file mode 100644 index 000000000..7375bf83e --- /dev/null +++ b/staging/libtirpc/libtirpc-0.2.1-fortify.patch @@ -0,0 +1,18 @@ +Index: libtirpc-0.2.1/src/getrpcport.c +=================================================================== +--- libtirpc-0.2.1.orig/src/getrpcport.c ++++ libtirpc-0.2.1/src/getrpcport.c +@@ -54,11 +54,11 @@ getrpcport(host, prognum, versnum, proto + + if ((hp = gethostbyname(host)) == NULL) + return (0); ++ if (hp->h_length != sizeof(addr.sin_addr.s_addr)) ++ return (0); + memset(&addr, 0, sizeof(addr)); + addr.sin_family = AF_INET; + addr.sin_port = 0; +- if (hp->h_length > sizeof(addr)) +- hp->h_length = sizeof(addr); + memcpy(&addr.sin_addr.s_addr, hp->h_addr, (size_t)hp->h_length); + /* Inconsistent interfaces need casts! :-( */ + return (pmap_getport(&addr, (u_long)prognum, (u_long)versnum, diff --git a/staging/nss_ldap/PKGBUILD b/staging/nss_ldap/PKGBUILD new file mode 100644 index 000000000..0a1f93d38 --- /dev/null +++ b/staging/nss_ldap/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 121171 2011-04-29 06:45:19Z stephane $ +# Maintainer: Paul Mattal <paul@archlinux.org> +# Contributor: Comete <la_comete@tiscali.fr> + +pkgname=nss_ldap +pkgver=265 +pkgrel=2 +pkgdesc="The nss_ldap module provides the means for Linux and Solaris workstations to resolve the entities defined in RFC 2307 from LDAP directories." +arch=(i686 x86_64) +url="http://www.padl.com/OSS/nss_ldap.html" +license=('LGPL') +depends=('libldap>=2.4.18' 'krb5') +backup=("etc/nss_ldap.conf") +source=(http://www.padl.com/download/${pkgname}-${pkgver}.tar.gz) +md5sums=('c1cb02d1a85538cf16bca6f6a562abe4') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --with-ldap-conf-file=/etc/nss_ldap.conf \ + --with-ldap=openldap \ + --libdir=/lib \ + --mandir=/usr/share/man \ + --enable-schema-mapping \ + --enable-rfc2307bis \ + --enable-configurable-krb5-ccname-gssapi + env PATH=`pwd`:"$PATH" make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/staging/wireshark/PKGBUILD b/staging/wireshark/PKGBUILD new file mode 100644 index 000000000..a83355164 --- /dev/null +++ b/staging/wireshark/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 121168 2011-04-29 06:39:53Z stephane $ +# Maintainer: Guillaume ALAUX <guillaume at alaux dot net> +# Contributor: Florian Pritz <bluewind at jabber dot ccc dot de> +pkgname=(wireshark-cli wireshark-gtk) +pkgbase=wireshark +pkgver=1.4.6 +pkgrel=2 +arch=('i686' 'x86_64') +license=('GPL2') +makedepends=('bison' 'flex' 'gtk2' 'krb5' 'libpcap' 'bash' 'gnutls' 'libcap') +url="http://www.wireshark.org/" +options=(!libtool) +source=(http://www.wireshark.org/download/src/${pkgbase}-${pkgver}.tar.bz2) +md5sums=('fd301004ebc5fac8e56c2f0d4ef6173f') + +build() { + cd "${srcdir}/${pkgbase}-${pkgver}" + export CFLAGS="-fno-unit-at-a-time ${CFLAGS}" + + ./configure --prefix=/usr --with-ssl --with-zlib=no + make all +} + +package_wireshark-cli() { + pkgdesc="A free network protocol analyzer for Unix/Linux and Windows - CLI version" + depends=('krb5' 'libpcap' 'bash' 'gnutls' 'libcap' 'glib2') + install=wireshark.install + conflicts=(wireshark) + + cd "${srcdir}/${pkgbase}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + #wireshark uid group is 150 + chgrp 150 "${pkgdir}/usr/bin/dumpcap" + chmod 754 "${pkgdir}/usr/bin/dumpcap" + rm "$pkgdir/usr/bin/wireshark" +} + +package_wireshark-gtk() { + pkgdesc="A free network protocol analyzer for Unix/Linux and Windows - GTK frontend" + depends=('gtk2' 'wireshark-cli') + install=wireshark-gtk.install + replaces=(wireshark) + conflicts=(wireshark) + + cd "${srcdir}/${pkgbase}-${pkgver}" + + install -Dm755 .libs/wireshark "$pkgdir/usr/bin/wireshark" + for d in 16 32 48; do + install -Dm644 image/hi${d}-app-wireshark.png ${pkgdir}/usr/share/icons/hicolor/${d}x${d}/apps/wireshark.png + done + install -Dm644 wireshark.desktop ${pkgdir}/usr/share/applications/wireshark.desktop +} diff --git a/staging/wireshark/wireshark-gtk.install b/staging/wireshark/wireshark-gtk.install new file mode 100644 index 000000000..6b1b64bdd --- /dev/null +++ b/staging/wireshark/wireshark-gtk.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/staging/wireshark/wireshark.install b/staging/wireshark/wireshark.install new file mode 100644 index 000000000..6585ba272 --- /dev/null +++ b/staging/wireshark/wireshark.install @@ -0,0 +1,18 @@ +post_install() { + getent group wireshark >/dev/null 2>&1 || usr/sbin/groupadd -g 150 wireshark &>/dev/null + + setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' usr/bin/dumpcap + echo "NOTE: To run wireshark as normal user you have to add yourself into wireshark group" +} + +post_upgrade() { + getent group wireshark >/dev/null 2>&1 || usr/sbin/groupadd -g 150 wireshark &>/dev/null + + setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' usr/bin/dumpcap +} + +post_remove() { + if getent group wireshark >/dev/null 2>&1; then + groupdel wireshark + fi +} diff --git a/testing/claws-mail-extra-plugins/PKGBUILD b/testing/claws-mail-extra-plugins/PKGBUILD index b1110e3ed..1b6a58831 100644 --- a/testing/claws-mail-extra-plugins/PKGBUILD +++ b/testing/claws-mail-extra-plugins/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 119030 2011-04-10 14:07:06Z andyrtr $ +# $Id: PKGBUILD 121174 2011-04-29 06:49:28Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Mildred <mildred593 at online dot fr> pkgname=claws-mail-extra-plugins pkgver=3.7.9 -pkgrel=2 +pkgrel=3 pkgdesc="Extra plugins for claws-mail" url="http://www.claws-mail.org/plugins.php?branch=EXT" license=('GPL3') @@ -30,11 +30,11 @@ conflicts=('claws-gtkhtml2_viewer' 'claws-mail-acpinotifier-plugin' 'sylpheed-claws-extra-plugins' 'claws-tnef-plugin' 'claws-webkit-plugin-svn' 'claws-mayflower-plugin-svn') replaces=('sylpheed-claws-extra-plugins') -options=('!libtool') +options=('!libtool' '!strip') source=(http://downloads.sourceforge.net/project/sylpheed-claws/extra%20plugins/$pkgver/claws-mail-extra-plugins-$pkgver.tar.bz2 claws-mail-notification-0.26-libnotify-0.7.patch) md5sums=('3d1ebc48f686ab10702380c776b5d5d0' - 'b76e1cdbff7af46d6594c34646c06fd0') + 'a02be84594ebd28b18811ccc358509be') build() { cd "$srcdir/claws-mail-extra-plugins-$pkgver" @@ -47,7 +47,7 @@ build() { cd $dir [[ $dir == notification_plugin-* ]] && - patch -Np0 -i "$srcdir/claws-mail-notification-0.26-libnotify-0.7.patch" + patch -Np2 -i "$srcdir/claws-mail-notification-0.26-libnotify-0.7.patch" ./configure --prefix=/usr --disable-static make diff --git a/testing/claws-mail-extra-plugins/claws-mail-notification-0.26-libnotify-0.7.patch b/testing/claws-mail-extra-plugins/claws-mail-notification-0.26-libnotify-0.7.patch index 6159d139c..efc06a472 100644 --- a/testing/claws-mail-extra-plugins/claws-mail-notification-0.26-libnotify-0.7.patch +++ b/testing/claws-mail-extra-plugins/claws-mail-notification-0.26-libnotify-0.7.patch @@ -1,50 +1,25 @@ ---- src/notification_popup.c -+++ src/notification_popup.c -@@ -339,7 +339,16 @@ +diff -Nur claws-mail-extra-plugins-3.7.6-orig/notification_plugin-0.25/src/notification_popup.c claws-mail-extra-plugins-3.7.6/notification_plugin-0.25/src/notification_popup.c +--- claws-mail-extra-plugins-3.7.6-orig/notification_plugin-0.25/src/notification_popup.c 2009-04-26 03:05:05.000000000 +0200 ++++ claws-mail-extra-plugins-3.7.6/notification_plugin-0.25/src/notification_popup.c 2010-11-12 13:39:02.363909583 +0100 +@@ -339,7 +339,7 @@ break; } -+#ifdef NOTIFY_CHECK_VERSION -+#if NOTIFY_CHECK_VERSION (0, 7, 0) +- ppopup->notification = notify_notification_new(summary, utf8_str, NULL, NULL); + ppopup->notification = notify_notification_new(summary, utf8_str, NULL); -+#else - ppopup->notification = notify_notification_new(summary, utf8_str, NULL, NULL); -+#endif -+#else -+ ppopup->notification = notify_notification_new(summary, utf8_str, NULL, NULL); -+#endif -+ g_free(utf8_str); if(ppopup->notification == NULL) { debug_print("Notification Plugin: Failed to create a new " ---- src/notification_trayicon.c -+++ src/notification_trayicon.c -@@ -61,6 +61,10 @@ - #ifdef HAVE_LIBNOTIFY - #include <libnotify/notify.h> - -+#ifndef NOTIFY_CHECK_VERSION -+#define NOTIFY_CHECK_VERSION(x,y,z) 0 -+#endif -+ - typedef struct { - gint count; - gint num_mail; -@@ -601,8 +605,17 @@ +diff -Nur claws-mail-extra-plugins-3.7.6-orig/notification_plugin-0.25/src/notification_trayicon.c claws-mail-extra-plugins-3.7.6/notification_plugin-0.25/src/notification_trayicon.c +--- claws-mail-extra-plugins-3.7.6-orig/notification_plugin-0.25/src/notification_trayicon.c 2010-03-25 09:56:34.000000000 +0100 ++++ claws-mail-extra-plugins-3.7.6/notification_plugin-0.25/src/notification_trayicon.c 2010-11-12 13:38:30.809340907 +0100 +@@ -589,8 +589,7 @@ summary = notification_trayicon_popup_assemble_summary(); utf8_str = notification_trayicon_popup_assemble_body(msginfo); -+#if NOTIFY_CHECK_VERSION (0, 7, 0) +- popup.notification = notify_notification_new(summary, utf8_str, NULL, NULL); +- notify_notification_attach_to_status_icon(popup.notification, trayicon); + popup.notification = notify_notification_new(summary, utf8_str, NULL); -+#else - popup.notification = notify_notification_new(summary, utf8_str, NULL, NULL); -+#endif -+ -+#if NOTIFY_CHECK_VERSION (0, 7, 0) -+ /* notify_notification_attach_to_status_icon function was removed */ -+#else - notify_notification_attach_to_status_icon(popup.notification, trayicon); -+#endif g_free(summary); g_free(utf8_str); diff --git a/testing/glib-networking/PKGBUILD b/testing/glib-networking/PKGBUILD index deda6ad62..356a98037 100644 --- a/testing/glib-networking/PKGBUILD +++ b/testing/glib-networking/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 120846 2011-04-26 21:09:53Z ibiru $ +# $Id: PKGBUILD 121199 2011-04-29 10:51:43Z ibiru $ # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com> pkgname=glib-networking pkgver=2.28.6.1 -pkgrel=1 +pkgrel=2 pkgdesc="Network-related giomodules for glib" arch=('i686' 'x86_64') url="http://www.gtk.org/" license=('GPL2') -depends=('glib2' 'libproxy' 'gnutls' 'ca-certificates') -makedepends=('intltool' 'gsettings-desktop-schemas') +depends=('glib2' 'libproxy' 'gnutls' 'ca-certificates' 'gsettings-desktop-schemas') +makedepends=('intltool') options=('!libtool') install=glib-networking.install source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*.*}/$pkgname-${pkgver}.tar.bz2) diff --git a/testing/libgcrypt/PKGBUILD b/testing/libgcrypt/PKGBUILD new file mode 100644 index 000000000..2ccdf36fd --- /dev/null +++ b/testing/libgcrypt/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 121250 2011-04-29 21:23:37Z andyrtr $ +# Maintainer: Andreas Radke <andyrtr@archlinux.org> + +pkgname=libgcrypt +pkgver=1.4.6 +pkgrel=3 +pkgdesc="a general purpose crypto library based on the code used" +arch=(i686 x86_64) +url="http://www.gnupg.org" +license=('LGPL') +depends=('libgpg-error>=1.9') +options=('!libtool' '!emptydirs') +install=$pkgname.install +source=(ftp://ftp.gnupg.org/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2 + #ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/libgcrypt/${pkgname}-${pkgver}.tar.bz2 +) +md5sums=('dbf99425a4fe9217c84ce3a35d938634') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --disable-static \ + --disable-padlock-support + make +} + +check() { + cd ${srcdir}/${pkgname}-${pkgver} + make check +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + + # Move dynamic libraries to /lib + install -d -m755 "${pkgdir}"/lib/ + mv "${pkgdir}"/usr/lib/libgcrypt.so* "${pkgdir}"/lib/ + ln -sf /lib/libgcrypt.so "${pkgdir}"/usr/lib/libgcrypt.so +} diff --git a/testing/libgcrypt/libgcrypt.install b/testing/libgcrypt/libgcrypt.install new file mode 100644 index 000000000..83e0dcb27 --- /dev/null +++ b/testing/libgcrypt/libgcrypt.install @@ -0,0 +1,20 @@ +infodir=/usr/share/info +filelist=(gcrypt.info.gz) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/testing/mesa/PKGBUILD b/testing/mesa/PKGBUILD index 6ffa54f19..93e6e6e42 100644 --- a/testing/mesa/PKGBUILD +++ b/testing/mesa/PKGBUILD @@ -1,28 +1,28 @@ -# $Id: PKGBUILD 119610 2011-04-12 16:23:12Z andyrtr $ +# $Id: PKGBUILD 121126 2011-04-29 05:00:59Z andyrtr $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgbase=mesa -pkgname=('mesa' 'libgl' 'libgles' 'libegl' 'ati-dri' 'intel-dri' 'unichrome-dri' 'mach64-dri' 'mga-dri' 'r128-dri' 'savage-dri' 'sis-dri' 'tdfx-dri' 'nouveau-dri') +pkgname=('mesa' 'libgl' 'libgles' 'libegl' 'ati-dri' 'intel-dri' 'unichrome-dri' 'mach64-dri' 'mga-dri' 'r128-dri' 'savage-dri' 'sis-dri' 'tdfx-dri' 'nouveau-dri') # 'llvm-dri') _git=true #_git=false if [ "${_git}" = "true" ]; then - pkgver=7.10.99.git20110412 + pkgver=7.10.99.git20110429 else pkgver=7.10.2 fi pkgrel=1 arch=('i686' 'x86_64') makedepends=('glproto>=1.4.12' 'pkgconfig' 'libdrm>=2.4.25' 'libxxf86vm>=1.1.1' 'libxdamage>=1.1.3' 'expat>=2.0.1' 'libx11>=1.4.3' 'libxt>=1.1.1' - 'gcc-libs>=4.5' 'dri2proto=2.3' 'python2' 'libxml2' 'imake') + 'gcc-libs>=4.5' 'dri2proto=2.3' 'python2' 'libxml2' 'imake' 'llvm') url="http://mesa3d.sourceforge.net" license=('custom') source=(LICENSE gnome-shell-shader-fix.patch nouveau-fix-header.patch) if [ "${_git}" = "true" ]; then - # mesa git shot from 7.11 branch - see for state: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f05751aa2af1a8ec83c2d110385aab1b7e735238 - source=(${source[@]} 'ftp://ftp.archlinux.org/other/mesa/mesa-f05751aa2af1a8ec83c2d110385aab1b7e735238.tar.bz2') + # mesa git shot from 7.11 branch - see for state: http://cgit.freedesktop.org/mesa/mesa/commit/?id=608a4a17feea9fba2812d4e5c01dd6dbadc5d6e0 + source=(${source[@]} 'ftp://ftp.archlinux.org/other/mesa/mesa-608a4a17feea9fba2812d4e5c01dd6dbadc5d6e0.tar.bz2') else source=(${source[@]} "ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2" ) @@ -30,7 +30,7 @@ fi md5sums=('5c65a0fe315dd347e09b1f2826a1df5a' '3ec78f340f9387abd7a37b195e764cbf' '67c87b77cc2236b52a3b47dad3fbb5d4' - '56d8862d1155f7e8054f9aa7f93ebebc') + '8d1a895110a6d3b7c51b3521f794bae2') build() { if [ "${_git}" = "true" ]; then @@ -50,19 +50,27 @@ fi if [ "${_git}" = "true" ]; then ./autogen.sh --prefix=/usr \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ - --enable-gallium-radeon \ + --enable-gallium-r300 \ --enable-gallium-r600 \ --enable-gallium-nouveau \ + --enable-gallium-llvm \ + --enable-gallium-egl \ --enable-gallium-swrast \ --enable-glx-tls \ --with-driver=dri \ --enable-xcb \ - --with-state-trackers=dri,glx \ + --with-state-trackers=dri,glx,egl \ --disable-glut \ --enable-gles1 \ --enable-gles2 \ - --enable-egl \ - --disable-gallium-egl + --enable-egl + # --enable-gallium-svga \ + + # --enable-texture-float (enable floating-point textures and renderbuffers) - http://www.phoronix.com/scan.php?page=news_item&px=OTMzMg + #The source code to implement ARB_texture_float extension is included and can be toggled on at compile time only by those who purchased a license from SGI, or are in a country where the patent does not apply. + + #--enable-shared-dricore - http://bugs.gentoo.org/show_bug.cgi?id=357177 + else ./configure --prefix=/usr \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ @@ -142,7 +150,8 @@ package_libegl() { pkgdesc="Mesa libEGL libraries and headers" if [ "${_git}" = "true" ]; then - cd ${srcdir}/mesa-* + cd ${srcdir}/mesa-* + make -C src/gallium/targets/egl DESTDIR="${pkgdir}" install else cd "${srcdir}/Mesa-${pkgver}" fi @@ -168,6 +177,7 @@ fi install -m755 -d "${pkgdir}/usr/share/licenses/libegl" install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/libegl/" } + package_mesa() { depends=('libgl' 'libx11>=1.4.3' 'libxt>=1.1.1' 'gcc-libs>=4.5' 'dri2proto=2.3' 'libdrm>=2.4.25' 'glproto>=1.4.12') optdepends=('opengl-man-pages: for the OpenGL API man pages') @@ -346,3 +356,21 @@ if [ "${_git}" = "true" ]; then fi } +#package_llvm-dri() { +# depends=("libgl=${pkgver}") +# pkgdesc="Mesa common LLVM support" + +#if [ "${_git}" = "true" ]; then +# cd ${srcdir}/mesa-*/src/gallium +# else +# cd "${srcdir}/Mesa-${pkgver}/src/gallium" +#fi + + # gallium llvmpipe +#if [ "${_git}" = "true" ]; then +# make -C drivers/llvmpipe DESTDIR="${pkgdir}" install +# #make -C targets/dri-swrast DESTDIR="${pkgdir}" install +# else +# make -C ${srcdir}/Mesa-${pkgver}/src/gallium/targets/dri-nouveau DESTDIR="${pkgdir}" install +#fi +#} diff --git a/testing/tzdata/PKGBUILD b/testing/tzdata/PKGBUILD index c4f0f1267..b09c6c637 100644 --- a/testing/tzdata/PKGBUILD +++ b/testing/tzdata/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 120332 2011-04-22 11:15:12Z andyrtr $ +# $Id: PKGBUILD 121182 2011-04-29 06:58:28Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=tzdata -pkgver=2011f +pkgver=2011g pkgrel=1 -_tzcode=2011e -_tzdata=2011f +_tzcode=2011g +_tzdata=2011g pkgdesc="Sources for time zone and daylight saving time data" arch=('i686' 'x86_64') url="http://www.twinsun.com/tz/tz-link.htm" @@ -17,8 +17,8 @@ options=('!emptydirs') source=(ftp://elsie.nci.nih.gov/pub/tzcode${_tzcode}.tar.gz \ ftp://elsie.nci.nih.gov/pub/${pkgname}${_tzdata}.tar.gz \ Makefile.patch) -md5sums=('fbfc05dbf9ebcfe7c4bba18549870173' - 'cc8136284ae1e6c720a18e0f080242e0' +md5sums=('ecb564279b28c5b184421c525d997d6c' + 'a068c27e7e426fdb12ab0c88506df20d' 'a64ed97d1fc03c66ee8612c0d9f40507') build() { |