diff options
Diffstat (limited to 'community')
243 files changed, 3029 insertions, 2683 deletions
diff --git a/community/activity-log-manager/PKGBUILD b/community/activity-log-manager/PKGBUILD index 54a1595d5..cd0bef8a8 100644 --- a/community/activity-log-manager/PKGBUILD +++ b/community/activity-log-manager/PKGBUILD @@ -1,21 +1,21 @@ -# $Id: PKGBUILD 92682 2013-06-12 04:38:43Z bgyorgy $ +# $Id: PKGBUILD 94510 2013-07-25 21:57:24Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> # Contributor: Ner0 pkgname=activity-log-manager -pkgver=0.9.5 +pkgver=0.9.7 pkgrel=1 pkgdesc="A graphical user interface which lets you easily control what gets logged by Zeitgeist" arch=('i686' 'x86_64' 'mips64el') url="https://launchpad.net/activity-log-manager" license=('GPL2') -depends=('gtk3' 'libgee06' 'libzeitgeist' 'zeitgeist' 'hicolor-icon-theme' 'xdg-utils') +depends=('gtk3' 'libgee06' 'zeitgeist' 'hicolor-icon-theme' 'xdg-utils') makedepends=('vala' 'intltool') install=$pkgname.install source=(https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz - http://pkgbuild.com/~bgyorgy/sources/$pkgname-translations-20121021.tar.gz) -md5sums=('460b4439798badbf4ba4b76b31cc1d03' - '6167df74ce44659aa94a89f31ff4d351') + http://pkgbuild.com/~bgyorgy/sources/$pkgname-translations-20130725.tar.gz) +md5sums=('d886be32db0fa351aaf0eb59912ee377' + 'f7a284bca152011500cb845aebad8d14') build() { cd "$srcdir/$pkgname-$pkgver" @@ -25,6 +25,8 @@ build() { mv -f -t po ../po/* printf "%s\n" po/*.po | sed -e 's/po\///g' -e 's/\.po//g' >po/LINGUAS + rm src/activity_log_manager_vala.stamp + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make } diff --git a/community/algol68g/PKGBUILD b/community/algol68g/PKGBUILD new file mode 100644 index 000000000..00b2e8305 --- /dev/null +++ b/community/algol68g/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 94260 2013-07-18 11:12:21Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: karolina.lindqvist@kramnet.se + +pkgname=algol68g +pkgver=2.7 +pkgrel=1 +pkgdesc='Algol 68 Genie, an Algol 68 compiler-interpreter' +arch=('x86_64' 'i686') +url='http://www.xs4all.nl/~jmvdveer/algol.html' +license=('GPL') +depends=('gsl' 'plotutils') +optdepends=('postgresql-libs: for postgresql support') +source=("http://jmvdveer.home.xs4all.nl/algol68g-$pkgver.tar.gz" + 'plotutils.patch' + 'http://www.xs4all.nl/~jmvdveer/a68gdoc.pdf') +sha256sums=('ebcf029ae65ceafca87090cc470dd37f86ac0bdb1529cd4dd7a92454d224d325' + '50afcc7812d117e5f0a2f5240c9cd58f8bfcc04b3da0634b9aa0ab06183ed0aa' + '8cbfb480cb5dfb20f79c2391d7111fc8b727c3e9e02008ab4c0cde9acb62e7d3') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + patch -p1 -i ../plotutils.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + make DESTDIR="$pkgdir" docdir="/usr/share/doc/$pkgname" install + install "$srcdir/a68gdoc.pdf" "$pkgdir/usr/share/doc/$pkgname" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/algol68g/plotutils.patch b/community/algol68g/plotutils.patch new file mode 100644 index 000000000..17c750075 --- /dev/null +++ b/community/algol68g/plotutils.patch @@ -0,0 +1,20 @@ +--- ./source/plotutils.c.orig 2012-04-05 00:44:52.000000000 +0200 ++++ ./source/plotutils.c 2012-04-28 05:27:04.000000000 +0200 +@@ -1018,7 +1018,7 @@ + X_COORD (&DEVICE (f)) = 0; + Y_COORD (&DEVICE (f)) = 0; + return (PLOTTER (&DEVICE (f))); +- } else if (!strcmp (device_type, "gif")) { ++ } else if (!strcmp (device_type, "gif") || !strcmp (device_type, "png")) { + /*------------------------------------+ + | Supported plotter type - pseudo GIF | + +------------------------------------*/ +@@ -1059,7 +1059,7 @@ + (void) pl_setplparam (PLOTTER_PARAMS (&DEVICE (f)), "BITMAPSIZE", size); + (void) pl_setplparam (PLOTTER_PARAMS (&DEVICE (f)), "BG_COLOR", (void *) "black"); + (void) pl_setplparam (PLOTTER_PARAMS (&DEVICE (f)), "GIF_ANIMATION", (void *) "no"); +- PLOTTER (&DEVICE (f)) = pl_newpl_r ("gif", NULL, STREAM (&DEVICE (f)), stderr, PLOTTER_PARAMS (&DEVICE (f))); ++ PLOTTER (&DEVICE (f)) = pl_newpl_r (device_type, NULL, STREAM (&DEVICE (f)), stderr, PLOTTER_PARAMS (&DEVICE (f))); + if (PLOTTER (&DEVICE (f)) == NULL) { + diagnostic_node (A68_RUNTIME_ERROR, p, ERROR_DEVICE_CANNOT_OPEN); + exit_genie (p, A68_RUNTIME_ERROR); diff --git a/community/argyllcms/PKGBUILD b/community/argyllcms/PKGBUILD new file mode 100644 index 000000000..b7a2597d2 --- /dev/null +++ b/community/argyllcms/PKGBUILD @@ -0,0 +1,58 @@ +# $Id: PKGBUILD 94940 2013-08-01 12:47:25Z tredaelli $ +# Maintainer: Timothy Redaelli <timothy.redaelli@gmail.com> +# Contributor: Frank Ickstadt (frank dot ickstadt at gmail dot com) + +pkgname=argyllcms +_pkgname=Argyll +pkgver=1.5.1 +_pkgver="V${pkgver}" +pkgrel=2 +pkgdesc="An ICC compatible color management system with support for different colorimeter hardware" +arch=(i686 x86_64) +depends=('libxss' 'libxinerama' 'libxxf86vm' 'libxrandr') +makedepends=('ftjam' 'zip' 'unzip') +source=(http://www.argyllcms.com/${_pkgname}_${_pkgver}_src.zip) +url="http://www.argyllcms.com/" +license=("GPL" "AGPL") +install=${pkgname}.install +md5sums=('a708364bb389a157b78c1e219c00985a') + +build() { + cd "${srcdir}"/${_pkgname}_${_pkgver} + echo "***running makeall.sh***" + sh ./makeall.sh + echo "***running makeinstall.sh***" + sh ./makeinstall.sh + echo "***running makepackagebin.sh***" + sh ./makepackagebin.sh + rm "${srcdir}"/${_pkgname}_${_pkgver}/bin/License.txt + rm "${srcdir}"/${_pkgname}_${_pkgver}/ref/License.txt + rm "${srcdir}"/${_pkgname}_${_pkgver}/ref/afiles + rm "${srcdir}"/${_pkgname}_${_pkgver}/doc/afiles +} + +package() { + mkdir -p "${pkgdir}"/usr/bin + install -m755 "${srcdir}"/${_pkgname}_${_pkgver}/bin/* "${pkgdir}"/usr/bin + mkdir -p "${pkgdir}"/usr/share/${pkgname}/ref + install -m644 "${srcdir}"/${_pkgname}_${_pkgver}/ref/*.* "${pkgdir}"/usr/share/${pkgname}/ref + install -m644 "${srcdir}"/${_pkgname}_${_pkgver}/profile/*.sp "${pkgdir}"/usr/share/${pkgname}/ref + install -m644 "${srcdir}"/${_pkgname}_${_pkgver}/scanin/*.c?? "${pkgdir}"/usr/share/${pkgname}/ref + # Because there is just html documentation we have to move it + mkdir -p "${pkgdir}"/usr/share/${pkgname}/doc/ccmxs + install -m644 "${srcdir}"/${_pkgname}_${_pkgver}/doc/ccmxs/*.ccmx "${pkgdir}"/usr/share/${pkgname}/doc/ccmxs + install -m644 "${srcdir}"/${_pkgname}_${_pkgver}/doc/*.* "${pkgdir}"/usr/share/${pkgname}/doc + mkdir -p "${pkgdir}"/usr/lib/udev/rules.d + install -m644 "${srcdir}"/${_pkgname}_${_pkgver}/usb/55-Argyll.rules "${pkgdir}"/usr/lib/udev/rules.d/55-Argyll.rules + sed -i 's|IMPORT{program}="usb|#IMPORT{program}="usb|' "${pkgdir}"/usr/lib/udev/rules.d/55-Argyll.rules + cat <<EOF >>"${pkgdir}"/usr/lib/udev/rules.d/55-Argyll.rules + +# As mentioned in https://bugzilla.redhat.com/show_bug.cgi?id=859244 and https://bbs.archlinux.org/viewtopic.php?id=155589 +# I've commented out the line: +# IMPORT{program}="usb-db %p" +# to prevent the error messages: +# systemd-udevd[242]: failed to execute '/usr/lib/udev/usb-db'... +EOF +} + +# vim:set ts=2 sw=2 et: diff --git a/community/argyllcms/argyllcms.install b/community/argyllcms/argyllcms.install new file mode 100644 index 000000000..2f001309b --- /dev/null +++ b/community/argyllcms/argyllcms.install @@ -0,0 +1,39 @@ +post_install() { + cat << EOF + +NOTE for argyllcms: +---- + ==> The documentaion is only available as html! + ==> You will find it in /usr/share/argyllcms/doc + ==> Color charts located in /usr/share/argyllcms/ref + ==> Since release 1.5.0 ColorHug support is enabled by default. The environment variable "ENABLE_COLORHUG" is not longer needed! +EOF + +/usr/sbin/groupadd plugdev &> /dev/null +RETVAL=$? +if [ $RETVAL -eq 0 ] ; then + /bin/echo "==> Added group plugdev. Please add your argyllcms user to this group! <==" +elif [ $RETVAL -eq 9 ] ; then + /bin/echo "==> Please add your argyllcms user to plugdev group! <==" +else + /bin/echo "==> Please create group plugdev and add your argyllcms user to this group! <==" +fi +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/echo "==> Please check if group plugdev and your assigned argyllcms user is still required! <==" + /bin/true +} + +op=$1 +shift + +$op $* diff --git a/community/arm-elf-binutils/PKGBUILD b/community/arm-elf-binutils/PKGBUILD deleted file mode 100644 index d98a68cff..000000000 --- a/community/arm-elf-binutils/PKGBUILD +++ /dev/null @@ -1,54 +0,0 @@ -# $Id: PKGBUILD 79080 2012-10-30 09:53:07Z spupykin $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> - -pkgname=arm-elf-binutils -pkgver=2.23 -pkgrel=1 -_xprefix=/usr -pkgdesc="A set of programs to assemble and manipulate binary and object files" -arch=(i686 x86_64 mips64el) -license=(GPL) -options=(!libtool) -url="http://sources.redhat.com/binutils" -depends=('glibc' 'zlib') -source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.gz) -md5sums=('ed58f50d8920c3f1d9cb110d5c972c27') - -build() { - cd $srcdir/binutils-${pkgver} - - [ $NOEXTRACT -eq 1 ] || ./configure --prefix=${_xprefix} \ - --program-prefix=arm-elf- \ - --enable-shared \ - --disable-multilib \ - --with-lib-path=${_xprefix}/lib/binutils/arm-elf \ - --disable-nls \ - --target=arm-elf \ - --host=$CHOST \ - --build=$CHOST \ - --with-sysroot=/usr/$CHOST/arm-elf \ -# --with-build-sysroot=/usr/i686-pc-linux-gnu/arm-elf/ - -# mkdir -p $pkgdir/${_xprefix}/lib/binutils -# sed -i 's|know (S_GET_VALUE (frag->tc_frag_data.last_map) < S_GET_VALUE (symbolP));|{know (S_GET_VALUE (frag->tc_frag_data.last_map) < S_GET_VALUE (symbolP));}|' gas/config/tc-arm.c - - make configure-host - make tooldir=$pkgdir/${_xprefix} - make prefix=$pkgdir/${_xprefix} tooldir=$pkgdir/${_xprefix} install - - mkdir -p $pkgdir/${_xprefix}/lib/binutils/arm-elf - cp -v include/libiberty.h $pkgdir/${_xprefix}/lib/binutils/arm-elf - - rm -f $pkgdir/${_xprefix}/man/man1/{dlltool,nlmconv,windres}* - - rm -f $pkgdir/usr/bin/ar - rm -f $pkgdir/usr/bin/as - rm -f $pkgdir/usr/bin/ld - rm -f $pkgdir/usr/bin/nm - rm -f $pkgdir/usr/bin/objdump - rm -f $pkgdir/usr/bin/ranlib - rm -f $pkgdir/usr/bin/strip - rm -f $pkgdir/usr/bin/objcopy - rm -f $pkgdir/usr/lib/libiberty.a - rm -rf $pkgdir/usr/share -} diff --git a/community/arm-elf-gcc-base/PKGBUILD b/community/arm-elf-gcc-base/PKGBUILD deleted file mode 100644 index 5627f8c6e..000000000 --- a/community/arm-elf-gcc-base/PKGBUILD +++ /dev/null @@ -1,61 +0,0 @@ -# $Id: PKGBUILD 82198 2013-01-11 12:12:37Z spupykin $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> - -pkgname=arm-elf-gcc-base -pkgver=4.7.2 -pkgrel=1 -pkgdesc="The GNU Compiler Collection" -arch=(i686 x86_64) -license=('GPL' 'LGPL') -url="http://gcc.gnu.org" -depends=('arm-elf-binutils' 'libmpc' 'libelf') -options=(!libtool !emptydirs zipman docs !strip) -source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2) -md5sums=('cc308a0891e778cfda7a151ab8a6e762') - -build() { - cd $srcdir/gcc-$pkgver - - export CFLAGS="-O2 -pipe" - export CXXFLAGS="-O2 -pipe" - - rm -rf build - mkdir build - cd build - - ../configure --prefix=/usr \ - --target=arm-elf \ - --enable-obsolete \ - --host=$CHOST \ - --build=$CHOST \ - --enable-shared --disable-nls --enable-languages=c --enable-multilib \ - --with-local-prefix=/usr/lib/arm-elf \ - --with-as=/usr/bin/arm-elf-as --with-ld=/usr/bin/arm-elf-ld \ - --enable-softfloat \ - --with-float=soft \ - --with-newlib \ - --with-sysroot=/usr/$CHOST/arm-elf - - make all-gcc all-target-libgcc -} - -package() { - cd $srcdir/gcc-$pkgver/build - - export CFLAGS="-O2 -pipe" - export CXXFLAGS="-O2 -pipe" - - make DESTDIR=$pkgdir install-gcc install-target-libgcc - - rm -f $pkgdir/usr/share/man/man7/fsf-funding.7* - rm -f $pkgdir/usr/share/man/man7/gfdl.7* - rm -f $pkgdir/usr/share/man/man7/gpl.7* - rm -rf $pkgdir/usr/share/info - - cp -r $pkgdir/usr/libexec/* $pkgdir/usr/lib/ - rm -rf $pkgdir/usr/libexec - - # strip it manually - strip $pkgdir/usr/bin/* 2>/dev/null || true - find $pkgdir/usr/lib -type f -exec arm-elf-strip --strip-debug --strip-unneeded {} \; 2>/dev/null || true -} diff --git a/community/arpwatch/PKGBUILD b/community/arpwatch/PKGBUILD index 108c360e6..cc8c7acc9 100644 --- a/community/arpwatch/PKGBUILD +++ b/community/arpwatch/PKGBUILD @@ -1,40 +1,44 @@ -# $Id: PKGBUILD 91484 2013-05-23 10:11:13Z spupykin $ +# $Id: PKGBUILD 94834 2013-07-31 01:12:04Z seblu $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Sébastien Luttringer pkgname=arpwatch pkgver=2.1a15 -pkgrel=11 +pkgrel=12 pkgdesc='Ethernet/FDDI station activity monitor' arch=('i686' 'x86_64' 'mips64el') url='ftp://ftp.ee.lbl.gov/' license=('BSD') depends=('libpcap' 'smtp-forwarder') source=("ftp://ftp.ee.lbl.gov/$pkgname-$pkgver.tar.gz" + 'ethercodes.dat.xz' 'LICENSE' "$pkgname.service") md5sums=('cebfeb99c4a7c2a6cee2564770415fe7' + '0a47a4e7a0f2ede5c8c7f22ec678fa72' '9359518c500562281e76cdb0b2fa9062' '43e2358ba0532da38e5296250a7fcfd8') prepare() { cd $pkgname-$pkgver # move arp database in /var/lib/arpwatch + # /var is used because arpwatch write its learned mac into this folder sed -i 's|ARPDIR = $(prefix)/arpwatch|ARPDIR = /var/lib/arpwatch|' Makefile.in # binary ownership to root sed -i 's/-\(o\|g\) bin/-\1 root/g' Makefile.in + # Update ethercodes with recent OUI. See gen_ethercodes.sh + cp -f "$srcdir/ethercodes.dat" ethercodes.dat } build() { cd $pkgname-$pkgver ./configure --prefix=/usr --mandir=/usr/share/man --sbindir=/usr/bin - make SENDMAIL=`which sendmail` + make SENDMAIL=/usr/bin/sendmail } package() { cd $pkgname-$pkgver - install -d -m 0755 "$pkgdir"/usr/{bin,share/man} + install -d -m 0755 "$pkgdir"/usr/{bin,share/man/man8} make DESTDIR="$pkgdir" install install-man # install ether prefix database install -Dm644 ethercodes.dat "$pkgdir/var/lib/$pkgname/ethercodes.dat" diff --git a/community/arpwatch/ethercodes.dat.xz b/community/arpwatch/ethercodes.dat.xz Binary files differnew file mode 100644 index 000000000..1838c8194 --- /dev/null +++ b/community/arpwatch/ethercodes.dat.xz diff --git a/community/arpwatch/gen_ethercode.sh b/community/arpwatch/gen_ethercode.sh new file mode 100755 index 000000000..a5cdeeebe --- /dev/null +++ b/community/arpwatch/gen_ethercode.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# Copyright © 2013 Sébastien Luttringer + +# This script is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This script is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this script. If not, see <http://www.gnu.org/licenses/>. + +# Get and format official OUI +wget -O- 'http://standards.ieee.org/regauth/oui/oui.txt' | \ +sed -nr 's/[ \t]+(..)-(..)-(..)[ \t]+\(hex\)[ \t]+(.*)/\L\1:\2:\3\E\t\4/p' > ethercodes.dat + +# Add private OUI +cat >> ethercodes.dat <<EOF +52:54:00 QEMU Virtual NIC +b0:c4:20 Bochs Virtual NIC +de:ad:ca PearPC Virtual NIC +00:ff:d1 Cooperative Linux virtual NIC +EOF + +# Sort and compress +sort ethercodes.dat | xz -9 > ethercodes.dat.xz +rm ethercodes.dat diff --git a/community/astromenace/PKGBUILD b/community/astromenace/PKGBUILD index d6b032ec1..0937e7713 100644 --- a/community/astromenace/PKGBUILD +++ b/community/astromenace/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 81338 2012-12-18 09:30:27Z svenstaro $ +# $Id: PKGBUILD 94294 2013-07-18 23:41:16Z svenstaro $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Arkham <arkham at archlinux dot us> # Contributor: Ivan Bobrov <ibobrik at gmail dot com> # Contributor: Black_Mage <vleon1 at gmail dot com> pkgname=astromenace -pkgver=1.3.1 +pkgver=1.3.2 pkgrel=1 pkgdesc="Hardcore 3D space shooter with spaceship upgrade possibilities" arch=('i686' 'x86_64' 'mips64el') @@ -15,7 +15,7 @@ depends=('sdl' 'freealut' 'libjpeg' 'libvorbis' 'glu' 'freetype2' 'libxinerama') makedepends=('cmake' 'mesa') source=(http://downloads.sourceforge.net/openastromenace/astromenace-src-$pkgver.tar.bz2 astromenace.desktop) -md5sums=('b2c69deed1708ec25d3fbec0b49f64d8' +md5sums=('a1481ca7cf498773fddc16a3b41c9b9b' '1edc9367564a6c639a2b8199adf26a08') build() { diff --git a/community/audit/PKGBUILD b/community/audit/PKGBUILD index d0c3377a0..6f27a9088 100644 --- a/community/audit/PKGBUILD +++ b/community/audit/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 92644 2013-06-10 11:55:07Z mtorromeo $ +# $Id: PKGBUILD 94856 2013-07-31 10:33:01Z mtorromeo $ # Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> # Contributor: Connor Behan <connor.behan@gmail.com> # Contributor: henning mueller <henning@orgizm.net> pkgname=audit pkgver=2.2.3 -pkgrel=3 +pkgrel=4 pkgdesc='User space utilities for storing and searching the audit records generated by the audit subsystem in the Linux kernel.' url=http://people.redhat.com/sgrubb/$pkgname arch=(i686 x86_64 mips64el) @@ -57,6 +57,8 @@ package() { etc/audit/*.conf \ etc/audisp/plugins.d/*.conf \ usr/lib/systemd/system/auditd.service + + chmod 644 usr/lib/systemd/system/auditd.service } sha256sums=('2fc8f97020121593f516dc011ef61f39043c4cea9b2cb9ab3849bf9e41dedf02' diff --git a/community/banner/PKGBUILD b/community/banner/PKGBUILD new file mode 100644 index 000000000..8720cb681 --- /dev/null +++ b/community/banner/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: jsteel <jsteel@aur.archlinux.org> +# Contributor: Peter Simons <simons@cryp.to> + +pkgname=banner +pkgver=1.3.2 +pkgrel=4 +pkgdesc="Print large banners to ASCII terminals" +arch=('i686' 'x86_64') +url="http://shh.thathost.com/pub-unix" +license=('GPL') +depends=('glibc') +makedepends=('shhmsg' 'shhopt') +source=($url/files/$pkgname-$pkgver.tar.gz) +md5sums=('9bd1dc58d3bced525a19194b92d20217') + +build() { + cd "$srcdir"/$pkgname-$pkgver + + make OPTIM="$CFLAGS" dep + make OPTIM="$CFLAGS" +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + + make INSTBASEDIR="$pkgdir"/usr/ INSTMANDIR="$pkgdir"/usr/share/man/man1/ install +} diff --git a/community/bind/PKGBUILD b/community/bind/PKGBUILD index f276cb230..1b292d09a 100644 --- a/community/bind/PKGBUILD +++ b/community/bind/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 92426 2013-06-05 07:49:55Z seblu $ +# $Id: PKGBUILD 94599 2013-07-27 17:55:53Z seblu $ # Maintainer: Sébastien Luttringer # Contributor: Gaetan Bisson <bisson@archlinux.org> # Contributor: judd <jvinet@zeroflux.org> # Contributor: Mario Vazquez <mario_vazq@hotmail.com> pkgname=bind -_pkgver=9.9.3-P1 +_pkgver=9.9.3-P2 pkgver=${_pkgver//-/.} pkgrel=1 pkgdesc='The ISC BIND nameserver' @@ -26,7 +26,7 @@ source=("http://ftp.isc.org/isc/bind9/${_pkgver}/bind-${_pkgver}.tar.gz" 'named.logrotate' 'localhost.zone' '127.0.0.zone') -sha1sums=('9e1a9e5e45685befce6b93d4fcfd63e50eaeb2cf' +sha1sums=('a0235692c488b3fadf54a15858b1f13ae2ab6979' '029f89c49550c40ec7a95116b6a33f0e5a041094' 'c5a2bcd9b0f009ae71f3a03fbdbe012196962a11' 'c71a7fc02d4bf0d55e8e29d1e014607ac1d58726' diff --git a/community/bird/PKGBUILD b/community/bird/PKGBUILD index f7fa72f0a..908af191a 100644 --- a/community/bird/PKGBUILD +++ b/community/bird/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 90843 2013-05-14 17:50:10Z seblu $ +# $Id: PKGBUILD 94704 2013-07-29 09:56:29Z seblu $ # Maintainer: Sébastien Luttringer pkgbase=bird pkgname=('bird' 'bird6') -pkgver=1.3.10 -pkgrel=4 +pkgver=1.3.11 +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') url='http://bird.network.cz/' license=('GPL2') @@ -12,7 +12,7 @@ depends=('readline' 'ncurses') source=("ftp://bird.network.cz/pub/bird/${pkgname}-${pkgver}.tar.gz" 'bird.service' 'bird6.service') -md5sums=('553c331b32bca9e926519cb2f67d68be' +md5sums=('8ad2eb997fb8251bc5b24cf32619571b' '01360e3b71ff2ed2223e87a3176e0659' 'b895b473cbc98cfd54751f737536eb1e') diff --git a/community/bti/PKGBUILD b/community/bti/PKGBUILD index ec0182974..26072c4b7 100644 --- a/community/bti/PKGBUILD +++ b/community/bti/PKGBUILD @@ -1,35 +1,29 @@ -# $Id: PKGBUILD 67521 2012-03-13 02:14:29Z kchen $ +# $Id: PKGBUILD 94095 2013-07-14 11:36:26Z jlichtblau $ # Maintainer: Kaiting Chen <kaitocracy@gmail.com> # Contributor: uvok <uvok at online dot de> # Contributor: Urist <9362773 at gmail.com> pkgname=bti -pkgver=032 -pkgrel=3 +pkgver=033 +pkgrel=1 pkgdesc='Console client for Twitter and identi.ca' arch=('i686' 'x86_64' 'mips64el') url='http://gregkh.github.com/bti/' license=('GPL') -depends=('pcre' 'libxml2' 'curl' 'liboauth') +depends=('pcre' 'libxml2' 'curl' 'liboauth' 'json-c') makedepends=('git') +source=(http://www.kernel.org/pub/software/web/$pkgname/$pkgname-$pkgver.tar.xz) +sha256sums=('a3d9d8a86a718a4820387c75ac2af24fecfe754ee562163d700acb7cf795d753') build() { - local _gitroot='git://github.com/gregkh/bti.git' - git clone ${_gitroot} - - cd bti - git checkout ${pkgver} - - ./autogen.sh - - ./configure \ - --prefix=/usr + cd ${srcdir}/$pkgname-$pkgver + ./configure --prefix=/usr make } package() { - cd bti + cd ${srcdir}/$pkgname-$pkgver make DESTDIR=${pkgdir} install } diff --git a/community/cantata/PKGBUILD b/community/cantata/PKGBUILD index 29ca00f84..e729f3b0c 100644 --- a/community/cantata/PKGBUILD +++ b/community/cantata/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 92187 2013-06-02 15:36:24Z bpiotrowski $ +# $Id: PKGBUILD 94869 2013-08-01 06:54:42Z bpiotrowski $ # Maintainer: Federico Cinelli <cinelli@aur.archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Mcder3 <mcder3[at]gmail[dot]com> @@ -7,7 +7,7 @@ pkgname=cantata pkgver=1.0.3 pkgdesc="A KDE client for the music player daemon (MPD)" -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64' 'mips64el') url="http://kde-apps.org/content/show.php/Cantata?content=147733" license=('GPL') @@ -17,6 +17,11 @@ install="$pkgname.install" source=("http://cantata.googlecode.com/files/$pkgname-$pkgver.tar.bz2") md5sums=('fd942d25127a7936efaf1fe887d66189') +prepare() { + cd "$srcdir/$pkgname-$pkgver" + sed -i 's/AVCODEC_MAX_AUDIO_FRAME_SIZE/192000/' replaygain/ffmpeginput.cpp +} + build() { cd "$srcdir/$pkgname-$pkgver" mkdir build diff --git a/community/ccid/PKGBUILD b/community/ccid/PKGBUILD index 79f03f0a4..35a4a7b7e 100644 --- a/community/ccid/PKGBUILD +++ b/community/ccid/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 89650 2013-05-01 05:38:53Z giovanni $ +# $Id: PKGBUILD 94187 2013-07-16 14:49:37Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Daniel Plaza <daniel.plaza.espi@gmail.com> pkgname=ccid -pkgver=1.4.10 +pkgver=1.4.11 pkgrel=1 pkgdesc="A generic USB Chip/Smart Card Interface Devices driver" arch=('i686' 'x86_64' 'mips64el') @@ -12,8 +12,8 @@ license=('LGPL' 'GPL') depends=('pcsclite' 'libusbx') makedepends=('pkg-config') backup=(etc/reader.conf.d/libccidtwin) -source=("https://alioth.debian.org/frs/download.php/3897/${pkgname}-${pkgver}.tar.bz2") -md5sums=('5372e8593624dee837269bf86e4b8b06') +source=("https://alioth.debian.org/frs/download.php/file/3920/${pkgname}-${pkgver}.tar.bz2") +md5sums=('20e3d6f045c53707a597cbacb86b6c5b') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -21,7 +21,6 @@ build() { ./configure --prefix=/usr \ --sysconfdir=/etc \ --enable-twinserial - make } diff --git a/community/cegui/PKGBUILD b/community/cegui/PKGBUILD index 22c4a7fa0..621dd71fa 100644 --- a/community/cegui/PKGBUILD +++ b/community/cegui/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 94016 2013-07-13 12:31:10Z svenstaro $ +# $Id: PKGBUILD 94870 2013-08-01 06:54:43Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Juergen Hoetzel <juergen@archlinux.org> # Contributor: William Rea <sillywilly@gmail.com>, @@ -6,7 +6,7 @@ pkgname=cegui pkgver=0.8.2 -pkgrel=4 +pkgrel=5 pkgdesc="A free library providing windowing and widgets for graphics APIs/engines" arch=('i686' 'x86_64' 'mips64el') url="http://crayzedsgui.sourceforge.net" diff --git a/community/cegui/cegui-0.7.6-python-detection.patch b/community/cegui/cegui-0.7.6-python-detection.patch deleted file mode 100644 index e14cd812e..000000000 --- a/community/cegui/cegui-0.7.6-python-detection.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- acinclude.m4.original 2012-01-24 10:42:16.066632295 +0100 -+++ acinclude.m4 2012-01-24 10:43:15.800274030 +0100 -@@ -1411,7 +1411,7 @@ - if test x$ax_python_bin != x; then - AC_CHECK_LIB($ax_python_bin, main, ax_python_lib=$ax_python_bin, ax_python_lib=no) - AC_CHECK_HEADER([$ax_python_bin/Python.h], -- [[ax_python_header=`locate $ax_python_bin/Python.h | sed -e s,/Python.h,,`]], -+ [[ax_python_header="/usr/include/$ax_python_bin"]], - ax_python_header=no) - if test x$ax_python_lib != xno; then - if test x$ax_python_header != xno; then diff --git a/community/chicken/PKGBUILD b/community/chicken/PKGBUILD index b851d61de..73aa6a72d 100644 --- a/community/chicken/PKGBUILD +++ b/community/chicken/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 86291 2013-03-14 20:09:27Z arodseth $ +# $Id: PKGBUILD 94266 2013-07-18 13:14:30Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: <david@pako.st> # Contributor: Alexander Rødseth <rodseth@gmail.com> pkgname=chicken -pkgver=4.8.0.3 +pkgver=4.8.0.4 pkgrel=1 pkgdesc='Compiler for R5RS scheme, featuring handy extensions' arch=('x86_64' 'i686' 'mips64el') @@ -13,7 +13,7 @@ url='http://call-cc.org/' license=('BSD') depends=('gcc') source=("http://code.call-cc.org/releases/${pkgver%.*}/$pkgname-$pkgver.tar.gz") -sha256sums=('6a1414e6f35586e47d7f4470eaf1779a4f73dec664b14bebf8763dd804b399c3') +sha256sums=('cd6c4b05f76a6ac82ff32e8dbd53f7517a283bda32003c6b3baa0c6b24990fb2') build() { cd "$pkgname-$pkgver" diff --git a/community/chrony/PKGBUILD b/community/chrony/PKGBUILD index 4d04747e3..dfd347d52 100644 --- a/community/chrony/PKGBUILD +++ b/community/chrony/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 92287 2013-06-03 14:08:59Z thestinger $ +# $Id: PKGBUILD 94253 2013-07-18 00:42:27Z thestinger $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Daniel Micay <danielmicay@gmail.com> # Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> @@ -8,18 +8,18 @@ # Contributor: Elisamuel Resto <ryuji@simplysam.us> pkgname=chrony -pkgver=1.27 -pkgrel=4 +pkgver=1.28 +pkgrel=1 pkgdesc='Lightweight NTP client and server' arch=('i686' 'x86_64' 'mips64el') url="http://chrony.tuxfamily.org/" -options=(strip !emptydirs) +options=(strip emptydirs) license=('GPL') depends=('readline' 'libcap') backup=('etc/chrony.conf') source=(http://download.tuxfamily.org/chrony/${pkgname}-${pkgver}.tar.gz service) -sha256sums=('d44835ee2180a9a0f4f320fc498c39d59dec33d35c2aa05b446fe65a2a83ae9d' +sha256sums=('7adc34e77c5b5ffdf274adad54de503a34386f6b483c45e1a723751763c04364' 'bef4305fa7e5828e1a1fd43aa8e631f22f21902f6cdc2d3b5b41a57bd9a175dc') build() { @@ -35,7 +35,7 @@ package() { install -Dm0644 "$srcdir/$pkgname-$pkgver/examples/chrony.conf.example" "$pkgdir/etc/chrony.conf" # Arch's kernel has enhanced RTC support, make chrony use it by default - sed -i '/^! \(rtconutc\|rtcfile \/etc\/chrony.rtc\)$/ s/^! //' \ + sed -i '/^! \(rtconutc\|rtcfile \/var\/lib\/chrony\/rtc\)$/ s/^! //' \ "$pkgdir/etc/chrony.conf" mv "$pkgdir/usr/sbin/chronyd" "$pkgdir/usr/bin" diff --git a/community/cinnamon/PKGBUILD b/community/cinnamon/PKGBUILD index 753844d83..7b2b05a89 100644 --- a/community/cinnamon/PKGBUILD +++ b/community/cinnamon/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 92190 2013-06-02 15:47:25Z faidoc $ +# $Id: PKGBUILD 94121 2013-07-14 15:37:15Z faidoc $ # Maintainer: Alexandre Filgueira <alexfilgueira@cinnarch.com> # Contributor: M0Rf30 # Contributor: unifiedlinux @@ -6,7 +6,7 @@ pkgname=cinnamon pkgver=1.8.8 -pkgrel=1 +pkgrel=2 pkgdesc="Linux desktop which provides advanced innovative features and a traditional user experience" arch=('i686' 'x86_64' 'mips64el') url="http://cinnamon.linuxmint.com/" @@ -15,7 +15,8 @@ depends=('accountsservice' 'caribou' 'clutter-gtk' 'gjs' 'gnome-bluetooth' 'gnome-icon-theme' 'gnome-menus' 'gnome-settings-daemon' 'gnome-session' 'gnome-themes-standard' 'gstreamer0.10' 'libgnome-keyring' 'librsvg' 'networkmanager' 'muffin' 'pygtk' 'python2-dbus' 'python2-imaging' - 'python2-pyinotify' 'python2-lxml' 'webkitgtk3' 'gnome-settings-daemon-compat') + 'python2-pyinotify' 'python2-lxml' 'webkitgtk3' 'gnome-settings-daemon-compat' + 'gnome-panel') makedepends=('gnome-common' 'intltool') optdepends=('cinnamon-control-center: extended configurations for Cinnamon' 'cinnamon-screensaver: lock screen' @@ -24,14 +25,14 @@ optdepends=('cinnamon-control-center: extended configurations for Cinnamon' 'nemo: the official Cinnamon file manager (forked from Nautilus)') options=('!libtool' '!emptydirs') install=${pkgname}.install -source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/Cinnamon/tarball/$pkgver" +source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/Cinnamon/archive/$pkgver.tar.gz" "keyboard_applet.patch" "fix-control-center-check.patch" "gnome-3.8.patch" "switch-applications.patch" "fallback-helpers.patch" "idle-dim.patch") -sha256sums=('4b6495c0294283e649e9e3fc5ae630c9d63cd6e8177bc3dfc29170f8d32efbc0' +sha256sums=('1bce982e6333e7bd27a1df9f37eb9139360c2fef667c7a998a79f216d4a0921d' 'a0c05c995102b16f1060cbd43931eeaefeafd0265a0335e4ca14a143bd4c8c30' 'ee5694bdc997ffa35a817f691b15bae13747137d35ec2aecd0da298d7edbe426' '01508c4f41664d5e29f700dc77c9f5c5441f128ab759f0ae8325c5fdda70b00e' @@ -39,10 +40,8 @@ sha256sums=('4b6495c0294283e649e9e3fc5ae630c9d63cd6e8177bc3dfc29170f8d32efbc0' 'fc8e8f5b7772ff331212280b0d4cf624c5ca2a442e8e8defc319cc2f2b060f2e' 'b34c30299fb88228c59f36fced90d56346847019a080bc7b8157b72caa659100') - - build() { - cd ${srcdir}/linuxmint-Cinnamon* + cd ${srcdir}/Cinnamon* # Python2 fix sed -i 's|#! /usr/bin/python|#! /usr/bin/python2|' \ @@ -81,6 +80,6 @@ build() { } package() { - cd ${srcdir}/linuxmint-Cinnamon* + cd ${srcdir}/Cinnamon* make DESTDIR="${pkgdir}" install } diff --git a/community/clinica/PKGBUILD b/community/clinica/PKGBUILD index 9ef39fd88..2ac7218f2 100644 --- a/community/clinica/PKGBUILD +++ b/community/clinica/PKGBUILD @@ -1,36 +1,42 @@ -# $Id: PKGBUILD 88675 2013-04-21 22:16:41Z heftig $ +# $Id: PKGBUILD 94204 2013-07-16 17:21:04Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Gianmarco Brocchi <gianmarcobrocchi@gmail.com> pkgname=clinica -pkgver=0.2.1 -pkgrel=6 +pkgver=0.3.0 +pkgrel=1 pkgdesc="Simple medical records manager" arch=('i686' 'x86_64' 'mips64el') url="https://launchpad.net/clinica-project" license=('GPL3') -depends=('libgee06' 'libpeas' 'dconf') -makedepends=('vala' 'intltool' 'python') +depends=('libgee06' 'libpeas' 'jansson' 'libsoup' 'librsvg' 'yelp') +makedepends=('cmake' 'vala' 'intltool') optdepends=('python2-gobject: for Agenzia del Farmaco plugin') install=clinica.install -source=("http://launchpad.net/clinica-project/stable/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2" - vala-0.16.patch) -md5sums=('327ce50d20b0e56d3de57270eed2ad23' - 'cd619b85a1758aad846c06b11961c6a3') +options=('!makeflags') +source=("https://launchpad.net/clinica-project/stable/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2") +md5sums=('dae10a4e10c7d148f05ae56d1b0ae47d') build() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i "${srcdir}/vala-0.16.patch" + sed -i -e "s:-Werror=format-security:-Wformat -Werror=format-security:g" CMakeLists.txt sed -i 's@^#!.*python$@#!/usr/bin/python2@' plugins/AgenziaDelFarmaco.py - sed -i -e "s:Application;GTK;:Office;GTK;:g" clinica.desktop + sed -i -e "s:Application;GTK;:Office;GTK;:g" data/clinica.desktop - ./waf configure --prefix=/usr - LC_ALL=C LANG=C ./waf build + mkdir build + cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DGSETTINGS_COMPILE=OFF \ + -DGSETTINGS_COMPILE_IN_PLACE=OFF \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON .. + + LC_ALL=C LANG=C make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}-${pkgver}/build" - ./waf --destdir="${pkgdir}" install - rm -rf ${pkgdir}/usr/share/glib-2.0/schemas/gschemas.compiled + make DESTDIR="${pkgdir}" install } diff --git a/community/clinica/vala-0.16.patch b/community/clinica/vala-0.16.patch deleted file mode 100644 index fda32c1b2..000000000 --- a/community/clinica/vala-0.16.patch +++ /dev/null @@ -1,242 +0,0 @@ -diff -Naur clinica-0.2.1.orig/libclinica/DoctorContextMenu.vala clinica-0.2.1/libclinica/DoctorContextMenu.vala ---- clinica-0.2.1.orig/libclinica/DoctorContextMenu.vala 2011-11-30 13:42:30.000000000 +0100 -+++ clinica-0.2.1/libclinica/DoctorContextMenu.vala 2012-10-16 16:57:35.000000000 +0200 -@@ -22,7 +22,7 @@ - - namespace Clinica { - -- public class DoctorContextMenu : Menu { -+ public class DoctorContextMenu : Gtk.Menu { - - /** - * @brief The doctor associated to this popup menu -@@ -38,13 +38,13 @@ - /** - * @brief MenuItem associated to doctor deletion - */ -- private MenuItem delete_menuitem; -+ private Gtk.MenuItem delete_menuitem; - - /** - * @brief MenuItem that triggers doctor edit - * dialog. - */ -- private MenuItem edit_menuitem; -+ private Gtk.MenuItem edit_menuitem; - - private ResourceManager resource_manager; - -@@ -55,8 +55,8 @@ - - /* Create menu items, connect them to their callback - * and add it to the menu */ -- delete_menuitem = new MenuItem.with_label (_("Delete")); -- edit_menuitem = new MenuItem.with_label (_("Edit")); -+ delete_menuitem = new Gtk.MenuItem.with_label (_("Delete")); -+ edit_menuitem = new Gtk.MenuItem.with_label (_("Edit")); - - delete_menuitem.activate.connect (on_delete_menuitem_activated); - edit_menuitem.activate.connect (on_edit_menuitem_activated); -@@ -67,11 +67,11 @@ - show_all (); - } - -- private void on_delete_menuitem_activated (MenuItem item) { -+ private void on_delete_menuitem_activated (Gtk.MenuItem item) { - view.remove_selected_doctor (); - } - -- private void on_edit_menuitem_activated (MenuItem item) { -+ private void on_edit_menuitem_activated (Gtk.MenuItem item) { - var doctor_editor = new DoctorEditor.with_doctor (resource_manager, doctor); - doctor_editor.dialog.set_transient_for (resource_manager.user_interface.window); - doctor_editor.run (); -diff -Naur clinica-0.2.1.orig/libclinica/EventDetail.vala clinica-0.2.1/libclinica/EventDetail.vala ---- clinica-0.2.1.orig/libclinica/EventDetail.vala 2011-11-30 13:42:30.000000000 +0100 -+++ clinica-0.2.1/libclinica/EventDetail.vala 2012-10-16 16:55:51.000000000 +0200 -@@ -104,9 +104,9 @@ - */ - private bool on_button_press_event (Widget widget, EventButton event) { - if (event.button == 3 && event.type == EventType.BUTTON_PRESS) { -- var popup_menu = new Menu (); -- var edit_menu_item = new MenuItem.with_label (_("Edit")); -- var remove_menu_item = new MenuItem.with_label (_("Remove")); -+ var popup_menu = new Gtk.Menu (); -+ var edit_menu_item = new Gtk.MenuItem.with_label (_("Edit")); -+ var remove_menu_item = new Gtk.MenuItem.with_label (_("Remove")); - - /* Connect callbacks for the item */ - edit_menu_item.activate.connect (on_edit_menu_item_activate); -@@ -125,7 +125,7 @@ - return false; - } - -- private void on_edit_menu_item_activate (MenuItem? item = null) { -+ private void on_edit_menu_item_activate (Gtk.MenuItem? item = null) { - var event_editor = new EventEditor (resource_manager, associated_event); - event_editor.set_transient_for (resource_manager.user_interface.calendar_window); - if (event_editor.run () == EventEditor.Response.SAVE) { -@@ -137,7 +137,7 @@ - event_editor.destroy (); - } - -- private void on_remove_menu_item_activate (MenuItem? item = null) { -+ private void on_remove_menu_item_activate (Gtk.MenuItem? item = null) { - var question = new MessageDialog (null, - DialogFlags.MODAL | DialogFlags.DESTROY_WITH_PARENT, - MessageType.QUESTION, ButtonsType.YES_NO, "%s", -diff -Naur clinica-0.2.1.orig/libclinica/PatientContextMenu.vala clinica-0.2.1/libclinica/PatientContextMenu.vala ---- clinica-0.2.1.orig/libclinica/PatientContextMenu.vala 2011-12-09 18:14:42.000000000 +0100 -+++ clinica-0.2.1/libclinica/PatientContextMenu.vala 2012-10-16 16:54:59.000000000 +0200 -@@ -26,7 +26,7 @@ - * @brief Menu to be displayed when a user right click on a patient - * in the TreeView - */ -- public class PatientContextMenu : Menu { -+ public class PatientContextMenu : Gtk.Menu { - - /* Patient where that user has right clicked on */ - Patient patient; -@@ -35,9 +35,9 @@ - PatientListView view; - - /* MENU ITEMS */ -- MenuItem edit_menuitem; -- MenuItem delete_menuitem; -- MenuItem view_visits_menuitem; -+ Gtk.MenuItem edit_menuitem; -+ Gtk.MenuItem delete_menuitem; -+ Gtk.MenuItem view_visits_menuitem; - - private ResourceManager resource_manager; - -@@ -48,13 +48,13 @@ - this.view = view; - - /* Instantiate menu items */ -- edit_menuitem = new MenuItem.with_label(_("Edit")); -+ edit_menuitem = new Gtk.MenuItem.with_label(_("Edit")); - edit_menuitem.activate.connect (on_edit_menuitem_activated); - -- delete_menuitem = new MenuItem.with_label(_("Delete")); -+ delete_menuitem = new Gtk.MenuItem.with_label(_("Delete")); - delete_menuitem.activate.connect(on_delete_menuitem_activated); - -- view_visits_menuitem = new MenuItem.with_label(_("Edit visits")); -+ view_visits_menuitem = new Gtk.MenuItem.with_label(_("Edit visits")); - view_visits_menuitem.activate.connect(on_view_visits_menuitem_activated); - - /* Append menuitems */ -@@ -65,18 +65,18 @@ - show_all (); - } - -- private void on_edit_menuitem_activated (MenuItem item) { -+ private void on_edit_menuitem_activated (Gtk.MenuItem item) { - var patient_editor = new PatientEditor.with_patient (resource_manager, patient); - patient_editor.dialog.set_transient_for (resource_manager.user_interface.window); - patient_editor.run(); - patient_editor.destroy (); - } - -- private void on_delete_menuitem_activated (MenuItem item) { -+ private void on_delete_menuitem_activated (Gtk.MenuItem item) { - view.remove_selected_patient (); - } - -- private void on_view_visits_menuitem_activated (MenuItem item) { -+ private void on_view_visits_menuitem_activated (Gtk.MenuItem item) { - resource_manager.user_interface.show_visit_window (patient); - } - } -diff -Naur clinica-0.2.1.orig/libclinica/UserInterface.vala clinica-0.2.1/libclinica/UserInterface.vala ---- clinica-0.2.1.orig/libclinica/UserInterface.vala 2011-12-09 19:15:27.000000000 +0100 -+++ clinica-0.2.1/libclinica/UserInterface.vala 2012-10-16 16:56:48.000000000 +0200 -@@ -216,7 +216,7 @@ - /* Menu item */ - - [CCode (instance_pos = -1)] -- public void on_new_patient_menu_item_activate (MenuItem item) { -+ public void on_new_patient_menu_item_activate (Gtk.MenuItem item) { - var new_patient_dialog = new PatientEditor (resource_manager); - new_patient_dialog.dialog.set_transient_for (window); - new_patient_dialog.run (); -@@ -224,7 +224,7 @@ - } - - [CCode (instance_pos = -1)] -- public void on_new_doctor_menu_item_activate (MenuItem item) { -+ public void on_new_doctor_menu_item_activate (Gtk.MenuItem item) { - var new_doc_dialog = new DoctorEditor (resource_manager); - new_doc_dialog.dialog.set_transient_for (window); - new_doc_dialog.run (); -@@ -232,22 +232,22 @@ - } - - [CCode (instance_pos = -1)] -- public void on_patient_menu_item_activate (MenuItem item) { -+ public void on_patient_menu_item_activate (Gtk.MenuItem item) { - show_patient_list_page (); - } - - [CCode (instance_pos = -1)] -- public void on_doctor_menu_item_activate (MenuItem item) { -+ public void on_doctor_menu_item_activate (Gtk.MenuItem item) { - show_doctor_list_page (); - } - - [CCode (instance_pos = -1)] -- public void on_home_menu_item_activate (MenuItem item) { -+ public void on_home_menu_item_activate (Gtk.MenuItem item) { - show_start_page(); - } - - [CCode (instance_pos = -1)] -- public void on_search_medicines_menu_item_activate (MenuItem item) { -+ public void on_search_medicines_menu_item_activate (Gtk.MenuItem item) { - set_page (medicine_search_page); - } - -@@ -260,7 +260,7 @@ - } - - [CCode (instance_pos = -1)] -- public void on_settings_menu_item_activate (MenuItem item) { -+ public void on_settings_menu_item_activate (Gtk.MenuItem item) { - if (settings_manager == null){ - settings_manager = new SettingsManager (resource_manager); - /* Dereference the window on release to make it be freed and -@@ -275,7 +275,7 @@ - } - - [CCode (instance_pos = -1)] -- public void on_help_menu_item_activate (MenuItem item) { -+ public void on_help_menu_item_activate (Gtk.MenuItem item) { - try { - Gtk.show_uri (this.window.get_screen (), "ghelp:clinica", Gdk.CURRENT_TIME); - } catch (GLib.Error e) { -diff -Naur clinica-0.2.1.orig/libclinica/VisitDetail.vala clinica-0.2.1/libclinica/VisitDetail.vala ---- clinica-0.2.1.orig/libclinica/VisitDetail.vala 2011-12-09 18:29:19.000000000 +0100 -+++ clinica-0.2.1/libclinica/VisitDetail.vala 2012-10-16 16:53:08.000000000 +0200 -@@ -87,10 +87,10 @@ - */ - private bool on_button_press_event (Widget widget, EventButton event) { - if (event.button == 3 && event.type == EventType.BUTTON_PRESS) { -- var popup_menu = new Menu (); -+ var popup_menu = new Gtk.Menu (); - popup_menu.attach_to_widget (this, null); - -- var open_visit_menu_item = new MenuItem.with_label (_("Show details")); -+ var open_visit_menu_item = new Gtk.MenuItem.with_label (_("Show details")); - open_visit_menu_item.activate.connect (on_open_visit_menu_item_activate); - popup_menu.append (open_visit_menu_item); - -@@ -102,7 +102,7 @@ - return false; - } - -- private void on_open_visit_menu_item_activate (MenuItem? item = null) { -+ private void on_open_visit_menu_item_activate (Gtk.MenuItem? item = null) { - var visit_window = resource_manager.user_interface.show_visit_window (associated_visit.patient); - visit_window.select_visit (associated_visit); - } diff --git a/community/cmus/PKGBUILD b/community/cmus/PKGBUILD index db71c0a03..ef4c77b4b 100644 --- a/community/cmus/PKGBUILD +++ b/community/cmus/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 81962 2013-01-04 20:16:47Z bpiotrowski $ +# $Id: PKGBUILD 94872 2013-08-01 06:54:46Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Aaron Griffin <aaron@archlinux.org> # Contributor: dorphell <dorphell@archlinux.org> pkgname=cmus pkgver=2.5.0 -pkgrel=2 +pkgrel=3 pkgdesc='Very feature-rich ncurses-based music player' arch=('i686' 'x86_64' 'mips64el') url="http://cmus.sourceforge.net/" diff --git a/community/converseen/PKGBUILD b/community/converseen/PKGBUILD index 8c39b47cc..d335c87d2 100644 --- a/community/converseen/PKGBUILD +++ b/community/converseen/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 90210 2013-05-08 19:56:22Z giovanni $ +# $Id: PKGBUILD 94544 2013-07-26 15:55:51Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: archtux <antonio.arias99999 at gmail.com> pkgname=converseen -pkgver=0.6.2 +pkgver=0.6.4 pkgrel=1 pkgdesc="The batch image converter and resizer" arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ depends=('imagemagick' 'qt4' 'libwmf' 'openexr') makedepends=('cmake') install=converseen.install source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2") -md5sums=('bf1d8055be76be704418df7fbc811a21') +md5sums=('072cb40a495e539661ea789131555f79') build() { cd "${srcdir}" diff --git a/community/darktable/PKGBUILD b/community/darktable/PKGBUILD index ce74afe72..f2bbb332d 100644 --- a/community/darktable/PKGBUILD +++ b/community/darktable/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 93153 2013-06-26 11:50:34Z spupykin $ +# $Id: PKGBUILD 94303 2013-07-19 15:21:00Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Christian Himpel <chressie at gmail dot com> # Contributor: Johannes Hanika <hanatos at gmail dot com> @@ -6,14 +6,14 @@ pkgname=darktable pkgver=1.2.2 _pkgver=1.2 -pkgrel=1 +pkgrel=2 pkgdesc="Utility to organize and develop raw images" arch=('i686' 'x86_64' 'mips64el') url=http://darktable.sf.net/ license=('GPL3') depends=('exiv2>=0.18' 'intltool>=0.40' 'lcms2' 'lensfun>=0.2.3' 'libglade' 'dbus-glib' 'curl' 'libgnome-keyring' 'libgphoto2' 'openexr' 'sqlite' 'libxslt' - 'libsoup' 'gtk-engines') + 'libsoup' 'gtk-engines' 'json-glib' 'flickcurl') makedepends=('intltool>=0.40' 'cmake' 'librsvg') optdepends=('librsvg') install=darktable.install diff --git a/community/dbmail/PKGBUILD b/community/dbmail/PKGBUILD index 1c55c9bdd..3eb190db8 100644 --- a/community/dbmail/PKGBUILD +++ b/community/dbmail/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 93423 2013-07-03 11:48:53Z spupykin $ +# $Id: PKGBUILD 94954 2013-08-01 13:33:14Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Sebastian Faltoni <sebastian.faltoni@gmail.com> pkgname=dbmail -pkgver=3.0.3pre -pkgrel=2 +pkgver=3.1.2 +pkgrel=1 pkgdesc="Fast and scalable sql based mail services" arch=('i686' 'x86_64' 'mips64el') -depends=('gmime24' 'libzdb' 'mhash' 'libevent') +depends=('gmime' 'libzdb' 'mhash' 'libevent') makedepends=('asciidoc' 'xmlto' 'docbook-xsl' 'docbook-xml' 'postgresql-libs>=8.4.1' 'sqlite' 'libmysqlclient' 'libldap>=2.4.18' 'libsieve' 'git') @@ -21,8 +21,7 @@ backup=(etc/xinetd.d/dbmail-imapd etc/xinetd.d/dbmail-pop3d etc/xinetd.d/dbmail-lmtpd etc/xinetd.d/dbmail-timsieved) -#source=(http://www.dbmail.org/download/3.0/dbmail-${pkgver/_/-}.tar.gz -source=("$pkgname-$pkgver::git://git.subdir.eu/paul/dbmail#branch=dbmail_3_0" +source=(http://www.dbmail.org/download/3.1/dbmail-${pkgver/_/-}.tar.gz dbmail.tmpfiles dbmail-imapd.service dbmail-lmtpd.service @@ -32,7 +31,7 @@ source=("$pkgname-$pkgver::git://git.subdir.eu/paul/dbmail#branch=dbmail_3_0" dbmail-lmtpd.xinetd dbmail-pop3d.xinetd dbmail-timsieved.xinetd) -md5sums=('SKIP' +md5sums=('905bf87cad4336e161b3d0d9cd5311bd' 'c4b5793c5422b62a675d4c66ff7e9300' '5a6297cb03c8d0b424f978ea1d7402de' '070db88538af9833f003f4cb516d337b' @@ -45,7 +44,8 @@ md5sums=('SKIP' build() { cd $srcdir/dbmail-${pkgver/_/-}/ - [ -f Makefile ] || ./configure --prefix=/usr --sbindir=/usr/bin \ + [ -f Makefile ] || ./configure \ + --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc \ --with-ldap --with-sieve make } diff --git a/community/dispcalgui/PKGBUILD b/community/dispcalgui/PKGBUILD new file mode 100644 index 000000000..974ee5eb0 --- /dev/null +++ b/community/dispcalgui/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 94958 2013-08-01 14:04:59Z tredaelli $ +# Maintainer: Timothy Redaelli <timothy.redaelli@gmail.com> +# Contributor: Cedric Girard <girard.cedric@gmail.com> +# Contributor: foxbunny <bg.branko@gmail.com> + +pkgname=dispcalgui +pkgver=1.2.7.0 +pkgrel=1 +pkgdesc="A GUI frontend for several utilities from the open source color management system Argyll CMS" +arch=('i686' 'x86_64') +url="http://hoech.net/dispcalGUI/" +license=('GPL3') +makedepends=('libx11' 'libxrandr' 'libxinerama' 'libxxf86vm' 'setuptools' 'xdg-utils') +depends=('argyllcms' 'wxpython' 'hicolor-icon-theme' 'desktop-file-utils' 'python2-numpy') +optdepends=('gksu: For running as root') +install=${pkgname}.install + +source=("http://downloads.sourceforge.net/project/dispcalgui/release/${pkgver}/dispcalGUI-${pkgver}.tar.gz") + +md5sums=('a0ff80ee5e560fbe208c12189e00c470') + +package() { + cd "${srcdir}"/dispcalGUI-${pkgver} + + find . -name "*.py" -exec sed -i 's!/usr/bin/env python!/usr/bin/env python2!g' {} + + + python2 setup.py install --root="${pkgdir}" --optimize=1 + + #udev rules are shipped with argyllcms + rm -rf "${pkgdir}"/etc/udev/ +} + +# vim:set ts=2 sw=2 et: diff --git a/community/dispcalgui/dispcalgui.install b/community/dispcalgui/dispcalgui.install new file mode 100644 index 000000000..9256fe5e3 --- /dev/null +++ b/community/dispcalgui/dispcalgui.install @@ -0,0 +1,19 @@ +# arg 1: the new package version +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade(){ + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + +# vim:set ts=2 sw=2 et: diff --git a/community/distcc/PKGBUILD b/community/distcc/PKGBUILD index 765446bbe..3b6d117ea 100644 --- a/community/distcc/PKGBUILD +++ b/community/distcc/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 90657 2013-05-13 14:21:37Z spupykin $ +# $Id: PKGBUILD 94163 2013-07-15 11:02:50Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Judd Vinet <jvinet@zeroflux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> pkgname=distcc pkgver=3.1 -pkgrel=11 +pkgrel=12 pkgdesc="A distributed C, C++, Obj C compiler" arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/distcc/" license=('GPL') -depends=('gcc' 'popt' 'avahi') -makedepends=('gtk2' 'pkgconfig' 'python2' 'dbus') +depends=('gcc' 'popt' 'avahi' 'dbus') +makedepends=('gtk2' 'pkgconfig' 'python2') optdepends=('gtk2: for distccmon-gnome' 'python2') backup=('etc/conf.d/distccd' diff --git a/community/dnscrypt-proxy/PKGBUILD b/community/dnscrypt-proxy/PKGBUILD new file mode 100644 index 000000000..a4efe727a --- /dev/null +++ b/community/dnscrypt-proxy/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 94587 2013-07-27 15:21:05Z fyan $ +# Maintainer: Felix Yan <felixonmars@gmail.com> +# Contributor: Techlive Zheng <techlivezheng at gmail dot com> +# Contributor: peace4all <markspost at rocketmail dot com> + +pkgname=dnscrypt-proxy +pkgver=1.3.2 +pkgrel=1 +pkgdesc="A tool for securing communications between a client and a DNS resolver" +arch=('i686' 'x86_64') +url="http://dnscrypt.org/" +license=('custom') +depends=(libsodium) +source=(http://download.dnscrypt.org/$pkgname/$pkgname-$pkgver.tar.bz2 + conf.d.file + dnscrypt-proxy.service) +backup=(etc/conf.d/dnscrypt-proxy) + +build() { + cd "$srcdir/$pkgname-$pkgver" + CFLAGS="$CFLAGS -fPIC" ./configure --prefix=/usr --sbindir=/usr/bin + make -j2 +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + + mkdir -p "$pkgdir"/{usr/share/{licenses,doc}/$pkgname,etc/conf.d,usr/lib/systemd/system} + install -m 644 COPYING "$pkgdir"/usr/share/licenses/$pkgname + install -m 644 AUTHORS NEWS README README.markdown "$pkgdir"/usr/share/doc/$pkgname + install -m 644 "$srcdir"/conf.d.file "$pkgdir"/etc/conf.d/$pkgname + install -m 644 "$srcdir"/dnscrypt-proxy.service "$pkgdir"/usr/lib/systemd/system + rm -rf "$pkgdir"/usr/{lib/*.{l,}a,include} +} + +sha512sums=('969219c5655ca7bcb8cbfb79d9dae9b27a79489bae7451e6e478ab5cee1bc22f0dc1758e9ff51ac2e80ec4230e6fe4eaba3a5ff98c3ddbde8d9dc24a51050bab' + '2271eab1baf1a7192a8daaa1b271c24a3a3fa498432ac99c2e4fb3c939590f09aab582427ae874fce7969ece365ccb7a2e946566e5a0c650d93c34d23b536b61' + '33e8f95c38a10a9e05aadeb369616f6dfaa8b32bc28b9f8ab9ae29dfc3b03514442e7172b1f52c56665317b61cad7d130a0e1dc00d6aceaa59eb465e63d079bc') diff --git a/community/dnscrypt-proxy/conf.d.file b/community/dnscrypt-proxy/conf.d.file new file mode 100644 index 000000000..fae760f21 --- /dev/null +++ b/community/dnscrypt-proxy/conf.d.file @@ -0,0 +1,3 @@ +DNSCRYPT_LOCALIP=127.0.0.1 +DNSCRYPT_LOCALPORT=53 +DNSCRYPT_USER=nobody diff --git a/community/dnscrypt-proxy/dnscrypt-proxy.service b/community/dnscrypt-proxy/dnscrypt-proxy.service new file mode 100644 index 000000000..5e30d888e --- /dev/null +++ b/community/dnscrypt-proxy/dnscrypt-proxy.service @@ -0,0 +1,20 @@ +[Unit] +Description=A tool for securing communications between a client and a DNS resolver. +After=network.target +# Only needed if you use pdnsd, other caching DNS servers can go here. Could be ignored too. +#Before=pdnsd.service + +[Service] +Type=forking +PIDFile=/var/run/dnscrypt-proxy.pid +EnvironmentFile=/etc/conf.d/dnscrypt-proxy +ExecStartPre=/bin/rm -f /var/run/dnscrypt-proxy.pid +ExecStart=/usr/bin/dnscrypt-proxy --daemonize \ + --pidfile=/var/run/dnscrypt-proxy.pid \ + --logfile=/var/log/dnscrypt-proxy.log \ + --local-address=${DNSCRYPT_LOCALIP}:${DNSCRYPT_LOCALPORT} \ + --user=${DNSCRYPT_USER} +Restart=on-abort + +[Install] +WantedBy=multi-user.target diff --git a/community/doublecmd/PKGBUILD b/community/doublecmd/PKGBUILD index cddc9f719..366cfdf1c 100644 --- a/community/doublecmd/PKGBUILD +++ b/community/doublecmd/PKGBUILD @@ -1,11 +1,11 @@ # vim:set ft=sh: -# $Id: PKGBUILD 93494 2013-07-04 12:38:35Z idevolder $ +# $Id: PKGBUILD 94328 2013-07-20 16:51:21Z idevolder $ # Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com> # Contributor: (sirocco AT ngs.ru) pkgbase=doublecmd pkgname=('doublecmd-gtk2' 'doublecmd-qt') -pkgver=0.5.5 +pkgver=0.5.6 _helpver=0.5.5 pkgrel=1 url="http://doublecmd.sourceforge.net/" @@ -23,7 +23,7 @@ source=( "http://downloads.sourceforge.net/project/$pkgbase/Double%20Commander%20Source/$pkgbase-$pkgver-src.tar.gz" "http://downloads.sourceforge.net/project/$pkgbase/Double%20Commander%20Source/$pkgbase-help-$_helpver-src.tar.gz" ) -sha256sums=('253ec036ec119c067f501247445acdd35d67ffd9693d246dc4e98897c6df6434' +sha256sums=('b909ee5c57cb2803e4393163f5c44513144cb32e304fa2e1dfee6f33d0999bc5' '5c5d00187df811df0734bf751a581bce7e1bdd4cf4639b2a1101f1da8743daaf') build() { diff --git a/community/ekg/PKGBUILD b/community/ekg/PKGBUILD index 6e13e2428..5585c5fc8 100644 --- a/community/ekg/PKGBUILD +++ b/community/ekg/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 56895 2011-10-16 06:24:00Z bpiotrowski $ +# $Id: PKGBUILD 94723 2013-07-29 16:25:52Z bpiotrowski $ # Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> pkgname=ekg @@ -17,6 +17,9 @@ build() { sed -i 's#gg%s#ekg%s#' src/ekg.c ./configure --prefix=/usr --with-pthread --enable-aspell --with-python make +} + +package() { make DESTDIR=$pkgdir install rm -rf $pkgdir/usr/include $pkgdir/usr/lib } diff --git a/community/ekg2/PKGBUILD b/community/ekg2/PKGBUILD index 236515763..a15bad499 100644 --- a/community/ekg2/PKGBUILD +++ b/community/ekg2/PKGBUILD @@ -1,44 +1,51 @@ -# $Id: PKGBUILD 91649 2013-05-26 09:24:30Z bluewind $ +# $Id: PKGBUILD 94920 2013-08-01 07:01:09Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Mateusz Herych <heniekk@gmail.com> pkgname=ekg2 pkgver=0.3.1 -pkgrel=6 -pkgdesc="ncurses based Jabber, Gadu-Gadu, Tlen and IRC client" +pkgrel=7 +pkgdesc='Ncurses based Jabber, Gadu-Gadu, Tlen and IRC client' arch=('i686' 'x86_64' 'mips64el') url="http://ekg2.org/" license=('GPL') depends=('aspell' 'libjpeg' 'python2' 'libgadu' 'gnutls' 'gpm' 'libidn' 'giflib') optdepends=('xosd: xosd support' - 'sqlite: sqlite support' - 'gtk2: gtk support') -source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('68fc05b432c34622df6561eaabef5a40') + 'sqlite: sqlite support' + 'gtk2: gtk support') +source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.gz + ekg2-0.3.1-giflib5.patch) +md5sums=('68fc05b432c34622df6561eaabef5a40' + 'f3b6979e9b8705b0b9c7efd3f3a808fd') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|ncursesw/ncurses.h|ncurses.h|g' configure plugins/ncurses/ecurses.h + patch -Np1 -i ../ekg2-0.3.1-giflib5.patch +} build() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver - sed -i 's|ncursesw/ncurses.h|ncurses.h|g' configure plugins/ncurses/ecurses.h - export PYTHON=/usr/bin/python2 #EKG2 isn't python3 friendly + export PYTHON=/usr/bin/python2 + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/ekg2 \ + --with-libgadu \ + --with-xosd \ + --enable-unicode \ + --enable-shared \ + --without-gpg \ - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib/ekg2 \ - --with-libgadu \ - --with-xosd \ - --enable-unicode \ - --enable-shared \ - --without-gpg - make + make } package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install - rm -rf "$pkgdir"/usr/lib/perl5/core_perl/perllocal.pod - rm -rf "$pkgdir"/usr/libexec - chmod -R 755 "$pkgdir"/usr/lib/perl5 - chmod +s "$pkgdir"/usr/lib/ekg2/ioctld + rm -rf "$pkgdir"/usr/lib/perl5/core_perl/perllocal.pod + rm -rf "$pkgdir"/usr/libexec + chmod -R 755 "$pkgdir"/usr/lib/perl5 + chmod +s "$pkgdir"/usr/lib/ekg2/ioctld } diff --git a/community/ekg2/ekg2-0.3.1-giflib5.patch b/community/ekg2/ekg2-0.3.1-giflib5.patch new file mode 100644 index 000000000..f0e6885c0 --- /dev/null +++ b/community/ekg2/ekg2-0.3.1-giflib5.patch @@ -0,0 +1,12 @@ +diff -rupN a/plugins/gg/commands.c b/plugins/gg/commands.c +--- a/plugins/gg/commands.c 2011-03-17 18:08:11.000000000 +0100 ++++ b/plugins/gg/commands.c 2013-07-29 18:45:51.296790942 +0200 +@@ -1034,7 +1034,7 @@ static int token_gif_load (char *fname, + goto err; + } + +- if (!(file = DGifOpenFileHandle(fd))) { ++ if (!(file = DGifOpenFileHandle(fd, NULL))) { + snprintf(errbuf, sizeof(errbuf), "DGifOpenFileHandle(): %d", + GifLastError()); + goto err2; diff --git a/community/electricsheep/PKGBUILD b/community/electricsheep/PKGBUILD index a997b5b3e..0889a4352 100644 --- a/community/electricsheep/PKGBUILD +++ b/community/electricsheep/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 94019 2013-07-13 12:31:42Z svenstaro $ +# $Id: PKGBUILD 94875 2013-08-01 06:54:49Z bpiotrowski $ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=electricsheep pkgver=2.7b33 -pkgrel=9 +pkgrel=10 pkgdesc="A screensaver that realize the collective dream of sleeping computers from all over the internet" arch=('i686' 'x86_64' 'mips64el') url="http://community.electricsheep.org/" diff --git a/community/fb-client/PKGBUILD b/community/fb-client/PKGBUILD index 28eb735f7..c96ef752d 100644 --- a/community/fb-client/PKGBUILD +++ b/community/fb-client/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Florian "Bluewind" Pritz <flo@xssn.at> pkgname=fb-client -pkgver=1.1.3 +pkgver=1.1.4 pkgrel=1 pkgdesc="Client for paste.xinu.at" arch=('i686' 'x86_64' 'mips64el') @@ -10,7 +10,7 @@ license=('GPL3') depends=('curl') optdepends=('xclip: for automatically copying the URL into the clipboard') source=(http://paste.xinu.at/data/client/fb-$pkgver.tar.gz{,.sig}) -md5sums=('6d05a1ebe50fa2c00c03fa41195bdf48' +md5sums=('e0b3bde72fb416fd10550cac829758bd' 'SKIP') build() { diff --git a/community/fbv/PKGBUILD b/community/fbv/PKGBUILD index 9bcbf8f96..e3dfa3770 100644 --- a/community/fbv/PKGBUILD +++ b/community/fbv/PKGBUILD @@ -1,23 +1,26 @@ -# $Id: PKGBUILD 90022 2013-05-06 19:36:51Z foutrelis $ +# $Id: PKGBUILD 94921 2013-08-01 07:01:11Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Aectann <aectann@infoline.su> pkgname=fbv pkgver=1.0b -pkgrel=6 +pkgrel=7 pkgdesc="FrameBuffer image viewer" arch=('i686' 'x86_64' 'mips64el') url="http://s-tech.elsat.net.pl/fbv/" license=('GPL') depends=('libpng' 'libungif' 'libjpeg') -source=(http://s-tech.elsat.net.pl/fbv/$pkgname-$pkgver.tar.gz) -md5sums=('3e466375b930ec22be44f1041e77b55d') +source=(http://s-tech.elsat.net.pl/fbv/$pkgname-$pkgver.tar.gz + giflib-5.0.patch) +md5sums=('3e466375b930ec22be44f1041e77b55d' + '6310899c97c4226352ad409c1c7fefb3') build() { cd $srcdir/$pkgname-$pkgver ./configure --prefix=/usr --mandir=/usr/share/man sed -i 's|LIBS.*|LIBS=-lpng -ljpeg -lungif -lgif|' Make.conf sed -i 's|setjmp(png_ptr->jmpbuf)|setjmp(png_jmpbuf(png_ptr))|' png.c + patch -Np1 -i ../giflib-5.0.patch make } diff --git a/community/fbv/giflib-5.0.patch b/community/fbv/giflib-5.0.patch new file mode 100644 index 000000000..462e2fb04 --- /dev/null +++ b/community/fbv/giflib-5.0.patch @@ -0,0 +1,21 @@ +diff -rupN a/gif.c b/gif.c +--- a/gif.c 2003-08-24 22:23:02.000000000 +0200 ++++ b/gif.c 2013-07-30 10:27:55.851099159 +0200 +@@ -81,7 +81,7 @@ int fh_gif_load(char *name,unsigned char + ColorMapObject *cmap; + int cmaps; + +- gft=DGifOpenFileName(name); ++ gft=DGifOpenFileName(name, NULL); + if(gft==NULL){printf("err5\n"); gflush;} ////////// + do + { +@@ -184,7 +184,7 @@ int fh_gif_getsize(char *name,int *x,int + int extcode; + GifRecordType rt; + +- gft=DGifOpenFileName(name); ++ gft=DGifOpenFileName(name, NULL); + if(gft==NULL) gflush; + do + { diff --git a/community/fcitx-libpinyin/PKGBUILD b/community/fcitx-libpinyin/PKGBUILD index 22a6b7e6a..4eb6a5462 100644 --- a/community/fcitx-libpinyin/PKGBUILD +++ b/community/fcitx-libpinyin/PKGBUILD @@ -1,26 +1,22 @@ -# $Id: PKGBUILD 93398 2013-07-03 05:13:18Z fyan $ +# $Id: PKGBUILD 94202 2013-07-16 16:30:47Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: poplarch <poplarch@gmail.com> pkgname=fcitx-libpinyin -pkgver=0.3.0 -pkgrel=2 +pkgver=0.3.1 +pkgrel=1 pkgdesc="Fcitx Wrapper for libpinyin, Library to deal with pinyin" arch=('i686' 'x86_64' 'mips64el') url="https://github.com/fcitx/fcitx-libpinyin" license=('GPL') depends=('fcitx' 'libpinyin' 'fcitx-qt4' 'qtwebkit') makedepends=('cmake' 'intltool' 'wget') -source=("http://download.fcitx-im.org/$pkgname/$pkgname-${pkgver}_dict.tar.xz" - "https://github.com/fcitx/fcitx-libpinyin/commit/7a68b40e36bd3425dae847a3860057a951ec5e78.patch") +source=("http://download.fcitx-im.org/$pkgname/$pkgname-${pkgver}_dict.tar.xz") install=$pkgname.install build() { cd "$srcdir/${pkgname}-${pkgver}" - # Fix importdict - patch -p1 -i ../7a68b40e36bd3425dae847a3860057a951ec5e78.patch - rm -rf build mkdir build cd build @@ -36,5 +32,4 @@ package() { make DESTDIR="${pkgdir}" install } -sha512sums=('e80e15a51f0d7de20abc4877d32796bbd93f30a2e4383bd64bccf1075696dddb2d0ea0180fff44ebee0e94988ab60e3d2526dd3f80bb99f4186e1bf4e3437762' - '0b4776d348db9616d9bd4485fe7950a5c88f349388a4dc97e0ec62beaf0d6729ba88c645b1f83d415af8c5808cde3aae4b8306fd65e21bd404e9a8105d5bcae0') +sha512sums=('3b7501a75dab2f5b83541c71ccac93709f3354f390f322d7b95e4b94e0c4dc6963522759ab52eb77203d787d6d14d3ce1c838dd92ecd0db041a3b7a25008eaa4') diff --git a/community/fcitx-rime/PKGBUILD b/community/fcitx-rime/PKGBUILD index 5a76e66ec..6ab9ec328 100644 --- a/community/fcitx-rime/PKGBUILD +++ b/community/fcitx-rime/PKGBUILD @@ -1,20 +1,18 @@ -# $Id: PKGBUILD 92965 2013-06-21 05:40:07Z fyan $ +# $Id: PKGBUILD 94200 2013-07-16 16:25:08Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: lh <jason52lh@gmail.com> pkgname=fcitx-rime -pkgver=0.2.1 +pkgver=0.2.2 pkgrel=1 pkgdesc='Fcitx Wrapper for librime' arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx" license=('GPL') -depends=('fcitx>=4.2.7' "librime" "brise") +depends=('fcitx>=4.2.8.1' "librime" "brise") makedepends=('cmake') install=fcitx-rime.install -source=( - "http://fcitx.googlecode.com/files/$pkgname-$pkgver.tar.xz" -) +source=("http://download.fcitx-im.org/$pkgname/$pkgname-${pkgver}.tar.xz") build() { cd "$pkgname-$pkgver" @@ -31,4 +29,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('81fd0c0b7bf55881b5cb1fc87dde19a4') +sha512sums=('4497cfdf38e6fd85e358b0c8b52efa21b54a8c46cf5f6a640ca1c1f91a30df2a2033f46eec2d123bfadf9c8c58e4b8f6ec96b1564d32b2b8157261ca14a2855b') diff --git a/community/fcitx-unikey/PKGBUILD b/community/fcitx-unikey/PKGBUILD index 965ae4fee..a68aa82b1 100644 --- a/community/fcitx-unikey/PKGBUILD +++ b/community/fcitx-unikey/PKGBUILD @@ -1,32 +1,31 @@ -# $Id: PKGBUILD 93372 2013-07-02 09:47:28Z fyan $ +# $Id: PKGBUILD 94198 2013-07-16 16:15:47Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=fcitx-unikey -pkgver=0.2.1 +pkgver=0.2.2 pkgrel=1 pkgdesc="Fcitx Wrapper for unikey" arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx" license=('GPL') -depends=('fcitx>=4.2.7') +depends=('fcitx>=4.2.8') optdepends=('qt4: To run the fcitx unikey macro editor') makedepends=('cmake' 'qt4') source=("http://download.fcitx-im.org/$pkgname/$pkgname-${pkgver}.tar.xz") install=fcitx-unikey.install -build(){ - cd "$srcdir/${pkgname}-${pkgver}" - mkdir -p build - cd build - - cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DQT_QMAKE_EXECUTABLE=qmake-qt4 .. - make +build() { + cd "$srcdir/${pkgname}-${pkgver}" + mkdir -p build + cd build + + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DQT_QMAKE_EXECUTABLE=qmake-qt4 .. + make } -package () -{ - cd "$srcdir/${pkgname}-${pkgver}/build" - make DESTDIR="${pkgdir}" install +package() { + cd "$srcdir/${pkgname}-${pkgver}/build" + make DESTDIR="${pkgdir}" install } -sha512sums=('8349623c196ec7c4e48e64d07ef551a308f71f2bfc09fcd320bb02854a77370169b94131750dfcf065dd2a9c734c86048f482d0d2f0b210a1834ab77ea3bf1aa') +sha512sums=('71a0773222b1172943f80bce904da77c136225981a0580d937327829c8d734fc65d9c4afa5275bd210ca837d7a7b9d8bfb18df96f62710068b9883a22499fbfb') diff --git a/community/fcitx/PKGBUILD b/community/fcitx/PKGBUILD index 1f6d9ea22..e4a06047b 100644 --- a/community/fcitx/PKGBUILD +++ b/community/fcitx/PKGBUILD @@ -1,35 +1,21 @@ -# $Id: PKGBUILD 93582 2013-07-06 12:35:20Z fyan $ +# $Id: PKGBUILD 94235 2013-07-17 12:26:33Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: csslayer <wengxt AT gmail com> pkgbase=fcitx pkgname=('fcitx' 'fcitx-gtk2' 'fcitx-gtk3' 'fcitx-qt4') -pkgver=4.2.8 -pkgrel=3 +pkgver=4.2.8.1 +pkgrel=2 groups=('fcitx-im') arch=('i686' 'x86_64' 'mips64el') url="http://fcitx-im.org" license=('GPL') makedepends=('cmake' 'doxygen' 'gtk2' 'gtk3' 'qt4' 'icu' 'mesa' \ 'iso-codes' 'gobject-introspection' 'libxkbfile') -source=(http://download.fcitx-im.org/$pkgbase/$pkgbase-${pkgver}_dict.tar.xz - https://github.com/fcitx/fcitx/commit/b0a5439ac0188211c0955baf6811a0e3406ac812.patch - https://github.com/fcitx/fcitx/commit/94635187b18badb1a2dff821de9a30a20d00feb1.patch - https://github.com/fcitx/fcitx/commit/46d5a69d595ac825f47a3c22ddeb8ce71b04e887.patch) +source=(http://download.fcitx-im.org/$pkgbase/$pkgbase-${pkgver}_dict.tar.xz) build() { - #source /etc/profile.d/qt4.sh - - cd "$srcdir/$pkgbase-$pkgver" - - # Fix ELF file patch - patch -p1 -i ../b0a5439ac0188211c0955baf6811a0e3406ac812.patch - - # Fix switch key issue - patch -p1 -i ../94635187b18badb1a2dff821de9a30a20d00feb1.patch - patch -p1 -i ../46d5a69d595ac825f47a3c22ddeb8ce71b04e887.patch - cd "$srcdir" mkdir -p build cd build @@ -69,11 +55,14 @@ package_fcitx() { 'fcitx-gtk2: GTK2 IM Module for fcitx' 'fcitx-gtk3: GTK3 IM Module for fcitx' 'fcitx-hangul: Hangul (Korean) support for fcitx' + 'fcitx-kkc: libkkc (Japanese Kana Kanji input method) engine for fcitx' 'fcitx-libpinyin: Fcitx Wrapper for libpinyin, Library to deal with pinyin' 'fcitx-m17n: Multilingual text processing library' 'fcitx-mozc: Fcitx Module of A Japanese Input Method for Chromium OS, Windows, Mac and Linux (the Open Source Edition of Google Japanese Input)' 'fcitx-qt4: QT4 IM Module for fcitx' + 'fcitx-qt5: QT5 IM Module for fcitx' 'fcitx-rime: Rime input method engine (Traditional Chinese)' + 'fcitx-sayura: Sinhala Transe IME engine for fcitx' 'fcitx-sunpinyin: Statistical Language Model based pinyin IME by Sun' 'fcitx-table-extra: Extra tables for Fcitx, including Boshiamy, Zhengma, Cangjie3, Cangjie5' 'fcitx-table-other: Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables' @@ -129,7 +118,4 @@ package_fcitx-qt4() { make DESTDIR="${pkgdir}" install } -md5sums=('79676d18536ebb9d0a0fa47e96416016' - '0f3f85204ac1559bbf2cff304122234e' - '417cd212d9fb7b9881232d57d023e49f' - 'd91ae8316154eccce3234c55e53a3c3b') +sha512sums=('981e07830693b9525f8f8c7f18579477c066a19ae9358d8aa96ae5439cc3d40f7af2ad24b8cbd24410a5472d002a02eccb8c9d042019cd8459fd094e302d5a72') diff --git a/community/fcitx/fcitx-gtk2.install b/community/fcitx/fcitx-gtk2.install index e99de41ed..6fd3be681 100644 --- a/community/fcitx/fcitx-gtk2.install +++ b/community/fcitx/fcitx-gtk2.install @@ -1,5 +1,5 @@ post_install() { - /usr/bin/gtk-query-immodules-2.0 --update-cache + usr/bin/gtk-query-immodules-2.0 --update-cache } post_upgrade() { diff --git a/community/ffmpeg-compat/PKGBUILD b/community/ffmpeg-compat/PKGBUILD index 96fa9f3fd..a34f737d2 100644 --- a/community/ffmpeg-compat/PKGBUILD +++ b/community/ffmpeg-compat/PKGBUILD @@ -1,62 +1,79 @@ # $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Ionut Biru <ibiru@archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> # Contributor: Paul Mattal <paul@archlinux.org> pkgname=ffmpeg-compat -pkgver=20120509 -pkgrel=3 -pkgdesc="Complete and free Internet live audio and video broadcasting solution for Linux/Unix" +pkgver=0.10.8 +pkgrel=4 +epoch=1 +pkgdesc='Complete and free Internet live audio and video broadcasting solution for Linux/Unix' arch=('i686' 'x86_64' 'mips64el') -url="http://ffmpeg.org/" +url='http://ffmpeg.org/' license=('GPL') -depends=(alsa-lib bzip2 gsm lame libpulse libtheora libvorbis libvpx opencore-amr openjpeg rtmpdump schroedinger sdl speex x264 xvidcore zlib) -makedepends=('git') +depends=( + 'alsa-lib' 'bzip2' 'gsm' 'lame' 'libass' + 'libmodplug' 'libpulse' 'libtheora' 'libvorbis' 'libvpx' + 'opencore-amr' 'openjpeg' 'rtmpdump' 'schroedinger' 'sdl' 'speex' + 'v4l-utils' 'x264' 'xvidcore' 'zlib' + ) if [ "$CARCH" != "mips64el" ]; then depends+=(libva) - makedepends+=('yasm' 'libvdpau') + makedepends=('libvdpau' 'yasm') fi -#git clone git://git.videolan.org/ffmpeg.git -source=(ftp://ftp.archlinux.org/other/ffmpeg/ffmpeg-$pkgver.tar.xz) -md5sums=('a35359e424608f369d380f03e4dc9966') +source=(http://ffmpeg.org/releases/ffmpeg-$pkgver.tar.bz2) +sha256sums=('2e371088a71656be41b4ff70ae7e80a1d88c5149d6209013c9cce4b84278cbc8') build() { - cd "ffmpeg" + cd ffmpeg-$pkgver + CFLAGS+=" -I/usr/include/openjpeg-1.5" \ ./configure \ --prefix=/usr \ --incdir=/usr/include/ffmpeg-compat \ --libdir=/usr/lib/ffmpeg-compat \ --shlibdir=/usr/lib/ffmpeg-compat \ - --enable-libmp3lame \ - --enable-libvorbis \ - --enable-libxvid \ - --enable-libx264 \ - --enable-libvpx \ - --enable-libtheora \ + --disable-debug \ + --disable-static \ + --enable-gpl \ + --enable-libass \ + --enable-libfreetype \ --enable-libgsm \ - --enable-libspeex \ - --enable-postproc \ - --enable-shared \ - --enable-x11grab \ + --enable-libmodplug \ + --enable-libmp3lame \ --enable-libopencore_amrnb \ --enable-libopencore_amrwb \ - --enable-libschroedinger \ --enable-libopenjpeg \ - --enable-librtmp \ --enable-libpulse \ - --enable-gpl \ - --enable-version3 \ + --enable-librtmp \ + --enable-libschroedinger \ + --enable-libspeex \ + --enable-libtheora \ + --enable-libv4l2 \ + --enable-libvorbis \ + --enable-libvpx \ + --enable-libx264 \ + --enable-libxvid \ + --enable-postproc \ --enable-runtime-cpudetect \ - --disable-debug \ - --disable-static + --enable-shared \ + --enable-vdpau \ + --enable-version3 \ + --enable-x11grab + make } package() { - cd "ffmpeg" + cd ffmpeg-$pkgver make DESTDIR="$pkgdir" install - rm -rf $pkgdir/usr/{bin,share} + rm -rf "$pkgdir"/usr/{bin,share} + + install -dm755 "$pkgdir"/etc/ld.so.conf.d/ + echo -e '/usr/lib/\n/usr/lib/ffmpeg-compat/' > "$pkgdir"/etc/ld.so.conf.d/$pkgname.conf } + +# vim:set ts=2 sw=2 et: diff --git a/community/ffmpeg2theora/PKGBUILD b/community/ffmpeg2theora/PKGBUILD index 01dcc7dda..6f65f9375 100644 --- a/community/ffmpeg2theora/PKGBUILD +++ b/community/ffmpeg2theora/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 84348 2013-02-16 22:50:27Z ioni $ +# $Id: PKGBUILD 94877 2013-08-01 06:54:51Z bpiotrowski $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Eric Belanger <eric@archlinux.org> # Contributor: Angelo Theodorou <encelo@users.sourceforge.net> # Contributor: Alexander Rødseth <rodseth@gmail.com> pkgname=ffmpeg2theora pkgver=0.29 -pkgrel=3 +pkgrel=4 pkgdesc="Simple converter to create Ogg Theora files" arch=('x86_64' 'i686' 'mips64el') url="http://www.v2v.cc/~j/ffmpeg2theora/" @@ -15,6 +15,11 @@ makedepends=('scons') # 'libkate') source=("http://www.v2v.cc/~j/$pkgname/downloads/$pkgname-$pkgver.tar.bz2") sha256sums=('214110e2a5afdd8ff8e0be18152e893dbff5dabc1ae1d1124e64d9f93eae946d') +prepare() { + cd "$srcdir/$pkgname-$pkgver" + echo "#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000" >> src/ffmpeg2theora.h +} + build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/ffmpegsource/PKGBUILD b/community/ffmpegsource/PKGBUILD index c434b18b0..872078081 100755 --- a/community/ffmpegsource/PKGBUILD +++ b/community/ffmpegsource/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 88204 2013-04-13 20:20:33Z alucryd $ +# $Id: PKGBUILD 94878 2013-08-01 06:54:52Z bpiotrowski $ # Maintainer: Maxime Gauduin <alucryd@gmail.com> pkgname=ffmpegsource -pkgver=753 +pkgver=755 pkgrel=1 pkgdesc="A libav/ffmpeg based source library and Avisynth plugin for easy frame accurate access" arch=('i686' 'x86_64' 'mips64el') @@ -14,7 +14,7 @@ options=('!libtool') source=("${pkgname}::svn+http://ffmpegsource.googlecode.com/svn/trunk/" 'autoconf.patch') sha256sums=('SKIP' - 'b09a7e9a08a16bdaf19d43c7ad8d3ec455f6fecec2f4f5ada417345343adda93') + '2cfa7d2e0219a5c8df9a50fe2460a1a1e6b69df10e6d9eee1d723766e62535e7') pkgver() { cd "${SRCDEST}"/${pkgname} diff --git a/community/ffmpegsource/autoconf.patch b/community/ffmpegsource/autoconf.patch index e15e4522c..2ed0d0f6e 100755 --- a/community/ffmpegsource/autoconf.patch +++ b/community/ffmpegsource/autoconf.patch @@ -9,14 +9,3 @@ lib_LTLIBRARIES = src/core/libffms2.la src_core_libffms2_la_LIBADD = @LIBAV_LIBS@ @ZLIB_LDFLAGS@ -lz @LTUNDEF@ ---- a/configure.ac -+++ b/configure.ac -@@ -30,7 +30,7 @@ if test -z "$CXXFLAGS"; then - CXXFLAGS="$OPT_FLAGS" - fi - --AM_CONFIG_HEADER([src/config/config.h]) -+AC_CONFIG_HEADERS([src/config/config.h]) - AC_PROG_CC - AC_PROG_CXX - LT_INIT([static disable-shared]) diff --git a/community/flightgear/PKGBUILD b/community/flightgear/PKGBUILD index 5cd15184b..61709421f 100644 --- a/community/flightgear/PKGBUILD +++ b/community/flightgear/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 92437 2013-06-05 11:05:37Z spupykin $ +# $Id: PKGBUILD 94473 2013-07-25 13:17:05Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: William Rea <sillywilly@gmail.com> # Contributor: Hans Janssen <hans@janserv.xs4all.nl> pkgname=flightgear pkgver=2.10.0 -pkgrel=3 +pkgrel=4 pkgdesc="An open-source, multi-platform flight simulator" arch=(i686 x86_64) depends=('simgear' 'libxmu' 'libxi' 'zlib' 'openscenegraph' 'subversion' 'libxrandr' 'glu') diff --git a/community/freeorion/PKGBUILD b/community/freeorion/PKGBUILD index 6c13a2e3f..ae98e2068 100644 --- a/community/freeorion/PKGBUILD +++ b/community/freeorion/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 87411 2013-03-31 19:18:15Z stephane $ +# $Id: PKGBUILD 94805 2013-07-30 20:37:58Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Elmo Todurov <todurov@gmail.com> # Contributor: guini <sidtrun@googlemail.com> @@ -8,7 +8,7 @@ pkgname=freeorion pkgver=0.4.2 -pkgrel=4 +pkgrel=5 pkgdesc='Turn-based galactic conquest game inspired by Master of Orion' arch=('x86_64' 'i686') url='http://www.freeorion.org/' @@ -20,41 +20,41 @@ else depends=('nvidia-cg-toolkit') fi depends=('bullet' 'freealut' 'libvorbis' 'python2' 'gigi' 'desktop-file-utils' 'libgl') -makedepends=('boost' 'ogre=1.8.1-4' 'sdl' 'gigi>0.8.0-18' 'graphviz' 'mesa-libgl' +makedepends=('boost' 'ogre=1.8.1' 'sdl' 'gigi>0.8.0-18' 'graphviz' 'mesa-libgl' 'desktop-file-utils' 'setconf' 'cmake' 'gendesk' 'subversion' 'libogg') options=('!strip' '!emptydirs') install=$pkgname.install source=("$pkgname.sh" "$pkgname.png::https://a.fsdn.com/con/icons/fr/freeorion@sf.net/FO_Icon_256x256.png" - "cmake_python.patch") -sha256sums=('111532e460aec847ff455ee67dd64f46e2fa5ceba39a0349d25a84b69c646eaf' + "cmake_python.patch" + "$pkgname::svn+https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk/FreeOrion/#revision=6142") +sha256sums=('25b574af5397226373e24510ce59de94c5df5b31d94562fc0de387fd70731707' 'a6a253eed31b77b00bf4f721f4b1c6bbd95505b9e4b38b736101e551dd12ff5f' - '3dbe8df9c3a4a0d6451f42727ebf9bcb21fed41a08d1181d1cf77ef4ab5ee81a') -_svnrepo='https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk/FreeOrion/' + '3dbe8df9c3a4a0d6451f42727ebf9bcb21fed41a08d1181d1cf77ef4ab5ee81a' + 'SKIP') _pyversion=2.7 -_revision=5771 + +pkgver() { + #cd "$pkgname" + + #svnversion | tr -d [A-z] + echo "$pkgver" +} + +prepare() { + cd "$pkgname" + + svn upgrade +} build() { cd "$srcdir" - gendesk -n + gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" #msg2 'Looking up revision from version number...' #_releaserevision=`curl --progress-bar -o- ${url}index.php/Compile | grep "$pkgver" | cut -d':' -f2 | cut -d' ' -f10 | tail -1` - #msg2 'The revision for the latest official release is $_releaserevision" - ## _revision=$_releaserevision - #msg2 "Compiling with revision $_revision" - - msg2 "Checking out svn revision $_revision..." - if [[ -d "$pkgname/.svn" ]]; then - (cd "$pkgname" && svn up -r "$_revision") - else - svn co "$_svnrepo" --config-dir ./ -r "$_revision" "$pkgname" - fi - msg2 'Setting up build directory...' - rm -rf "$srcdir/$pkgname-build" - cp -r "$srcdir/$pkgname" "$srcdir/$pkgname-build" - cd "$srcdir/$pkgname-build" + cd "$srcdir/$pkgname" msg2 'CMake/Python fix...' patch -N -p1 -i "$srcdir/cmake_python.patch" @@ -77,11 +77,11 @@ build() { msg2 'OGRE fix...' sed -i 's:PluginFolder=.:PluginFolder=/usr/lib/OGRE/:g' \ - "$srcdir/$pkgname-build/ogre_plugins.cfg" + "$srcdir/$pkgname/ogre_plugins.cfg" } package() { - cd "$srcdir/$pkgname-build" + cd "$srcdir/$pkgname" msg2 'Packaging documentation...' install -Dm644 loki_setup/README.txt \ @@ -111,7 +111,7 @@ package() { "$pkgdir/usr/share/applications/freeorion.desktop" msg2 'Packaging OGRE plugins configuration...' - install -Dm 644 "$srcdir/$pkgname-build/ogre_plugins.cfg" \ + install -Dm 644 "$srcdir/$pkgname/ogre_plugins.cfg" \ "$pkgdir/usr/share/freeorion/ogre_plugins.cfg" msg2 'Cleaning up...' diff --git a/community/freeorion/freeorion.sh b/community/freeorion/freeorion.sh index d80623ab2..9f35e7032 100644 --- a/community/freeorion/freeorion.sh +++ b/community/freeorion/freeorion.sh @@ -54,17 +54,17 @@ # If this is a symlink, then we # need to change into the dir of symlink-target. if [ -h $0 ]; then - echo "I am Symlink. Following into my targets basedir" + #echo "I am Symlink. Following into my targets basedir" ME=`readlink $0` else - echo "Following into my basedir" + #echo "Following into my basedir" ME=$0 fi # This is important! Script won't work outside its installation dir ROOT=/usr/share/freeorion cd ${ROOT} -echo -n "CWD: " +#echo -n "CWD: " pwd @@ -86,7 +86,7 @@ if [ "$PYTHON_USE_SHIPPED" = "1" ]; then export PYTHONPATH=${PYTHONHOME} export PYTHONDEBUG=1 export PYTHONVERBOSE=1 - echo "PYTHONHOME=${PYTHONHOME}" + #echo "PYTHONHOME=${PYTHONHOME}" export LD_LIBRARY_PATH=${PYTHONHOME}:${LD_LIBRARY_PATH} export LD_PRELOAD=${PYTHONHOME}/libutil.so.1:${PYTHONHOME}/libpython2.5.so diff --git a/community/freerdp/PKGBUILD b/community/freerdp/PKGBUILD index e21783928..024423a26 100644 --- a/community/freerdp/PKGBUILD +++ b/community/freerdp/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 84350 2013-02-16 22:50:28Z ioni $ +# $Id: PKGBUILD 94879 2013-08-01 06:54:53Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Stijn Segers <francesco dot borromini at gmail dot com> pkgname=freerdp pkgver=1.0.2 -pkgrel=2 +pkgrel=3 pkgdesc="Free RDP client" arch=('i686' 'x86_64' 'mips64el') url="http://freerdp.sourceforge.net" @@ -15,8 +15,15 @@ makedepends=('krb5' 'cmake' 'damageproto' 'xmlto' 'docbook-xsl') conflicts=('freerdp-git') changelog=${pkgname}.changelog options=('!libtool') -source=($pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/$pkgver.tar.gz) -md5sums=('c260051a94caff590def5caa4fcf59d6') +source=($pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/$pkgver.tar.gz + ffmpeg2.0.patch) +md5sums=('c260051a94caff590def5caa4fcf59d6' + '1260eecf01ea5212e2db8ac9c5e7fa6d') + +prepare() { + cd $srcdir/FreeRDP-$pkgver + patch -Np1 -i ../ffmpeg2.0.patch +} build() { cd $srcdir/FreeRDP-$pkgver diff --git a/community/freerdp/ffmpeg2.0.patch b/community/freerdp/ffmpeg2.0.patch new file mode 100644 index 000000000..bc9022da4 --- /dev/null +++ b/community/freerdp/ffmpeg2.0.patch @@ -0,0 +1,76 @@ +diff -rupN a/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c b/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c +--- a/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c 2013-01-02 22:46:59.000000000 +0100 ++++ b/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c 2013-07-22 18:12:18.001576713 +0200 +@@ -28,6 +28,8 @@ + #include "tsmf_constants.h" + #include "tsmf_decoder.h" + ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 ++ + /* Compatibility with older FFmpeg */ + #if LIBAVUTIL_VERSION_MAJOR < 50 + #define AVMEDIA_TYPE_VIDEO 0 +@@ -39,7 +41,7 @@ typedef struct _TSMFFFmpegDecoder + ITSMFDecoder iface; + + int media_type; +- enum CodecID codec_id; ++ enum AVCodecID codec_id; + AVCodecContext* codec_context; + AVCodec* codec; + AVFrame* frame; +@@ -54,7 +56,7 @@ static boolean tsmf_ffmpeg_init_context( + { + TSMFFFmpegDecoder* mdecoder = (TSMFFFmpegDecoder*) decoder; + +- mdecoder->codec_context = avcodec_alloc_context(); ++ mdecoder->codec_context = avcodec_alloc_context3(NULL); + if (!mdecoder->codec_context) + { + DEBUG_WARN("avcodec_alloc_context failed."); +@@ -88,16 +90,6 @@ static boolean tsmf_ffmpeg_init_audio_st + mdecoder->codec_context->channels = media_type->Channels; + mdecoder->codec_context->block_align = media_type->BlockAlign; + +-#ifdef AV_CPU_FLAG_SSE2 +- mdecoder->codec_context->dsp_mask = AV_CPU_FLAG_SSE2 | AV_CPU_FLAG_MMX2; +-#else +-#if LIBAVCODEC_VERSION_MAJOR < 53 +- mdecoder->codec_context->dsp_mask = FF_MM_SSE2 | FF_MM_MMXEXT; +-#else +- mdecoder->codec_context->dsp_mask = FF_MM_SSE2 | FF_MM_MMX2; +-#endif +-#endif +- + return true; + } + +@@ -174,7 +166,7 @@ static boolean tsmf_ffmpeg_prepare(ITSMF + { + TSMFFFmpegDecoder* mdecoder = (TSMFFFmpegDecoder*) decoder; + +- if (avcodec_open(mdecoder->codec_context, mdecoder->codec) < 0) ++ if (avcodec_open2(mdecoder->codec_context, mdecoder->codec, NULL) < 0) + { + DEBUG_WARN("avcodec_open failed."); + return false; +@@ -372,8 +364,9 @@ static boolean tsmf_ffmpeg_decode_audio( + av_init_packet(&pkt); + pkt.data = (uint8*) src; + pkt.size = src_size; +- len = avcodec_decode_audio3(mdecoder->codec_context, +- (int16_t*) dst, &frame_size, &pkt); ++ AVFrame * frame = avcodec_alloc_frame (); ++ len = avcodec_decode_audio4(mdecoder->codec_context, ++ frame, &frame_size, &pkt); + } + #endif + if (len <= 0 || frame_size <= 0) +@@ -499,7 +492,6 @@ TSMFDecoderEntry(void) + + if (!initialized) + { +- avcodec_init(); + avcodec_register_all(); + initialized = true; + } diff --git a/community/freewrl/PKGBUILD b/community/freewrl/PKGBUILD index d5154e31f..6a165b6e8 100644 --- a/community/freewrl/PKGBUILD +++ b/community/freewrl/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 90027 2013-05-06 19:36:58Z foutrelis $ +# $Id: PKGBUILD 94880 2013-08-01 06:54:53Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=freewrl pkgver=1.22.13.1 _pkgver=1.22.13 -pkgrel=5 +pkgrel=6 pkgdesc="VRML viewer" arch=('i686' 'x86_64' 'mips64el') url="http://freewrl.sourceforge.net/" diff --git a/community/gambas3/PKGBUILD b/community/gambas3/PKGBUILD index 69cc32f62..db5c78c7b 100644 --- a/community/gambas3/PKGBUILD +++ b/community/gambas3/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 92837 2013-06-16 17:21:06Z foutrelis $ +# $Id: PKGBUILD 94882 2013-08-01 06:54:58Z bpiotrowski $ # Maintainer: Laurent Carlier <lordheavym@gmail.com> # Contributor : sebikul <sebikul@gmail.com> @@ -15,8 +15,8 @@ _components=('gambas3-gb-args' 'gambas3-gb-cairo' 'gambas3-gb-chart' 'gambas3-gb 'gambas3-gb-report' 'gambas3-gb-sdl-sound' 'gambas3-gb-sdl' 'gambas3-gb-settings' 'gambas3-gb-signal' 'gambas3-gb-v4l' 'gambas3-gb-vb' 'gambas3-gb-xml-html' 'gambas3-gb-xml-rpc' 'gambas3-gb-xml-xslt' 'gambas3-gb-xml' 'gambas3-gb-web') pkgname=(${_components[@]} 'gambas3-runtime' 'gambas3-devel' 'gambas3-ide' 'gambas3-script' 'gambas3-examples') -pkgver=3.4.1 -pkgrel=4 +pkgver=3.4.2 +pkgrel=1 pkgdesc="A free development environment based on a Basic interpreter." arch=('i686' 'x86_64' 'mips64el') url="http://gambas.sourceforge.net/" @@ -32,7 +32,7 @@ makedepends=('intltool' 'mariadb' 'postgresql' 'libffi' 'bzip2' 'glib2' 'v4l-uti options=(!emptydirs) source=("http://downloads.sourceforge.net/gambas/${pkgbase}-${pkgver}.tar.bz2" gambas3-3.4.1-llvm-3.3.patch) -md5sums=('eef35861d1e95808180ac7ed5a436569' +md5sums=('c35c0f88211e2c0203d2467acb8d384d' '04bf972f5d5546118ecbcc1f24271216') create_dirs() { diff --git a/community/gauche/PKGBUILD b/community/gauche/PKGBUILD new file mode 100644 index 000000000..efc16877c --- /dev/null +++ b/community/gauche/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 94289 2013-07-18 21:59:48Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Motohiro Ueki <ueki.com@gmail.com> +# Contributor: nkoizu <nkoizu@gmail.com> + +pkgname=gauche +pkgver=0.9.3.3 +pkgrel=1 +url='http://practical-scheme.net/gauche/' +pkgdesc='R5RS Scheme implementation (provides gosh)' +depends=('gdbm' 'zlib' 'slib') +license=('BSD') +arch=('x86_64' 'i686') +install="$pkgname.install" +source=("http://downloads.sourceforge.net/$pkgname/Gauche-$pkgver.tgz") +sha256sums=('3d8b70075faa0f7a24f8d112cc102ee3e1066680cdd19d324d59f33fab79caac') + +build() { + cd "$srcdir/Gauche-$pkgver" + + ./configure --prefix=/usr --enable-multibyte=utf-8 \ + --enable-threads=pthreads + make -j1 +} + +package() { + cd "$srcdir/Gauche-$pkgver" + + make -j1 DESTDIR="$pkgdir" install-pkg install-doc + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gauche/gauche.install b/community/gauche/gauche.install new file mode 100644 index 000000000..2edfe522e --- /dev/null +++ b/community/gauche/gauche.install @@ -0,0 +1,21 @@ +infodir=/usr/share/info +filelist=(gauche-refe.info gauche-refj.info) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file.gz $infodir/dir 2> /dev/null + done + /usr/bin/gosh -ftest -uslib -E"require 'new-catalog" -Eexit; +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null + done +} diff --git a/community/gdal/PKGBUILD b/community/gdal/PKGBUILD index 015ddde27..83aa66a94 100644 --- a/community/gdal/PKGBUILD +++ b/community/gdal/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 91067 2013-05-18 16:29:28Z jlichtblau $ +# $Id: PKGBUILD 94922 2013-08-01 07:01:13Z bpiotrowski $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org # Contributor: William Rea <sillywilly@gmail.com> pkgname=gdal pkgver=1.10.0 -pkgrel=1 +pkgrel=2 pkgdesc="A translator library for raster geospatial data formats" arch=('i686' 'x86_64' 'mips64el') url="http://www.gdal.org/" diff --git a/community/gdal/gdal.changelog b/community/gdal/gdal.changelog index c31121e1d..7f74141ee 100644 --- a/community/gdal/gdal.changelog +++ b/community/gdal/gdal.changelog @@ -1,3 +1,6 @@ +2013-05-18 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * gdal 1.10.0-1 + 2011-02-19 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * gdal 1.8.0-1 diff --git a/community/gigedit/PKGBUILD b/community/gigedit/PKGBUILD deleted file mode 100644 index bd05aa9bf..000000000 --- a/community/gigedit/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# $Id: PKGBUILD 67675 2012-03-13 18:24:44Z lcarlier $ -# Maintainer: Ray Rashif <schiv@archlinux.org> -# Contributor: svoufff <svoufff at gmail dot com> -# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw> - -pkgname=gigedit -pkgver=0.2.0 -pkgrel=2 -pkgdesc="Gigasampler instrument editor" -arch=(i686 x86_64 'mips64el') -url="http://www.linuxsampler.org/" -license=('GPL') -depends=('linuxsampler' 'gtkmm' 'libsigc++') -makedepends=('intltool') -options=('!libtool' '!makeflags') -source=(http://download.linuxsampler.org/packages/$pkgname-$pkgver.tar.gz) -md5sums=('eadfc82118460206e8f83c104f9d2a3a') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - # fix linking - sed -i -e 's/@LIBS@/@LIBS@ -lsigc-2.0/g' src/gigedit/Makefile.in - - ./configure --prefix=/usr - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - make DESTDIR="$pkgdir/" install -} - -# vim:set ts=2 sw=2 et: diff --git a/community/gimp-plugin-mathmap/PKGBUILD b/community/gimp-plugin-mathmap/PKGBUILD index 5dedd42f9..2e6aa3961 100644 --- a/community/gimp-plugin-mathmap/PKGBUILD +++ b/community/gimp-plugin-mathmap/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 90036 2013-05-06 19:37:24Z foutrelis $ +# $Id: PKGBUILD 94923 2013-08-01 07:01:15Z bpiotrowski $ # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com> # Contributor: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> # Contributor: Serge Gielkens <gielkens.serge@mumeli.org> pkgname=gimp-plugin-mathmap pkgver=1.3.5 -pkgrel=3 +pkgrel=4 pkgdesc="A GIMP plug-in which allows distortion of images specified by mathematical formulae" arch=('i686' 'x86_64' 'mips64el') url="http://www.complang.tuwien.ac.at/schani/mathmap/" @@ -14,10 +14,11 @@ makedepends=('doxygen' 'unzip') provides=('gimp-mathmap') replaces=('gimp-mathmap') source=(http://www.complang.tuwien.ac.at/schani/mathmap/files/mathmap-${pkgver}.tar.gz \ - fix_libnoise_build.patch libpng15.patch) + fix_libnoise_build.patch libpng15.patch giflib-5.0.patch) md5sums=('6ff66d070ea410dee1a27283d05b8beb' 'eca40de0ba0e6b8d34b7d1f904bc3d18' - '9780d6354b7380b772c4616253ecee54') + '9780d6354b7380b772c4616253ecee54' + '9cc8eb13526056d8f3d06cc3e984a719') build() { cd "$srcdir/mathmap-$pkgver" @@ -26,6 +27,8 @@ build() { patch -Np1 < "$srcdir"/fix_libnoise_build.patch # fix for libpng 1.5 patch -Np1 < "$srcdir"/libpng15.patch + # fix for giflib 5.0 + patch -Np1 < "$srcdir"/giflib-5.0.patch make } diff --git a/community/gimp-plugin-mathmap/giflib-5.0.patch b/community/gimp-plugin-mathmap/giflib-5.0.patch new file mode 100644 index 000000000..d9036a451 --- /dev/null +++ b/community/gimp-plugin-mathmap/giflib-5.0.patch @@ -0,0 +1,12 @@ +diff -rupN a/rwimg/rwgif.c b/rwimg/rwgif.c +--- a/rwimg/rwgif.c 2009-08-23 13:56:14.000000000 +0200 ++++ b/rwimg/rwgif.c 2013-07-30 10:59:45.391015754 +0200 +@@ -54,7 +54,7 @@ open_gif_file (const char *filename, int + + assert(data != 0); + +- data->file = DGifOpenFileName(filename); ++ data->file = DGifOpenFileName(filename, NULL); + + assert(data->file !=0); + diff --git a/community/gimp-refocus/PKGBUILD b/community/gimp-refocus/PKGBUILD index 4c6d8ba49..a356f1953 100644 --- a/community/gimp-refocus/PKGBUILD +++ b/community/gimp-refocus/PKGBUILD @@ -4,7 +4,7 @@ pkgname=gimp-refocus pkgver=0.9.0 -pkgrel=3.1 +pkgrel=4 pkgdesc="A sharpen plugin for gimp using FIR Wiener filtering" arch=('i686' 'x86_64' 'mips64el') url="http://refocus.sourceforge.net/" @@ -13,7 +13,7 @@ depends=('gimp') source=(http://downloads.sourceforge.net/sourceforge/refocus/refocus-${pkgver}.tar.gz \ refocus-gimp-2.0.patch refocus-mirror-fix.patch refocus-gimp-preview.patch) md5sums=('8d4eac4ef45c904fb5e73021696bec94' - '0280f3d4c4d7838da459d8070abb6966' + '1b7bc13154f483994af3846c7ee29ad7' '532593cba030feab8ffa7800fc9cd782' '6b55dbdc656646c765064cf21e1a3c57') diff --git a/community/gimp-refocus/refocus-gimp-2.0.patch b/community/gimp-refocus/refocus-gimp-2.0.patch index db359487c..56193a3c8 100644 --- a/community/gimp-refocus/refocus-gimp-2.0.patch +++ b/community/gimp-refocus/refocus-gimp-2.0.patch @@ -71,7 +71,7 @@ diff -u -u -r1.1.1.1 Makefile.am refocus_SOURCES = refocus.c conv.c gimppreview.c prevman.c util.c matrix.c tilebuf.c bdclosure.c fwlapack.c -refocus_LDADD = @GTK_LIBS@ -lgimp ${ldadd_atlas} -+refocus_LDADD = @GIMP_LIBS@ ${ldadd_atlas} ++refocus_LDADD = @GIMP_LIBS@ ${ldadd_atlas} -lm refocus_DEPENDENCIES=@LAPACK_LIB_DIR@/liblapack.a test_matrix_SOURCES = matrix.c test-matrix.c fwlapack.c diff --git a/community/glusterfs/PKGBUILD b/community/glusterfs/PKGBUILD index a0bae749c..1ea048b9f 100644 --- a/community/glusterfs/PKGBUILD +++ b/community/glusterfs/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 92260 2013-06-03 11:49:45Z foutrelis $ +# $Id: PKGBUILD 94386 2013-07-22 14:09:30Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributors: # Andrei Antoukh - niwi@niwi.be - http://www.niwi.be # henning mueller <henning@orgizm.net> pkgname=glusterfs -pkgver=3.3.1 +pkgver=3.4.0 _basever=`echo $pkgver | cut -f1-2 -d.` -pkgrel=5 +pkgrel=1 pkgdesc='Is a cluster file-system capable of scaling to several peta-bytes.' arch=(i686 x86_64 mips64el) url='http://www.gluster.org/' @@ -17,9 +17,7 @@ makedepends=(flex bison) options=(!libtool) source=(http://download.gluster.org/pub/gluster/glusterfs/$_basever/$pkgver/glusterfs-$pkgver.tar.gz glusterd.service) -sha256sums=('19aaefe3a0f9059ae831b44c92944503cf439da82da23467101ac13da8b77519' - 'e9aa54fcff422e0266e0f89d4bda73e0c77458f7c5443b8327db1e7b4242e6f7') -sha256sums=('19aaefe3a0f9059ae831b44c92944503cf439da82da23467101ac13da8b77519' +sha256sums=('2a2a43fb52a7f6b8b00331acc5ea2c86a067a2f2901cca886a2348e919c0cbd8' '18e6c3bcca396a4524d866977d3fa86135377d7bf5d28a130e697ae2e85f043b') build() { @@ -46,7 +44,7 @@ build() { package() { cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + make -j1 DESTDIR=$pkgdir install install -D -m 644 \ $srcdir/$pkgname-$pkgver/{README,INSTALL,COPYING*} \ diff --git a/community/gmime24/PKGBUILD b/community/gmime24/PKGBUILD deleted file mode 100644 index 64f2d9f7e..000000000 --- a/community/gmime24/PKGBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# $Id: PKGBUILD 87490 2013-04-01 16:50:15Z spupykin $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Maintainer: Jan de Groot <jgc@archlinux.org> -# Contributor: Ben <ben@benmazer.net> - -pkgname=gmime24 -pkgver=2.4.33 -pkgrel=1 -pkgdesc="Core mime parsing library" -arch=(i686 x86_64 mips64el) -license=('GPL') -url="http://spruce.sourceforge.net/gmime/" -depends=('glib2' 'zlib') -makedepends=('pkgconfig') -options=('!libtool') -source=(http://ftp.gnome.org/pub/GNOME/sources/gmime/2.4/gmime-${pkgver}.tar.xz) -md5sums=('a4dc6e553c0cf3b7d96dfef8ab633163') - -build() { - # get rid of that .wapi errors in fakeroot - export MONO_SHARED_DIR="${srcdir}/weird" - mkdir -p "${MONO_SHARED_DIR}" - - cd ${srcdir}/gmime-${pkgver} - [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr \ - --disable-mono \ - --disable-static - make -} - -package() { - cd ${srcdir}/gmime-${pkgver} - make DESTDIR=${pkgdir} install - # These are gmime alternatives for the same shareutils tools - rm -rf ${pkgdir}/usr/bin/uuencode ${pkgdir}/usr/bin/uudecode ${pkgdir}/usr/share -} diff --git a/community/gmpc/PKGBUILD b/community/gmpc/PKGBUILD index bea9562cc..45be95eca 100644 --- a/community/gmpc/PKGBUILD +++ b/community/gmpc/PKGBUILD @@ -1,30 +1,39 @@ -# $Id$ +# $Id: PKGBUILD 94825 2013-07-30 21:19:19Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Tobias Kieslich <tobias@archlinux.org> pkgname=gmpc pkgver=11.8.16 -pkgrel=1 -pkgdesc="A GTK2 client for MPD" -arch=('i686' 'x86_64' 'mips64el') -url="http://gmpclient.org/home" +pkgrel=2 +pkgdesc='MPD client (Gtk2)' +arch=('x86_64' 'i686' 'mips64el') +url='http://gmpclient.org/home' license=('GPL') depends=('libunique' 'libmpd' 'libsoup' 'sqlite' 'hicolor-icon-theme' 'xdg-utils') makedepends=('gob2' 'intltool' 'vala') options=('!libtool') -install=gmpc.install -source=(http://download.sarine.nl/Programs/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.gz) -md5sums=('223aeb000e41697d8fdf54ccedee89d5') +install='gmpc.install' +source=("http://download.sarine.nl/Programs/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.gz") +sha256sums=('a69414f35396846733632ca9619921d7acda537ffd6d49bd84b444945cb76b2c') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + sed -i 's/GNOME;AudioVideo;/GTK;AudioVideo;Player;/' data/gmpc.desktop.in +} build() { - cd "${srcdir}/${pkgname}-${pkgver}" - sed -i 's|GNOME;AudioVideo;|GTK;AudioVideo;Player;|' data/gmpc.desktop.in - export LDFLAGS="$LDFLAGS -lm" + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr - make + make CFLAGS+='-lm' } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install + cd "$srcdir/$pkgname-$pkgver" + + make DESTDIR="$pkgdir" install } + +# vim:set ts=2 sw=2 et: diff --git a/community/gnash/PKGBUILD b/community/gnash/PKGBUILD index 68083e094..5375b04e6 100644 --- a/community/gnash/PKGBUILD +++ b/community/gnash/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 94025 2013-07-13 12:32:36Z svenstaro $ +# $Id: PKGBUILD 94924 2013-08-01 07:01:17Z bpiotrowski $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> pkgbase=gnash pkgname=(gnash-common gnash-gtk) pkgver=0.8.10 -pkgrel=9 +pkgrel=10 arch=(i686 x86_64 mips64el) url="http://www.gnu.org/software/gnash/" license=(GPL3) @@ -15,10 +15,11 @@ makedepends=(curl giflib libldap sdl agg libjpeg libpng libtool mesa glu pkgconfig boost) options=(!libtool !emptydirs) source=(http://ftp.gnu.org/gnu/gnash/${pkgver}/gnash-${pkgver}.tar.bz2 - nodebug.patch gnash-0.8.10-boost-1.50.patch) + nodebug.patch gnash-0.8.10-boost-1.50.patch gnucash-0.8.10-giflib-5.0.patch) sha256sums=('9625072e45df92baa2c28fc9999d4e2deb66bc827530baedfad2e4e2292d1224' '0ebb104a7632af997c7e6b268755949fa0c1eea5e32015b95a22d63d0e431551' - 'ac3e7dbcb2ea30b8a263168462e739aa07706e0e3cdc672410a42a4357dbf54c') + 'ac3e7dbcb2ea30b8a263168462e739aa07706e0e3cdc672410a42a4357dbf54c' + 'd1597ce496d95913a7d5873a0a3c58e4f40fa4ec6e3fc7ae939a66f1362b3e57') build() { cd gnash-$pkgver @@ -29,6 +30,8 @@ build() { # Link to libboost_system.so patch -Np1 -i ../gnash-0.8.10-boost-1.50.patch + patch -Np1 -i ../gnucash-0.8.10-giflib-5.0.patch + ./autogen.sh ./configure \ --prefix=/usr \ diff --git a/community/gnash/gnucash-0.8.10-giflib-5.0.patch b/community/gnash/gnucash-0.8.10-giflib-5.0.patch new file mode 100644 index 000000000..2ca7032bb --- /dev/null +++ b/community/gnash/gnucash-0.8.10-giflib-5.0.patch @@ -0,0 +1,12 @@ +diff -rupN a/libbase/GnashImageGif.cpp b/libbase/GnashImageGif.cpp +--- a/libbase/GnashImageGif.cpp 2012-01-19 19:17:48.000000000 +0000 ++++ b/libbase/GnashImageGif.cpp 2013-07-30 09:08:37.707930583 +0000 +@@ -269,7 +269,7 @@ GifInput::processRecord(GifRecordType re + void + GifInput::read() + { +- _gif = DGifOpen(_inStream.get(), &readData); ++ _gif = DGifOpen(_inStream.get(), &readData, NULL); + + GifRecordType record; + diff --git a/community/gnubg/PKGBUILD b/community/gnubg/PKGBUILD new file mode 100644 index 000000000..5ad5b0c0b --- /dev/null +++ b/community/gnubg/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: jsteel <jsteel@aur.archlinux.org> +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Stefan Clarke <fm0nk3y@yahoo.co.uk> + +pkgname=gnubg +pkgver=1.01.003 +pkgrel=1 +pkgdesc="A world class backgammon application" +arch=('i686' 'x86_64') +url="http://www.gnubg.org" +license=('GPL') +depends=('python2' 'gtkglext' 'hicolor-icon-theme') +conflicts=('gnubg-cli' 'gnubg-cvs') +install=$pkgname.install +source=($url/media/sources/$pkgname-release-$pkgver-sources.tar.gz + $pkgname.desktop) +md5sums=('5b03cf8634abe2822eee4db1317f0754' + '965f5c7c25f60b27d06cc6fef7befd30') + +build() { + cd "$srcdir"/$pkgname-$pkgver + + ./autogen.sh + + ./configure --prefix=/usr --bindir=/usr/bin --sysconfdir=/etc \ + --mandir=/usr/share/man + + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + + make DESTDIR="$pkgdir"/ install + + install -Dm644 "$srcdir"/$pkgname.desktop \ + "$pkgdir"/usr/share/applications/$pkgname.desktop +} diff --git a/community/gnubg/gnubg.desktop b/community/gnubg/gnubg.desktop new file mode 100644 index 000000000..a0d3ba75d --- /dev/null +++ b/community/gnubg/gnubg.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Name=GNU Backgammon +Name[hr]=GNU Tavla +Name[ru]=GNU Нарды +Name[sr]=ГНУ Тавла +GenericName=Backgammon +GenericName[hr]=Tavla +GenericName[ru]=Нарды +GenericName[sr]=Тавла +Comment=GNU Backgammon +Comment[hr]=GNU Tavla +Comment[ru]=GNU Короткие нарды +Comment[sr]=GNU Тавла +Exec=gnubg +Icon=gnubg +StartupNotify=true +Terminal=false +Type=Application +Categories=GTK;Game;StrategyGame; diff --git a/community/gnubg/gnubg.install b/community/gnubg/gnubg.install new file mode 100644 index 000000000..1a05f573e --- /dev/null +++ b/community/gnubg/gnubg.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/community/gnustep-gui/PKGBUILD b/community/gnustep-gui/PKGBUILD index c9d2e18fc..c13045c9f 100644 --- a/community/gnustep-gui/PKGBUILD +++ b/community/gnustep-gui/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 90156 2013-05-07 13:34:32Z spupykin $ +# $Id: PKGBUILD 94925 2013-08-01 07:01:18Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: Sebastian Sareyko <public@nooms.de> pkgname=gnustep-gui pkgver=0.23.1 -pkgrel=1 +pkgrel=2 pkgdesc="The GNUstep GUI class library" arch=('i686' 'x86_64' 'mips64el') url="http://www.gnustep.org/" @@ -15,8 +15,10 @@ makedepends=('gcc-objc' 'gnustep-base' 'gnustep-make') conflicts=('gnustep-gui-svn') groups=('gnustep-core') options=('!makeflags') -source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) -md5sums=('1771bdb42f27ee946b17bf60fef5eb2e') +source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz + giflib-5.0.patch) +md5sums=('1771bdb42f27ee946b17bf60fef5eb2e' + 'b998c0bc3e2bc260c2779d7a50ce6407') build() { cd $srcdir/$pkgname-$pkgver @@ -24,6 +26,7 @@ build() { ./configure --prefix=/usr --sysconfdir=/etc/GNUstep sed -i 's|#include "GNUstepBase/preface.h"|//#include "GNUstepBase/preface.h" |' Source/GSGuiPrivate.h sed -i 's|png_sizeof|sizeof|g' Source/NSBitmapImageRep+PNG.m + patch -Np1 -i ../giflib-5.0.patch make } diff --git a/community/gnustep-gui/giflib-5.0.patch b/community/gnustep-gui/giflib-5.0.patch new file mode 100644 index 000000000..3d8a32d27 --- /dev/null +++ b/community/gnustep-gui/giflib-5.0.patch @@ -0,0 +1,21 @@ +diff -rupN a/Source/NSBitmapImageRep+GIF.m b/Source/NSBitmapImageRep+GIF.m +--- a/Source/NSBitmapImageRep+GIF.m 2013-01-13 14:57:37.000000000 +0100 ++++ b/Source/NSBitmapImageRep+GIF.m 2013-07-30 11:30:19.630935640 +0200 +@@ -142,7 +142,7 @@ static int gs_gif_output(GifFileType *fi + } + + gs_gif_init_input_source(&src, imageData); +- file = DGifOpen(&src, gs_gif_input); ++ file = DGifOpen(&src, gs_gif_input, NULL); + if (file == NULL) + { + /* we do not use giferror here because it doesn't +@@ -216,7 +216,7 @@ static int gs_gif_output(GifFileType *fi + + /* open the image */ + gs_gif_init_input_source(&src, imageData); +- file = DGifOpen(&src, gs_gif_input); ++ file = DGifOpen(&src, gs_gif_input, NULL); + if (file == NULL) + { + /* we do not use giferror here because it doesn't diff --git a/community/golangide/PKGBUILD b/community/golangide/PKGBUILD index f3d84a587..9191dd88d 100644 --- a/community/golangide/PKGBUILD +++ b/community/golangide/PKGBUILD @@ -1,11 +1,11 @@ -#$Id: PKGBUILD 91294 2013-05-20 20:42:41Z arodseth $ +#$Id: PKGBUILD 94279 2013-07-18 19:28:01Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: spambanane <happy.house@gmx.de> # Contributor: Matteo <matteo.dek@gmail.com> pkgname=golangide -pkgver=18.1 -pkgrel=3 +pkgver=19 +pkgrel=1 pkgdesc='IDE for editing and building projects written in the Go programming language (now LiteIDE X)' license=('LGPL') arch=('x86_64' 'i686') @@ -16,7 +16,7 @@ options=('!strip') source=("$pkgname.zip::https://github.com/visualfc/liteide/archive/x$pkgver.zip" 'golangide.png' 'golangide.sh') -sha256sums=('60ab324bffb5ec4e7b1b3f9cae9729c7c6c499df3bb994861de65e473f2d64fe' +sha256sums=('182694341940878cf5df4f083a750659bffc97eb4ae517410e157bebc14f97df' '47c52b22326034bd3d6a7b11b05a53c8b3838c08e145171cf5cad2ca00260697' '93ef16d59054ef9b37f8781e90f7d0f83d726779d2029660dfd21e84d808bf04') @@ -42,14 +42,14 @@ build() { } package() { + cd "$srcdir/liteide-x$pkgver/build/liteide" + msg2 'Creating directories...' mkdir -p \ "$pkgdir/usr/lib/liteide" \ "$pkgdir/usr/share/liteide" \ "$pkgdir/usr/share/doc/$pkgname" - cd "$srcdir/liteide-x$pkgver/build/liteide" - msg2 'Packaging executables...' for binary in goastview goapi goexec godocview liteide; do install -Dm755 "bin/$binary" "$pkgdir/usr/bin/$binary" diff --git a/community/gource/PKGBUILD b/community/gource/PKGBUILD index e7aafe995..9a9643bed 100644 --- a/community/gource/PKGBUILD +++ b/community/gource/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 94026 2013-07-13 12:32:46Z svenstaro $ +# $Id: PKGBUILD 94883 2013-08-01 06:54:59Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Jose Valecillos <valecillosjg (at) gmail (dot) com> # Contributor: Olivier Ramonat <olivier at ramonat dot fr> pkgname=gource pkgver=0.40 -pkgrel=2 +pkgrel=3 pkgdesc="software version control visualization" license=(GPL3) arch=(i686 x86_64 'mips64el') diff --git a/community/gpac/PKGBUILD b/community/gpac/PKGBUILD index 34ef31589..f5ad6cbbb 100644 --- a/community/gpac/PKGBUILD +++ b/community/gpac/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 90042 2013-05-06 19:37:40Z foutrelis $ +# $Id: PKGBUILD 94884 2013-08-01 06:54:59Z bpiotrowski $ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=gpac pkgver=4288 -pkgrel=2 +pkgrel=3 pkgdesc="A multimedia framework based on the MPEG-4 Systems standard" arch=('i686' 'x86_64' 'mips64el') url="http://gpac.sourceforge.net" @@ -13,15 +13,16 @@ makedepends=('jack' 'a52dec' 'freetype2' 'faad2' 'libmad' 'mesa') optdepends=('jack: for jack support' 'a52dec: for A52 support' 'faad2: for AAC support' 'libmad: for mp3 support') options=('!makeflags') -source=(ftp://ftp.archlinux.org/other/community/${pkgname}/${pkgname}-${pkgver}.tar.xz{,.sig}) +source=(ftp://ftp.archlinux.org/other/community/${pkgname}/${pkgname}-${pkgver}.tar.xz{,.sig} gpac-ffmpeg.patch) sha1sums=('6ba29de672b6e4260e510e0e16d5bc0ab09cabb6' - '794b0e4a497af527e093ff0328f1acc8995f2b04') + 'SKIP' + '63f59ab745c57bf7d242e942e30a4e6c7a1236b0') # source PKGBUILD && mksource mksource() { [[ -x /usr/bin/svn ]] || (echo "svn not found. Install subversion." && return 1) _svnver=${pkgver} - _svntrunk="https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac" + _svntrunk="svn://svn.code.sf.net/p/gpac/code/trunk/gpac" _svnmod="$pkgname-${pkgver}" mkdir ${pkgname}-${pkgver} pushd ${pkgname}-${pkgver} @@ -35,6 +36,11 @@ mksource() { gpg --detach-sign --use-agent -u ${GPGKEY} ${pkgname}-${pkgver}.tar.xz } +prepare() { + cd ${pkgname}-${pkgver} + patch -p0 -i "${srcdir}/gpac-ffmpeg.patch" +} + build() { cd ${pkgname}-${pkgver} ./configure --prefix=/usr --mandir=/usr/share/man --X11-path=/usr --use-js=no diff --git a/community/gpac/gpac-ffmpeg.patch b/community/gpac/gpac-ffmpeg.patch new file mode 100644 index 000000000..035d7b65c --- /dev/null +++ b/community/gpac/gpac-ffmpeg.patch @@ -0,0 +1,37 @@ +--- modules/ffmpeg_in/ffmpeg_decode.c 2013-03-11 21:43:22.000000000 -0400 ++++ modules/ffmpeg_in/ffmpeg_decode.c 2013-07-11 23:38:15.108181474 -0400 +@@ -38,7 +38,9 @@ + #undef USE_AVCODEC2 + #endif + +-#if (LIBAVCODEC_VERSION_MAJOR >= 54) && (LIBAVCODEC_VERSION_MINOR >= 35) ++#if (LIBAVCODEC_VERSION_MAJOR >= 55) ++#define USE_AVCTX3 ++#elif (LIBAVCODEC_VERSION_MAJOR >= 54) && (LIBAVCODEC_VERSION_MINOR >= 35) + #define USE_AVCTX3 + #endif + +@@ -625,10 +628,11 @@ + if (ffd->frame_start>inBufferLength) ffd->frame_start = 0; + + redecode: +- gotpic = AVCODEC_MAX_AUDIO_FRAME_SIZE; + #ifdef USE_AVCODEC2 ++ gotpic = 192000; + len = avcodec_decode_audio3(ctx, (short *)ffd->audio_buf, &gotpic, &pkt); + #else ++ gotpic = AVCODEC_MAX_AUDIO_FRAME_SIZE; + len = avcodec_decode_audio2(ctx, (short *)ffd->audio_buf, &gotpic, inBuffer + ffd->frame_start, inBufferLength - ffd->frame_start); + #endif + if (len<0) { ffd->frame_start = 0; return GF_NON_COMPLIANT_BITSTREAM; } +--- modules/ffmpeg_in/ffmpeg_in.h 2013-03-11 21:43:22.000000000 -0400 ++++ modules/ffmpeg_in/ffmpeg_in.h 2013-07-11 23:38:15.108181474 -0400 +@@ -120,7 +120,7 @@ + + /*for audio packed frames*/ + u32 frame_start; +- char audio_buf[AVCODEC_MAX_AUDIO_FRAME_SIZE]; ++ char audio_buf[192000]; + Bool check_h264_isma; + + u32 base_ES_ID; diff --git a/community/guitarix2/PKGBUILD b/community/guitarix2/PKGBUILD index 6eff8e6c2..5f4dadb8c 100644 --- a/community/guitarix2/PKGBUILD +++ b/community/guitarix2/PKGBUILD @@ -1,14 +1,15 @@ -# $Id: PKGBUILD 93760 2013-07-10 02:27:39Z speps $ +# $Id: PKGBUILD 94628 2013-07-29 00:41:54Z speps $ # Maintainer: speps <speps at aur dot archlinux dot org> pkgname=guitarix2 -pkgver=0.27.1 -pkgrel=1 +pkgver=0.28.1 +pkgrel=2 pkgdesc="A simple mono guitar amplifier and FX for JACK using Faust" arch=('i686' 'x86_64') url="http://guitarix.sourceforge.net/" license=('GPL') -depends=('gtkmm' 'jack' 'liblrdf' 'boost-libs' 'zita-convolver' 'zita-resampler') +depends=('gtkmm' 'jack' 'liblrdf' 'boost-libs' + 'zita-convolver' 'zita-resampler' 'desktop-file-utils') makedepends=('python2' 'boost' 'intltool' 'lv2') optdepends=('meterbridge: sound meters') provides=('guitarix' 'gx_head') @@ -16,7 +17,7 @@ conflicts=('guitarix' 'gx_head') replaces=('guitarix' 'gx_head') install="$pkgname.install" source=("http://download.sourceforge.net/project/guitarix/guitarix/$pkgname-$pkgver.tar.bz2") -md5sums=('65e0917f9529460931be522e2879e514') +md5sums=('7038bf7ab112bd5c5c2bd86f0b632d02') build() { cd "$srcdir/guitarix-$pkgver" @@ -24,10 +25,8 @@ build() { --no-desktop-update \ --no-ldconfig \ --no-faust \ - --optimization \ --shared-lib \ - --lib-dev \ - --build-lv2 + --lib-dev python2 waf build } diff --git a/community/guvcview/PKGBUILD b/community/guvcview/PKGBUILD index 72eac8d2c..628244fa7 100644 --- a/community/guvcview/PKGBUILD +++ b/community/guvcview/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 90045 2013-05-06 19:37:46Z foutrelis $ +# $Id: PKGBUILD 94885 2013-08-01 06:55:00Z bpiotrowski $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Maxwell Pray a.k.a. Synthead <synthead@gmail.com> pkgname=guvcview -pkgver=1.7.0 +pkgver=1.7.1 pkgrel=2 pkgdesc="A video viewer and capturer for the linux uvc driver" arch=('i686' 'x86_64' 'mips64el') @@ -14,7 +14,7 @@ makedepends=('pkg-config' 'intltool') optdepends=('pulseaudio: for PulseAudio support') options=('!docs') source=("http://downloads.sourceforge.net/project/${pkgname}/source/${pkgname}-src-${pkgver}.tar.gz") -md5sums=('fe141fe2fe2a16df69f7866c27334a56') +md5sums=('5ca1b9c89d2b9370ee203dcc24efd695') build() { cd "${srcdir}/${pkgname}-src-${pkgver}" diff --git a/community/hedgewars/PKGBUILD b/community/hedgewars/PKGBUILD index 3a2edb39e..a67916ef4 100644 --- a/community/hedgewars/PKGBUILD +++ b/community/hedgewars/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 92299 2013-06-03 16:15:33Z spupykin $ +# $Id: PKGBUILD 94887 2013-08-01 06:55:02Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=hedgewars pkgver=0.9.19 -pkgrel=1 +pkgrel=2 pkgdesc="Free Worms-like turn based strategy game" arch=('i686' 'x86_64' 'mips64el') url="http://hedgewars.org" @@ -22,15 +22,18 @@ makedepends=('fpc' 'cmake' source=(http://download.gna.org/hedgewars/hedgewars-src-$pkgver.tar.bz2 hedgewars.desktop hedgewars.png - build-fix.patch) + build-fix.patch + ffmpeg2.0.patch) md5sums=('51d84ad6ea00e9894e6119b118b4a523' '48c66a3204d4fa0a69e9aa46f7c31e0c' 'eeb14d50df39063549ac5eca9dbc65d1' - 'a9d7b0ba72cbeb7fc74fce459db9dd90') + 'a9d7b0ba72cbeb7fc74fce459db9dd90' + 'da84d64a252579236d3ff0cc6e008e72') prepare() { cd $pkgname-src-$pkgver patch -Rp1 <$srcdir/build-fix.patch + patch -Np1 -i ../ffmpeg2.0.patch } build() { diff --git a/community/hedgewars/ffmpeg2.0.patch b/community/hedgewars/ffmpeg2.0.patch new file mode 100644 index 000000000..67f123ae3 --- /dev/null +++ b/community/hedgewars/ffmpeg2.0.patch @@ -0,0 +1,21 @@ +diff -rupN a/QTfrontend/util/LibavInteraction.cpp b/QTfrontend/util/LibavInteraction.cpp +--- a/QTfrontend/util/LibavInteraction.cpp 2013-05-30 20:07:33.000000000 +0000 ++++ b/QTfrontend/util/LibavInteraction.cpp 2013-07-22 16:24:42.564768844 +0000 +@@ -32,7 +32,7 @@ extern "C" + + struct Codec + { +- CodecID id; ++ AVCodecID id; + bool isAudio; + QString shortName; // used for identification + QString longName; // used for displaying to user +@@ -52,7 +52,7 @@ QList<Codec> codecs; + QMap<QString,Format> formats; + + // test if given format supports given codec +-bool FormatQueryCodec(AVOutputFormat *ofmt, enum CodecID codec_id) ++bool FormatQueryCodec(AVOutputFormat *ofmt, enum AVCodecID codec_id) + { + #if LIBAVFORMAT_VERSION_MAJOR >= 54 + return avformat_query_codec(ofmt, codec_id, FF_COMPLIANCE_NORMAL) == 1; diff --git a/community/id3lib-rcc/PKGBUILD b/community/id3lib-rcc/PKGBUILD deleted file mode 100644 index c31ea657a..000000000 --- a/community/id3lib-rcc/PKGBUILD +++ /dev/null @@ -1,43 +0,0 @@ -# $Id: PKGBUILD 55559 2011-09-14 10:08:38Z andrea $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> - -pkgname=id3lib-rcc -pkgver=3.8.3 -pkgrel=7 -pkgdesc="id3lib with librcc patch" -arch=('i686' 'x86_64' 'mips64el') -url="http://id3lib.sourceforge.net/" -license=('GPL') -depends=('libxml2' 'librcc' 'gcc-libs') -provides=('id3lib') -conflicts=('id3lib') -options=('!libtool') -source=(http://downloads.sourceforge.net/id3lib/id3lib-$pkgver.tar.gz - http://downloads.sourceforge.net/rusxmms/id3lib-csa2.tar.bz2 - arch.patch - id3lib-gcc4.patch) -md5sums=('19f27ddd2dda4b2d26a559a4f0f402a7' - '608a475f119974c8f72406fd84e1030f' - '8b503330d653578f75fc9f2bf3c3833d' - '94191cf1fe6f5fd391d95a6de81a48b9') - -build() { - cd "${srcdir}"/id3lib-$pkgver - - patch -Np1 -i "${srcdir}"/id3lib/id3lib-ds-rcc.patch - patch -Np1 -i "${srcdir}"/id3lib-gcc4.patch - cd src - patch -Np0 -i "${srcdir}"/arch.patch - cd .. - - sed -i 's#iomanip.h##' configure - sed -i 's|size_t size_t, size_t \*size_t|size_t s1, size_t *s2|' src/rccpatch.h - - ./configure --prefix=/usr - make LDFLAGS=-lrcc -} - -package() { - cd "${srcdir}"/id3lib-$pkgver - make DESTDIR="${pkgdir}" install -} diff --git a/community/id3lib-rcc/arch.patch b/community/id3lib-rcc/arch.patch deleted file mode 100644 index 2732fde5e..000000000 --- a/community/id3lib-rcc/arch.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- Makefile.in.org 2003-03-02 03:23:00.000000000 +0300 -+++ Makefile.in 2006-07-14 08:33:40.000000000 +0400 -@@ -172,7 +172,8 @@ - tag_parse_v1.cpp \ - tag_render.cpp \ - utils.cpp \ -- writers.cpp -+ writers.cpp \ -+ rccpatch.cpp - - - lib_LTLIBRARIES = libid3.la -@@ -200,7 +201,7 @@ - io_decorators.lo io_helpers.lo misc_support.lo mp3_parse.lo \ - readers.lo spec.lo tag.lo tag_file.lo tag_find.lo tag_impl.lo \ - tag_parse.lo tag_parse_lyrics3.lo tag_parse_musicmatch.lo \ -- tag_parse_v1.lo tag_render.lo utils.lo writers.lo -+ tag_parse_v1.lo tag_render.lo utils.lo writers.lo rccpatch.lo - am_libid3_la_OBJECTS = $(am__objects_1) - libid3_la_OBJECTS = $(am_libid3_la_OBJECTS) - -@@ -233,7 +234,8 @@ - @AMDEP_TRUE@ ./$(DEPDIR)/tag_parse_musicmatch.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/tag_parse_v1.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/tag_render.Plo ./$(DEPDIR)/utils.Plo \ --@AMDEP_TRUE@ ./$(DEPDIR)/writers.Plo -+@AMDEP_TRUE@ ./$(DEPDIR)/writers.Plo \ -+@AMDEP_TRUE@ ./$(DEPDIR)/rccpatch.Plo - CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) - LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ -@@ -328,6 +330,7 @@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag_render.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writers.Plo@am__quote@ -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rccpatch.Plo@am__quote@ - - distclean-depend: - -rm -rf ./$(DEPDIR) diff --git a/community/id3lib-rcc/id3lib-gcc4.patch b/community/id3lib-rcc/id3lib-gcc4.patch deleted file mode 100644 index 7f4ef666a..000000000 --- a/community/id3lib-rcc/id3lib-gcc4.patch +++ /dev/null @@ -1,189 +0,0 @@ -diff -wbBur id3lib-3.8.3/configure.in id3lib-3.8.3.my/configure.in ---- id3lib-3.8.3/configure.in 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/configure.in 2009-09-08 15:09:40.000000000 +0000 -@@ -227,7 +227,6 @@ - ) - AC_CHECK_HEADERS( \ - string \ -- iomanip.h \ - ,,AC_MSG_ERROR([Missing a vital header file for id3lib]) - ) - -@@ -296,11 +295,11 @@ - AC_DEFINE_UNQUOTED(_ID3LIB_BINARY_AGE, $ID3LIB_BINARY_AGE) - AC_DEFINE_UNQUOTED(_ID3_COMPILED_WITH_DEBUGGING, "${enable_debug}") - --CONDITIONAL_SUBDIRS= --if test "x$ac_cv_lib_z_uncompress" = "xno"; then -- CONDITIONAL_SUBDIRS="$CONDITIONAL_SUBDIRS zlib" --fi --AC_CONFIG_SUBDIRS(zlib) -+#CONDITIONAL_SUBDIRS= -+#if test "x$ac_cv_lib_z_uncompress" = "xno"; then -+# CONDITIONAL_SUBDIRS="$CONDITIONAL_SUBDIRS zlib" -+#fi -+#AC_CONFIG_SUBDIRS(zlib) - - CFLAGS="$CFLAGS -Wall" - -diff -wbBur id3lib-3.8.3/doc/Doxyfile.in id3lib-3.8.3.my/doc/Doxyfile.in ---- id3lib-3.8.3/doc/Doxyfile.in 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/doc/Doxyfile.in 2009-09-08 15:10:40.000000000 +0000 -@@ -263,8 +263,10 @@ - - INPUT = ../src \ - ../include/id3/field.h \ -- ../include/id3/frame.h \ - ../include/id3/globals.h \ -+ ../include/id3/io_decorators.h \ -+ ../include/id3/io_helpers.h \ -+ ../include/id3/io_strings.h \ - ../include/id3/misc_support.h \ - ../include/id3/reader.h \ - ../include/id3/readers.h \ -diff -wbBur id3lib-3.8.3/examples/demo_convert.cpp id3lib-3.8.3.my/examples/demo_convert.cpp ---- id3lib-3.8.3/examples/demo_convert.cpp 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/examples/demo_convert.cpp 2009-09-08 15:09:26.000000000 +0000 -@@ -84,7 +84,7 @@ - } - } - --int main( unsigned int argc, char * const argv[]) -+int main( int argc, char * const argv[]) - { - flags_t ulFlag = ID3TT_ALL; - gengetopt_args_info args; -diff -wbBur id3lib-3.8.3/examples/demo_copy.cpp id3lib-3.8.3.my/examples/demo_copy.cpp ---- id3lib-3.8.3/examples/demo_copy.cpp 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/examples/demo_copy.cpp 2009-09-08 15:09:26.000000000 +0000 -@@ -81,7 +81,7 @@ - } - } - --int main( unsigned int argc, char * const argv[]) -+int main( int argc, char * const argv[]) - { - int ulFlag = ID3TT_ID3; - ID3D_INIT_DOUT(); -diff -wbBur id3lib-3.8.3/examples/demo_info.cpp id3lib-3.8.3.my/examples/demo_info.cpp ---- id3lib-3.8.3/examples/demo_info.cpp 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/examples/demo_info.cpp 2009-09-08 15:09:26.000000000 +0000 -@@ -309,7 +309,7 @@ - - #define DEBUG - --int main( unsigned int argc, char * const argv[]) -+int main( int argc, char * const argv[]) - { - ID3D_INIT_DOUT(); - -diff -wbBur id3lib-3.8.3/examples/demo_tag.cpp id3lib-3.8.3.my/examples/demo_tag.cpp ---- id3lib-3.8.3/examples/demo_tag.cpp 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/examples/demo_tag.cpp 2009-09-08 15:09:26.000000000 +0000 -@@ -46,7 +46,7 @@ - os << "v2"; - } - --int main( unsigned int argc, char * const argv[]) -+int main( int argc, char * const argv[]) - { - int ulFlag = ID3TT_ID3; - ID3D_INIT_DOUT(); -diff -wbBur id3lib-3.8.3/include/id3/id3lib_strings.h id3lib-3.8.3.my/include/id3/id3lib_strings.h ---- id3lib-3.8.3/include/id3/id3lib_strings.h 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/include/id3/id3lib_strings.h 2009-09-08 15:09:26.000000000 +0000 -@@ -30,6 +30,7 @@ - #define _ID3LIB_STRINGS_H_ - - #include <string> -+#include <cstring> - - #if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000)) - namespace std -diff -wbBur id3lib-3.8.3/include/id3/writers.h id3lib-3.8.3.my/include/id3/writers.h ---- id3lib-3.8.3/include/id3/writers.h 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/include/id3/writers.h 2009-09-08 15:09:26.000000000 +0000 -@@ -30,7 +30,7 @@ - - #include "id3/writer.h" - #include "id3/id3lib_streams.h" --//#include <string.h> -+#include <string.h> - - class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer - { -diff -wbBur id3lib-3.8.3/src/Makefile.am id3lib-3.8.3.my/src/Makefile.am ---- id3lib-3.8.3/src/Makefile.am 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/src/Makefile.am 2009-09-08 15:09:49.000000000 +0000 -@@ -76,6 +76,8 @@ - LDADD = $(top_builddir)/zlib/src/libz.la - endif - -+libid3_la_LIBADD = -lz -lstdc++ -+ - libid3_la_LDFLAGS = \ - -version-info $(LT_VERSION) \ - -release $(LT_RELEASE) \ -diff -wbBur id3lib-3.8.3/src/Makefile.in id3lib-3.8.3.my/src/Makefile.in ---- id3lib-3.8.3/src/Makefile.in 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/src/Makefile.in 2009-09-08 15:09:49.000000000 +0000 -@@ -192,7 +192,8 @@ - CONFIG_CLEAN_FILES = - LTLIBRARIES = $(lib_LTLIBRARIES) - --libid3_la_LIBADD = -+libid3_la_LIBADD = -lz -lstdc++ -+ - am__objects_1 = c_wrapper.lo field.lo field_binary.lo field_integer.lo \ - field_string_ascii.lo field_string_unicode.lo frame.lo \ - frame_impl.lo frame_parse.lo frame_render.lo globals.lo \ -diff -wbBur id3lib-3.8.3/src/tag_file.cpp id3lib-3.8.3.my/src/tag_file.cpp ---- id3lib-3.8.3/src/tag_file.cpp 2008-10-27 18:24:52.000000000 +0000 -+++ id3lib-3.8.3.my/src/tag_file.cpp 2009-09-08 15:10:22.000000000 +0000 -@@ -242,8 +242,8 @@ - strcpy(sTempFile, filename.c_str()); - strcat(sTempFile, sTmpSuffix.c_str()); - --#if ((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) -- // This section is for Windows folk && gcc 3.x folk -+#if !defined(HAVE_MKSTEMP) -+ // This section is for Windows folk - fstream tmpOut; - createFile(sTempFile, tmpOut); - -@@ -257,7 +257,7 @@ - tmpOut.write((char *)tmpBuffer, nBytes); - } - --#else //((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) -+#else //!defined(HAVE_MKSTEMP) - - // else we gotta make a temp file, copy the tag into it, copy the - // rest of the old file after the tag, delete the old file, rename -@@ -270,7 +270,7 @@ - //ID3_THROW_DESC(ID3E_NoFile, "couldn't open temp file"); - } - -- ofstream tmpOut(fd); -+ ofstream tmpOut(sTempFile); - if (!tmpOut) - { - tmpOut.close(); -@@ -285,14 +285,14 @@ - uchar tmpBuffer[BUFSIZ]; - while (file) - { -- file.read(tmpBuffer, BUFSIZ); -+ file.read((char *)tmpBuffer, BUFSIZ); - size_t nBytes = file.gcount(); -- tmpOut.write(tmpBuffer, nBytes); -+ tmpOut.write((char *)tmpBuffer, nBytes); - } - - close(fd); //closes the file - --#endif ////((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) -+#endif ////!defined(HAVE_MKSTEMP) - - tmpOut.close(); - file.close(); diff --git a/community/instead/PKGBUILD b/community/instead/PKGBUILD index bbce4c008..b04c1fb55 100644 --- a/community/instead/PKGBUILD +++ b/community/instead/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 94060 2013-07-13 14:11:15Z spupykin $ +# $Id: PKGBUILD 94126 2013-07-14 18:31:12Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Peter Kosyh <p.kosyhgmail.com> pkgname=instead pkgver=1.9.1 -pkgrel=1 +pkgrel=2 pkgdesc="a quest interpreter" arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/instead/" @@ -12,7 +12,7 @@ license=('GPL') depends=('sdl_image' 'sdl_mixer' 'sdl_ttf' 'lua') optdepends=('instead-launcher: install and update INSTEAD games from net') source=(http://downloads.sourceforge.net/project/instead/instead/${pkgver}/instead_${pkgver}.tar.gz) -md5sums=('e6ef7cdac1daf3b3795dcd309d028468') +md5sums=('fe925715e48ce06ddce9eeeec380b881') build() { cd "${srcdir}/instead-${pkgver}" diff --git a/community/iverilog/PKGBUILD b/community/iverilog/PKGBUILD new file mode 100644 index 000000000..1cb86beee --- /dev/null +++ b/community/iverilog/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 73557 2012-07-09 19:15:21Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Jared Casper <jaredcasper@gmail.com> +# Contributor: Paulo Matias <matias archlinux-br org> + +pkgname=iverilog +pkgver=0.9.6 +pkgrel=1 +pkgdesc='Icarus Verilog compiler and simulation tool' +arch=('x86_64' 'i686') +url='http://iverilog.icarus.com/' +license=('GPL') +makedepends=('readline' 'gperf') +depends=('bzip2' 'sh' 'gcc-libs' 'zlib') +source=("ftp://ftp.icarus.com/pub/eda/verilog/v0.9/verilog-$pkgver.tar.gz") +sha256sums=('25304d5d58d6411fcd1ab94992a505215eea5a6bbd9779c2be2d9d19f38cd54a') + +build() { + cd "$srcdir/${pkgname/i}-$pkgver" + + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/${pkgname/i}-$pkgver" + + make -j1 prefix="$pkgdir/usr" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/kid3/PKGBUILD b/community/kid3/PKGBUILD index 703697c71..ead10403c 100644 --- a/community/kid3/PKGBUILD +++ b/community/kid3/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 86189 2013-03-12 21:45:28Z jlichtblau $ +# $Id: PKGBUILD 94888 2013-08-01 06:55:03Z bpiotrowski $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Alois Nespor <alois.nespor@gmail.com> pkgname=kid3 pkgver=2.3 -pkgrel=1 +pkgrel=2 pkgdesc="An MP3, Ogg/Vorbis and FLAC tag editor for KDE" arch=('i686' 'x86_64' 'mips64el') url="http://kid3.sourceforge.net/" @@ -17,6 +17,11 @@ changelog=$pkgname.changelog source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) sha256sums=('8426b40b065f5a968796d1ff92da8d7a96d67cd963df837ce30ff1cf795ae301') +prepare() { + cd ${pkgname}-${pkgver} + sed -i 's/AVCODEC_MAX_AUDIO_FRAME_SIZE/192000/' src/core/import/ffmpegfingerprintdecoder.cpp +} + build() { cd ${pkgname}-${pkgver} diff --git a/community/kmess/PKGBUILD b/community/kmess/PKGBUILD index 7405e80dc..f845cf74c 100644 --- a/community/kmess/PKGBUILD +++ b/community/kmess/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 91296 2013-05-20 21:10:18Z foutrelis $ +# $Id: PKGBUILD 94926 2013-08-01 07:01:20Z bpiotrowski $ # Maintainer: # Contributor: Mateusz Herych <heniekk@gmail.com> # Contributor: Stefano Zamprogno <stefano.zamprogno@gmail.com> pkgname=kmess pkgver=2.0.6.2 -pkgrel=2 +pkgrel=3 pkgdesc="A MSN Messenger client for Linux" arch=('i686' 'x86_64' 'mips64el') url='http://kmess.sourceforge.net/' @@ -14,14 +14,18 @@ depends=('kdebase-lib') makedepends=('automoc4' 'cmake' 'optipng') optdepends=('cabextract: provides winks support') install=${pkgname}.install -source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-$pkgver.tar.bz2") -md5sums=('a2e57911713308bef81b9347135cc5dd') +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-$pkgver.tar.bz2" + giflib-5.0.patch) +md5sums=('a2e57911713308bef81b9347135cc5dd' + '97734b073bf4a45ed3612d7626541cee') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" # Fix invalid PNG images to work with libpng 1.6 find -name '*.png' -exec optipng -quiet -force -fix {} + + + patch -Np1 -i ../giflib-5.0.patch } build() { diff --git a/community/kmess/giflib-5.0.patch b/community/kmess/giflib-5.0.patch new file mode 100644 index 000000000..9b959b175 --- /dev/null +++ b/community/kmess/giflib-5.0.patch @@ -0,0 +1,85 @@ +diff -rupN a/contrib/isf-qt/src/isfqt.cpp b/contrib/isf-qt/src/isfqt.cpp +--- a/contrib/isf-qt/src/isfqt.cpp 2012-02-18 16:28:01.000000000 +0000 ++++ b/contrib/isf-qt/src/isfqt.cpp 2013-07-30 20:51:06.705394145 +0000 +@@ -484,12 +484,13 @@ QByteArray Stream::writerGif( const Draw + int width = isfImage.width(); + int numColors = 0; + bool gifError = true; ++ int gifErrCode; + + // Convert the image to GIF using libgif + + // Open the gif file + gifData.open( QIODevice::WriteOnly ); +- gifImage = EGifOpen( (void*)&gifData, GifWriteToByteArray ); ++ gifImage = EGifOpen( (void*)&gifData, GifWriteToByteArray, &gifErrCode ); + if( gifImage == 0 ) + { + qWarning() << "Couldn't initialize gif library!"; +@@ -503,7 +504,7 @@ QByteArray Stream::writerGif( const Draw + numColors = 256; + } + +- cmap = MakeMapObject( numColors, NULL ); ++ cmap = GifMakeMapObject( numColors, NULL ); + if( cmap == 0 && isfImage.numColors() > 1 ) + { + qWarning() << "Couldn't create map object for gif conversion (colors:" << isfImage.numColors() << ")!"; +@@ -576,7 +577,7 @@ QByteArray Stream::writerGif( const Draw + else + { + // Write the extension +- if( EGifPutExtensionFirst( gifImage, COMMENT_EXT_FUNC_CODE, MAX_GIF_BYTE, isfData.left( MAX_GIF_BYTE ).data() ) == GIF_ERROR ) ++ if( EGifPutExtensionLeader( gifImage, COMMENT_EXT_FUNC_CODE) == GIF_ERROR ) + { + qWarning() << "EGifPutExtensionFirst failed!"; + goto writeError; +@@ -590,9 +591,9 @@ QByteArray Stream::writerGif( const Draw + // Write all the full data blocks + while( length >= MAX_GIF_BYTE ) + { +- if( EGifPutExtensionNext( gifImage, 0, MAX_GIF_BYTE, isfData.mid( pos, MAX_GIF_BYTE ).data() ) == GIF_ERROR ) ++ if( EGifPutExtensionBlock( gifImage, MAX_GIF_BYTE, isfData.mid( pos, MAX_GIF_BYTE ).data() ) == GIF_ERROR ) + { +- qWarning() << "EGifPutExtensionNext failed!"; ++ qWarning() << "EGifPutExtensionBlock failed!"; + goto writeError; + } + +@@ -603,17 +604,17 @@ QByteArray Stream::writerGif( const Draw + // Write the last block + if( length > 0 ) + { +- if( EGifPutExtensionLast( gifImage, 0, length, isfData.mid( pos, MAX_GIF_BYTE ).data() ) == GIF_ERROR ) ++ if( EGifPutExtensionTrailer( gifImage ) == GIF_ERROR ) + { +- qWarning() << "EGifPutExtensionLast (n) failed!"; ++ qWarning() << "EGifPutExtensionTrailer (n) failed!"; + goto writeError; + } + } + else + { +- if( EGifPutExtensionLast( gifImage, 0, 0, 0 ) == GIF_ERROR ) ++ if( EGifPutExtensionTrailer( gifImage ) == GIF_ERROR ) + { +- qWarning() << "EGifPutExtensionLast (0) failed!"; ++ qWarning() << "EGifPutExtensionTrailer (0) failed!"; + goto writeError; + } + } +@@ -624,12 +625,12 @@ QByteArray Stream::writerGif( const Draw + writeError: + // Clean up the GIF converter etc + EGifCloseFile( gifImage ); +- FreeMapObject( cmap ); ++ GifFreeMapObject( cmap ); + gifData.close(); + + if( gifError ) + { +- qWarning() << "GIF error code:" << GifLastError(); ++ qWarning() << "GIF error code:" << GifErrorString(gifErrCode); + } + else + { diff --git a/community/leptonica/PKGBUILD b/community/leptonica/PKGBUILD index 28385b75b..ca4bbe875 100644 --- a/community/leptonica/PKGBUILD +++ b/community/leptonica/PKGBUILD @@ -1,18 +1,25 @@ -# $Id: PKGBUILD 90052 2013-05-06 19:38:03Z foutrelis $ +# $Id: PKGBUILD 94927 2013-08-01 07:01:21Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Christoph Drexler <chrdr at gmx dot at> pkgname=leptonica pkgver=1.69 -pkgrel=7 +pkgrel=8 pkgdesc="Software that is broadly useful for image processing and image analysis applications" arch=('i686' 'x86_64' 'mips64el') url="http://www.leptonica.com/" license=('custom') options=(!libtool) depends=('giflib' 'libjpeg' 'libpng' 'libtiff' 'zlib' 'libwebp') -source=(http://www.leptonica.com/source/leptonica-${pkgver}.tar.gz) -md5sums=('d4085c302cbcab7f9af9d3d6f004ab22') +source=(http://www.leptonica.com/source/leptonica-${pkgver}.tar.gz + giflib6.patch) +md5sums=('d4085c302cbcab7f9af9d3d6f004ab22' + 'f87e1b2c98107fe51544d4f4c44a9733') + +prepare() { + cd ${srcdir}/leptonica-${pkgver} + patch -p1 <$srcdir/giflib6.patch +} build() { cd ${srcdir}/leptonica-${pkgver} diff --git a/community/leptonica/giflib6.patch b/community/leptonica/giflib6.patch new file mode 100644 index 000000000..10dc02eee --- /dev/null +++ b/community/leptonica/giflib6.patch @@ -0,0 +1,56 @@ +diff -wbBur leptonica-1.69/src/gifio.c /home/sergej/tmp/BUILD/staging-i686/sergej/build/leptonica/src/leptonica-1.69/src/gifio.c +--- leptonica-1.69/src/gifio.c 2012-01-22 22:29:15.000000000 +0400 ++++ /home/sergej/tmp/BUILD/staging-i686/sergej/build/leptonica/src/leptonica-1.69/src/gifio.c 2013-07-30 18:27:19.269137200 +0400 +@@ -100,7 +100,7 @@ + _lseek(fd, 0, SEEK_SET); + #endif /* _MSC_VER */ + +- if ((gif = DGifOpenFileHandle(fd)) == NULL) ++ if ((gif = DGifOpenFileHandle(fd, NULL)) == NULL) + return (PIX *)ERROR_PTR("invalid file or file not found", + procName, NULL); + +@@ -316,7 +316,7 @@ + } + + /* Save the cmap colors in a gif_cmap */ +- if ((gif_cmap = MakeMapObject(gif_ncolor, NULL)) == NULL) { ++ if ((gif_cmap = GifMakeMapObject(gif_ncolor, NULL)) == NULL) { + pixDestroy(&pixd); + return ERROR_INT("failed to create GIF color map", procName, 1); + } +@@ -325,7 +325,7 @@ + if (ncolor > 0) { + if (pixcmapGetColor(cmap, i, &rval, &gval, &bval) != 0) { + pixDestroy(&pixd); +- FreeMapObject(gif_cmap); ++ GifFreeMapObject(gif_cmap); + return ERROR_INT("failed to get color from color map", + procName, 1); + } +@@ -337,9 +337,9 @@ + } + + /* Get the gif file handle */ +- if ((gif = EGifOpenFileHandle(fd)) == NULL) { ++ if ((gif = EGifOpenFileHandle(fd, NULL)) == NULL) { + pixDestroy(&pixd); +- FreeMapObject(gif_cmap); ++ GifFreeMapObject(gif_cmap); + return ERROR_INT("failed to create GIF image handle", procName, 1); + } + +@@ -347,11 +347,11 @@ + if (EGifPutScreenDesc(gif, w, h, gif_cmap->BitsPerPixel, 0, gif_cmap) + != GIF_OK) { + pixDestroy(&pixd); +- FreeMapObject(gif_cmap); ++ GifFreeMapObject(gif_cmap); + EGifCloseFile(gif); + return ERROR_INT("failed to write screen description", procName, 1); + } +- FreeMapObject(gif_cmap); /* not needed after this point */ ++ GifFreeMapObject(gif_cmap); /* not needed after this point */ + + if (EGifPutImageDesc(gif, 0, 0, w, h, FALSE, NULL) != GIF_OK) { + pixDestroy(&pixd); diff --git a/community/libc++/PKGBUILD b/community/libc++/PKGBUILD index 51e254233..6a4f8c0df 100644 --- a/community/libc++/PKGBUILD +++ b/community/libc++/PKGBUILD @@ -1,25 +1,25 @@ # Maintainer: Daniel Micay <danielmicay@gmail.com> # Contributor: MThinkCpp <mtc.maintainer[at]outlook.com> -pkgname='libc++' +pkgname=libc++ pkgver=3.3 -pkgrel=1 +pkgrel=3 pkgdesc='A new implementation of the C++ standard library, targeting C++11.' url='http://libcxx.llvm.org' license=('custom:University of Illinois/NCSA Open Source License') arch=('i686' 'x86_64') -depends=('glibc' 'gcc-libs') # gcc-libs for libsupc++ binary -makedepends=('clang' 'subversion' 'cmake' 'gcc') # gcc provides libsupc++ headers +# gcc-libs needed for libgcc_s, because Arch doesn't use a pure compiler-rt clang +depends=('glibc' 'libc++abi' 'gcc-libs') +makedepends=('clang' 'subversion' 'cmake') source=("http://www.llvm.org/releases/${pkgver}/libcxx-${pkgver}.src.tar.gz") -md5sums=('SKIP') +md5sums=('59006e659ffb33f5222a7b79d4cd071e') +install=${pkgname}.install build() { - _gcc_include_dir=/usr/include/c++/$(gcc -dumpversion) - _gcc_platform_include_dir=$_gcc_include_dir/$(gcc -dumpmachine) mkdir -p libcxx-${pkgver}.src/build cd libcxx-${pkgver}.src/build - cmake -G "Unix Makefiles" -DLIBCXX_CXX_ABI=libsupc++ \ - -DLIBCXX_LIBSUPCXX_INCLUDE_PATHS="${_gcc_include_dir};${_gcc_platform_include_dir}" \ - -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr "${srcdir}/libcxx-${pkgver}.src" + CC=clang CXX=clang++ cmake -G "Unix Makefiles" -DLIBCXX_CXX_ABI=libcxxabi \ + -DLIBCXX_LIBCXXABI_INCLUDE_PATHS=/usr/include \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr "$srcdir/libcxx-${pkgver}.src" make } package() { diff --git a/community/libc++/libc++.install b/community/libc++/libc++.install new file mode 100644 index 000000000..caef683ae --- /dev/null +++ b/community/libc++/libc++.install @@ -0,0 +1,7 @@ +post_install() { + echo compile with \`clang++ -std=c++11 -stdlib=libc++ -lc++abi\` to use libc++ +} + +post_upgrade() { + post_install +} diff --git a/community/libc++abi/PKGBUILD b/community/libc++abi/PKGBUILD new file mode 100644 index 000000000..9d86d1cbc --- /dev/null +++ b/community/libc++abi/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Daniel Micay <danielmicay@gmail.com> +# Contributor: Benno Fünfstück <pyhaxor@googlemail.com> + +pkgname=libc++abi +pkgver=3.2 +pkgrel=1 +pkgdesc='A new implementation of low level support for a standard C++ library' +arch=('i686' 'x86_64') +url="http://libcxxabi.llvm.org/" +license=('MIT' 'custom:University of Illinois/NCSA Open Source License') +makedepends=(subversion libunwind clang libc++) +source=(svn+https://llvm.org/svn/llvm-project/libcxxabi/branches/release_32) +md5sums=(SKIP) + +build() { + cd release_32/lib + ./buildit +} + +package() { + cd release_32 + mkdir -p "$pkgdir/usr/include" + install -Dm644 lib/libc++abi.so.1.0 "$pkgdir/usr/lib/libc++abi.so.1.0" + ln -s /usr/lib/libc++abi.so.1.0 "$pkgdir/usr/lib/libc++abi.so.1" + ln -s /usr/lib/libc++abi.so.1.0 "$pkgdir/usr/lib/libc++abi.so" + install include/* "$pkgdir/usr/include" + install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/libdlna/PKGBUILD b/community/libdlna/PKGBUILD index 2e66d5198..263f045f2 100644 --- a/community/libdlna/PKGBUILD +++ b/community/libdlna/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 73658 2012-07-12 19:03:11Z spupykin $ +# $Id: PKGBUILD 94889 2013-08-01 06:55:04Z bpiotrowski $ # Maintainer: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> # Contributor: kastor <kastor@fobos.org.ar> pkgname=libdlna pkgver=0.2.4 -pkgrel=11 +pkgrel=12 pkgdesc="An open-source implementation of DLNA (Digital Living Network Alliance) standards " url="http://libdlna.geexbox.org" license=("LGPL") diff --git a/community/libfm/PKGBUILD b/community/libfm/PKGBUILD index dd2f7eb41..a70c8a70e 100644 --- a/community/libfm/PKGBUILD +++ b/community/libfm/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 93766 2013-07-10 06:57:36Z bpiotrowski $ -# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> +# $Id: PKGBUILD 94416 2013-07-23 07:33:46Z bpiotrowski $ +# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Unknown47 <unknown47r@gmail.com> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=libfm -pkgver=1.1.0 -pkgrel=5 +pkgver=1.1.1 +pkgrel=1 pkgdesc='Library for file management' url='http://pcmanfm.sourceforge.net/' arch=('i686' 'x86_64' 'mips64el') @@ -16,7 +16,7 @@ options=('!libtool') install=libfm.install depends=('gtk2' 'menu-cache' 'shared-mime-info' 'udisks' 'desktop-file-utils') source=(http://downloads.sourceforge.net/pcmanfm/$pkgname-$pkgver.tar.gz) -md5sums=('a5bc8b8291cf810c659bfb3af378b5de') +md5sums=('90ba664616b06835db7ebc949388d03b') build() { cd $pkgname-$pkgver diff --git a/community/libkkc-data/PKGBUILD b/community/libkkc-data/PKGBUILD index 0a235cb22..cce108c2b 100644 --- a/community/libkkc-data/PKGBUILD +++ b/community/libkkc-data/PKGBUILD @@ -1,8 +1,9 @@ +# $Id: PKGBUILD 94837 2013-07-31 03:58:38Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: ponsfoot <cabezon dot hashimoto at gmail dot com> pkgname=libkkc-data -pkgver=0.2.5 +pkgver=0.2.7 pkgrel=1 pkgdesc="Language model data package for libkkc" arch=('i686' 'x86_64') @@ -23,4 +24,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('bb31dca814e72dfcddf88f2da3fc37c5') +sha512sums=('61c0cd8c0fa41ed8df49cac6709eebb245cc965d7e192b1ba945e95f2fc46aca8aa48c16e1977a12c157c55dab6b9f4c30f4905806725eca6e697b762eb7cbd7') diff --git a/community/libkkc/PKGBUILD b/community/libkkc/PKGBUILD index c80ee65ec..91970093b 100644 --- a/community/libkkc/PKGBUILD +++ b/community/libkkc/PKGBUILD @@ -1,8 +1,9 @@ +# $Id: PKGBUILD 94838 2013-07-31 03:58:39Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: ponsfoot <cabezon dot hashimoto at gmail dot com> pkgname=libkkc -pkgver=0.2.6 +pkgver=0.2.7 pkgrel=1 pkgdesc="Japanese Kana Kanji conversion library" arch=('i686' 'x86_64') @@ -11,6 +12,7 @@ license=('GPL') options=(!libtool) depends=('marisa' 'json-glib' 'libgee06') makedepends=('vala' 'gobject-introspection' 'intltool' 'python2-marisa') +optdepends=('sh: to use kkc-package-data') source=(https://bitbucket.org/libkkc/libkkc/downloads/${pkgname}-${pkgver}.tar.gz) build() { @@ -29,4 +31,4 @@ package() { "${pkgdir}/usr/share/doc/${pkgname}-${pkgver}/" } -md5sums=('b50f0341596a4e290188a7bf5195cd26') +sha512sums=('2bb056cf00b6212a18462a5f952d4557944b29f49a92b0701abed5f5d6601fdb3b57c4e09a0b3db8ff39be01e91ab658656b89f576663046e53478ed07fe87af') diff --git a/community/libsodium/PKGBUILD b/community/libsodium/PKGBUILD new file mode 100644 index 000000000..5a5d3b097 --- /dev/null +++ b/community/libsodium/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 94581 2013-07-27 14:32:50Z fyan $ +# Maintainer: Felix Yan <felixonmars@gmail.com> +# Contributor: namelessjon <jonathan.stott@gmail.com> +# Contributor: Alessio Sergi <asergi at archlinux dot us> + +pkgname=libsodium +pkgver=0.4.2 +pkgrel=2 +pkgdesc="P(ortable|ackageable) NaCl-based crypto library" +arch=('i686' 'x86_64') +url="https://github.com/jedisct1/libsodium" +license=('custom:ISC') +depends=('glibc') +options=('!libtool') +source=(http://download.dnscrypt.org/$pkgname/releases/$pkgname-${pkgver}.tar.gz) +sha256sums=('1a7901cdd127471724e854a8eb478247dc0ca67be549345c75fc6f2d4e05ed39') + +build() { + cd "$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +check() { + cd "$pkgname-$pkgver" + make check +} + +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + + # install license + install -d -m 755 "$pkgdir/usr/share/licenses/$pkgname" + install -m 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/libtxc_dxtn/PKGBUILD b/community/libtxc_dxtn/PKGBUILD deleted file mode 100644 index 375d6aa79..000000000 --- a/community/libtxc_dxtn/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 91927 2013-05-29 16:38:35Z lcarlier $ -# Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com> - -pkgname=libtxc_dxtn -pkgver=1.0.1 -pkgrel=4 -arch=(i686 x86_64 mips64el) -pkgdesc="S3 Texture Compression (S3TC) library for Mesa" -url="http://dri.freedesktop.org/wiki/S3TC" -license=(custom:BSD) -depends=(mesa) -options=(!libtool) -source=(http://people.freedesktop.org/~cbrill/$pkgname/$pkgname-$pkgver.tar.bz2) -md5sums=('7105107f07ac49753f4b61ba9d0c79c5') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure --prefix=/usr - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - make DESTDIR="$pkgdir" install - - # License - mkdir -p "$pkgdir/usr/share/licenses/$pkgname" - sed -n '5,22{s|^ \* \?||;p}' txc_dxtn.h \ - > "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} diff --git a/community/libvirt/PKGBUILD b/community/libvirt/PKGBUILD index e9cffbca3..adc24ab22 100644 --- a/community/libvirt/PKGBUILD +++ b/community/libvirt/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 93546 2013-07-05 10:38:11Z spupykin $ +# $Id: PKGBUILD 94790 2013-07-30 12:33:48Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Jonathan Wiersma <archaur at jonw dot org> pkgname=libvirt -pkgver=1.1.0 -pkgrel=2 +pkgver=1.1.1 +pkgrel=1 pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)" arch=('i686' 'x86_64' 'mips64el') url="http://libvirt.org/" @@ -33,13 +33,11 @@ install="libvirt.install" source=("http://libvirt.org/sources/$pkgname-$pkgver.tar.gz" libvirtd.conf.d libvirtd-guests.conf.d - libvirt.tmpfiles.d - "storage-fix.patch::https://bugs.archlinux.org/index.php?getfile=10700") -md5sums=('f980a84719033e9efca01048da505dfb' + libvirt.tmpfiles.d) +md5sums=('632f30a2f22fbb404b8e10702d7f55ca' '3ed0e24f5b5e25bf553f5427d64915e6' '0a96ed876ffb1fcb9dff5a9b3a609c1e' - '020971887442ebbf1b6949e031c8dd3f' - '321f03bd626d2d24e816d5298c3bc3fe') + '020971887442ebbf1b6949e031c8dd3f') build() { cd "$srcdir/$pkgname-$pkgver" @@ -51,8 +49,6 @@ build() { sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file done - patch -p1 <$srcdir/storage-fix.patch - export LDFLAGS=-lX11 export RADVD=/usr/bin/radvd [ -f Makefile ] || ./configure --prefix=/usr --libexec=/usr/lib/"$pkgname" --sbindir=/usr/bin \ diff --git a/community/linuxsampler/PKGBUILD b/community/linuxsampler/PKGBUILD deleted file mode 100644 index d1fe73fe1..000000000 --- a/community/linuxsampler/PKGBUILD +++ /dev/null @@ -1,38 +0,0 @@ -# $Id: PKGBUILD 67532 2012-03-13 11:02:12Z lcarlier $ -# Maintainer: Ray Rashif <schiv@archlinux.org> -# Contributor: svoufff <svoufff at gmail dot com> -# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw> - -pkgname=linuxsampler -pkgver=1.0.0 -pkgrel=2 -pkgdesc="Professional-grade audio sampler alternative to Gigasampler" -arch=(i686 x86_64 'mips64el') -url="http://www.linuxsampler.org/" -license=('GPL' 'custom') -depends=('libgig' 'jack' 'sqlite3') -makedepends=('dssi' 'lv2core') -options=('libtool') # do NOT slay libtool; required by gigedit -source=(http://download.linuxsampler.org/packages/$pkgname-$pkgver.tar.bz2 - license.txt) -md5sums=('a97136791a3228d840b006e5481fc39d' - '746c1421eb9f6812b5fa411bfb923c75') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure --prefix=/usr - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - make DESTDIR="$pkgdir/" install - - # install GPL exception statement - install -Dm644 ../license.txt \ - "$pkgdir/usr/share/licenses/$pkgname/GPL-EXCEPTION" -} - -# vim:set ts=2 sw=2 et: diff --git a/community/linuxsampler/license.txt b/community/linuxsampler/license.txt deleted file mode 100644 index 98031bc95..000000000 --- a/community/linuxsampler/license.txt +++ /dev/null @@ -1,7 +0,0 @@ -LinuxSampler is licensed under the GNU GPL with the exception that -USAGE of the source code, libraries and applications -FOR COMMERCIAL HARDWARE OR SOFTWARE PRODUCTS IS NOT ALLOWED without -prior written permission by the LinuxSampler authors. - -If you have questions on the subject, that are not yet covered by -the FAQ, please contact us. diff --git a/community/lout/PKGBUILD b/community/lout/PKGBUILD index 8d1ab95a9..90f7b3b0d 100644 --- a/community/lout/PKGBUILD +++ b/community/lout/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 83917 2013-02-06 14:41:18Z kkeen $ +# $Id: PKGBUILD 94153 2013-07-15 07:02:55Z kkeen $ # Maintainer: Kyle Keen <keenerd@gmail.com> # Contributor: catwell <catwell@archlinux.us> pkgname=lout -pkgver=3.39 -pkgrel=2 +pkgver=3.40 +pkgrel=1 pkgdesc="A lightweight document formatting system." arch=('i686' 'x86_64' 'mips64el') url="http://lout.wiki.sourceforge.net/" @@ -15,7 +15,7 @@ source=(http://mirrors.ctan.org/support/$pkgname/$pkgname-$pkgver.tar.gz makefile.arch lout.install http://pkgs.fedoraproject.org/repo/pkgs/lout/slides.pdf/6822c33e49a1dca0b090f297d404d7fa/slides.pdf) -md5sums=('151e1fba676c7052936ccc1bcd9663a9' +md5sums=('fd0fe084cebd07fc209d392a2d380755' '088a29ca16477a9a30da9fafc9391de8' '597cd52eb87ef6253cf769bed4db3952' '6822c33e49a1dca0b090f297d404d7fa') diff --git a/community/lwm/PKGBUILD b/community/lwm/PKGBUILD index f8e5cb508..dd40dcf2b 100644 --- a/community/lwm/PKGBUILD +++ b/community/lwm/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 67238 2012-03-05 15:00:02Z kkeen $ +# $Id: PKGBUILD 94155 2013-07-15 07:14:16Z kkeen $ # Maintainer: Kyle Keen <keenerd@gmail.com> # Contributor: Jeff Mickey <j@codemac.net> # Contributor: Ben Mazer <blm@groknil.org> # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=lwm -pkgver=1.2.2 -pkgrel=3.1 -pkgdesc="a very light weight window manager" +pkgver=1.2.3 +pkgrel=1 +pkgdesc="A very light weight window manager" arch=('i686' 'x86_64' 'mips64el') url="http://www.jfc.org.uk/software/lwm.html" license=('GPL') depends=('xorg-server' 'libxext' 'libsm') makedepends=('imake') source=(http://www.jfc.org.uk/files/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('1748722a293e03d632b615275ef84498') +md5sums=('439789a5396107cca5f54e108760c1f4') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/lxsession/PKGBUILD b/community/lxsession/PKGBUILD index 12443da90..ecddd34ad 100644 --- a/community/lxsession/PKGBUILD +++ b/community/lxsession/PKGBUILD @@ -1,33 +1,30 @@ -# $Id: PKGBUILD 80231 2012-11-18 09:34:03Z bpiotrowski $ +# $Id: PKGBUILD 94956 2013-08-01 13:37:08Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=lxsession -pkgver=0.4.6.1 -pkgrel=3 +pkgver=0.4.9.2 +pkgrel=2 pkgdesc='Lightweight X11 session manager' arch=('i686' 'x86_64' 'mips64el') url="http://lxde.org/" license=('GPL2') groups=('lxde') -depends=('gtk2' 'dbus') -makedepends=('pkgconfig' 'intltool') +depends=('gtk2' 'dbus' 'libgee06' 'dbus-glib' 'polkit' 'lsb-release') +makedepends=('pkgconfig' 'intltool' 'vala') replaces=('lxde-settings-daemon' 'lxsession-lite') conflicts=('lxsession-lite' 'lxde-settings-daemon') -source=(http://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.gz - lxsession-0.4.6.1-logind-support.patch) -md5sums=('e456b64c5ab3652a4dec661ec706dc6e' - '7459321f5dc263493837768dcb03f852') +source=(http://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.gz) +md5sums=('bc3eb71936dbdf813e9ac2f00ab948f0') build() { - cd $srcdir/$pkgname-$pkgver - patch -Np2 -i $srcdir/lxsession-0.4.6.1-logind-support.patch + cd $pkgname-$pkgver ./configure --sysconfdir=/etc --prefix=/usr make } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install } diff --git a/community/lxsession/lxsession-0.4.6.1-logind-support.patch b/community/lxsession/lxsession-0.4.6.1-logind-support.patch deleted file mode 100644 index 44829e615..000000000 --- a/community/lxsession/lxsession-0.4.6.1-logind-support.patch +++ /dev/null @@ -1,608 +0,0 @@ ---- src/lxsession-0.4.6.1/lxsession-logout/dbus-interface.c 2011-07-27 21:26:36.000000000 +0200 -+++ src/lxsession-0.4.6.1/lxsession-logout-logind/dbus-interface.c 2012-11-13 17:26:30.807070976 +0100 -@@ -51,13 +51,20 @@ - char * dbus_HAL_Reboot(void); - char * dbus_HAL_Suspend(void); - char * dbus_HAL_Hibernate(void); -+gboolean dbus_logind_CanPowerOff(void); -+gboolean dbus_logind_CanReboot(void); -+gboolean dbus_logind_CanSuspend(void); -+gboolean dbus_logind_CanHibernate(void); -+char * dbus_logind_PowerOff(void); -+char * dbus_logind_Reboot(void); -+char * dbus_logind_Suspend(void); -+char * dbus_logind_Hibernate(void); -+char * dbus_LXDE_Logout(void); - /* End FORWARDS */ - - /* Connect to the system bus. Once a connection is made, it is saved for reuse. */ --static DBusConnection * dbus_connect(void) -+static DBusConnection * dbus_connect_system(void) - { -- if ((dbus_context.connection == NULL) && ( ! dbus_context.connection_tried)) -- { - DBusError error; - dbus_error_init(&error); - dbus_context.connection = dbus_bus_get(DBUS_BUS_SYSTEM, &error); -@@ -67,16 +74,57 @@ - dbus_error_free(&error); - } - dbus_context.connection_tried = TRUE; -- } - - return dbus_context.connection; - } - -+static DBusConnection * dbus_connect_session(void) -+{ -+ DBusError error; -+ dbus_error_init(&error); -+ dbus_context.connection = dbus_bus_get(DBUS_BUS_SESSION, &error); -+ if (dbus_context.connection == NULL) -+ { -+ g_warning(G_STRLOC ": Failed to connect to the session message bus: %s", error.message); -+ dbus_error_free(&error); -+ } -+ dbus_context.connection_tried = TRUE; -+ -+ return dbus_context.connection; -+} -+ -+ - /* Send a message. */ --static DBusMessage * dbus_send_message(DBusMessage * message, char * * error_text) -+static DBusMessage * dbus_send_message_system(DBusMessage * message, char * * error_text) - { - /* Get a connection handle. */ -- DBusConnection * connection = dbus_connect(); -+ DBusConnection * connection = dbus_connect_system(); -+ if (connection == NULL) -+ return FALSE; -+ -+ /* Send the message. */ -+ DBusError error; -+ dbus_error_init(&error); -+ DBusMessage * reply = dbus_connection_send_with_reply_and_block(connection, message, DBUS_TIMEOUT, &error); -+ dbus_message_unref(message); -+ if (reply == NULL) -+ { -+ if ((error.name == NULL) || (strcmp(error.name, DBUS_ERROR_NO_REPLY) != 0)) -+ { -+ if (error_text != NULL) -+ *error_text = g_strdup(error.message); -+ g_warning(G_STRLOC ": DBUS: %s", error.message); -+ } -+ dbus_error_free(&error); -+ } -+ return reply; -+} -+ -+/* Send a message. */ -+static DBusMessage * dbus_send_message_session(DBusMessage * message, char * * error_text) -+{ -+ /* Get a connection handle. */ -+ DBusConnection * connection = dbus_connect_session(); - if (connection == NULL) - return FALSE; - -@@ -132,6 +180,36 @@ - } - return result; - } -+ -+/* Read a result for a method that returns a string encoded boolean. */ -+static gboolean dbus_read_result_sboolean(DBusMessage * reply) -+{ -+ gboolean result = FALSE; -+ char* string_result; -+ if (reply != NULL) -+ { -+ /* Get the string result. */ -+ DBusError error; -+ dbus_error_init(&error); -+ dbus_bool_t status = dbus_message_get_args( -+ reply, -+ &error, -+ DBUS_TYPE_STRING, &string_result, -+ DBUS_TYPE_INVALID); -+ if ( ! status) -+ { -+ g_warning(G_STRLOC ": DBUS: %s", error.message); -+ dbus_error_free(&error); -+ } -+ else -+ { -+ if (!strcmp(string_result, "yes")) -+ result = TRUE; -+ } -+ dbus_message_unref(reply); -+ } -+ return result; -+} - #endif - - /*** ConsoleKit mechanism ***/ -@@ -152,7 +230,7 @@ - static gboolean dbus_ConsoleKit_query(const char * const query) - { - #ifdef HAVE_DBUS -- return dbus_read_result_boolean(dbus_send_message(dbus_ConsoleKit_formulate_message(query), NULL)); -+ return dbus_read_result_boolean(dbus_send_message_system(dbus_ConsoleKit_formulate_message(query), NULL)); - #else - return FALSE; - #endif -@@ -163,7 +241,7 @@ - { - #ifdef HAVE_DBUS - char * error = NULL; -- dbus_read_result_void(dbus_send_message(dbus_ConsoleKit_formulate_message(command), &error)); -+ dbus_read_result_void(dbus_send_message_system(dbus_ConsoleKit_formulate_message(command), &error)); - return error; - #else - return NULL; -@@ -225,7 +303,7 @@ - DBUS_TYPE_INVALID); - - /* Send the message. */ -- DBusMessage * reply = dbus_send_message(message, NULL); -+ DBusMessage * reply = dbus_send_message_system(message, NULL); - if (reply == NULL) - return FALSE; - -@@ -252,7 +330,7 @@ - { - #ifdef HAVE_DBUS - char * error = NULL; -- dbus_read_result_void(dbus_send_message(dbus_UPower_formulate_command(command), &error)); -+ dbus_read_result_void(dbus_send_message_system(dbus_UPower_formulate_command(command), &error)); - return error; - #else - return NULL; -@@ -329,7 +407,7 @@ - DBusMessage * message = dbus_HAL_formulate_string_property_query(property); - if (message == NULL) - return FALSE; -- DBusMessage * reply = dbus_send_message(message, NULL); -+ DBusMessage * reply = dbus_send_message_system(message, NULL); - if (reply == NULL) - return FALSE; - dbus_message_unref(reply); -@@ -343,7 +421,7 @@ - static gboolean dbus_HAL_boolean_query(const char * const property) - { - #ifdef HAVE_DBUS -- return dbus_read_result_boolean(dbus_send_message(dbus_HAL_formulate_boolean_property_query(property), NULL)); -+ return dbus_read_result_boolean(dbus_send_message_system(dbus_HAL_formulate_boolean_property_query(property), NULL)); - #else - return FALSE; - #endif -@@ -367,7 +445,7 @@ - - /* Send the message and wait for a reply. */ - char * error = NULL; -- dbus_read_result_void(dbus_send_message(message, &error)); -+ dbus_read_result_void(dbus_send_message_system(message, &error)); - return error; - #else - return NULL; -@@ -421,3 +499,185 @@ - { - return dbus_HAL_command("Hibernate"); - } -+ -+/*** logind mechanism ***/ -+ -+#ifdef HAVE_DBUS -+/* Formulate a message to the logind Manager interface to query a property. */ -+static DBusMessage * dbus_logind_formulate_query(const char * const query) -+{ -+ return dbus_message_new_method_call( -+ "org.freedesktop.login1", -+ "/org/freedesktop/login1", -+ "org.freedesktop.login1.Manager", -+ query); -+} -+ -+/* Formulate a message to the logind Manager interface. */ -+static DBusMessage * dbus_logind_formulate_message(const char * const method) -+{ -+ static dbus_bool_t interactive = FALSE; -+ DBusMessage * message = dbus_message_new_method_call( -+ "org.freedesktop.login1", -+ "/org/freedesktop/login1", -+ "org.freedesktop.login1.Manager", -+ method); -+ if (message != NULL) -+ dbus_message_append_args(message, DBUS_TYPE_BOOLEAN, &interactive, DBUS_TYPE_INVALID); -+ return message; -+} -+#endif -+ -+/* Send a specified query to the logind interface and process a boolean result. */ -+static gboolean dbus_logind_query(const char * const query) -+{ -+#ifdef HAVE_DBUS -+ return dbus_read_result_sboolean(dbus_send_message_system(dbus_logind_formulate_query(query), NULL)); -+#else -+ return FALSE; -+#endif -+} -+ -+/* Send a specified command to the logind interface and process a void result. */ -+static char * dbus_logind_command(const char * const command) -+{ -+#ifdef HAVE_DBUS -+ char * error = NULL; -+ dbus_read_result_void(dbus_send_message_system(dbus_logind_formulate_message(command), &error)); -+ return error; -+#else -+ return NULL; -+#endif -+} -+ -+/* Read the can-poweroff property of logind. */ -+gboolean dbus_logind_CanPowerOff(void) -+{ -+ return dbus_logind_query("CanPowerOff"); -+} -+ -+/* Read the can-reboot property of logind. */ -+gboolean dbus_logind_CanReboot(void) -+{ -+ return dbus_logind_query("CanReboot"); -+} -+ -+/* Read the can-suspend property of logind. */ -+gboolean dbus_logind_CanSuspend(void) -+{ -+ return dbus_logind_query("CanSuspend"); -+} -+ -+/* Read the can-hibernate property of logind. */ -+gboolean dbus_logind_CanHibernate(void) -+{ -+ return dbus_logind_query("CanHibernate"); -+} -+ -+/* Invoke the PowerOff method on logind. */ -+char * dbus_logind_PowerOff(void) -+{ -+ return dbus_logind_command("PowerOff"); -+} -+ -+/* Invoke the Reboot method on logind. */ -+char * dbus_logind_Reboot(void) -+{ -+ return dbus_logind_command("Reboot"); -+} -+ -+/* Invoke the Suspend method on logind. */ -+char * dbus_logind_Suspend(void) -+{ -+ return dbus_logind_command("Suspend"); -+} -+ -+/* Invoke the Hibernate method on logind. */ -+char * dbus_logind_Hibernate(void) -+{ -+ return dbus_logind_command("Hibernate"); -+} -+ -+/*** LXDE mechanism ***/ -+ -+#ifdef HAVE_DBUS -+/* Formulate a message to the LXDE Session Manager interface. */ -+static DBusMessage * dbus_LXDE_formulate_message(const char * const query) -+{ -+ return dbus_message_new_method_call( -+ "org.lxde.SessionManager", -+ "/org/lxde/SessionManager", -+ "org.lxde.SessionManager", -+ query); -+} -+#endif -+ -+/* Send a specified message to the LXDE interface and process a boolean result. */ -+static gboolean dbus_LXDE_query(const char * const query) -+{ -+#ifdef HAVE_DBUS -+ return dbus_read_result_boolean(dbus_send_message_session(dbus_LXDE_formulate_message(query), NULL)); -+#else -+ return FALSE; -+#endif -+} -+ -+/* Send a specified message to the LXDE interface and process a void result. */ -+static char * dbus_LXDE_command(const char * const command) -+{ -+#ifdef HAVE_DBUS -+ char * error = NULL; -+ dbus_read_result_void(dbus_send_message_session(dbus_LXDE_formulate_message(command), &error)); -+ return error; -+#else -+ return NULL; -+#endif -+} -+ -+/* Invoke the Logout method on LXDE. */ -+char * dbus_LXDE_Logout(void) -+{ -+ return dbus_LXDE_command("Logout"); -+} -+ -+/*** Lightdm mechanism ***/ -+ -+#ifdef HAVE_DBUS -+/* Formulate a message to the Lightdm interface. */ -+static DBusMessage * dbus_Lightdm_formulate_message(const char * const query) -+{ -+ return dbus_message_new_method_call( -+ "org.freedesktop.DisplayManager", -+ g_getenv ("XDG_SEAT_PATH"), -+ "org.freedesktop.DisplayManager.Seat", -+ query); -+} -+#endif -+ -+/* Send a specified message to the Lightdm interface and process a boolean result. */ -+static gboolean dbus_Lightdm_query(const char * const query) -+{ -+#ifdef HAVE_DBUS -+ return dbus_read_result_boolean(dbus_send_message_session(dbus_Lightdm_formulate_message(query), NULL)); -+#else -+ return FALSE; -+#endif -+} -+ -+/* Send a specified message to the Lightdm interface and process a void result. */ -+static char * dbus_Lightdm_command(const char * const command) -+{ -+#ifdef HAVE_DBUS -+ char * error = NULL; -+ dbus_read_result_void(dbus_send_message_session(dbus_Lightdm_formulate_message(command), &error)); -+ return error; -+#else -+ return NULL; -+#endif -+} -+ -+/* Invoke the Logout method on LXDE. */ -+char * dbus_Lightdm_SwitchToGreeter(void) -+{ -+ return dbus_Lightdm_command("SwitchToGreeter"); -+} ---- src/lxsession-0.4.6.1/lxsession-logout/dbus-interface.h 2011-07-27 21:26:36.000000000 +0200 -+++ src/lxsession-0.4.6.1/lxsession-logout-logind/dbus-interface.h 2012-11-13 17:26:30.807070976 +0100 -@@ -44,4 +44,18 @@ - extern char * dbus_HAL_Suspend(void); - extern char * dbus_HAL_Hibernate(void); - -+/* Interface to logind for shutdown, reboot, suspend, and hibernate. */ -+extern gboolean dbus_logind_CanPowerOff(void); -+extern gboolean dbus_logind_CanRestart(void); -+extern char * dbus_logind_PowerOff(void); -+extern char * dbus_logind_Restart(void); -+extern gboolean dbus_logind_CanSuspend(void); -+extern gboolean dbus_logind_CanHibernate(void); -+extern char * dbus_logind_Suspend(void); -+extern char * dbus_logind_Hibernate(void); -+ -+extern char * dbus_LXDE_Logout(void); -+ -+extern char * dbus_Lightdm_SwitchToGreeter(); -+ - #endif ---- src/lxsession-0.4.6.1/lxsession-logout/lxsession-logout.c 2011-07-27 21:26:36.000000000 +0200 -+++ src/lxsession-0.4.6.1/lxsession-logout-logind/lxsession-logout.c 2012-11-13 17:26:30.807070976 +0100 -@@ -69,12 +69,21 @@ - int reboot_HAL : 1; /* Reboot is available via HAL */ - int suspend_HAL : 1; /* Suspend is available via HAL */ - int hibernate_HAL : 1; /* Hibernate is available via HAL */ -+ int shutdown_logind : 1; /* Shutdown is available via logind */ -+ int reboot_logind : 1; /* Reboot is available via logind */ -+ int suspend_logind : 1; /* Suspend is available via logind */ -+ int hibernate_logind : 1; /* Hibernate is available via logind */ - int switch_user_GDM : 1; /* Switch User is available via GDM */ -- int switch_user_KDM : 1; /* Switch User is available via KDM */ -+ int switch_user_LIGHTDM : 1; /* Switch User is available via GDM */ -+ int switch_user_KDM : 1; /* Switch User is available via LIGHTDM */ - int ltsp : 1; /* Shutdown and reboot is accomplished via LTSP */ -+ -+ int lock_screen : 1; /* Lock screen available */ -+ - } HandlerContext; - - static gboolean lock_screen(void); -+static const gchar* determine_lock_screen(void); - static gboolean verify_running(const char * display_manager, const char * executable); - static void logout_clicked(GtkButton * button, HandlerContext * handler_context); - static void change_root_property(GtkWidget* w, const char* prop_name, const char* value); -@@ -93,13 +102,32 @@ - */ - static gboolean lock_screen(void) - { -- if (!g_spawn_command_line_async("lxlock", NULL)) -+ const gchar* program = determine_lock_screen(); -+ -+ if (program) - { -+ g_spawn_command_line_async(program, NULL); - return TRUE; - } - return FALSE; - } - -+static const gchar* determine_lock_screen(void) -+{ -+ const gchar* program = NULL; -+ -+ if (g_find_program_in_path("xdg-screensaver")) -+ { -+ program = "xdg-screensaver lock"; -+ } -+ else if (g_find_program_in_path("lxlock")) -+ { -+ program = "lxlock"; -+ } -+ return program; -+} -+ -+ - /* Verify that a program is running and that an executable is available. */ - static gboolean verify_running(const char * display_manager, const char * executable) - { -@@ -187,6 +215,8 @@ - error_result = dbus_ConsoleKit_Stop(); - else if (handler_context->shutdown_HAL) - error_result = dbus_HAL_Shutdown(); -+ else if (handler_context->shutdown_logind) -+ error_result = dbus_logind_PowerOff(); - - if (error_result != NULL) - gtk_label_set_text(GTK_LABEL(handler_context->error_label), error_result); -@@ -208,6 +238,8 @@ - error_result = dbus_ConsoleKit_Restart(); - else if (handler_context->reboot_HAL) - error_result = dbus_HAL_Reboot(); -+ else if (handler_context->reboot_logind) -+ error_result = dbus_logind_Reboot(); - - if (error_result != NULL) - gtk_label_set_text(GTK_LABEL(handler_context->error_label), error_result); -@@ -225,6 +257,8 @@ - error_result = dbus_UPower_Suspend(); - else if (handler_context->suspend_HAL) - error_result = dbus_HAL_Suspend(); -+ else if (handler_context->suspend_logind) -+ error_result = dbus_logind_Suspend(); - - if (error_result != NULL) - gtk_label_set_text(GTK_LABEL(handler_context->error_label), error_result); -@@ -242,6 +276,8 @@ - error_result = dbus_UPower_Hibernate(); - else if (handler_context->hibernate_HAL) - error_result = dbus_HAL_Hibernate(); -+ else if (handler_context->hibernate_logind) -+ error_result = dbus_logind_Hibernate(); - - if (error_result != NULL) - gtk_label_set_text(GTK_LABEL(handler_context->error_label), error_result); -@@ -258,6 +294,17 @@ - g_spawn_command_line_sync("gdmflexiserver --startnew", NULL, NULL, NULL, NULL); - else if (handler_context->switch_user_KDM) - g_spawn_command_line_sync("kdmctl reserve", NULL, NULL, NULL, NULL); -+ else if (handler_context->switch_user_LIGHTDM) -+ dbus_Lightdm_SwitchToGreeter(); -+ gtk_main_quit(); -+} -+ -+/* Handler for "clicked" signal on Lock button. */ -+static void lock_screen_clicked(GtkButton * button, HandlerContext * handler_context) -+{ -+ gtk_label_set_text(GTK_LABEL(handler_context->error_label), NULL); -+ -+ lock_screen(); - gtk_main_quit(); - } - -@@ -435,6 +482,28 @@ - handler_context.hibernate_HAL = TRUE; - } - -+ /* Initialize capabilities of the logind mechanism. */ -+ if (!handler_context.shutdown_available && dbus_logind_CanPowerOff()) -+ { -+ handler_context.shutdown_available = TRUE; -+ handler_context.shutdown_logind = TRUE; -+ } -+ if (!handler_context.reboot_available && dbus_logind_CanReboot()) -+ { -+ handler_context.reboot_available = TRUE; -+ handler_context.reboot_logind = TRUE; -+ } -+ if (!handler_context.suspend_available && dbus_logind_CanSuspend()) -+ { -+ handler_context.suspend_available = TRUE; -+ handler_context.suspend_logind = TRUE; -+ } -+ if (!handler_context.hibernate_available && dbus_logind_CanHibernate()) -+ { -+ handler_context.hibernate_available = TRUE; -+ handler_context.hibernate_logind = TRUE; -+ } -+ - /* If we are under GDM, its "Switch User" is available. */ - if (verify_running("gdm", "gdmflexiserver")) - { -@@ -442,6 +511,34 @@ - handler_context.switch_user_GDM = TRUE; - } - -+ /* If we are under GDM3, its "Switch User" is available. */ -+ if (verify_running("gdm3", "gdmflexiserver")) -+ { -+ handler_context.switch_user_available = TRUE; -+ handler_context.switch_user_GDM = TRUE; -+ } -+ -+ /* lightdm also use gdmflexiserver */ -+ if (verify_running("lightdm", "gdmflexiserver")) -+ { -+ handler_context.switch_user_available = TRUE; -+ handler_context.switch_user_GDM = TRUE; -+ } -+ -+ /* lightdm also use gdmflexiserver */ -+ if (verify_running("lightdm", "gdmflexiserver")) -+ { -+ handler_context.switch_user_available = TRUE; -+ handler_context.switch_user_GDM = TRUE; -+ } -+ -+ /* lightdm can also be find by the env */ -+ if (g_getenv("XDG_SEAT_PATH")) -+ { -+ handler_context.switch_user_available = TRUE; -+ handler_context.switch_user_LIGHTDM = TRUE; -+ } -+ - /* If we are under KDM, its "Switch User" is available. */ - if (verify_running("kdm", "kdmctl")) - { -@@ -451,7 +548,18 @@ - - /* LTSP support */ - if (g_getenv("LTSP_CLIENT")) -+ { - handler_context.ltsp = TRUE; -+ handler_context.shutdown_available = TRUE; -+ handler_context.reboot_available = TRUE; -+ } -+ -+ /* Lock screen */ -+ const gchar* very_lock_screen = determine_lock_screen(); -+ if (very_lock_screen) -+ { -+ handler_context.lock_screen = TRUE; -+ } - - /* Make the button images accessible. */ - gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), PACKAGE_DATA_DIR "/lxsession/images"); -@@ -596,6 +704,17 @@ - gtk_box_pack_start(GTK_BOX(controls), switch_user_button, FALSE, FALSE, 4); - } - -+ /* Create the Lock Screen button. */ -+ if (handler_context.lock_screen && !handler_context.ltsp) -+ { -+ GtkWidget * lock_screen_button = gtk_button_new_with_mnemonic(_("L_ock Screen")); -+ GtkWidget * image = gtk_image_new_from_icon_name("system-lock-screen", GTK_ICON_SIZE_BUTTON); -+ gtk_button_set_image(GTK_BUTTON(lock_screen_button), image); -+ gtk_button_set_alignment(GTK_BUTTON(lock_screen_button), 0.0, 0.5); -+ g_signal_connect(G_OBJECT(lock_screen_button), "clicked", G_CALLBACK(lock_screen_clicked), &handler_context); -+ gtk_box_pack_start(GTK_BOX(controls), lock_screen_button, FALSE, FALSE, 4); -+ } -+ - /* Create the Logout button. */ - GtkWidget * logout_button = gtk_button_new_with_mnemonic(_("_Logout")); - GtkWidget * image = gtk_image_new_from_icon_name("system-log-out", GTK_ICON_SIZE_BUTTON); diff --git a/community/megaglest/PKGBUILD b/community/megaglest/PKGBUILD index fa9b9dcf1..13d8d02b2 100644 --- a/community/megaglest/PKGBUILD +++ b/community/megaglest/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 93166 2013-06-26 17:55:13Z svenstaro $ +# $Id: PKGBUILD 94891 2013-08-01 06:55:07Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Larry Hajali <larryhaja [at] gmail [dot] com> pkgname=megaglest pkgver=3.8.0beta1 _pkgver=3.8.0-beta1 -pkgrel=1 +pkgrel=2 pkgdesc="Fork of Glest, a 3D real-time strategy game in a fantastic world." arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/megaglest/" diff --git a/community/metapixel/PKGBUILD b/community/metapixel/PKGBUILD index b35effbad..6d9b9239f 100644 --- a/community/metapixel/PKGBUILD +++ b/community/metapixel/PKGBUILD @@ -1,24 +1,27 @@ -# $Id: PKGBUILD 90060 2013-05-06 19:38:23Z foutrelis $ +# $Id: PKGBUILD 94928 2013-08-01 07:01:23Z bpiotrowski $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Daniel Isenmann <daniel.isenmann [at] gmx [dot] de> pkgname=metapixel pkgver=1.0.2 -pkgrel=4 +pkgrel=5 pkgdesc='A program for generating photomosaics.' arch=('i686' 'x86_64' 'mips64el') url='http://www.complang.tuwien.ac.at/schani/metapixel/' license=('GPL') depends=('giflib' 'libjpeg' 'libpng' 'perl') source=("http://www.complang.tuwien.ac.at/schani/metapixel/files/${pkgname}-${pkgver}.tar.gz" - 'metapixel-1.0.2-libpng-1.5.patch') + 'metapixel-1.0.2-libpng-1.5.patch' + 'metapixel-1.0.2-giflib-5.0.patch') md5sums=('af5d77d38826756af213a08e3ada9941' - '1832a79790b07402735bfeb9f71f36e9') + '1832a79790b07402735bfeb9f71f36e9' + 'f16abb33c545734eea36ec16c92a05e8') build() { cd "${srcdir}/${pkgname}-${pkgver}" patch -p1 -i ../metapixel-1.0.2-libpng-1.5.patch + patch -p0 -i ../metapixel-1.0.2-giflib-5.0.patch make } diff --git a/community/metapixel/metapixel-1.0.2-giflib-5.0.patch b/community/metapixel/metapixel-1.0.2-giflib-5.0.patch new file mode 100644 index 000000000..d9d4b9065 --- /dev/null +++ b/community/metapixel/metapixel-1.0.2-giflib-5.0.patch @@ -0,0 +1,11 @@ +--- rwimg/rwgif.c.orig 2013-07-30 13:21:57.733602922 +0200 ++++ rwimg/rwgif.c 2013-07-30 13:21:01.827421262 +0200 +@@ -54,7 +54,7 @@ open_gif_file (const char *filename, int + + assert(data != 0); + +- data->file = DGifOpenFileName(filename); ++ data->file = DGifOpenFileName(filename, NULL); + + assert(data->file !=0); + diff --git a/community/meterbridge/PKGBUILD b/community/meterbridge/PKGBUILD new file mode 100644 index 000000000..3cc12bb90 --- /dev/null +++ b/community/meterbridge/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 94414 2013-07-22 22:01:34Z speps $ +# Maintainer: speps <speps at aur dot archlinux dot org> + +pkgname=meterbridge +pkgver=0.9.2 +pkgrel=1 +pkgdesc="Collection of Audio meters for the JACK audio server" +arch=('i686' 'x86_64') +url="http://plugin.org.uk/meterbridge/" +license=('GPL') +depends=('jack' 'sdl_image') +source=("http://plugin.org.uk/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('ef5d20761755c88e5b5a0c35f11f670e') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + # gcc 4.x fix + sed -i "s/ buf_rect.*,//" src/main.h + + # iec scale fix + # http://lists.linuxaudio.org/pipermail/linux-audio-dev/2012-June/032475.html + sed -i 's/ 5.0/ 2.5/' src/dpm_meters.c +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + aclocal && automake -a && autoconf + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install +} diff --git a/community/midori-gtk3/PKGBUILD b/community/midori-gtk3/PKGBUILD new file mode 100644 index 000000000..8f2deb460 --- /dev/null +++ b/community/midori-gtk3/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 94988 2013-08-02 13:05:49Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> +# Contributor: Andreas Radke <andyrtr@archlinux.org> +# Contributor: rabyte <rabyte.at.gmail.dot.com> +# Contributor: Johannes Krampf <wuischke.at.amule.dot.org> +# Contributor: Bartłomiej Piotrowski <barthalion@gmail.com> + +pkgname=midori-gtk3 +pkgver=0.5.4 +pkgrel=2 +pkgdesc='Lightweight web browser (GTK3)' +arch=('x86_64' 'i686') +url='http://www.midori-browser.org/' +license=('LGPL2.1') +install='midori.install' +conflicts=('midori') +provides=('midori') +depends=('libzeitgeist' 'webkitgtk' 'libnotify' 'libxss' 'hicolor-icon-theme' 'desktop-file-utils' 'libunique3' 'gcr') +makedepends=('pkg-config' 'bzr' 'python2' 'libxml2' 'gtk3' 'intltool' 'python2-docutils' 'libsoup' 'vala' 'librsvg') +optdepends=('gstreamer0.10-ugly-plugins: HTML5 videos support' + 'aria2: download utility') +options=('!emptydirs') +source=("http://www.midori-browser.org/downloads/midori_${pkgver}_all_.tar.bz2") +sha256sums=('d4ee77f3dd9bf2c07cea7674d533e77960e9346bd8b5482582ccb3cdaf182022') + +build() { + cd "$srcdir/midori_${pkgver}_all_" + + # if granite is present, the build fails (last time I tried) + python2 ./waf configure \ + --prefix=/usr \ + --enable-gtk3 \ + --disable-granite \ + --enable-webkit2 + python2 ./waf build +} + +package() { + cd "$srcdir/midori_${pkgver}_all_" + + DESTDIR="$pkgdir" python2 ./waf install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/midori-gtk3/midori.install b/community/midori-gtk3/midori.install new file mode 100644 index 000000000..e6af79c5f --- /dev/null +++ b/community/midori-gtk3/midori.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -f -q -t usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + +# vim:set ts=2 sw=2 et: diff --git a/community/midori/PKGBUILD b/community/midori/PKGBUILD index 6c81af3a3..5ed94865e 100644 --- a/community/midori/PKGBUILD +++ b/community/midori/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 91092 2013-05-19 10:48:50Z arodseth $ +# $Id: PKGBUILD 94981 2013-08-02 10:17:44Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Andreas Radke <andyrtr@archlinux.org> @@ -7,38 +7,32 @@ # Contributor: Bartłomiej Piotrowski <barthalion@gmail.com> pkgname=midori -pkgver=0.5.2 -pkgrel=1 -pkgdesc='Lightweight web browser based on Gtk WebKit' +pkgver=0.5.4 +pkgrel=4 +pkgdesc='Lightweight web browser (GTK2)' arch=('x86_64' 'i686' 'mips64el') -url='http://www.twotoasts.de/index.php?/pages/midori_summary.html' +url='http://www.midori-browser.org/' license=('LGPL2.1') -install="$pkgname.install" -depends=('libzeitgeist' 'webkitgtk2' 'libnotify' 'libxss' 'libunique' 'hicolor-icon-theme' 'desktop-file-utils') -makedepends=('libxml2' 'intltool' 'gtk-doc' 'librsvg' 'python2' 'vala' 'gcr') +install='midori.install' +depends=('libzeitgeist' 'webkitgtk2' 'libnotify' 'libxss' 'hicolor-icon-theme' 'desktop-file-utils' 'libunique' 'gcr') +makedepends=('pkg-config' 'bzr' 'python2' 'libxml2' 'gtk2' 'intltool' 'python2-docutils' 'libsoup' 'vala' 'librsvg') optdepends=('gstreamer0.10-ugly-plugins: HTML5 videos support' 'aria2: download utility') options=('!emptydirs') -source=("http://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2") -sha256sums=('a9c5cb4606e8e4967a2b980caa9ada25623c50d927a302b6bf73eeac5815c97c') +source=("http://www.midori-browser.org/downloads/${pkgname}_${pkgver}_all_.tar.bz2") +sha256sums=('d4ee77f3dd9bf2c07cea7674d533e77960e9346bd8b5482582ccb3cdaf182022') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/${pkgname}_${pkgver}_all_" - ./configure --prefix=/usr \ - --jobs=${MAKEFLAGS/-j/} \ - --enable-addons \ - --enable-unique \ - --enable-nls \ - --enable-docs \ - --enable-apidocs - make + python2 ./waf configure --prefix=/usr + python2 ./waf build } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/${pkgname}_${pkgver}_all_" - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" python2 ./waf install } # vim:set ts=2 sw=2 et: diff --git a/community/midori/midori.install b/community/midori/midori.install index 4da5511fd..e6af79c5f 100644 --- a/community/midori/midori.install +++ b/community/midori/midori.install @@ -10,3 +10,5 @@ post_upgrade() { post_remove() { post_install $1 } + +# vim:set ts=2 sw=2 et: diff --git a/community/minidlna/PKGBUILD b/community/minidlna/PKGBUILD index 2643d6ed4..fdd66999c 100644 --- a/community/minidlna/PKGBUILD +++ b/community/minidlna/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 91520 2013-05-23 11:15:33Z spupykin $ +# $Id: PKGBUILD 94892 2013-08-01 06:55:08Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer:Biginoz < biginoz AT free point fr> # Contributor: Ignacio Galmarino <igalmarino@gmail.com> @@ -7,7 +7,7 @@ pkgname=minidlna pkgver=1.1.0 -pkgrel=2 +pkgrel=3 pkgdesc="A DLNA/UPnP-AV Media server (aka ReadyDLNA)" arch=('i686' 'x86_64' 'mips64el') url="http://sourceforge.net/projects/minidlna/" diff --git a/community/mksh/PKGBUILD b/community/mksh/PKGBUILD index 7006cd73e..78447dab4 100644 --- a/community/mksh/PKGBUILD +++ b/community/mksh/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 92251 2013-06-03 11:15:23Z allan $ +# $Id: PKGBUILD 94436 2013-07-25 05:59:37Z ttoepper $ # Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de> # Contributor: Daniel Hommel <dhommel@gmail.com> pkgname=mksh -pkgver=R46 -pkgrel=3 +pkgver=R47 +pkgrel=1 pkgdesc='The MirBSD Korn Shell - an enhanced version of the public domain ksh' url='https://www.mirbsd.org/mksh.htm' license=('custom') @@ -13,7 +13,7 @@ depends=('gcc-libs') install=mksh.install source=("https://www.mirbsd.org/MirOS/dist/mir/mksh/$pkgname-$pkgver.tgz" 'https://www.mirbsd.org/TaC-mksh.txt') -md5sums=('77c108d8143a6e7670954d77517d216d' +md5sums=('71c7cbcd78306897801b8b6691091e66' 'a231b325d5f2155a6c667a9323986718') build() { diff --git a/community/mlt/PKGBUILD b/community/mlt/PKGBUILD index 5a391e8cb..633deeff7 100644 --- a/community/mlt/PKGBUILD +++ b/community/mlt/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 92918 2013-06-19 09:58:46Z bluewind $ +# $Id: PKGBUILD 94893 2013-08-01 06:55:10Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Fabian Schoelzel <myfirstname.mylastname@googlemail.com> # Contributor: funkyou <spamopfer@nickname.berlin.de> @@ -8,7 +8,7 @@ pkgbase=mlt pkgname=('mlt' 'mlt-python-bindings') pkgver=0.9.0 -pkgrel=2 +pkgrel=3 pkgdesc="An open source multimedia framework" arch=('i686' 'x86_64' 'mips64el') url="http://www.mltframework.org" diff --git a/community/motion/PKGBUILD b/community/motion/PKGBUILD index 4bcbe2eb6..2baa5ab47 100644 --- a/community/motion/PKGBUILD +++ b/community/motion/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 90689 2013-05-13 14:29:50Z spupykin $ +# $Id: PKGBUILD 94894 2013-08-01 06:55:12Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=motion pkgver=3.2.12 -pkgrel=9 +pkgrel=10 pkgdesc="A software motion detector which grabs images from video4linux devices and/or from webcams" arch=('i686' 'x86_64' 'mips64el') license=('GPL') diff --git a/community/mplayer2/PKGBUILD b/community/mplayer2/PKGBUILD index 047f8a063..4711ca200 100644 --- a/community/mplayer2/PKGBUILD +++ b/community/mplayer2/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 92601 2013-06-09 16:56:19Z bpiotrowski $ +# $Id: PKGBUILD 94896 2013-08-01 06:55:15Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Martin Panter <vadmium+aur@gmail.com> # Contributor: Stéphane Gaudreault <stephane@archlinux.org> pkgname=mplayer2 pkgver=20130428 -pkgrel=1 +pkgrel=4 pkgdesc='Advanced general-purpose media player. A fork of the original MPlayer project' arch=('i686' 'x86_64' 'mips64el') license=('GPL') @@ -16,7 +16,7 @@ depends=('a52dec' 'aalib' 'cdparanoia' 'desktop-file-utils' 'enca' 'faad2' 'ffmp 'libcaca' 'libcdio-paranoia' 'libdca' 'libdvdcss' 'libdvdnav' 'libdvdread' 'libjpeg' 'libmad' 'libpulse' 'libquvi' 'libtheora' 'libxinerama' 'libxss' 'libxv' 'libxxf86dga' 'libxxf86vm' - 'mpg123' 'ncurses' 'sdl' 'ttf-dejavu') + 'mpg123' 'ncurses' 'sdl' 'ttf-dejavu' 'giflib') makedepends=('unzip' 'python' 'python-docutils' 'git') if [ "$CARCH" != "mips64el" ]; then depends+=('libgl' 'libvdpau' 'lirc-utils') @@ -26,13 +26,21 @@ backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf') provides=('mplayer') conflicts=('mplayer') options=(!emptydirs) -source=(git://git.mplayer2.org/mplayer2.git#commit=6c87a981baa) -sha256sums=('SKIP') +source=(git://git.mplayer2.org/mplayer2.git#commit=6c87a981baa + giflib-5.0.patch) +sha256sums=('SKIP' + '20706ebb35e7c1935ae263c48d623a878db3b634ca575927913f56d9ce059c7a') + +pkgver() { + cd $pkgname + git log -1 --format="%cd" --date=short | sed 's|-||g' +} prepare() { cd $pkgname sed 's/gmplayer/mplayer/g' -i etc/mplayer.desktop find -type f -exec sed -e 's/python3/python/' -i {} \; + patch -Np1 -i ../giflib-5.0.patch } build() { @@ -43,6 +51,7 @@ build() { ./configure --prefix=/usr --confdir=/etc/mplayer \ --enable-translation --language=all \ --enable-joystick \ + --enable-gif \ --disable-speex \ --disable-openal \ --disable-libdv \ diff --git a/community/mplayer2/giflib-5.0.patch b/community/mplayer2/giflib-5.0.patch new file mode 100644 index 000000000..9eaa6e98e --- /dev/null +++ b/community/mplayer2/giflib-5.0.patch @@ -0,0 +1,111 @@ +diff --git a/libvo/vo_gif89a.c b/libvo/vo_gif89a.c +index b808f81..c61d86c 100644 +--- a/libvo/vo_gif89a.c ++++ b/libvo/vo_gif89a.c +@@ -196,7 +196,11 @@ static int config(uint32_t s_width, uint32_t s_height, uint32_t d_width, + mp_msg(MSGT_VO, MSGL_ERR, "GIF89a: Some functionality has been disabled.\n"); + #endif + ++#if GIFLIB_MAJOR > 4 ++ new_gif = EGifOpenFileName(gif_filename, 0, NULL); ++#else + new_gif = EGifOpenFileName(gif_filename, 0); ++#endif + if (new_gif == NULL) { + mp_msg(MSGT_VO, MSGL_ERR, "GIF89a: error opening file \"%s\" for output.\n", gif_filename); + return 1; +@@ -215,7 +219,11 @@ static int config(uint32_t s_width, uint32_t s_height, uint32_t d_width, + return 1; + } + ++#if GIFLIB_MAJOR > 4 ++ reduce_cmap = GifMakeMapObject(256, NULL); ++#else + reduce_cmap = MakeMapObject(256, NULL); ++#endif + if (reduce_cmap == NULL) { + free(slice_data); slice_data = NULL; + free(reduce_data); reduce_data = NULL; +@@ -267,7 +275,11 @@ static int gif_reduce(int width, int height, uint8_t *src, uint8_t *dst, GifColo + } + + R = Ra; G = Ga; B = Ba; ++#if GIFLIB_MAJOR > 4 ++ return GifQuantizeBuffer(width, height, &size, R, G, B, dst, colors); ++#else + return QuantizeBuffer(width, height, &size, R, G, B, dst, colors); ++#endif + } + + static void flip_page(void) +@@ -365,8 +377,11 @@ static void uninit(void) + free(gif_filename); + free(slice_data); + free(reduce_data); ++#if GIFLIB_MAJOR > 4 ++ if (reduce_cmap != NULL) GifFreeMapObject(reduce_cmap); ++#else + if (reduce_cmap != NULL) FreeMapObject(reduce_cmap); +- ++#endif + // set the pointers back to null. + new_gif = NULL; + gif_filename = NULL; + +diff --git a/configure b/configure +index 95a5ae8..d9c826f 100755 +--- a/configure ++++ b/configure +@@ -3659,6 +3659,7 @@ if test "$_gif" = auto ; then + _gif=no + for _ld_gif in "-lungif" "-lgif" ; do + statement_check gif_lib.h 'QuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0)' $_ld_gif && _gif=yes && break ++ statement_check gif_lib.h 'GifQuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0)' $_ld_gif && _gif=yes && break + done + fi + +diff --git a/libmpdemux/demux_gif.c b/libmpdemux/demux_gif.c +index eee7a85..a764474 100644 +--- a/libmpdemux/demux_gif.c ++++ b/libmpdemux/demux_gif.c +@@ -44,6 +44,16 @@ typedef struct { + + #define GIF_SIGNATURE (('G' << 16) | ('I' << 8) | 'F') + ++static void PrintGifError(errcode) ++{ ++ char *Err = GifErrorString(errcode); ++ ++ if (Err != NULL) ++ fprintf(stderr, "\nGIF-LIB error: %s.\n", Err); ++ else ++ fprintf(stderr, "\nGIF-LIB undefined error %d.\n", errcode); ++} ++ + #ifndef CONFIG_GIF_TVT_HACK + // not supported by certain versions of the library + static int my_read_gif(GifFileType *gif, uint8_t *buf, int len) +@@ -240,6 +250,7 @@ static demuxer_t* demux_open_gif(demuxer_t* demuxer) + gif_priv_t *priv = calloc(1, sizeof(gif_priv_t)); + sh_video_t *sh_video = NULL; + GifFileType *gif = NULL; ++ int GifError; + + priv->current_pts = 0; + demuxer->seekable = 0; // FIXME +@@ -254,12 +265,12 @@ static demuxer_t* demux_open_gif(demuxer_t* demuxer) + // not read from the beginning of the file and the command will fail. + // with this hack enabled, you will lose the ability to stream a GIF. + lseek(demuxer->stream->fd, 0, SEEK_SET); +- gif = DGifOpenFileHandle(demuxer->stream->fd); ++ gif = DGifOpenFileHandle(demuxer->stream->fd, &GifError); + #else +- gif = DGifOpen(demuxer->stream, my_read_gif); ++ gif = DGifOpen(demuxer->stream, my_read_gif, &GifError); + #endif + if (!gif) { +- PrintGifError(); ++ PrintGifError(GifError); + free(priv); + return NULL; + } diff --git a/community/mtpaint/PKGBUILD b/community/mtpaint/PKGBUILD index da85c2b5c..20adab7ad 100644 --- a/community/mtpaint/PKGBUILD +++ b/community/mtpaint/PKGBUILD @@ -1,28 +1,42 @@ -# $Id: PKGBUILD 90064 2013-05-06 19:38:31Z foutrelis $ +# $Id: PKGBUILD 94929 2013-08-01 07:01:24Z bpiotrowski $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Roman Kyrylych <roman@archlinux.org> # Contributor: yosh64 <yosh64.at.gmail.dot.com> pkgname=mtpaint pkgver=3.40 -pkgrel=6 -pkgdesc="Simple GTK2 paint program for creating icons and pixel based artwork" +pkgrel=8 +pkgdesc='Simple paint program for creating icons and pixel based artwork' arch=('i686' 'x86_64' 'mips64el') -url="http://mtpaint.sourceforge.net/" +url='http://mtpaint.sourceforge.net/' license=('GPL3') depends=('gtk2' 'giflib' 'openjpeg' 'desktop-file-utils' 'lcms2') -install=mtpaint.install +makedepends=('setconf') +install='mtpaint.install' source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2" - "libpng15.patch") + 'libpng15.patch') sha256sums=('ef321d2b404839c7b909bdf5283eb22a37fbdd35b4cc9e380ddc400573d7c890' 'be51d45d1146d6c61d1c2c12d1712134da5048dd7314e2741ff336cac6838de3') +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + patch -Np1 -i '../libpng15.patch' + sed -i 's:openjpeg.h:openjpeg-1.5/openjpeg.h:' src/png.c + sed -i 's:EGifOpenFileName(file_name, FALSE):EGifOpenFileName(file_name, FALSE, NULL):' src/png.c + sed -i 's:DGifOpenFileName(file_name):DGifOpenFileName(file_name, NULL):g' src/png.c + sed -i 's:MakeMapObject(:GifMakeMapObject(:g' src/png.c + sed -i 's:FreeMapObject(:GifFreeMapObject(:g' src/png.c +} + build() { cd "$srcdir/$pkgname-$pkgver" - patch -Np1 -i ../libpng15.patch + export CFLAGS="`pkg-config gtk+-2.0 --cflags` $CFLAGS" ./configure --prefix=/usr --mandir=/usr/share/man man intl gif jpeg tiff sed -i 's:-lpng:-lpng -lgif:' _conf.txt + sed -i 's:ungif:gif:g' _conf.txt + setconf _conf.txt CC 'gcc -w' make } diff --git a/community/myodbc/PKGBUILD b/community/myodbc/PKGBUILD index a514ea801..84deacad3 100644 --- a/community/myodbc/PKGBUILD +++ b/community/myodbc/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 87009 2013-03-25 19:16:48Z bpiotrowski $ +# $Id: PKGBUILD 94357 2013-07-22 11:20:31Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=myodbc -pkgver=5.2.4 -pkgrel=2 +pkgver=5.2.5 +pkgrel=1 pkgdesc="ODBC driver/connector for mariadb" arch=(i686 x86_64 mips64el) url="http://dev.mysql.com/downloads/connector/odbc/" @@ -12,7 +12,7 @@ makedepends=('cmake') license=('GPL') options=('libtool') source=("http://cdn.mysql.com/Downloads/Connector-ODBC/5.2/mysql-connector-odbc-$pkgver-src.tar.gz") -md5sums=('0ace04820794ea1712b2a303ebd99dba') +md5sums=('909e0c3c9c341fe777d0a620c4084442') build() { cd $srcdir/mysql-connector-odbc-${pkgver}-src diff --git a/community/mythtv/PKGBUILD b/community/mythtv/PKGBUILD index 368cf746d..5616cc87c 100644 --- a/community/mythtv/PKGBUILD +++ b/community/mythtv/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 93850 2013-07-11 09:50:39Z jconder $ +# $Id: PKGBUILD 94897 2013-08-01 06:55:19Z bpiotrowski $ # Maintainer: Jonathan Conder <jonno.conder@gmail.com> # Contributor: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> @@ -7,7 +7,7 @@ pkgname=mythtv pkgver=0.26.0 -pkgrel=9 +pkgrel=10 epoch=1 pkgdesc="A Homebrew PVR project" arch=('i686' 'x86_64') diff --git a/community/nestopia/PKGBUILD b/community/nestopia/PKGBUILD index 698decddd..c499709c7 100644 --- a/community/nestopia/PKGBUILD +++ b/community/nestopia/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 82601 2013-01-21 11:30:27Z spupykin $ +# $Id: PKGBUILD 94780 2013-07-30 10:05:36Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Tiago Pierezan Camargo <tcamargo@gmail.com> # Contributor: robb_force <robb_force@holybuffalo.net> pkgname=nestopia -pkgver=1.44 +pkgver=1.45 pkgrel=1 pkgdesc='An NES emulator featuring cycle exact emulation, a ridiculous number of mappers, and lots of custom sound chips.' url='http://0ldsk00l.ca/nestopia.html' license=('GPL') arch=('i686' 'x86_64' 'mips64el') -depends=('sdl' 'alsa-lib' 'gtk3' 'glu') +depends=('sdl' 'alsa-lib' 'gtk3' 'glu' 'libarchive') makedepends=('unzip' 'mesa') source=("$pkgname-$pkgver.tar.gz::https://github.com/rdanbrook/nestopia/tarball/$pkgver" "build-fix.patch") -md5sums=('ea59be039dfc50ae32a6decf905f04b8' +md5sums=('f34aa327011af7c149ec679db5b53362' '4a852d8e484c2fe214377ec18a68356f') build() { diff --git a/community/nginx/PKGBUILD b/community/nginx/PKGBUILD index 08fb0bff5..cc8f0ca4b 100644 --- a/community/nginx/PKGBUILD +++ b/community/nginx/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 93729 2013-07-09 07:18:03Z bpiotrowski $ +# $Id: PKGBUILD 94240 2013-07-17 19:28:57Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Miroslaw Szot <mss@czlug.icis.pcz.pl> @@ -7,8 +7,8 @@ _cfgdir=/etc/nginx _tmpdir=/var/lib/nginx pkgname=nginx -pkgver=1.4.1 -pkgrel=4 +pkgver=1.4.2 +pkgrel=1 pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server' arch=('i686' 'x86_64' 'mips64el') depends=('pcre' 'zlib' 'openssl' 'geoip') @@ -29,7 +29,7 @@ backup=(${_cfgdir:1}/fastcgi.conf source=(http://nginx.org/download/nginx-$pkgver.tar.gz service logrotate) -sha256sums=('bca5d1e89751ba29406185e1736c390412603a7e6b604f5b4575281f6565d119' +sha256sums=('5361ffb7b0ebf8b1a04369bc3d1295eaed091680c1c58115f88d56c8e51f3611' '05fdc0c0483410944b988d7f4beabb00bec4a44a41bd13ebc9b78585da7d3f9b' '9523a1fdd5eb61bf62f3049f6ee088b198e36d5edcce2d9b08bbeb2930aa5a16') diff --git a/community/nodejs/PKGBUILD b/community/nodejs/PKGBUILD index 0798f9d98..e9aebcc54 100644 --- a/community/nodejs/PKGBUILD +++ b/community/nodejs/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 93869 2013-07-11 15:37:07Z bpiotrowski $ +# $Id: PKGBUILD 94551 2013-07-26 20:25:44Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: James Campos <james.r.campos@gmail.com> @@ -8,7 +8,7 @@ # Contributor: TIanyi Cui <tianyicui@gmail.com> pkgname=nodejs -pkgver=0.10.13 +pkgver=0.10.15 pkgrel=1 pkgdesc='Evented I/O for V8 javascript' arch=('i686' 'x86_64' 'mips64el') @@ -19,7 +19,7 @@ makedepends=('python2') checkdepends=('curl') options=('!emptydirs') source=(http://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz) -sha256sums=('a102fad260d216b95611ddd57aeb6531c92ad1038508390654423feb1b51c059') +sha256sums=('87345ab3b96aa02c5250d7b5ae1d80e620e8ae2a7f509f7fa18c4aaa340953e8') prepare() { cd node-v$pkgver diff --git a/community/nsd/PKGBUILD b/community/nsd/PKGBUILD index b8d257e9d..abc581a57 100644 --- a/community/nsd/PKGBUILD +++ b/community/nsd/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 91246 2013-05-20 14:50:30Z bisson $ +# $Id: PKGBUILD 94613 2013-07-28 13:05:24Z bisson $ # Maintainer: Gaetan Bisson <bisson@archlinux.org> # Contributor: Kaiting Chen <kaitocracy@gmail.com> # Contributor: Roberto Alsina <ralsina@kde.org> pkgname=nsd -pkgver=3.2.15 -pkgrel=2 +pkgver=3.2.16 +pkgrel=1 pkgdesc='Authoritative only, high performance and simple DNS server' url='http://www.nlnetlabs.nl/nsd/' license=('BSD') @@ -14,7 +14,7 @@ makedepends=('flex') arch=('i686' 'x86_64' 'mips64el') source=("http://www.nlnetlabs.nl/downloads/${pkgname}/${pkgname}-${pkgver}.tar.gz" 'service') -sha1sums=('e31a81ab7877422b34e1f163f9509cd93f395664' +sha1sums=('cb95efa819902799365691a0a7ddb3690a97df88' 'f35ecb887e86ae0a54ac70aef5a7577fc8761877') install=install diff --git a/community/nzbget/PKGBUILD b/community/nzbget/PKGBUILD index 5030c8173..a1373f9c1 100644 --- a/community/nzbget/PKGBUILD +++ b/community/nzbget/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 92051 2013-05-31 00:48:23Z seblu $ +# $Id: PKGBUILD 94084 2013-07-14 10:32:42Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Alexander Rødseth <rodseth@gmail.com> pkgname=nzbget -pkgver=10.2 -pkgrel=2 +pkgver=11.0 +pkgrel=1 pkgdesc="Download from Usenet using .nzb files" arch=('x86_64' 'i686' 'mips64el') url="http://nzbget.sourceforge.net/" @@ -13,7 +13,7 @@ depends=('gnutls' 'libpar2' 'libxml2' 'libsigc++' 'libgcrypt') makedepends=('autoconf' 'automake') changelog=$pkgname.changelog source=(http://sourceforge.net/projects/$pkgname/files/$pkgname-$pkgver.tar.gz) -sha256sums=('c9b878744c162e7721ffc8b048a2e4550a8ed8da6e706ee4cbd026ed2d612ec2') +sha256sums=('27abacf6c604969dc987b7e50689caef22a65dbb1690b020b0c6d147ae123b3d') build() { cd ${srcdir}/$pkgname-$pkgver diff --git a/community/nzbget/nzbget.changelog b/community/nzbget/nzbget.changelog index e0ea55273..7e2a9312a 100644 --- a/community/nzbget/nzbget.changelog +++ b/community/nzbget/nzbget.changelog @@ -1,3 +1,6 @@ +2013-07-14-20 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * nzbget 11.0-1 + 2013-04-20 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * nzbget 10.2-1 diff --git a/community/oath-toolkit/PKGBUILD b/community/oath-toolkit/PKGBUILD index bcb33ed15..737acc1b9 100644 --- a/community/oath-toolkit/PKGBUILD +++ b/community/oath-toolkit/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 93727 2013-07-08 23:58:49Z seblu $ +# $Id: PKGBUILD 94352 2013-07-22 08:32:55Z seblu $ # Maintainer: Sébastien Luttringer # Contributor: Christian Hesse <mail@eworm.de> # Contributor: L42y <423300@gmail.com> pkgname=oath-toolkit -pkgver=2.2.0 +pkgver=2.4.0 pkgrel=1 pkgdesc='OATH one-time password toolkit' arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ license=('GPL3') depends=('glibc' 'pam' 'xmlsec') options=('!libtool') source=("http://download.savannah.nongnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('2afc64577936a1a79cff72b0718c9636') +md5sums=('456774fbc37d5267e4e8920694b7ad48') build() { cd $pkgname-$pkgver diff --git a/community/openclonk/PKGBUILD b/community/openclonk/PKGBUILD index f748da628..1157c0a30 100644 --- a/community/openclonk/PKGBUILD +++ b/community/openclonk/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 90070 2013-05-06 19:38:47Z foutrelis $ +# $Id: PKGBUILD 94898 2013-08-01 06:55:20Z bpiotrowski $ # Maintainer: Jonathan Steel <mail at jsteel dot org> # Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Wesley <rudirennsau at hotmail dot com> pkgname=openclonk pkgver=5.3.3 -pkgrel=1 +pkgrel=2 pkgdesc="A multiplayer-action-tactic-skill game" arch=('i686' 'x86_64') url="http://openclonk.org" @@ -22,7 +22,7 @@ build() { cmake ../ -DCMAKE_INSTALL_PREFIX=/usr - make + make } package() { @@ -34,3 +34,5 @@ package() { install -dm755 "$pkgdir"/usr/share/licenses/$pkgname install -m644 ../licenses/*.txt "$pkgdir"/usr/share/licenses/$pkgname } + +# vim: ts=2 sw=2 et: diff --git a/community/openimageio/PKGBUILD b/community/openimageio/PKGBUILD index 4a8953754..fb8d89490 100644 --- a/community/openimageio/PKGBUILD +++ b/community/openimageio/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 94036 2013-07-13 12:34:57Z svenstaro $ +# $Id: PKGBUILD 94899 2013-08-01 06:55:22Z bpiotrowski $ # Contributor: SpepS <dreamspepser at yahoo dot it> # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> pkgname=openimageio pkgver=1.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="A library for reading and writing images, including classes, utilities, and applications" arch=(i686 x86_64) url="http://www.openimageio.org/" diff --git a/community/openscenegraph/PKGBUILD b/community/openscenegraph/PKGBUILD index 3ef92191b..e5e1734b6 100644 --- a/community/openscenegraph/PKGBUILD +++ b/community/openscenegraph/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 90073 2013-05-06 19:38:55Z foutrelis $ +# $Id: PKGBUILD 94900 2013-08-01 06:55:23Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Hans Janssen <janserv@gmail.com> # Contributor: my64 <packages@obordes.com> # Contributor: Colin Pitrat <colin.pitrat@gmail.com> pkgname=openscenegraph -pkgver=3.0.1 -pkgrel=10 +pkgver=3.2.0 +pkgrel=3 pkgdesc="An Open Source, high performance real-time graphics toolkit" arch=('i686' 'x86_64') license=('custom:OSGPL') @@ -16,11 +16,9 @@ makedepends=('cmake' 'libvncserver' 'qt4' 'ffmpeg-compat' 'mesa') optdepends=('libvncserver' 'gdal' 'openexr' 'poppler-glib' 'qt4') conflicts=('openthreads') provides=('openthreads') -source=(http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-$pkgver/source/OpenSceneGraph-$pkgver.zip - osg-xine-1.2.patch) -#source=("http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/source/OpenSceneGraph-$pkgver.zip") -md5sums=('c43a25d023e635c3566b2083d8e6d956' - 'b05a486fdc2aaf06b29efb5e0714672e') +#source=(http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-$pkgver/source/OpenSceneGraph-$pkgver.zip +source=(http://www.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-$pkgver.zip) +md5sums=('4980f8692712a24d4c99f363f80c6814') build() { cd OpenSceneGraph-$pkgver @@ -42,8 +40,7 @@ build() { -DFFMPEG_LIBSWSCALE_INCLUDE_DIRS=/usr/include/ffmpeg-compat \ -DFFMPEG_LIBSWSCALE_LIBRARIES=/usr/lib/ffmpeg-compat/libswscale.so - sed -i 's|#include <curl/types.h>|//#include <curl/types.h>|' src/osgPlugins/curl/ReaderWriterCURL.cpp - patch -p1 <$srcdir/osg-xine-1.2.patch +# sed -i 's|#include <curl/types.h>|//#include <curl/types.h>|' src/osgPlugins/curl/ReaderWriterCURL.cpp make } diff --git a/community/openscenegraph/osg-xine-1.2.patch b/community/openscenegraph/osg-xine-1.2.patch deleted file mode 100644 index c73b588dc..000000000 --- a/community/openscenegraph/osg-xine-1.2.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -wbBur OpenSceneGraph-3.0.1/src/osgPlugins/xine/video_out_rgb.c OpenSceneGraph-3.0.1.my/src/osgPlugins/xine/video_out_rgb.c ---- OpenSceneGraph-3.0.1/src/osgPlugins/xine/video_out_rgb.c 2009-11-20 14:46:20.000000000 +0300 -+++ OpenSceneGraph-3.0.1.my/src/osgPlugins/xine/video_out_rgb.c 2012-01-05 02:15:38.000000000 +0400 -@@ -2769,8 +2769,8 @@ - clear(rgb_class, sizeof(rgbout_class_t)); - - rgb_class->driver_class.open_plugin = open_plugin; -- rgb_class->driver_class.get_identifier = get_identifier; -- rgb_class->driver_class.get_description = get_description; -+ rgb_class->driver_class.identifier = get_identifier(NULL); -+ rgb_class->driver_class.description = get_description(NULL); - rgb_class->driver_class.dispose = dispose_class; - - return(rgb_class); diff --git a/community/openshadinglanguage/PKGBUILD b/community/openshadinglanguage/PKGBUILD index d0092cdb9..fc56c8211 100644 --- a/community/openshadinglanguage/PKGBUILD +++ b/community/openshadinglanguage/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 94037 2013-07-13 12:35:07Z svenstaro $ +# $Id: PKGBUILD 94175 2013-07-15 22:55:05Z svenstaro $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> pkgname=openshadinglanguage pkgver=1.3.3 -pkgrel=2 +pkgrel=3 pkgdesc="Advanced shading language for production GI renderers" arch=(i686 x86_64) -url="http://code.google.com/p/openshadinglanguage/" +url="https://github.com/imageworks/OpenShadingLanguage" license=('custom') -depends=('boost-libs' 'openimageio' 'openexr' 'llvm' 'intel-tbb' 'freetype2' 'libpng' 'libtiff') +depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng' 'libtiff' 'llvm') makedepends=('boost' 'cmake' 'clang') source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz) md5sums=('17aaa01987963220e164522c29281f14') @@ -22,6 +22,7 @@ build() { cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DLLVM_STATIC=1 \ .. make } diff --git a/community/openttd/PKGBUILD b/community/openttd/PKGBUILD index c2ab306fd..c4f6e8eda 100644 --- a/community/openttd/PKGBUILD +++ b/community/openttd/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 92128 2013-06-01 08:22:38Z lcarlier $ +# $Id: PKGBUILD 94719 2013-07-29 13:10:04Z lcarlier $ # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> pkgname=openttd -pkgver=1.3.1 +pkgver=1.3.2 pkgrel=1 pkgdesc='An engine for running Transport Tycoon Deluxe.' arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ install=openttd.install optdepends=('openttd-opengfx: free graphics' 'openttd-opensfx: free soundset') source=("http://binaries.openttd.org/releases/${pkgver}/${pkgname}-${pkgver}-source.tar.xz") -sha256sums=('f6cb90e0773dc7bdf01161ded03e48661a65c3f1412b192ae954215aaf26eca2') +sha256sums=('f6efc0cd0c4f4315a98844c331acc2e02322d5671ec376b9f0a11795b0eb270b') package() { cd ${pkgname}-${pkgver} diff --git a/community/parcellite/PKGBUILD b/community/parcellite/PKGBUILD index f1fce3b3a..8efac66ff 100644 --- a/community/parcellite/PKGBUILD +++ b/community/parcellite/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 83205 2013-01-28 10:08:03Z spupykin $ +# $Id: PKGBUILD 94305 2013-07-19 15:21:24Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Alexander Fehr <pizzapunk gmail com> pkgname=parcellite -pkgver=1.1.4 +pkgver=1.1.5 pkgrel=1 pkgdesc="Lightweight GTK+ clipboard manager" arch=('i686' 'x86_64' 'mips64el') @@ -12,12 +12,16 @@ license=('GPL3') depends=('gtk2') makedepends=('intltool') source=(http://downloads.sourceforge.net/parcellite/parcellite-$pkgver.tar.gz) -md5sums=('81633e87f096030e1f23904927f4c32f') +md5sums=('62f96188afc1cc2fe5b48f334bd4c99f') build() { cd "$srcdir/parcellite-$pkgver" ./configure --prefix=/usr --sysconfdir=/etc make +} + +package() { + cd "$srcdir/parcellite-$pkgver" make DESTDIR="$pkgdir" install make distclean } diff --git a/community/parole/PKGBUILD b/community/parole/PKGBUILD index 0ad0688a2..eb2f558e3 100644 --- a/community/parole/PKGBUILD +++ b/community/parole/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 93130 2013-06-25 14:39:40Z spupykin $ +# $Id: PKGBUILD 94522 2013-07-26 10:51:28Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: TDY <tdy@gmx.com> pkgname=parole -pkgver=0.5.1 -pkgrel=2 +pkgver=0.5.2 +pkgrel=1 pkgdesc="A modern media player based on the GStreamer framework" arch=('i686' 'x86_64' 'mips64el') url="http://goodies.xfce.org/projects/applications/parole/" @@ -21,7 +21,7 @@ conflicts=('parole-media-player-git') options=('!libtool') install=parole.install source=(http://git.xfce.org/apps/parole/snapshot/parole-$pkgver.tar.bz2) -md5sums=('0236073ad67916092a75fcaa59583780') +md5sums=('ab87c3067e310cf200e26a61ed95cdf8') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/parrot/PKGBUILD b/community/parrot/PKGBUILD index 94a3bda89..eba0b90dc 100644 --- a/community/parrot/PKGBUILD +++ b/community/parrot/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 92115 2013-05-31 16:30:12Z spupykin $ +# $Id: PKGBUILD 94711 2013-07-29 10:19:02Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: mpie <michael.kyne-phillips1@ntlworld.com> pkgname=parrot -pkgver=5.4.0 +pkgver=5.6.0 #_rel=stable _rel=devel pkgrel=1 @@ -16,7 +16,7 @@ makedepends=('perl-json') optdepends=('freeglut') options=('!makeflags') source=(ftp://ftp.parrot.org/pub/parrot/releases/$_rel/$pkgver/$pkgname-$pkgver.tar.bz2) -md5sums=('5f4603d4c4ee8d60826e56f9012d2e99') +md5sums=('7bf098790c5772bb45480abe3e425f3c') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/passenger/PKGBUILD b/community/passenger/PKGBUILD index 5ae07a8ca..a21b13a8a 100644 --- a/community/passenger/PKGBUILD +++ b/community/passenger/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 93666 2013-07-08 11:18:56Z spupykin $ +# $Id: PKGBUILD 94307 2013-07-19 15:21:45Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=passenger -pkgver=4.0.7 +pkgver=4.0.10 pkgrel=1 pkgdesc="mod_rails passenger" arch=('i686' 'x86_64' 'mips64el') @@ -14,7 +14,7 @@ makedepends=('apache') install=passenger.install options=('!emptydirs') source=($pkgname-$pkgver.tar.gz::https://github.com/FooBarWidget/passenger/archive/release-$pkgver.tar.gz) -md5sums=('07f892d34164bfcc883a46d8b730b8e5') +md5sums=('a30ec12f12923aedd42ed2747903f65a') build(){ cd $srcdir/passenger-release-$pkgver @@ -32,5 +32,5 @@ package() { cp -R * $pkgdir/usr/lib/passenger/ mkdir -p $pkgdir/usr/lib/httpd/modules - ln -sf /usr/lib/passenger/libout/apache2/mod_passenger.so $pkgdir/usr/lib/httpd/modules/mod_passenger.so + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so $pkgdir/usr/lib/httpd/modules/mod_passenger.so } diff --git a/community/pcmanfm/PKGBUILD b/community/pcmanfm/PKGBUILD index fec340497..5c9a682ad 100644 --- a/community/pcmanfm/PKGBUILD +++ b/community/pcmanfm/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 79229 2012-11-01 10:32:52Z bpiotrowski $ +# $Id: PKGBUILD 94411 2013-07-22 20:03:04Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> # Contributor: Unknown47 <unknown47r@gmail.com> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=pcmanfm -pkgver=1.1.0 +pkgver=1.1.1 pkgrel=1 pkgdesc="An extremely fast and lightweight file manager" arch=('i686' 'x86_64' 'mips64el') @@ -16,7 +16,7 @@ depends=('gtk2' 'desktop-file-utils' 'libfm' 'lxmenu-data') makedepends=('intltool' 'pkgconfig') install=$pkgname.install source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-$pkgver.tar.gz) -md5sums=('af0cff78690e658f3c06ceabf27bc71a') +md5sums=('853ef5e3eba6bf36e15985bfe3170456') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/performous/PKGBUILD b/community/performous/PKGBUILD index 201bb53e2..d20f9db2a 100644 --- a/community/performous/PKGBUILD +++ b/community/performous/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 94039 2013-07-13 12:35:25Z svenstaro $ +# $Id: PKGBUILD 94902 2013-08-01 06:55:27Z bpiotrowski $ # Maintainer : Laurent Carlier <lordheavym@gmail.com> # Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org> pkgname=performous pkgver=0.7.0 -pkgrel=8 +pkgrel=10 pkgdesc='A free game like "Singstar", "Rockband" or "Stepmania"' arch=('i686' 'x86_64' 'mips64el') url="http://performous.org/" @@ -14,19 +14,22 @@ makedepends=('cmake' 'pkgconfig' 'help2man' 'boost' 'mesa') optdepends=('performous-freesongs: free songs for performous') source=(http://sourceforge.net/projects/$pkgname/files/$pkgname/$pkgver/performous-$pkgver.tar.bz2 performous-0.7.0-cmake.patch - fix-noisy-sound-output.patch) + fix-noisy-sound-output.patch + ffmpeg-2.0.patch) md5sums=('60f3f72b51a630a4aa996484aedb9526' '7da8aef3f4dd28e19f95957ae9ac2bb1' - '820dc6d1a91c23f0ef56e2cd1759afb6') + '820dc6d1a91c23f0ef56e2cd1759afb6' + '9f781162b6ebc77b68caa05e2941c527') prepare() { cd performous-${pkgver} # patch from gentoo patch -Np0 -i ../performous-0.7.0-cmake.patch - # fix FS#33948 (merged upstream) patch -Np1 -i ../fix-noisy-sound-output.patch + # fix building with ffmpeg-2.0 + patch -Np1 -i ../ffmpeg-2.0.patch } build() { diff --git a/community/performous/ffmpeg-2.0.patch b/community/performous/ffmpeg-2.0.patch new file mode 100644 index 000000000..26819dd9b --- /dev/null +++ b/community/performous/ffmpeg-2.0.patch @@ -0,0 +1,11 @@ +diff -ru performous-0.7.0/game/ffmpeg.cc performous-0.7.0a/game/ffmpeg.cc +--- performous-0.7.0/game/ffmpeg.cc 2012-11-12 23:14:08.000000000 +0100 ++++ performous-0.7.0a/game/ffmpeg.cc 2013-07-17 10:28:11.284467081 +0200 +@@ -17,6 +17,7 @@ + #endif + + #define AUDIO_CHANNELS 2 ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 + + /*static*/ boost::mutex FFmpeg::s_avcodec_mutex; + diff --git a/community/perl-crypt-des/PKGBUILD b/community/perl-crypt-des/PKGBUILD index 19b7ed1cb..0b6cbb498 100644 --- a/community/perl-crypt-des/PKGBUILD +++ b/community/perl-crypt-des/PKGBUILD @@ -1,23 +1,16 @@ -# $Id: PKGBUILD 91660 2013-05-26 09:24:51Z bluewind $ +# $Id: PKGBUILD 94938 2013-08-01 11:26:03Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> #Contributor: Pete Morris <pete dot morris at gmail dot com> pkgname=perl-crypt-des -pkgver=2.05 -pkgrel=6 +pkgver=2.07 +pkgrel=1 pkgdesc="Perl DES encryption module" arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/~dparis/Crypt-DES" license=("GPL" "PerlArtistic") depends=('glibc') -source=("http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-DES-$pkgver.tar.gz" - "perl-5.18.patch") -md5sums=('a8a0bea7064e11d2af434f3e468c17bb' - '836d1a954281257efe00503d98b42dc8') - -prepare() { - cd $srcdir/Crypt-DES-$pkgver - patch -p1 <$srcdir/perl-5.18.patch -} +source=("http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-DES-$pkgver.tar.gz") +md5sums=('e845d24cf383ca4a30a3380a2735feac') build() { cd $srcdir/Crypt-DES-$pkgver diff --git a/community/perl-crypt-des/perl-5.18.patch b/community/perl-crypt-des/perl-5.18.patch deleted file mode 100644 index 16e5aac85..000000000 --- a/community/perl-crypt-des/perl-5.18.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -wbBur Crypt-DES-2.05.org/DES.xs Crypt-DES-2.05/DES.xs ---- Crypt-DES-2.05.org/DES.xs 2005-12-08 18:52:50.000000000 +0300 -+++ Crypt-DES-2.05/DES.xs 2013-05-20 15:35:58.668612530 +0400 -@@ -64,8 +64,7 @@ - output = sv_newmortal(); - output_len = 8; - -- if (!SvUPGRADE(output, SVt_PV)) -- croak("cannot use output argument as lvalue"); -+ SvUPGRADE(output, SVt_PV); - - perl_des_crypt(input, SvGROW(output, output_len), (i32 *)ks, enc_flag); - diff --git a/community/perl-package-stash-xs/PKGBUILD b/community/perl-package-stash-xs/PKGBUILD index 805749e53..f8a39a069 100644 --- a/community/perl-package-stash-xs/PKGBUILD +++ b/community/perl-package-stash-xs/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 91690 2013-05-26 09:25:52Z bluewind $ +# $Id: PKGBUILD 94211 2013-07-16 19:26:21Z jsteel $ # Maintainer: Jonathan Steel <mail@jsteel.org> # Contributor: Justin Davis <jrcd83@gmail.com> pkgname=perl-package-stash-xs -pkgver=0.26 -pkgrel=2 +pkgver=0.28 +pkgrel=1 pkgdesc="Faster and more correct implementation of the Package::Stash API" arch=(i686 x86_64 mips64el) url="http://search.cpan.org/dist/Package-Stash-XS" @@ -13,8 +13,8 @@ depends=('perl') makedepends=('perl-extutils-makemaker') checkdepends=('perl-test-fatal' 'perl-test-simple' 'perl-test-requires') options=('!emptydirs') -source=("http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-XS-${pkgver}.tar.gz") -md5sums=('33b07af6344d4a16ecd4e9ae3fa48984') +source=(http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-XS-$pkgver.tar.gz) +md5sums=('9664356ec3be02626cbd3081ec246b70') build() { ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ @@ -24,7 +24,9 @@ build() { MODULEBUILDRC=/dev/null cd Package-Stash-XS-${pkgver} + /usr/bin/perl Makefile.PL + make ) } @@ -32,17 +34,13 @@ build() { check() { ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" cd Package-Stash-XS-${pkgver} + make test ) } package() { cd Package-Stash-XS-${pkgver} - make DESTDIR="$pkgdir" install -} -# Local Variables: -# mode: shell-script -# sh-basic-offset: 2 -# End: -# vim:set ts=2 sw=2 et: + make DESTDIR="$pkgdir"/ install +} diff --git a/community/perl-params-validate/PKGBUILD b/community/perl-params-validate/PKGBUILD index c868ca892..1367ad42a 100644 --- a/community/perl-params-validate/PKGBUILD +++ b/community/perl-params-validate/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 91693 2013-05-26 09:25:57Z bluewind $ +# $Id: PKGBUILD 94191 2013-07-16 14:53:18Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: François Charette <firmicus ατ gmx δοτ net> pkgname=perl-params-validate -pkgver=1.07 -pkgrel=2 +pkgver=1.08 +pkgrel=1 pkgdesc="Validate sub params against a spec" arch=('i686' 'x86_64' 'mips64el') url="http://search.cpan.org/dist/Params-Validate" @@ -12,7 +12,7 @@ license=('GPL' 'PerlArtistic') depends=('perl' 'perl-module-implementation') options=('!emptydirs') source=("http://www.cpan.org/authors/id/D/DR/DROLSKY/Params-Validate-${pkgver}.tar.gz") -md5sums=('7cb0e18bd547f3ba9c492712d1795ac6') +md5sums=('5edfb0ffd92cbb0e2646ddf23d4516e9') build() { cd Params-Validate-${pkgver} diff --git a/community/php-mongo/PKGBUILD b/community/php-mongo/PKGBUILD index 33213a413..7dffb0ade 100644 --- a/community/php-mongo/PKGBUILD +++ b/community/php-mongo/PKGBUILD @@ -1,10 +1,9 @@ -# $Id: PKGBUILD 92665 2013-06-11 09:54:52Z idevolder $ # Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > # Contributor: Jarek Sedlacek <jareksedlacek@gmail.com> pkgname=php-mongo -pkgver=1.4.1 -pkgrel=2 +pkgver=1.4.2 +pkgrel=1 pkgdesc="Officially supported PHP driver for MongoDB" arch=("i686" "x86_64") url="http://www.mongodb.org/display/DOCS/PHP+Language+Center" @@ -27,5 +26,5 @@ package() { make INSTALL_ROOT="$pkgdir" install install -Dm644 "$srcdir/mongo.ini" "$pkgdir/etc/php/conf.d/mongo.ini" } -sha256sums=('230e7d26eaa826c7aacfc90fd1128f8c390216abe7f588d3bbcd130bd1fb84b6' +sha256sums=('ecbf8621c418c35abb0d5e9719432a2f315db2559023861105635bae5bfbd120' 'c89685eee842d5c3a85149a5bb8e310e62bf1a17f94183bb66401593ab2b191b') diff --git a/community/pidgin-lwqq/PKGBUILD b/community/pidgin-lwqq/PKGBUILD index 03ad2c151..768c58981 100644 --- a/community/pidgin-lwqq/PKGBUILD +++ b/community/pidgin-lwqq/PKGBUILD @@ -1,33 +1,43 @@ -# $Id: PKGBUILD 93040 2013-06-23 03:02:10Z fyan $ +# $Id: PKGBUILD 94960 2013-08-01 15:24:00Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=pidgin-lwqq -pkgver=0.1f -_commit=66b7498a7530a1c47dabbe05c0726a9188353217 +pkgver=0.2a.20130801 +_branch=dev +_commit=3f1b9ecb6f38b8c8a58f2bea33684f40526b7e66 pkgrel=1 pkgdesc="A pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol" arch=('i686' 'x86_64' 'mips64el') url="https://github.com/xiehuc/pidgin-lwqq" license=('GPL3') -depends=('libpurple' 'curl' 'libev' 'hicolor-icon-theme' 'gtk-update-icon-cache') +depends=('libpurple' 'curl' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'libev') optdepends=('pidgin: Multi-protocol instant messaging client' 'telepathy-haze: Empathy plugin support') makedepends=('git' 'cmake') install=$pkgname.install -#source=("git://github.com/xiehuc/pidgin-lwqq.git#commit=$_commit") -source=("git://github.com/xiehuc/pidgin-lwqq.git#tag=$pkgver") -md5sums=('SKIP') +source=("git://github.com/xiehuc/pidgin-lwqq.git#branch=$_branch" +#source=("git://github.com/xiehuc/pidgin-lwqq.git#tag=$pkgver" + "git://github.com/xiehuc/lwqq.git") -build() -{ +prepare() { + cd "$srcdir/$pkgname" + git checkout $_commit + git submodule init + git config submodule."liblwqq".url "$srcdir/lwqq" + git submodule update +} + +build() { cd "${srcdir}/$pkgname" cmake -DCMAKE_INSTALL_PREFIX=/usr . make } -package() -{ +package() { cd "$srcdir/$pkgname" make DESTDIR="${pkgdir}" install } + +sha512sums=('SKIP' + 'SKIP') diff --git a/community/playpen/PKGBUILD b/community/playpen/PKGBUILD new file mode 100644 index 000000000..b01dc48b6 --- /dev/null +++ b/community/playpen/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Daniel Micay <danielmicay@gmail.com> +pkgname=playpen +pkgver=1 +pkgrel=2 +epoch=1 +pkgdesc='A secure application sandbox using namespaces, cgroups and seccomp' +arch=(i686 x86_64) +url='https://github.com/thestinger/playpen/' +license=(MIT) +depends=(libseccomp gcc-libs) +makedepends=(git python clang) +source=(git://github.com/thestinger/playpen#tag=1) +md5sums=(SKIP) + +build() { + cd $pkgname + git submodule update --init + make +} + +package() { + cd $pkgname + make PREFIX=/usr DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/poedit/PKGBUILD b/community/poedit/PKGBUILD index 34ec6c021..ab072b8b9 100644 --- a/community/poedit/PKGBUILD +++ b/community/poedit/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 87572 2013-04-03 10:14:55Z spupykin $ +# $Id: PKGBUILD 94359 2013-07-22 11:20:50Z spupykin $ # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Alexander Fehr <pizzapunk@gmail.com> # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=poedit -pkgver=1.5.5 +pkgver=1.5.7 pkgrel=1 pkgdesc="Cross-platform gettext catalogs (.po files) editor" arch=('i686' 'x86_64' 'mips64el') @@ -15,7 +15,7 @@ depends=('wxgtk2.9' 'gtkspell' 'db>=5.1' 'hicolor-icon-theme' 'gettext') makedepends=('pkgconfig' 'boost') install=poedit.install source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('da86cb73cee9d006a42f9574811d13ab') +md5sums=('f5b53ec66a606f088b0aa388595ea5f9') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/community/pragha/PKGBUILD b/community/pragha/PKGBUILD index e4d8c4188..639da6d20 100644 --- a/community/pragha/PKGBUILD +++ b/community/pragha/PKGBUILD @@ -1,34 +1,37 @@ -# $Id: PKGBUILD 92211 2013-06-02 19:15:02Z bpiotrowski $ +# $Id: PKGBUILD 94432 2013-07-24 19:06:38Z ttoepper $ # Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de> +# Contributor: J0k3r <moebius282 e4a t gmail D0_T com> # Contributor: Alois Nespor <alois.nespor@gmail.com> -# Contributor: JerichoKru <jerichokru(AT)htomail.com> +# Contributor: JerichoKru <jerichokru(AT)hotmail.com> pkgname=pragha pkgver=1.1.2 -pkgrel=1 +pkgrel=2 pkgdesc="A lightweight GTK+ music manager - fork of Consonance Music Manager." arch=('i686' 'x86_64' 'mips64el') url="http://pragha.wikispaces.com/" license=('GPL3') -depends=('libnotify' 'libcdio-paranoia' 'gstreamer0.10-base' +depends=('libnotify' 'libcdio-paranoia' 'gst-plugins-base' 'taglib' 'hicolor-icon-theme' 'gtk2' 'dbus-glib' 'sqlite' 'desktop-file-utils' 'libclastfm') -optdepends=('notification-daemon: OSD notification') +optdepends=('notification-daemon: OSD notification' + 'gst-plugins-good: A collection of gstreamer codecs' + 'gst-plugins-bad: A collection of gstreamer codecs' + 'gst-plugins-ugly: A collection of gstreamer codecs') makedepends=('intltool') replaces=('dissonance') install=pragha.install -source=("http://dissonance.googlecode.com/files/pragha-$pkgver.tar.bz2" - cdio-includes.patch) -sha1sums=('3e6456275a216110bd6942b2dc19b1120f4d14e5' - '83b366be516b4c09dbccbb25b473f2de545bdbe8') +source=("http://dissonance.googlecode.com/files/pragha-$pkgver.tar.bz2") +sha1sums=('3e6456275a216110bd6942b2dc19b1120f4d14e5') build() { cd "$srcdir/$pkgname-$pkgver" - patch -Np1 -i "$srcdir/cdio-includes.patch" - - LIBS+="-ldbus-glib-1" ./configure --prefix=/usr + LIBS+="-ldbus-glib-1" \ + ./configure --prefix=/usr \ + --with-gstreamer=1.0 \ + CPPFLAGS="-DHAVE_PARANOIA_NEW_INCLUDES" make } diff --git a/community/pragha/cdio-includes.patch b/community/pragha/cdio-includes.patch deleted file mode 100644 index 707734ad0..000000000 --- a/community/pragha/cdio-includes.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/cdda.h.orig 2013-02-16 23:13:47.000000000 +0100 -+++ b/src/cdda.h 2013-06-02 21:07:50.473864563 +0200 -@@ -24,7 +24,7 @@ - #ifdef HAVE_PARANOIA_NEW_INCLUDES - #include <cdio/paranoia/cdda.h> - #else -- #include <cdio/cdda.h> -+ #include <cdio/paranoia/cdda.h> - #ifdef __CDIO_CONFIG_H__ - #include <cdio/cdio_unconfig.h> - #endif diff --git a/community/preload/PKGBUILD b/community/preload/PKGBUILD deleted file mode 100644 index 90b88459f..000000000 --- a/community/preload/PKGBUILD +++ /dev/null @@ -1,44 +0,0 @@ -# $Id: PKGBUILD 90536 2013-05-13 00:33:46Z eric $ -# Maintainer: -# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> -# Contributor: William Rea <sillywilly@gmail.com> - -pkgname=preload -pkgver=0.6.4 -pkgrel=6 -arch=('i686' 'x86_64' 'mips64el') -pkgdesc="Makes applications run faster by prefetching binaries and shared objects" -url="http://sourceforge.net/projects/preload" -license=('GPL2') -depends=('glib2' 'bash') -makedepends=('help2man') -backup=('etc/preload.conf') -options=('!makeflags') -install=$pkgname.install -source=("http://downloads.sourceforge.net/sourceforge/preload/$pkgname-$pkgver.tar.gz" - service) -md5sums=('10786287b55afd3a2b433b4f898809f4' - 'b4871a6ade86968322b3bdf3fce88e99') - -build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --sbindir=/usr/bin \ - --localstatedir=/var - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR="${pkgdir}" sysconfigdir=/etc/conf.d install - - install -Dm644 "${srcdir}"/service "${pkgdir}"/usr/lib/systemd/system/preload.service - - rm -rf "${pkgdir}"/etc/rc.d - rm -rf "${pkgdir}"/var/lib/preload/preload.state - rm -rf "${pkgdir}"/var/log/preload.log - - sed -r -i 's#^((map|exe)prefix =) (.+)$#\1 /opt;\3#' "${pkgdir}"/etc/preload.conf -} diff --git a/community/preload/preload.install b/community/preload/preload.install deleted file mode 100644 index 2c758c265..000000000 --- a/community/preload/preload.install +++ /dev/null @@ -1,30 +0,0 @@ -PRELOAD_STATE=/var/lib/preload/preload.state - -# arg 1: the new package version -# arg 2: the old package version -pre_upgrade() { - if [ `vercmp $2 0.6.3-2` -lt 0 ]; then - echo "Backing up your state file..." - cp -af ${PRELOAD_STATE} ${PRELOAD_STATE}.backup - fi -} - -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { - if [ `vercmp $2 0.6.3-2` -lt 0 -a -f ${PRELOAD_STATE}.backup ]; then - echo "Restoring the state file..." - mv -f ${PRELOAD_STATE}.backup ${PRELOAD_STATE} - fi -} - -# arg 1: the old package version -post_remove() { - echo - echo "Leaving ${PRELOAD_STATE} intact in case one day you want to" - echo "install preload again. If you are sure you don't need it anymore, please" - echo "remove it manually. Log files in /var/log have not been removed as well." - echo -} - -# vim:set ts=2 sw=2 et: diff --git a/community/preload/service b/community/preload/service deleted file mode 100644 index a26e2d01b..000000000 --- a/community/preload/service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Adaptive readahead daemon - -[Service] -Type=simple -IOSchedulingClass=3 -EnvironmentFile=/etc/conf.d/preload -ExecStart=/usr/bin/preload --foreground $PRELOAD_OPTS - -[Install] -WantedBy=multi-user.target diff --git a/community/projectm/PKGBUILD b/community/projectm/PKGBUILD index 9573f4b85..fa7f74367 100644 --- a/community/projectm/PKGBUILD +++ b/community/projectm/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 86488 2013-03-18 11:20:57Z arodseth $ +# $Id: PKGBUILD 94903 2013-08-01 06:55:29Z bpiotrowski $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Alexander Baldeck <alexander@archlinux.org> @@ -7,7 +7,7 @@ pkgbase=projectm pkgname=('projectm' 'projectm-libvisual' 'projectm-pulseaudio' 'projectm-qt' 'projectm-test') pkgver=2.1.0 -pkgrel=5 +pkgrel=6 arch=('i686' 'x86_64' 'mips64el') url='http://projectm.sourceforge.net/' license=('LGPL') diff --git a/community/puzzles/PKGBUILD b/community/puzzles/PKGBUILD index 527e56025..80347596a 100644 --- a/community/puzzles/PKGBUILD +++ b/community/puzzles/PKGBUILD @@ -3,7 +3,7 @@ # Maintainer: schuay <jakob.gruber@gmail.com> pkgname=puzzles -pkgver=9840 +pkgver=9893 pkgrel=1 pkgdesc="Simon Tatham's Portable Puzzle Collection" arch=('i686' 'x86_64' 'mips64el') @@ -19,9 +19,9 @@ build() { ./mkfiles.pl - sed -i 's|\$(gamesdir)|\$(bindir)|' Makefile + sed -i 's|\$(gamesdir)|\$(bindir)|' Makefile.gtk - make prefix=/usr + make -f Makefile.gtk prefix=/usr } package() { @@ -30,7 +30,7 @@ package() { install -d ${pkgdir}/usr/{bin,share/licenses/${pkgname}} install -Dm644 LICENCE ${pkgdir}/usr/share/licenses/${pkgname}/ - make prefix=/usr DESTDIR=${pkgdir} install + make -f Makefile.gtk prefix=/usr DESTDIR=${pkgdir} install #fix FS#14600 mv ${pkgdir}/usr/bin/net ${pkgdir}/usr/bin/puzzles-net diff --git a/community/python-pygit2/PKGBUILD b/community/python-pygit2/PKGBUILD index 43170f0e4..0960e79ae 100644 --- a/community/python-pygit2/PKGBUILD +++ b/community/python-pygit2/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 88510 2013-04-19 08:16:34Z thestinger $ +# $Id: PKGBUILD 94332 2013-07-20 22:37:34Z thestinger $ # Maintainer: Daniel Micay <danielmicay@gmail.com> pkgbase=python-pygit2 pkgname=(python-pygit2 python2-pygit2) -pkgver=0.18.0 +pkgver=0.19.0 pkgrel=1 pkgdesc='Python bindings for libgit2' url="https://github.com/libgit2/pygit2" @@ -12,7 +12,7 @@ makedepends=(python python2) arch=(i686 x86_64 mips64el) license=('GPL2') source=(https://github.com/libgit2/pygit2/archive/v${pkgver}.tar.gz) -md5sums=('25dedbcf38d690dc8b3716389f2702de') +md5sums=('a197304b3788ad051c39d7f2eeae4745') package_python-pygit2() { cd "$srcdir/pygit2-$pkgver" diff --git a/community/qlandkartegt/PKGBUILD b/community/qlandkartegt/PKGBUILD index 055dd9bee..10a4f2818 100644 --- a/community/qlandkartegt/PKGBUILD +++ b/community/qlandkartegt/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 87229 2013-03-28 20:43:22Z jlichtblau $ +# $Id: PKGBUILD 94086 2013-07-14 10:55:45Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Matthias Maennich <arch@maennich.net> # Contributor: <boenki@gmx.de> pkgname=qlandkartegt -pkgver=1.7.0 +pkgver=1.7.1 pkgrel=1 pkgdesc="Use your GPS with Linux" arch=('i686' 'x86_64' 'mips64el') @@ -18,7 +18,7 @@ install=$pkgname.install changelog=$pkgname.changelog source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz $pkgname-mimetypes.xml) -sha256sums=('995a55cf45acba67aa0144b64782566187c3ed3240652f22d4002127f6f2fcb4' +sha256sums=('156ae80bda0e7004f63867f0880b8737fb4e175388fc9edf6d541f2901686737' 'e8d33948831f8a66edd752c71c653085d6c4d9f1969e70dd8c40b9c7ca37fba0') build() { @@ -40,5 +40,3 @@ package(){ install -D -m644 "${srcdir}/$pkgname-mimetypes.xml" \ "${pkgdir}/usr/share/mime/packages/$pkgname-mimetypes.xml" } -sha256sums=('4dbab9ed00824647a9afd315619e7974e176a3b47e50f3754441e69f1dbee72d' - 'e8d33948831f8a66edd752c71c653085d6c4d9f1969e70dd8c40b9c7ca37fba0') diff --git a/community/qlandkartegt/qlandkartegt.changelog b/community/qlandkartegt/qlandkartegt.changelog index 308d122a2..2e5704bfb 100644 --- a/community/qlandkartegt/qlandkartegt.changelog +++ b/community/qlandkartegt/qlandkartegt.changelog @@ -1,3 +1,6 @@ +2013-07-14 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * qlandkartegt 1.7.1-1 + 2013-03-28 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * qlandkartegt 1.7.0-1 diff --git a/community/qmmp/PKGBUILD b/community/qmmp/PKGBUILD index 45a165304..7a6b39148 100644 --- a/community/qmmp/PKGBUILD +++ b/community/qmmp/PKGBUILD @@ -1,9 +1,9 @@ -#$Id: PKGBUILD 92815 2013-06-15 12:48:27Z jlichtblau $ +#$Id: PKGBUILD 94904 2013-08-01 06:55:31Z bpiotrowski $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> pkgname=qmmp pkgver=0.7.1 -pkgrel=1 +pkgrel=2 pkgdesc="Qt4 based audio-player" arch=('i686' 'x86_64' 'mips64el') url="http://qmmp.ylsoftware.com/" diff --git a/community/qtractor/PKGBUILD b/community/qtractor/PKGBUILD index 1e99f350f..8a1a9f3d9 100644 --- a/community/qtractor/PKGBUILD +++ b/community/qtractor/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 92566 2013-06-08 18:10:04Z schiv $ +# $Id: PKGBUILD 94309 2013-07-19 17:36:37Z schiv $ # Maintainer: Ray Rashif <schiv@archlinux.org> # Contributor: Philipp Überbacher <hollunder at gmx dot at> pkgname=qtractor -pkgver=0.5.9 +pkgver=0.5.10 pkgrel=1 pkgdesc="Audio/MIDI multitrack sequencer" arch=('i686' 'x86_64' 'mips64el') @@ -15,7 +15,7 @@ makedepends=('ladspa' 'dssi') [ "$CARCH" = "i686" ] && optdepends=('dssi-vst: win32 VST support') install=qtractor.install source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('92e18a45e8a378761119440eb677a908') +md5sums=('54a9c2b4eb0f65e44bdc27c91849a341') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/quagga/PKGBUILD b/community/quagga/PKGBUILD index e235e817f..d11c955bf 100644 --- a/community/quagga/PKGBUILD +++ b/community/quagga/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 90540 2013-05-13 00:51:44Z seblu $ +# $Id: PKGBUILD 94860 2013-07-31 13:09:35Z seblu $ # Maintainer: Sébastien Luttringer pkgname=quagga -pkgver=0.99.22.1 -pkgrel=2 +pkgver=0.99.22.3 +pkgrel=1 pkgdesc='BGP/OSPF/ISIS/RIP/RIPNG routing daemon suite' arch=('i686' 'x86_64' 'mips64el') url='http://www.quagga.net' @@ -20,7 +20,7 @@ source=("http://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar 'ripd.service' 'ripngd.service' 'zebra.service') -md5sums=('d9ab848661720d6da2551c7a4a19c731' +md5sums=('1467b6828842af59b31252515729bb09' '20a8e36ad851d4e06467aeb56a84b245' 'cc90c234aac9098c5132d653037d5269' '67d0ada0f3000b9a86351798786c5256' diff --git a/community/rss-glx/PKGBUILD b/community/rss-glx/PKGBUILD index 879207733..d7f58f7e2 100644 --- a/community/rss-glx/PKGBUILD +++ b/community/rss-glx/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 86576 2013-03-20 02:34:21Z eric $ +# $Id: PKGBUILD 94905 2013-08-01 06:55:33Z bpiotrowski $ # Maintainer : Ionut Biru <ibiru@archlinux.org> # Contributor: Corrado 'bardo' Primier <corrado.primier@mail.polimi.it> # Contributor: Tate "Tatey" Johnson <tatey86@tpg.com.au> pkgname=rss-glx pkgver=0.9.1 -pkgrel=14 +pkgrel=15 pkgdesc="The Really Slick Screensavers port to GLX" arch=('i686' 'x86_64' 'mips64el') url="http://rss-glx.sourceforge.net/" diff --git a/community/rusxmms/PKGBUILD b/community/rusxmms/PKGBUILD deleted file mode 100644 index d1926630c..000000000 --- a/community/rusxmms/PKGBUILD +++ /dev/null @@ -1,63 +0,0 @@ -# $Id: PKGBUILD 85265 2013-02-28 10:39:00Z spupykin $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> - -pkgname=rusxmms -pkgver=1.2.11_csa43 -_xmmsver=1.2.11 -_csaver=csa43 -pkgrel=3 -pkgdesc="XMMS with librcc" -arch=(i686 x86_64 'mips64el') -license=(GPL) -url="http://rusxmms.sourceforge.net/" -depends=(libsm libxxf86vm zlib gtk libvorbis alsa-lib libgl librcc librcd openssl) -makedepends=(mesa patch) -provides=(xmms) -conflicts=(xmms) -options=('!libtool' '!distcc') -source=(http://xmms.org/files/1.2.x/xmms-${_xmmsver}.tar.bz2 \ - http://dside.dyndns.org/files/rusxmms/RusXMMS2-${_csaver}.tar.bz2) -md5sums=('f3e6dbaf0b3f571a532ab575656be506' - '8f387dd2e5c95f8730979e09687b6e02') - -build() { - cd "${srcdir}"/xmms-${_xmmsver} - sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADER/g' configure.in libxmms/configure.in - - ln -s "$srcdir"/RusXMMS2 "$srcdir"/xmms-${_xmmsver}/RusXMMS2 - (cd "$srcdir"/xmms-${_xmmsver}/RusXMMS2 && ./apply.sh) - - mv "$srcdir"/RusXMMS2/source/* "$srcdir"/xmms-${_xmmsver}/libxmms/ - autoconf - sed -i 's/unicode.c//g' Input/mpg123/Makefile.in - sed -i 's/unicode.lo//g' Input/mpg123/Makefile.in - - (cd libxmms && aclocal && automake && autoconf) - - case $CARCH in - x86_64) - ./configure --prefix=/usr --disable-mikmod --disable-simd - ;; - i686) - ./configure --prefix=/usr --disable-mikmod --enable-simd --disable-vorbis --disable-vorbistest - ;; - *) - return 1 - ;; - esac - - make -} - -package(){ - cd "${srcdir}"/xmms-${_xmmsver} - make DESTDIR="$pkgdir" install - - mkdir -p "$pkgdir"/usr/share/{applications,pixmaps} - install -m 644 xmms/xmms.desktop "$pkgdir"/usr/share/applications - install -m 644 xmms/xmms_mini.xpm "$pkgdir"/usr/share/pixmaps/xmms.xpm - # don't want wmxmms - rm -rf "$pkgdir"/usr/bin/wmxmms "$pkgdir"/usr/share/xmms - rm -f "$pkgdir"/usr/share/man/man1/{gnomexmms.1,wmxmms.1} -} diff --git a/community/scribus/PKGBUILD b/community/scribus/PKGBUILD new file mode 100644 index 000000000..9d35c971a --- /dev/null +++ b/community/scribus/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 94794 2013-07-30 14:34:31Z bisson $ +# Maintainer: Gaetan Bisson <bisson@archlinux.org> +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Ronald van Haren <ronald.archlinux.org> +# Contributor: tobias <tobias@archlinux.org> +# Contributor: Ben <ben@benmazer.net> + +pkgname=scribus +pkgver=1.4.3 +pkgrel=1 +pkgdesc='Desktop publishing software' +url='http://www.scribus.net/' +license=('GPL') +arch=('i686' 'x86_64' 'mips64el') +makedepends=('cmake' 'boost' 'mesa') +depends=('qt4' 'cairo' 'lcms2' 'libcups' 'libxml2' 'hyphen' + 'ghostscript' 'python2' 'podofo' 'boost-libs' + 'desktop-file-utils' 'shared-mime-info') +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz") +sha1sums=('23d85fcfe0a61ff88cc003639efdbb38d43feb7f') + +options=('!libtool') +install=install + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}-${pkgver}" + sed 's|Icon=scribus|Icon=/usr/share/scribus/icons/scribus.png|' -i scribus.desktop + sed \ + -e 's|#!/usr/bin/python|#!/usr/bin/python2|' \ + -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \ + -i scribus/plugins/scriptplugin/{samples,scripts}/* + install -d ../build +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}/build" + cmake "../${pkgname}-${pkgver}" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON \ + -DLIB_SUFFIX="" + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/build" + make DESTDIR="${pkgdir}" install + install -Dm644 "../${pkgname}-${pkgver}/scribus.desktop" "${pkgdir}/usr/share/applications/scribus.desktop" +} diff --git a/community/scribus/install b/community/scribus/install new file mode 100644 index 000000000..8040f715b --- /dev/null +++ b/community/scribus/install @@ -0,0 +1,11 @@ +post_install() { + update-mime-database usr/share/mime &> /dev/null + update-desktop-database -q +} +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/sfml/PKGBUILD b/community/sfml/PKGBUILD index 08bd35335..9b742d4d8 100644 --- a/community/sfml/PKGBUILD +++ b/community/sfml/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 88118 2013-04-12 07:50:02Z svenstaro $ +# $Id: PKGBUILD 94906 2013-08-01 06:55:35Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Ondrej Martinak <omartinak@gmail.com> pkgname=sfml -pkgver=2.0 +pkgver=2.1 pkgrel=1 pkgdesc='A simple, fast, cross-platform, and object-oriented multimedia API' arch=('i686' 'x86_64' 'mips64el') @@ -12,8 +12,8 @@ license=('zlib') depends=('libsndfile' 'libxrandr' 'libjpeg' 'openal' 'glew' 'freetype2') makedepends=('mesa' 'cmake' 'doxygen') install=sfml.install -source=("https://github.com/LaurentGomila/SFML/archive/2.0.tar.gz") -md5sums=('294fd8563a319e06f68bbca0eedc905e') +source=("${pkgname}-${pkgver}::https://github.com/LaurentGomila/SFML/archive/${pkgver}.tar.gz") +md5sums=('6457a5903b156390012773e9ef33f65f') build() { cd "$srcdir"/SFML-${pkgver} diff --git a/community/shhmsg/PKGBUILD b/community/shhmsg/PKGBUILD new file mode 100644 index 000000000..f1ef76668 --- /dev/null +++ b/community/shhmsg/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: jsteel <jsteel@aur.archlinux.org> +# Contributor: Peter Simons <simons@cryp.to> + +pkgname=shhmsg +pkgver=1.4.1 +pkgrel=1 +pkgdesc="Library for displaying messages" +arch=('i686' 'x86_64') +url="http://shh.thathost.com/pub-unix" +license=('GPL') +source=($url/files/$pkgname-$pkgver.tar.gz) +md5sums=('de300150851786eb19cb9b9ad234d7a2') + +build() { + cd "$srcdir"/$pkgname-$pkgver + + make OPTIM="$CFLAGS" dep + make OPTIM="$CFLAGS" +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + + make OPTIM="$CFLAGS" INSTBASEDIR="$pkgdir"/usr/ install +} diff --git a/community/shhopt/PKGBUILD b/community/shhopt/PKGBUILD new file mode 100644 index 000000000..701b32fdb --- /dev/null +++ b/community/shhopt/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: jsteel <jsteel@aur.archlinux.org> +# Contributor: Peter Simons <simons@cryp.to> + +pkgname=shhopt +pkgver=1.1.7 +pkgrel=1 +pkgdesc="Library for parsing command line options" +arch=('i686' 'x86_64') +url="http://shh.thathost.com/pub-unix" +license=('GPL') +source=($url/files/$pkgname-$pkgver.tar.gz) +md5sums=('caf24206354296e8a48771aea1f47fbd') + +build() { + cd "$srcdir"/$pkgname-$pkgver + + make OPTIM="$CFLAGS" dep + make OPTIM="$CFLAGS" +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + + make OPTIM="$CFLAGS" INSTBASEDIR="$pkgdir"/usr/ install +} diff --git a/community/simgear/PKGBUILD b/community/simgear/PKGBUILD index 1e2c8dfc2..af8420930 100644 --- a/community/simgear/PKGBUILD +++ b/community/simgear/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 84416 2013-02-18 20:14:11Z spupykin $ +# $Id: PKGBUILD 94470 2013-07-25 12:34:11Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: William Rea <sillywilly@gmail.com> # Contributor: Hans Janssen <hans@janserv.xs4all.nl> pkgname=simgear pkgver=2.10.0 -pkgrel=1 +pkgrel=2 pkgdesc="A set of open-source libraries designed to be used as building blocks for quickly assembling 3d simulations, games, and visualization applications." arch=(i686 x86_64) depends=('glut' 'freealut' 'plib' 'openscenegraph') @@ -15,8 +15,15 @@ license=("GPL") url="https://gitorious.org/fg" options=('!makeflags') #source=("SimGear-$pkgver.tar.gz::https://gitorious.org/fg/simgear/archive-tarball/release/$pkgver") -source=("http://mirrors.ibiblio.org/pub/mirrors/simgear/ftp/Source/simgear-$pkgver.tar.bz2") -md5sums=('0ec974d3778f777d5c99c89db671fcc7') +source=("http://mirrors.ibiblio.org/pub/mirrors/simgear/ftp/Source/simgear-$pkgver.tar.bz2" + "osg-3.2.patch") +md5sums=('0ec974d3778f777d5c99c89db671fcc7' + 'd7f35f02d88c6ef9c58e07b8431811e6') + +prepare() { + cd $srcdir/simgear-$pkgver + patch -p1 <$srcdir/osg-3.2.patch +} build() { cd $srcdir/simgear-$pkgver diff --git a/community/simgear/osg-3.2.patch b/community/simgear/osg-3.2.patch new file mode 100644 index 000000000..30d732ad6 --- /dev/null +++ b/community/simgear/osg-3.2.patch @@ -0,0 +1,22 @@ +diff -wbBur simgear-2.10.0/simgear/scene/material/EffectGeode.cxx simgear-2.10.0.q/simgear/scene/material/EffectGeode.cxx +--- simgear-2.10.0/simgear/scene/material/EffectGeode.cxx 2011-06-29 18:58:56.000000000 +0400 ++++ simgear-2.10.0.q/simgear/scene/material/EffectGeode.cxx 2013-07-25 16:14:24.268934729 +0400 +@@ -80,15 +80,15 @@ + int n = _effect->getGenerator(Effect::TANGENT); + tsg->generate(geometry, 0); // 0 is normal_unit, but I have no idea what that is! + if (n != -1 && !geometry->getVertexAttribArray(n)) +- geometry->setVertexAttribData(n, osg::Geometry::ArrayData(tsg->getTangentArray(), osg::Geometry::BIND_PER_VERTEX,GL_FALSE)); ++ geometry->setVertexAttribArray(n, tsg->getTangentArray(), osg::Array::BIND_PER_VERTEX); + + n = _effect->getGenerator(Effect::BINORMAL); + if (n != -1 && !geometry->getVertexAttribArray(n)) +- geometry->setVertexAttribData(n, osg::Geometry::ArrayData(tsg->getBinormalArray(), osg::Geometry::BIND_PER_VERTEX,GL_FALSE)); ++ geometry->setVertexAttribArray(n, tsg->getBinormalArray(), osg::Array::BIND_PER_VERTEX); + + n = _effect->getGenerator(Effect::NORMAL); + if (n != -1 && !geometry->getVertexAttribArray(n)) +- geometry->setVertexAttribData(n, osg::Geometry::ArrayData(tsg->getNormalArray(), osg::Geometry::BIND_PER_VERTEX,GL_FALSE)); ++ geometry->setVertexAttribArray(n, tsg->getNormalArray(), osg::Array::BIND_PER_VERTEX); + } + } + diff --git a/community/skktools/PKGBUILD b/community/skktools/PKGBUILD new file mode 100644 index 000000000..4ea438a52 --- /dev/null +++ b/community/skktools/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 94840 2013-07-31 05:14:59Z fyan $ +# Maintainer: Felix Yan <felixonmars@gmail.com> +# Contributor: noonov <noonov@gmail.com> + +pkgname=skktools +pkgver=1.3.3 +pkgrel=2 +pkgdesc="Dictionary maintenance tools for the SKK Japanese input method" +arch=('i686' 'x86_64') +url="http://openlab.ring.gr.jp/skk/" +license=('GPL2') +depends=('gdbm' 'glib2') +optdepends=('ruby' 'python2' 'perl') +source=(http://openlab.ring.gr.jp/skk/tools/${pkgname}-${pkgver}.tar.gz) +md5sums=('9011bf096ea3a408169729b54ca605f5') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr --with-gdbm + make + + sed -i '1s|python|&2|' skk2cdb.py +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + install -d "${pkgdir}/usr/share/skktools" + cp -a -t "${pkgdir}/usr/share/skktools" \ + convert2skk dbm filters \ + saihenkan.rb skk2cdb.py skkdic-diff.scm unannotation.awk + + install -D -m644 skk-xml.el "${pkgdir}/usr/share/emacs/site-lisp/skk-xml.el" +} diff --git a/community/spice/PKGBUILD b/community/spice/PKGBUILD index 7f033c5a5..f409fc994 100644 --- a/community/spice/PKGBUILD +++ b/community/spice/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 93446 2013-07-03 13:23:11Z spupykin $ +# $Id: PKGBUILD 94713 2013-07-29 10:19:34Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Patryk Kowalczyk < patryk at kowalczyk dot ws> pkgname=spice -pkgver=0.12.3 +pkgver=0.12.4 pkgrel=1 pkgdesc="SPICE client and server" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('GPL') makedepends=(python2 python2-pyparsing qemu mesa) depends=(pixman spice-protocol alsa-utils libxrandr libxinerama libsasl openssl celt0.5.1 libgl glu) source=(http://spice-space.org/download/releases/$pkgname-$pkgver.tar.bz2) -md5sums=('f33a682892f6793169f20298b2296449') +md5sums=('325b1c42ce24e75de45a75876b73a8bd') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/spring/PKGBUILD b/community/spring/PKGBUILD index 20939b939..4e2d4f457 100644 --- a/community/spring/PKGBUILD +++ b/community/spring/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 94070 2013-07-13 20:40:02Z svenstaro $ +# $Id: PKGBUILD 94907 2013-08-01 06:55:37Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Arkham <arkham at archlinux dot us> # Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org> @@ -6,7 +6,7 @@ pkgname=spring pkgver=0.94.1 _pkgver=94.1 -pkgrel=4 +pkgrel=5 pkgdesc='A free 3D real-time-strategy (RTS) game engine' arch=('i686' 'x86_64' 'mips64el') url="http://springrts.com/" diff --git a/community/squid/PKGBUILD b/community/squid/PKGBUILD index 109d0759b..b8d843509 100644 --- a/community/squid/PKGBUILD +++ b/community/squid/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 93861 2013-07-11 14:38:19Z spupykin $ +# $Id: PKGBUILD 94128 2013-07-14 18:31:46Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Mark Coolen <mark.coolen@gmail.com> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> # Contributor: Kevin Piche <kevin@archlinux.org> pkgname=squid -pkgver=3.3.7 +pkgver=3.3.8 pkgrel=1 pkgdesc='Full-featured Web proxy cache server' arch=('x86_64' 'i686' 'mips64el') @@ -21,7 +21,7 @@ source=("http://www.squid-cache.org/Versions/v3/3.3/$pkgname-$pkgver.tar.bz2" 'squid.pam' 'squid.cron' 'squid.service') -md5sums=('269013bb77cf0c3d771f8590145272f0' +md5sums=('ec1654d28e29bdd2ee342ffb655ecc72' '270977cdd9b47ef44c0c427ab9034777' 'a71425c4951f2e5b640d19e6a5048531' 'ceeb57c69ebb165676219222f109a24e') diff --git a/community/sslh/PKGBUILD b/community/sslh/PKGBUILD index bcf70fee3..d93e934d5 100644 --- a/community/sslh/PKGBUILD +++ b/community/sslh/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 83699 2013-02-04 14:24:41Z seblu $ -# Maintainer: Sébastien Luttringer <seblu@archlinux.org> +# $Id: PKGBUILD 94597 2013-07-27 17:54:41Z seblu $ +# Maintainer: Sébastien Luttringer # Contributor: Le_suisse <lesuisse.dev+aur at gmail dot com> # Contributor: Jason Rodriguez <jason-aur@catloaf.net> pkgname=sslh -pkgver=1.14 -pkgrel=2 +pkgver=1.15 +pkgrel=1 pkgdesc='SSL/SSH/OpenVPN/XMPP/tinc port multiplexer' arch=('i686' 'x86_64' 'mips64el') url='http://www.rutschle.net/tech/sslh.shtml' @@ -16,7 +16,7 @@ install=$pkgname.install source=("http://www.rutschle.net/tech/$pkgname-$pkgver.tar.gz" 'sslh-select.service' 'sslh-fork.service') -md5sums=('36e64bd6c7d0a299d5acd1109988099b' +md5sums=('cdb3e4499ff00438495f46ef7204ec58' '67e8c9511508673254afa3e1ca61ff89' 'a4402244a4d819beb3c6dc7ff031084e') diff --git a/community/stella/PKGBUILD b/community/stella/PKGBUILD new file mode 100644 index 000000000..9b903cd2c --- /dev/null +++ b/community/stella/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Jonathan Steel <jsteel@aur.archlinux.org> +# Contributor: Renato Garcia <fgarcia.renato@gmail.com> +# Contributor: Tiago Camargo <tcamargo@gmail.com> +# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw> + +pkgname=stella +pkgver=3.9 +pkgrel=1 +pkgdesc="A multi-platform Atari 2600 VCS emulator" +arch=('i686' 'x86_64') +url="http://stella.sourceforge.net" +license=('GPL') +depends=('sdl' 'hicolor-icon-theme' 'gtk-update-icon-cache') +install=$pkgname.install +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver-src.tar.gz) +md5sums=('a0b1dbfef4f7b5e6ff9273c15cf4ba7d') + +build() { + cd "$srcdir"/$pkgname-$pkgver + + ./configure --prefix=/usr + + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + + make DESTDIR="$pkgdir"/ install +} diff --git a/community/stella/stella.install b/community/stella/stella.install new file mode 100644 index 000000000..1a05f573e --- /dev/null +++ b/community/stella/stella.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/community/stuntrally/PKGBUILD b/community/stuntrally/PKGBUILD index 5c286dcdc..a4c340503 100644 --- a/community/stuntrally/PKGBUILD +++ b/community/stuntrally/PKGBUILD @@ -5,7 +5,7 @@ pkgname=stuntrally pkgver=2.0 -pkgrel=1 +pkgrel=2 pkgdesc='Stunt Rally game with track editor, based on VDrift' arch=('x86_64' 'i686') license=('GPL3') @@ -13,7 +13,7 @@ url='http://code.google.com/p/vdrift-ogre' depends=('libvorbis' 'mygui' 'sdl' 'enet' 'hicolor-icon-theme' 'libxcursor' 'stuntrally-data') makedepends=('cmake' 'boost') install=stuntrally.install -source=("$pkgname-$pkgver.tar.gz::https://nodeload.github.com/$pkgname/$pkgname/tar.gz/$pkgver") +source=("$pkgname-$pkgver.tar.gz::https://github.com/stuntrally/stuntrally/archive/${pkgver}.tar.gz") sha256sums=('ef3e645e4911f37c28925e3339c39555e849b7ac13511f009742030f531eed68') build() { diff --git a/community/supertux/PKGBUILD b/community/supertux/PKGBUILD index c93ee70a1..ee913c57e 100644 --- a/community/supertux/PKGBUILD +++ b/community/supertux/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 91300 2013-05-20 22:16:28Z foutrelis $ +# $Id: PKGBUILD 94908 2013-08-01 06:55:39Z bpiotrowski $ # Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> # Contributor: Eric Bélanger <eric@archlinux.org> # Contributor: vande198 @@ -6,7 +6,7 @@ pkgname=supertux pkgver=0.3.3 -pkgrel=8 +pkgrel=9 pkgdesc="A classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games" arch=('i686' 'x86_64' 'mips64el') url="http://super-tux.sourceforge.net/" diff --git a/community/swftools/PKGBUILD b/community/swftools/PKGBUILD index 4fcf46c12..c9173c2a0 100644 --- a/community/swftools/PKGBUILD +++ b/community/swftools/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 91933 2013-05-29 20:22:20Z lcarlier $ +# $Id: PKGBUILD 94930 2013-08-01 07:01:25Z bpiotrowski $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Vinay S Shastry <vinayshastry@gmail.com> pkgname=swftools pkgver=0.9.2 -pkgrel=2 +pkgrel=3 pkgdesc="A collection of SWF manipulation and creation utilities" arch=('i686' 'x86_64' 'mips64el') url="http://www.swftools.org/" @@ -13,13 +13,16 @@ depends=('giflib' 'freeglut' 'lame' 't1lib' 'libjpeg' 'fontconfig') makedepends=('bison' 'flex' 'zlib' 'patch') changelog=$pkgname.changelog source=(http://www.swftools.org/$pkgname-$pkgver.tar.gz - $pkgname-$pkgver.patch) + $pkgname-$pkgver.patch + giflib-5.0.patch) sha256sums=('bf6891bfc6bf535a1a99a485478f7896ebacbe3bbf545ba551298080a26f01f1' - '80f69c86ed06b315f576a733fd1e24145b88aef9934085f3790179a119b7923d') + '80f69c86ed06b315f576a733fd1e24145b88aef9934085f3790179a119b7923d' + 'd163438fe736fb6d1ddbecaa5099a2edac35044c9fc697a8b7167e57f0d513e0') prepare() { cd ${srcdir}/$pkgname-$pkgver + patch -Np1 -i ../giflib-5.0.patch sed -i 's#PrintGifError()#fprintf(stderr, "%s\\n", GifErrorString())#g' src/gif2swf.c } diff --git a/community/swftools/giflib-5.0.patch b/community/swftools/giflib-5.0.patch new file mode 100644 index 000000000..48263c6f3 --- /dev/null +++ b/community/swftools/giflib-5.0.patch @@ -0,0 +1,53 @@ +diff -rupN a/src/gif2swf.c b/src/gif2swf.c +--- a/src/gif2swf.c 2011-01-02 03:30:29.000000000 +0000 ++++ b/src/gif2swf.c 2013-07-30 19:30:32.666103403 +0000 +@@ -65,6 +65,15 @@ enum disposal_method { + RESTORE_TO_PREVIOUS + }; + ++static void PrintGifError(int err) ++{ ++ char *Err = GifErrorString(err); ++ ++ if (Err != NULL) ++ fprintf(stderr, "\nGIF-LIB error: %s.\n", Err); ++ else ++ fprintf(stderr, "\nGIF-LIB undefined error %d.\n", err); ++} + + void SetFrameAction(TAG ** t, const char *src, int ver) + { +@@ -230,13 +239,13 @@ TAG *MovieAddFrame(SWF * swf, TAG * t, c + } + fclose(fi); + +- if ((gft = DGifOpenFileName(sname)) == NULL) { ++ if ((gft = DGifOpenFileName(sname, NULL)) == NULL) { + fprintf(stderr, "%s is not a GIF file!\n", sname); + return t; + } + + if (DGifSlurp(gft) != GIF_OK) { +- PrintGifError(); ++ PrintGifError(DGifSlurp(gft)); + return t; + } + +@@ -488,7 +497,7 @@ int CheckInputFile(char *fname, char **r + } + fclose(fi); + +- if ((gft = DGifOpenFileName(s)) == NULL) { ++ if ((gft = DGifOpenFileName(s, NULL)) == NULL) { + fprintf(stderr, "%s is not a GIF file!\n", fname); + return -1; + } +@@ -499,7 +508,7 @@ int CheckInputFile(char *fname, char **r + global.max_image_height = gft->SHeight; + + if (DGifSlurp(gft) != GIF_OK) { +- PrintGifError(); ++ PrintGifError(DGifSlurp(gft)); + return -1; + } + // After DGifSlurp() call, gft->ImageCount become available diff --git a/community/sxiv/PKGBUILD b/community/sxiv/PKGBUILD index b760e510f..1307067fd 100644 --- a/community/sxiv/PKGBUILD +++ b/community/sxiv/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 92171 2013-06-02 10:38:24Z bpiotrowski $ +# $Id: PKGBUILD 94931 2013-08-01 07:01:27Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Bert Muennich <muennich at informatik.hu-berlin.de> @@ -6,7 +6,7 @@ pkgname=sxiv pkgver=1.1.1 -pkgrel=1 +pkgrel=2 pkgdesc='Simple X Image Viewer' arch=('i686' 'x86_64' 'mips64el') license=('GPL2') diff --git a/community/synfig/PKGBUILD b/community/synfig/PKGBUILD index 7addc08af..90eb7462c 100644 --- a/community/synfig/PKGBUILD +++ b/community/synfig/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 94053 2013-07-13 12:37:47Z svenstaro $ +# $Id: PKGBUILD 94909 2013-08-01 06:55:42Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Franco Iacomella <yaco@gnu.org> pkgname=synfig pkgver=0.64.0 -pkgrel=4 +pkgrel=5 pkgdesc="Professional vector animation program (CLI renderer only)" arch=(i686 x86_64 'mips64el') url="http://synfig.org" diff --git a/community/taglib-rcc/PKGBUILD b/community/taglib-rcc/PKGBUILD deleted file mode 100644 index 4ee5f489b..000000000 --- a/community/taglib-rcc/PKGBUILD +++ /dev/null @@ -1,38 +0,0 @@ -# $Id: PKGBUILD 59135 2011-11-21 12:15:14Z spupykin $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> - -pkgname=taglib-rcc -pkgver=1.7 -pkgrel=1.1 -pkgdesc="taglib with librcc patch" -arch=('i686' 'x86_64' 'mips64el') -url="http://developer.kde.org/~wheeler/taglib.html" -depends=('gcc-libs' 'zlib' 'bash' 'libxml2' 'db' 'librcc') -makedepends=('patch' 'cmake') -license=('GPL') -provides=("taglib=$pkgver") -conflicts=("taglib") -options=('!libtool') -source=(http://developer.kde.org/~wheeler/files/src/taglib-$pkgver.tar.gz - http://downloads.sourceforge.net/rusxmms/taglib-csa6.tar.bz2) -md5sums=('6a7e312668f153fa905a81714aebc257' - '0868d633843ecd87526c77d788b3d3b6') - -build() { - cd $srcdir/taglib-$pkgver - [ $NOEXTRACT -eq 1 ] || patch -Np1 <$srcdir/taglib/taglib-1.5-ds-rusxmms.patch || true - [ $NOEXTRACT -eq 1 ] || sed -i 's|#include <string>|#include <string.h>|' $srcdir/taglib-$pkgver/taglib/toolkit/rccpatch.cpp - - cd .. - mkdir build - cd build - - [ $NOEXTRACT -eq 1 ] || cmake ../taglib-$pkgver \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DWITH_MP4=ON \ - -DWITH_ASF=ON - make VERBOSE=1 - make DESTDIR=${pkgdir} install -} diff --git a/community/tellico/PKGBUILD b/community/tellico/PKGBUILD index 40c33dd44..65b0e76db 100644 --- a/community/tellico/PKGBUILD +++ b/community/tellico/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 83382 2013-01-30 21:35:39Z jlichtblau $ +# $Id: PKGBUILD 94089 2013-07-14 11:11:38Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Ray Rashif <schiv@archlinux.org # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org> pkgname=tellico -pkgver=2.3.7 +pkgver=2.3.8 pkgrel=1 pkgdesc="A collection manager for KDE" arch=('i686' 'x86_64' 'mips64el') @@ -16,7 +16,7 @@ makedepends=('automoc4' 'cmake') install=$pkgname.install changelog=$pkgname.changelog source=(http://tellico-project.org/files/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('ae858559a226df380940dbd0d8378c45fd6c382359ccebe10f94c2687d6219a1') +sha256sums=('2d8a0d06951e0755c7987d0a07cc8157cd42c8b1c143170042183ff1e89e2ccb') build() { cd ${srcdir} diff --git a/community/tellico/tellico.changelog b/community/tellico/tellico.changelog index ff3debe2d..a1591d839 100644 --- a/community/tellico/tellico.changelog +++ b/community/tellico/tellico.changelog @@ -1,2 +1,5 @@ +2013-07-14 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * tellico 2.3.8-1 + 2013-01-30 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * tellico 2.3.7-1 diff --git a/community/the_silver_searcher/PKGBUILD b/community/the_silver_searcher/PKGBUILD index 917246621..0649939ee 100644 --- a/community/the_silver_searcher/PKGBUILD +++ b/community/the_silver_searcher/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 85733 2013-03-05 21:38:07Z arodseth $ +# $Id: PKGBUILD 94746 2013-07-29 21:17:53Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Jeff Horelick <jdhore1@gmail.com> # Contributor: skydrome <skydrome@i2pmail.org> pkgname=the_silver_searcher -pkgver=0.14 +pkgver=0.15 pkgrel=1 pkgdesc='Code searching tool similar to Ack, but faster' url='https://github.com/ggreer/the_silver_searcher' license=('Apache') -depends=('pcre' 'zlib') +depends=('pcre' 'zlib' 'xz') arch=('x86_64' 'i686' 'mips64el') -source=("https://github.com/ggreer/$pkgname/archive/$pkgver.tar.gz") -sha256sums=('9334d6f41685963c41790502fcfd83ed0ac664d94626d9fee44ae5c33c616bb3') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ggreer/$pkgname/archive/$pkgver.tar.gz") +sha256sums=('bb05e329148315a9791cfa5cc1f7db4681e44476729971b4b3b7c2845a635748') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/tigervnc/PKGBUILD b/community/tigervnc/PKGBUILD index 4e2ad657b..a37192c1e 100644 --- a/community/tigervnc/PKGBUILD +++ b/community/tigervnc/PKGBUILD @@ -1,50 +1,53 @@ -# $Id: PKGBUILD 93706 2013-07-08 14:56:58Z spupykin $ +# $Id: PKGBUILD 94384 2013-07-22 13:59:43Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Uroš Vampl <mobile.leecher at gmail dot com> pkgname=tigervnc pkgver=1.3.0 -pkgrel=1 +pkgrel=2 _xorgver=1.14.2 pkgdesc="suite of VNC servers and clients. VNC 4 branch of TightVNC." arch=('i686' 'x86_64') url="http://www.tigervnc.org" license=('GPL') -depends=('pam' 'gnutls' 'libjpeg-turbo' 'libxft' 'libxinerama' 'libxcursor' - 'libxtst' 'libxfont' 'pixman' 'xorg-xauth' 'xorg-xsetroot' - 'xkeyboard-config' 'libgl' 'libgcrypt' 'perl' 'xorg-xkbcomp' - 'fltk') +depends=('fltk' 'pam' 'gnutls' 'libjpeg-turbo' 'libxtst' 'libxfont' 'pixman' + 'xorg-xauth' 'xorg-xsetroot' 'xkeyboard-config' 'xorg-xkbcomp' + 'libgl' 'libgcrypt' 'perl' ) makedepends=('cmake' 'nasm' 'xorg-font-util' 'xorg-util-macros' 'bigreqsproto' 'compositeproto' 'damageproto' 'randrproto' 'resourceproto' 'scrnsaverproto' 'videoproto' 'xcmiscproto' 'xf86vidmodeproto' - 'xtrans' 'mesa' 'glproto' 'dri2proto' 'imagemagick' 'librsvg') + 'xtrans' 'mesa' 'glproto' 'dri2proto' 'imagemagick') options=(!libtool) conflicts=('tightvnc') source=(http://downloads.sourceforge.net/project/tigervnc/tigervnc/$pkgver/tigervnc-$pkgver.tar.bz2 ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${_xorgver}.tar.bz2 vncserver.service vncviewer.desktop - xserver114.patch) + gethomedir.patch + getmaster.patch) md5sums=('a5158228e64d14496821a39bf3851f1b' '5d36a6483e8e301875131e8302c67727' '0903d5a0dfa38e0b04964505b644585c' - '15c0405f920c3dac250692e8922578d1' - '928faf837ba5b1b34283f9f018df2f5e') + '71cac0fb9701b0a041430f0fddfe00c8' + '22f1523a0eca56ad79cfabd0db6e2cf6' + 'e056a2502dfe0cb3b02e08cab689482f') prepare() { cd ${srcdir}/${pkgname}-${pkgver} cp -r ${srcdir}/xorg-server-${_xorgver}/* unix/xserver + + patch -Np1 -i ${srcdir}/gethomedir.patch + patch -Np1 -i ${srcdir}/getmaster.patch } build() { cd ${srcdir}/${pkgname}-${pkgver} - cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DUSE_INCLUDED_FLTK=yes + cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr make - make -C media cd unix/xserver - patch -Np1 -i ${srcdir}/xserver114.patch + patch -Np1 -i ../xserver114.patch autoreconf -fiv ./configure --prefix=/usr \ --disable-static --disable-xinerama --without-dtrace \ @@ -63,7 +66,5 @@ package() { make DESTDIR=${pkgdir} install sed -i 's/iconic/nowin/' ${pkgdir}/usr/bin/vncserver install -Dm0644 $srcdir/vncserver.service $pkgdir/usr/lib/systemd/system/vncserver.service - install -dm0755 $pkgdir/usr/share/icons - install -m0644 ${srcdir}/${pkgname}-${pkgver}/media/icons/* $pkgdir/usr/share/icons/ install -Dm0644 $srcdir/vncviewer.desktop $pkgdir/usr/share/applications/vncviewer.desktop } diff --git a/community/tigervnc/gethomedir.patch b/community/tigervnc/gethomedir.patch new file mode 100644 index 000000000..5f3542de8 --- /dev/null +++ b/community/tigervnc/gethomedir.patch @@ -0,0 +1,20 @@ +diff -ur tigervnc-1.2.0.orig/unix/xserver/hw/vnc/Makefile.am tigervnc-1.2.0/unix/xserver/hw/vnc/Makefile.am +--- tigervnc-1.2.0.orig/unix/xserver/hw/vnc/Makefile.am 2011-10-31 09:14:40.000000000 +0100 ++++ tigervnc-1.2.0/unix/xserver/hw/vnc/Makefile.am 2012-09-06 19:44:04.431123087 +0200 +@@ -5,6 +5,7 @@ + RDR_LIB=$(LIB_DIR)/rdr/librdr.la + NETWORK_LIB=$(LIB_DIR)/network/libnetwork.la + XREGION_LIB=$(LIB_DIR)/Xregion/libXregion.la ++OS_LIB=$(LIB_DIR)/os/libos.la + COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(XREGION_LIB) + + noinst_LTLIBRARIES = libvnccommon.la +@@ -55,7 +56,7 @@ + + libvnc_la_LDFLAGS = -module -avoid-version + +-libvnc_la_LIBADD = libvnccommon.la $(COMMON_LIBS) ++libvnc_la_LIBADD = libvnccommon.la $(COMMON_LIBS) $(OS_LIB) + + EXTRA_DIST = Xvnc.man + diff --git a/community/tigervnc/getmaster.patch b/community/tigervnc/getmaster.patch new file mode 100644 index 000000000..cf6ce863f --- /dev/null +++ b/community/tigervnc/getmaster.patch @@ -0,0 +1,96 @@ +diff -up tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc.getmaster tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc +--- tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc.getmaster 2013-07-12 09:30:50.551459439 +0100 ++++ tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc 2013-07-12 09:38:31.037480528 +0100 +@@ -232,10 +232,7 @@ void InputDevice::PrepareInputDevices(vo + + unsigned InputDevice::getKeyboardState(void) + { +- DeviceIntPtr master; +- +- master = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT); +- return XkbStateFieldFromRec(&master->key->xkbInfo->state); ++ return XkbStateFieldFromRec(&keyboardDev->master->key->xkbInfo->state); + } + + unsigned InputDevice::getLevelThreeMask(void) +@@ -256,7 +253,7 @@ unsigned InputDevice::getLevelThreeMask( + return 0; + } + +- xkb = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc; ++ xkb = keyboardDev->master->key->xkbInfo->desc; + + act = XkbKeyActionPtr(xkb, keycode, state); + if (act == NULL) +@@ -281,7 +278,7 @@ KeyCode InputDevice::pressShift(void) + if (state & ShiftMask) + return 0; + +- xkb = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc; ++ xkb = keyboardDev->master->key->xkbInfo->desc; + for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) { + XkbAction *act; + unsigned char mask; +@@ -318,7 +315,7 @@ std::list<KeyCode> InputDevice::releaseS + if (!(state & ShiftMask)) + return keys; + +- master = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT); ++ master = keyboardDev->master; + xkb = master->key->xkbInfo->desc; + for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) { + XkbAction *act; +@@ -371,7 +368,7 @@ KeyCode InputDevice::pressLevelThree(voi + return 0; + } + +- xkb = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc; ++ xkb = keyboardDev->master->key->xkbInfo->desc; + + act = XkbKeyActionPtr(xkb, keycode, state); + if (act == NULL) +@@ -399,7 +396,7 @@ std::list<KeyCode> InputDevice::releaseL + if (!(state & mask)) + return keys; + +- master = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT); ++ master = keyboardDev->master; + xkb = master->key->xkbInfo->desc; + for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) { + XkbAction *act; +@@ -440,7 +437,7 @@ KeyCode InputDevice::keysymToKeycode(Key + if (new_state != NULL) + *new_state = state; + +- xkb = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc; ++ xkb = keyboardDev->master->key->xkbInfo->desc; + for (key = xkb->min_key_code; key <= xkb->max_key_code; key++) { + unsigned int state_out; + KeySym dummy; +@@ -497,7 +494,7 @@ bool InputDevice::isLockModifier(KeyCode + XkbDescPtr xkb; + XkbAction *act; + +- xkb = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc; ++ xkb = keyboardDev->master->key->xkbInfo->desc; + + act = XkbKeyActionPtr(xkb, keycode, state); + if (act == NULL) +@@ -535,7 +532,7 @@ bool InputDevice::isAffectedByNumLock(Ke + if (numlock_keycode == 0) + return false; + +- xkb = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT)->key->xkbInfo->desc; ++ xkb = keyboardDev->master->key->xkbInfo->desc; + + act = XkbKeyActionPtr(xkb, numlock_keycode, state); + if (act == NULL) +@@ -569,7 +566,7 @@ KeyCode InputDevice::addKeysym(KeySym ke + KeySym *syms; + KeySym upper, lower; + +- master = GetMaster(keyboardDev, KEYBOARD_OR_FLOAT); ++ master = keyboardDev->master; + xkb = master->key->xkbInfo->desc; + for (key = xkb->max_key_code; key >= xkb->min_key_code; key--) { + if (XkbKeyNumGroups(xkb, key) == 0) diff --git a/community/tigervnc/vncviewer.desktop b/community/tigervnc/vncviewer.desktop index b14e4fe2a..5f6046db2 100644 --- a/community/tigervnc/vncviewer.desktop +++ b/community/tigervnc/vncviewer.desktop @@ -4,7 +4,7 @@ Type=Application Name=TigerVNC viewer Comment=TigerVNC viewer Exec=/usr/bin/vncviewer -Icon=tigervnc_32.png +Icon=tigervnc.png Terminal=false StartupNotify=false Categories=Application; Network; diff --git a/community/tigervnc/xserver114.patch b/community/tigervnc/xserver114.patch deleted file mode 100644 index 80dd6a225..000000000 --- a/community/tigervnc/xserver114.patch +++ /dev/null @@ -1,84 +0,0 @@ -diff -up xorg-server-20130109/configure.ac.vnc xorg-server-20130109/configure.ac ---- xorg-server-20130109/configure.ac.vnc 2013-01-24 13:01:31.013267503 +0100 -+++ xorg-server-20130109/configure.ac 2013-01-24 13:08:43.283941751 +0100 -@@ -72,6 +72,7 @@ dnl forcing an entire recompile.x - AC_CONFIG_HEADERS(include/version-config.h) - - AM_PROG_AS -+AC_PROG_CXX - AC_PROG_LN_S - AC_LIBTOOL_WIN32_DLL - AC_DISABLE_STATIC -@@ -1573,6 +1574,10 @@ if test "x$XVFB" = xyes; then - AC_SUBST([XVFB_SYS_LIBS]) - fi - -+dnl Xvnc DDX -+AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XSERVER_CFLAGS"]) -+AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $RECORD_LIB $GLX_LIBS $RANDR_LIB $RENDER_LIB $DAMAGE_LIB $MIEXT_SYNC_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $MAIN_LIB"]) -+AC_SUBST([XVNC_SYS_LIBS], ["$GLX_SYS_LIBS"]) - - dnl Xnest DDX - -@@ -1608,6 +1613,8 @@ if test "x$XORG" = xauto; then - fi - AC_MSG_RESULT([$XORG]) - -+AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version]) -+ - if test "x$XORG" = xyes; then - XORG_DDXINCS='-I$(top_srcdir)/hw/xfree86 -I$(top_srcdir)/hw/xfree86/include -I$(top_srcdir)/hw/xfree86/common' - XORG_OSINCS='-I$(top_srcdir)/hw/xfree86/os-support -I$(top_srcdir)/hw/xfree86/os-support/bus -I$(top_srcdir)/os' -@@ -1826,7 +1833,6 @@ if test "x$XORG" = xyes; then - AC_DEFINE(XORG_SERVER, 1, [Building Xorg server]) - AC_DEFINE(XORGSERVER, 1, [Building Xorg server]) - AC_DEFINE(XFree86Server, 1, [Building XFree86 server]) -- AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version]) - AC_DEFINE(NEED_XF86_TYPES, 1, [Need XFree86 typedefs]) - AC_DEFINE(NEED_XF86_PROTOTYPES, 1, [Need XFree86 helper functions]) - AC_DEFINE(__XSERVERNAME__, "Xorg", [Name of X server]) -@@ -2291,6 +2297,7 @@ hw/dmx/Makefile - hw/dmx/man/Makefile - hw/vfb/Makefile - hw/vfb/man/Makefile -+hw/vnc/Makefile - hw/xnest/Makefile - hw/xnest/man/Makefile - hw/xwin/Makefile -diff -up xorg-server-20130109/hw/Makefile.am.vnc xorg-server-20130109/hw/Makefile.am ---- xorg-server-20130109/hw/Makefile.am.vnc 2013-01-10 06:06:16.000000000 +0100 -+++ xorg-server-20130109/hw/Makefile.am 2013-01-24 13:08:43.283941751 +0100 -@@ -33,7 +33,8 @@ SUBDIRS = \ - $(XNEST_SUBDIRS) \ - $(DMX_SUBDIRS) \ - $(KDRIVE_SUBDIRS) \ -- $(XQUARTZ_SUBDIRS) -+ $(XQUARTZ_SUBDIRS) \ -+ vnc - - DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive - -diff -up xorg-server-20130109/mi/miinitext.c.vnc xorg-server-20130109/mi/miinitext.c ---- xorg-server-20130109/mi/miinitext.c.vnc 2013-01-10 06:06:16.000000000 +0100 -+++ xorg-server-20130109/mi/miinitext.c 2013-01-24 13:08:43.283941751 +0100 -@@ -112,6 +112,10 @@ SOFTWARE. - #include "micmap.h" - #include "globals.h" - -+#ifdef TIGERVNC -+extern void vncExtensionInit(INITARGS); -+#endif -+ - /* The following is only a small first step towards run-time - * configurable extensions. - */ -@@ -302,6 +306,9 @@ static ExtensionModule staticExtensions[ - #ifdef XSELINUX - {SELinuxExtensionInit, SELINUX_EXTENSION_NAME, &noSELinuxExtension}, - #endif -+#ifdef TIGERVNC -+ {vncExtensionInit, "VNC-EXTENSION", NULL}, -+#endif - }; - - static ExtensionModule *ExtensionModuleList = NULL; diff --git a/community/unrealircd/PKGBUILD b/community/unrealircd/PKGBUILD index 129d5bbb1..2a1533213 100644 --- a/community/unrealircd/PKGBUILD +++ b/community/unrealircd/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 92284 2013-06-03 13:56:49Z spupykin $ +# $Id: PKGBUILD 94846 2013-07-31 07:46:49Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Zerial <fernando@zerial.org> pkgname=unrealircd -pkgver=3.2.10 -pkgrel=5 +pkgver=3.2.10.1 +pkgrel=1 pkgdesc="Open Source IRC Server" arch=('i686' 'x86_64' 'mips64el') url="http://unrealircd.com" @@ -17,7 +17,7 @@ backup=('etc/unrealircd/unrealircd.conf' source=(http://www.unrealircd.com/downloads/Unreal$pkgver.tar.gz unrealircd.service arch-fixes.patch) -md5sums=('05b0bbdbfab9ffc2304f7595951d7cec' +md5sums=('97b4bd68a804e517355efa756f401a90' '93276a1cd426e4a811c072c35fc31e94' '77807313c4578f2c30286b9f9e3fb21c') diff --git a/community/uwsgi/PKGBUILD b/community/uwsgi/PKGBUILD new file mode 100644 index 000000000..f71d6310a --- /dev/null +++ b/community/uwsgi/PKGBUILD @@ -0,0 +1,233 @@ +# $Id: PKGBUILD 94867 2013-07-31 22:32:58Z dwallace $ +# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: Valentin Hăloiu <vially.ichb+aur@gmail.com> +# Contributor: Angel Velasquez <angvp@archlinux.org> +# Contributor: Kevin Zuber <uKev@knet.eu> +# Contributor: Vsevolod Balashov <vsevolod@balashov.name> + +pkgbase=uwsgi +pkgname=(uwsgi + uwsgi-plugin-common + uwsgi-plugin-rack + uwsgi-plugin-python2 + uwsgi-plugin-python + uwsgi-plugin-nagios + uwsgi-plugin-router + uwsgi-plugin-admin + uwsgi-plugin-ruby + uswgi-plugin-greenlet + uswgi-plugin-php + uwsgi-plugin-carbon + uwsgi-plugin-rrdtool + uwsgi-plugin-erlang + uwsgi-plugin-pam + uwsgi-plugin-jvm + uwsgi-plugin-zergpool + ) +pkgver=1.9.14 +pkgrel=2 +arch=(i686 x86_64) +url="http://projects.unbit.it/$pkgbase" +license=(GPL2) +conflicts=(python-$pkgbase) +makedepends=(gcc python python2 ruby python2-greenlet php curl libxml2 libyaml + perl lua51 pcre libedit openssl bzip2 gmp erlang pam java-environment=7 + jansson) +source=(http://projects.unbit.it/downloads/$pkgbase-$pkgver.tar.gz + archlinux.ini + tmpfilesd + uwsgi@.service + uwsgi@.socket + uwsgi_fix_rpath.patch + uwsgi_ruby20_compatibility.patch + uwsgi_trick_chroot.patch) +md5sums=('ec9cf333534604f17ef4e24051d9d65d' + '73a3ad84736c8f2f3d077c43b24cf1b7' + 'b05ba1d796e1ea608a40635bc4f3ec67' + '0b79320fbae92715c96086cf51e60bc8' + 'db70315bbc8cb886a278ba59d5fd8d57' + '1a4516d5cdcf5b95b036f4eae2d0c152' + '4d09535ce379c8acd76160f35d5d6b55' + '0c09a52fdb88f08c36a8b380f451ce6d') + +prepare(){ + cd $srcdir/$pkgbase-$pkgver + cp $srcdir/archlinux.ini buildconf/archlinux.ini + sed -i 's/LIBS .*-lphp5.*/LIBS = []/' plugins/php/uwsgiplugin.py + for patch in uwsgi_fix_rpath.patch uwsgi_ruby20_compatibility.patch uwsgi_trick_chroot.patch; do + patch -Np1 -i $srcdir/$patch + done + rm -rf plugins/ruby + mv plugins/ruby{19,} + sed -i 's:\(ruby\)19:\1:' plugins/ruby/uwsgiplugin.py + +} +build() { + pushd $srcdir/$pkgbase-$pkgver + python uwsgiconfig.py --build archlinux + python2 uwsgiconfig.py --plugin plugins/python archlinux python2 + python2 uwsgiconfig.py --plugin plugins/greenlet archlinux greenlet +} + +package_uwsgi() { + backup=(etc/uwsgi/archlinux.ini) + pkgdesc="A fast, self-healing and developer/sysadmin-friendly application container server coded in pure C" + depends=(python2 libxml2 jansson libyaml systemd) + install=uwsgi.install + cd $srcdir/$pkgbase-$pkgver + install -Dm755 uwsgi $pkgdir/usr/bin/uwsgi + install -Dm644 $srcdir/archlinux.ini $pkgdir/etc/uwsgi/archlinux.ini + install -Dm644 $srcdir/uwsgi@.service $pkgdir/usr/lib/systemd/system/uwsgi@.service + install -Dm644 $srcdir/uwsgi@.socket $pkgdir/usr/lib/systemd/system/uwsgi@.socket + install -Dm755 systemd_logger_plugin.so $pkgdir/usr/lib/uwsgi/systemd_logger_plugin.so + install -Dm644 $srcdir/archlinux.ini $pkgdir/etc/uwsgi/archlinux.ini + install -Dm644 $srcdir/tmpfilesd $pkgdir/usr/lib/tmpfiles.d/uwsgi.conf +} + +package_uwsgi-plugin-common(){ + depends=(uwsgi) + pkgdesc="Common plugins for uWSGI" + install -dm755 $pkgdir/usr/bin + for plugin in cache cgi rpc ugreen; do + ln -s uwsgi $pkgdir/usr/bin/uwsgi_${plugin} + install -Dm755 $pkgbase-$pkgver/${plugin}_plugin.so $pkgdir/usr/lib/uwsgi/${plugin}_plugin.so + done +} + +package_uwsgi-plugin-rack(){ + depends=(ruby uwsgi-plugin-common) + pkgdesc="Ruby rack plugin" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_rack + install -Dm755 $pkgbase-$pkgver/rack_plugin.so $pkgdir/usr/lib/uwsgi/rack_plugin.so +} + +package_uwsgi-plugin-python2(){ + depends=(uwsgi-plugin-common) + pkgdesc="Plugin for Python2 support" + cd $srcdir/$pkgbase-$pkgver + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_python2 + install -Dm755 $srcdir/$pkgbase-$pkgver/python2_plugin.so $pkgdir/usr/lib/uwsgi/python2_plugin.so +} + +package_uwsgi-plugin-python(){ + depends=(python uwsgi-plugin-common) + pkgdesc="Plugin for Python support" + install -dm755 $pkgdir/usr/bin + cd $srcdir/$pkgbase-$pkgver + ln -s uwsgi $pkgdir/usr/bin/uwsgi_python + install -Dm755 $srcdir/$pkgbase-$pkgver/python_plugin.so $pkgdir/usr/lib/uwsgi/python_plugin.so +} + +package_uwsgi-plugin-nagios(){ + depends=( uwsgi-plugin-common) + pkgdesc="Plugin for Nagios support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_nagios + install -Dm755 $pkgbase-$pkgver/nagios_plugin.so $pkgdir/usr/lib/uwsgi/nagios_plugin.so +} + +package_uwsgi-plugin-router(){ + depends=( uwsgi-plugin-common) + pkgdesc="Plugin for Router support" + install -dm755 $pkgdir/usr/lib/uwsgi + install -dm755 $pkgdir/usr/bin + cd $pkgbase-$pkgver + for file in *router*_plugin.so; do + install -Dm755 $file $pkgdir/usr/lib/uwsgi/$file + ln -s uwsgi $pkgdir/usr/bin/uwsgi_${file%_plugin.so} + done +} + +package_uwsgi-plugin-admin(){ + depends=( uwsgi-plugin-common) + pkgdesc="Plugin for Admin support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_admin + install -Dm755 $pkgbase-$pkgver/admin_plugin.so $pkgdir/usr/lib/uwsgi/admin_plugin.so +} + +package_uwsgi-plugin-ruby(){ + depends=(ruby uwsgi-plugin-common) + pkgdesc="Plugin for Ruby support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_ruby + install -Dm755 $pkgbase-$pkgver/ruby_plugin.so $pkgdir/usr/lib/uwsgi/ruby_plugin.so +} + + +package_uswgi-plugin-lua51(){ + depends=(lua uwsgi-plugin-common) + pkgdesc="Plugin for Lua support" + install -dm755 $pkgdir/usr/bin + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_lua51 + install -Dm755 $pkgbase-$pkgver/lua_plugin.so $pkgdir/usr/lib/uwsgi/lua51_plugin.so +} + +package_uswgi-plugin-greenlet(){ + depends=(python2-greenlet uwsgi-plugin-common) + pkgdesc="Plugin for Python Greenlet support" + cd $srcdir/$pkgbase-$pkgver + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_greenlet + install -Dm755 greenlet_plugin.so $pkgdir/usr/lib/uwsgi/greenlet_plugin.so +} + +package_uswgi-plugin-php(){ + depends=(uwsgi-plugin-common) + pkgdesc="Plugin for PHP support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_php + install -Dm755 $pkgbase-$pkgver/php_plugin.so $pkgdir/usr/lib/uwsgi/php_plugin.so +} + +package_uwsgi-plugin-carbon(){ + depends=(uwsgi-plugin-common) + pkgdesc="Plugin for Carbon support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_carbon + install -Dm755 $pkgbase-$pkgver/carbon_plugin.so $pkgdir/usr/lib/uwsgi/carbon_plugin.so +} + +package_uwsgi-plugin-rrdtool(){ + depends=(uwsgi-plugin-common rrdtool) + pkgdesc="Plugin for Rrdtool support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_rrdtool + install -Dm755 $pkgbase-$pkgver/rrdtool_plugin.so $pkgdir/usr/lib/uwsgi/rrdtool_plugin.so +} + +package_uwsgi-plugin-erlang(){ + depends=(uwsgi-plugin-common erlang) + pkgdesc="Plugin for Erlang support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_erlang + install -Dm755 $pkgbase-$pkgver/erlang_plugin.so $pkgdir/usr/lib/uwsgi/erlang_plugin.so +} + + +package_uwsgi-plugin-pam(){ + depends=(uwsgi-plugin-common) + pkgdesc="Plugin for Pam support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_pam + install -Dm755 $pkgbase-$pkgver/pam_plugin.so $pkgdir/usr/lib/uwsgi/pam_plugin.so +} + +package_uwsgi-plugin-jvm(){ + depends=(uwsgi-plugin-common java-runtime=7) + pkgdesc="Plugin for Jvm support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_jvm + install -Dm755 $pkgbase-$pkgver/jvm_plugin.so $pkgdir/usr/lib/uwsgi/jvm_plugin.so +} + +package_uwsgi-plugin-zergpool(){ + depends=(uwsgi-plugin-common) + pkgdesc="Plugin for zergpool support" + install -dm755 $pkgdir/usr/bin + ln -s uwsgi $pkgdir/usr/bin/uwsgi_zergpool + install -Dm755 $pkgbase-$pkgver/zergpool_plugin.so $pkgdir/usr/lib/uwsgi/zergpool_plugin.so +} diff --git a/community/uwsgi/archlinux.ini b/community/uwsgi/archlinux.ini new file mode 100644 index 000000000..36841b267 --- /dev/null +++ b/community/uwsgi/archlinux.ini @@ -0,0 +1,17 @@ +[uwsgi] +inherit = core +bin_name = uwsgi +xml = true +yaml = true +json = true +pcre = true +routing = true +debug = true +sqlite3 = true +ssl = true +xml_implementation = libxml2 +yaml_implementation = auto +malloc_implementation = libc +embedded_plugins = echo, ping, corerouter, http +plugin_dir = /usr/lib/uwsgi +plugins = rack, python, nagios, fastrouter, admin, lua, ruby, cache, cgi, rpc, ugreen, php, carbon, rrdtool, erlang, pam, jvm, router_uwsgi, router_redirect, router_basicauth, zergpool, router_rewrite, router_http, router_cache, rawrouter, router_static, sslrouter, systemd_logger diff --git a/community/uwsgi/tmpfilesd b/community/uwsgi/tmpfilesd new file mode 100644 index 000000000..8609b38f0 --- /dev/null +++ b/community/uwsgi/tmpfilesd @@ -0,0 +1 @@ +d /run/uwsgi 0755 - - - - diff --git a/community/uwsgi/uwsgi.install b/community/uwsgi/uwsgi.install new file mode 100644 index 000000000..0002ec42e --- /dev/null +++ b/community/uwsgi/uwsgi.install @@ -0,0 +1,12 @@ +post_install(){ + systemd-tmpfiles --create /usr/lib/tmpfiles.d/uwsgi.conf +} +post_update(){ + echo "To use uwsgi@.socket and uwsgi@.service:" + echo "\tAll you need to do is put the name of your .ini file after the @ sign" + echo "\tYou can use either the .socket or .service, but if you use the .socket" + echo "\tuwsgi@<sameinifile>.service won't be started until the first time your http" + echo "\tserver touches the socket. You will also not need to specify the socket in" + echo "\tthe .ini file or in the .service file. Systemd will handle listening to" + echo "\tthe socket for you." +} diff --git a/community/uwsgi/uwsgi@.service b/community/uwsgi/uwsgi@.service new file mode 100644 index 000000000..c9e9789a0 --- /dev/null +++ b/community/uwsgi/uwsgi@.service @@ -0,0 +1,13 @@ +[Unit] +Description=uWSGI Emperor +After=syslog.target + +[Service] +ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/%I.ini +Restart=always +Type=notify +StandardError=syslog +NotifyAccess=main + +[Install] +WantedBy=multi-user.target diff --git a/community/uwsgi/uwsgi@.socket b/community/uwsgi/uwsgi@.socket new file mode 100644 index 000000000..012b33a7a --- /dev/null +++ b/community/uwsgi/uwsgi@.socket @@ -0,0 +1,9 @@ +[Unit] +Description=Socket for uWSGI Cgit + +[Socket] +# Change this to your uwsgi application port or unix socket location +ListenStream=/run/uwsgi/%I.sock + +[Install] +WantedBy=sockets.target diff --git a/community/uwsgi/uwsgi_fix_rpath.patch b/community/uwsgi/uwsgi_fix_rpath.patch new file mode 100644 index 000000000..3de66a771 --- /dev/null +++ b/community/uwsgi/uwsgi_fix_rpath.patch @@ -0,0 +1,66 @@ +diff --git a/plugins/jvm/uwsgiplugin.py b/plugins/jvm/uwsgiplugin.py +index ac7eb3e..0911288 100644 +--- a/plugins/jvm/uwsgiplugin.py ++++ b/plugins/jvm/uwsgiplugin.py +@@ -59,11 +59,6 @@ if "-framework JavaVM" in JVM_LIBPATH: + + GCC_LIST = ['jvm_plugin'] + +-if 'LD_RUN_PATH' in os.environ: +- os.environ['LD_RUN_PATH'] += ':' + JVM_LIBPATH[0][2:] +-else: +- os.environ['LD_RUN_PATH'] = JVM_LIBPATH[0][2:] +- + def post_build(config): + if os.system("javac %s/plugins/jvm/uwsgi.java" % os.getcwd()) != 0: + os._exit(1) +diff --git a/plugins/php/uwsgiplugin.py b/plugins/php/uwsgiplugin.py +index fb9e5bb..fd12c91 100644 +--- a/plugins/php/uwsgiplugin.py ++++ b/plugins/php/uwsgiplugin.py +@@ -22,7 +22,6 @@ CFLAGS = [os.popen(PHPPATH + ' --includes').read().rstrip(), '-Wno-error=sign-co + LDFLAGS = os.popen(PHPPATH + ' --ldflags').read().rstrip().split() + if ld_run_path: + LDFLAGS.append('-L%s' % ld_run_path) +- os.environ['LD_RUN_PATH'] = ld_run_path + + LIBS = [os.popen(PHPPATH + ' --libs').read().rstrip(), '-lphp5'] + +diff --git a/plugins/python/uwsgiplugin.py b/plugins/python/uwsgiplugin.py +index c4f03e1..8d4b2e0 100644 +--- a/plugins/python/uwsgiplugin.py ++++ b/plugins/python/uwsgiplugin.py +@@ -45,10 +45,8 @@ if not 'UWSGI_PYTHON_NOLIB' in os.environ: + else: + try: + LDFLAGS.append("-L%s" % sysconfig.get_config_var('LIBDIR')) +- os.environ['LD_RUN_PATH'] = "%s" % (sysconfig.get_config_var('LIBDIR')) + except: + LDFLAGS.append("-L%s/lib" % sysconfig.PREFIX) +- os.environ['LD_RUN_PATH'] = "%s/lib" % sysconfig.PREFIX + + LIBS.append('-lpython%s' % get_python_version()) + else: +diff --git a/plugins/rack/uwsgiplugin.py b/plugins/rack/uwsgiplugin.py +index 8dee214..2375bc9 100644 +--- a/plugins/rack/uwsgiplugin.py ++++ b/plugins/rack/uwsgiplugin.py +@@ -44,7 +44,6 @@ LIBS = os.popen(RUBYPATH + " -e \"require 'rbconfig';print %s::CONFIG['LIBS']\"" + + if has_shared == 'yes': + LDFLAGS.append('-L' + libpath ) +- os.environ['LD_RUN_PATH'] = libpath + LIBS.append(os.popen(RUBYPATH + " -e \"require 'rbconfig';print '-l' + %s::CONFIG['RUBY_SO_NAME']\"" % rbconfig).read().rstrip()) + else: + GCC_LIST.append("%s/%s" % (libpath, os.popen(RUBYPATH + " -e \"require 'rbconfig';print %s::CONFIG['LIBRUBY_A']\"" % rbconfig).read().rstrip())) +diff --git a/plugins/ruby19/uwsgiplugin.py b/plugins/ruby19/uwsgiplugin.py +index ecea48d..4f35984 100644 +--- a/plugins/ruby19/uwsgiplugin.py ++++ b/plugins/ruby19/uwsgiplugin.py +@@ -40,6 +40,5 @@ LDFLAGS = os.popen(RUBYPATH + " -e \"require 'rbconfig';print %s::CONFIG['LDFLAG + + libpath = os.popen(RUBYPATH + " -e \"require 'rbconfig';print %s::CONFIG['libdir']\"" % rbconfig).read().rstrip() + LDFLAGS.append('-L' + libpath ) +-os.environ['LD_RUN_PATH'] = libpath + LIBS = os.popen(RUBYPATH + " -e \"require 'rbconfig';print '-l' + %s::CONFIG['RUBY_SO_NAME']\"" % rbconfig).read().rstrip().split() + diff --git a/community/uwsgi/uwsgi_ruby20_compatibility.patch b/community/uwsgi/uwsgi_ruby20_compatibility.patch new file mode 100644 index 000000000..b4bf20d38 --- /dev/null +++ b/community/uwsgi/uwsgi_ruby20_compatibility.patch @@ -0,0 +1,42 @@ +diff --git a/plugins/rack/uwsgiplugin.py b/plugins/rack/uwsgiplugin.py +index 2375bc9..b908417 100644 +--- a/plugins/rack/uwsgiplugin.py ++++ b/plugins/rack/uwsgiplugin.py +@@ -10,13 +10,14 @@ except: + rbconfig = 'Config' + + version = os.popen(RUBYPATH + " -e \"print RUBY_VERSION\"").read().rstrip() +-v = version.split('.') + + GCC_LIST = ['rack_plugin', 'rack_api'] + +-if (v[0] == '1' and v[1] == '9') or v[0] >= '2': ++if version >= '1.9': + CFLAGS = os.popen(RUBYPATH + " -e \"require 'rbconfig';print RbConfig::CONFIG['CFLAGS']\"").read().rstrip().split() + CFLAGS.append('-DRUBY19') ++ if version >= '2.0': ++ CFLAGS.append('-DRUBY20') + CFLAGS.append('-Wno-unused-parameter') + rbconfig = 'RbConfig' + else: +diff --git a/plugins/ruby19/uwsgiplugin.py b/plugins/ruby19/uwsgiplugin.py +index 4f35984..156018f 100644 +--- a/plugins/ruby19/uwsgiplugin.py ++++ b/plugins/ruby19/uwsgiplugin.py +@@ -10,13 +10,14 @@ except: + rbconfig = 'Config' + + version = os.popen(RUBYPATH + " -e \"print RUBY_VERSION\"").read().rstrip() +-v = version.split('.') + + GCC_LIST = ['../rack/rack_plugin', '../rack/rack_api'] + +-if v[0] == '1' and v[1] == '9': ++if version >= '1.9': + CFLAGS = os.popen(RUBYPATH + " -e \"require 'rbconfig';print RbConfig::CONFIG['CFLAGS']\"").read().rstrip().split() + CFLAGS.append('-DRUBY19') ++ if version >= '2.0': ++ CFLAGS.append('-DRUBY20') + CFLAGS.append('-Wno-unused-parameter') + rbconfig = 'RbConfig' + else: diff --git a/community/uwsgi/uwsgi_trick_chroot.patch b/community/uwsgi/uwsgi_trick_chroot.patch new file mode 100644 index 000000000..3bfb1ac22 --- /dev/null +++ b/community/uwsgi/uwsgi_trick_chroot.patch @@ -0,0 +1,16 @@ +diff --git a/uwsgiconfig.py b/uwsgiconfig.py +index e447123..4d55f2c 100644 +--- a/uwsgiconfig.py ++++ b/uwsgiconfig.py +@@ -1129,10 +1129,7 @@ def build_plugin(path, uc, cflags, ldflags, libs, name = None): + except: + pass + +- if uc: +- plugin_dest = uc.get('plugin_dir') + '/' + name + '_plugin' +- else: +- plugin_dest = name + '_plugin' ++ plugin_dest = name + '_plugin' + + shared_flag = '-shared' + diff --git a/community/v8/PKGBUILD b/community/v8/PKGBUILD index f84a6d362..8c1820d0b 100644 --- a/community/v8/PKGBUILD +++ b/community/v8/PKGBUILD @@ -1,9 +1,10 @@ -# $Id: PKGBUILD 90963 2013-05-16 17:56:17Z bpiotrowski $ -# Maintainer: Kaiting Chen <kaitocracy@gmail.com> +# $Id: PKGBUILD 94324 2013-07-20 14:19:20Z bpiotrowski $ +# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> +# Contributor: Kaiting Chen <kaitocracy@gmail.com> # Contributor: tocer <tocer.deng@gmail.com> pkgname=v8 -pkgver=3.19.0 +pkgver=3.19.18.4 pkgrel=1 pkgdesc='Fast and modern Javascript engine' arch=('i686' 'x86_64') @@ -12,7 +13,7 @@ license=('BSD') depends=('gcc-libs' 'readline') makedepends=('subversion' 'python2') source=(http://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.bz2) -sha256sums=('35af5629792e958968eacc94daef3ad358b6ed7126875db6138664f51c061368') +sha256sums=('10d7a51ed2769b1c2a6311a30ed1967d0a1da3f522c90b9c00f25fbe0b1aba02') [[ "$CARCH" = 'i686' ]] && ARCH=ia32 [[ "$CARCH" = 'x86_64' ]] && ARCH=x64 @@ -20,10 +21,8 @@ sha256sums=('35af5629792e958968eacc94daef3ad358b6ed7126875db6138664f51c061368') prepare() { cd $pkgname-$pkgver - # Fetch gyp make dependencies - # The world isn't ready for python3 export PYTHON=python2 find build/ test/ tools/ src/ -type f \ -exec sed -e 's_^#!/usr/bin/env python$_&2_' \ diff --git a/community/vdrift/PKGBUILD b/community/vdrift/PKGBUILD index 35ac2775e..0225b12f9 100644 --- a/community/vdrift/PKGBUILD +++ b/community/vdrift/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 85589 2013-03-03 17:28:55Z dreisner $ +# $Id: PKGBUILD 94910 2013-08-01 06:55:43Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Anton Bazhenov <anton.bazhenov at gmail> # Contributor: Lone_Wolf lonewolf@xs4all.nl pkgname=vdrift pkgver=2012.07.22 -pkgrel=4 +pkgrel=5 pkgdesc="Open source driving simulation made with drift racing in mind" arch=('i686' 'x86_64') url="http://vdrift.net/" diff --git a/community/virtualbox-modules/PKGBUILD b/community/virtualbox-modules/PKGBUILD index 4d220f40b..51b0f410c 100644 --- a/community/virtualbox-modules/PKGBUILD +++ b/community/virtualbox-modules/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 93524 2013-07-05 00:43:46Z seblu $ +# $Id: PKGBUILD 94462 2013-07-25 11:22:57Z tpowa $ # Maintainer: Ionut Biru <ibiru@archlinux.org> # Maintainer: Sébastien Luttringer pkgbase=virtualbox-modules pkgname=('virtualbox-host-modules' 'virtualbox-guest-modules') pkgver=4.2.16 -pkgrel=1 +pkgrel=3 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') -makedepends=('linux>=3.9' 'linux<3.10' - 'linux-headers>=3.9' 'linux-headers<3.10' +makedepends=('linux>=3.10' 'linux<3.11' + 'linux-headers>=3.10' 'linux-headers<3.11' "virtualbox-host-dkms>=$pkgver" "virtualbox-guest-dkms>=$pkgver" 'expac' @@ -18,7 +18,7 @@ makedepends=('linux>=3.9' 'linux<3.10' 'bc') # remember to also adjust the .install files and the package deps below -_extramodules=extramodules-3.9-ARCH +_extramodules=extramodules-3.10-ARCH build() { _kernver="$(cat /usr/lib/modules/$_extramodules/version)" @@ -36,7 +36,7 @@ build() { package_virtualbox-host-modules(){ _kernver="$(cat /usr/lib/modules/$_extramodules/version)" pkgdesc='Host kernel modules for VirtualBox' - depends=('linux>=3.9' 'linux<3.10') + depends=('linux>=3.10' 'linux<3.11') replaces=('virtualbox-modules') conflicts=('virtualbox-modules') install=virtualbox-host-modules.install @@ -51,7 +51,7 @@ package_virtualbox-guest-modules(){ _kernver="$(cat /usr/lib/modules/$_extramodules/version)" pkgdesc='Guest kernel modules for VirtualBox' license=('GPL') - depends=('linux>=3.9' 'linux<3.10') + depends=('linux>=3.10' 'linux<3.11') replaces=('virtualbox-archlinux-modules') conflicts=('virtualbox-archlinux-modules') install=virtualbox-guest-modules.install diff --git a/community/virtualbox-modules/virtualbox-guest-modules.install b/community/virtualbox-modules/virtualbox-guest-modules.install index 169dd9a35..ed1762c21 100644 --- a/community/virtualbox-modules/virtualbox-guest-modules.install +++ b/community/virtualbox-modules/virtualbox-guest-modules.install @@ -1,5 +1,5 @@ _depmod() { - EXTRAMODULES='extramodules-3.9-ARCH' + EXTRAMODULES='extramodules-3.10-ARCH' depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) } diff --git a/community/virtualbox-modules/virtualbox-host-modules.install b/community/virtualbox-modules/virtualbox-host-modules.install index b1c7a68c6..2f7f00d9e 100644 --- a/community/virtualbox-modules/virtualbox-host-modules.install +++ b/community/virtualbox-modules/virtualbox-host-modules.install @@ -1,5 +1,5 @@ _depmod() { - EXTRAMODULES='extramodules-3.9-ARCH' + EXTRAMODULES='extramodules-3.10-ARCH' depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) } diff --git a/community/vtk/PKGBUILD b/community/vtk/PKGBUILD index 46db8282a..bcfecb3e8 100644 --- a/community/vtk/PKGBUILD +++ b/community/vtk/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 90101 2013-05-06 19:39:56Z foutrelis $ +# $Id: PKGBUILD 94911 2013-08-01 06:55:45Z bpiotrowski $ # Maintainer: Andrzej Giniewicz <gginiu@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Christofer Bertonha <christoferbertonha at gmail dot com> @@ -12,7 +12,7 @@ pkgname=vtk pkgver=5.10.1 -pkgrel=8 +pkgrel=9 pkgdesc='A software system for 3D computer graphics, image processing, and visualization.' arch=('i686' 'x86_64') url='http://www.vtk.org/' @@ -26,11 +26,12 @@ optdepends=('python2: python bindings' 'graphviz: drawing tools') source=("http://www.vtk.org/files/release/${pkgver:0:4}/vtk-${pkgver}.tar.gz" "http://www.vtk.org/files/release/${pkgver:0:4}/vtkdata-${pkgver}.tar.gz" - ffmpeg-0.8.diff ffmpeg-0.11.diff tcl-8.6.diff python-destdir.diff) + ffmpeg-0.8.diff ffmpeg-0.11.diff ffmpeg-2.0.diff tcl-8.6.diff python-destdir.diff) md5sums=('264b0052e65bd6571a84727113508789' 'b6355063264cd56bcd1396c92f6ca59a' 'e992321c9d1def6034d0fa6607b40c5a' '81922ea61989e5591135f233a0400694' + '4ff5668957336709dcd096fbac102558' 'a804a9f034e24ef1a8b28542c15ce1a1' 'f7aba715bcc10de93a6ecf1cd6b0c560') @@ -40,6 +41,7 @@ build() { # fix compilation errors: patch -Np1 -i "${srcdir}/ffmpeg-0.8.diff" patch -Np1 -i "${srcdir}/ffmpeg-0.11.diff" + patch -Np1 -i "${srcdir}/ffmpeg-2.0.diff" patch -Np1 -i "${srcdir}/tcl-8.6.diff" patch -Np1 -i "${srcdir}/python-destdir.diff" diff --git a/community/vtk/ffmpeg-2.0.diff b/community/vtk/ffmpeg-2.0.diff new file mode 100644 index 000000000..2488d74a0 --- /dev/null +++ b/community/vtk/ffmpeg-2.0.diff @@ -0,0 +1,21 @@ +diff -rupN a/IO/vtkFFMPEGWriter.cxx b/IO/vtkFFMPEGWriter.cxx +--- a/IO/vtkFFMPEGWriter.cxx 2013-07-22 18:29:24.625362910 +0000 ++++ b/IO/vtkFFMPEGWriter.cxx 2013-07-22 18:39:16.184515101 +0000 +@@ -149,7 +149,7 @@ int vtkFFMPEGWriterInternal::Start() + + //Set up the codec. + AVCodecContext *c = this->avStream->codec; +- c->codec_id = (CodecID)this->avOutputFormat->video_codec; ++ c->codec_id = (AVCodecID)this->avOutputFormat->video_codec; + c->codec_type = AVMEDIA_TYPE_VIDEO; + c->width = this->Dim[0]; + c->height = this->Dim[1]; +@@ -199,7 +199,7 @@ int vtkFFMPEGWriterInternal::Start() + vtkGenericWarningMacro (<< "Codec not found." ); + return 0; + } +- if (avcodec_open(c, codec) < 0) ++ if (avcodec_open2(c, codec, NULL) < 0) + { + vtkGenericWarningMacro (<< "Could not open codec."); + return 0; diff --git a/community/warzone2100/PKGBUILD b/community/warzone2100/PKGBUILD index 81ffa3f17..a5975f2e4 100644 --- a/community/warzone2100/PKGBUILD +++ b/community/warzone2100/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 90105 2013-05-06 19:40:03Z foutrelis $ +# $Id: PKGBUILD 94912 2013-08-01 06:55:47Z bpiotrowski $ # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: Angelo Theodorou <encelo@users.sourceforge.net> pkgname=warzone2100 pkgver=3.1.0 -pkgrel=3 +pkgrel=4 pkgdesc="3D realtime strategy game on a future Earth" url="http://wz2100.net/" arch=('i686' 'x86_64' 'mips64el') diff --git a/community/weston/PKGBUILD b/community/weston/PKGBUILD index 4dbda497b..7eba5c783 100644 --- a/community/weston/PKGBUILD +++ b/community/weston/PKGBUILD @@ -1,25 +1,24 @@ -# $Id: PKGBUILD 92508 2013-06-07 12:43:24Z seblu $ +# $Id: PKGBUILD 94173 2013-07-15 21:54:10Z tomegun $ # Maintainer: Sébastien Luttringer # Contributor: Joel Teichroeb <joel@teichroeb.net> pkgname=weston -pkgver=1.1.1 -pkgrel=1 +pkgver=1.2.0 +pkgrel=2 pkgdesc='Reference implementation of a Wayland compositor' arch=('i686' 'x86_64' 'mips64el') url='http://wayland.freedesktop.org' license=('MIT') options=(!libtool) -depends=('libxkbcommon' 'libunwind' 'poppler-glib' 'mtdev' 'libxcursor' 'glu' 'pango') +depends=('libxkbcommon' 'libunwind' 'poppler-glib' 'mtdev' 'libxcursor' 'glu' 'pango' 'colord') source=("http://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz") -sha1sums=('5239afe177dadbded3c0018b55dd1045be5f84b2') +sha1sums=('23201d31e71768e5ec3de0d10fa6de988dd273c8') build() { cd $pkgname-$pkgver ./configure \ --prefix=/usr \ - --libexecdir=/usr/lib/weston \ - --disable-android-compositor + --libexecdir=/usr/lib/weston make } @@ -29,11 +28,8 @@ package() { # license install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" # embed more clients - for _c in calibrator clickdot cliptest dnd editor eventdemo flower gears image \ - resizor simple-egl simple-shm simple-touch smoke transformed view; do + for _c in calibrator clickdot cliptest dnd editor eventdemo flower fullscreen gears \ + image resizor simple-egl simple-shm simple-touch smoke transformed view; do install -Dm755 "clients/$_c" "$pkgdir/usr/bin/weston-$_c" done - for _c in info keyboard screensaver screenshooter tablet-shell terminal; do - install -Dm755 "clients/weston-$_c" "$pkgdir/usr/bin/weston-$_c" - done } diff --git a/community/widelands/6233_6232.diff b/community/widelands/6233_6232.diff deleted file mode 100644 index f82477607..000000000 --- a/community/widelands/6233_6232.diff +++ /dev/null @@ -1,59 +0,0 @@ -=== modified file 'src/graphic/graphic.cc' ---- src/graphic/graphic.cc 2011-11-30 21:38:37 +0000 -+++ src/graphic/graphic.cc 2012-02-19 17:10:12 +0000 -@@ -725,6 +725,18 @@ - if (!png_ptr) - throw wexception("Graphic::save_png: could not create png struct"); - -+ png_infop info_ptr = png_create_info_struct(png_ptr); -+ if (!info_ptr) { -+ png_destroy_write_struct(&png_ptr, static_cast<png_infopp>(0)); -+ throw wexception("Graphic::save_png: could not create png info struct"); -+ } -+ -+ // Set jump for error -+ if (setjmp(png_jmpbuf(png_ptr))) { -+ png_destroy_write_struct(&png_ptr, &info_ptr); -+ throw wexception("Graphic::save_png: Error writing PNG!"); -+ } -+ - // Set another write function. This is potentially dangerouse because the - // flush function is internally called by png_write_end(), this will crash - // on newer libpngs. See here: -@@ -736,35 +748,14 @@ - sw, - &Graphic::m_png_write_function, &Graphic::m_png_flush_function); - -- png_infop info_ptr = png_create_info_struct(png_ptr); -- -- if (!info_ptr) { -- png_destroy_write_struct(&png_ptr, static_cast<png_infopp>(0)); -- throw wexception("Graphic::save_png: could not create png info struct"); -- } -- -- // Set jump for error -- if (setjmp(png_jmpbuf(png_ptr))) { -- png_destroy_write_struct(&png_ptr, &info_ptr); -- throw wexception("Graphic::save_png: could not set png setjmp"); -- } -- - // Fill info struct - png_set_IHDR - (png_ptr, info_ptr, pix.get_w(), pix.get_h(), - 8, PNG_COLOR_TYPE_RGB_ALPHA, PNG_INTERLACE_NONE, - PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT); - -- // png_set_strip_16(png_ptr) ; -- - // Start writing - png_write_info(png_ptr, info_ptr); -- -- // Strip data down -- png_set_filler(png_ptr, 0, PNG_FILLER_AFTER); -- -- png_set_packing(png_ptr); -- - { - uint32_t surf_w = pix.get_w(); - uint32_t surf_h = pix.get_h(); - diff --git a/community/widelands/PKGBUILD b/community/widelands/PKGBUILD index b0626e98b..62dd1b535 100644 --- a/community/widelands/PKGBUILD +++ b/community/widelands/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 94055 2013-07-13 12:38:06Z svenstaro $ +# $Id: PKGBUILD 94913 2013-08-01 06:55:50Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Arkham <arkham at archlinux dot us> # Contributor: Christoph Zeiler <rabyte*gmail> @@ -6,7 +6,7 @@ pkgname=widelands pkgver=17 _realver=build17 -pkgrel=8 +pkgrel=9 pkgdesc="A realtime strategy game with emphasis on economy and transport" arch=('i686' 'x86_64' 'mips64el') url="http://widelands.org/" diff --git a/community/widelands/widelands-0.16-libpng15.patch b/community/widelands/widelands-0.16-libpng15.patch deleted file mode 100644 index 9f733e7b9..000000000 --- a/community/widelands/widelands-0.16-libpng15.patch +++ /dev/null @@ -1,61 +0,0 @@ ---- src/graphic/SDL_mng.cc -+++ src/graphic/SDL_mng.cc -@@ -276,7 +276,7 @@ - * the normal method of doing things with libpng). REQUIRED unless you - * set up your own error handlers in png_create_read_struct() earlier. - */ -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - SDL_SetError("Error reading the PNG file."); - goto done; - } -@@ -356,9 +356,9 @@ - Rmask = 0x000000FF; - Gmask = 0x0000FF00; - Bmask = 0x00FF0000; -- Amask = (info_ptr->channels == 4) ? 0xFF000000 : 0; -+ Amask = (png_get_channels(png_ptr, info_ptr) == 4) ? 0xFF000000 : 0; - } else { -- int const s = (info_ptr->channels == 4) ? 0 : 8; -+ int const s = (png_get_channels(png_ptr, info_ptr) == 4) ? 0 : 8; - Rmask = 0xFF000000 >> s; - Gmask = 0x00FF0000 >> s; - Bmask = 0x0000FF00 >> s; -@@ -369,7 +369,7 @@ - SDL_AllocSurface - (SDL_SWSURFACE, - width, height, -- bit_depth * info_ptr->channels, -+ bit_depth * png_get_channels(png_ptr, info_ptr), - Rmask, Gmask, Bmask, Amask); - if (not surface) { - SDL_SetError("Out of memory"); -@@ -407,6 +407,9 @@ - /* read rest of file, get additional chunks in info_ptr - REQUIRED */ - png_read_end(png_ptr, info_ptr); - -+ png_colorp png_palette; -+ int png_num_palette; -+ - /* Load the palette, if any */ - if ((palette = surface->format->palette)) { - if (color_type == PNG_COLOR_TYPE_GRAY) { -@@ -416,12 +419,12 @@ - palette->colors[i].g = i; - palette->colors[i].b = i; - } -- } else if (info_ptr->num_palette > 0) { -- palette->ncolors = info_ptr->num_palette; -- for (uint32_t i = 0; i < info_ptr->num_palette; ++i) { -- palette->colors[i].b = info_ptr->palette[i].blue; -- palette->colors[i].g = info_ptr->palette[i].green; -- palette->colors[i].r = info_ptr->palette[i].red; -+ } else if (png_num_palette > 0) { -+ palette->ncolors = png_num_palette; -+ for (uint32_t i = 0; i < png_num_palette; ++i) { -+ palette->colors[i].b = png_palette[i].blue; -+ palette->colors[i].g = png_palette[i].green; -+ palette->colors[i].r = png_palette[i].red; - } - } - } diff --git a/community/widelands/widelands-build15-gcc-4.5-patch b/community/widelands/widelands-build15-gcc-4.5-patch deleted file mode 100644 index 6ba313358..000000000 --- a/community/widelands/widelands-build15-gcc-4.5-patch +++ /dev/null @@ -1,51 +0,0 @@ -diff -Naur widelands-from/src/editor/ui_menus/editor_main_menu_new_map.cc widelands-to/src/editor/ui_menus/editor_main_menu_new_map.cc ---- widelands-from/src/editor/ui_menus/editor_main_menu_new_map.cc 2010-04-16 15:41:22.000000000 +0000 -+++ widelands-to/src/editor/ui_menus/editor_main_menu_new_map.cc 2010-07-01 21:15:56.000000000 +0000 -@@ -113,7 +113,7 @@ - posx, posy, width, height, - g_gr->get_picture(PicMod_UI, "pics/but1.png"), - &Main_Menu_New_Map::button_clicked, *this, 4, -- Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name()); -+ Widelands::World(m_worlds[m_currentworld].c_str()).get_name()); - - posy += height + spacing + spacing + spacing; - -@@ -142,7 +142,7 @@ - if (m_currentworld == m_worlds.size()) - m_currentworld = 0; - m_world->set_title -- (Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name -+ (Widelands::World(m_worlds[m_currentworld].c_str()).get_name - ()); - break; - } -diff -Naur widelands-from/src/editor/ui_menus/editor_main_menu_random_map.cc widelands-to/src/editor/ui_menus/editor_main_menu_random_map.cc ---- widelands-from/src/editor/ui_menus/editor_main_menu_random_map.cc 2010-04-16 15:41:22.000000000 +0000 -+++ widelands-to/src/editor/ui_menus/editor_main_menu_random_map.cc 2010-07-01 21:17:39.000000000 +0000 -@@ -272,7 +272,7 @@ - posx, posy, width, height, - g_gr->get_picture(PicMod_UI, "pics/but1.png"), - &Main_Menu_New_Random_Map::button_clicked, *this, 8, -- Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name()); -+ Widelands::World(m_worlds[m_currentworld].c_str()).get_name()); - - posy += height + spacing + spacing + spacing; - -@@ -343,7 +343,7 @@ - if (m_currentworld == m_worlds.size()) - m_currentworld = 0; - m_world->set_title -- (Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name()); -+ (Widelands::World(m_worlds[m_currentworld].c_str()).get_name()); - break; - case 9: - break; -@@ -476,7 +476,7 @@ - (strcmp(mapInfo.worldName.c_str(), m_worlds[m_currentworld].c_str())) - ++m_currentworld; - m_world->set_title -- (Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name()); -+ (Widelands::World(m_worlds[m_currentworld].c_str()).get_name()); - - button_clicked(-1); // Update other values in UI as well - diff --git a/community/xcircuit/PKGBUILD b/community/xcircuit/PKGBUILD index 50b9ce992..f0f6e4a00 100644 --- a/community/xcircuit/PKGBUILD +++ b/community/xcircuit/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 88341 2013-04-16 13:32:48Z spupykin $ +# $Id: PKGBUILD 94361 2013-07-22 11:21:13Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Giovanni Scafora <linuxmania@gmail.com> # Contributor: simo <simo@archlinux.org> pkgname=xcircuit -pkgver=3.7.48 +pkgver=3.7.51 pkgrel=1 pkgdesc="A program for drawing publishable-quality electrical circuit schematic diagrams" arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ license=('GPL2') depends=('tk' 'libxpm' 'zlib') makedepends=('chrpath') source=(http://opencircuitdesign.com/xcircuit/archive/$pkgname-$pkgver.tgz) -md5sums=('efe537f908b12d30ef1aeebf77222fbf') +md5sums=('a3f5d10f6f96a6298505801f4d0f6190') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/xdebug/PKGBUILD b/community/xdebug/PKGBUILD index 71bd4588f..36c2071a1 100644 --- a/community/xdebug/PKGBUILD +++ b/community/xdebug/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 92281 2013-06-03 13:37:54Z spupykin $ +# $Id: PKGBUILD 94986 2013-08-02 13:00:08Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Jonathan Wiersma <arch aur at jonw dot org> # Contributor: Jonathan Wiersma <arch aur at jonw dot org> @@ -6,20 +6,17 @@ pkgname=xdebug pkgver=2.2.3 -pkgrel=1 +pkgrel=2 pkgdesc="PHP debugging extension" arch=('i686' 'x86_64' 'mips64el') url="http://www.xdebug.org" license=('GPL') depends=('php') -install="${pkgname}.install" backup=('etc/php/conf.d/xdebug.ini') source=(http://www.xdebug.org/files/$pkgname-$pkgver.tgz - xdebug-5.2.ini xdebug.ini) md5sums=('e49cec9861b45dc0b36eae33bf8a14fa' - '6b7fdbbe0bf381bda40e77e29981f439' - '68de800943369d4c76bdf7eb35c8463b') + '6a1f2ef91c632d4c9b7b218cd2e278ef') build() { cd $srcdir/$pkgname-$pkgver @@ -39,11 +36,6 @@ package() { make DESTDIR=$pkgdir install cd $srcdir/$pkgname-$pkgver - if [ "$PHPVER" \< "5.3.0" ] ; then - install -D -m 744 modules/xdebug.so $pkgdir/usr/lib/php/modules/xdebug.so - install -D -m 644 $srcdir/xdebug-5.2.ini $pkgdir/etc/php/conf.d/xdebug.ini - else - install -D -m 744 modules/xdebug.so $pkgdir/usr/lib/php/modules/xdebug.so - install -D -m 644 $srcdir/xdebug.ini $pkgdir/etc/php/conf.d/xdebug.ini - fi + make INSTALL_ROOT=$pkgdir install + install -D -m 644 $srcdir/xdebug.ini $pkgdir/etc/php/conf.d/xdebug.ini } diff --git a/community/xdebug/xdebug-5.2.ini b/community/xdebug/xdebug-5.2.ini deleted file mode 100644 index 9beb7fc30..000000000 --- a/community/xdebug/xdebug-5.2.ini +++ /dev/null @@ -1,5 +0,0 @@ -zend_extension=/usr/lib/php/xdebug.so -;xdebug.remote_enable=on -;xdebug.remote_host=127.0.0.1 -;xdebug.remote_port=9000 -;xdebug.remote_handler=dbgp diff --git a/community/xdebug/xdebug.ini b/community/xdebug/xdebug.ini index c6c9222ea..9062dfc8b 100644 --- a/community/xdebug/xdebug.ini +++ b/community/xdebug/xdebug.ini @@ -1,4 +1,4 @@ -zend_extension=/usr/lib/php/modules/xdebug.so +;zend_extension=/usr/lib/php/modules/xdebug.so ;xdebug.remote_enable=on ;xdebug.remote_host=127.0.0.1 ;xdebug.remote_port=9000 diff --git a/community/xdebug/xdebug.install b/community/xdebug/xdebug.install deleted file mode 100644 index a7ec0b9cc..000000000 --- a/community/xdebug/xdebug.install +++ /dev/null @@ -1,18 +0,0 @@ -post_install() { - local _configfile=/etc/php/conf.d/xdebug.ini - echo " ==> You may wish to uncomment/change the settings found in " - echo " $_configfile" - echo "" -} - -post_upgrade() { - local _configfile=/etc/php/conf.d/xdebug.ini - local PHPVER=$(php -r 'echo phpversion();') - post_install $1 - - if [ "$PHPVER" \< "5.3" ] ; then - echo " ==> You are currenty running a version of php < 5.3." - echo " When/if you upgrade php to a version >= 5.3, you will need to reinstall $pkgname." - echo "" - fi -} diff --git a/community/xemacs/PKGBUILD b/community/xemacs/PKGBUILD index 8db1d4fe3..135d22481 100644 --- a/community/xemacs/PKGBUILD +++ b/community/xemacs/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 90112 2013-05-06 19:40:17Z foutrelis $ +# $Id: PKGBUILD 94932 2013-08-01 07:01:29Z bpiotrowski $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: juergen <juergen@archlinux.org> # Contributor: Stéphane Gaudreault <stephane@archlinux.org> pkgname=xemacs pkgver=21.5.33 -pkgrel=2 +pkgrel=3 pkgdesc="An highly customizable open source text editor and application development system forked from GNU Emacs" arch=('i686' 'x86_64' 'mips64el') url="http://www.xemacs.org/" diff --git a/community/xjadeo/PKGBUILD b/community/xjadeo/PKGBUILD index 65fbd3cfe..1aa5cfc70 100644 --- a/community/xjadeo/PKGBUILD +++ b/community/xjadeo/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 93894 2013-07-11 20:56:42Z speps $ +# $Id: PKGBUILD 94915 2013-08-01 06:55:57Z bpiotrowski $ # Maintainer : speps <speps at aur dot archlinux dot org> pkgname=xjadeo pkgver=0.7.4 -pkgrel=1 +pkgrel=2 pkgdesc="A simple video player that is synchronized to jack transport." arch=('i686' 'x86_64') url="http://xjadeo.sourceforge.net" diff --git a/community/xmms2/PKGBUILD b/community/xmms2/PKGBUILD index de363c2ac..e5b0be472 100644 --- a/community/xmms2/PKGBUILD +++ b/community/xmms2/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 92871 2013-06-17 10:57:56Z spupykin $ +# $Id: PKGBUILD 94916 2013-08-01 06:55:59Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=xmms2 pkgver=0.8DrO_o -pkgrel=18 +pkgrel=19 pkgdesc="complete rewrite of the popular music player" arch=('i686' 'x86_64' 'mips64el') url="http://xmms2.org/" @@ -54,22 +54,18 @@ install=xmms2.install source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2" "xmms2d.conf" "xmms2d.service" - "ffmpeg-0.11.diff") + "ffmpeg2.0.patch") md5sums=('84d5c05a70bfd31ed392a4e3f701eaa3' 'af13c937bf3c86b77ae6820107aab9b8' '47e68461589578e8a99857746c5b6f29' - 'e176971ef96807f72fa8fc17d260c20a') + 'da84ec58c5711f3c4ecd932c3e6642d6') build() { - cd xmms2-${pkgver}/src/plugins/avcodec/ - # remove call to avcodec_init - # http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=3211932c513338566b31d990d06957e15a644d13 - patch -Np0 -i ${srcdir}/ffmpeg-0.11.diff - cd ${srcdir}/${pkgname}-${pkgver} + patch -Np1 -i ../ffmpeg2.0.patch # python2 fix -# sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' waf + # sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' waf sed -i 's|#include <cdio/cdda.h>|#include <cdio/paranoia/cdda.h>|' src/plugins/cdda/cdda.c sed -i 's|libsmbclient.h|samba-4.0/libsmbclient.h|' src/plugins/samba/{samba.c,wscript} diff --git a/community/xmms2/ffmpeg-0.11.diff b/community/xmms2/ffmpeg-0.11.diff deleted file mode 100644 index 91d3a3106..000000000 --- a/community/xmms2/ffmpeg-0.11.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- avcodec.c.orig 2012-06-07 15:08:23.796225671 -0500 -+++ avcodec.c 2012-06-07 15:08:36.649489373 -0500 -@@ -134,7 +134,6 @@ - - xmms_xform_private_data_set (xform, data); - -- avcodec_init (); - avcodec_register_all (); - - mimetype = xmms_xform_indata_get_str (xform, diff --git a/community/xmms2/ffmpeg2.0.patch b/community/xmms2/ffmpeg2.0.patch new file mode 100644 index 000000000..87cc974c3 --- /dev/null +++ b/community/xmms2/ffmpeg2.0.patch @@ -0,0 +1,37 @@ +diff -rupN a/src/plugins/avcodec/avcodec.c b/src/plugins/avcodec/avcodec.c +--- a/src/plugins/avcodec/avcodec.c 2011-10-20 21:26:08.000000000 +0200 ++++ b/src/plugins/avcodec/avcodec.c 2013-07-22 17:17:53.098385978 +0200 +@@ -134,7 +134,6 @@ xmms_avcodec_init (xmms_xform_t *xform) + + xmms_xform_private_data_set (xform, data); + +- avcodec_init (); + avcodec_register_all (); + + mimetype = xmms_xform_indata_get_str (xform, +@@ -200,7 +199,7 @@ xmms_avcodec_init (xmms_xform_t *xform) + } + } + +- data->codecctx = avcodec_alloc_context (); ++ data->codecctx = avcodec_alloc_context3 (NULL); + data->codecctx->sample_rate = data->samplerate; + data->codecctx->channels = data->channels; + data->codecctx->bit_rate = data->bitrate; +@@ -211,7 +210,7 @@ xmms_avcodec_init (xmms_xform_t *xform) + data->codecctx->codec_id = codec->id; + data->codecctx->codec_type = codec->type; + +- if (avcodec_open (data->codecctx, codec) < 0) { ++ if (avcodec_open2 (data->codecctx, codec, NULL) < 0) { + XMMS_DBG ("Opening decoder '%s' failed", codec->name); + goto err; + } else { +diff -rupN a/src/plugins/avcodec/avcodec_compat.h b/src/plugins/avcodec/avcodec_compat.h +--- a/src/plugins/avcodec/avcodec_compat.h 2011-10-20 21:26:08.000000000 +0200 ++++ b/src/plugins/avcodec/avcodec_compat.h 2013-07-22 17:16:15.841723560 +0200 +@@ -65,3 +65,4 @@ typedef struct AVPacket { + # define AVMEDIA_TYPE_AUDIO CODEC_TYPE_AUDIO + #endif + ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 diff --git a/community/xmonad-contrib/PKGBUILD b/community/xmonad-contrib/PKGBUILD index 19c3f98bb..13fd01fa0 100644 --- a/community/xmonad-contrib/PKGBUILD +++ b/community/xmonad-contrib/PKGBUILD @@ -1,23 +1,22 @@ -# $Id: PKGBUILD 89335 2013-04-28 16:53:08Z td123 $ +# $Id: PKGBUILD 94529 2013-07-26 11:27:17Z jelle $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: orbisvicis <gmail.com> pkgname=xmonad-contrib -pkgver=0.11 -pkgrel=7 +pkgver=0.11.2 +pkgrel=1 pkgdesc="Add-ons for xmonad" arch=('i686' 'x86_64' 'mips64el') url="http://xmonad.org/" license=('BSD') depends=('ghc=7.6.3-1' 'xmonad=0.11-6' 'sh' 'haskell-x11=1.6.1.1-3' 'haskell-x11-xft=0.3.1-9' 'haskell-utf8-string=0.3.7-5' 'haskell-random=1.0.1.1-5') install='xmonad-contrib.install' -source=(http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz xmonad-contrib-remove-getatomname.patch) +source=(http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) +md5sums=('415a7ed9449198b0e93d49ab0a4a0f72') build() { cd $srcdir/$pkgname-$pkgver - patch -Np1 -i $srcdir/xmonad-contrib-remove-getatomname.patch - runhaskell Setup.lhs configure --ghc --enable-shared --enable-split-objs --prefix=/usr -fuse_xft \ --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build @@ -33,5 +32,3 @@ package() { runhaskell Setup.lhs copy --destdir=$pkgdir install -D LICENSE $pkgdir/usr/share/licenses/xmonad-contrib/LICENSE } -md5sums=('05fba258ac6063e49b50786a0869bd1f' - '1d1fab94ae24b2a8f6a5dcd9cd6d9548') diff --git a/community/xnee/PKGBUILD b/community/xnee/PKGBUILD index 81f912cbd..1962a7854 100644 --- a/community/xnee/PKGBUILD +++ b/community/xnee/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 88303 2013-04-16 10:25:07Z bgyorgy $ +# $Id: PKGBUILD 94092 2013-07-14 11:19:44Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> pkgname=xnee -pkgver=3.15 -pkgrel=2 +pkgver=3.16 +pkgrel=1 pkgdesc="A program to record, distribute, and replay X (X11) protocol data" arch=('i686' 'x86_64' 'mips64el') -url="http://www.sandklef.com/xnee/" +url="http://xnee.wordpress.com/" license=('GPL3') depends=('gtk2' 'libxtst') makedepends=('texinfo') @@ -15,7 +15,7 @@ optdepends=('xosd: feedback support') options=('!libtool' '!emptydirs') source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz gnee.desktop) -sha256sums=('56e0b1cca36ebf95b6f7c82c7028ab8a9b5003728ca1044016031b489bc3e8cd' +sha256sums=('07393d84d7abfab607b5ba078a0c32411815b7c883317356f6b92f7bbf3176fe' 'de42d419a46083e39a9b6d60c045c1cd68deb793cc5166a86df81dff608387c1') build() { diff --git a/community/xnee/xnee.changelog b/community/xnee/xnee.changelog index b10864c83..d72b4493b 100644 --- a/community/xnee/xnee.changelog +++ b/community/xnee/xnee.changelog @@ -1,3 +1,6 @@ +2013-07-14 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * xnee 3.16-1 + 2013-04-16 Balló György <ballogyor+arch at gmail dot com> * fix dependencies * enable GUI and library diff --git a/community/xplanet/PKGBUILD b/community/xplanet/PKGBUILD index ac2ff5123..feaae1f35 100644 --- a/community/xplanet/PKGBUILD +++ b/community/xplanet/PKGBUILD @@ -1,21 +1,29 @@ -# $Id: PKGBUILD 90116 2013-05-06 19:40:25Z foutrelis $ +# $Id: PKGBUILD 94933 2013-08-01 07:01:30Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: dorphell <dorphell@archlinux.org> # Committer: Judd Vinet <jvinet@zeroflux.org> pkgname=xplanet pkgver=1.3.0 -pkgrel=2 +pkgrel=3 pkgdesc="An Xearth wannabe" arch=(i686 x86_64 'mips64el') url="http://xplanet.sourceforge.net/" license=('GPL') depends=('pango' 'libungif' 'libtiff' 'libxss') -source=(http://downloads.sourceforge.net/project/xplanet/xplanet/$pkgver/xplanet-$pkgver.tar.gz) -md5sums=('41f7db2ccd1d8b4b989cacaf9adfe692') +source=(http://downloads.sourceforge.net/project/xplanet/xplanet/$pkgver/xplanet-$pkgver.tar.gz + giflib6.patch) +md5sums=('41f7db2ccd1d8b4b989cacaf9adfe692' + '74e1894304fe3b7caf0b3ddf3c471b0b') + +prepare() { + cd $srcdir/$pkgname-$pkgver + patch -p1 <$srcdir/giflib6.patch +} build() { cd $srcdir/$pkgname-$pkgver + unset LDFLAGS ./configure --prefix=/usr --with-freetype make } diff --git a/community/xplanet/giflib6.patch b/community/xplanet/giflib6.patch new file mode 100644 index 000000000..aaf024198 --- /dev/null +++ b/community/xplanet/giflib6.patch @@ -0,0 +1,130 @@ +diff -wbBur xplanet-1.3.0/src/libimage/gif.c /home/sergej/tmp/BUILD/staging-i686/sergej/build/xplanet/src/xplanet-1.3.0/src/libimage/gif.c +--- xplanet-1.3.0/src/libimage/gif.c 2006-03-26 01:50:51.000000000 +0300 ++++ /home/sergej/tmp/BUILD/staging-i686/sergej/build/xplanet/src/xplanet-1.3.0/src/libimage/gif.c 2013-07-30 18:21:17.412474692 +0400 +@@ -20,7 +20,7 @@ + + #include <stdio.h> + #include <stdlib.h> +- ++#define FALSE 0 + #include <gif_lib.h> + + /* +@@ -42,11 +42,11 @@ + int color_index; + unsigned char *ptr = NULL; + +- infile = DGifOpenFileName(filename); ++ infile = DGifOpenFileName(filename, NULL); + + if (infile == NULL) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + +@@ -54,7 +54,7 @@ + { + if (DGifGetRecordType(infile, &record_type) == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + +@@ -63,7 +63,7 @@ + case IMAGE_DESC_RECORD_TYPE: + if (DGifGetImageDesc(infile) == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + +@@ -107,14 +107,14 @@ + GifByteType *ext; + if (DGifGetExtension(infile, &ext_code, &ext) == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + while (ext != NULL) + { + if (DGifGetExtensionNext(infile, &ext) == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + } +@@ -178,7 +178,7 @@ + return(0); + } + +- colormap = MakeMapObject(colormap_size, NULL); ++ colormap = GifMakeMapObject(colormap_size, NULL); + + for (i = 0; i < width * height; i++) + { +@@ -187,10 +187,10 @@ + blue[i] = (GifByteType) rgb[3*i+2]; + } + +- if (QuantizeBuffer(width, height, &colormap_size, red, green, blue, ++ if (GifQuantizeBuffer(width, height, &colormap_size, red, green, blue, + buffer, colormap->Colors) == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + +@@ -198,24 +198,24 @@ + free(green); + free(blue); + +- outfile = EGifOpenFileName((char *) filename, FALSE); ++ outfile = EGifOpenFileName((char *) filename, FALSE, NULL); + if (outfile == NULL) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + + if (EGifPutScreenDesc(outfile, width, height, colormap_size, 0, colormap) + == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + + if (EGifPutImageDesc(outfile, 0, 0, width, height, FALSE, NULL) + == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + +@@ -224,7 +224,7 @@ + { + if (EGifPutLine(outfile, ptr, width) == GIF_ERROR) + { +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + return(0); + } + ptr += width; +@@ -233,7 +233,7 @@ + EGifSpew(outfile); + + if (EGifCloseFile(outfile) == GIF_ERROR) +- PrintGifError(); ++ printf("%s\n", GifErrorString(GIF_ERROR)); + + free(buffer); + diff --git a/community/xvkbd/PKGBUILD b/community/xvkbd/PKGBUILD index bbdc4c545..633ed59d8 100644 --- a/community/xvkbd/PKGBUILD +++ b/community/xvkbd/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 88530 2013-04-19 10:33:08Z spupykin $ +# $Id: PKGBUILD 94165 2013-07-15 11:03:13Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Benjamin Andresen <benny@klapmuetz.org> # Contributor: Mikko Seppдlд <t-r-a-y@mbnet.fi> pkgname=xvkbd -pkgver=3.4a +pkgver=3.5 pkgrel=1 pkgdesc="virtual (graphical) keyboard program for X Window System" arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ license=('GPL') depends=('libxmu' 'xaw3d' 'glibc' 'libxt' 'libxtst' 'libxp' 'libxpm') makedepends=('imake') source=(http://homepage3.nifty.com/tsato/xvkbd/xvkbd-$pkgver.tar.gz) -md5sums=('3d996ba9f84b5ed2392f9809ada22711') +md5sums=('f7344982d985be925c7a708110e20497') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/yaws/PKGBUILD b/community/yaws/PKGBUILD index 0b32e20c4..412bca218 100644 --- a/community/yaws/PKGBUILD +++ b/community/yaws/PKGBUILD @@ -1,20 +1,19 @@ -# $Id: PKGBUILD 88640 2013-04-20 21:08:12Z arodseth $ +# $Id: PKGBUILD 94952 2013-08-01 13:32:19Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: Patrick Smits <mail@patricksmits.net> pkgname=yaws pkgver=1.96 -pkgrel=1 +pkgrel=2 pkgdesc='Yet Another Web Server, pure Erlang HTTP server/framework' arch=('x86_64' 'i686' 'mips64el') url='http://yaws.hyber.org/' license=('BSD') -depends=('pam' 'erlang') +depends=('pam' 'erlang') # segfaults with erlang-nox backup=('etc/yaws/yaws.conf') options=('!emptydirs') install=$pkgname.install -optdepends=('erlang-nox: Erlang without X (headless)') source=("http://yaws.hyber.org/download/$pkgname-$pkgver.tar.gz" "$pkgname.service") sha256sums=('8d4f16d18937335ac021ca4c65c8ee81dc4d71f133718c7148856cc6bf1f55e2' @@ -27,6 +26,8 @@ prepare() { for file in cgi.yaws cgi-bin/foo.py; do sed -i '0,/on/s//on2/' "www/$file" done + # R16B1 fix + sed -i 's/:sha(Salted)/:hash(sha, Salted)/' src/yaws_websockets.erl } build() { diff --git a/community/zita-convolver/PKGBUILD b/community/zita-convolver/PKGBUILD index fee89316f..80ac28e5e 100644 --- a/community/zita-convolver/PKGBUILD +++ b/community/zita-convolver/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 93759 2013-07-10 02:26:55Z speps $ +# $Id: PKGBUILD 94626 2013-07-29 00:15:08Z speps $ # Maintainer : speps <speps at aur dot archlinux dot org> # Contributor: Philipp Überbacher <murks at lavabit dot com> # Contributor: Stefan Husmann <stefan-husmann@t-online.de> @@ -6,7 +6,7 @@ pkgname=zita-convolver pkgver=3.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="A fast, partitioned convolution engine library." arch=('i686' 'x86_64') url="http://kokkinizita.linuxaudio.org/linuxaudio/" @@ -18,8 +18,11 @@ md5sums=('7e264d0fb0d8ea277cdb4e33d764c68a') prepare() { cd "$srcdir/$pkgname-$pkgver/libs" + # FS#36248 - strip -march=native + sed -i '/native/d' Makefile + # prevent ldconfig call - sed -i 's/ldconfig//' Makefile + sed -i '/ldconfig/d' Makefile } build() { @@ -29,7 +32,7 @@ build() { package() { cd "$srcdir/$pkgname-$pkgver/libs" - make SUFFIX="" PREFIX=/usr DESTDIR="$pkgdir/" install + make SUFFIX="" PREFIX=/usr DESTDIR="$pkgdir/" install # missing softlink ln -s lib$pkgname.so.$pkgver \ diff --git a/community/zita-resampler/PKGBUILD b/community/zita-resampler/PKGBUILD index f43665891..2aecd92e3 100644 --- a/community/zita-resampler/PKGBUILD +++ b/community/zita-resampler/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 93758 2013-07-10 02:26:27Z speps $ +# $Id: PKGBUILD 94623 2013-07-28 23:23:53Z speps $ # Maintainer : speps <speps at aur dot archlinux dot org> # Contributor: Philipp Überbacher <murks at lavabit dot com> pkgname=zita-resampler pkgver=1.3.0 -pkgrel=1 -pkgdesc="A C++ library for resampling audio signals." +pkgrel=2 +pkgdesc="A C++ library for resampling audio signals" url="http://kokkinizita.linuxaudio.org/linuxaudio/" arch=('i686' 'x86_64') license=('GPL3') @@ -13,6 +13,13 @@ depends=('gcc-libs' 'libsndfile') source=("${url}downloads/$pkgname-$pkgver.tar.bz2") md5sums=('74c12e2280008f63ac9f2670fe4cf79b') +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + # FS#36248 - strip march=native + sed -i '/native/d' {libs,apps}/Makefile +} + build() { cd "$srcdir/$pkgname-$pkgver/libs" |