diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-02-01 03:35:09 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-02-01 03:35:09 +0000 |
commit | 2d8813df5b3f8a63835a228496f998914755d820 (patch) | |
tree | 13ff3124b8fcf9e0b34581dfb93555b6c5b7d741 /community | |
parent | e7daa750c892363d7624ed0951bbb89ad71a3247 (diff) |
Sat Feb 1 03:33:52 UTC 2014
Diffstat (limited to 'community')
27 files changed, 305 insertions, 199 deletions
diff --git a/community/acpi_call-lts/PKGBUILD b/community/acpi_call-lts/PKGBUILD deleted file mode 100644 index da5d7037b..000000000 --- a/community/acpi_call-lts/PKGBUILD +++ /dev/null @@ -1,41 +0,0 @@ -# $Id: PKGBUILD 104853 2014-01-27 15:22:07Z alucryd $ -# Maintainer: Maxime Gauduin <alucryd@gmail.com> -# Contributor: mortzu <me@mortzu.de> -# Contributor: fnord0 <fnord0@riseup.net> - -pkgname=acpi_call-lts -pkgver=1.1.0 -pkgrel=1 -_extramodules=extramodules-3.10-lts -pkgdesc='A linux kernel module that enables calls to ACPI methods through /proc/acpi/call' -arch=('i686' 'x86_64') -url="http://github.com/mkottman/${pkgname%-*}" -license=('GPL') -depends=('linux-lts>=3.10.26') -makedepends=('linux-lts-headers>=3.10.26') -provides=("${pkgname%-*}") -install="${pkgname%-*}.install" -source=("${url}/archive/v${pkgver}.tar.gz") -sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') - -build() { - cd ${pkgname%-*}-${pkgver} - - _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" - - make KVERSION="${_kernver}" -} - -package() { - cd ${pkgname%-*}-${pkgver} - - install -dm 755 "${pkgdir}"/usr/lib/{modules/${_extramodules},modules-load.d} - install -m 644 ${pkgname%-*}.ko "${pkgdir}"/usr/lib/modules/${_extramodules} - gzip "${pkgdir}"/usr/lib/modules/${_extramodules}/${pkgname%-*}.ko - echo ${pkgname%-*} > "${pkgdir}"/usr/lib/modules-load.d/${pkgname%-*}.conf - - install -dm 755 "${pkgdir}"/usr/share/${pkgname%-*} - cp -dr --no-preserve='ownership' {examples,support} "${pkgdir}"/usr/share/${pkgname%-*}/ -} - -# vim: ts=2 sw=2 et: diff --git a/community/acpi_call-lts/acpi_call.install b/community/acpi_call-lts/acpi_call.install deleted file mode 100644 index 2368eca21..000000000 --- a/community/acpi_call-lts/acpi_call.install +++ /dev/null @@ -1,14 +0,0 @@ -post_install() { - _extramodules=extramodules-3.10-lts - depmod $(cat /usr/lib/modules/${_extramodules}/version) -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} - -# vim: ts=2 sw=2 et: diff --git a/community/acpi_call/PKGBUILD b/community/acpi_call/PKGBUILD deleted file mode 100644 index c0bd2efcf..000000000 --- a/community/acpi_call/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# $Id: PKGBUILD 104848 2014-01-27 15:11:04Z alucryd $ -# Maintainer: Maxime Gauduin <alucryd@gmail.com> -# Contributor: mortzu <me@mortzu.de> -# Contributor: fnord0 <fnord0@riseup.net> - -pkgname=acpi_call -pkgver=1.1.0 -pkgrel=1 -_extramodules=extramodules-3.12-ARCH -pkgdesc='A linux kernel module that enables calls to ACPI methods through /proc/acpi/call' -arch=('i686' 'x86_64') -url="http://github.com/mkottman/${pkgname}" -license=('GPL') -depends=('linux>=3.12' 'linux<3.13') -makedepends=('linux-headers>=3.12' 'linux-headers<3.13') -install="${pkgname}.install" -source=("${url}/archive/v${pkgver}.tar.gz") -sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') - -build() { - cd ${pkgname}-${pkgver} - - _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" - - make KVERSION="${_kernver}" -} - -package() { - cd ${pkgname}-${pkgver} - - install -dm 755 "${pkgdir}"/usr/lib/{modules/${_extramodules},modules-load.d} - install -m 644 ${pkgname}.ko "${pkgdir}"/usr/lib/modules/${_extramodules} - gzip "${pkgdir}"/usr/lib/modules/${_extramodules}/${pkgname}.ko - echo ${pkgname} > "${pkgdir}"/usr/lib/modules-load.d/${pkgname}.conf - - install -dm 755 "${pkgdir}"/usr/share/${pkgname} - cp -dr --no-preserve='ownership' {examples,support} "${pkgdir}"/usr/share/${pkgname}/ -} - -# vim: ts=2 sw=2 et: diff --git a/community/acpi_call/acpi_call.install b/community/acpi_call/acpi_call.install deleted file mode 100644 index 333f9f995..000000000 --- a/community/acpi_call/acpi_call.install +++ /dev/null @@ -1,14 +0,0 @@ -post_install() { - _extramodules=extramodules-3.12-ARCH - depmod $(cat /usr/lib/modules/${_extramodules}/version) -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} - -# vim: ts=2 sw=2 et: diff --git a/community/duplicity/PKGBUILD b/community/duplicity/PKGBUILD index 9705c7d36..b26a94b8b 100644 --- a/community/duplicity/PKGBUILD +++ b/community/duplicity/PKGBUILD @@ -1,15 +1,16 @@ -# $Id: PKGBUILD 96719 2013-09-03 12:45:13Z lfleischer $ -# Maintainer: Kaiting Chen <kaitocracy@gmail.com> +# $Id: PKGBUILD 105117 2014-01-31 20:58:55Z lfleischer $ +# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> +# Contributor: Kaiting Chen <kaitocracy@gmail.com> # Contributor: Aaron Schaefer <aaron@elasticdog.com> pkgname=duplicity -pkgver=0.6.22 -pkgrel=1 +pkgver=0.6.23 +pkgrel=2 pkgdesc='A utility for encrypted, bandwidth-efficient backups using the rsync algorithm.' arch=('i686' 'x86_64') url='http://www.nongnu.org/duplicity/' license=('GPL') -depends=('gnupg' 'librsync' 'ncftp' 'python2-paramiko') +depends=('gnupg' 'librsync' 'ncftp' 'python2-paramiko' 'python2-lockfile') optdepends=('lftp: FTPS backend' 'python2-boto: Amazon S3 backend' 'python2-gobject: GIO backend' @@ -19,7 +20,7 @@ optdepends=('lftp: FTPS backend' 'python2-oauthlib: Ubuntu One backend' 'rsync: rsync backend') source=("http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig}) -md5sums=('5b035359a6bb7b2f3f3b9829c6c071e1' +md5sums=('ae0e84446bcf114735de1057ed53c977' 'SKIP') build() { diff --git a/community/ipsec-tools/PKGBUILD b/community/ipsec-tools/PKGBUILD new file mode 100644 index 000000000..08a4c6115 --- /dev/null +++ b/community/ipsec-tools/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 100178 2013-11-01 20:59:24Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Allan Henriksen <allan.henriksen@gmail.com> + +pkgname=ipsec-tools +pkgver=0.8.1 +pkgrel=5 +pkgdesc="KAME IPSec tools ported to Linux" +arch=('i686' 'x86_64') +url="http://ipsec-tools.sourceforge.net/" +depends=('readline' 'openssl' 'krb5') +makedepends=('linux-headers') +license=('GPL') +options=('!makeflags') +source=(http://downloads.sourceforge.net/sourceforge/ipsec-tools/$pkgname-$pkgver.tar.bz2 + racoon.service + ipsec.service + ipsec-tools-linux-3.7-compat.patch) +md5sums=('d38b39f291ba2962387c3232e7335dd8' + '3a64a9e3b498c6da90450ffb0b758aea' + '387a0b0c4f10e42b2bb62282885cdc9c' + 'ae1dd20c83dcfce3dedb46ee73e83613') + +build() { + cd $srcdir/$pkgname-$pkgver + + patch -p1 <$srcdir/ipsec-tools-linux-3.7-compat.patch + sed -i 's#-Werror##' configure.ac + + ./bootstrap + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --sbindir=/usr/bin \ + --enable-security-context=no --enable-hybrid --enable-dpd --enable-natt \ + --enable-adminport --enable-gssapi \ + --with-kernel-headers=/lib/modules/`pacman -Q linux-headers | cut -f2 -d\ `-ARCH/build/include + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + install -Dm0644 $srcdir/racoon.service $pkgdir/usr/lib/systemd/system/racoon.service + install -Dm0644 $srcdir/ipsec.service $pkgdir/usr/lib/systemd/system/ipsec.service +} diff --git a/community/ipsec-tools/ipsec-tools-linux-3.7-compat.patch b/community/ipsec-tools/ipsec-tools-linux-3.7-compat.patch new file mode 100644 index 000000000..46b11ee51 --- /dev/null +++ b/community/ipsec-tools/ipsec-tools-linux-3.7-compat.patch @@ -0,0 +1,50 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -74,9 +74,10 @@ case "$host_os" in + [ KERNEL_INCLUDE="/lib/modules/`uname -r`/build/include" ]) + + AC_CHECK_HEADER($KERNEL_INCLUDE/linux/pfkeyv2.h, , +- [ AC_CHECK_HEADER(/usr/src/linux/include/linux/pfkeyv2.h, +- KERNEL_INCLUDE=/usr/src/linux/include , +- [ AC_MSG_ERROR([Unable to find linux-2.6 kernel headers. Aborting.]) ] ) ] ) ++ [ AC_CHECK_HEADER($KERNEL_INCLUDE/uapi/linux/pfkeyv2.h, , ++ [ AC_CHECK_HEADER(/usr/src/linux/include/linux/pfkeyv2.h, ++ KERNEL_INCLUDE=/usr/src/linux/include , ++ [ AC_MSG_ERROR([Unable to find linux-2.6 kernel headers. Aborting.]) ] ) ] ) ] ) + AC_SUBST(KERNEL_INCLUDE) + # We need the configure script to run with correct kernel headers. + # However we don't want to point to kernel source tree in compile time, +@@ -643,7 +644,14 @@ AC_EGREP_CPP(yes, + #ifdef SADB_X_EXT_NAT_T_TYPE + yes + #endif +-], [kernel_natt="yes"]) ++], [kernel_natt="yes"], [ ++ AC_EGREP_CPP(yes, ++ [#include <uapi/linux/pfkeyv2.h> ++ #ifdef SADB_X_EXT_NAT_T_TYPE ++ yes ++ #endif ++ ], [kernel_natt="yes"]) ++]) + ;; + freebsd*|netbsd*) + # NetBSD case +--- a/src/include-glibc/Makefile.am ++++ b/src/include-glibc/Makefile.am +@@ -1,14 +1,7 @@ +- +-.includes: ${top_builddir}/config.status +- ln -snf $(KERNEL_INCLUDE)/linux +- touch .includes +- +-all: .includes +- + EXTRA_DIST = \ + glibc-bugs.h \ + net/pfkeyv2.h \ + netinet/ipsec.h \ + sys/queue.h + +-DISTCLEANFILES = .includes linux ++DISTCLEANFILES = linux diff --git a/community/ipsec-tools/ipsec.service b/community/ipsec-tools/ipsec.service new file mode 100644 index 000000000..483a5b58d --- /dev/null +++ b/community/ipsec-tools/ipsec.service @@ -0,0 +1,12 @@ +[Unit] +Description=Load IPSec Security Policy Database +After=syslog.target network.target + +[Service] +Type=oneshot +RemainAfterExit=true +ExecStart=/usr/bin/setkey -f /etc/ipsec.conf +ExecStop=/usr/bin/setkey -F -P ; /usr/bin/setkey -F + +[Install] +WantedBy=multi-user.target diff --git a/community/ipsec-tools/racoon.service b/community/ipsec-tools/racoon.service new file mode 100644 index 000000000..95324bd5d --- /dev/null +++ b/community/ipsec-tools/racoon.service @@ -0,0 +1,10 @@ +[Unit] +Description=Racoon IKEv1 key management daemon for IPSEC +After=syslog.target network.target + +[Service] +Type=forking +ExecStart=/usr/bin/racoon + +[Install] +WantedBy=multi-user.target diff --git a/community/libfaketime/PKGBUILD b/community/libfaketime/PKGBUILD index 9bca2a8fa..1224207e3 100644 --- a/community/libfaketime/PKGBUILD +++ b/community/libfaketime/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 103175 2013-12-28 18:39:16Z lfleischer $ +# $Id: PKGBUILD 105112 2014-01-31 20:29:28Z lfleischer $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Dan Serban # Contributor: Ross Melin <rdmelin@gmail.com> pkgname=libfaketime pkgver=0.9.5 -pkgrel=1 +pkgrel=2 pkgdesc='Report fake dates and times to programs without having to change the system-wide time.' arch=('i686' 'x86_64') url='http://www.code-wizards.com/projects/libfaketime/' @@ -15,7 +15,7 @@ md5sums=('89b5c71e6c6a93b1c6feba374ac37719') build() { cd "${pkgname}-${pkgver}" - make + make PREFIX=/usr } package() { diff --git a/community/luasec/PKGBUILD b/community/luasec/PKGBUILD index 583ac6aac..70bc0ffe6 100644 --- a/community/luasec/PKGBUILD +++ b/community/luasec/PKGBUILD @@ -1,32 +1,32 @@ -# $Id: PKGBUILD 98944 2013-10-21 14:45:17Z spupykin $ +# $Id: PKGBUILD 105077 2014-01-31 09:22:07Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Dwayne Bent <dbb.1@liqd.org> # Contributor: Paul-Sebastian Manole <brokenthorn@gmail.com> pkgbase=luasec pkgname=(lua-sec lua51-sec) -pkgver=20131021git +pkgver=0.5 pkgrel=1 pkgdesc='Lua bindings for OpenSSL library to provide TLS/SSL communication.' arch=('i686' 'x86_64') url='https://github.com/brunoos/luasec/wiki' license=('MIT') makedepends=('openssl' 'lua' 'lua-socket' 'lua51' 'lua51-socket' 'git') -source=("luasec::git://github.com/brunoos/luasec.git") -md5sums=('SKIP') +source=("https://github.com/brunoos/luasec/archive/luasec-$pkgver.tar.gz") +md5sums=('0518f4524f399f33424c6f450e1d06db') build() { - cp -a luasec luasec-51 + cp -a luasec-luasec-$pkgver luasec-luasec-$pkgver-51 unset CFLAGS unset LDFLAGS msg2 'Building with lua 5.2' - cd luasec + cd luasec-luasec-$pkgver make linux msg2 'Building with lua 5.1' - cd ../luasec-51 + cd ../luasec-luasec-$pkgver-51 find . -type f -name \*.[ch] -exec sed -i \ -e 's|include .lua.h.|include "lua5.1/lua.h"|g' \ -e 's|include .lualib.h.|include "lua5.1/lualib.h"|g' \ @@ -40,7 +40,7 @@ package_lua-sec() { depends=('openssl' 'lua' 'lua-socket') install -dm755 "$pkgdir/usr/lib/lua/5.2" - cd luasec + cd luasec-luasec-$pkgver make LUACPATH="$pkgdir/usr/lib/lua/5.2" LUAPATH="$pkgdir/usr/share/lua/5.2" install install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } @@ -51,7 +51,7 @@ package_lua51-sec() { replaces=('luasec') install -dm755 "$pkgdir/usr/lib/lua/5.1" - cd luasec-51 + cd luasec-luasec-$pkgver-51 make LUACPATH="$pkgdir/usr/lib/lua/5.1" LUAPATH="$pkgdir/usr/share/lua/5.1" install install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/community/mate-session-manager/PKGBUILD b/community/mate-session-manager/PKGBUILD index f068aafd5..e493b23eb 100644 --- a/community/mate-session-manager/PKGBUILD +++ b/community/mate-session-manager/PKGBUILD @@ -1,18 +1,17 @@ -# $Id: PKGBUILD 104191 2014-01-16 16:24:45Z flexiondotorg $ +# $Id: PKGBUILD 105093 2014-01-31 12:59:35Z flexiondotorg $ # Maintainer : Martin Wimpress <code@flexion.org> -# Contributor: Giovanni Ricciardi <kar98k.sniper@gmail.com> -# Contributor: Xpander <xpander0@gmail.com> pkgname=mate-session-manager pkgver=1.6.1 -pkgrel=9 +pkgrel=10 pkgdesc="The MATE Session Handler" url="http://mate-desktop.org" arch=('i686' 'x86_64') license=('GPL' 'LGPL') depends=('dbus-glib' 'gtk2' 'libsm' 'libxtst' 'mate-desktop' 'mate-polkit' - 'mate-settings-daemon') + 'mate-settings-daemon' 'xdg-user-dirs') makedepends=('mate-common' 'perl-xml-parser' 'xmlto') +optdepends=('xdg-user-dirs-gtk: Add autostart that prompts to rename user directories when switching locales') options=('!emptydirs') groups=('mate') source=("http://pub.mate-desktop.org/releases/1.6/${pkgname}-${pkgver}.tar.xz" diff --git a/community/mate-settings-daemon/PKGBUILD b/community/mate-settings-daemon/PKGBUILD index 3362cab7c..307271771 100644 --- a/community/mate-settings-daemon/PKGBUILD +++ b/community/mate-settings-daemon/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 104187 2014-01-16 16:09:53Z flexiondotorg $ +# $Id: PKGBUILD 105085 2014-01-31 11:55:11Z flexiondotorg $ # Maintainer : Martin Wimpress <code@flexion.org> pkgbase=mate-settings-daemon pkgname=("${pkgbase}-pulseaudio" "${pkgbase}-gstreamer") pkgver=1.6.2 -pkgrel=5 +pkgrel=6 pkgdesc="The MATE Settings daemon" url="http://mate-desktop.org" arch=('i686' 'x86_64') @@ -13,7 +13,6 @@ depends=('dbus-glib' 'dconf' 'fontconfig' 'gstreamer0.10-base' 'gtk2' 'libcanberra-pulse' 'libmatekbd' 'libnotify' 'libxt' 'mate-desktop' 'nss' 'polkit' 'pulseaudio-alsa') makedepends=('mate-common' 'perl-xml-parser') -options=('!emptydirs') source=("http://pub.mate-desktop.org/releases/1.6/${pkgbase}-${pkgver}.tar.xz") sha1sums=('76c50bddcffd6b0415b058c828784bcd11c034ee') install=${pkgbase}.install diff --git a/community/mayavi/PKGBUILD b/community/mayavi/PKGBUILD index df6dee64e..81832fa16 100644 --- a/community/mayavi/PKGBUILD +++ b/community/mayavi/PKGBUILD @@ -1,25 +1,28 @@ -# $Id: PKGBUILD 96082 2013-08-20 06:32:22Z lcarlier $ +# $Id: PKGBUILD 105092 2014-01-31 12:47:02Z aginiewicz $ # Maintainer: Andrzej Giniewicz <gginiu@gmail.com> pkgname=mayavi -pkgver=4.3.0 -pkgrel=2 +pkgver=4.3.1 +pkgrel=1 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('i686' 'x86_64') url="https://github.com/enthought/mayavi" license=('BSD') -depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython') +depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython2.8') makedepends=('python2-setuptools' 'python2-sphinx' 'xorg-server-xvfb' 'twisted') replaces=('python2-mayavi') provides=('python2-mayavi') options=(!emptydirs) source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz") -md5sums=('7708d85a77c427c8dfbeb914630d31be') +md5sums=('93677c77f0a835537bd210c493740b03') build() { cd "$srcdir"/mayavi-$pkgver + # force selection of wxpython 2.8 + sed -e "s/wxversion.ensureMinimal('2.8')/wxversion.select('2.8')/g" -i $(find . -name '*.py') + # Use python2-sphinx provided sphinx-build2 sed -i -e 's/sphinx-build/sphinx-build2/' docs/Makefile* diff --git a/community/portaudio/PKGBUILD b/community/portaudio/PKGBUILD index 00178f79a..c8743a6f5 100644 --- a/community/portaudio/PKGBUILD +++ b/community/portaudio/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 99961 2013-10-31 02:42:36Z allan $ +# $Id: PKGBUILD 105110 2014-01-31 20:24:11Z lfleischer $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Eric Belanger <eric@archlinux.org> # Contributor: Darwin Bautista <djclue917@gmail.com> # Contributor: Bob Finch <w9ya@qrparci.net> pkgname=portaudio -pkgver=19_20111121 -pkgrel=3 +pkgver=19_20140130 +pkgrel=1 pkgdesc='A free, cross-platform, open source, audio I/O library.' arch=('i686' 'x86_64') url='http://www.portaudio.com/' @@ -16,13 +16,13 @@ conflicts=('portaudio_cpp') provides=('portaudio_cpp') replaces=('portaudio_cpp') source=("http://www.portaudio.com/archives/pa_stable_v$pkgver.tgz") -md5sums=('25c85c1cc5e9e657486cbc299c6c035a') +md5sums=('7f220406902af9dca009668e198cbd23') build() { cd "$srcdir/$pkgname" ./configure --prefix=/usr --enable-cxx - make -j1 + make } package() { diff --git a/community/pv/PKGBUILD b/community/pv/PKGBUILD index 9cebe6aa3..6a0082f15 100644 --- a/community/pv/PKGBUILD +++ b/community/pv/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 98158 2013-10-06 19:15:22Z jlichtblau $ +# $Id: PKGBUILD 105108 2014-01-31 20:17:47Z lfleischer $ # Maintainer: Kaiting Chen <kaitocracy@gmail.com> # Contributor: Aaron Schaefer <aaron@elasticdog.com> pkgname=pv -pkgver=1.4.12 +pkgver=1.5.1 pkgrel=1 pkgdesc='A terminal-based tool for monitoring the progress of data through a pipeline.' arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ url='http://www.ivarch.com/programs/pv.shtml' license=('custom:Artistic 2.0') depends=('glibc') source=("http://www.ivarch.com/programs/sources/$pkgname-$pkgver.tar.bz2") -md5sums=('605adc0f369496bca92b0656cf86b25e') +md5sums=('fb7ecf2f5a8d5562d618efd5d85cdf82') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/community/qtspim/PKGBUILD b/community/qtspim/PKGBUILD index 1dc5e82a1..9b1d4bb4b 100644 --- a/community/qtspim/PKGBUILD +++ b/community/qtspim/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 85407 2013-03-01 10:39:40Z andrea $ +# $Id: PKGBUILD 105104 2014-01-31 20:09:26Z lfleischer $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com> pkgname=qtspim -pkgver=9.1.7 -pkgrel=2 +pkgver=9.1.13 +pkgrel=1 pkgdesc="New user interface for spim, a MIPS simulator." arch=('i686' 'x86_64') url="http://spimsimulator.sourceforge.net/" @@ -14,7 +14,7 @@ makedepends=('subversion') __svntrunk="https://spimsimulator.svn.sourceforge.net/svnroot/spimsimulator" __svnmod=('QtSpim' 'CPU' 'Documentation' 'Setup') -__svnrev=598 +__svnrev=637 build() { cd "$srcdir" @@ -38,7 +38,8 @@ build() { done cd "$srcdir/build/QtSpim" - qmake + qmake-qt4 + sed -i 's/qcollectiongenerator/qcollectiongenerator-qt4/' Makefile make } diff --git a/community/remind/PKGBUILD b/community/remind/PKGBUILD index 73cee013d..f9e115477 100644 --- a/community/remind/PKGBUILD +++ b/community/remind/PKGBUILD @@ -5,12 +5,14 @@ pkgname=remind pkgver=3.01.13 -pkgrel=1 +pkgrel=2 pkgdesc='A sophisticated calendar and alarm program.' arch=('i686' 'x86_64') url='http://www.roaringpenguin.com/penguin/open_source_remind.php' license=('GPL') -depends=('tk' 'tcllib') +optdepends=('tk: for tkremind' + 'tcllib: for tkremind' + 'tcl: for cm2rem.tcl') source=("http://www.roaringpenguin.com/files/download/${pkgname}-0${pkgver}.tar.gz"{,.sig}) options=('!emptydirs') md5sums=('9b746d257eccd5961d61c649cf48305c' diff --git a/community/sakura/PKGBUILD b/community/sakura/PKGBUILD index 82260a849..a3bee6ec8 100644 --- a/community/sakura/PKGBUILD +++ b/community/sakura/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 102425 2013-12-10 20:26:05Z ronald $ +# $Id: PKGBUILD 105082 2014-01-31 10:43:46Z ronald $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Dmitry N. Shilov <stormblast@land.ru> pkgname=sakura -pkgver=3.1.2 +pkgver=3.1.3 pkgrel=1 pkgdesc="A terminal emulator based on GTK and VTE" arch=('i686' 'x86_64') @@ -11,35 +11,30 @@ url="https://launchpad.net/sakura" license=('GPL') depends=('vte3' 'libxft' 'desktop-file-utils') makedepends=('cmake') -source=("https://launchpad.net/sakura/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2" - "deprecated_symbols.patch") +source=("https://launchpad.net/sakura/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2") install=sakura.install -sha1sums=('c4d5356c228af112dda20b3db3eaf32868e91ab1' - '1c31086360f5ce9d6ca0e4303b6b8cf62266f4d1') +sha1sums=('44556f30eb63c95eb46d253a0e69c81ec7e0112b') prepare() { - cd $srcdir/${pkgname}-${pkgver} + cd "$srcdir/${pkgname}-${pkgver}" # Set default font size a bit smaller sed -i 's|#define DEFAULT_FONT "Bitstream Vera Sans Mono 14"|#define DEFAULT_FONT "Bitstream Vera Sans Mono 10"|g' src/sakura.c - - # deprecated gtk symbols are used but disabled... enabling - patch -Np1 -i ${srcdir}/deprecated_symbols.patch } build() { - cd $srcdir/${pkgname}-${pkgver} + cd "$srcdir/${pkgname}-${pkgver}" cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE . make } package() { - cd $srcdir/${pkgname}-${pkgver} + cd "$srcdir/${pkgname}-${pkgver}" - make DESTDIR=${pkgdir} install + make DESTDIR="${pkgdir}" install # extract the keybindings from the installed documentation, rest is only relevant during build time awk '/^Keybindings/{f="'${pkgdir}'/usr/share/doc/'${pkgname}'/KEYBINDINGS"} f{print > f} /^END/' \ - ${pkgdir}/usr/share/doc/${pkgname}/INSTALL - rm ${pkgdir}/usr/share/doc/${pkgname}/INSTALL + "${pkgdir}"/usr/share/doc/${pkgname}/INSTALL + rm "${pkgdir}/usr/share/doc/${pkgname}/INSTALL" } diff --git a/community/tabbed/PKGBUILD b/community/tabbed/PKGBUILD index a66c44205..cca785d9a 100644 --- a/community/tabbed/PKGBUILD +++ b/community/tabbed/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 92069 2013-05-31 08:05:10Z lfleischer $ +# $Id: PKGBUILD 105102 2014-01-31 19:44:06Z lfleischer $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: totoloco <totoloco at gmx> pkgname=tabbed -pkgver=0.5 +pkgver=0.6 pkgrel=1 pkgdesc='Simple generic tabbed fronted to xembed aware applications.' arch=('i686' 'x86_64') @@ -13,8 +13,8 @@ depends=('libx11') install='tabbed.install' source=("http://dl.suckless.org/tools/${pkgname}-${pkgver}.tar.gz" 'config.h') -md5sums=('cd9cfd696db745637486ec3b9bbe4b75' - 'cea7b04d4f67d917c68673cd0e63ae32') +md5sums=('7898992feb9358e0196119750b77b42c' + '910b1cbcf62051064c58029987e05db8') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/community/tabbed/config.h b/community/tabbed/config.h index ca4b8d6b4..ceda9f704 100644 --- a/community/tabbed/config.h +++ b/community/tabbed/config.h @@ -2,10 +2,10 @@ /* appearance */ static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; -static const char normbgcolor[] = "#222222"; -static const char normfgcolor[] = "#cccccc"; -static const char selbgcolor[] = "#555555"; -static const char selfgcolor[] = "#ffffff"; +static const char* normbgcolor = "#222222"; +static const char* normfgcolor = "#cccccc"; +static const char* selbgcolor = "#555555"; +static const char* selfgcolor = "#ffffff"; static const char before[] = "<"; static const char after[] = ">"; static const int tabwidth = 200; @@ -19,11 +19,20 @@ static const Bool foreground = True; static int newposition = 0; static Bool npisrelative = False; +#define SETPROP(p) { \ + .v = (char *[]){ "/bin/sh", "-c", \ + "prop=\"`xwininfo -children -id $1 | grep '^ 0x' | sed -e's@^ *\\(0x[0-9a-f]*\\) \"\\([^\"]*\\)\".*@\\1 \\2@' | xargs -0 printf %b | dmenu -l 10`\" &&" \ + "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \ + p, winid, NULL \ + } \ +} + #define MODKEY ControlMask static Key keys[] = { \ /* modifier key function argument */ { MODKEY|ShiftMask, XK_Return, focusonce, { 0 } }, { MODKEY|ShiftMask, XK_Return, spawn, { 0 } }, + { MODKEY, XK_t, spawn, SETPROP("_TABBED_SELECT_TAB") }, { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, diff --git a/community/tomoyo-tools/PKGBUILD b/community/tomoyo-tools/PKGBUILD new file mode 100644 index 000000000..f321ae4fc --- /dev/null +++ b/community/tomoyo-tools/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 96550 2013-08-31 16:05:13Z foutrelis $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Jamie Nguyen <jamie AT tomoyolinux.co.uk> + +pkgname=tomoyo-tools +_basever=2.5.0 +_timestamp=20130406 +_file=53357 +pkgver=${_basever}.${_timestamp} +pkgrel=2 +pkgdesc='TOMOYO Linux userspace tools for Linux kernels >=3.2' +arch=('i686' 'x86_64') +url='http://tomoyo.sourceforge.jp' +#url='http://sourceforge.jp/projects/tomoyo/releases/?package_id=9818' +license=('GPL') +depends=('ncurses' 'linux>=3.2') +install=tomoyo-tools.install +source=("http://sourceforge.jp/frs/redir.php?f=/tomoyo/${_file}/${pkgname}-${_basever}-${_timestamp}.tar.gz") +md5sums=('8888f83fcb87823d714ff551e8680d0d') + +prepare() { + cd "${srcdir}/${pkgname}" + sed -i \ + -e 's|usr/sbin|usr/bin|g' \ + -e 's|sbin|usr/bin|g' \ + usr_lib_tomoyo/init_policy.c +} + +build() { + cd "${srcdir}/${pkgname}" + make USRSBINDIR=/usr/bin SBINDIR=/usr/bin +} + +package() { + cd "${srcdir}/${pkgname}" + make USRSBINDIR=/usr/bin SBINDIR=/usr/bin INSTALLDIR="${pkgdir}" install +} diff --git a/community/tomoyo-tools/tomoyo-tools.install b/community/tomoyo-tools/tomoyo-tools.install new file mode 100644 index 000000000..c23df1212 --- /dev/null +++ b/community/tomoyo-tools/tomoyo-tools.install @@ -0,0 +1,11 @@ +post_install () { + echo + echo " * To enable TOMOYO Linux, append 'security=tomoyo TOMOYO_trigger=/usr/bin/init' to the kernel" + echo " boot options and initialize policy with this command:" + echo " /usr/lib/tomoyo/init_policy" + echo +} + +post_upgrade () { + post_install $1 +} diff --git a/community/vtk/PKGBUILD b/community/vtk/PKGBUILD index 5db9de80b..3a1a84a16 100644 --- a/community/vtk/PKGBUILD +++ b/community/vtk/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 98818 2013-10-19 13:44:45Z bpiotrowski $ +# $Id: PKGBUILD 105095 2014-01-31 14:18:52Z aginiewicz $ # Maintainer: Andrzej Giniewicz <gginiu@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Christofer Bertonha <christoferbertonha at gmail dot com> @@ -12,13 +12,13 @@ pkgname=vtk pkgver=5.10.1 -pkgrel=10 +pkgrel=11 pkgdesc='A software system for 3D computer graphics, image processing, and visualization.' arch=('i686' 'x86_64') url='http://www.vtk.org/' license=('BSD') depends=('libjpeg-turbo' 'boost' 'ffmpeg' 'qt4' 'lesstif' 'mariadb' 'hdf5' 'libgl') -makedepends=('cmake' 'java-environment' 'doxygen' 'gnuplot' 'mesa-libgl' 'python2' 'tk') +makedepends=('cmake' 'java-environment' 'doxygen' 'gnuplot' 'mesa-libgl' 'python2' 'tk' 'wget') optdepends=('python2: python bindings' 'java-runtime: java bindings' 'tk: tcl bindings' @@ -26,14 +26,16 @@ 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 ffmpeg-2.0.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 freetype.diff) md5sums=('264b0052e65bd6571a84727113508789' 'b6355063264cd56bcd1396c92f6ca59a' 'e992321c9d1def6034d0fa6607b40c5a' '81922ea61989e5591135f233a0400694' '4ff5668957336709dcd096fbac102558' 'a804a9f034e24ef1a8b28542c15ce1a1' - 'f7aba715bcc10de93a6ecf1cd6b0c560') + 'f7aba715bcc10de93a6ecf1cd6b0c560' + '1e45b3664b395c70017ff46d3370c84d') build() { cd "${srcdir}"/VTK$pkgver @@ -44,6 +46,7 @@ build() { patch -Np1 -i "${srcdir}/ffmpeg-2.0.diff" patch -Np1 -i "${srcdir}/tcl-8.6.diff" patch -Np1 -i "${srcdir}/python-destdir.diff" + patch -Np1 -i "${srcdir}/freetype.diff" cd "${srcdir}" diff --git a/community/vtk/freetype.diff b/community/vtk/freetype.diff new file mode 100644 index 000000000..03753ee3f --- /dev/null +++ b/community/vtk/freetype.diff @@ -0,0 +1,16 @@ +--- VTK5.10.1/CMake/FindFREETYPE.cmake.orig 2014-01-30 12:40:11.252760741 +0100 ++++ VTK5.10.1/CMake/FindFREETYPE.cmake 2014-01-30 12:40:43.235853875 +0100 +@@ -10,9 +10,11 @@ + # also defined, but not for general use are + # FREETYPE_LIBRARY, where to find the FREETYPE library. + +-FIND_PATH(FREETYPE_INCLUDE_DIR_FT2BUILD ft2build.h) ++FIND_PATH(FREETYPE_INCLUDE_DIR_FT2BUILD ft2build.h ++ /usr/include/freetype2 ++) + +-FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER freetype/config/ftheader.h ++FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER config/ftheader.h + /usr/include/freetype2 + /usr/local/include/freetype2 + PATH_SUFFIXES freetype2 diff --git a/community/xdelta3/PKGBUILD b/community/xdelta3/PKGBUILD index 1af2efff6..7ef0fbcc1 100644 --- a/community/xdelta3/PKGBUILD +++ b/community/xdelta3/PKGBUILD @@ -1,31 +1,44 @@ -# $Id: PKGBUILD 90967 2013-05-16 19:50:32Z bpiotrowski $ -# Maintainer: Allan McRae <allan@archlinux.org> +# $Id: PKGBUILD 105087 2014-01-31 12:10:31Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Allan McRae <allan@archlinux.org> # Contributor: Eduard "bekks" Warkentin <eduard.warkentin@gmail.com> # Contributor: Henning Garus <henning.garus@gmail.com> pkgname=xdelta3 -pkgver=3.0.7 +pkgver=3.0.8 pkgrel=1 -pkgdesc="Diff utility which works with binary files" -arch=('i686' 'x86_64') -url="http://xdelta.org/" +pkgdesc='Diff utility which works with binary files' +arch=('x86_64' 'i686') +url='http://xdelta.org/' license=('GPL') depends=('xz') -source=(http://xdelta.googlecode.com/files/$pkgname-$pkgver.tar.gz) -md5sums=('ef6631e4f9219a80bcb9e3020962b6ec') +source=("http://${pkgname/3}.googlecode.com/files/$pkgname-$pkgver.tar.xz" + 'regtest_size_t.patch') +# SHA1 sum from https://code.google.com/p/xdelta/downloads/detail?name=xdelta3-3.0.8.tar.xz&can=2&q= +sha1sums=('62c7a029e96c0904bb47a5e2f3de08473a185539' + 'c2816b5d4bfb405d3adb771fa09b367a88971240') -build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr - make +prepare() { + cd "$pkgname-$pkgver" + + patch -Np1 -i ../regtest_size_t.patch } check() { - cd $pkgname-$pkgver - ./xdelta3 test + cd "$pkgname-$pkgver" + + ./$pkgname test +} + +build() { + cd "$pkgname-$pkgver" + + ./configure --prefix=/usr + make } 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/community/xdelta3/regtest_size_t.patch b/community/xdelta3/regtest_size_t.patch new file mode 100644 index 000000000..e048135bd --- /dev/null +++ b/community/xdelta3/regtest_size_t.patch @@ -0,0 +1,11 @@ +--- a/testing/regtest.cc ++++ b/testing/regtest.cc +@@ -12,7 +12,7 @@ public: + Options() : encode_srcwin_maxsz(1<<20), + block_size(Constants::BLOCK_SIZE), + size_known(false) { } +- size_t encode_srcwin_maxsz; ++ uint64_t encode_srcwin_maxsz; + size_t block_size; + bool size_known; + }; |