diff options
28 files changed, 241 insertions, 142 deletions
diff --git a/community/deadbeef/PKGBUILD b/community/deadbeef/PKGBUILD index 4099963ad..cba454fb2 100644 --- a/community/deadbeef/PKGBUILD +++ b/community/deadbeef/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 104367 2014-01-19 16:29:31Z bpiotrowski $ +# $Id: PKGBUILD 105335 2014-02-05 13:36:53Z lfleischer $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Alexey Yakovenko <waker@users.sourceforge.net> pkgname=deadbeef -pkgver=0.6.0 -pkgrel=2 +pkgver=0.6.1 +pkgrel=1 pkgdesc='A GTK+ audio player for GNU/Linux.' arch=('i686' 'x86_64') url='http://deadbeef.sourceforge.net' @@ -32,7 +32,7 @@ optdepends=('libsamplerate: for Resampler plugin' 'ffmpeg: for ffmpeg plugin') install='deadbeef.install' source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.bz2") -md5sums=('f1bbb1a0164ed7bcba9c0c8cd1dddcb5') +md5sums=('dab446bde519ae95581885ff63a418c7') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/community/deadbeef/deadbeef.install b/community/deadbeef/deadbeef.install index fcdbf15fb..eaf1b9a69 100644 --- a/community/deadbeef/deadbeef.install +++ b/community/deadbeef/deadbeef.install @@ -7,11 +7,6 @@ post_install() { post_upgrade() { post_install - - cat <<EOF -==> ffmpeg support was disabled in this deadbeef release due to -==> incompatibilities with ffmpeg 0.11. It might be re-introduced soon. -EOF } post_remove() { diff --git a/community/docker/PKGBUILD b/community/docker/PKGBUILD index c36b4f942..d8cd387e3 100644 --- a/community/docker/PKGBUILD +++ b/community/docker/PKGBUILD @@ -1,8 +1,9 @@ -# $Id: PKGBUILD 104112 2014-01-15 23:41:43Z seblu $ +# $Id: PKGBUILD 105357 2014-02-05 21:59:10Z seblu $ # Maintainer: Sébastien "Seblu" Luttringer pkgname=docker -pkgver=0.7.6 +_truever=0.8.0 +pkgver=${_truever%.*} pkgrel=1 epoch=1 pkgdesc='Pack, ship and run any application as a lightweight container' @@ -10,11 +11,12 @@ arch=('x86_64') url='http://www.docker.io/' license=('Apache') depends=('bridge-utils' 'iproute2' 'device-mapper' 'lxc' 'sqlite' 'systemd') -makedepends=('git' 'go') +makedepends=('git' 'go' 'btrfs-progs') +optdepends=('btrfs-progs: btrfs backend support') # don't strip binaries! A sha1 is used to check binary consistency. options=('!strip') install=$pkgname.install -source=("git+https://github.com/dotcloud/docker.git#tag=v$pkgver") +source=("git+https://github.com/dotcloud/docker.git#tag=v$_truever") md5sums=('SKIP') # magic harcoded path _magic=src/github.com/dotcloud @@ -38,8 +40,8 @@ check() { package() { cd "$_magic/docker" - install -Dm755 "bundles/$pkgver/dynbinary/docker-$pkgver" "$pkgdir/usr/bin/docker" - install -Dm755 "bundles/$pkgver/dynbinary/dockerinit-$pkgver" "$pkgdir/usr/lib/docker/dockerinit" + install -Dm755 "bundles/$_truever/dynbinary/docker-$_truever" "$pkgdir/usr/bin/docker" + install -Dm755 "bundles/$_truever/dynbinary/dockerinit-$_truever" "$pkgdir/usr/lib/docker/dockerinit" # completion install -Dm644 "contrib/completion/bash/docker" "$pkgdir/usr/share/bash-completion/completions/docker" install -Dm644 "contrib/completion/zsh/_docker" "$pkgdir/usr/share/zsh/site-functions/_docker" diff --git a/community/fdkaac/PKGBUILD b/community/fdkaac/PKGBUILD new file mode 100644 index 000000000..4fb2b731a --- /dev/null +++ b/community/fdkaac/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 105355 2014-02-05 21:53:04Z alucryd $ +# Maintainer: Maxime Gauduin <alucryd@gmail.com> +# Contributor: PelPix <kylebloss@pelpix.info> + +pkgname=fdkaac +pkgver=0.5.1 +pkgrel=2 +pkgdesc='Command line encoder frontend for libfdk-aac' +arch=('i686' 'x86_64') +url="https://github.com/nu774/${pkgname}" +license=('custom') +depends=('libfdk-aac') +source=("${url}/archive/v${pkgver}.tar.gz") +sha256sums=('95d6e9675ab03f42aa3cb642a686ffaced782a7b440563bd37ef2d4517391348') + +build() { + cd ${pkgname}-${pkgver} + + autoreconf -if + ./configure --prefix='/usr' --disable-rpath + + make +} + +package() { + cd ${pkgname}-${pkgver} + + make DESTDIR="${pkgdir}" install + + install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname} + install -m 644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/ +} + +# vim: ts=2 sw=2 et: diff --git a/community/libfdk-aac/PKGBUILD b/community/libfdk-aac/PKGBUILD new file mode 100644 index 000000000..0a6cf737b --- /dev/null +++ b/community/libfdk-aac/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 105354 2014-02-05 21:49:32Z alucryd $ +# Maintainer: Maxime Gauduin <alucryd@gmail.com> +# Contributor: PelPix <kylebloss@pelpix.info> +# Contributor: DrZaius <lou[at]fakeoutdoorsman[dot]com> + +pkgname=libfdk-aac +pkgver=0.1.3 +pkgrel=2 +pkgdesc='Fraunhofer FDK AAC codec library' +arch=('i686' 'x86_64') +url='http://sourceforge.net/projects/opencore-amr/' +license=('custom') +depends=('glibc') +source=("http://downloads.sourceforge.net/opencore-amr/${pkgname#lib}-${pkgver}.tar.gz") +sha256sums=('a9cb872802cfb7a2aff7a549c114c547d1e518dd60c2f85942229cc20c0d0c8d') + +build() { + cd ${pkgname#lib}-${pkgver} + + ./configure --prefix='/usr' --disable-static + make +} + +package () { + cd ${pkgname#lib}-${pkgver} + + make DESTDIR="${pkgdir}" install + + install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname} + install -m 644 NOTICE "${pkgdir}"/usr/share/licenses/${pkgname}/ +} + +# vim: ts=2 sw=2 et: diff --git a/community/lz4/PKGBUILD b/community/lz4/PKGBUILD index ecd472fe6..afdbcf888 100644 --- a/community/lz4/PKGBUILD +++ b/community/lz4/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 103658 2014-01-08 20:57:01Z seblu $ +# $Id: PKGBUILD 105324 2014-02-04 23:27:29Z seblu $ # Maintainer: Sébastien Luttringer # Contacted by mail, author use svn commit as release version. # He only push tested release code into svn and support using revision as version pkgname=lz4 -pkgver=112 +pkgver=113 pkgrel=1 pkgdesc='Very fast lossless compression algorithm' arch=('i686' 'x86_64') diff --git a/community/mumble/PKGBUILD b/community/mumble/PKGBUILD index e26e71e70..952dc6e6b 100644 --- a/community/mumble/PKGBUILD +++ b/community/mumble/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 99917 2013-10-31 02:27:44Z allan $ +# $Id: PKGBUILD 105350 2014-02-05 20:04:46Z bluewind $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Lauri Niskanen <ape@ape3000.com> # Contributor: Sebastian.Salich@gmx.de @@ -8,18 +8,18 @@ # to the depends and delete "no-g15" in the configure line below pkgname=mumble -pkgver=1.2.4 -pkgrel=2 +pkgver=1.2.5 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc="A voice chat application similar to TeamSpeak" license=('BSD') depends=('qt4' 'speex' 'lsb-release' 'libxi' 'avahi' 'libsndfile' 'protobuf' 'libpulse' 'opus') -makedepends=('boost' 'mesa' 'avahi') +makedepends=('boost' 'mesa') #optdepends=('portaudio: for portaudio back-end' 'g15daemon: G15 Keyboard support') install=mumble.install url="http://mumble.sourceforge.net/" source=("http://downloads.sourceforge.net/mumble/$pkgname-$pkgver.tar.gz") -md5sums=('49bc6abea78f9c54298934c2c28a7c7c') +md5sums=('084ca44252bd5356b68af555f81ba6f6') build() { cd $srcdir/$pkgname-$pkgver @@ -53,5 +53,6 @@ package() { install -m755 -d $pkgdir/usr/share/man/man1 install -m644 -D ./man/mum* $pkgdir/usr/share/man/man1/ install -m644 -D ./icons/mumble.svg $pkgdir/usr/share/icons/hicolor/scalable/apps/mumble.svg + install -m644 -D ./LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE } # vim: sw=2:ts=2 et: diff --git a/community/mumble/mumble11x.desktop b/community/mumble/mumble11x.desktop deleted file mode 100644 index 5dba0d0c6..000000000 --- a/community/mumble/mumble11x.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Name=Mumble (1.1.X compatible) -GenericName=Voice Chat -Comment=Voice chat program (compatible with Mumble 1.1.X) -Exec=mumble11x -Icon=mumble -Terminal=false -Type=Application -StartupNotify=false -Categories=Network;Chat;Qt; -Version=1.2.1 diff --git a/community/murmur/PKGBUILD b/community/murmur/PKGBUILD index 9efba13a5..cd0875d2e 100644 --- a/community/murmur/PKGBUILD +++ b/community/murmur/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 92168 2013-06-02 06:18:50Z svenstaro $ +# $Id: PKGBUILD 105352 2014-02-05 20:05:30Z bluewind $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Otto Allmendinger <otto.allmendinger@googlemail.com> # Contributor: Malte Rabenseifner <malte@zearan.de> pkgname=murmur -pkgver=1.2.4 +pkgver=1.2.5 pkgrel=1 pkgdesc="The voice chat application server for Mumble" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ install="murmur.install" source=("http://downloads.sourceforge.net/mumble/mumble-$pkgver.tar.gz" "murmur.dbus.conf" "murmur.service") -md5sums=('49bc6abea78f9c54298934c2c28a7c7c' +md5sums=('084ca44252bd5356b68af555f81ba6f6' 'eddea4cdbd0bde4b960a67e16b5d5478' 'd27a9adcd7561859e7b033046729bc0e') @@ -44,6 +44,7 @@ package() { install -Dm644 README ${pkgdir}/usr/share/doc/murmur/README install -Dm644 man/murmurd.1 ${pkgdir}/usr/share/man/man1/murmurd.1 install -Dm644 ${srcdir}/murmur.service ${pkgdir}/usr/lib/systemd/system/murmur.service + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } # vim: sw=2:ts=2 et: diff --git a/community/murmur/murmur.install b/community/murmur/murmur.install index fecd2c2ca..13eec8094 100644 --- a/community/murmur/murmur.install +++ b/community/murmur/murmur.install @@ -5,7 +5,7 @@ post_install() { chown -R murmur:murmur /var/lib/murmur echo "You might have to reload dbus before launching murmur:" - echo " systemctl reload bus" + echo " systemctl reload dbus" echo "Don't forget to set the superuser password:" echo " murmurd -ini /etc/murmur.ini -supw <your-password>" } diff --git a/community/perl-datetime/PKGBUILD b/community/perl-datetime/PKGBUILD index bd674b53f..16261d7df 100644 --- a/community/perl-datetime/PKGBUILD +++ b/community/perl-datetime/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 91663 2013-05-26 09:24:55Z bluewind $ +# $Id: PKGBUILD 105331 2014-02-05 10:17:13Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: François Charette <firmicus ατ gmx δοτ net> pkgname=perl-datetime -pkgver=1.03 -pkgrel=2 +pkgver=1.06 +pkgrel=1 pkgdesc="A complete, easy to use date and time object" arch=('i686' 'x86_64') url="http://search.cpan.org/dist/DateTime" @@ -15,7 +15,7 @@ LC_NUMERIC=C provides=("perl-datetime=`printf %.4f $pkgver`") options=('!emptydirs') source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-$pkgver.tar.gz) -md5sums=('ea0fc830410b9ce3baeef3525bc0acdd') +md5sums=('2d05c0cfa17b4011abb18d75a3e09453') build() { cd $srcdir/DateTime-$pkgver diff --git a/community/python-simplejson/PKGBUILD b/community/python-simplejson/PKGBUILD index eb6640ffe..5ec9486f2 100644 --- a/community/python-simplejson/PKGBUILD +++ b/community/python-simplejson/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 95625 2013-08-15 08:14:50Z arodseth $ +# $Id: PKGBUILD 105342 2014-02-05 15:26:52Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Allan McRae <allan@archlinux.org> @@ -6,20 +6,20 @@ pkgbase=python-simplejson pkgname=("$pkgbase" 'python2-simplejson') -pkgver=3.3.0 +pkgver=3.3.2 pkgrel=1 pkgdesc='Simple, fast, extensible JSON encoder/decoder for Python' license=('MIT') arch=('x86_64' 'i686') url='http://undefined.org/python/#simplejson' -makedepends=('python' 'python2-distribute') +makedepends=('python-setuptools' 'python2-setuptools') source=("$pkgname-$pkgver.tar.gz::https://github.com/simplejson/simplejson/tarball/v${pkgver}") -sha256sums=('ed7e700a9b689f81e54738d796ce456eca12481412f198d44d42f69d8d6f9a82') +sha256sums=('ecff7508cb34547de611c5b367ad1ff74290f638f29853be5801823e1565592c') package_python-simplejson() { depends=('python') - cd "$srcdir/simplejson-simplejson-"* + cd "simplejson-simplejson-"* python setup.py install --root="$pkgdir" install -Dm644 "$srcdir/simplejson-simplejson"-*/LICENSE.txt \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" @@ -28,7 +28,7 @@ package_python-simplejson() { package_python2-simplejson() { depends=('python2') - cd "$srcdir/simplejson-simplejson-"* + cd "simplejson-simplejson-"* python2 setup.py install --root="$pkgdir" install -Dm644 "$srcdir/simplejson-simplejson"-*/LICENSE.txt \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" diff --git a/community/python-simplejson/python-simplejson.changelog b/community/python-simplejson/python-simplejson.changelog deleted file mode 100644 index c1e227d24..000000000 --- a/community/python-simplejson/python-simplejson.changelog +++ /dev/null @@ -1,20 +0,0 @@ -2012-07-09 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> - * python-simplejson 2.6.1-1 - -2012-05-24 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> - * python-simplejson 2.5.2-1 - -2012-03-08 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> - * python-simplejson 2.3.3-1 - -2011-10-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> - * python-simplejson 2.2.1-1 - -2011-05-01 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> - * python-simplejson 2.1.3-1 - -2010-05-15 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> - * Update to major release 2.1.1 - -2010-03-27 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> - * Update to major release 2.1.0 diff --git a/community/python-sqlalchemy/PKGBUILD b/community/python-sqlalchemy/PKGBUILD index 58c27c81f..c94e0936f 100644 --- a/community/python-sqlalchemy/PKGBUILD +++ b/community/python-sqlalchemy/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 103642 2014-01-08 17:00:04Z bgyorgy $ +# $Id: PKGBUILD 105348 2014-02-05 18:51:35Z angvp $ # Maintainer: Angel Velasquez <angvp@archlinux.org> # Contributor: Sébastien Luttringer <seblu@aur.archlinux.org> pkgbase=python-sqlalchemy pkgname=('python-sqlalchemy' 'python2-sqlalchemy') -pkgver=0.9.1 +pkgver=0.9.2 pkgrel=1 arch=('i686' 'x86_64') # python2 package contain .so url="http://www.sqlalchemy.org/" license=('custom: MIT') makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools' 'python-nose' 'python2-nose') source=("https://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-$pkgver.tar.gz") -md5sums=('4d59a03e56ee37fc7b53ff1ef5f4310d') +md5sums=('c36a958e46a8514583be82523785269d') build() { cp -a SQLAlchemy-$pkgver SQLAlchemy2-$pkgver diff --git a/community/python2-ldap/PKGBUILD b/community/python2-ldap/PKGBUILD index 7086a3b52..b3e9a8209 100644 --- a/community/python2-ldap/PKGBUILD +++ b/community/python2-ldap/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 93180 2013-06-27 12:10:25Z spupykin $ +# $Id: PKGBUILD 105333 2014-02-05 12:43:33Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Morgan LEFIEUX <comete_AT_archlinuxfr.org> pkgname=python2-ldap -pkgver=2.4.13 +pkgver=2.4.14 pkgrel=1 pkgdesc="Provides an object-oriented API to access LDAP directory servers from Python programs" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ depends=('python2' 'libldap>=2.4.26') makedepends=('chrpath') replaces=('python-ldap') source=(http://pypi.python.org/packages/source/p/python-ldap/python-ldap-$pkgver.tar.gz) -md5sums=('74b7b50267761540451eade44b2049ee') +md5sums=('15eb167403b3706fe2e40db751117c28') build() { cd $srcdir/python-ldap-$pkgver diff --git a/community/sage-mathematics/PKGBUILD b/community/sage-mathematics/PKGBUILD index 9cc885944..a4fd5c450 100644 --- a/community/sage-mathematics/PKGBUILD +++ b/community/sage-mathematics/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 105276 2014-02-03 20:58:05Z arcanis $ +# $Id: PKGBUILD 105329 2014-02-05 06:14:45Z arcanis $ # Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com> # Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: Antonio Rojas <nqn1976 at gmail dot com> @@ -9,7 +9,7 @@ pkgname=sage-mathematics pkgver=6.1 -pkgrel=2 +pkgrel=3 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab" arch=('i686' 'x86_64') url="http://www.sagemath.org" @@ -100,6 +100,7 @@ package() { # remove build logs rm -f *.log rm -rf "${srcdir}/sage-${pkgver}/"{logs,upstream} + # do NOT remove build directory! # cp because make install is experimental and will corrupt the install install -dm755 "${pkgdir}/opt/sage" @@ -118,8 +119,6 @@ package() { mv "${pkgdir}/usr/bin/${ITEM}" "${pkgdir}/usr/bin/sage-${ITEM}" done ln -s "/opt/sage/sage" "${pkgdir}/usr/bin/sage" - # remove DOT_SAGE directory - rm -rf "${pkgdir}/opt/sage/build" # install a systemd user unit install -Dm644 "${srcdir}/sage.service" "${pkgdir}/usr/lib/systemd/user/sage.service" diff --git a/community/the_silver_searcher/PKGBUILD b/community/the_silver_searcher/PKGBUILD index 457d0cc57..7789510de 100644 --- a/community/the_silver_searcher/PKGBUILD +++ b/community/the_silver_searcher/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 104600 2014-01-23 12:22:43Z arodseth $ +# $Id: PKGBUILD 105344 2014-02-05 15:34:54Z 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.19.1 +pkgver=0.19.2 pkgrel=1 pkgdesc='Code searching tool similar to Ack, but faster' url='https://github.com/ggreer/the_silver_searcher' @@ -12,7 +12,7 @@ license=('Apache') depends=('pcre' 'zlib' 'xz') arch=('x86_64' 'i686') source=("$pkgname-$pkgver.tar.gz::https://github.com/ggreer/$pkgname/archive/$pkgver.tar.gz") -sha256sums=('698cde7a8170ef1623f594d251aac846e720dc257c170f9c21102b3f2f1d4448') +sha256sums=('e2de31b8b4745b4614d3a6fa4cd61130474b0e861e80b3784daee7ce0eeca300') prepare() { cd "$pkgname-$pkgver" @@ -27,9 +27,7 @@ build() { } package() { - cd "$pkgname-$pkgver" - - make DESTDIR="$pkgdir" install + make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install } # vim:set ts=2 sw=2 et: diff --git a/extra/a2ps/PKGBUILD b/extra/a2ps/PKGBUILD index 8c0eed41e..f82f5b6b4 100644 --- a/extra/a2ps/PKGBUILD +++ b/extra/a2ps/PKGBUILD @@ -1,21 +1,22 @@ -# $Id: PKGBUILD 197210 2013-10-24 03:42:33Z eric $ +# $Id: PKGBUILD 205465 2014-02-05 16:42:48Z eric $ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=a2ps pkgver=4.14 -pkgrel=5 +pkgrel=6 pkgdesc="An Any to PostScript filter" arch=('i686' 'x86_64') url="http://www.gnu.org/software/a2ps/" license=('GPL3') -depends=('ghostscript' 'psutils' 'imagemagick') +depends=('psutils' 'imagemagick') makedepends=('gperf') backup=('etc/a2ps/a2ps.cfg' 'etc/a2ps/a2ps-site.cfg') install=a2ps.install source=(ftp://ftp.gnu.org/gnu/a2ps/${pkgname}-${pkgver}.tar.gz{,.sig} - a2ps-4.13c-fnmatch-replacement.patch a2ps-4.13c-emacs.patch - a2ps-4.13-manpage-chmod.patch a2ps-4.14-check-mempcpy.patch - a2ps-4.14-fix-stpcpy-proto.patch a2ps-texinfo5.patch) + a2ps-4.13c-fnmatch-replacement.patch a2ps-4.13c-emacs.patch + a2ps-4.13-manpage-chmod.patch a2ps-4.14-check-mempcpy.patch + a2ps-4.14-fix-stpcpy-proto.patch a2ps-texinfo5.patch + a2ps-4.13-security.patch) sha1sums=('365abbbe4b7128bf70dad16d06e23c5701874852' 'SKIP' '8783952d3410d8d59ed953e1db45e2ef1a0b8f65' @@ -23,7 +24,8 @@ sha1sums=('365abbbe4b7128bf70dad16d06e23c5701874852' '2bb3d0a2ef2f3ff9262723e35c742a80ab0235ce' '6aed29c1399e79f3914b408059610f9e7c0fc38e' '58fa90134f1027e3f05aeb08212cbcc10f420738' - '81269db9dd29685b0ece2539070ced3f7a8472df') + '81269db9dd29685b0ece2539070ced3f7a8472df' + '93a4db17edfaa99e3498c7d952c560dab49dbe42') prepare() { cd ${pkgname}-${pkgver} @@ -37,13 +39,14 @@ prepare() { patch -p1 -i "${srcdir}/a2ps-4.14-check-mempcpy.patch" patch -p0 -i "${srcdir}/a2ps-4.14-fix-stpcpy-proto.patch" patch -p1 -i "${srcdir}/a2ps-texinfo5.patch" + patch -p1 -i "${srcdir}/a2ps-4.13-security.patch" } build() { cd ${pkgname}-${pkgver} libtoolize --force --copy autoreconf --force --install -I m4 - ./configure --prefix=/usr --sysconfdir=/etc/a2ps \ + LIBS+="-lm" ./configure --prefix=/usr --sysconfdir=/etc/a2ps \ --includedir=/usr/include --enable-shared --enable-nls make } diff --git a/extra/a2ps/a2ps-4.13-security.patch b/extra/a2ps/a2ps-4.13-security.patch new file mode 100644 index 000000000..cff622535 --- /dev/null +++ b/extra/a2ps/a2ps-4.13-security.patch @@ -0,0 +1,65 @@ +--- a2ps-4.13/lib/routines.c.security Sat Oct 16 05:46:37 1999 ++++ a2ps-4.13/lib/routines.c Mon Feb 12 17:45:15 2001 +@@ -242,3 +242,50 @@ + /* Don't complain if you can't unlink. Who cares of a tmp file? */ + unlink (filename); + } ++ ++/* ++ * Securely generate a temp file, and make sure it gets ++ * deleted upon exit. ++ */ ++static char ** tempfiles; ++static unsigned ntempfiles; ++ ++static void ++cleanup_tempfiles() ++{ ++ while (ntempfiles--) ++ unlink(tempfiles[ntempfiles]); ++} ++ ++char * ++safe_tempnam(const char *pfx) ++{ ++ char *dirname, *filename; ++ int fd; ++ ++ if (!(dirname = getenv("TMPDIR"))) ++ dirname = "/tmp"; ++ ++ tempfiles = (char **) realloc(tempfiles, ++ (ntempfiles+1) * sizeof(char *)); ++ if (tempfiles == NULL) ++ return NULL; ++ ++ filename = malloc(strlen(dirname) + strlen(pfx) + sizeof("/XXXXXX")); ++ if (!filename) ++ return NULL; ++ ++ sprintf(filename, "%s/%sXXXXXX", dirname, pfx); ++ ++ if ((fd = mkstemp(filename)) < 0) { ++ free(filename); ++ return NULL; ++ } ++ close(fd); ++ ++ if (ntempfiles == 0) ++ atexit(cleanup_tempfiles); ++ tempfiles[ntempfiles++] = filename; ++ ++ return filename; ++} +--- a2ps-4.13/lib/routines.h.security Mon Oct 18 21:24:41 1999 ++++ a2ps-4.13/lib/routines.h Mon Feb 12 17:39:30 2001 +@@ -255,7 +255,8 @@ + /* If _STR_ is not defined, give it a tempname in _TMPDIR_ */ + #define tempname_ensure(Str) \ + do { \ +- (Str) = (Str) ? (Str) : tempnam (NULL, "a2_"); \ ++ (Str) = (Str) ? (Str) : safe_tempnam("a2_"); \ + } while (0) ++char * safe_tempnam(const char *); + + #endif diff --git a/extra/avogadro/PKGBUILD b/extra/avogadro/PKGBUILD index b84f80722..e7fbea6a3 100644 --- a/extra/avogadro/PKGBUILD +++ b/extra/avogadro/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 204748 2014-01-26 12:10:54Z andrea $ +# $Id: PKGBUILD 205472 2014-02-05 17:31:40Z andrea $ # Maintainer: # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Nick B <Shirakawasuna at gmail _dot_com> diff --git a/extra/icedtea-web-java7/PKGBUILD b/extra/icedtea-web-java7/PKGBUILD index bd5110482..dbd1e5292 100644 --- a/extra/icedtea-web-java7/PKGBUILD +++ b/extra/icedtea-web-java7/PKGBUILD @@ -3,7 +3,7 @@ pkgbase=icedtea-web-java7 pkgname=('icedtea-web-java7' 'icedtea-web-java7-doc') -pkgver=1.4.1 +pkgver=1.4.2 pkgrel=1 arch=('i686' 'x86_64') url="http://icedtea.classpath.org/wiki/IcedTea-Web" @@ -11,7 +11,7 @@ license=('GPL2') makedepends=('jdk7-openjdk' 'zip' 'libxtst' 'npapi-sdk' 'rhino' 'junit' 'firefox' 'chromium' 'epiphany') noextract=${pkgbase/-java7/}-$pkgver.tar.gz # due to broken path names in the tarball that fails with LANG=C in our chroot source=(http://icedtea.classpath.org/download/source/${pkgbase/-java7/}-$pkgver.tar.gz) -sha256sums=('09100207396a09784e04f2ad40d65212930c1d43839e7fa63b9dffaf8567d77b') +md5sums=('ad4fd669f482e5f69a124061229df517') _javaver=7 _jvmdir=/usr/lib/jvm/java-${_javaver}-openjdk diff --git a/extra/libftdi/PKGBUILD b/extra/libftdi/PKGBUILD index 76e3f588b..d269075a6 100644 --- a/extra/libftdi/PKGBUILD +++ b/extra/libftdi/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 200729 2013-12-03 16:51:00Z eric $ +# $Id: PKGBUILD 205481 2014-02-05 19:47:07Z eric $ # Maintainer: pkgname=libftdi -pkgver=1.0 -pkgrel=2 +pkgver=1.1 +pkgrel=1 pkgdesc="A library to talk to FTDI chips" arch=('i686' 'x86_64') url="http://www.intra2net.com/en/developer/libftdi/download.php" @@ -11,7 +11,7 @@ license=('GPL2' 'LGPL2.1') depends=('libusbx') makedepends=('boost' 'cmake') source=(http://www.intra2net.com/en/developer/libftdi/download/${pkgname}1-$pkgver.tar.bz2{,.sig}) -sha1sums=('5be76cfd7cd36c5291054638f7caf4137303386f' +sha1sums=('f05ade5614aa31e64f91a30ce3782f7ca3704d18' 'SKIP') prepare() { diff --git a/extra/libmbim/PKGBUILD b/extra/libmbim/PKGBUILD index 4c8b79b97..11c05cbf0 100644 --- a/extra/libmbim/PKGBUILD +++ b/extra/libmbim/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 198195 2013-10-30 13:23:07Z allan $ +# $Id: PKGBUILD 205456 2014-02-05 15:22:56Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> pkgname=libmbim -pkgver=1.4.0 +pkgver=1.6.0 pkgrel=1 pkgdesc="MBIM modem protocol helper library" arch=(i686 x86_64) @@ -11,12 +11,12 @@ license=(GPL2) depends=(glib2 bash systemd) makedepends=(gtk-doc python) source=(http://www.freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz) -sha256sums=('a7fa909df229574eb11baac89075ac1366a2ac1670f586483bdf0173257cf781') +sha256sums=('e0efbdaf2aeddec033b4c7c5d0f7934c91ce535c5c9f0cadf1e67527d10ab082') build() { cd $pkgname-$pkgver ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --disable-static + --disable-static --with-tests --libexecdir=/usr/lib make } diff --git a/extra/modemmanager/PKGBUILD b/extra/modemmanager/PKGBUILD index d4ecf45e2..7519c974e 100644 --- a/extra/modemmanager/PKGBUILD +++ b/extra/modemmanager/PKGBUILD @@ -1,35 +1,48 @@ -# $Id: PKGBUILD 202884 2013-12-28 22:44:05Z bpiotrowski $ +# $Id: PKGBUILD 205463 2014-02-05 16:17:43Z heftig $ # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> -pkgname=modemmanager -_realname=ModemManager -pkgver=1.0.0 +pkgbase=modemmanager +pkgname=(modemmanager libmm-glib) +pkgver=1.2.0 pkgrel=2 pkgdesc="Mobile broadband modem management service" arch=(i686 x86_64) url="http://www.freedesktop.org/wiki/Software/ModemManager/" -license=(GPL2) -depends=(udev ppp libqmi libmbim polkit hicolor-icon-theme) -makedepends=(intltool gtk-doc) -optdepends=('usb_modeswitch: install if your modem shows up as a storage drive') -install=modemmanager.install -source=(http://www.freedesktop.org/software/$_realname/$_realname-$pkgver.tar.xz) -sha256sums=('e0f3bbd9a7353f7d87be2391b8718a81d11f9ff8b1c067d640928322f8808563') +license=(GPL2 LGPL2.1) +depends=(systemd polkit ppp libqmi libmbim) +makedepends=(intltool gtk-doc gobject-introspection vala) +source=(http://www.freedesktop.org/software/ModemManager/ModemManager-$pkgver.tar.xz) +sha256sums=('8bd9d8c3b506f34a9f927e95784026d1fe132c9d60fc426a892b690f7d6408bc') build() { - cd $_realname-$pkgver + cd ModemManager-$pkgver ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --sbindir=/usr/bin \ --with-udev-base-dir=/usr/lib/udev \ - --disable-static \ - --with-polkit=permissive + --with-polkit=permissive \ + --enable-gtk-doc \ + --disable-static make } -package() { - cd $_realname-$pkgver +package_modemmanager() { + depends+=(libmm-glib) + optdepends=('usb_modeswitch: install if your modem shows up as a storage drive') + + cd ModemManager-$pkgver make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" -C libmm-glib uninstall + make DESTDIR="$pkgdir" -C vapi uninstall +} + +package_libmm-glib() { + pkgdesc="ModemManager library" + depends=(glib2) + + cd ModemManager-$pkgver + make DESTDIR="$pkgdir" -C libmm-glib install + make DESTDIR="$pkgdir" -C vapi install } diff --git a/extra/modemmanager/modemmanager.install b/extra/modemmanager/modemmanager.install deleted file mode 100644 index d0e87bc18..000000000 --- a/extra/modemmanager/modemmanager.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - if type -P gtk-update-icon-cache &>/dev/null; then - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor - fi -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/extra/pango/PKGBUILD b/extra/pango/PKGBUILD index 4c8bd8403..d73ad4c59 100644 --- a/extra/pango/PKGBUILD +++ b/extra/pango/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 199375 2013-11-11 18:06:12Z heftig $ +# $Id: PKGBUILD 205450 2014-02-05 06:13:22Z heftig $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=pango -pkgver=1.36.1 +pkgver=1.36.2 pkgrel=1 pkgdesc="A library for layout and rendering of text" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ makedepends=('harfbuzz' 'fontconfig' 'cairo' 'libxft' 'libthai' 'gobject-introsp install=pango.install source=(http://download.gnome.org/sources/${pkgname}/${pkgver:0:4}/${pkgname}-${pkgver}.tar.xz) url="http://www.pango.org/" -sha256sums=('42e4b51cdc99e6878a9ea2a5ef2b31b79c1033f8518726df738a3c54c90e59f8') +sha256sums=('f07f9392c9cf20daf5c17a210b2c3f3823d517e1917b72f20bb19353b2bc2c63') build() { cd ${pkgname}-${pkgver} diff --git a/extra/python-lxml/PKGBUILD b/extra/python-lxml/PKGBUILD index cf01df7a1..5f867ca5d 100644 --- a/extra/python-lxml/PKGBUILD +++ b/extra/python-lxml/PKGBUILD @@ -1,16 +1,15 @@ -# $Id: PKGBUILD 200744 2013-12-03 23:01:49Z angvp $ +# $Id: PKGBUILD 205479 2014-02-05 18:47:19Z angvp $ # Maintainer: Angel Velasquez <angvp@archlinux.org> - pkgbase=python-lxml pkgname=('python-lxml' 'python2-lxml' 'python-lxml-docs') -pkgver=3.2.4 +pkgver=3.3.0 pkgrel=1 arch=('i686' 'x86_64') license=('BSD' 'custom') url="http://lxml.de/" makedepends=('python2' 'python' 'libxslt' 'python-cssselect' 'python2-cssselect') source=(http://pypi.python.org/packages/source/l/lxml/lxml-${pkgver}.tar.gz{,.asc}) -md5sums=('cc363499060f615aca1ec8dcc04df331' +md5sums=('ca2f02fd762f3614a1930c568847052b' 'SKIP') # Temporary commented due a conflict with devtools and lxml diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD index 50c1fd740..c1c0fcb19 100644 --- a/extra/vlc/PKGBUILD +++ b/extra/vlc/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 204426 2014-01-19 16:28:59Z bpiotrowski $ +# $Id: PKGBUILD 205478 2014-02-05 18:23:46Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Sarah Hay <sarahhay@mb.sympatico.ca> # Contributor: Martin Sandsmark <martin.sandsmark@kde.org> pkgname=vlc -pkgver=2.1.2 -pkgrel=3 +pkgver=2.1.3 +pkgrel=1 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player" arch=('i686' 'x86_64') url="http://www.videolan.org/vlc/" @@ -58,7 +58,7 @@ options=('!emptydirs') install=vlc.install source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz" 'vlc-2.0.7-vaapi-compat.patch') -md5sums=('fb6787ad749aadcfaeab3471939b3426' +md5sums=('56a489d093ffef9aa29809116985adba' '6df10774bb7acf20e09d6139e5c7839e') prepare() { |