summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@kiwwwi.com.ar>2012-12-12 09:40:29 -0300
committerNicolás Reynolds <fauno@kiwwwi.com.ar>2012-12-12 09:40:29 -0300
commiteef796260fb7cc9b81044e43df8f313c3c8e768a (patch)
treedb6c6a07c0da415fe2e68648fbd39473cba2ccd2
parent6767b6bbf9829a692c85c3dcd5ee0280982bd252 (diff)
parentef947957a5734ba25be3cdb6595491c816592133 (diff)
Merge branch 'master' of ssh://vparabola/home/parabola/abslibre-pre-mips64el
Conflicts: community/btanks/PKGBUILD community/highlight/PKGBUILD community/luaexpat/PKGBUILD community/luakit/PKGBUILD community/luasec/PKGBUILD community/luasocket/PKGBUILD extra/graphviz/PKGBUILD extra/gvfs/PKGBUILD extra/lua/PKGBUILD extra/openal/PKGBUILD extra/sane/PKGBUILD extra/vim/PKGBUILD extra/vlc/PKGBUILD
-rw-r--r--community/atanks/PKGBUILD6
-rw-r--r--community/awesome/PKGBUILD10
-rw-r--r--community/btanks/PKGBUILD19
-rw-r--r--community/btanks/gcc-4.6.patch64
-rw-r--r--community/btanks/lua52.patch21
-rw-r--r--community/cegui/PKGBUILD12
-rw-r--r--community/cgminer/PKGBUILD6
-rw-r--r--community/cgminer/cgminer.service2
-rw-r--r--community/darktable/PKGBUILD6
-rw-r--r--community/electricsheep/PKGBUILD11
-rw-r--r--community/elinks/PKGBUILD6
-rw-r--r--community/fcitx-hangul/PKGBUILD12
-rw-r--r--community/fillets-ng/PKGBUILD40
-rw-r--r--community/fillets-ng/lua-config10
-rw-r--r--community/geany-plugins/PKGBUILD6
-rw-r--r--community/grafx2/PKGBUILD10
-rw-r--r--community/hedgewars/PKGBUILD7
-rw-r--r--community/highlight/PKGBUILD15
-rw-r--r--community/ibus-pinyin/PKGBUILD6
-rw-r--r--community/instead/PKGBUILD6
-rw-r--r--community/lua-zlib/PKGBUILD22
-rw-r--r--community/luabitop/PKGBUILD29
-rw-r--r--community/luaexpat/PKGBUILD36
-rw-r--r--community/luaexpat/lua52.patch372
-rw-r--r--community/luaexpat/newconfig6
-rw-r--r--community/luafilesystem/PKGBUILD36
-rw-r--r--community/luajit/PKGBUILD4
-rw-r--r--community/luakit/0001-Dont-mark-desktop-file-as-executable.patch18
-rw-r--r--community/luakit/PKGBUILD14
-rw-r--r--community/luaposix/PKGBUILD56
-rw-r--r--community/luasec/PKGBUILD56
-rw-r--r--community/luasocket/PKGBUILD55
-rw-r--r--community/luasocket/lua52.patch168
-rw-r--r--community/luasql/PKGBUILD62
-rw-r--r--community/luasql/lua52.patch283
-rw-r--r--community/megaglest/PKGBUILD12
-rw-r--r--community/notion/PKGBUILD4
-rw-r--r--community/ntop/PKGBUILD4
-rw-r--r--community/pdns/PKGBUILD12
-rw-r--r--community/percona-server/PKGBUILD8
-rw-r--r--community/prosody/PKGBUILD4
-rw-r--r--community/rawstudio/PKGBUILD4
-rw-r--r--community/shotwell/PKGBUILD4
-rw-r--r--community/squid/PKGBUILD6
-rw-r--r--community/stone-soup/PKGBUILD6
-rw-r--r--community/task/PKGBUILD2
-rw-r--r--community/tea/PKGBUILD7
-rw-r--r--community/wesnoth/PKGBUILD8
-rw-r--r--community/widelands/PKGBUILD6
-rw-r--r--community/xmoto/PKGBUILD4
-rw-r--r--extra/celestia/PKGBUILD6
-rw-r--r--extra/digikam/PKGBUILD4
-rw-r--r--extra/edje/PKGBUILD8
-rw-r--r--extra/enlightenment17/PKGBUILD8
-rw-r--r--extra/fetchmail/PKGBUILD12
-rw-r--r--extra/git/PKGBUILD8
-rw-r--r--extra/gnuplot/PKGBUILD4
-rw-r--r--extra/gphoto2/PKGBUILD8
-rw-r--r--extra/graphviz/PKGBUILD12
-rw-r--r--extra/grilo-plugins/PKGBUILD6
-rw-r--r--extra/gvfs/PKGBUILD4
-rw-r--r--extra/hugin/PKGBUILD9
-rw-r--r--extra/hwloc/PKGBUILD8
-rw-r--r--extra/ibus/PKGBUILD6
-rw-r--r--extra/kdegraphics-kamera/PKGBUILD4
-rw-r--r--extra/libgphoto2/PKGBUILD6
-rw-r--r--extra/libquvi/PKGBUILD4
-rw-r--r--extra/libutempter/PKGBUILD26
-rw-r--r--extra/lighttpd/PKGBUILD8
-rw-r--r--extra/lua/LICENSE30
-rw-r--r--extra/lua/PKGBUILD61
-rw-r--r--extra/lua/liblua.so.patch57
-rw-r--r--extra/lua/lua.pc20
-rw-r--r--extra/lua51/PKGBUILD56
-rw-r--r--extra/lua51/lua-5.1-cflags.diff13
-rw-r--r--extra/lua51/lua-arch.patch66
-rw-r--r--extra/nmap/PKGBUILD4
-rw-r--r--extra/openal/PKGBUILD6
-rw-r--r--extra/rrdtool/PKGBUILD12
-rw-r--r--extra/sane/PKGBUILD6
-rw-r--r--extra/vim/PKGBUILD67
-rw-r--r--extra/vlc/PKGBUILD12
-rw-r--r--extra/weechat/PKGBUILD4
-rw-r--r--extra/wireshark/PKGBUILD18
-rw-r--r--extra/xf86-input-joystick/PKGBUILD7
-rw-r--r--extra/xterm/PKGBUILD8
-rw-r--r--libre/audacious-plugins-libre/PKGBUILD7
-rw-r--r--libre/blender-libre/PKGBUILD18
-rw-r--r--libre/linux-libre-lts/PKGBUILD13
-rw-r--r--libre/linux-libre-lts/linux-libre-lts.install2
-rw-r--r--libre/linux-libre/PKGBUILD4
-rw-r--r--libre/linux-libre/linux-libre.install2
-rw-r--r--libre/luxblend25/PKGBUILD6
-rw-r--r--libre/parabolaweb-utils/PKGBUILD19
-rw-r--r--libre/parabolaweb-utils/helper.sh32
-rw-r--r--libre/texlive-core-libre/PKGBUILD6
-rw-r--r--libre/texlive-core-libre/texlive.install4
-rw-r--r--libre/texlive-fontsextra-libre/PKGBUILD6
-rw-r--r--libre/texlive-fontsextra-libre/texlive-fontsextra.maps11
-rw-r--r--libre/texlive-fontsextra-libre/texlive.install4
-rw-r--r--libre/texlive-latexextra-libre/PKGBUILD55
-rw-r--r--libre/texlive-latexextra-libre/texlive.install4
-rw-r--r--libre/your-freedom/PKGBUILD2
-rw-r--r--pcr/ruby-shadow/PKGBUILD2
104 files changed, 1861 insertions, 517 deletions
diff --git a/community/atanks/PKGBUILD b/community/atanks/PKGBUILD
index 31c6118c8..6c459831d 100644
--- a/community/atanks/PKGBUILD
+++ b/community/atanks/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 76226 2012-09-14 12:01:49Z spupykin $
+# $Id: PKGBUILD 81091 2012-12-11 19:04:12Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Jacek Poplawski <jacekpoplawski@gmail.com>
# Contributor: Charlie Cox <ccoxiv@yahoo.com>
pkgname=atanks
-pkgver=5.5
+pkgver=5.7
pkgrel=1
pkgdesc="Atomic Tanks"
url="http://atanks.sourceforge.net"
@@ -13,7 +13,7 @@ arch=('i686' 'x86_64' 'mips64el')
makedepends=('sed')
depends=('allegro4>=4.4.0.1' 'gcc-libs')
source=("http://downloads.sourceforge.net/project/atanks/atanks/atanks-${pkgver}/atanks-${pkgver}.tar.gz")
-md5sums=('1ba5a8bae3e7e49a0fdb7d21a480e70d')
+md5sums=('135f8cb55e99a4a7b34996f260a9de6a')
build() {
cd atanks-${pkgver}
diff --git a/community/awesome/PKGBUILD b/community/awesome/PKGBUILD
index 6ed44edd8..5b3ff69a7 100644
--- a/community/awesome/PKGBUILD
+++ b/community/awesome/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 73742 2012-07-15 11:16:56Z seblu $
+# $Id: PKGBUILD 81099 2012-12-12 00:47:25Z eric $
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: xduugu
# Contributor: Ronald van Haren <ronald.archlinux.org>
@@ -6,7 +6,7 @@
pkgname=awesome
pkgver=3.4.13
-pkgrel=1
+pkgrel=2
pkgdesc='Highly configurable framework window manager'
arch=('i686' 'x86_64' 'mips64el')
url='http://awesome.naquadah.org/'
@@ -17,7 +17,7 @@ depends=(
'imlib2'
'libev'
'libxdg-basedir'
- 'lua'
+ 'lua51'
'pango'
'startup-notification'
'xcb-util-image'
@@ -32,12 +32,14 @@ makedepends=(
'doxygen'
'gperf'
'imagemagick'
- 'luadoc'
+ 'lua51-doc'
'xmlto'
)
optdepends=(
'rlwrap: readline support for awesome-client'
'feh: image background setter for awsetbg'
+ 'dex: autostart your desktop files'
+ 'vicious: widgets for the Awesome window manager'
)
provides=('notification-daemon')
source=("$url/download/$pkgname-$pkgver.tar.xz"
diff --git a/community/btanks/PKGBUILD b/community/btanks/PKGBUILD
index 08c12793a..cc03d2bb4 100644
--- a/community/btanks/PKGBUILD
+++ b/community/btanks/PKGBUILD
@@ -1,36 +1,39 @@
-# $Id: PKGBUILD 59272 2011-11-22 09:39:15Z spupykin $
+# $Id: PKGBUILD 81100 2012-12-12 00:47:26Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Nick B <Shirakawasuna at gmail _dot_ com>
pkgname=btanks
pkgver=0.9.8083
-pkgrel=3
+pkgrel=4
pkgdesc="Fast 2d tank arcade game with multiplayer and split-screen modes."
arch=('i686' 'x86_64' 'mips64el')
url="http://btanks.sourceforge.net"
license=('GPL')
depends=('expat' 'libgl' 'libsigc++2.0' 'libvorbis' 'lua' 'openal' 'sdl' 'sdl_image'
- 'smpeg' "btanks-data=$pkgver")
+ 'smpeg' 'glu' "btanks-data=$pkgver")
makedepends=('scons' 'chrpath' 'mesa')
source=(http://downloads.sourceforge.net/btanks/btanks-$pkgver.tar.bz2
btanks_desktop
btanks_script
bted_script
gcc-4.6.patch
- btanks-0.9.8083-gcc47.patch)
+ lua52.patch)
install=btanks.install
md5sums=('49cb95c0eec47d3436c4fdf65e7c9d12'
'a2ddeb1e79dff8d3fd702984c8d3aab5'
'07657cfa71b1de1d008cc5e3ade9749b'
'91a61c0f581ea27281bdaecb7a3cd58b'
- '173f0ffe46bb1bab2c8aa240fe5331f3'
- '5588fc87105b45fe4d09ae93098388fb')
+ 'b816c5f3ae2d6cd954c15569d4baf123'
+ 'e7af4af59255166bee530cbabd953226')
build() {
cd $srcdir/$pkgname-$pkgver
+
+ sed -i '1,1i#include <sys/types.h>' mrt/base_file.h
patch -p1 <$srcdir/gcc-4.6.patch
- patch -Np1 -i "${srcdir}/btanks-0.9.8083-gcc47.patch"
- #python2 engine/sl08/sl08.py >engine/sl08/sl08.h
+ patch -p1 <$srcdir/lua52.patch
+
+ python2 engine/sl08/sl08.py >engine/sl08/sl08.h
scons
mkdir -p $pkgdir/usr/share/btanks
diff --git a/community/btanks/gcc-4.6.patch b/community/btanks/gcc-4.6.patch
index d371abd53..c944378fd 100644
--- a/community/btanks/gcc-4.6.patch
+++ b/community/btanks/gcc-4.6.patch
@@ -1,10 +1,7 @@
-From: Ansgar Burchardt <ansgar@debian.org>
-Bug-Debian: http://bugs.debian.org/624916
-Subject: Fix FTBFS with gcc-4.6
-
---- btanks-0.9.8083.orig/engine/sl08/sl08.py
-+++ btanks-0.9.8083/engine/sl08/sl08.py
-@@ -152,8 +152,8 @@ class Generator(object):
+diff -wbBur btanks-0.9.8083/engine/sl08/sl08.py btanks-0.9.8083.my/engine/sl08/sl08.py
+--- btanks-0.9.8083/engine/sl08/sl08.py 2008-08-13 13:10:45.000000000 +0400
++++ btanks-0.9.8083.my/engine/sl08/sl08.py 2012-11-15 18:04:44.002524495 +0400
+@@ -152,11 +152,11 @@
typedef base_signalXXX %s signal_type;
typedef return_type (object_type::*func_t) %s;
@@ -14,8 +11,23 @@ Subject: Fix FTBFS with gcc-4.6
+ inline slotXXX(object_type *object, func_t func, signal_type * signal = 0) : object(object), func(func) {}
inline void assign(object_type *o, func_t f) { object = o; func = f; }
- inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
-@@ -187,7 +187,7 @@ class Generator(object):
+- inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
++ inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; base_slotXXX%s::connect(signal_ref); }
+
+ inline return_type operator() %s const {
+ return (object->*func) %s ;
+@@ -175,7 +175,9 @@
+ self.template_declaration('slot'),
+ self.template_parameters('base-slot'),
+ self.template_parameters('base-slot'),
+- self.prototype(True), self.prototype(True), self.prototype(False),
++ self.prototype(True),
++ self.template_parameters('base-signal'),
++ self.prototype(True), self.prototype(False),
+ )
+
+ #specialized version of the slot
+@@ -187,10 +189,10 @@
typedef base_signalXXX %s signal_type;
typedef void (object_type::*func_t) %s ;
@@ -23,4 +35,36 @@ Subject: Fix FTBFS with gcc-4.6
+ inline slotXXX () : object(0), func(0) {}
inline slotXXX (object_type *object, func_t func) : object(object), func(func) {}
inline void assign(object_type *o, func_t f) { object = o; func = f; }
- inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
+- inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
++ inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; base_slotXXX%s::connect(signal_ref); }
+
+ inline void operator() %s const {
+ (object->*func) %s;
+@@ -206,6 +208,7 @@
+ self.template_parameters('base-slot', True),
+ self.template_parameters('base-slot', True),
+ self.prototype(True),
++ self.template_parameters('base-slot', True),
+ self.prototype(True),
+ self.prototype(False),
+ )
+diff -wbBur btanks-0.9.8083/math/range_list.h btanks-0.9.8083.my/math/range_list.h
+--- btanks-0.9.8083/math/range_list.h 2008-10-24 18:15:55.000000000 +0400
++++ btanks-0.9.8083.my/math/range_list.h 2012-11-15 18:11:52.049236706 +0400
+@@ -53,14 +53,14 @@
+ return;
+ }
+
+- typename parent_type::iterator i = lower_bound(value);
++ typename parent_type::iterator i = std::map<const T, T>::lower_bound(value);
+ if (i != parent_type::end()) {
+ if (i->first == value)
+ return;
+
+ if (value + 1 == i->first) {
+ T e = i->second;
+- erase(i);
++ std::map<const T, T>::erase(i);
+ i = parent_type::insert(typename parent_type::value_type(value, e)).first; //expand beginning
+ i = pack_left(i);
+ }
diff --git a/community/btanks/lua52.patch b/community/btanks/lua52.patch
new file mode 100644
index 000000000..e27d5fdb7
--- /dev/null
+++ b/community/btanks/lua52.patch
@@ -0,0 +1,21 @@
+diff -wbBur btanks-0.9.8083/engine/luaxx/state.cpp btanks-0.9.8083.my/engine/luaxx/state.cpp
+--- btanks-0.9.8083/engine/luaxx/state.cpp 2008-06-08 13:02:39.000000000 +0400
++++ btanks-0.9.8083.my/engine/luaxx/state.cpp 2012-11-15 18:59:07.000000000 +0400
+@@ -59,7 +59,7 @@
+ void State::load(const std::string &fname, const mrt::Chunk &data) {
+ //throw_ex(("implement me[%s]", fname.c_str()));
+ reader_state x(data);
+- int err = lua_load(state, chunk_reader, &x, fname.c_str());
++ int err = lua_load(state, chunk_reader, &x, fname.c_str(), NULL);
+ check_error(state, err);
+ }
+
+@@ -81,7 +81,7 @@
+ assert(state == NULL);
+
+ //state = lua_newstate(l_alloc, this);
+- state = lua_open();
++ state = luaL_newstate();
+ if (state == NULL)
+ throw_ex(("cannot create lua interpreter"));
+
diff --git a/community/cegui/PKGBUILD b/community/cegui/PKGBUILD
index b9e0a61fa..8a4525737 100644
--- a/community/cegui/PKGBUILD
+++ b/community/cegui/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 79010 2012-10-29 03:17:07Z svenstaro $
+# $Id: PKGBUILD 81101 2012-12-12 00:47:27Z eric $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>,
@@ -7,17 +7,17 @@
pkgbase=cegui
pkgname=('cegui' 'cegui-docs')
pkgver=0.7.7
-pkgrel=3
+pkgrel=4
pkgdesc="A free library providing windowing and widgets for graphics APIs/engines"
arch=('i686' 'x86_64' 'mips64el')
url="http://crayzedsgui.sourceforge.net"
#options=('!libtool')
license=("MIT")
-depends=('pcre' 'glew' 'expat' 'freetype2' 'libxml2' 'devil' 'freeglut' 'lua' 'silly')
-makedepends=('python2' 'doxygen' 'ogre' 'irrlicht' 'gtk2' 'boost' 'graphviz')
+depends=('pcre' 'glew' 'expat' 'freetype2' 'libxml2' 'devil' 'freeglut' 'lua51' 'silly')
+makedepends=('python2' 'doxygen' 'ogre' 'gtk2' 'boost' 'graphviz')
optdepends=("python2: python bindings"
- "ogre: ogre module"
- "irrlicht: irrlicht module")
+ "ogre: ogre module")
+ #"irrlicht: irrlicht module") maybe again at some point
options=(!libtool)
source=(http://downloads.sourceforge.net/crayzedsgui/CEGUI-$pkgver.tar.gz)
md5sums=('8b83577f86eaa1581765dd155c7c8f24')
diff --git a/community/cgminer/PKGBUILD b/community/cgminer/PKGBUILD
index e6dbde9c8..732ed1e12 100644
--- a/community/cgminer/PKGBUILD
+++ b/community/cgminer/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 81029 2012-12-10 12:02:49Z fyan $
+# $Id: PKGBUILD 81049 2012-12-11 07:09:49Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: monson <holymonson@gmail.com>
# Contributor: Thomas Dziedzic < gostrc at gmail >
@@ -7,7 +7,7 @@
pkgname=cgminer
pkgver=2.10.0
_build=
-pkgrel=1
+pkgrel=2
pkgdesc="Multi-threaded multi-pool CPU and GPU miner for bitcoin, forked from cpuminer."
url='http://forum.bitcoin.org/index.php?topic=28402.0'
license=('GPL3')
@@ -53,4 +53,4 @@ package() {
md5sums=('93437f0a26a409d9c06f7361befe9d0f'
'fe4a243fabe24608f5c05e40f0f118f6'
'ee39698273671fee0e98d4af16014c36'
- 'c2bb974adf92cc234fbf0136ebcb355d')
+ 'bd76fc92fedce18c59ccea2aa79cc664')
diff --git a/community/cgminer/cgminer.service b/community/cgminer/cgminer.service
index 9d6595047..84461879f 100644
--- a/community/cgminer/cgminer.service
+++ b/community/cgminer/cgminer.service
@@ -2,7 +2,7 @@
Description=Multi-threaded multi-pool CPU and GPU miner for bitcoin
[Service]
-ExecStart=/usr/bin/cgminer -T --config /etc/cgminer.conf
+ExecStart=/usr/bin/cgminer -T --config /etc/cgminer.conf --syslog
[Install]
WantedBy=multi-user.target
diff --git a/community/darktable/PKGBUILD b/community/darktable/PKGBUILD
index 799e98e20..ffae5b5c2 100644
--- a/community/darktable/PKGBUILD
+++ b/community/darktable/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 80581 2012-11-26 09:25:03Z spupykin $
+# $Id: PKGBUILD 81093 2012-12-11 19:04:34Z 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>
pkgname=darktable
-pkgver=1.1
+pkgver=1.1.1
_pkgver=1.1
pkgrel=1
pkgdesc="Utility to organize and develop raw images"
@@ -19,7 +19,7 @@ optdepends=('librsvg')
install=darktable.install
options=(!libtool)
source=(http://downloads.sourceforge.net/project/darktable/darktable/${_pkgver}/darktable-$pkgver.tar.gz)
-md5sums=('1b399636a0386f2167521a0d30c29032')
+md5sums=('735b9c42f4a4c93a482a195800002b10')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/electricsheep/PKGBUILD b/community/electricsheep/PKGBUILD
index b63b58ba4..c87c32327 100644
--- a/community/electricsheep/PKGBUILD
+++ b/community/electricsheep/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 74059 2012-07-19 05:01:20Z ebelanger $
+# $Id: PKGBUILD 81103 2012-12-12 00:47:29Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>
pkgname=electricsheep
pkgver=2.7b33
-pkgrel=3
+pkgrel=4
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/"
license=('GPL')
-depends=('curl' 'flam3' 'ffmpeg' 'wxgtk2.9' 'lua' 'libgtop' 'boost-libs' 'freeglut' 'glee')
-makedepends=('boost' 'tinyxml')
+depends=('curl' 'flam3' 'ffmpeg' 'wxgtk2.9' 'lua51' 'libgtop' 'boost-libs' 'freeglut' 'glee')
+makedepends=('boost' 'mesa' 'glu' 'tinyxml')
optdepends=('xscreensaver: to use electricsheep with xscreensaver')
options=('!emptydirs')
source=(ftp://ftp.archlinux.org/other/community/${pkgname}/${pkgname}-${pkgver}.tar.xz{,.sig})
@@ -40,7 +40,8 @@ build() {
sed -i '12 i\
#include <cstdio>' Common/Singleton.h
./autogen.sh
- ./configure --prefix=/usr
+ CPPFLAGS+="-I/usr/include/lua5.1" ./configure --prefix=/usr
+ sed -i 's|-I /usr/include/libavutil||' MSVC/SettingsGUI/Makefile
make CXXFLAGS+="-DUSE_NEW_FFMPEG_API=1"
}
diff --git a/community/elinks/PKGBUILD b/community/elinks/PKGBUILD
index 7c08678fa..52ecfc373 100644
--- a/community/elinks/PKGBUILD
+++ b/community/elinks/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 72041 2012-06-06 18:55:27Z kkeen $
+# $Id: PKGBUILD 81104 2012-12-12 00:47:30Z eric $
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
@@ -8,12 +8,12 @@
pkgname=elinks
pkgver=0.13
_commit="9313aae9062e1d9ff084858fa6844259cd8237d6"
-pkgrel=10
+pkgrel=11
pkgdesc="An advanced and well-established feature-rich text mode web browser."
arch=("i686" "x86_64" 'mips64el')
url="http://elinks.or.cz"
license=('GPL')
-depends=('bzip2' 'expat>=2.0' 'gpm>=1.20.4' 'openssl' 'lua>=5.1.1' 'libidn' 'js'
+depends=('bzip2' 'expat>=2.0' 'gpm>=1.20.4' 'openssl' 'lua51' 'libidn' 'js'
'gc' 'tre')
makedepends=('git')
source=()
diff --git a/community/fcitx-hangul/PKGBUILD b/community/fcitx-hangul/PKGBUILD
index d0732f8ff..9cadde6a5 100644
--- a/community/fcitx-hangul/PKGBUILD
+++ b/community/fcitx-hangul/PKGBUILD
@@ -1,18 +1,17 @@
-# $Id: PKGBUILD 80966 2012-12-08 01:28:14Z fyan $
+# $Id: PKGBUILD 81140 2012-12-12 01:20:35Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
pkgname=fcitx-hangul
-pkgver=0.1.2
-pkgrel=2
+pkgver=0.2.0
+pkgrel=1
pkgdesc="Hangul (Korean) support for fcitx"
arch=('i686' 'x86_64')
url="http://code.google.com/p/fcitx/"
license=('GPL2')
-depends=('fcitx>=4.2.2' 'libhangul')
+depends=('fcitx>=4.2.3' 'libhangul')
makedepends=('cmake' 'intltool')
-install="$pkgname.install"
+install=$pkgname.install
source=("http://fcitx.googlecode.com/files/$pkgname-$pkgver.tar.xz")
-sha1sums=('30648e569ea75e2a734ed98f8cc90b0a656a6bf5')
build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -33,3 +32,4 @@ package() {
}
+md5sums=('168b51487797879cf41ed6f6d086694a')
diff --git a/community/fillets-ng/PKGBUILD b/community/fillets-ng/PKGBUILD
index 79c44cef7..b7673f12c 100644
--- a/community/fillets-ng/PKGBUILD
+++ b/community/fillets-ng/PKGBUILD
@@ -1,39 +1,41 @@
-# $Id: PKGBUILD 65307 2012-02-20 20:47:47Z jlichtblau $
+# $Id: PKGBUILD 81105 2012-12-12 00:47:31Z eric $
# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
pkgname=fillets-ng
pkgver=1.0.1
-pkgrel=1
-pkgdesc="A port of the wonderful puzzle game Fish Fillets"
+pkgrel=3
+pkgdesc="Port of the wonderful puzzle game Fish Fillets"
url="http://fillets.sf.net/"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
-depends=('fillets-ng-data' 'lua' 'fribidi' 'gcc-libs' 'libx11' 'sdl_mixer' 'sdl_ttf' 'sdl_image' 'desktop-file-utils')
+depends=('fillets-ng-data' 'lua51' 'fribidi' 'gcc-libs' 'libx11' 'sdl_mixer' 'sdl_ttf' 'sdl_image' 'desktop-file-utils')
+makedepends=('gendesk')
install=$pkgname.install
changelog=$pkgname.changelog
-source=(http://downloads.sourceforge.net/fillets/$pkgname-$pkgver.tar.gz \
- http://fillets.sourceforge.net/img/icon.png \
- $pkgname.desktop)
+source=("http://downloads.sourceforge.net/fillets/$pkgname-$pkgver.tar.gz"
+ "$pkgname.png::http://img.1mobile.com/market/i/4/9/49ec5e5520844b66c189c7e0ef6eedfc.png"
+ 'lua-config')
sha256sums=('329a4d9515d60bebdb657d070824933b993b85864b9d3e302e6361accab992da'
- 'dec9d93c33b8e0f039e14228aad6be142109b0689bd216bcda2d91265500e2a0'
- '6283237a582c90cb9734ee420e79cfccaa5c8c35aae9a19000202ceb96ad3254')
+ '338c9e1b8ac4ef5bb167f4a6090c341897bd2c7f8b4e5afc3ac3131a57bb8c88'
+ '849fb1410387dc7df0617e12a9472cfbe3b1179600011c0365f9099ff5af6214')
build() {
- cd ${srcdir}/$pkgname-$pkgver
-
+ gendesk
+ export PATH=$PATH:$PWD
+ chmod a+rx lua-config
+ cd $pkgname-$pkgver
./configure --prefix=/usr --datadir=/usr/share/$pkgname
make
}
package() {
- cd ${srcdir}/$pkgname-$pkgver
-
- make DESTDIR=${pkgdir} install
+ cd $pkgname-$pkgver
-#.desktop and icon files
- install -D -m644 ${srcdir}/icon.png \
- ${pkgdir}/usr/share/pixmaps/$pkgname.png
- install -D -m644 ${srcdir}/$pkgname.desktop \
- ${pkgdir}/usr/share/applications/$pkgname.desktop
+ make DESTDIR="${pkgdir}" install
+ # desktop and icon files
+ install -D -m644 "${srcdir}/$pkgname.png" \
+ "${pkgdir}/usr/share/pixmaps/$pkgname.png"
+ install -D -m644 "${srcdir}/$pkgname.desktop" \
+ "${pkgdir}/usr/share/applications/$pkgname.desktop"
}
diff --git a/community/fillets-ng/lua-config b/community/fillets-ng/lua-config
new file mode 100644
index 000000000..ef9b96b71
--- /dev/null
+++ b/community/fillets-ng/lua-config
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [[ $1 == --include ]]; then
+ pkg-config --cflags lua5.1
+ exit 0
+elif [[ $1 == --static ]]; then
+ pkg-config --libs lua5.1
+fi
+
+exit 1
diff --git a/community/geany-plugins/PKGBUILD b/community/geany-plugins/PKGBUILD
index 7ba67dc0b..1c6f29bdb 100644
--- a/community/geany-plugins/PKGBUILD
+++ b/community/geany-plugins/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 79259 2012-11-01 23:43:48Z arodseth $
+# $Id: PKGBUILD 81106 2012-12-12 00:47:32Z eric $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
# Contributor: djgera
@@ -6,7 +6,7 @@
pkgname=geany-plugins
pkgver=1.22
-pkgrel=3
+pkgrel=4
pkgdesc='Combined plugins release for Geany'
arch=('x86_64' 'i686' 'mips64el')
url='http://plugins.geany.org/'
@@ -22,7 +22,7 @@ sha256sums=('a0dcf0cb00ac260670ef8fae682aade60c7c3075c88121fd21f3aecdff84e1ce')
build() {
cd "$srcdir/$pkgname-$pkgver"
- ./configure --prefix=/usr --libexecdir=/usr/lib
+ ./configure --prefix=/usr --libexecdir=/usr/lib --disable-geanylua
make
}
diff --git a/community/grafx2/PKGBUILD b/community/grafx2/PKGBUILD
index 698ac86bd..54107a1e3 100644
--- a/community/grafx2/PKGBUILD
+++ b/community/grafx2/PKGBUILD
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD 77732 2012-10-14 01:28:09Z arodseth $
+# $Id: PKGBUILD 81107 2012-12-12 00:47:33Z eric $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Simon Parzer <simon.parzer@gmail.com>
pkgname=grafx2
pkgver=2.4
-pkgrel=1
-_pkgrev=2027
+pkgrel=2
+_pkgrev=2035
pkgdesc='Pixelart-oriented painting program'
arch=('x86_64' 'i686')
url='http://code.google.com/p/grafx2/'
license=('GPL2')
install=grafx2.install
-depends=('sdl_ttf' 'sdl_image' 'lua' 'desktop-file-utils')
+depends=('sdl_ttf' 'sdl_image' 'lua' 'desktop-file-utils' 'gtk-update-icon-cache')
makedepends=('gendesk' 'setconf')
options=('!emptydirs')
source=("http://grafx2.googlecode.com/files/$pkgname-$pkgver.$_pkgrev-src.tgz")
-sha256sums=('97088d07f1bcd668c619da9f1efe7c5782da707306c90c05564df91f51afe9d7')
+sha256sums=('5818caea63cd3cf3318baf01dd20f81ec61e4514443000c80a41b68ab3f17a6b')
_name=('GrafX2')
_exec=('grafx2 %U')
_genericname=('Drawing program')
diff --git a/community/hedgewars/PKGBUILD b/community/hedgewars/PKGBUILD
index 8b2e80db6..c6d953b6a 100644
--- a/community/hedgewars/PKGBUILD
+++ b/community/hedgewars/PKGBUILD
@@ -1,14 +1,14 @@
-# $Id: PKGBUILD 79325 2012-11-02 19:21:48Z spupykin $
+# $Id: PKGBUILD 81108 2012-12-12 00:47:34Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=hedgewars
pkgver=0.9.18
-pkgrel=3
+pkgrel=4
pkgdesc="Free Worms-like turn based strategy game"
arch=('i686' 'x86_64' 'mips64el')
url="http://hedgewars.org"
license=('GPL' 'custom')
-depends=('qt' 'sdl' 'sdl_mixer' 'sdl_image' 'sdl_net' 'sdl_ttf' 'lua')
+depends=('qt' 'sdl' 'sdl_mixer' 'sdl_image' 'sdl_net' 'sdl_ttf' 'lua51')
makedepends=('fpc' 'cmake'
# haskell specific
'ghc'
@@ -25,6 +25,7 @@ md5sums=('02465736fdcf48feea1cacaa0aa5960e'
build() {
cd $pkgname-src-$pkgver
sed -i 's|instance NFData B.ByteString||' gameServer/Actions.hs
+# sed -i 's|lua51 lua5.1 lua-5.1|lua lua51 lua5.1 lua-5.1|g' cmake_modules/FindLua.cmake
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DDATA_INSTALL_DIR=/usr/share \
diff --git a/community/highlight/PKGBUILD b/community/highlight/PKGBUILD
index 31bb2505a..497291cc2 100644
--- a/community/highlight/PKGBUILD
+++ b/community/highlight/PKGBUILD
@@ -1,20 +1,25 @@
-# $Id: PKGBUILD 77163 2012-10-06 07:36:47Z bluewind $
+# $Id: PKGBUILD 81109 2012-12-12 00:47:35Z eric $
# Maintainer: Florian Pritz <flo@xinu.at>
# Contributor: Jan Fader <jan.fader@web.de>
pkgbase=highlight
pkgname=(highlight highlight-gui)
pkgver=3.12
-pkgrel=1
+pkgrel=2
url="http://www.andre-simon.de/doku/highlight/highlight.html"
license=('GPL')
arch=('i686' 'x86_64' 'mips64el')
-makedepends=(qt lua boost)
-source=(http://www.andre-simon.de/zip/$pkgname-$pkgver.tar.bz2)
-md5sums=('4b3f01e86a6b3fa25f3c4905a9cd63c7')
+makedepends=(qt lua51 boost)
+source=(http://www.andre-simon.de/zip/$pkgname-$pkgver.tar.bz2{,.asc})
+md5sums=('4b3f01e86a6b3fa25f3c4905a9cd63c7'
+ 'b784cd3f264a0f281da36f26c0c7f2c2')
build() {
cd "$srcdir/$pkgbase-$pkgver"
+ sed -i 's#pkg-config --cflags lua#pkg-config --cflags lua5.1#' src/makefile
+ sed -i 's#pkg-config --libs lua#pkg-config --libs lua5.1#' src/makefile
+ sed -i 's#lua#lua5.1#g' src/gui-qt/highlight.pro
+
make
make gui
}
diff --git a/community/ibus-pinyin/PKGBUILD b/community/ibus-pinyin/PKGBUILD
index ea5d5e576..c71e18106 100644
--- a/community/ibus-pinyin/PKGBUILD
+++ b/community/ibus-pinyin/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 79511 2012-11-06 12:01:15Z arodseth $
+# $Id: PKGBUILD 81110 2012-12-12 00:47:35Z eric $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: Rainy <rainylau(at)gmail(dot)com>
# Contributor: Lee.maRS<leemars at gmail.com>
@@ -7,12 +7,12 @@
pkgname=ibus-pinyin
pkgver=1.4.99.20120808
-pkgrel=1
+pkgrel=2
pkgdesc='Pinyin (Chinese) input method for the IBus framework'
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
url='http://ibus.googlecode.com'
-depends=('ibus' 'pyzy' 'lua')
+depends=('ibus' 'pyzy' 'lua51')
makedepends=('intltool')
source=("https://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
sha1sums=('aa298212d9f63acab48cf9f6370c94cdc6920c2a')
diff --git a/community/instead/PKGBUILD b/community/instead/PKGBUILD
index 5cc378466..9a132bcea 100644
--- a/community/instead/PKGBUILD
+++ b/community/instead/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 76494 2012-09-19 14:03:04Z spupykin $
+# $Id: PKGBUILD 81111 2012-12-12 00:47:36Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Peter Kosyh <p.kosyhgmail.com>
pkgname=instead
-pkgver=1.8.0
+pkgver=1.8.1
pkgrel=1
pkgdesc="instead quest interpreter"
arch=('i686' 'x86_64')
@@ -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://instead.googlecode.com/files/instead_${pkgver}.tar.gz)
-md5sums=('08acf9f7de60b8e1c23d6e9368093d1f')
+md5sums=('a26dd0b2785787639dd1bbfed66af77a')
build() {
cd "${srcdir}/instead-${pkgver}"
diff --git a/community/lua-zlib/PKGBUILD b/community/lua-zlib/PKGBUILD
index a2ad97c2c..ce7b21d48 100644
--- a/community/lua-zlib/PKGBUILD
+++ b/community/lua-zlib/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 66222 2012-02-23 03:34:22Z spupykin $
+# $Id: PKGBUILD 81123 2012-12-12 00:49:35Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=lua-zlib
pkgver=0.2
-pkgrel=2
+pkgrel=3
_gitver=8d07669
-_luaver=5.1
+_luaver=5.2
url="http://github.com/brimworks/lua-zlib"
pkgdesc='Simple streaming interface to zlib for Lua.'
arch=('i686' 'x86_64' 'mips64el')
@@ -14,17 +14,17 @@ depends=('lua' 'zlib')
makedepends=('cmake')
conflicts=('lua-lzlib')
source=("lua-zlib-$pkgver.zip::https://github.com/brimworks/lua-zlib/zipball/v$pkgver")
-md5sums=('d7ca7d12b6e50e3ec4c2057f65ca87d1')
+md5sums=('28ce556fccb2d364bc5392f63c6f89ee')
build() {
- cd $srcdir/brimworks-lua-zlib-${_gitver}
- sed -i "s#share/lua/cmod#lib/lua/${_luaver}#" CMakeLists.txt
- cmake -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr .
+ cd $srcdir/brimworks-lua-zlib-${_gitver}
+ sed -i "s#share/lua/cmod#lib/lua/${_luaver}#" CMakeLists.txt
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr .
}
package() {
- cd $srcdir/brimworks-lua-zlib-${_gitver}
- make DESTDIR="$pkgdir" install
- install -D -m644 "README" "$pkgdir/usr/share/licenses/lua-zlib/README"
+ cd $srcdir/brimworks-lua-zlib-${_gitver}
+ make DESTDIR="$pkgdir" install
+ install -D -m644 "README" "$pkgdir/usr/share/licenses/lua-zlib/README"
}
diff --git a/community/luabitop/PKGBUILD b/community/luabitop/PKGBUILD
index 755ec5ea8..06647f867 100644
--- a/community/luabitop/PKGBUILD
+++ b/community/luabitop/PKGBUILD
@@ -1,26 +1,45 @@
-# $Id: PKGBUILD 73728 2012-07-14 17:39:06Z seblu $
+# $Id: PKGBUILD 81112 2012-12-12 00:47:37Z eric $
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: Lucas Hermann Negri <kkndrox@gmail.com>
-pkgname=luabitop
+pkgbase=luabitop
+pkgname=(lua-bitop lua51-bitop)
pkgver=1.0.2
pkgrel=1
pkgdesc='C extension adding bitwise operations on numbers'
arch=(i686 x86_64 mips64el)
url='http://bitop.luajit.org/index.html'
-depends=('lua')
+makedepends=('lua' 'lua51')
+conflicts=('luabitop')
+replaces=('luabitop')
source=("http://bitop.luajit.org/download/LuaBitOp-$pkgver.tar.gz")
md5sums=('d0c1080fe0c844e8477279668e2d0d06')
license=('MIT')
build() {
+ cp -a LuaBitOp-$pkgver LuaBitOp51-$pkgver
+ msg2 'Building with lua 5.2'
cd LuaBitOp-$pkgver
- make
+ make INCLUDES=' -I/usr/include' LUA='lua'
+ msg2 'Building with lua 5.1'
+ cd ../LuaBitOp51-$pkgver
+ make INCLUDES=' -I/usr/include/lua5.1' LUA='lua5.1'
}
-package() {
+package_lua-bitop() {
+ depends=('lua')
cd LuaBitOp-$pkgver
+ install -Dm 644 bit.so "$pkgdir/usr/lib/lua/5.2/bit.so"
+ install -dm 755 "$pkgdir/usr/share/licenses/$pkgname"
+ ln -s '../lua/COPYRIGHT' "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
+}
+
+package_lua51-bitop() {
+ depends=('lua51')
+ cd LuaBitOp51-$pkgver
install -Dm 644 bit.so "$pkgdir/usr/lib/lua/5.1/bit.so"
+ install -dm 755 "$pkgdir/usr/share/licenses/$pkgname"
+ ln -s '../lua51/COPYRIGHT' "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
}
# vim:set ts=2 sw=2 et:
diff --git a/community/luaexpat/PKGBUILD b/community/luaexpat/PKGBUILD
index 1ee938ed0..a770c784a 100644
--- a/community/luaexpat/PKGBUILD
+++ b/community/luaexpat/PKGBUILD
@@ -1,30 +1,36 @@
-# $Id: PKGBUILD 66195 2012-02-23 03:06:28Z spupykin $
+# $Id: PKGBUILD 81114 2012-12-12 00:47:39Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Lucas Hermann Negri <kkndrox@gmail.com>
-pkgname=luaexpat
+pkgbase=luaexpat
+pkgname=(lua-expat)
pkgver=1.2.0
-pkgrel=2
-pkgdesc='LuaExpat is a SAX XML parser based on the Expat library. LuaExpat is free software and uses the same license as Lua 5.0.'
+pkgrel=1
+pkgdesc='SAX XML parser based on the Expat library'
arch=('i686' 'x86_64' 'mips64el')
url='http://code.matthewwild.co.uk/lua-expat'
license=('MIT')
-makedepends=('gcc' 'lua>=5.1' 'expat>=2')
-depends=('lua' 'expat')
+makedepends=('gcc' 'lua' 'expat>=2')
+replaces=(luaexpat)
+conflicts=(luaexpat)
source=("http://matthewwild.co.uk/projects/luaexpat/luaexpat-$pkgver.tar.gz"
- 'newconfig')
+ 'newconfig'
+ 'lua52.patch')
md5sums=('03efe50c7f30a34580701e6527d7bfee'
- 'b89a09379d3e46e6496255e44cecc316')
+ '60ae0633ac6f829cc3359f3533252eb0'
+ '21da93cbf0d3cef80d00e2380b7c2679')
build() {
- cd $srcdir/
- mv newconfig $pkgname-$pkgver/config
- cd $pkgname-$pkgver
+ cd $pkgbase-$pkgver
+ patch -p1 < "$srcdir/lua52.patch"
+ cp -L "$srcdir/newconfig" config
make
}
-package() {
- cd $srcdir/$pkgname-$pkgver
- make DESTDIR=$pkgdir install
- mv usr $pkgdir
+package_lua-expat() {
+ depends=('lua' 'expat')
+ cd $pkgbase-$pkgver
+ make DESTDIR="$pkgdir" install
+ mv usr "$pkgdir"
+ install -Dm0644 doc/us/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html"
}
diff --git a/community/luaexpat/lua52.patch b/community/luaexpat/lua52.patch
new file mode 100644
index 000000000..8b418e3a7
--- /dev/null
+++ b/community/luaexpat/lua52.patch
@@ -0,0 +1,372 @@
+diff -wbBur luaexpat-1.2.0/config lua-expat-b4e6b167e020/config
+--- luaexpat-1.2.0/config 2011-06-03 18:17:04.000000000 +0400
++++ lua-expat-b4e6b167e020/config 2012-07-28 04:59:45.000000000 +0400
+@@ -17,8 +17,7 @@
+ # (according to Lua 5.1 definition:
+ # first version digit * 100 + second version digit
+ # e.g. Lua 5.0.2 => 500, Lua 5.1 => 501, Lua 5.1.1 => 501)
+-LUA_VERSION_NUM= 500
+-COMPAT_DIR= ../compat/src
++LUA_VERSION_NUM= 502
+
+ # Compilation parameters
+ CWARNS = -Wall -pedantic \
+@@ -31,6 +30,6 @@
+ -Wshadow \
+ -Wwrite-strings
+
+-CFLAGS = $(CWARNS) -ansi -O2 -I$(LUA_INC) \
+- -I$(COMPAT_DIR) -I$(EXPAT_INC)
++CFLAGS = $(CWARNS) -ansi -O2 -fPIC -I$(LUA_INC) \
++ -I$(EXPAT_INC)
+ CC = gcc
+diff -wbBur luaexpat-1.2.0/.hg_archival.txt lua-expat-b4e6b167e020/.hg_archival.txt
+--- luaexpat-1.2.0/.hg_archival.txt 2011-06-03 18:17:04.000000000 +0400
++++ lua-expat-b4e6b167e020/.hg_archival.txt 2012-07-28 04:59:45.000000000 +0400
+@@ -1,4 +1,5 @@
+ repo: 24d141cb2d1e66a1bb42b445f049fcc037972f2b
+-node: 30c2491fe44a485caf2dd24643052670c91b91e3
++node: b4e6b167e020ba1bd9402acd0a142ef6e91d912a
+ branch: default
+-tag: 1.2.0
++latesttag: 1.2.0
++latesttagdistance: 7
+diff -wbBur luaexpat-1.2.0/makefile lua-expat-b4e6b167e020/makefile
+--- luaexpat-1.2.0/makefile 2011-06-03 18:17:04.000000000 +0400
++++ lua-expat-b4e6b167e020/makefile 2012-07-28 04:59:45.000000000 +0400
+@@ -1,22 +1,15 @@
+ T= lxp
+-V= 1.2.0
++V= 1.3.0
+ CONFIG= ./config
+
+ include $(CONFIG)
+
+-ifeq "$(LUA_VERSION_NUM)" "500"
+-COMPAT_O= $(COMPAT_DIR)/compat-5.1.o
+-endif
+-
+-OBJS= src/lxplib.o $(COMPAT_O)
++OBJS= src/lxplib.o
+ lib: src/$(LIBNAME)
+
+ src/$(LIBNAME) : $(OBJS)
+ export MACOSX_DEPLOYMENT_TARGET="10.3"; $(CC) -o src/$(LIBNAME) $(LIB_OPTION) $(OBJS) -lexpat
+
+-$(COMPAT_DIR)/compat-5.1.o: $(COMPAT_DIR)/compat-5.1.c
+- $(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c
+-
+ install:
+ mkdir -p $(LUA_LIBDIR)
+ cp src/$(LIBNAME) $(LUA_LIBDIR)
+diff -wbBur luaexpat-1.2.0/README lua-expat-b4e6b167e020/README
+--- luaexpat-1.2.0/README 2011-06-03 18:17:04.000000000 +0400
++++ lua-expat-b4e6b167e020/README 2012-07-28 04:59:45.000000000 +0400
+@@ -47,11 +47,11 @@
+
+ Credits
+
+-Version 1.0 was designed by Roberto Ierusalimschy, Andr Carregal and Toms Guisasola
++Version 1.0 was designed by Roberto Ierusalimschy, André Carregal and Tomás Guisasola
+ as part of the Kepler Project which holds its copyright. The implementation was coded
+ by Roberto Ierusalimschy, based on a previous design by Jay Carlson.
+
+-LuaExpat development was sponsored by Fbrica Digital and FINEP.
++LuaExpat development was sponsored by Fábrica Digital and FINEP.
+
+ Contact
+
+diff -wbBur luaexpat-1.2.0/src/lxp/lom.lua lua-expat-b4e6b167e020/src/lxp/lom.lua
+--- luaexpat-1.2.0/src/lxp/lom.lua 2011-06-03 18:17:04.000000000 +0400
++++ lua-expat-b4e6b167e020/src/lxp/lom.lua 2012-07-28 04:59:45.000000000 +0400
+@@ -1,13 +1,11 @@
+ -- See Copyright Notice in license.html
+ -- $Id: lom.lua,v 1.6 2005/06/09 19:18:40 tuler Exp $
+
+-require "lxp"
++local lxp = require "lxp"
+
+-local tinsert, tremove, getn = table.insert, table.remove, table.getn
++local tinsert, tremove = table.insert, table.remove
+ local assert, type, print = assert, type, print
+-local lxp = lxp
+
+-module ("lxp.lom")
+
+ local function starttag (p, tag, attr)
+ local stack = p:getcallbacks().stack
+@@ -19,14 +17,14 @@
+ local stack = p:getcallbacks().stack
+ local element = tremove(stack)
+ assert(element.tag == tag)
+- local level = getn(stack)
++ local level = #stack
+ tinsert(stack[level], element)
+ end
+
+ local function text (p, txt)
+ local stack = p:getcallbacks().stack
+- local element = stack[getn(stack)]
+- local n = getn(element)
++ local element = stack[#stack]
++ local n = #element
+ if type(element[n]) == "string" then
+ element[n] = element[n] .. txt
+ else
+@@ -34,7 +32,7 @@
+ end
+ end
+
+-function parse (o)
++local function parse (o)
+ local c = { StartElement = starttag,
+ EndElement = endtag,
+ CharacterData = text,
+@@ -47,7 +45,7 @@
+ status, err = p:parse(o)
+ if not status then return nil, err end
+ else
+- for l in o do
++ for l in pairs(o) do
+ status, err = p:parse(l)
+ if not status then return nil, err end
+ end
+@@ -58,3 +56,4 @@
+ return c.stack[1][1]
+ end
+
++return { parse = parse }
+diff -wbBur luaexpat-1.2.0/src/lxplib.c lua-expat-b4e6b167e020/src/lxplib.c
+--- luaexpat-1.2.0/src/lxplib.c 2011-06-03 18:17:04.000000000 +0400
++++ lua-expat-b4e6b167e020/src/lxplib.c 2012-07-28 04:59:45.000000000 +0400
+@@ -13,14 +13,16 @@
+
+ #include "lua.h"
+ #include "lauxlib.h"
+-#if ! defined (LUA_VERSION_NUM) || LUA_VERSION_NUM < 501
+-#include "compat-5.1.h"
+-#endif
+
+
+ #include "lxplib.h"
+
+
++#if !defined(lua_pushliteral)
++#define lua_pushliteral(L, s) \
++ lua_pushstring(L, "" s, (sizeof(s)/sizeof(char))-1)
++#endif
++
+
+ enum XPState {
+ XPSpre, /* parser just initialized */
+@@ -66,7 +68,7 @@
+
+
+ static void lxpclose (lua_State *L, lxp_userdata *xpu) {
+- lua_unref(L, xpu->tableref);
++ luaL_unref(L, LUA_REGISTRYINDEX, xpu->tableref);
+ xpu->tableref = LUA_REFNIL;
+ if (xpu->parser)
+ XML_ParserFree(xpu->parser);
+@@ -225,7 +227,7 @@
+ child->parser = XML_ExternalEntityParserCreate(p, context, NULL);
+ if (!child->parser)
+ luaL_error(L, "XML_ParserCreate failed");
+- lua_getref(L, xpu->tableref); /* child uses the same table of its father */
++ lua_rawgeti(L, LUA_REGISTRYINDEX, xpu->tableref); /*lua_getref(L, xpu->tableref); */ /* child uses the same table of its father */
+ child->tableref = luaL_ref(L, LUA_REGISTRYINDEX);
+ lua_pushstring(L, base);
+ lua_pushstring(L, systemId);
+@@ -449,7 +451,7 @@
+ xpu->state = XPSok;
+ xpu->b = &b;
+ lua_settop(L, 2);
+- lua_getref(L, xpu->tableref); /* to be used by handlers */
++ lua_rawgeti(L, LUA_REGISTRYINDEX, xpu->tableref); /*lua_getref(L, xpu->tableref);*/ /* to be used by handlers */
+ status = XML_Parse(xpu->parser, s, (int)len, s == NULL);
+ if (xpu->state == XPSstring) dischargestring(xpu);
+ if (xpu->state == XPSerror) { /* callback error? */
+@@ -517,7 +519,12 @@
+ return 1;
+ }
+
+-static const struct luaL_reg lxp_meths[] = {
++#if !defined LUA_VERSION_NUM
++/* Lua 5.0 */
++#define luaL_Reg luaL_reg
++#endif
++
++static const struct luaL_Reg lxp_meths[] = {
+ {"parse", lxp_parse},
+ {"close", lxp_close},
+ {"__gc", parser_gc},
+@@ -530,7 +537,7 @@
+ {NULL, NULL}
+ };
+
+-static const struct luaL_reg lxp_funcs[] = {
++static const struct luaL_Reg lxp_funcs[] = {
+ {"new", lxp_make_parser},
+ {NULL, NULL}
+ };
+@@ -541,19 +548,39 @@
+ */
+ static void set_info (lua_State *L) {
+ lua_pushliteral (L, "_COPYRIGHT");
+- lua_pushliteral (L, "Copyright (C) 2003-2007 Kepler Project");
++ lua_pushliteral (L, "Copyright (C) 2003-2012 Kepler Project");
+ lua_settable (L, -3);
+ lua_pushliteral (L, "_DESCRIPTION");
+ lua_pushliteral (L, "LuaExpat is a SAX XML parser based on the Expat library");
+ lua_settable (L, -3);
+ lua_pushliteral (L, "_VERSION");
+- lua_pushliteral (L, "LuaExpat 1.2.0");
++ lua_pushliteral (L, "LuaExpat 1.3.0");
+ lua_settable (L, -3);
+ }
+
+
++#if !defined LUA_VERSION_NUM || LUA_VERSION_NUM==501
++/*
++** Adapted from Lua 5.2.0
++*/
++static void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) {
++ luaL_checkstack(L, nup, "too many upvalues");
++ for (; l->name != NULL; l++) { /* fill the table with given functions */
++ int i;
++ for (i = 0; i < nup; i++) /* copy upvalues to the top */
++ lua_pushvalue(L, -nup);
++ lua_pushstring(L, l->name);
++ lua_pushcclosure(L, l->func, nup); /* closure with those upvalues */
++ lua_settable(L, -(nup + 3));
++ }
++ lua_pop(L, nup); /* remove upvalues */
++}
++#endif
++
++
+ int luaopen_lxp (lua_State *L) {
+ luaL_newmetatable(L, ParserType);
++
+ lua_pushliteral(L, "__index");
+ lua_pushvalue(L, -2);
+ lua_rawset(L, -3);
+@@ -557,9 +584,12 @@
+ lua_pushliteral(L, "__index");
+ lua_pushvalue(L, -2);
+ lua_rawset(L, -3);
+- luaL_openlib (L, NULL, lxp_meths, 0);
+- luaL_openlib (L, "lxp", lxp_funcs, 0);
+- set_info (L);
+
++ luaL_setfuncs (L, lxp_meths, 0);
++ lua_pop (L, 1); /* remove metatable */
++
++ lua_newtable (L);
++ luaL_setfuncs (L, lxp_funcs, 0);
++ set_info (L);
+ return 1;
+ }
+diff -wbBur luaexpat-1.2.0/tests/test.lua lua-expat-b4e6b167e020/tests/test.lua
+--- luaexpat-1.2.0/tests/test.lua 2011-06-03 18:17:04.000000000 +0400
++++ lua-expat-b4e6b167e020/tests/test.lua 2012-07-28 04:59:45.000000000 +0400
+@@ -2,8 +2,14 @@
+ -- See Copyright Notice in license.html
+ -- $Id: test.lua,v 1.6 2006/06/08 20:34:52 tomas Exp $
+
+-require"lxp"
++if string.find(_VERSION, " 5.0") then
++ lxp = assert(loadlib("./lxp.so", "luaopen_lxp"))()
++else
++ lxp = require"lxp"
++ gcinfo = function () return collectgarbage"count" end
++end
+ print (lxp._VERSION)
++assert(lxp.new, "Cannot find function lxp.new ("..tostring(lxp.new)..")")
+
+ -- basic test with no preamble
+ local p = lxp.new{}
+@@ -35,9 +41,9 @@
+ ]>
+ ]]
+
+-local X
++X = {}
++if string.find(_VERSION, " 5.0") then
+ function getargs (...) X = arg end
+-
+ function xgetargs (c)
+ return function (...)
+ table.insert(arg, 1, c)
+@@ -44,6 +50,35 @@
+ table.insert(X, arg)
+ end
+ end
++else
++ (loadstring or load)[[
++ function getargs (...)
++ X = { ... }
++ X.n = select('#', ...)
++ end
++ function xgetargs (c)
++ return function (...)
++ local arg = { ... }
++ arg.n = select('#', ...) + 1
++ table.insert(arg, 1, c)
++ table.insert(X, arg)
++ end
++ end
++ table.getn = function (t)
++ if t.n then
++ return t.n
++ else
++ local n = 0
++ for i in pairs(t) do
++ if type(i) == "number" then
++ n = math.max(n, i)
++ end
++ end
++ return n
++ end
++ end]]()
++end
++
+
+
+ -------------------------------
+@@ -61,7 +96,7 @@
+ assert(X.n == 3 and X[1] == p and X[2] == "to")
+ x = X[3]
+ assert(x.priority=="10" and x.xu=="hi" and x.method=="POST")
+-assert(x[1] == "priority" and x[2] == "xu" and table.getn(x) == 2)
++assert(x[1] == "priority" and x[2] == "xu" and table.getn(x) == 2, "x[1] == "..tostring(x[1])..", x[2] == "..tostring(x[2])..", #x == "..tostring(table.getn(x)))
+ assert(p:parse("</to>"))
+ assert(p:parse())
+ p:close()
+@@ -95,7 +130,7 @@
+ assert(p:parse"<to>")
+ assert(p:parse"<![CDATA[hi]]>")
+ assert(table.getn(X) == 3)
+-assert(X[1][1] == "s" and X[1][2] == p)
++assert(X[1][1] == "s" and X[1][2] == p, "X[1][1] == "..tostring(X[1][1])..", X[1][2] == "..tostring(X[1][2])..", p == "..tostring(p))
+ assert(X[2][1] == "c" and X[2][2] == p and X[2][3] == "hi")
+ assert(X[3][1] == "e" and X[3][2] == p)
+ assert(p:parse"</to>")
+@@ -220,7 +255,7 @@
+ ]])
+ p:close()
+ x = X[1]
+-assert(x[1] == "sn" and x[3] == "space" and x[4] == "a/namespace" and table.getn(x) == 4)
++assert(x[1] == "sn" and x[3] == "space" and x[4] == "a/namespace" and table.getn(x) == 4, "x[1] == "..tostring(x[1])..", x[3] == "..tostring(x[3])..", x[4] == "..tostring(x[4])..", #x == "..tostring(table.getn(x)))
+ x = X[3]
+ assert(x[1] == "s" and x[3] == "a/namespace?a")
+ x = X[4]
+@@ -316,7 +351,7 @@
+ local x = gcinfo()
+ for i=1,100000 do
+ -- due to a small bug in Lua...
+- if math.mod(i, 100) == 0 then collectgarbage() end
++ if (math.mod or math.fmod)(i, 100) == 0 then collectgarbage() end
+ lxp.new({})
+ end
+ collectgarbage(); collectgarbage()
diff --git a/community/luaexpat/newconfig b/community/luaexpat/newconfig
index 095c0800e..bc5b25d8f 100644
--- a/community/luaexpat/newconfig
+++ b/community/luaexpat/newconfig
@@ -1,5 +1,5 @@
-LUA_LIBDIR= usr/lib/lua/5.1
-LUA_DIR= usr/share/lua/5.1
+LUA_LIBDIR= usr/lib/lua/5.2
+LUA_DIR= usr/share/lua/5.2
LUA_INC= /usr/include
EXPAT_INC= /usr/include
@@ -7,7 +7,7 @@ EXPAT_INC= /usr/include
LIB_OPTION= -shared
LIBNAME= $T.so.$V
-LUA_VERSION_NUM= 512
+LUA_VERSION_NUM= 521
COMPAT_DIR= ../compat/src
# Compilation parameters
diff --git a/community/luafilesystem/PKGBUILD b/community/luafilesystem/PKGBUILD
index 737148c23..8ace811c0 100644
--- a/community/luafilesystem/PKGBUILD
+++ b/community/luafilesystem/PKGBUILD
@@ -1,28 +1,46 @@
-# $Id: PKGBUILD 78389 2012-10-17 16:41:35Z bpiotrowski $
+# $Id: PKGBUILD 81115 2012-12-12 00:47:40Z eric $
# Maintainer: Chris Brannon <cmbrannon79@gmail.com>
# Contributor: Paulo Matias <matiasΘarchlinux-br·org>
# Contributor: Anders Bergh <anders1@gmail.com>
-pkgname=luafilesystem
+pkgbase=luafilesystem
+pkgname=(lua-filesystem lua51-filesystem)
pkgver=1.6.2
pkgrel=1
pkgdesc='File System Library for the Lua Programming Language'
arch=('i686' 'x86_64' 'mips64el')
url='http://www.keplerproject.org/luafilesystem/'
license=('MIT')
-depends=('lua')
-source=(http://github.com/downloads/keplerproject/$pkgname/$pkgname-$pkgver.tar.gz
+replaces=(luafilesystem)
+conflicts=(luafilesystem)
+makedepends=(lua lua51)
+source=(http://github.com/downloads/keplerproject/$pkgbase/$pkgbase-$pkgver.tar.gz
LICENSE)
md5sums=('4e7ec93678c760c4e42cea7d28aafa13'
'beb2b58c4b5c2782304a5b0267a5651b')
build() {
- cd $srcdir/$pkgname-$pkgver
- make PREFIX=$pkgdir/usr
+ msg2 "Building $pkgbase with lua 5.1"
+ cp -a $pkgbase-$pkgver $pkgbase-$pkgver-51
+ cd $pkgbase-$pkgver-51
+ make LUA_INC=/usr/include/lua5.1
+ msg2 "Building $pkgbase with lua 5.2"
+ cd "$srcdir/$pkgbase-$pkgver"
+ make
}
-package() {
- cd $srcdir/$pkgname-$pkgver
- make PREFIX=$pkgdir/usr install
+package_lua-filesystem() {
+ depends=('lua')
+
+ cd $pkgbase-$pkgver
+ make PREFIX=$pkgdir/usr LUA_LIBDIR='$(PREFIX)/lib/lua/5.2' install
+ install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_lua51-filesystem() {
+ depends=('lua51')
+
+ cd $pkgbase-$pkgver-51
+ make PREFIX=$pkgdir/usr LUA_LIBDIR='$(PREFIX)/lib/lua/5.1' install
install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
diff --git a/community/luajit/PKGBUILD b/community/luajit/PKGBUILD
index abdf94d70..f9bae6792 100644
--- a/community/luajit/PKGBUILD
+++ b/community/luajit/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 79833 2012-11-13 17:51:21Z bpiotrowski $
+# $Id: PKGBUILD 81136 2012-12-12 00:57:15Z eric $
# Maintainer: Chris Brannon <chris@the-brannons.com>
# Maintainer: Bartłomiej Piotrowski
# Contributor: Paulo Matias <matiasΘarchlinux-br·org>
@@ -6,7 +6,7 @@
pkgname=luajit
pkgver=2.0.0
-pkgrel=1
+pkgrel=2
pkgdesc='A Just-In-Time Compiler for Lua'
arch=('i686' 'x86_64' 'mips64el')
url='http://luajit.org/'
diff --git a/community/luakit/0001-Dont-mark-desktop-file-as-executable.patch b/community/luakit/0001-Dont-mark-desktop-file-as-executable.patch
index 0e5a9d1a2..8cccb88c1 100644
--- a/community/luakit/0001-Dont-mark-desktop-file-as-executable.patch
+++ b/community/luakit/0001-Dont-mark-desktop-file-as-executable.patch
@@ -4,7 +4,7 @@ Date: Thu, 12 Apr 2012 16:43:41 +0200
Subject: [PATCH] Don't mark desktop file as executable.
---
- Makefile | 2 +-
+ Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
@@ -12,13 +12,13 @@ index be1567b..50973d6 100644
--- a/Makefile
+++ b/Makefile
@@ -78,7 +78,7 @@ install:
- install -d $(DESTDIR)/usr/share/pixmaps
- install extras/luakit.png $(DESTDIR)/usr/share/pixmaps/
- install -d $(DESTDIR)/usr/share/applications
-- install extras/luakit.desktop $(DESTDIR)/usr/share/applications/
-+ install -m0644 extras/luakit.desktop $(DESTDIR)/usr/share/applications/
- install -d $(MANPREFIX)/man1/
- install -m644 luakit.1 $(MANPREFIX)/man1/
+ install -d $(DESTDIR)/usr/share/pixmaps
+ install extras/luakit.png $(DESTDIR)/usr/share/pixmaps/
+ install -d $(DESTDIR)/usr/share/applications
+- install extras/luakit.desktop $(DESTDIR)/usr/share/applications/
++ install -m0644 extras/luakit.desktop $(DESTDIR)/usr/share/applications/
+ install -d $(MANPREFIX)/man1/
+ install -m644 luakit.1 $(MANPREFIX)/man1/
----
+--
1.7.10
diff --git a/community/luakit/PKGBUILD b/community/luakit/PKGBUILD
index 09392ace9..36e8b0902 100644
--- a/community/luakit/PKGBUILD
+++ b/community/luakit/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 78446 2012-10-18 17:40:26Z bpiotrowski $
+# $Id: PKGBUILD 81116 2012-12-12 00:49:28Z eric $
# Maintainer: Bartłomiej Piotrowski
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: J. W. Birdsong <jwbirdsong AT gmail DOT com>
@@ -6,12 +6,12 @@
pkgname=luakit
pkgver=2012.09.13.r1
_pkgver=2012.09.13-r1
-pkgrel=3
+pkgrel=5
pkgdesc='Fast, small, webkit based browser framework extensible by Lua'
arch=('i686' 'x86_64' 'mips64el')
-url='http://www.luakit.org/projects/luakit'
+url='http://mason-larobina.github.com/luakit/'
license=('GPL3')
-depends=('libwebkit' 'luafilesystem' 'libunique' 'desktop-file-utils' 'luajit')
+depends=('libwebkit' 'lua51-filesystem' 'libunique' 'desktop-file-utils' 'luajit')
makedepends=('git' 'help2man')
options=(!makeflags)
install='luakit.install'
@@ -20,10 +20,16 @@ md5sums=('77b02e6d19ba021409f1778fddd94a42')
build() {
cd mason-larobina-luakit-*
+
+ # use luajit to run script needed at build
+ sed -i '1s,lua,luajit,' build-utils/gentokens.lua
+
make USE_LUAJIT=1 PREFIX=/usr all
}
package() {
cd mason-larobina-luakit-*
make PREFIX=/usr DESTDIR=$pkgdir install
+
+ chmod -x $pkgdir/usr/share/pixmaps/luakit.png # FS#32938
}
diff --git a/community/luaposix/PKGBUILD b/community/luaposix/PKGBUILD
index d81969ca7..fce0bdcff 100644
--- a/community/luaposix/PKGBUILD
+++ b/community/luaposix/PKGBUILD
@@ -1,41 +1,57 @@
-# $Id: PKGBUILD 77213 2012-10-07 01:13:25Z seblu $
+# $Id: PKGBUILD 81118 2012-12-12 00:49:30Z eric $
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: SpepS <dreamspepser at yahoo dot it>
# Contributor: Laszlo Papp <djszapi at archlinux us>
# Contributor: Donald Ephraim Curtis <dcurtis@gmail.com>
-pkgname=luaposix
+pkgbase=luaposix
+pkgname=('lua-posix' 'lua51-posix')
pkgver=5.1.23
pkgrel=1
pkgdesc='A POSIX library for Lua programming language'
arch=('i686' 'x86_64' 'mips64el')
url='http://luaforge.net/projects/luaposix/'
license=('GPL' 'LGPL')
-depends=('lua' 'luabitop')
-#checkdepends=('lunit')
+makedepends=('lua' 'lua51' 'lua51-bitop')
+conflicts=('luaposix')
+replaces=('luaposix')
options=('!libtool')
-source=("https://github.com/downloads/$pkgname/$pkgname/$pkgname-$pkgver.tar.gz")
+source=("https://github.com/downloads/$pkgbase/$pkgbase/$pkgbase-$pkgver.tar.gz")
md5sums=('ebe7d335741ca736e003a6844a0fbf92')
build() {
- cd $pkgname-$pkgver
- ./configure --prefix=/usr \
- --libdir=/usr/lib/lua/5.1 \
- --datadir=/usr/share/lua/5.1
+ cd $pkgbase-$pkgver
+ mkdir build_51 build_52
+ msg2 'Build with lua 5.2'
+ cd build_52
+ ../configure \
+ --prefix=/usr \
+ --libdir=/usr/lib/lua/5.2 \
+ --datadir=/usr/share/lua/5.2 \
+ --docdir=/usr/share/doc/lua-posix
make
+ msg2 'Build with lua 5.1'
+ cd ../build_51
+ ../configure CFLAGS=-I/usr/include/lua5.1 \
+ --prefix=/usr \
+ --libdir=/usr/lib/lua/5.1 \
+ --datadir=/usr/share/lua/5.1 \
+ --docdir=/usr/share/doc/lua51-posix
+ make
+}
+
+package_lua-posix() {
+ depends=('lua')
+
+ cd $pkgbase-$pkgver/build_52
+ make DESTDIR="$pkgdir/" install
}
-#check() {
-# cd $pkgname-$pkgver
-# make check
-#}
+package_lua51-posix() {
+ depends=('lua51' 'lua51-bitop')
-package() {
- cd $pkgname-$pkgver
- make PREFIX=/usr DESTDIR="$pkgdir/" install
- # examples
- install -d "$pkgdir/usr/share/$pkgname/examples"
- install -D -m 644 *.lua "$pkgdir/usr/share/$pkgname/examples"
+ cd $pkgbase-$pkgver/build_51
+ make DESTDIR="$pkgdir/" install
}
-# vim:set ts=2 sw=2 ft=sh et:
+# vim:set ts=2 sw=2 et:
diff --git a/community/luasec/PKGBUILD b/community/luasec/PKGBUILD
index 50ecd0af9..ff1c0eb63 100644
--- a/community/luasec/PKGBUILD
+++ b/community/luasec/PKGBUILD
@@ -1,30 +1,48 @@
-# $Id: PKGBUILD 66219 2012-02-23 03:33:12Z spupykin $
+# $Id: PKGBUILD 81120 2012-12-12 00:49:31Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Dwayne Bent <dbb.1@liqd.org>
# Contributor: Paul-Sebastian Manole <brokenthorn@gmail.com>
-pkgname=luasec
-pkgver=0.4
-pkgrel=3
-pkgdesc="Lua bindings for OpenSSL library to provide TLS/SSL communication."
+pkgbase=luasec
+pkgname=(lua-sec lua51-sec)
+pkgver=0.4.1
+pkgrel=1
+pkgdesc='Lua bindings for OpenSSL library to provide TLS/SSL communication.'
arch=('i686' 'x86_64' 'mips64el')
-url="http://luasec.luaforge.net/"
+url='http://luasec.luaforge.net/'
license=('MIT')
-depends=('openssl>=0.9.7' 'lua>=5.1' 'luasocket>=2.0.2')
-source=("http://www.inf.puc-rio.br/~brunoos/luasec/download/$pkgname-$pkgver.tar.gz"
- 'luasec.patch')
-md5sums=('712158d60207bdbb6215fc7e07d8db24'
- '25e48c1115225d9884cdb7f5ca4949a9')
+makedepends=('openssl' 'lua' 'lua-socket' 'lua51' 'lua51-socket')
+conflicts=('luasec')
+replaces=('luasec')
+source=("http://www.inf.puc-rio.br/~brunoos/luasec/download/$pkgbase-$pkgver.tar.gz")
+md5sums=('b8a5fde3b3fdb6174f54cd51d7f53e12')
build() {
- install -d "$pkgdir/usr/share/lua/5.1"
- install -d "$pkgdir/usr/lib/lua/5.1"
- install -d "$pkgdir/usr/share/licenses/$pkgname"
-
- cd "$srcdir/$pkgname-$pkgver"
- patch -p1 Makefile "$srcdir/luasec.patch"
+ cp -a $pkgbase-$pkgver $pkgbase-$pkgver-51
+ msg2 'Building with lua 5.2'
+ cd $pkgbase-$pkgver
make linux
- make DESTDIR=$pkgdir install
+ msg2 'Building with lua 5.1'
+ cd ../$pkgbase-$pkgver-51
+ make INCDIR=-I/usr/include/lua5.1 linux
+}
- install -m644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+package_lua-sec() {
+ depends=('openssl' 'lua' 'lua-socket')
+
+ install -dm755 "$pkgdir/usr/lib/lua/5.2"
+ cd $pkgbase-$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"
}
+
+package_lua51-sec() {
+ depends=('openssl' 'lua51' 'lua51-socket')
+
+ install -dm755 "$pkgdir/usr/lib/lua/5.1"
+ cd $pkgbase-$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"
+}
+
+# vim:set ts=4 sw=4 et:
diff --git a/community/luasocket/PKGBUILD b/community/luasocket/PKGBUILD
index 488f518d7..e94694e5a 100644
--- a/community/luasocket/PKGBUILD
+++ b/community/luasocket/PKGBUILD
@@ -1,27 +1,52 @@
-# $Id: PKGBUILD 49637 2011-06-18 20:20:18Z foutrelis $
+# $Id: PKGBUILD 81121 2012-12-12 00:49:32Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Anders Bergh <anders1@gmail.com>
-pkgname=luasocket
+pkgbase=luasocket
+pkgname=(lua-socket lua51-socket)
pkgver=2.0.2
-pkgrel=5
-pkgdesc="Luasocket is the most comprehensive networking support library for the Lua language."
+pkgrel=1
+pkgdesc='Networking support library for the Lua language'
arch=('i686' 'x86_64' 'mips64el')
-url="http://www.cs.princeton.edu/~diego/professional/luasocket/"
+url='http://www.cs.princeton.edu/~diego/professional/luasocket/'
license=('MIT')
-depends=(lua)
+replaces=('luasocket')
+conflicts=('luasocket')
+makedepends=('lua' 'lua51')
source=(http://luaforge.net/frs/download.php/2664/luasocket-$pkgver.tar.gz
- luasocket-arch.patch
- luasocket-unixsocket.patch)
+ luasocket-unixsocket.patch
+ lua52.patch)
md5sums=('41445b138deb7bcfe97bff957503da8e'
- '3270f42ff374f230c6450f49132f8625'
- '8d116bb70bd7a2fa15cbe949d4cfc35e')
+ '8d116bb70bd7a2fa15cbe949d4cfc35e'
+ '6f9c6416dd70a7bc1a867003f08c2752')
build() {
- cd "$srcdir/$pkgname-$pkgver"
- patch -p1 < $srcdir/luasocket-arch.patch
- patch -p1 < $srcdir/luasocket-unixsocket.patch
+ msg2 'Building with lua 5.2'
+ cp -a $pkgbase-$pkgver $pkgbase-$pkgver-52
+ cd $pkgbase-$pkgver-52
+ patch -Np1 -i "$srcdir/luasocket-unixsocket.patch"
+ patch -Np1 -i "$srcdir/lua52.patch"
make
- make DESTDIR="$pkgdir" install
- install -D -m0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ msg2 'Building with lua 5.1'
+ cd ../$pkgbase-$pkgver
+ patch -Np1 -i "$srcdir/luasocket-unixsocket.patch"
+ make LUAINC=-I/usr/include/lua5.1
+}
+
+package_lua-socket() {
+ depends=('lua')
+ cd $pkgbase-$pkgver
+ make DESTDIR="$pkgdir/" \
+ INSTALL_TOP_SHARE='$(DESTDIR)/usr/share/lua/5.1' \
+ INSTALL_TOP_LIB='$(DESTDIR)/usr/lib/lua/5.1' install
+ install -D -m0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+package_lua51-socket() {
+ depends=('lua51')
+ cd $pkgbase-$pkgver
+ make DESTDIR="$pkgdir/" \
+ INSTALL_TOP_SHARE='$(DESTDIR)/usr/share/lua/5.2' \
+ INSTALL_TOP_LIB='$(DESTDIR)/usr/lib/lua/5.2' install
+ install -D -m0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
diff --git a/community/luasocket/lua52.patch b/community/luasocket/lua52.patch
new file mode 100644
index 000000000..4eef574ee
--- /dev/null
+++ b/community/luasocket/lua52.patch
@@ -0,0 +1,168 @@
+diff -wbBur luasocket-2.0.2/src/auxiliar.c luasocket-2.0.2.my/src/auxiliar.c
+--- luasocket-2.0.2/src/auxiliar.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/auxiliar.c 2012-11-14 18:23:14.000000000 +0400
+@@ -24,7 +24,7 @@
+ * Creates a new class with given methods
+ * Methods whose names start with __ are passed directly to the metatable.
+ \*-------------------------------------------------------------------------*/
+-void auxiliar_newclass(lua_State *L, const char *classname, luaL_reg *func) {
++void auxiliar_newclass(lua_State *L, const char *classname, luaL_Reg *func) {
+ luaL_newmetatable(L, classname); /* mt */
+ /* create __index table to place methods */
+ lua_pushstring(L, "__index"); /* mt,"__index" */
+diff -wbBur luasocket-2.0.2/src/auxiliar.h luasocket-2.0.2.my/src/auxiliar.h
+--- luasocket-2.0.2/src/auxiliar.h 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/auxiliar.h 2012-11-14 18:23:42.000000000 +0400
+@@ -35,7 +35,7 @@
+ #include "lauxlib.h"
+
+ int auxiliar_open(lua_State *L);
+-void auxiliar_newclass(lua_State *L, const char *classname, luaL_reg *func);
++void auxiliar_newclass(lua_State *L, const char *classname, luaL_Reg *func);
+ void auxiliar_add2group(lua_State *L, const char *classname, const char *group);
+ void auxiliar_setclass(lua_State *L, const char *classname, int objidx);
+ void *auxiliar_checkclass(lua_State *L, const char *classname, int objidx);
+diff -wbBur luasocket-2.0.2/src/except.c luasocket-2.0.2.my/src/except.c
+--- luasocket-2.0.2/src/except.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/except.c 2012-11-14 18:23:23.000000000 +0400
+@@ -21,7 +21,7 @@
+ static int do_nothing(lua_State *L);
+
+ /* except functions */
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ {"newtry", global_newtry},
+ {"protect", global_protect},
+ {NULL, NULL}
+diff -wbBur luasocket-2.0.2/src/inet.c luasocket-2.0.2.my/src/inet.c
+--- luasocket-2.0.2/src/inet.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/inet.c 2012-11-14 18:23:47.000000000 +0400
+@@ -21,7 +21,7 @@
+ static int inet_global_gethostname(lua_State *L);
+
+ /* DNS functions */
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ { "toip", inet_global_toip },
+ { "tohostname", inet_global_tohostname },
+ { "gethostname", inet_global_gethostname},
+diff -wbBur luasocket-2.0.2/src/luasocket.c luasocket-2.0.2.my/src/luasocket.c
+--- luasocket-2.0.2/src/luasocket.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/luasocket.c 2012-11-14 18:23:26.000000000 +0400
+@@ -47,7 +47,7 @@
+ /*-------------------------------------------------------------------------*\
+ * Modules and functions
+ \*-------------------------------------------------------------------------*/
+-static const luaL_reg mod[] = {
++static const luaL_Reg mod[] = {
+ {"auxiliar", auxiliar_open},
+ {"except", except_open},
+ {"timeout", timeout_open},
+@@ -59,7 +59,7 @@
+ {NULL, NULL}
+ };
+
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ {"skip", global_skip},
+ {"__unload", global_unload},
+ {NULL, NULL}
+diff -wbBur luasocket-2.0.2/src/mime.c luasocket-2.0.2.my/src/mime.c
+--- luasocket-2.0.2/src/mime.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/mime.c 2012-11-14 18:23:31.000000000 +0400
+@@ -48,7 +48,7 @@
+ static size_t qppad(UC *input, size_t size, luaL_Buffer *buffer);
+
+ /* code support functions */
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ { "dot", mime_global_dot },
+ { "b64", mime_global_b64 },
+ { "eol", mime_global_eol },
+diff -wbBur luasocket-2.0.2/src/select.c luasocket-2.0.2.my/src/select.c
+--- luasocket-2.0.2/src/select.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/select.c 2012-11-14 18:23:35.000000000 +0400
+@@ -27,7 +27,7 @@
+ static int global_select(lua_State *L);
+
+ /* functions in library namespace */
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ {"select", global_select},
+ {NULL, NULL}
+ };
+diff -wbBur luasocket-2.0.2/src/tcp.c luasocket-2.0.2.my/src/tcp.c
+--- luasocket-2.0.2/src/tcp.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/tcp.c 2012-11-14 18:23:38.000000000 +0400
+@@ -38,7 +38,7 @@
+ static int meth_dirty(lua_State *L);
+
+ /* tcp object methods */
+-static luaL_reg tcp[] = {
++static luaL_Reg tcp[] = {
+ {"__gc", meth_close},
+ {"__tostring", auxiliar_tostring},
+ {"accept", meth_accept},
+@@ -73,7 +73,7 @@
+ };
+
+ /* functions in library namespace */
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ {"tcp", global_create},
+ {NULL, NULL}
+ };
+diff -wbBur luasocket-2.0.2/src/timeout.c luasocket-2.0.2.my/src/timeout.c
+--- luasocket-2.0.2/src/timeout.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/timeout.c 2012-11-14 18:23:21.000000000 +0400
+@@ -33,7 +33,7 @@
+ static int timeout_lua_gettime(lua_State *L);
+ static int timeout_lua_sleep(lua_State *L);
+
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ { "gettime", timeout_lua_gettime },
+ { "sleep", timeout_lua_sleep },
+ { NULL, NULL }
+diff -wbBur luasocket-2.0.2/src/udp.c luasocket-2.0.2.my/src/udp.c
+--- luasocket-2.0.2/src/udp.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/udp.c 2012-11-14 18:23:44.000000000 +0400
+@@ -43,7 +43,7 @@
+ static int meth_dirty(lua_State *L);
+
+ /* udp object methods */
+-static luaL_reg udp[] = {
++static luaL_Reg udp[] = {
+ {"__gc", meth_close},
+ {"__tostring", auxiliar_tostring},
+ {"close", meth_close},
+@@ -76,7 +76,7 @@
+ };
+
+ /* functions in library namespace */
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ {"udp", global_create},
+ {NULL, NULL}
+ };
+diff -wbBur luasocket-2.0.2/src/unix.c luasocket-2.0.2.my/src/unix.c
+--- luasocket-2.0.2/src/unix.c 2007-10-15 08:21:05.000000000 +0400
++++ luasocket-2.0.2.my/src/unix.c 2012-11-14 18:23:17.000000000 +0400
+@@ -39,7 +39,7 @@
+ static const char *unix_trybind(p_unix un, const char *path);
+
+ /* unix object methods */
+-static luaL_reg un[] = {
++static luaL_Reg un[] = {
+ {"__gc", meth_close},
+ {"__tostring", auxiliar_tostring},
+ {"accept", meth_accept},
+@@ -71,7 +71,7 @@
+ };
+
+ /* our socket creation function */
+-static luaL_reg func[] = {
++static luaL_Reg func[] = {
+ {"unix", global_create},
+ {NULL, NULL}
+ };
diff --git a/community/luasql/PKGBUILD b/community/luasql/PKGBUILD
index 54aff4c20..399192c50 100644
--- a/community/luasql/PKGBUILD
+++ b/community/luasql/PKGBUILD
@@ -1,22 +1,60 @@
-# $Id: PKGBUILD 61380 2011-12-29 16:34:45Z spupykin $
+# $Id: PKGBUILD 81122 2012-12-12 00:49:33Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
-# Maintainer: Anders Bergh <anders1@gmail.com>
+# Contributor: Sébastien Luttringer <seblu@archlinux.org>
+# Contributor: Anders Bergh <anders1@gmail.com>
-pkgname=luasql-mysql
+pkgbase=luasql
+pkgname=('lua-sql-mysql' 'lua-sql-postgres' 'lua-sql-sqlite')
pkgver=2.2.0
pkgrel=1
-pkgdesc="MySQL module for Lua"
arch=('i686' 'x86_64')
-url="http://www.keplerproject.org/luasql/"
+url='http://www.keplerproject.org/luasql/'
license=('MIT')
-depends=('lua' 'libmysqlclient')
-source=(https://github.com/downloads/keplerproject/luasql/luasql-$pkgver.tar.gz)
-md5sums=('59d72db444c6369c936d4f03694db6b7')
+conflicts=('luasql-mysql')
+makedepends=('lua' 'libmysqlclient' 'postgresql-libs' 'sqlite')
+source=("https://github.com/downloads/keplerproject/luasql/luasql-$pkgver.tar.gz"
+ 'lua52.patch')
+md5sums=('59d72db444c6369c936d4f03694db6b7'
+ 'a1d6083215e7a83cfc08621b6998914c')
build() {
- cd "$srcdir/luasql-$pkgver"
+ cd $pkgbase-$pkgver
+ patch -p1 < "$srcdir/lua52.patch"
+ msg2 'Building sqlite support'
+ make T=sqlite3 PREFIX=/usr DRIVER_LIBS='-lsqlite3' DRIVER_INCS='-fPIC -std=c99'
+ msg2 'Building PostgreSQL support'
+ make T=postgres PREFIX=/usr DRIVER_LIBS='-lpq' DRIVER_INCS='-fPIC'
+ msg2 'Building MySQL support'
make T=mysql PREFIX=/usr DRIVER_LIBS="$(mysql_config --libs)" \
- DRIVER_INCS="$(mysql_config --include) -fPIC"
- install -Dm644 src/mysql.so $pkgdir/usr/lib/lua/5.1/luasql/mysql.so
- install -Dm644 doc/us/license.html $pkgdir/usr/share/licenses/$pkgname/license.html
+ DRIVER_INCS="$(mysql_config --include) -fPIC"
}
+
+package_lua-sql-mysql() {
+ pkgdesc='MySQL module for Lua'
+ depends=('lua' 'libmysqlclient')
+ replaces=('luasql-mysql')
+
+ cd $pkgbase-$pkgver
+ install -Dm644 src/mysql.so "$pkgdir/usr/lib/lua/5.2/luasql/mysql.so"
+ install -Dm644 doc/us/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html"
+}
+
+package_lua-sql-postgres() {
+ pkgdesc='PostgreSQL module for Lua'
+ depends=('lua' 'postgresql-libs')
+
+ cd $pkgbase-$pkgver
+ install -Dm644 src/postgres.so "$pkgdir/usr/lib/lua/5.2/luasql/postgres.so"
+ install -Dm644 doc/us/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html"
+}
+
+package_lua-sql-sqlite() {
+ pkgdesc='SQLite module for Lua'
+ depends=('lua' 'sqlite')
+
+ cd $pkgbase-$pkgver
+ install -Dm644 src/sqlite3.so "$pkgdir/usr/lib/lua/5.2/luasql/sqlite3.so"
+ install -Dm644 doc/us/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/luasql/lua52.patch b/community/luasql/lua52.patch
new file mode 100644
index 000000000..6f4eb59e0
--- /dev/null
+++ b/community/luasql/lua52.patch
@@ -0,0 +1,283 @@
+diff -wbBur luasql-2.2.0/src/ls_firebird.c luasql-2.2.0.my/src/ls_firebird.c
+--- luasql-2.2.0/src/ls_firebird.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/ls_firebird.c 2012-11-14 19:06:50.508901839 +0400
+@@ -1008,13 +1008,13 @@
+ ** Create metatables for each class of object.
+ */
+ static void create_metatables (lua_State *L) {
+- struct luaL_reg environment_methods[] = {
++ struct luaL_Reg environment_methods[] = {
+ {"__gc", env_gc},
+ {"close", env_close},
+ {"connect", env_connect},
+ {NULL, NULL},
+ };
+- struct luaL_reg connection_methods[] = {
++ struct luaL_Reg connection_methods[] = {
+ {"__gc", conn_gc},
+ {"close", conn_close},
+ {"execute", conn_execute},
+@@ -1024,7 +1024,7 @@
+ {"escape", conn_escape},
+ {NULL, NULL},
+ };
+- struct luaL_reg cursor_methods[] = {
++ struct luaL_Reg cursor_methods[] = {
+ {"__gc", cur_gc},
+ {"close", cur_close},
+ {"fetch", cur_fetch},
+@@ -1043,7 +1043,7 @@
+ ** driver open method.
+ */
+ LUASQL_API int luaopen_luasql_firebird (lua_State *L) {
+- struct luaL_reg driver[] = {
++ struct luaL_Reg driver[] = {
+ {"firebird", create_environment},
+ {NULL, NULL},
+ };
+diff -wbBur luasql-2.2.0/src/ls_mysql.c luasql-2.2.0.my/src/ls_mysql.c
+--- luasql-2.2.0/src/ls_mysql.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/ls_mysql.c 2012-11-14 19:06:56.782236770 +0400
+@@ -511,13 +511,13 @@
+ ** Create metatables for each class of object.
+ */
+ static void create_metatables (lua_State *L) {
+- struct luaL_reg environment_methods[] = {
++ struct luaL_Reg environment_methods[] = {
+ {"__gc", env_close},
+ {"close", env_close},
+ {"connect", env_connect},
+ {NULL, NULL},
+ };
+- struct luaL_reg connection_methods[] = {
++ struct luaL_Reg connection_methods[] = {
+ {"__gc", conn_close},
+ {"close", conn_close},
+ {"escape", escape_string},
+@@ -528,7 +528,7 @@
+ {"getlastautoid", conn_getlastautoid},
+ {NULL, NULL},
+ };
+- struct luaL_reg cursor_methods[] = {
++ struct luaL_Reg cursor_methods[] = {
+ {"__gc", cur_close},
+ {"close", cur_close},
+ {"getcolnames", cur_getcolnames},
+@@ -562,7 +562,7 @@
+ ** driver open method.
+ */
+ LUASQL_API int luaopen_luasql_mysql (lua_State *L) {
+- struct luaL_reg driver[] = {
++ struct luaL_Reg driver[] = {
+ {"mysql", create_environment},
+ {NULL, NULL},
+ };
+diff -wbBur luasql-2.2.0/src/ls_oci8.c luasql-2.2.0.my/src/ls_oci8.c
+--- luasql-2.2.0/src/ls_oci8.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/ls_oci8.c 2012-11-14 19:06:39.182232288 +0400
+@@ -814,13 +814,13 @@
+ ** Create metatables for each class of object.
+ */
+ static void create_metatables (lua_State *L) {
+- struct luaL_reg environment_methods[] = {
++ struct luaL_Reg environment_methods[] = {
+ {"__gc", env_close},
+ {"close", env_close},
+ {"connect", env_connect},
+ {NULL, NULL},
+ };
+- struct luaL_reg connection_methods[] = {
++ struct luaL_Reg connection_methods[] = {
+ {"__gc", conn_close},
+ {"close", conn_close},
+ {"execute", conn_execute},
+@@ -829,7 +829,7 @@
+ {"setautocommit", conn_setautocommit},
+ {NULL, NULL},
+ };
+- struct luaL_reg cursor_methods[] = {
++ struct luaL_Reg cursor_methods[] = {
+ {"__gc", cur_close},
+ {"close", cur_close},
+ {"getcolnames", cur_getcolnames},
+@@ -850,7 +850,7 @@
+ ** driver open method.
+ */
+ LUASQL_API int luaopen_luasql_oci8 (lua_State *L) {
+- struct luaL_reg driver[] = {
++ struct luaL_Reg driver[] = {
+ {"oci8", create_environment},
+ {NULL, NULL},
+ };
+diff -wbBur luasql-2.2.0/src/ls_odbc.c luasql-2.2.0.my/src/ls_odbc.c
+--- luasql-2.2.0/src/ls_odbc.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/ls_odbc.c 2012-11-14 19:06:53.652235973 +0400
+@@ -638,13 +638,13 @@
+ ** Create metatables for each class of object.
+ */
+ static void create_metatables (lua_State *L) {
+- struct luaL_reg environment_methods[] = {
++ struct luaL_Reg environment_methods[] = {
+ {"__gc", env_close},
+ {"close", env_close},
+ {"connect", env_connect},
+ {NULL, NULL},
+ };
+- struct luaL_reg connection_methods[] = {
++ struct luaL_Reg connection_methods[] = {
+ {"__gc", conn_close},
+ {"close", conn_close},
+ {"execute", conn_execute},
+@@ -653,7 +653,7 @@
+ {"setautocommit", conn_setautocommit},
+ {NULL, NULL},
+ };
+- struct luaL_reg cursor_methods[] = {
++ struct luaL_Reg cursor_methods[] = {
+ {"__gc", cur_close},
+ {"close", cur_close},
+ {"fetch", cur_fetch},
+@@ -701,7 +701,7 @@
+ ** driver open method.
+ */
+ LUASQL_API int luaopen_luasql_odbc (lua_State *L) {
+- struct luaL_reg driver[] = {
++ struct luaL_Reg driver[] = {
+ {"odbc", create_environment},
+ {NULL, NULL},
+ };
+diff -wbBur luasql-2.2.0/src/ls_postgres.c luasql-2.2.0.my/src/ls_postgres.c
+--- luasql-2.2.0/src/ls_postgres.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/ls_postgres.c 2012-11-14 19:06:47.275567683 +0400
+@@ -551,13 +551,13 @@
+ ** Create metatables for each class of object.
+ */
+ static void create_metatables (lua_State *L) {
+- struct luaL_reg environment_methods[] = {
++ struct luaL_Reg environment_methods[] = {
+ {"__gc", env_gc},
+ {"close", env_close},
+ {"connect", env_connect},
+ {NULL, NULL},
+ };
+- struct luaL_reg connection_methods[] = {
++ struct luaL_Reg connection_methods[] = {
+ {"__gc", conn_gc},
+ {"close", conn_close},
+ {"escape", conn_escape},
+@@ -567,7 +567,7 @@
+ {"setautocommit", conn_setautocommit},
+ {NULL, NULL},
+ };
+- struct luaL_reg cursor_methods[] = {
++ struct luaL_Reg cursor_methods[] = {
+ {"__gc", cur_gc},
+ {"close", cur_close},
+ {"getcolnames", cur_getcolnames},
+@@ -600,7 +600,7 @@
+ ** driver open method.
+ */
+ LUASQL_API int luaopen_luasql_postgres (lua_State *L) {
+- struct luaL_reg driver[] = {
++ struct luaL_Reg driver[] = {
+ {"postgres", create_environment},
+ {NULL, NULL},
+ };
+diff -wbBur luasql-2.2.0/src/ls_sqlite3.c luasql-2.2.0.my/src/ls_sqlite3.c
+--- luasql-2.2.0/src/ls_sqlite3.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/ls_sqlite3.c 2012-11-14 19:06:26.115562295 +0400
+@@ -560,13 +560,13 @@
+ */
+ static void create_metatables (lua_State *L)
+ {
+- struct luaL_reg environment_methods[] = {
++ struct luaL_Reg environment_methods[] = {
+ {"__gc", env_close},
+ {"close", env_close},
+ {"connect", env_connect},
+ {NULL, NULL},
+ };
+- struct luaL_reg connection_methods[] = {
++ struct luaL_Reg connection_methods[] = {
+ {"__gc", conn_close},
+ {"close", conn_close},
+ {"escape", conn_escape},
+@@ -577,7 +577,7 @@
+ {"getlastautoid", conn_getlastautoid},
+ {NULL, NULL},
+ };
+- struct luaL_reg cursor_methods[] = {
++ struct luaL_Reg cursor_methods[] = {
+ {"__gc", cur_close},
+ {"close", cur_close},
+ {"getcolnames", cur_getcolnames},
+@@ -611,7 +611,7 @@
+ */
+ LUASQL_API int luaopen_luasql_sqlite3(lua_State *L)
+ {
+- struct luaL_reg driver[] = {
++ struct luaL_Reg driver[] = {
+ {"sqlite3", create_environment},
+ {NULL, NULL},
+ };
+diff -wbBur luasql-2.2.0/src/ls_sqlite.c luasql-2.2.0.my/src/ls_sqlite.c
+--- luasql-2.2.0/src/ls_sqlite.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/ls_sqlite.c 2012-11-14 19:06:43.845566808 +0400
+@@ -518,13 +518,13 @@
+ */
+ static void create_metatables (lua_State *L)
+ {
+- struct luaL_reg environment_methods[] = {
++ struct luaL_Reg environment_methods[] = {
+ {"__gc", env_close},
+ {"close", env_close},
+ {"connect", env_connect},
+ {NULL, NULL},
+ };
+- struct luaL_reg connection_methods[] = {
++ struct luaL_Reg connection_methods[] = {
+ {"__gc", conn_close},
+ {"close", conn_close},
+ {"escape", conn_escape},
+@@ -534,7 +534,7 @@
+ {"setautocommit", conn_setautocommit},
+ {NULL, NULL},
+ };
+- struct luaL_reg cursor_methods[] = {
++ struct luaL_Reg cursor_methods[] = {
+ {"__gc", cur_close},
+ {"close", cur_close},
+ {"getcolnames", cur_getcolnames},
+@@ -568,7 +568,7 @@
+ */
+ LUASQL_API int luaopen_luasql_sqlite(lua_State *L)
+ {
+- struct luaL_reg driver[] = {
++ struct luaL_Reg driver[] = {
+ {"sqlite", create_environment},
+ {NULL, NULL},
+ };
+diff -wbBur luasql-2.2.0/src/luasql.c luasql-2.2.0.my/src/luasql.c
+--- luasql-2.2.0/src/luasql.c 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/luasql.c 2012-11-14 19:06:32.412230565 +0400
+@@ -60,7 +60,7 @@
+ /*
+ ** Create a metatable and leave it on top of the stack.
+ */
+-LUASQL_API int luasql_createmeta (lua_State *L, const char *name, const luaL_reg *methods) {
++LUASQL_API int luasql_createmeta (lua_State *L, const char *name, const luaL_Reg *methods) {
+ if (!luaL_newmetatable (L, name))
+ return 0;
+
+diff -wbBur luasql-2.2.0/src/luasql.h luasql-2.2.0.my/src/luasql.h
+--- luasql-2.2.0/src/luasql.h 2009-10-20 20:38:38.000000000 +0400
++++ luasql-2.2.0.my/src/luasql.h 2012-11-14 19:06:29.002229695 +0400
+@@ -22,7 +22,7 @@
+
+ LUASQL_API int luasql_faildirect (lua_State *L, const char *err);
+ LUASQL_API int luasql_failmsg (lua_State *L, const char *err, const char *m);
+-LUASQL_API int luasql_createmeta (lua_State *L, const char *name, const luaL_reg *methods);
++LUASQL_API int luasql_createmeta (lua_State *L, const char *name, const luaL_Reg *methods);
+ LUASQL_API void luasql_setmeta (lua_State *L, const char *name);
+ LUASQL_API void luasql_set_info (lua_State *L);
+
diff --git a/community/megaglest/PKGBUILD b/community/megaglest/PKGBUILD
index cfbdcca9c..930e27f90 100644
--- a/community/megaglest/PKGBUILD
+++ b/community/megaglest/PKGBUILD
@@ -1,26 +1,26 @@
-# $Id: PKGBUILD 78936 2012-10-27 23:45:03Z ebelanger $
+# $Id: PKGBUILD 81124 2012-12-12 00:49:36Z eric $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Larry Hajali <larryhaja [at] gmail [dot] com>
pkgname=megaglest
-pkgver=3.6.0.3
-pkgrel=5
+pkgver=3.7.1
+pkgrel=1
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/"
license=('GPL3')
-depends=('curl' 'megaglest-data' 'xerces-c' 'sdl' 'libvorbis' 'openal' 'libgl' 'lua' 'icu' 'ftgl' 'glew'
+depends=('curl' 'megaglest-data' 'xerces-c' 'sdl' 'libvorbis' 'openal' 'libgl' 'lua51' 'icu' 'ftgl' 'glew'
'libircclient' 'miniupnpc' 'wxgtk' 'glu')
makedepends=('ftjam' 'cmake' 'mesa')
source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-source-${pkgver}.tar.xz"
lol.patch)
-md5sums=('5a4a2429435031d9f9cc5d9535a9de9d'
+md5sums=('e7a960ec73784aa0f7b951d2ad963456'
'68fd326b73ed1c75981004fbdef6b73a')
build() {
cd "${srcdir}"/"${pkgname}"-"${pkgver}"/
- patch -Np1 < "$srcdir/lol.patch"
+ #patch -Np1 < "$srcdir/lol.patch"
[[ -d build ]] && rm -r build
mkdir build && cd build
diff --git a/community/notion/PKGBUILD b/community/notion/PKGBUILD
index e56fa63ec..7baeaa3d5 100644
--- a/community/notion/PKGBUILD
+++ b/community/notion/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 79563 2012-11-07 15:09:45Z spupykin $
+# $Id: PKGBUILD 81125 2012-12-12 00:49:36Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Eugen Zagorodniy e dot zagorodniy at gmail dot com
# Contributor: aunoor
pkgname=notion
-pkgver=20121107
+pkgver=20121114
pkgrel=1
pkgdesc="Tabbed tiling, window manager. Fork of Ion3"
url="http://sourceforge.net/projects/notion/"
diff --git a/community/ntop/PKGBUILD b/community/ntop/PKGBUILD
index a730c20b3..cd2b88464 100644
--- a/community/ntop/PKGBUILD
+++ b/community/ntop/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 79619 2012-11-08 23:54:27Z lfleischer $
+# $Id: PKGBUILD 81126 2012-12-12 00:49:38Z eric $
# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=ntop
pkgver=5.0.1
-pkgrel=1
+pkgrel=2
pkgdesc='A network traffic probe that shows the network usage.'
arch=('i686' 'x86_64' 'mips64el')
url='http://www.ntop.org/'
diff --git a/community/pdns/PKGBUILD b/community/pdns/PKGBUILD
index ca1450341..1d52dd8af 100644
--- a/community/pdns/PKGBUILD
+++ b/community/pdns/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 79811 2012-11-12 22:20:45Z arodseth $
+# $Id: PKGBUILD 81127 2012-12-12 00:49:39Z eric $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Kevin Mihelich <kevin@archlinuxarm.org>
pkgname=pdns
pkgver=3.1
-pkgrel=3
+pkgrel=5
pkgdesc="Modern, advanced and high performance authoritative-only nameserver"
arch=('x86_64' 'i686')
url='http://www.powerdns.com/'
@@ -31,11 +31,6 @@ build() {
cd "$srcdir/$pkgname-$pkgver"
touch AUTHORS NEWS
- libtoolize --force --copy
- aclocal
- autoconf
- automake --add-missing
- sed -i 's/BOOST/#BOOST/g' configure
./configure --prefix=/usr \
--sysconfdir=/etc/powerdns \
--libexecdir=/usr/lib \
@@ -45,8 +40,7 @@ build() {
--with-dynmodules="ldap pipe gmysql gpgsql gsqlite3 geo" \
--disable-recursor \
--disable-static
- make \
- CXXFLAGS=" -lboost_serialization -lboost_program_options $CXXFLAGS"
+ make
}
package() {
diff --git a/community/percona-server/PKGBUILD b/community/percona-server/PKGBUILD
index 9eaa21f02..f652bae14 100644
--- a/community/percona-server/PKGBUILD
+++ b/community/percona-server/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 79088 2012-10-30 10:54:31Z mtorromeo $
+# $Id: PKGBUILD 81055 2012-12-11 09:51:48Z mtorromeo $
# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
pkgname=percona-server
-pkgver=5.5.28_rel29.1
-pkgrel=2
+pkgver=5.5.28_rel29.2
+pkgrel=1
pkgdesc="A backwards-compatible drop-in replacement for MySQL that provides improved performance, diagnostics and instrumentation"
arch=('i686' 'x86_64' 'mips64el')
@@ -102,7 +102,7 @@ package() {
install -dm700 "${pkgdir}"/var/lib/mysql
}
-sha256sums=('2cacf3bd0f059c7ae3cb391bf2e4a2bdcbf490ed3465bfd4db9a02f0944f2d51'
+sha256sums=('4f2ca2b4bf8ebdde0d5c643cc382fd7242492c084715b5c7d83619a9ff7a40a4'
'e875fac56f69634b4f1720aec3b952fc63903414e9345af630e5fd74b5373eb4'
'dd5dc155de468d4ab26971109861ae19b53574f28785bac5ff7b717fb65c0760'
'4894d39605950d86841ad982e619daa6c8d5d60ca30928d7dbb582e8cb3ade32'
diff --git a/community/prosody/PKGBUILD b/community/prosody/PKGBUILD
index cba279558..52296256c 100644
--- a/community/prosody/PKGBUILD
+++ b/community/prosody/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 78387 2012-10-17 16:24:59Z spupykin $
+# $Id: PKGBUILD 81128 2012-12-12 00:49:40Z eric $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Dwayne Bent <dbb.0@liqd.org>
# Contributor: Paul-Sebastian Manole <brokenthorn@gmail.com>
pkgname=prosody
pkgver=0.8.2
-pkgrel=5
+pkgrel=6
pkgdesc="Lightweight and extensible Jabber/XMPP server written in Lua."
arch=('i686' 'x86_64' 'mips64el')
url="http://prosody.im/"
diff --git a/community/rawstudio/PKGBUILD b/community/rawstudio/PKGBUILD
index 99d21d039..5695a8399 100644
--- a/community/rawstudio/PKGBUILD
+++ b/community/rawstudio/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 74841 2012-08-06 23:09:31Z andrea $
+# $Id: PKGBUILD 81067 2012-12-11 14:37:23Z allan $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
# Contributor: Roman Kyrylych <roman@archlinux.org>
@@ -6,7 +6,7 @@
pkgname=rawstudio
pkgver=2.0
-pkgrel=7
+pkgrel=8
pkgdesc="An open source raw-image converter written in GTK+"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
diff --git a/community/shotwell/PKGBUILD b/community/shotwell/PKGBUILD
index 0b8e19650..e83633dc6 100644
--- a/community/shotwell/PKGBUILD
+++ b/community/shotwell/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 80877 2012-12-05 06:02:30Z bgyorgy $
+# $Id: PKGBUILD 81068 2012-12-11 14:37:24Z allan $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer : Ionut Biru <ibiru@archlinux.org>
# Contributor: Joeny Ang <ang(dot)joeny(at)gmail(dot)com>
pkgname=shotwell
pkgver=0.13.1
-pkgrel=4
+pkgrel=5
pkgdesc="A digital photo organizer designed for the GNOME desktop environment"
arch=('i686' 'x86_64' 'mips64el')
url="http://yorba.org/shotwell/"
diff --git a/community/squid/PKGBUILD b/community/squid/PKGBUILD
index f2dfc58ed..b559c9b6c 100644
--- a/community/squid/PKGBUILD
+++ b/community/squid/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 80766 2012-12-03 10:12:25Z spupykin $
+# $Id: PKGBUILD 81053 2012-12-11 09:28:38Z 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.2.4
+pkgver=3.2.5
pkgrel=1
pkgdesc='Full-featured Web proxy cache server'
arch=('x86_64' 'i686')
@@ -24,7 +24,7 @@ source=("http://www.squid-cache.org/Versions/v3/3.2/$pkgname-$pkgver.tar.bz2"
'squid.pam'
'squid.cron'
'squid.service')
-md5sums=('5fd7d120c429aaeacdf008938a36cb94'
+md5sums=('ddb329f92056aa58a56db6a2eeea0c02'
'02f7b5bd793f778e40834fd6457d2199'
'2383772ef94efddc7b920628bc7ac5b0'
'270977cdd9b47ef44c0c427ab9034777'
diff --git a/community/stone-soup/PKGBUILD b/community/stone-soup/PKGBUILD
index 19e9a6567..9e47b2a40 100644
--- a/community/stone-soup/PKGBUILD
+++ b/community/stone-soup/PKGBUILD
@@ -2,12 +2,12 @@
pkgname=stone-soup
pkgver=0.11.0
-pkgrel=2
+pkgrel=3
pkgdesc='Open-source, single-player, role-playing roguelike game of exploration and treasure-hunting'
arch=('i686' 'x86_64' 'mips64el')
url='http://crawl.develz.org/'
-depends=('lua' 'ncurses' 'sdl_image' 'sqlite' 'libgl' 'mesa' 'glu' 'freetype2' 'ttf-dejavu')
-makedepends=('bison' 'flex' 'gendesk')
+depends=('lua51' 'ncurses' 'sdl_image' 'sqlite' 'libgl' 'glu' 'freetype2' 'ttf-dejavu')
+makedepends=('bison' 'flex' 'gendesk' 'mesa')
conflicts=('crawl' 'stone-soup-tile' 'stone-soup-git')
license=('custom')
install=stone-soup.install
diff --git a/community/task/PKGBUILD b/community/task/PKGBUILD
index 481bfbd75..859f47777 100644
--- a/community/task/PKGBUILD
+++ b/community/task/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=task
pkgver=2.1.2
-pkgrel=1
+pkgrel=3
pkgdesc="A command-line todo list manager"
arch=('i686' 'x86_64' 'mips64el')
url="http://taskwarrior.org/projects/show/taskwarrior/"
diff --git a/community/tea/PKGBUILD b/community/tea/PKGBUILD
index 6365f785b..74342dab5 100644
--- a/community/tea/PKGBUILD
+++ b/community/tea/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 75679 2012-08-29 05:52:39Z spupykin $
+# $Id: PKGBUILD 81096 2012-12-11 19:14:52Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Roman Kyrylych <roman@archlinux.org>
@@ -6,7 +6,7 @@
# Contributor: Zsolt Varadi <sysop_xxl@fibermail.hu>
pkgname=tea
-pkgver=33.3.0
+pkgver=33.4.0
pkgrel=1
pkgdesc="A QT-based text editor for Linux and *BSD. With an ultimate small size TEA provides you hundreds of functions."
arch=('i686' 'x86_64' 'mips64el')
@@ -16,11 +16,12 @@ depends=('qt' 'aspell' 'hunspell')
install=tea.install
source=(http://downloads.sourceforge.net/project/tea-editor/tea-editor/$pkgver/tea-$pkgver.tar.bz2
tea.desktop)
-md5sums=('5830f177056d65f74ac52c97f5637815'
+md5sums=('5e553e3061b978b368e1dc70ee369c8d'
'377ace3363124f4c086de0babb820761')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ sed -i 's|i + j|(int)(i + j)|' textproc.cpp
qmake PREFIX=/usr/bin
make
}
diff --git a/community/wesnoth/PKGBUILD b/community/wesnoth/PKGBUILD
index cf9a95311..6e6436642 100644
--- a/community/wesnoth/PKGBUILD
+++ b/community/wesnoth/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 75697 2012-08-29 08:31:11Z svenstaro $
+# $Id: PKGBUILD 81132 2012-12-12 00:49:44Z eric $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
@@ -6,13 +6,13 @@
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=wesnoth
-pkgver=1.10.4
+pkgver=1.10.5
pkgrel=1
pkgdesc="A turn-based strategy game on a fantasy world"
arch=('i686' 'x86_64')
license=('GPL')
url="http://www.wesnoth.org/"
-depends=('sdl_ttf' 'sdl_net' 'sdl_mixer' 'sdl_image' 'fribidi' 'boost-libs' 'pango' 'lua' "wesnoth-data" 'dbus-core' 'python2')
+depends=('sdl_ttf' 'sdl_net' 'sdl_mixer' 'sdl_image' 'fribidi' 'boost-libs' 'pango' 'lua' "wesnoth-data>=$pkgver" 'dbus-core' 'python2')
makedepends=('boost' 'cmake')
install=wesnoth.install
options=(!emptydirs)
@@ -20,7 +20,7 @@ source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.t
wesnothd.tmpfiles.conf
wesnothd.rc.d
wesnothd.service)
-md5sums=('1a673f12e4521fc66e60ec584fa7c98f'
+md5sums=('03d9683cd83d17c6536bdf5c4940bbc8'
'2d2fea6b3d86dfd589f5ad35a3be1f97'
'85659b47d22dfdf4e4d046556973fc3e'
'd1b6bf1d3dc05086ee6a370adff0ae4a')
diff --git a/community/widelands/PKGBUILD b/community/widelands/PKGBUILD
index 46c336e42..29a7bc55d 100644
--- a/community/widelands/PKGBUILD
+++ b/community/widelands/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 78944 2012-10-27 23:46:00Z ebelanger $
+# $Id: PKGBUILD 81133 2012-12-12 00:49:45Z eric $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Arkham <arkham at archlinux dot us>
# Contributor: Christoph Zeiler <rabyte*gmail>
@@ -6,12 +6,12 @@
pkgname=widelands
pkgver=17
_realver=build17
-pkgrel=5
+pkgrel=6
pkgdesc="A realtime strategy game with emphasis on economy and transport"
arch=('i686' 'x86_64' 'mips64el')
url="http://widelands.org/"
license=('GPL')
-depends=('sdl_mixer' 'sdl_image' 'sdl_net' 'sdl_ttf' 'sdl_gfx' 'lua' 'glew' 'python2')
+depends=('sdl_mixer' 'sdl_image' 'sdl_net' 'sdl_ttf' 'sdl_gfx' 'lua51' 'glew' 'python2')
makedepends=('cmake' 'boost' 'mesa')
source=("https://launchpad.net/widelands/build17/build-17/+download/$pkgname-$_realver-src.tar.bz2"
$pkgname.desktop
diff --git a/community/xmoto/PKGBUILD b/community/xmoto/PKGBUILD
index 638a59ccf..081ac181c 100644
--- a/community/xmoto/PKGBUILD
+++ b/community/xmoto/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 77670 2012-10-13 11:46:18Z allan $
+# $Id: PKGBUILD 81134 2012-12-12 00:49:46Z eric $
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: Travis Willard <travisw@wmpub.ca>
# Contributor: Denis (dtonator@gmail.com)
pkgname=xmoto
pkgver=0.5.10
-pkgrel=2
+pkgrel=3
pkgdesc="A challenging 2D motocross platform game, where physics play an important role."
arch=('i686' 'x86_64' 'mips64el')
url="http://xmoto.tuxfamily.org"
diff --git a/extra/celestia/PKGBUILD b/extra/celestia/PKGBUILD
index fb8887541..ad85cb082 100644
--- a/extra/celestia/PKGBUILD
+++ b/extra/celestia/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 168599 2012-10-13 11:46:55Z andyrtr $
+# $Id: PKGBUILD 173170 2012-12-12 00:31:40Z eric $
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor : Damir Perisa <damir.perisa@bluewin.ch>
pkgname=celestia
pkgver=1.6.1
-pkgrel=3
+pkgrel=4
pkgdesc="Real-time space simulation"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
url="http://www.shatters.net/celestia/"
-depends=('gtk2' 'libtheora' 'lua' 'gtkglext' 'glut' 'libxmu' 'glu' 'libjpeg')
+depends=('gtk2' 'libtheora' 'lua51' 'gtkglext' 'glut' 'libxmu' 'glu' 'libjpeg' 'mesa')
options=('!makeflags')
source=("http://downloads.sourceforge.net/sourceforge/celestia/${pkgname}-${pkgver}.tar.gz"
'celestia-1.6.1-gcc46.patch'
diff --git a/extra/digikam/PKGBUILD b/extra/digikam/PKGBUILD
index ee9bcd613..71916a267 100644
--- a/extra/digikam/PKGBUILD
+++ b/extra/digikam/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 172158 2012-11-30 10:06:04Z ronald $
+# $Id: PKGBUILD 173132 2012-12-11 14:42:23Z jgc $
# Maintainer: Ronald van Haren <ronald@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
@@ -6,7 +6,7 @@
pkgbase=digikam
pkgname=('digikam' 'kipi-plugins' 'libkface' 'libkgeomap' 'libkvkontakte' 'libmediawiki')
pkgver=2.9.0
-pkgrel=2
+pkgrel=3
pkgdesc="Digital photo management application for KDE"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
diff --git a/extra/edje/PKGBUILD b/extra/edje/PKGBUILD
index 029d262c6..4f5655242 100644
--- a/extra/edje/PKGBUILD
+++ b/extra/edje/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 172968 2012-12-07 19:27:48Z ronald $
+# $Id: PKGBUILD 173171 2012-12-12 00:31:43Z eric $
# Maintainer: Ronald van Haren <ronald@archlinux.org>
# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com>
pkgname=edje
pkgver=1.7.3
-pkgrel=1
+pkgrel=2
pkgdesc="A graphical design and layout library based on Evas"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.enlightenment.org"
license=('BSD')
-depends=('eina' 'ecore' 'evas' 'eio' 'lua' 'shared-mime-info' 'embryo')
+depends=('eina' 'ecore' 'evas' 'eio' 'lua51' 'shared-mime-info' 'embryo')
optdepends=('python2: inkscape2edc')
install=edje.install
options=('!libtool' '!emptydirs')
@@ -29,8 +29,6 @@ build() {
./configure \
--prefix=/usr \
--disable-static \
- --enable-ecore-imf \
- --enable-eio \
--disable-sndfile \
--disable-remix \
--disable-vorbisenc \
diff --git a/extra/enlightenment17/PKGBUILD b/extra/enlightenment17/PKGBUILD
index 4711396e0..f06ee4092 100644
--- a/extra/enlightenment17/PKGBUILD
+++ b/extra/enlightenment17/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 172937 2012-12-07 14:57:50Z ronald $
+# $Id: PKGBUILD 173152 2012-12-11 17:28:51Z ronald $
# Maintainer: Ronald van Haren <ronald@archlinux.org>
# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com>
pkgname=enlightenment17
_pkgname=enlightenment
-pkgver=0.17.0beta1
-_pkgver=0.17.0-beta
+pkgver=0.17.0gamma1
+_pkgver=0.17.0-gamma
pkgrel=1
pkgdesc="Enlightenment window manager DR17 (aka e17)"
arch=('i686' 'x86_64' 'mips64el')
@@ -22,7 +22,7 @@ options=('!libtool' '!emptydirs')
install=enlightenment17.install
source=(http://download.enlightenment.org/releases/$_pkgname-$_pkgver.tar.gz
'e-applications.menu' 'quickstart.patch' 'sysactions_systemd.patch')
-sha1sums=('2ff60e4dfe050b27d597836dfb524dd205d595d9'
+sha1sums=('365672de47b6db371af9eff45f7758a7c52c9280'
'e08cc63cb8a188a06705b42d03e032b9fcfa7ee5'
'3f53931ae86de8fe99e386aeb097521aac0decd8'
'86f1c5e36dc274c3101362532378be034e89c593')
diff --git a/extra/fetchmail/PKGBUILD b/extra/fetchmail/PKGBUILD
index 401338a03..42433bb7b 100644
--- a/extra/fetchmail/PKGBUILD
+++ b/extra/fetchmail/PKGBUILD
@@ -1,7 +1,7 @@
-# $Id: PKGBUILD 166406 2012-09-07 16:52:15Z pierre $
+# $Id: PKGBUILD 173148 2012-12-11 16:53:09Z pierre $
pkgname=fetchmail
-pkgver=6.3.22
+pkgver=6.3.23
pkgrel=1
pkgdesc="A remote-mail retrieval utility"
arch=('i686' 'x86_64' 'mips64el')
@@ -14,11 +14,11 @@ optdepends=('tk: for using fetchmailconf'
backup=('etc/conf.d/fetchmail')
options=('!makeflags')
install='fetchmail.install'
-source=("http://downloads.sourceforge.net/$pkgname/${pkgname}-${pkgver}.tar.xz"
- "http://downloads.sourceforge.net/$pkgname/${pkgname}-${pkgver}.tar.xz.asc"
+source=("http://download.berlios.de/$pkgname/${pkgname}-${pkgver}.tar.xz"
+ "http://download.berlios.de/$pkgname/${pkgname}-${pkgver}.tar.xz.asc"
'fetchmail.rc' 'fetchmail.conf' 'fetchmail.tmpfiles' 'fetchmail.service')
-sha1sums=('3bb755010dbe568d53840e22d8e87d8d5db25b19'
- '27184b75ef09c5202bede9863ae8abc3d0cdb1d2'
+sha1sums=('ac3a4a16dff60fe2651fdcf3d146c91399af2a27'
+ 'ec1268dad146d55b45dd3fb043613a7af77b890d'
'fc25180f1add26df0a3bdaac03fd9d2e3473ff88'
'30401729386d6f774c6c36ab8530842166de54a8'
'199ba749c829f22286c34aabcf8b7dd5bbd7c0e6'
diff --git a/extra/git/PKGBUILD b/extra/git/PKGBUILD
index 70c45a19c..188069d38 100644
--- a/extra/git/PKGBUILD
+++ b/extra/git/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 172027 2012-11-26 16:17:46Z dan $
+# $Id: PKGBUILD 173146 2012-12-11 15:31:20Z dan $
# Maintainer: Dan McGee <dan@archlinux.org>
pkgname=git
-pkgver=1.8.0.1
+pkgver=1.8.0.2
pkgrel=1
pkgdesc="the fast distributed version control system"
arch=(i686 x86_64 'mips64el')
@@ -109,8 +109,8 @@ package() {
install -D -m 644 "$srcdir"/git-daemon.socket "$pkgdir"/usr/lib/systemd/system/git-daemon.socket
}
-md5sums=('3d598a31bd8ff04f6a72c65a4cd015a8'
- '0354726bd084cace4318142b53ce5aa2'
+md5sums=('1aca109d4a719fe5bc43d25927fbc7d9'
+ 'ab83283a5b3c73ab711a9f02896ca12e'
'8e2648910fd5dd4f1c41d3c7fa9e9156'
'2e42bf97779a1c6411d89043334c9e78'
'042524f942785772d7bd52a1f02fe5ae'
diff --git a/extra/gnuplot/PKGBUILD b/extra/gnuplot/PKGBUILD
index 2eaea5260..ec2efafb7 100644
--- a/extra/gnuplot/PKGBUILD
+++ b/extra/gnuplot/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 168770 2012-10-15 19:50:22Z ronald $
+# $Id: PKGBUILD 173172 2012-12-12 00:31:46Z eric $
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: damir <damir@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=gnuplot
pkgver=4.6.1
-pkgrel=1
+pkgrel=2
pkgdesc="Plotting package which outputs to X11, PostScript, PNG, GIF, and others"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.gnuplot.info"
diff --git a/extra/gphoto2/PKGBUILD b/extra/gphoto2/PKGBUILD
index a4f102a5f..46c3a9191 100644
--- a/extra/gphoto2/PKGBUILD
+++ b/extra/gphoto2/PKGBUILD
@@ -1,17 +1,16 @@
-# $Id: PKGBUILD 156272 2012-04-16 14:41:22Z jgc $
+# $Id: PKGBUILD 173131 2012-12-11 14:42:20Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Eduardo Romero <eduardo@archlinux.org>
# Contributor: Jason Chu <jason@archlinux.org>
pkgname=gphoto2
-pkgver=2.4.14
+pkgver=2.5.0
pkgrel=1
pkgdesc="A digital camera download and access program."
arch=(i686 x86_64 'mips64el')
url="http://www.gphoto.org"
license=('GPL' 'LGPL')
-depends=('libgphoto2>=2.4.14' 'popt' 'readline')
+depends=('libgphoto2' 'popt' 'readline')
source=(http://downloads.sourceforge.net/gphoto/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('60fd6e44d89592f6172227be67227636')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -23,3 +22,4 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
+md5sums=('64c6d291c5bd50388af0c51da71efb59')
diff --git a/extra/graphviz/PKGBUILD b/extra/graphviz/PKGBUILD
index de4ceda8a..b6dc5d8f7 100644
--- a/extra/graphviz/PKGBUILD
+++ b/extra/graphviz/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 160483 2012-06-02 10:26:16Z bluewind $
+# $Id: PKGBUILD 173173 2012-12-12 00:31:48Z eric $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: kevin <kevin@archlinux.org>
# Contributor: John Proctor <jproctor@prium.net>
pkgname=graphviz
pkgver=2.28.0
-pkgrel=10
+pkgrel=11
pkgdesc='Graph visualization software'
url='http://www.graphviz.org/'
license=('custom:EPL')
@@ -15,7 +15,7 @@ case $CARCH in
mips64el)
# r and ocaml aren't ported yet
# no one's interested on mono
-makedepends=('swig' 'guile' 'lua' 'perl' 'php' 'python2' 'ruby' 'tk' 'qt')
+makedepends=('swig' 'guile' 'lua51' 'perl' 'php' 'python2' 'ruby' 'tk' 'qt')
optdepends=('guile: guile bindings'
'lua: lua bindings'
'perl: perl bindings'
@@ -26,10 +26,10 @@ optdepends=('guile: guile bindings'
'qt: gvedit')
;;
*)
-makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml' 'perl' 'php' 'python2' 'r' 'ruby' 'tk' 'qt')
+makedepends=('swig' 'mono' 'guile' 'lua51' 'ocaml' 'perl' 'php' 'python2' 'r' 'ruby' 'tk' 'qt')
optdepends=('mono: sharp bindings'
'guile: guile bindings'
- 'lua: lua bindings'
+ 'lua51: lua bindings'
'ocaml: ocaml bindings'
'perl: perl bindings'
'php: php bindings'
@@ -57,8 +57,10 @@ build() {
sed '/LIBPOSTFIX="64"/d' -i configure
export PYTHON=python2
+ export LUA=lua5.1
./configure --prefix=/usr
+ make || sed '/caml_array_length/d' -i tclpkg/gv/gv_ocaml.cpp # swig goes wonky
make
}
diff --git a/extra/grilo-plugins/PKGBUILD b/extra/grilo-plugins/PKGBUILD
index c8005bb0c..26cbdba3f 100644
--- a/extra/grilo-plugins/PKGBUILD
+++ b/extra/grilo-plugins/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 172923 2012-12-06 20:31:50Z heftig $
+# $Id: PKGBUILD 173150 2012-12-11 17:04:18Z heftig $
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
pkgname=grilo-plugins
-pkgver=0.2.4
+pkgver=0.2.5
pkgrel=1
pkgdesc="Plugins for Grilo"
url="http://www.gnome.org"
@@ -23,7 +23,7 @@ optdepends=('gupnp-av: uPnP plugin'
'json-glib: TMDb plugin')
options=('!libtool' '!emptydirs')
source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz)
-sha256sums=('7e96aee95abc22897db4c62738b65f31fab66a26a22a628f2dfe682384c09350')
+sha256sums=('32ae6c8ebf624e5662f209435d8aae6a5db23d7c52d446c9b9479c0b441a3ab3')
build() {
cd $pkgname-$pkgver
diff --git a/extra/gvfs/PKGBUILD b/extra/gvfs/PKGBUILD
index 2c5065393..22276c35f 100644
--- a/extra/gvfs/PKGBUILD
+++ b/extra/gvfs/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 170856 2012-11-12 20:04:56Z heftig $
+# $Id: PKGBUILD 173130 2012-12-11 14:42:18Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgbase=gvfs
pkgname=('gvfs' 'gvfs-smb' 'gvfs-afc' 'gvfs-afp' 'gvfs-gphoto2' 'gvfs-obexftp')
pkgver=1.14.2
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64' 'mips64el')
license=('LGPL')
makedepends=('avahi' 'bluez' 'dbus-glib' 'fuse' 'intltool' 'libarchive' 'libcdio' 'libgphoto2' 'libimobiledevice' 'libsoup-gnome' 'smbclient' 'udisks2' 'libsecret' 'docbook-xsl' 'gtk3')
diff --git a/extra/hugin/PKGBUILD b/extra/hugin/PKGBUILD
index 21b1afad3..12dd7b93c 100644
--- a/extra/hugin/PKGBUILD
+++ b/extra/hugin/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 172786 2012-12-06 00:11:28Z bisson $
+# $Id: PKGBUILD 173184 2012-12-12 00:37:13Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Tobias Kieslich <tobias@archlinux.org>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
@@ -6,14 +6,14 @@
pkgname=hugin
pkgver=2012.0.0
-pkgrel=1
+pkgrel=2
pkgdesc='Panorama photo stitcher'
url='http://hugin.sourceforge.net/'
license=('GPL')
arch=('i686' 'x86_64' 'mips64el')
depends=('wxgtk' 'boost-libs' 'enblend-enfuse' 'exiv2' 'autopano-sift-c'
'lensfun' 'lapack' 'make' 'perl-image-exiftool' 'desktop-file-utils')
-makedepends=('cmake' 'boost' 'tclap' 'mesa' 'python' 'swig')
+makedepends=('cmake' 'boost' 'tclap' 'mesa')
source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgname}-${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2")
sha1sums=('53f97d030716e66dc5a49c7e786686a9d5262b8d')
@@ -26,7 +26,8 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_EXE_LINKER_FLAGS="-lpthread" \
- -DENABLE_LAPACK=yes
+ -DENABLE_LAPACK=yes \
+ -DBUILD_HSI=no
make
}
diff --git a/extra/hwloc/PKGBUILD b/extra/hwloc/PKGBUILD
index 18b609e4e..6c16f0c10 100644
--- a/extra/hwloc/PKGBUILD
+++ b/extra/hwloc/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 170363 2012-11-06 14:16:10Z stephane $
+# $Id: PKGBUILD 173120 2012-12-11 12:57:48Z stephane $
# Maintainer : Stéphane Gaudreault <stephane@archlinux.org>
# Contributor: Sylvain HENRY <hsyl20@yahoo.fr>
# Contributor: Hervé YVIQUEL <elldekaa@gmail.com>
pkgname=hwloc
-pkgver=1.5.1
+pkgver=1.6
pkgrel=1
pkgdesc="Portable Hardware Locality is a portable abstraction of hierarchical architectures"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,8 +13,8 @@ license=('BSD')
depends=('sh' 'pciutils' 'cairo' 'libxml2')
makedepends=('pkg-config')
options=('!libtool' '!docs')
-source=(http://www.open-mpi.org/software/hwloc/v1.5/downloads/${pkgname}-${pkgver}.tar.bz2)
-sha1sums=('5ce00444d7ffc261ff7877ce685a920fb38a771a')
+source=(http://www.open-mpi.org/software/hwloc/v1.6/downloads/${pkgname}-${pkgver}.tar.bz2)
+sha1sums=('a9c0bbcd49350b6cbe45efdc75e5962863239ebb')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/ibus/PKGBUILD b/extra/ibus/PKGBUILD
index 338d50320..839db9b80 100644
--- a/extra/ibus/PKGBUILD
+++ b/extra/ibus/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 172983 2012-12-08 02:06:48Z eric $
+# $Id: PKGBUILD 173164 2012-12-11 22:33:51Z eric $
# Contributor: Rainy <rainylau(at)gmail(dot)com>
# Contributor: Lee.MaRS <leemars at gmail dot com>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
# Maintainer: Brad Fanella <bradfanella@archlinux.us>
pkgname=ibus
-pkgver=1.5.0
+pkgver=1.5.1
pkgrel=1
pkgdesc="Next Generation Input Bus for Linux"
arch=('i686' 'x86_64' 'mips64el')
@@ -16,7 +16,7 @@ makedepends=('gobject-introspection' 'vala' 'dconf' 'iso-codes' 'intltool')
options=('!libtool')
install=ibus.install
source=(http://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz)
-sha1sums=('ca810499ca21ab85e4faa8a103cfd461361b723a')
+sha1sums=('31d732c17d0a103565fa29995c5610e8be8b2dca')
build() {
cd ${pkgname}-${pkgver}
diff --git a/extra/kdegraphics-kamera/PKGBUILD b/extra/kdegraphics-kamera/PKGBUILD
index 7c9d46dbe..bdbcdb702 100644
--- a/extra/kdegraphics-kamera/PKGBUILD
+++ b/extra/kdegraphics-kamera/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 172855 2012-12-06 08:21:55Z andrea $
+# $Id: PKGBUILD 173129 2012-12-11 14:42:15Z jgc $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kamera
pkgver=4.9.4
-pkgrel=1
+pkgrel=2
pkgdesc="Configure Kamera"
url="http://kde.org/applications/graphics/kamera/"
arch=('i686' 'x86_64' 'mips64el')
diff --git a/extra/libgphoto2/PKGBUILD b/extra/libgphoto2/PKGBUILD
index 9319b51aa..0247eecad 100644
--- a/extra/libgphoto2/PKGBUILD
+++ b/extra/libgphoto2/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 156270 2012-04-16 14:30:06Z jgc $
+# $Id: PKGBUILD 173128 2012-12-11 14:42:12Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Tom Gundersen <teg@jklm.no>
# Contributor: Eduardo Romero <eduardo@archlinux.org>
# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
pkgname=libgphoto2
-pkgver=2.4.14
+pkgver=2.5.0
pkgrel=1
pkgdesc="The core library of gphoto2, designed to allow access to digital camera by external programs."
arch=(i686 x86_64 'mips64el')
@@ -15,7 +15,7 @@ depends=('libexif' 'libjpeg>=8' 'gd' 'libltdl' 'libusb-compat' 'libusb')
install=libgphoto2.install
options=('libtool')
source=(http://downloads.sourceforge.net/gphoto/${pkgname}-${pkgver}.tar.gz)
-md5sums=('492bec63dd610906c3a28030be77e650')
+md5sums=('ea9b3b07a3738c0a77958d6fe13ae524')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/libquvi/PKGBUILD b/extra/libquvi/PKGBUILD
index 6acd76380..44f4e9230 100644
--- a/extra/libquvi/PKGBUILD
+++ b/extra/libquvi/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 167326 2012-10-01 10:01:23Z heftig $
+# $Id: PKGBUILD 173175 2012-12-12 00:31:54Z eric $
# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
pkgname=libquvi
pkgver=0.4.1
-pkgrel=1
+pkgrel=2
pkgdesc='Library for parsing video download links.'
arch=('i686' 'x86_64' 'mips64el')
url='http://quvi.sourceforge.net/'
diff --git a/extra/libutempter/PKGBUILD b/extra/libutempter/PKGBUILD
new file mode 100644
index 000000000..8d5145a0a
--- /dev/null
+++ b/extra/libutempter/PKGBUILD
@@ -0,0 +1,26 @@
+# $Id: $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=libutempter
+pkgver=1.1.6
+pkgrel=1
+pkgdesc="Interface for terminal emulators such as screen and xterm to record user sessions to utmp and wtmp files"
+arch=('i686' 'x86_64')
+url="ftp://ftp.altlinux.org/pub/people/ldv/utempter"
+license=('LGPL')
+depends=('glibc')
+source=(ftp://ftp.altlinux.org/pub/people/ldv/utempter/$pkgname-$pkgver.tar.bz2)
+md5sums=('b43827806923903aba2bc7cd3a2d45b7')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ RPM_OPT_FLAGS="$CFLAGS" make
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ chown root:utmp "$pkgdir/usr/lib/utempter/utempter"
+ chmod 2755 "$pkgdir/usr/lib/utempter/utempter"
+}
diff --git a/extra/lighttpd/PKGBUILD b/extra/lighttpd/PKGBUILD
index ff6772900..42e92bded 100644
--- a/extra/lighttpd/PKGBUILD
+++ b/extra/lighttpd/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 171703 2012-11-21 16:00:29Z pierre $
+# $Id: PKGBUILD 173176 2012-12-12 00:31:57Z eric $
# Maintainer: Pierre Schmitz <pierre@archlinux.de>
pkgname=lighttpd
pkgver=1.4.32
-pkgrel=1
+pkgrel=2
pkgdesc='A secure, fast, compliant and very flexible web-server'
license=('custom')
arch=('i686' 'x86_64' 'mips64el')
url="http://www.lighttpd.net/"
depends=('pcre' 'bzip2' 'libldap' 'util-linux')
-makedepends=('fcgi' 'libmysqlclient' 'lua' 'libxml2' 'e2fsprogs' 'sqlite' 'gdbm' 'pkgconfig')
+makedepends=('fcgi' 'libmysqlclient' 'lua51' 'libxml2' 'e2fsprogs' 'sqlite' 'gdbm' 'pkgconfig')
optdepends=('libxml2: mod_webdav'
- 'lua: mod_cml/mod_magnet'
+ 'lua51: mod_cml/mod_magnet'
'libmysqlclient: mod_mysql_vhost'
'sqlite: mod_webdav')
backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd')
diff --git a/extra/lua/LICENSE b/extra/lua/LICENSE
new file mode 100644
index 000000000..3ef29409a
--- /dev/null
+++ b/extra/lua/LICENSE
@@ -0,0 +1,30 @@
+License
+
+Lua is free software distributed under the terms of the MIT license
+reproduced below; it may be used for any purpose, including commercial
+purposes, at absolutely no cost without having to ask us. The only
+requirement is that if you do use Lua, then you should give us credit
+by including the appropriate copyright notice somewhere in your
+product or its documentation.
+
+ Copyright © 1994–2012 Lua.org, PUC-Rio.
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use, copy,
+ modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
diff --git a/extra/lua/PKGBUILD b/extra/lua/PKGBUILD
index 1c3d9ee33..cf6f3c389 100644
--- a/extra/lua/PKGBUILD
+++ b/extra/lua/PKGBUILD
@@ -1,42 +1,45 @@
-# $Id: PKGBUILD 156332 2012-04-17 10:35:09Z bluewind $
-# Maintainer: Juergen Hoetzel <juergen@archlinux.org>
+# $Id: PKGBUILD 173169 2012-12-12 00:31:37Z eric $
+# Maintainer: Sébastien Luttringer <seblu@archlinux.org>
+# Contributor: Juergen Hoetzel <juergen@archlinux.org>
# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
-pkgname=lua
-pkgver=5.1.5
-pkgrel=2
-pkgdesc="A powerful light-weight programming language designed for extending applications"
+pkgname=lua
+pkgver=5.2.1
+pkgrel=3
+pkgdesc='A powerful light-weight programming language designed for extending applications'
arch=('i686' 'x86_64' 'mips64el')
-url="http://www.lua.org/"
+url='http://www.lua.org/'
depends=('readline')
license=('MIT')
options=('!makeflags' '!emptydirs')
-source=(http://www.lua.org/ftp/${pkgname}-${pkgver}.tar.gz
- lua-arch.patch lua-5.1-cflags.diff)
-md5sums=('2e115fe26e435e33b0d5c022e4490567'
- 'fa25feb70ef9fec975b1c20da5098b3c'
- '249582bf1fd861ccf492d2c35a9fe732')
+source=("http://www.lua.org/ftp/$pkgname-$pkgver.tar.gz"
+ 'liblua.so.patch' 'lua.pc' 'LICENSE')
+md5sums=('ae08f641b45d737d12d30291a5e5f6e3'
+ 'bdc663c7b82ffc0b5df67611621fb625'
+ 'e7ba6c2b695b0b84a5ea0cbff5fc9067'
+ '0e2bd67b909b9ff673da844ca3480df2')
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- patch -p1 -i "${srcdir}/lua-arch.patch"
- patch -p1 -i "${srcdir}/lua-5.1-cflags.diff"
- export CFLAGS="$CFLAGS -fPIC"
-
- make INSTALL_DATA="cp -d" TO_LIB="liblua.a liblua.so liblua.so.5.1" \
- INSTALL_TOP="${pkgdir}/usr" INSTALL_MAN="${pkgdir}/usr/share/man/man1" \
- linux
+build() {
+ cd $pkgname-$pkgver
+ patch -p1 -i "$srcdir/liblua.so.patch"
+ [[ $CARCH == x86_64 ]] && export CFLAGS="$CFLAGS -fPIC"
+ make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux
+ sed "s/%VER%/${pkgver%.*}/g;s/%REL%/$pkgver/g" ../lua.pc > lua.pc
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- make INSTALL_DATA="cp -d" TO_LIB="liblua.a liblua.so liblua.so.5.1 liblua.so.$pkgver" \
- INSTALL_TOP="${pkgdir}/usr" INSTALL_MAN="${pkgdir}/usr/share/man/man1" \
+ cd $pkgname-$pkgver
+ make \
+ TO_LIB="liblua.a liblua.so liblua.so.5.2 liblua.so.$pkgver" \
+ INSTALL_DATA="cp -d" \
+ INSTALL_TOP="$pkgdir/usr" \
+ INSTALL_MAN="$pkgdir/usr/share/man/man1" \
install
- install -D -m644 etc/lua.pc "${pkgdir}/usr/lib/pkgconfig/lua.pc"
- install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
-
+ install -Dm644 lua.pc "$pkgdir/usr/lib/pkgconfig/lua.pc"
# Install the documentation
- install -d "${pkgdir}/usr/share/doc/lua"
- install -m644 doc/*.{gif,png,css,html} "${pkgdir}/usr/share/doc/lua"
+ install -d "$pkgdir/usr/share/doc/lua"
+ install -m644 doc/*.{gif,png,css,html} "$pkgdir/usr/share/doc/lua"
+ install -D -m644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+
+# vim:set ts=4 sw=4 et:
diff --git a/extra/lua/liblua.so.patch b/extra/lua/liblua.so.patch
new file mode 100644
index 000000000..92c1f3ac4
--- /dev/null
+++ b/extra/lua/liblua.so.patch
@@ -0,0 +1,57 @@
+diff -ru lua-5.2.1/Makefile lua-5.2.1.new/Makefile
+--- lua-5.2.1/Makefile 2012-05-17 16:05:54.000000000 +0200
++++ lua-5.2.1.new/Makefile 2012-09-12 22:39:07.162748096 +0200
+@@ -52,7 +52,7 @@
+ all: $(PLAT)
+
+ $(PLATS) clean:
+- cd src && $(MAKE) $@
++ cd src && $(MAKE) $@ V=$(V) R=$(R)
+
+ test: dummy
+ src/lua -v
+diff -ru lua-5.2.1/src/luaconf.h lua-5.2.1.new/src/luaconf.h
+--- lua-5.2.1/src/luaconf.h 2012-05-11 16:14:42.000000000 +0200
++++ lua-5.2.1.new/src/luaconf.h 2012-09-12 22:40:27.986622772 +0200
+@@ -100,7 +100,7 @@
+ #else /* }{ */
+
+ #define LUA_VDIR LUA_VERSION_MAJOR "." LUA_VERSION_MINOR "/"
+-#define LUA_ROOT "/usr/local/"
++#define LUA_ROOT "/usr/"
+ #define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR
+ #define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR
+ #define LUA_PATH_DEFAULT \
+diff -ru lua-5.2.1/src/Makefile lua-5.2.1.new/src/Makefile
+--- lua-5.2.1/src/Makefile 2012-03-09 17:32:16.000000000 +0100
++++ lua-5.2.1.new/src/Makefile 2012-09-12 22:38:08.591386896 +0200
+@@ -29,6 +29,7 @@
+ PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
+
+ LUA_A= liblua.a
++LUA_SO= liblua.so
+ CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
+ lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \
+ ltm.o lundump.o lvm.o lzio.o
+@@ -43,7 +44,7 @@
+ LUAC_O= luac.o
+
+ ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
+ ALL_A= $(LUA_A)
+
+ # Targets start here.
+@@ -59,6 +60,12 @@
+ $(AR) $@ $(BASE_O)
+ $(RANLIB) $@
+
++$(LUA_SO): $(CORE_O) $(LIB_O)
++ $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS)
++ ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V)
++ ln -sf $(LUA_SO).$(R) $(LUA_SO)
++
++
+ $(LUA_T): $(LUA_O) $(LUA_A)
+ $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
+
diff --git a/extra/lua/lua.pc b/extra/lua/lua.pc
new file mode 100644
index 000000000..bf7977bcd
--- /dev/null
+++ b/extra/lua/lua.pc
@@ -0,0 +1,20 @@
+V=%VER%
+R=%REL%
+
+prefix=/usr
+INSTALL_BIN=${prefix}/bin
+INSTALL_INC=${prefix}/include
+INSTALL_LIB=${prefix}/lib
+INSTALL_MAN=${prefix}/man/man1
+INSTALL_LMOD=${prefix}/share/lua/${V}
+INSTALL_CMOD=${prefix}/lib/lua/${V}
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: Lua
+Description: An Extensible Extension Language
+Version: ${R}
+Requires:
+Libs: -L${libdir} -llua -lm
+Cflags: -I${includedir}
diff --git a/extra/lua51/PKGBUILD b/extra/lua51/PKGBUILD
new file mode 100644
index 000000000..1ba21ab1b
--- /dev/null
+++ b/extra/lua51/PKGBUILD
@@ -0,0 +1,56 @@
+# $Id $
+# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
+# Contributor: Juergen Hoetzel <juergen@archlinux.org>
+# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
+
+pkgname=lua51
+pkgver=5.1.5
+pkgrel=3
+pkgdesc='A powerful light-weight programming language designed for extending applications'
+arch=('i686' 'x86_64')
+url='http://www.lua.org/'
+depends=('readline')
+license=('MIT')
+options=('!makeflags' '!emptydirs')
+source=("http://www.lua.org/ftp/lua-$pkgver.tar.gz"
+ 'lua-arch.patch'
+ 'lua-5.1-cflags.diff')
+md5sums=('2e115fe26e435e33b0d5c022e4490567'
+ 'fa25feb70ef9fec975b1c20da5098b3c'
+ '249582bf1fd861ccf492d2c35a9fe732')
+
+build() {
+ cd lua-$pkgver
+ patch -p1 -i "$srcdir/lua-arch.patch"
+ patch -p1 -i "$srcdir/lua-5.1-cflags.diff"
+ [[ $CARCH == x86_64 ]] && export CFLAGS="$CFLAGS -fPIC"
+ sed -e 's:llua:llua5.1:' -e 's:/include:/include/lua5.1:' -i etc/lua.pc
+ sed -r -e '/^LUA_(SO|A|T)=/ s/lua/lua5.1/' -e '/^LUAC_T=/ s/luac/luac5.1/' -i src/Makefile
+ make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux
+}
+
+package() {
+ cd lua-$pkgver
+ make \
+ TO_BIN="lua5.1 luac5.1" \
+ TO_LIB="liblua5.1.a liblua5.1.so liblua5.1.so.5.1 liblua5.1.so.$pkgver" \
+ INSTALL_DATA='cp -d' \
+ INSTALL_TOP="$pkgdir/usr" \
+ INSTALL_INC="$pkgdir/usr/include/lua5.1" \
+ INSTALL_MAN="$pkgdir/usr/share/man/man1" \
+ install
+ install -D -m644 etc/lua.pc "$pkgdir/usr/lib/pkgconfig/lua5.1.pc"
+ # Install the documentation
+ install -d "$pkgdir/usr/share/doc/$pkgname"
+ install -m644 doc/*.{gif,png,css,html} "$pkgdir/usr/share/doc/$pkgname"
+ # Install copyrigth file
+ install -D -m644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
+ # fixups
+ ln -s liblua5.1.so "$pkgdir/usr/lib/liblua.so.5.1"
+ ln -s liblua5.1.so "$pkgdir/usr/lib/liblua.so.$pkgver"
+ cd "$pkgdir/usr/share/man/man1"
+ mv lua.1 lua5.1.1
+ mv luac.1 luac5.1.1
+}
+
+# vim:set ts=4 sw=4 et:
diff --git a/extra/lua51/lua-5.1-cflags.diff b/extra/lua51/lua-5.1-cflags.diff
new file mode 100644
index 000000000..db658aeca
--- /dev/null
+++ b/extra/lua51/lua-5.1-cflags.diff
@@ -0,0 +1,13 @@
+diff -Naur lua-5.1.orig/src/Makefile lua-5.1/src/Makefile
+--- lua-5.1.orig/src/Makefile 2006-02-16 16:45:09.000000000 +0100
++++ lua-5.1/src/Makefile 2006-03-01 14:55:29.000000000 +0100
+@@ -8,7 +8,8 @@
+ PLAT= none
+
+ CC= gcc
+-CFLAGS= -O2 -Wall $(MYCFLAGS)
++CFLAGS ?= -O2 -Wall
++CFLAGS += $(MYCFLAGS)
+ AR= ar rcu
+ RANLIB= ranlib
+ RM= rm -f
diff --git a/extra/lua51/lua-arch.patch b/extra/lua51/lua-arch.patch
new file mode 100644
index 000000000..d8650c3a2
--- /dev/null
+++ b/extra/lua51/lua-arch.patch
@@ -0,0 +1,66 @@
+diff -ur lua-5.1.4/etc/lua.pc lua-5.1.4-new/etc/lua.pc
+--- lua-5.1.4/etc/lua.pc 2008-08-08 14:46:11.000000000 +0200
++++ lua-5.1.4-new/etc/lua.pc 2012-02-23 18:25:34.000000000 +0100
+@@ -8,6 +8,6 @@
+
+ # grep '^INSTALL_.*=' ../Makefile | sed 's/INSTALL_TOP/prefix/'
+-prefix= /usr/local
++prefix= /usr
+ INSTALL_BIN= ${prefix}/bin
+ INSTALL_INC= ${prefix}/include
+ INSTALL_LIB= ${prefix}/lib
+diff -ur lua-5.1.4/src/luaconf.h lua-5.1.4-new/src/luaconf.h
+--- lua-5.1.4/src/luaconf.h 2008-02-11 17:25:08.000000000 +0100
++++ lua-5.1.4-new/src/luaconf.h 2012-02-23 18:25:34.000000000 +0100
+@@ -94,7 +94,7 @@
+ ".\\?.dll;" LUA_CDIR"?.dll;" LUA_CDIR"loadall.dll"
+
+ #else
+-#define LUA_ROOT "/usr/local/"
++#define LUA_ROOT "/usr/"
+ #define LUA_LDIR LUA_ROOT "share/lua/5.1/"
+ #define LUA_CDIR LUA_ROOT "lib/lua/5.1/"
+ #define LUA_PATH_DEFAULT \
+diff -ur lua-5.1.4/src/Makefile lua-5.1.4-new/src/Makefile
+--- lua-5.1.4/src/Makefile 2008-01-19 20:37:58.000000000 +0100
++++ lua-5.1.4-new/src/Makefile 2012-02-23 18:26:43.000000000 +0100
+@@ -23,6 +23,7 @@
+ PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
+
+ LUA_A= liblua.a
++LUA_SO= liblua.so
+ CORE_O= lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \
+ lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \
+ lundump.o lvm.o lzio.o
+@@ -36,7 +37,7 @@
+ LUAC_O= luac.o print.o
+
+ ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
++ALL_T= $(LUA_A) $(LUA_SO) $(LUA_T) $(LUAC_T)
+ ALL_A= $(LUA_A)
+
+ default: $(PLAT)
+@@ -51,6 +52,11 @@
+ $(AR) $@ $?
+ $(RANLIB) $@
+
++$(LUA_SO): $(CORE_O) $(LIB_O)
++ $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS)
++ ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V)
++ ln -sf $(LUA_SO).$(R) $(LUA_SO)
++
+ $(LUA_T): $(LUA_O) $(LUA_A)
+ $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
+
+--- lua-5.1.4/Makefile 2008-08-12 02:40:48.000000000 +0200
++++ lua-5.1.4-new/Makefile 2012-02-23 19:06:32.000000000 +0100
+@@ -53,7 +53,7 @@
+ all: $(PLAT)
+
+ $(PLATS) clean:
+- cd src && $(MAKE) $@
++ cd src && $(MAKE) $@ V=$(V) R=$(R)
+
+ test: dummy
+ src/lua test/hello.lua
diff --git a/extra/nmap/PKGBUILD b/extra/nmap/PKGBUILD
index 5f6f3fbc2..05bcf81d0 100644
--- a/extra/nmap/PKGBUILD
+++ b/extra/nmap/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 172141 2012-11-30 02:54:16Z bisson $
+# $Id: PKGBUILD 173177 2012-12-12 00:31:59Z eric $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Hugo Doria <hugo@archlinux.org>
pkgname=nmap
pkgver=6.25
-pkgrel=1
+pkgrel=2
pkgdesc='Utility for network discovery and security auditing'
url='http://nmap.org/'
arch=('i686' 'x86_64' 'mips64el')
diff --git a/extra/openal/PKGBUILD b/extra/openal/PKGBUILD
index 0247e1edd..fd96bc6b1 100644
--- a/extra/openal/PKGBUILD
+++ b/extra/openal/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 173007 2012-12-08 13:24:36Z heftig $
+# $Id: PKGBUILD 173158 2012-12-11 21:59:43Z heftig $
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Contributor: Allan McRae <allan@archlinux.org>
# Contributor: Jason Chu <jchu@xentac.net>
pkgname=openal
-pkgver=1.15
+pkgver=1.15.1
pkgrel=1
pkgdesc="A cross-platform 3D audio library"
arch=('i686' 'x86_64' 'mips64el')
@@ -15,7 +15,7 @@ makedepends=(alsa-lib sdl pkgconfig cmake libpulse)
options=('!libtool')
source=(http://kcat.strangesoft.net/openal-releases/openal-soft-$pkgver.tar.bz2
fpu.patch)
-md5sums=('0eeb0551420b8fec300fe5db6d9a7902'
+md5sums=('ea83dec3b9655a27d28e7bc7cae9cd71'
'902d3f0e6cb16584f2b21d65235c3168')
build() {
diff --git a/extra/rrdtool/PKGBUILD b/extra/rrdtool/PKGBUILD
index 9d8e0ed75..78a2a2159 100644
--- a/extra/rrdtool/PKGBUILD
+++ b/extra/rrdtool/PKGBUILD
@@ -1,19 +1,19 @@
-# $Id: PKGBUILD 160575 2012-06-02 10:28:55Z bluewind $
+# $Id: PKGBUILD 173178 2012-12-12 00:32:02Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>
pkgname=rrdtool
pkgver=1.4.7
-pkgrel=2
+pkgrel=3
pkgdesc="Data logging and graphing application"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.rrdtool.org"
license=('GPL' 'custom')
depends=('libxml2' 'pango' 'ttf-dejavu')
-makedepends=('intltool' 'ruby' 'python2' 'tcl' 'lua')
+makedepends=('intltool' 'ruby' 'python2' 'tcl' 'lua51')
optdepends=('tcl: to use corresponding binding' \
'python2: to use corresponding binding' \
'ruby: to use corresponding binding' \
- 'lua: to use corresponding binding')
+ 'lua51: to use corresponding binding')
options=('!libtool' '!emptydirs' '!makeflags')
source=(http://oss.oetiker.ch/rrdtool/pub/rrdtool-${pkgver}.tar.gz)
sha1sums=('faab7df7696b69f85d6f89dd9708d7cf0c9a273b')
@@ -24,7 +24,9 @@ build() {
# fix FS#28521 make ruby install to vendor_ruby instead of site_ruby
sed -e 's/$(RUBY) extconf.rb/& --vendor/' -i bindings/Makefile.in
- PYTHON=python2 ./configure --prefix=/usr --localstatedir=/var --disable-rpath \
+ PYTHON=python2 LUA=/usr/bin/lua5.1 \
+ LUA_CFLAGS="-I/usr/include/lua5.1 -llua5.1" LUA_INSTALL_CMOD="/usr/lib/lua/5.1" \
+ ./configure --prefix=/usr --localstatedir=/var --disable-rpath \
--enable-perl --enable-perl-site-install --with-perl-options='INSTALLDIRS=vendor' \
--enable-ruby --enable-ruby-site-install --enable-python \
--enable-lua --enable-lua-site-install --enable-tcl --disable-libwrap
diff --git a/extra/sane/PKGBUILD b/extra/sane/PKGBUILD
index f7ab7c6b4..f91ca3d6c 100644
--- a/extra/sane/PKGBUILD
+++ b/extra/sane/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 165659 2012-08-28 10:12:18Z tpowa $
+# $Id: PKGBUILD 173127 2012-12-11 14:42:10Z jgc $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
# Contributor: Simo L. <neotuli@yahoo.com>
@@ -6,12 +6,12 @@
pkgname=sane
pkgver=1.0.23
-pkgrel=1.1
+pkgrel=2
pkgdesc="Scanner Access Now Easy"
url="http://www.sane-project.org/"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
-depends=('libtiff>=4.0.0' 'libgphoto2>=2.4.7-2' 'libjpeg>=8' 'libusb-compat' 'libcups' 'libieee1284' 'v4l-utils' 'avahi' 'bash' 'net-snmp')
+depends=('libtiff>=4.0.0' 'libgphoto2' 'libjpeg>=8' 'libusb-compat' 'libcups' 'libieee1284' 'v4l-utils' 'avahi' 'bash' 'net-snmp')
makedepends=('texlive-latexextra')
install=$pkgname.install
backup=(etc/sane.d/{abaton.conf,agfafocus.conf,apple.conf,artec.conf,artec_eplus48u.conf,avision.conf,bh.conf,canon.conf,canon630u.conf,canon_dr.conf,canon_pp.conf,cardscan.conf,coolscan2.conf,coolscan3.conf,coolscan.conf,dc25.conf,dc210.conf,dc240.conf,dell1600n_net.conf,dll.conf,dmc.conf,epjitsu.conf,epson.conf,epson2.conf,fujitsu.conf,genesys.conf,gphoto2.conf,gt68xx.conf,hp.conf,hp3900.conf,hp4200.conf,hp5400.conf,hpsj5s.conf,hs2p.conf,ibm.conf,kodak.conf,kodakaio.conf,leo.conf,lexmark.conf,ma1509.conf,magicolor.conf,matsushita.conf,microtek.conf,microtek2.conf,mustek.conf,mustek_pp.conf,mustek_usb.conf,nec.conf,net.conf,p5.conf,pie.conf,pixma.conf,plustek.conf,plustek_pp.conf,qcam.conf,ricoh.conf,rts8891.conf,s9036.conf,saned.conf,sceptre.conf,sharp.conf,sm3840.conf,snapscan.conf,sp15c.conf,st400.conf,stv680.conf,tamarack.conf,teco1.conf,teco2.conf,teco3.conf,test.conf,u12.conf,umax.conf,umax1220u.conf,umax_pp.conf,xerox_mfp.conf,v4l.conf} etc/xinetd.d/sane)
diff --git a/extra/vim/PKGBUILD b/extra/vim/PKGBUILD
index 95d3391de..44f1a5452 100644
--- a/extra/vim/PKGBUILD
+++ b/extra/vim/PKGBUILD
@@ -1,13 +1,13 @@
-# $Id: PKGBUILD 169591 2012-10-24 01:48:33Z tdziedzic $
+# Maintainer: Thomas Dziedzic <gostrc@gmail.com>
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
-# Maintainer: tobias [ tobias at archlinux org ]
-# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
+# Contributor: tobias [ tobias at archlinux org ]
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgbase=vim
pkgname=('vim' 'gvim' 'vim-runtime')
_topver=7.3
-_patchlevel=712
-__hgrev=57e8b75298d6
+_patchlevel=754
+__hgrev=52bfa939fc07
_versiondir="vim${_topver//./}"
pkgver=${_topver}.${_patchlevel}
pkgrel=1
@@ -21,8 +21,8 @@ source=("ftp://ftp.archlinux.org/other/vim/vim-${pkgver}.tar.xz"
'vimrc'
'archlinux.vim'
'gvim.desktop')
-md5sums=('368435a6494a2559565ce4d668c4513c'
- '1613bbbd2a794cd321db09c6cfe2d35f'
+md5sums=('187bec934962a7b5418dbe233e606eef'
+ '3a41d935a372c712088cdee997e1287f'
'6e7adfbd5d26c1d161030ec203a7f243'
'20fceda56badf201695c57999b0bc609'
'10353a61aadc3f276692d0e17db1478e'
@@ -30,7 +30,6 @@ md5sums=('368435a6494a2559565ce4d668c4513c'
# source PKGBUILD && mksource
mksource() {
-
[[ -x /usr/bin/hg ]] || (echo "hg not found. Install mercurial." && return 1)
__hgroot='http://vim.googlecode.com/hg/'
@@ -51,7 +50,11 @@ mksource() {
rm ${pkgname}-${pkgver}/{.hgignore,.hgtags}
tar -cJf ${pkgname}-${pkgver}.tar.xz ${pkgname}-${pkgver}/*
rm -r ${pkgname}-${pkgver}
- #gpg --detach-sign --use-agent -u ${GPGKEY} ${pkgname}-${pkgver}.tar.xz
+
+ gpg --detach-sign ${pkgname}-${pkgver}.tar.xz
+
+ scp ${pkgname}-${pkgver}.tar.xz ger:/srv/ftp/other/vim/
+ scp ${pkgname}-${pkgver}.tar.xz.sig ger:/srv/ftp/other/vim/
}
build() {
@@ -71,23 +74,45 @@ build() {
cd "${srcdir}"/vim-build
- ./configure --prefix=/usr --localstatedir=/var/lib/vim \
- --with-features=big --with-compiledby=Parabola \
- --enable-gpm --enable-acl --with-x=no \
- --disable-gui --enable-multibyte --enable-cscope \
- --disable-netbeans --enable-perlinterp --disable-pythoninterp \
- --disable-python3interp --disable-rubyinterp --disable-luainterp
+ ./configure \
+ --prefix=/usr \
+ --localstatedir=/var/lib/vim \
+ --with-features=big \
+ --with-compiledby=Parabola \
+ --enable-gpm \
+ --enable-acl \
+ --with-x=no \
+ --disable-gui \
+ --enable-multibyte \
+ --enable-cscope \
+ --disable-netbeans \
+ --enable-perlinterp \
+ --disable-pythoninterp \
+ --disable-python3interp \
+ --disable-rubyinterp \
+ --disable-luainterp
make
cd "${srcdir}"/gvim-build
- ./configure --prefix=/usr --localstatedir=/var/lib/vim \
- --with-features=big --with-compiledby=Parabola \
- --enable-gpm --enable-acl --with-x=yes \
- --enable-gui=gtk2 --enable-multibyte --enable-cscope \
- --enable-netbeans --enable-perlinterp --enable-pythoninterp \
- --disable-python3interp --enable-rubyinterp --enable-luainterp
+ ./configure \
+ --prefix=/usr \
+ --localstatedir=/var/lib/vim \
+ --with-features=big \
+ --with-compiledby=Parabola \
+ --enable-gpm \
+ --enable-acl \
+ --with-x=yes \
+ --enable-gui=gtk2 \
+ --enable-multibyte \
+ --enable-cscope \
+ --enable-netbeans \
+ --enable-perlinterp \
+ --enable-pythoninterp \
+ --disable-python3interp \
+ --enable-rubyinterp \
+ --enable-luainterp
make
}
diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD
index 0a3ceae07..cbbc4e3e9 100644
--- a/extra/vlc/PKGBUILD
+++ b/extra/vlc/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 171268 2012-11-16 23:35:53Z ibiru $
+# $Id: PKGBUILD 173179 2012-12-12 00:32:08Z eric $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
# Contributor: Martin Sandsmark <martin.sandsmark@kde.org>
pkgname=vlc
pkgver=2.0.4
-pkgrel=4
+pkgrel=5
pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.videolan.org/vlc/"
license=('LGPL2.1' 'GPL2')
depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt' 'libproxy'
- 'sdl_image' 'libdvdnav' 'libtiger' 'lua' 'libmatroska'
+ 'sdl_image' 'libdvdnav' 'libtiger' 'lua51' 'libmatroska'
'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp'
'libshout' 'libmad' 'libmpeg2' 'libmodplug' 'libass'
'xcb-util-keysyms')
@@ -19,7 +19,8 @@ makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'kdelibs'
'fluidsynth' 'libdc1394' 'libavc1394'
'libcaca' 'librsvg' 'portaudio' 'libgme' 'xosd'
'twolame' 'aalib' 'libmtp' 'libdvdcss'
- 'gnome-vfs' 'libgoom2' 'libtar' 'vcdimager' 'opus' 'libssh2')
+ 'gnome-vfs' 'libgoom2' 'libtar' 'vcdimager' 'opus' 'libssh2'
+ 'mesa')
[ "$CARCH" = "mips64el" ] || makedepends+=('lirc-utils' 'oss' 'projectm')
optdepends=('avahi: for service discovery using bonjour protocol'
'libnotify: for notification plugin'
@@ -85,7 +86,8 @@ build() {
--enable-upnp \
--enable-opus \
--enable-sftp \
- $extraconf
+ $extraconf \
+ LUAC=luac5.1
make
}
diff --git a/extra/weechat/PKGBUILD b/extra/weechat/PKGBUILD
index f647530b6..ce0828e68 100644
--- a/extra/weechat/PKGBUILD
+++ b/extra/weechat/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 171536 2012-11-18 15:48:02Z giovanni $
+# $Id: PKGBUILD 173180 2012-12-12 00:32:10Z eric $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: lucke <lucke at o2 dot pl>
pkgname=weechat
pkgver=0.3.9.2
-pkgrel=1
+pkgrel=2
pkgdesc="Fast, light and extensible IRC client (curses UI)"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.weechat.org/"
diff --git a/extra/wireshark/PKGBUILD b/extra/wireshark/PKGBUILD
index 99c35c775..3f5ec35dc 100644
--- a/extra/wireshark/PKGBUILD
+++ b/extra/wireshark/PKGBUILD
@@ -1,20 +1,20 @@
-# $Id: PKGBUILD 168916 2012-10-16 14:27:05Z guillaume $
+# $Id: PKGBUILD 173181 2012-12-12 00:32:12Z eric $
# Maintainer: Guillaume ALAUX <guillaume@archlinux.org>
# Contributor: Florian Pritz <bluewind at jabber dot ccc dot de>
pkgname=('wireshark-cli' 'wireshark-gtk')
pkgbase=wireshark
-pkgver=1.8.3
+pkgver=1.8.4
pkgrel=2
arch=('i686' 'x86_64' 'mips64el')
license=('GPL2')
makedepends=('bison' 'flex' 'gtk2' 'krb5' 'libcap' 'libpcap' 'bash' 'gnutls'
- 'libgcrypt' 'lua' 'python' 'portaudio')
-url="http://www.wireshark.org/"
+ 'libgcrypt' 'lua51' 'python' 'portaudio')
+url='http://www.wireshark.org/'
options=(!libtool)
source=(http://www.wireshark.org/download/src/${pkgbase}-${pkgver}.tar.bz2
enable_version.patch)
-sha1sums=('3e1322eea5794c71de752b7923af9379bcc95299'
- '9a56a9153b6903e508b0375cde4f6e57ffc544e6')
+sha256sums=('cae9ec0cb9fa0b732a76c0f72f8c15d763f8cdc2e389cda2da6c48c24559faac'
+ '0cf13fb0a53909dd737e44f3c3f62b824527d7c96eaffb69d9a8bf4772d54cbd')
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
@@ -32,8 +32,8 @@ build() {
}
package_wireshark-cli() {
- pkgdesc="A free network protocol analyzer for Unix/Linux and Windows - CLI version"
- depends=('krb5' 'libcap' 'libpcap' 'bash' 'gnutls' 'libgcrypt' 'glib2' 'lua' 'portaudio')
+ pkgdesc='a free network protocol analyzer for Unix/Linux and Windows - CLI version'
+ depends=('krb5' 'libcap' 'libpcap' 'bash' 'gnutls' 'libgcrypt' 'glib2' 'portaudio' 'lua51')
install=wireshark.install
conflicts=(wireshark)
@@ -56,7 +56,7 @@ package_wireshark-cli() {
}
package_wireshark-gtk() {
- pkgdesc="A free network protocol analyzer for Unix/Linux and Windows - GTK frontend"
+ pkgdesc='a free network protocol analyzer for Unix/Linux and Windows - GTK frontend'
depends=('gtk2' 'wireshark-cli' 'desktop-file-utils' 'hicolor-icon-theme')
install=wireshark-gtk.install
replaces=(wireshark)
diff --git a/extra/xf86-input-joystick/PKGBUILD b/extra/xf86-input-joystick/PKGBUILD
index b2dadf7f7..fbcf063ec 100644
--- a/extra/xf86-input-joystick/PKGBUILD
+++ b/extra/xf86-input-joystick/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 168557 2012-10-13 11:43:35Z andyrtr $
+# $Id: PKGBUILD 173112 2012-12-11 10:08:00Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=xf86-input-joystick
pkgver=1.6.1
-pkgrel=2
+pkgrel=3
pkgdesc="X.Org Joystick input driver"
arch=(i686 x86_64 'mips64el')
url="http://xorg.freedesktop.org/"
@@ -11,17 +11,16 @@ license=('custom')
depends=('glibc')
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=18' 'resourceproto' 'scrnsaverproto')
conflicts=('xorg-server<1.13.0' 'X-ABI-XINPUT_VERSION<18' 'X-ABI-XINPUT_VERSION>=19')
+backup=('etc/X11/xorg.conf.d/50-joystick.conf')
groups=('xorg-drivers' 'xorg')
options=('!libtool')
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2
- #git-fixes.patch
50-joystick.conf)
sha1sums=('0712652ec6cdb2fca6ad888548b232a4de9cf580'
'e1ff3699a0470c6bb78a53f718df9d8521621e11')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- #patch -Np1 -i "${srcdir}/git-fixes.patch"
./configure --prefix=/usr
make
}
diff --git a/extra/xterm/PKGBUILD b/extra/xterm/PKGBUILD
index dcb294250..a385413a0 100644
--- a/extra/xterm/PKGBUILD
+++ b/extra/xterm/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 172019 2012-11-26 14:56:12Z andyrtr $
+# $Id: PKGBUILD 173116 2012-12-11 10:32:56Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=xterm
pkgver=287
-pkgrel=1
+pkgrel=2
pkgdesc="X Terminal Emulator"
arch=('i686' 'x86_64' 'mips64el')
url="http://invisible-island.net/xterm/"
license=('custom')
-depends=('libxft' 'libxaw' 'ncurses' 'xorg-luit' 'xbitmaps')
+depends=('libxft' 'libxaw' 'ncurses' 'xorg-luit' 'xbitmaps' 'libutempter')
source=(ftp://invisible-island.net/${pkgname}/${pkgname}-${pkgver}.tgz
LICENSE)
md5sums=('0e4385e66d40b5dd6017d02c3db2a4af'
@@ -43,7 +43,7 @@ build() {
--enable-narrowproto \
--enable-exec-xterm \
--with-tty-group=tty \
- --with-utmp-setgid=utmp
+ --with-utempter
make
}
diff --git a/libre/audacious-plugins-libre/PKGBUILD b/libre/audacious-plugins-libre/PKGBUILD
index 88a8406c7..55f88a97f 100644
--- a/libre/audacious-plugins-libre/PKGBUILD
+++ b/libre/audacious-plugins-libre/PKGBUILD
@@ -1,4 +1,5 @@
-# $Id: PKGBUILD 166974 2012-09-23 22:57:12Z bisson $
+# $Id: PKGBUILD 173107 2012-12-11 04:46:40Z bisson $
+# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Alexander Fehr <pizzapunk gmail com>
# Contributor: William Rea <sillywilly@gmail.com>
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
@@ -7,7 +8,7 @@
_pkgname=audacious-plugins
pkgname=audacious-plugins-libre
-pkgver=3.3.2
+pkgver=3.3.3
pkgrel=1
pkgdesc='Plugins for Audacious without unfree plugins'
url='http://audacious-media-player.org/'
@@ -60,7 +61,7 @@ optdepends=('oss: Open Sound System v4 output'
'libcue: CUE playlist format')
source=("http://distfiles.audacious-media-player.org/${_pkgname}-${pkgver}.tar.bz2")
-sha1sums=('869d3820263ff35609bfc6f2e69885a00d660513')
+sha1sums=('c7384a2de6e3305f3c3271bb66344f0cbb9bef0e')
build() {
# Retrieve upstream & remove plugin 'psf' due to issues mentioned above.
diff --git a/libre/blender-libre/PKGBUILD b/libre/blender-libre/PKGBUILD
index 2360945ee..e6c684b1e 100644
--- a/libre/blender-libre/PKGBUILD
+++ b/libre/blender-libre/PKGBUILD
@@ -15,9 +15,9 @@ else
)
spndesc=''
fi
-pkgdesc="A fully integrated 3D graphics creation suite, without nonfree cuda-toolkit and redcode image format support$spndesc"
-pkgver=2.64a
-pkgrel=4
+pkgdesc="Fully integrated 3D graphics creation suite, without nonfree cuda-toolkit and redcode image format support$spndesc"
+pkgver=2.65
+pkgrel=1
pkgaev=5
arch=(
i686
@@ -137,7 +137,7 @@ source=(
"http://download.${pkgbase%$pkgflag}.org/source/${pkgbase%$pkgflag}-$pkgver.tar.gz"
)
sha512sums=(
- 77d171a36f1c87a82613ed7601df9cef444069a2a6600e05260607e9a2009c292068a2b4753f3cbd53d820cdc8d9ed88ddd1685f20647b943f75bfbeb905b9b5
+ 92488691c25d390eabf35569cb37ec62437dd42f57e096334a6ed804b3265efe6f81871eba15dad67399ff4e6bf4262d4043298a3ceb90e5dc57586eb9f2870f
)
build() {
@@ -148,7 +148,7 @@ build() {
[[ $CARCH == i686 ]] && DSUPPORT_SSE2_BUILD='-DSUPPORT_SSE2_BUILD=OFF'
- cmake .. \
+ setarch $CARCH cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPYTHON_INCLUDE_DIRS=/usr/include/python3.3m \
@@ -171,13 +171,13 @@ build() {
-DWITH_PYTHON_INSTALL=OFF \
-DWITH_SYSTEM_GLEW=ON
- make $MAKEFLAGS
+ setarch $CARCH make $MAKEFLAGS
- make
+ setarch $CARCH make
}
package() {
cd $srcdir/${pkgbase%$pkgflag}-$pkgver/build
- make DESTDIR=$pkgdir install
- python -m compileall $pkgdir/usr/share/${pkgbase%$pkgflag}
+ setarch $CARCH make DESTDIR=$pkgdir install
+ setarch $CARCH python -m compileall $pkgdir/usr/share/${pkgbase%$pkgflag}
}
diff --git a/libre/linux-libre-lts/PKGBUILD b/libre/linux-libre-lts/PKGBUILD
index 0170fdfac..28fd3d71b 100644
--- a/libre/linux-libre-lts/PKGBUILD
+++ b/libre/linux-libre-lts/PKGBUILD
@@ -7,10 +7,10 @@
pkgbase=linux-libre-lts # Build stock -LIBRE-LTS kernel
#pkgbase=linux-libre-custom # Build kernel with a different name
_basekernel=3.0
-_sublevel=54
+_sublevel=56
pkgver=${_basekernel}.${_sublevel}
pkgrel=1
-_lxopkgver=${_basekernel}.53 # nearly always the same as pkgver
+_lxopkgver=${_basekernel}.55 # nearly always the same as pkgver
arch=('i686' 'x86_64' 'mips64el')
url="http://linux-libre.fsfla.org/"
license=('GPL2')
@@ -30,10 +30,9 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn
'ext4-options.patch'
'module-symbol-waiting-3.0.patch'
'module-init-wait-3.0.patch'
- '3.0.54-ptrace-i686-build.patch'
"http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2")
md5sums=('5f64180fe7df4e574dac5911b78f5067'
- '2fd5511915299a3f60b0494914881e3f'
+ '49061818ee1c6d38095f5614be9a0eac'
'a5d98603d79d3ab7f979af49b2970f26'
'0ed396b368d8cdf8845f7ef2f62fc93c'
'c072b17032e80debc6a8626299245d46'
@@ -45,8 +44,7 @@ md5sums=('5f64180fe7df4e574dac5911b78f5067'
'f36222e7ce20c8e4dc27376f9be60f6c'
'670931649c60fcb3ef2e0119ed532bd4'
'8a71abc4224f575008f974a099b5cf6f'
- '80889d526d86e516757b52fc99dca64d'
- '461adf81c9df997b57bfb3fa07d13746')
+ '0dbe7bf91cc9461d7394cf46ac37ff68')
if [ "$CARCH" != "mips64el" ]; then
# Don't use the Loongson-specific patches on non-mips64el arches.
unset source[${#source[@]}-1]
@@ -89,9 +87,6 @@ build() {
patch -Np1 -i "${srcdir}/module-symbol-waiting-3.0.patch"
patch -Np1 -i "${srcdir}/module-init-wait-3.0.patch"
- # fix building on i686 platform
- patch -Np1 -i "${srcdir}/3.0.54-ptrace-i686-build.patch"
-
if [ "$CARCH" == "mips64el" ]; then
sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre-lts|" Makefile
sed -r "s|^( SUBLEVEL = ).*|\1$_sublevel|" \
diff --git a/libre/linux-libre-lts/linux-libre-lts.install b/libre/linux-libre-lts/linux-libre-lts.install
index 1251b68c7..a2029fd2e 100644
--- a/libre/linux-libre-lts/linux-libre-lts.install
+++ b/libre/linux-libre-lts/linux-libre-lts.install
@@ -2,7 +2,7 @@
# arg 2: the old package version
KERNEL_NAME=-lts
-KERNEL_VERSION=3.0.54-1-LIBRE-LTS
+KERNEL_VERSION=3.0.56-1-LIBRE-LTS
# set a sane PATH to ensure that critical utils like depmod will be found
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD
index 5f3fffbd8..16afa09ce 100644
--- a/libre/linux-libre/PKGBUILD
+++ b/libre/linux-libre/PKGBUILD
@@ -10,7 +10,7 @@
pkgbase=linux-libre # Build stock -LIBRE kernel
#pkgbase=linux-libre-custom # Build kernel with a different name
_basekernel=3.6
-_sublevel=9
+_sublevel=10
pkgver=${_basekernel}.${_sublevel}
pkgrel=1
_lxopkgver=${_basekernel}.9 # nearly always the same as pkgver
@@ -35,7 +35,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn
'fat-3.6.x.patch'
"http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2")
md5sums=('a2312edd0265b5b07bd4b50afae2b380'
- '2127e118d09154c7a44dd2dfed2cfecd'
+ 'd0382e715c9ce5f28dea840fd89c6434'
'e4a3a4677e1fac6ecf0e0fb44c41ca08'
'68fc36a4efb6ade0eca409b9444fef0c'
'e49ac236dfeef709f91a3d993ea7b62c'
diff --git a/libre/linux-libre/linux-libre.install b/libre/linux-libre/linux-libre.install
index 89024bf96..1e065da77 100644
--- a/libre/linux-libre/linux-libre.install
+++ b/libre/linux-libre/linux-libre.install
@@ -2,7 +2,7 @@
# arg 2: the old package version
KERNEL_NAME=
-KERNEL_VERSION=3.6.9-1-LIBRE
+KERNEL_VERSION=3.6.10-1-LIBRE
# set a sane PATH to ensure that critical utils like depmod will be found
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
diff --git a/libre/luxblend25/PKGBUILD b/libre/luxblend25/PKGBUILD
index 245aba247..26640795f 100644
--- a/libre/luxblend25/PKGBUILD
+++ b/libre/luxblend25/PKGBUILD
@@ -4,12 +4,12 @@
pkgbase=luxrender
pkgname=luxblend25
srcver=3a928b723b29
-pkgver=1.1.v2.64
+pkgver=1.1.v2.65
_pkgver=${pkgver::3}
reqname=blender
reqver=${pkgver:5}
-pkgrel=2
-pkgdesc='A LuxRender exporter for Blender-libre'
+pkgrel=1
+pkgdesc='LuxRender exporter for Blender-libre'
arch=(
any
)
diff --git a/libre/parabolaweb-utils/PKGBUILD b/libre/parabolaweb-utils/PKGBUILD
index 5fdd12bdb..e3d9444ce 100644
--- a/libre/parabolaweb-utils/PKGBUILD
+++ b/libre/parabolaweb-utils/PKGBUILD
@@ -1,14 +1,13 @@
# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
-. helper.sh
+. "${startdir:-.}/helper.sh"
# provides:
-# _get_pkgver
# _get_depends
# _get_depends_nover (no version requirements)
pkgname=parabolaweb-utils
-pkgver=`_get_pkgver`
-pkgrel=8
+pkgver=20121115.1554
+pkgrel=1
pkgdesc="Utils for the Parabola website"
arch=('any')
url="https://projects.parabolagnulinux.org/parabolaweb.git/"
@@ -20,11 +19,8 @@ depends=(
'git' # used in parabolaweb-download
'libretools' # used in parabolaweb-{download,update} (libremessages)
`_get_depends`)
-backup=('etc/conf.d/parabolaweb')
-
-export pkgver
-
makedepends=(makepkg-git)
+backup=('etc/conf.d/parabolaweb')
source=(git://parabolagnulinux.org/parabolaweb.git
parabolaweb-download
@@ -34,6 +30,13 @@ source=(git://parabolagnulinux.org/parabolaweb.git
parabolaweb.service
parabolaweb.conf)
+pkgver() {
+ cd "$srcdir/parabolaweb"
+ # get the date requirements_prod.txt was last modified
+ gitdate="$(git log -n1 --date=iso --format=format:'%cd' ./requirements_prod.txt)"
+ date -u +%Y%m%d.%H%M -d "$gitdate"
+}
+
build() {
:
}
diff --git a/libre/parabolaweb-utils/helper.sh b/libre/parabolaweb-utils/helper.sh
index 5ce4182b3..5212571a8 100644
--- a/libre/parabolaweb-utils/helper.sh
+++ b/libre/parabolaweb-utils/helper.sh
@@ -1,35 +1,21 @@
_mksource() {
- if [[ -z _DO_NOT_RUN_MKSOURCE ]]; then
- _DO_NOT_RUN_MKSOURCE=true makepkg -o
- fi
-}
-
-_get_pkgver() {
- if [[ -n $pkgver ]] && [[ $pkgver != 0.bogus ]]; then
- echo $pkgver
- else
- _mksource 1>&2
- if [[ -f "${srcdir:-src}/parabolaweb/requirements_prod.txt" ]]; then
- pushd "${srcdir:-src}/parabolaweb" >/dev/null
- # get the date requirements_prod.txt was last modified
- gitdate="$(git log -n1 --date=iso --format=format:'%cd' ./requirements_prod.txt)"
- date -u +%Y%m%d.%H%M -d "$gitdate"
- popd >/dev/null
- else
- echo 0.bogus
- fi
+ pushd "${startdir:-.}" >/dev/null
+ if [[ -z $_DO_NOT_RUN_MKSOURCE && $0 =~ ^makepkg ]]; then
+ local flags=(-o)
+ (( EUID )) || flags+=(--asroot)
+ _DO_NOT_RUN_MKSOURCE=true "${0}" "${flags[@]}"
fi
+ popd >/dev/null
}
_get_depends() {
_mksource 1>&2
- if [[ -f "${srcdir:-src}/parabolaweb/requirements_prod.txt" ]]; then
+ if [[ -f "${srcdir:-${startdir:-.}/src}/parabolaweb/requirements_prod.txt" ]]; then
pushd "${srcdir:-src}" >/dev/null
- python2_packages='markdown|psycopg2|pyinotify|pytz|south'
< parabolaweb/requirements_prod.txt sed -r \
-e 's/.*/\L&/' -e 's/==/=/' \
- -e 's/^python-memcached/python2-memcached/' \
- -e "s/^(${python2_packages})/python2-&/"
+ -e 's/^(python2?-)?/python2-/' \
+ -e 's/python2-django/django/'
popd >/dev/null
fi
}
diff --git a/libre/texlive-core-libre/PKGBUILD b/libre/texlive-core-libre/PKGBUILD
index 41021cf24..1e3d5534b 100644
--- a/libre/texlive-core-libre/PKGBUILD
+++ b/libre/texlive-core-libre/PKGBUILD
@@ -4,9 +4,9 @@
pkgname=texlive-core-libre
_pkgname=texlive-core
-pkgver=2012.26892
+pkgver=2012.28273
_revnr=${pkgver#2012.}
-pkgrel=2
+pkgrel=1
pkgdesc="TeX Live core distribution"
license=('GPL')
arch=(any)
@@ -30,7 +30,7 @@ source=("ftp://ftp.archlinux.org/other/texlive/$_pkgname-$pkgver-src.zip"
options=(!strip)
install=texlive.install
#backup=(etc/texmf/tex/context/config/cont-usr.tex)
-md5sums=('c913b3c01bdcf81da80e4833cd4cc691'
+md5sums=('42ce6cf5a7728f2ebb9a1a2bbf9dc4ed'
'82c03f7226e1df4440f30c89c05ee653')
build() {
diff --git a/libre/texlive-core-libre/texlive.install b/libre/texlive-core-libre/texlive.install
index 601c4af19..14ca7c531 100644
--- a/libre/texlive-core-libre/texlive.install
+++ b/libre/texlive-core-libre/texlive.install
@@ -9,7 +9,7 @@ post_install() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
- echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go"
+ echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
@@ -31,7 +31,7 @@ post_upgrade() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
- echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go"
+ echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
diff --git a/libre/texlive-fontsextra-libre/PKGBUILD b/libre/texlive-fontsextra-libre/PKGBUILD
index cabf58619..a445de005 100644
--- a/libre/texlive-fontsextra-libre/PKGBUILD
+++ b/libre/texlive-fontsextra-libre/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=texlive-fontsextra-libre
_pkgname=texlive-fontsextra
-pkgver=2012.26866
+pkgver=2012.28268
_revnr=${pkgver#2012.}
pkgrel=1
pkgdesc="TeX Live - all sorts of extra fonts"
@@ -20,8 +20,8 @@ source=("ftp://ftp.archlinux.org/other/texlive/$_pkgname-$pkgver-src.zip" "$_pkg
options=('!emptydirs')
options=(!strip)
install=texlive.install
-md5sums=('f75e552c4573ce73d3eee03fffee723f'
- '4a2f2b3b4527655fb47ab0d59b01bfea')
+md5sums=('2c900d7eaa4506b057e25be64b4ad24b'
+ 'd1d90a08bbea59c2f925a4b07c355828')
build() {
cd "$srcdir"
diff --git a/libre/texlive-fontsextra-libre/texlive-fontsextra.maps b/libre/texlive-fontsextra-libre/texlive-fontsextra.maps
index fbced973a..771bf3607 100644
--- a/libre/texlive-fontsextra-libre/texlive-fontsextra.maps
+++ b/libre/texlive-fontsextra-libre/texlive-fontsextra.maps
@@ -24,6 +24,8 @@ Map Romantik.map
Map Rothdn.map
Map RoyalIn.map
Map Sanremo.map
+Map SourceCodePro.map
+Map SourceSansPro.map
Map Starburst.map
Map Typocaps.map
Map Zallman.map
@@ -38,7 +40,10 @@ Map auncial.map
Map aurical.map
Map belleek.map
Map bera.map
+Map bguq.map
+Map biolinum-type1.map
Map boondox.map
+Map cabin.map
Map calligra.map
Map cantarell.map
Map ccicons.map
@@ -69,19 +74,20 @@ Map gfsdidot.map
Map gfsneohellenic.map
Map gfssolomos.map
Map gptimes.map
+Map hacm.map
Map icelandic.map
Map iwona.map
Map kpfonts.map
Map kurier.map
Map lato.map
-Map libertine.map
+Map libertine-type1.map
Map linearA.map
Map mathabx.map
Map mdbch.map
Map mdput.map
Map mdsymbol.map
Map mdugm.map
-Map ntx.map
+Map newtx.map
Map ocrb.map
Map opensans.map
Map paratype-type1.map
@@ -94,6 +100,7 @@ Map rsfso.map
Map sansmathaccent.map
Map sqrcaps.map
Map starfont.map
+Map superiors.map
Map tfrupee.map
Map uaq.map
Map ugq.map
diff --git a/libre/texlive-fontsextra-libre/texlive.install b/libre/texlive-fontsextra-libre/texlive.install
index c2c5e8165..6f81bd4ba 100644
--- a/libre/texlive-fontsextra-libre/texlive.install
+++ b/libre/texlive-fontsextra-libre/texlive.install
@@ -9,7 +9,7 @@ post_install() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
- echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go"
+ echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
@@ -25,7 +25,7 @@ post_upgrade() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
- echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go"
+ echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
diff --git a/libre/texlive-latexextra-libre/PKGBUILD b/libre/texlive-latexextra-libre/PKGBUILD
index d806b73fd..533a0aa6e 100644
--- a/libre/texlive-latexextra-libre/PKGBUILD
+++ b/libre/texlive-latexextra-libre/PKGBUILD
@@ -1,11 +1,11 @@
-# Maintainer: Firmicus <firmicus āt gmx dōt net>
+# $Id: PKGBUILD 171569 2012-11-19 07:37:56Z remy $
# Maintainer: Rémy Oudompheng <remy@archlinux.org>
# Maintainer (Parabola): Michał Masłowski <mtjm@mtjm.eu>
# Contributor (Parabola): André Silva <emulatorman@lavabit.com>
pkgname=texlive-latexextra-libre
_pkgname=texlive-latexextra
-pkgver=2012.26807
+pkgver=2012.28272
_revnr=${pkgver#2012.}
pkgrel=1
pkgdesc="TeX Live - Large collection of add-on packages for LaTeX"
@@ -25,7 +25,7 @@ source=("ftp://ftp.archlinux.org/other/texlive/$_pkgname-$pkgver-src.zip" "$_pkg
options=('!emptydirs')
options=(!strip)
install=texlive.install
-md5sums=('868dc1824391768e120fdd71ba28e520'
+md5sums=('75db29b9e9bea30e9b6c1b77c4fca964'
'9e4825f47dac663dd62c4bfa67899e84')
build() {
@@ -40,35 +40,34 @@ build() {
rm -rf {tlpkg,doc,source} || true
}
package() {
- install -m755 -d $pkgdir/var/lib/texmf/arch/installedpkgs
+ install -m755 -d "$pkgdir"/var/lib/texmf/arch/installedpkgs
sed -i '/^#/d' CONTENTS
- install -m644 CONTENTS $pkgdir/var/lib/texmf/arch/installedpkgs/${_pkgname}_${_revnr}.pkgs
- install -m644 $_pkgname.maps $pkgdir/var/lib/texmf/arch/installedpkgs/
- install -m755 -d $pkgdir/usr/share
+ install -m644 CONTENTS "$pkgdir"/var/lib/texmf/arch/installedpkgs/${_pkgname}_${_revnr}.pkgs
+ install -m644 $_pkgname.maps "$pkgdir"/var/lib/texmf/arch/installedpkgs/
+ install -m755 -d "$pkgdir"/usr/share
wanteddirs=$(for d in *; do test -d $d && [[ $d != texmf* ]] && echo $d; done) || true
for dir in $wanteddirs; do
- find $dir -type d -exec install -d -m755 $pkgdir/usr/share/texmf-dist/'{}' \;
- find $dir -type f -exec install -m644 '{}' $pkgdir/usr/share/texmf-dist/'{}' \;
+ find $dir -type d -exec install -d -m755 "$pkgdir"/usr/share/texmf-dist/'{}' \;
+ find $dir -type f -exec install -m644 '{}' "$pkgdir"/usr/share/texmf-dist/'{}' \;
done
if [[ -d texmf-dist ]]; then
- find texmf-dist -type d -exec install -d -m755 $pkgdir/usr/share/'{}' \;
- find texmf-dist -type f -exec install -m644 '{}' $pkgdir/usr/share/'{}' \;
+ find texmf-dist -type d -exec install -d -m755 "$pkgdir"/usr/share/'{}' \;
+ find texmf-dist -type f -exec install -m644 '{}' "$pkgdir"/usr/share/'{}' \;
fi
- if [[ -d $pkgdir/usr/share/texmf-dist/scripts ]]; then
- find $pkgdir/usr/share/texmf-dist/scripts -type f -exec chmod a+x '{}' \;
+ if [[ -d "$pkgdir"/usr/share/texmf-dist/scripts ]]; then
+ find "$pkgdir"/usr/share/texmf-dist/scripts -type f -exec chmod a+x '{}' \;
fi
#add symlinks that were in texlive-bin:
- install -m755 -d $pkgdir/usr/bin
- ln -s /usr/share/texmf-dist/scripts/authorindex/authorindex $pkgdir/usr/bin/authorindex
- ln -s /usr/share/texmf-dist/scripts/exceltex/exceltex $pkgdir/usr/bin/exceltex
- ln -s /usr/share/texmf-dist/scripts/glossaries/makeglossaries $pkgdir/usr/bin/makeglossaries
- ln -s /usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl $pkgdir/usr/bin/pdfannotextractor
- ln -s /usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu $pkgdir/usr/bin/pdfthumb
- ln -s /usr/share/texmf-dist/scripts/perltex/perltex.pl $pkgdir/usr/bin/perltex
- ln -s /usr/share/texmf-dist/scripts/pst-pdf/ps4pdf $pkgdir/usr/bin/ps4pdf
- ln -s /usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl $pkgdir/usr/bin/splitindex
- ln -s /usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl $pkgdir/usr/bin/svn-multi
- ln -s /usr/share/texmf-dist/scripts/vpe/vpe.pl $pkgdir/usr/bin/vpe
+ install -m755 -d "$pkgdir"/usr/bin
+ ln -s /usr/share/texmf-dist/scripts/authorindex/authorindex "$pkgdir"/usr/bin/authorindex
+ ln -s /usr/share/texmf-dist/scripts/exceltex/exceltex "$pkgdir"/usr/bin/exceltex
+ ln -s /usr/share/texmf-dist/scripts/glossaries/makeglossaries "$pkgdir"/usr/bin/makeglossaries
+ ln -s /usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl "$pkgdir"/usr/bin/pdfannotextractor
+ ln -s /usr/share/texmf-dist/scripts/perltex/perltex.pl "$pkgdir"/usr/bin/perltex
+ ln -s /usr/share/texmf-dist/scripts/pst-pdf/ps4pdf "$pkgdir"/usr/bin/ps4pdf
+ ln -s /usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl "$pkgdir"/usr/bin/splitindex
+ ln -s /usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl "$pkgdir"/usr/bin/svn-multi
+ ln -s /usr/share/texmf-dist/scripts/vpe/vpe.pl "$pkgdir"/usr/bin/vpe
# but ppower4 was a symlink to ppower4.tlu, which was broken, but this is far better:
(
cat <<"END"
@@ -76,8 +75,8 @@ package() {
java -jar /usr/share/texmf-dist/scripts/ppower4/pp4p.jar $@
END
) > /tmp/ppower4
- install -m755 /tmp/ppower4 $pkgdir/usr/bin/
- rm $pkgdir/usr/share/texmf-dist/scripts/glossaries/makeglossaries.bat
- rm $pkgdir/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf.bat*
- rm $pkgdir/usr/share/texmf-dist/scripts/shipunov/biokey2html.bat
+ install -m755 /tmp/ppower4 "$pkgdir"/usr/bin/
+ rm "$pkgdir"/usr/share/texmf-dist/scripts/glossaries/makeglossaries.bat
+ rm "$pkgdir"/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf.bat*
+ rm "$pkgdir"/usr/share/texmf-dist/scripts/shipunov/biokey2html.bat
}
diff --git a/libre/texlive-latexextra-libre/texlive.install b/libre/texlive-latexextra-libre/texlive.install
index e8878db08..3416a2732 100644
--- a/libre/texlive-latexextra-libre/texlive.install
+++ b/libre/texlive-latexextra-libre/texlive.install
@@ -9,7 +9,7 @@ post_install() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
- echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go"
+ echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
@@ -25,7 +25,7 @@ post_upgrade() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
- echo ">>> texlive: regenerating updmap.cfg (custom additions shoud go"
+ echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
diff --git a/libre/your-freedom/PKGBUILD b/libre/your-freedom/PKGBUILD
index 9c5f6242c..8aad59fe4 100644
--- a/libre/your-freedom/PKGBUILD
+++ b/libre/your-freedom/PKGBUILD
@@ -24,4 +24,4 @@ package() {
))
}
-md5sums=('cc8ed9a33d0c58fcecc3323f831f687e')
+md5sums=('b8c939de5aa75a92299f65210e510d61')
diff --git a/pcr/ruby-shadow/PKGBUILD b/pcr/ruby-shadow/PKGBUILD
index 5b7ee1972..155835a3f 100644
--- a/pcr/ruby-shadow/PKGBUILD
+++ b/pcr/ruby-shadow/PKGBUILD
@@ -1,5 +1,5 @@
# Contributor: Thomas S Hatch <thatch45@gmail.com>
-# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.io>
+# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.IO>
pkgname=ruby-shadow
pkgver=2.1.4