lua 5.3.3

Packages that do not support latest Lua have been moved to the CCR. If requested,
we could package lua52 and lua51 in the official repoitories to support popular
packages that have not yet caught up with latest Lua.
parent 48328d13
pkgname=cegui-0.8
pkgver=0.8.7
_ver=0-8-7
pkgrel=2
pkgdesc="A free library providing windowing and widgets for graphics APIs/engines"
arch=('x86_64')
url="http://crayzedsgui.sourceforge.net"
license=("MIT")
depends=('pcre' 'glew' 'expat' 'freetype2' 'libxml2' 'devil' 'freeglut' 'lua' 'silly' 'glfw2')
makedepends=('cmake' 'python2' 'doxygen' 'ogre' 'boost' 'graphviz' 'irrlicht' 'mesa' 'mercurial' 'toluapp')
optdepends=("python2: python bindings"
"ogre: ogre module"
"gtk2: gtk2 module"
"irrlicht: irrlicht module")
provides=('cegui')
conflicts=('cegui')
replaces=('cegui')
source=("hg+https://bitbucket.org/cegui/cegui#tag=v$_ver"
"freetype.patch")
sha1sums=('SKIP'
'01c7098184036981ec97d42757341dbd2e4aab80')
build() {
cd "$srcdir/cegui"
# patch -Np1 < "$srcdir/freetype.patch"
sed -i "s/lib64/lib/g" CMakeLists.txt
[[ -d build ]] && rm -r build
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCEGUI_LIB_INSTALL_DIR=lib \
-DCEGUI_BUILD_PYTHON_MODULES=OFF # currently broken :(
# -PYTHON_EXECUTABLE=/usr/bin/python2
make
make html
}
package() {
cd "$srcdir/cegui"/build
make DESTDIR="${pkgdir}" install
install -Dm644 ../COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
}
diff -r 319182022f9f cmake/FindFreetype.cmake
--- a/cmake/FindFreetype.cmake Sat Dec 07 09:00:48 2013 +0000
+++ b/cmake/FindFreetype.cmake Tue Dec 17 05:02:30 2013 +0100
@@ -3,8 +3,8 @@
################################################################################
include(FindPackageHandleStandardArgs)
-find_path(FREETYPE_H_PATH_ft2build NAMES ft2build.h)
-find_path(FREETYPE_H_PATH_ftconfig NAMES freetype/config/ftconfig.h PATH_SUFFIXES freetype2)
+find_path(FREETYPE_H_PATH_ft2build NAMES ft2build.h PATH_SUFFIXES freetype2)
+find_path(FREETYPE_H_PATH_ftconfig NAMES config/ftconfig.h PATH_SUFFIXES freetype2)
find_library(FREETYPE_LIB NAMES freetype2 freetype libfreetype PATH_SUFFIXES dynamic)
find_library(FREETYPE_LIB_DBG NAMES freetype_d libfreetype_d PATH_SUFFIXES dynamic)
mark_as_advanced(FREETYPE_H_PATH_ft2build FREETYPE_H_PATH_ftconfig FREETYPE_LIB FREETYPE_LIB_DBG)
......@@ -2,7 +2,7 @@
pkgname=conky
pkgver=1.10.4
pkgrel=2
pkgrel=3
pkgdesc="An advanced, highly configurable system monitor for X based on torsmo"
arch=('x86_64')
url="https://github.com/brndnmtthws/conky"
......
......@@ -2,7 +2,7 @@ pkgname=corsix-th
_pkgname=CorsixTH
pkgver=0.60
_pkgver=$pkgver
pkgrel=2
pkgrel=3
pkgdesc='Reimplementation of the game engine of Theme Hospital.'
arch=('x86_64')
url='https://github.com/CorsixTH/CorsixTH'
......
#
# Games Packages for the Chakra Project
#
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
# Contributor: Bernd Pruenster <bernd.pruenster@gmail.com>
pkgname=cubosphere
pkgver=0.3
_pkgver="${pkgver}"
pkgrel=2
pkgdesc="3d puzzle similar to Kula World/Roll Away"
arch=('i686' 'x86_64')
url="https://sourceforge.net/projects/cubosphere/"
license=('GPL')
depends=('libjpeg' 'lua' 'sdl_ttf' 'sdl_mixer' 'glew')
source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}_beta${_pkgver}_linux_src.tar.gz
"$pkgname.desktop")
md5sums=('4ed44769c09fb559d12a35518564dce4'
'7f7afe94baa3f22f96792b7ff18bd7ac')
screenshot=('http://sourceforge.net/projects/cubosphere/screenshots/273631')
build() {
cd $srcdir/${pkgname}_beta${_pkgver}/
cd src
sed -i -e 's/5.1//g' -e '/^PREFIX/s/\/local//' Makefile
make
}
package() {
cd $srcdir/${pkgname}_beta${_pkgver}/src
make install DESTDIR=$pkgdir
chmod -R +r $pkgdir/*
install -D -m644 $srcdir/cubosphere.desktop $pkgdir/usr/share/applications/cubosphere.desktop
}
[Desktop Entry]
Type=Application
Name=Cubosphere
GenericName=Logic Game
Comment=3d puzzle
Exec=cubosphere
Categories=Game;LogicGame;
#
# Chakra Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=elinks
pkgver=0.13
pkgrel=1
pkgdesc="An advanced and well-established feature-rich text mode web browser."
arch=("i686" "x86_64")
url="http://elinks.or.cz"
license=('GPL')
depends=('bzip2' 'expat>=2.0' 'gpm>=1.20.4' 'openssl' 'lua>=5.1.1' 'libidn' 'spidermonkey>=1.7.0' 'gc' 'tre' 'smbclient')
categories=('network')
source=("http://elinks.or.cz/download/$pkgname-current-$pkgver.tar.gz"
"${pkgname}.desktop")
md5sums=('30a50b218976247302b4f4c68797499d'
'ef70f6bb7457799a979fb201615369e6')
build() {
cd elinks || cd `find $srcdir -maxdepth 1 -type d -name elinks-$pkgver\*`
./configure --prefix=/usr --mandir=/usr/share/man \
--sysconfdir=/etc \
--enable-smb --without-x --enable-cgi \
--enable-leds --enable-256-colors --enable-html-highlight \
--without-zlib
make
make DESTDIR=${pkgdir} install
rm -f ${pkgdir}/usr/share/locale/locale.alias
install -D -m644 ${srcdir}/${pkgname}.desktop \
${pkgdir}/usr/share/applications/${pkgname}.desktop
}
[Desktop Entry]
Categories=Application;Network;
Comment=advanced and well-established feature-rich text mode web (HTTP/FTP/..) browser
Comment[en_GB]=advanced and well-established feature-rich text mode web (HTTP/FTP/..) browser
Exec=elinks %u
GenericName=Full-Featured Text WWW Browser
GenericName[en_GB]=Full-Featured Text WWW Browser
Icon=
MimeType=text/html
Name=Elinks
Name[en_GB]=Elinks
Path=
StartupNotify=true
Terminal=true
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>
pkgname=ember
pkgver=0.7.2
_mediaver=$pkgver.1
pkgrel=2
pkgdesc="Ember is a 3D client using the OGRE 3d library, valid for WorldForge server."
arch=('i686' 'x86_64')
url="http://wiki.worldforge.org/wiki/Ember"
license=('GPL3')
depends=('atlas_cpp' 'boost' 'cegui-0.8' 'curl' 'eris' 'freealut' 'libsigc++2.0' 'libwfut' 'mercator' 'ogre' 'openal' 'sdl' 'skstream' 'toluapp' 'varconf' 'wfmath')
categories=('games')
source=("http://downloads.sourceforge.net/worldforge/$pkgname-$pkgver.tar.bz2"
"http://downloads.sourceforge.net/worldforge/$pkgname-media-$_mediaver.tar.bz2"
"https://raw.githubusercontent.com/tsuna/boost.m4/1489691f65aecb593e33abc3e56ac482dd67da7b/build-aux/boost.m4")
md5sums=('5fa2cf860ebe66674d5e5e05c8e87009'
'b5371512872d0146c504fc10f39544a3'
'8804cde576714ed33add9e180549dbbc')
prepare() {
# NOTE: Remove the whole prepare() function and the corresponding
# source entry when the following bug is fixed:
# https://bugs.launchpad.net/ember/+bug/1583755
cd "$srcdir/$pkgname-$pkgver"
cp -f "$srcdir/boost.m4" "m4/boost.m4"
autoreconf -f -i
}
build() {
cd $srcdir/$pkgname-$pkgver
./configure \
--enable-cegui-toluapp \
--prefix=/usr \
--with-toluaxx
make
}
package() {
cd $srcdir/$pkgname-$pkgver
# NOTE: Remove '-j1' once the following bug is fixed:
# https://bugs.launchpad.net/ember/+bug/1583770
make -j1 DESTDIR=$pkgdir install
mkdir -p $pkgdir/usr/share/$pkgname/media/
cp -R $srcdir/$pkgname-media-$pkgver/media/* $pkgdir/usr/share/$pkgname/media/
}
......@@ -6,12 +6,12 @@
pkgname=epiar
_pkgbranch=0.5.0
pkgver=0.5.0
pkgrel=3
pkgrel=4
pkgdesc="Epiar is an open source, open-ended space action/trading game."
arch=('i686' 'x86_64')
url="http://www.epiar.net/"
license=('GPL')
depends=('sdl' 'sdl_image' 'sdl_mixer' 'libxml2' 'ftgl' 'lua' 'physfs')
depends=('glu' 'sdl' 'sdl_image' 'sdl_mixer' 'libxml2' 'ftgl' 'lua' 'physfs')
options=(!libtool)
categories=('games')
source=("http://epiar.net/files/epiar/releases/${_pkgbranch}/${pkgname}-${pkgver}.tar.bz2")
......@@ -19,14 +19,12 @@ md5sums=('506ac509dd99c59875411faa4147cbb6')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./autogen.sh
./configure --prefix=/usr
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
pkgbase=fcitx
pkgname=('fcitx' 'fcitx-pinyin' 'fcitx-table')
pkgver=4.2.9.1
pkgrel=3
pkgrel=4
arch=('x86_64')
license=('GPL')
url="https://fcitx-im.org/wiki/Fcitx"
......
......@@ -3,7 +3,7 @@
pkgname=freedroid
_pkgname1=freedroidrpg
pkgver=0.16.1
pkgrel=1
pkgrel=2
pkgdesc="A mature science-fiction role-playing game set in the future."
arch=('x86_64')
url="http://freedroid.sourceforge.net"
......@@ -14,12 +14,9 @@ makedepends=('python2' 'espeak')
optdepends=('python2' 'espeak')
categories=('games')
replaces=($_pkgname1)
source=(ftp://ftp.osuosl.org/pub/${pkgname}/${pkgname}RPG-${pkgver:0:4}/freedroidRPG-${pkgver}.tar.gz
$pkgname.jpg::http://projects.archlinux.org/svntogit/community.git/plain/trunk/$_pkgname1.jpg?h=packages/$_pkgname1
$pkgname.desktop::http://projects.archlinux.org/svntogit/community.git/plain/trunk/$_pkgname1.desktop?h=packages/$_pkgname1)
md5sums=('ba19730c0139df810602ea9252d47120'
'b73d9dac44c7e83a6c80fbe4eb96ba79'
'9a10c2a2064439cdcff5b945dfb1c3ac')
source=(ftp://ftp.osuosl.org/pub/${pkgname}/${pkgname}RPG-${pkgver:0:4}/freedroidRPG-${pkgver}.tar.gz)
md5sums=('ba19730c0139df810602ea9252d47120')
build() {
cd $srcdir/$_pkgname1-$pkgver
./configure \
......@@ -30,8 +27,4 @@ build() {
package() {
cd $srcdir/$_pkgname1-$pkgver
make DESTDIR=$pkgdir/ install
# Desktop integration.
install -D -m644 $srcdir/$pkgname.jpg $pkgdir/usr/share/pixmaps/$pkgname.jpg
install -D -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
}
pkgname=hedgewars
pkgver=0.9.22
pkgrel=1
pkgdesc="Free turn based strategy game similar to Worms"
arch=('x86_64')
url="http://hedgewars.org"
license=('GPL2')
depends=('ffmpeg' 'lua' 'qt' 'sdl' 'sdl_mixer' 'sdl_image' 'sdl_net' 'sdl_ttf' 'ttf-dejavu' 'freeglut' 'physfs')
makedepends=('fpc' 'cmake'
# haskell specific
'ghc'
'haskell-network'
'haskell-bytestring-show'
'haskell-utf8-string'
#'haskell-dataenc'
'haskell-hslogger'
'haskell-vector'
'haskell-entropy'
'haskell-sha'
'haskell-zlib'
'haskell-random')
categories=('games')
source=("http://download.gna.org/$pkgname/$pkgname-src-${pkgver}.tar.bz2"
hedgewars.png)
md5sums=('3718947ea69f57a76a3511678fb8173b'
'eeb14d50df39063549ac5eca9dbc65d1')
prepare() {
cd $pkgname-src-*
sed -i 's|instance NFData (Chan a)$|instance NFData (Chan a) where rnf x = seq x ()|' gameServer/CoreTypes.hs
}
build() {
cd $srcdir/$pkgname-src-*
mkdir -p build && cd build
#Don't know why ld can't link to haskell-sha correctly,disable it.
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE="Release" \
-DDATA_INSTALL_DIR=/usr/share/hedgewars \
-DNOSERVER=1 \
..
make
}
package() {
cd $srcdir/$pkgname-src-*/build
make DESTDIR=$pkgdir install
install -D -m644 $srcdir/hedgewars-src-*/Fonts_LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/Fonts_LICENSE.txt
install -D -m644 $srcdir/hedgewars.png $pkgdir/usr/share/pixmaps/hedgewars.png
install -D -m644 $srcdir/hedgewars-src-*/share/hedgewars/Data/misc/hedgewars.desktop $pkgdir/usr/share/applications/hedgewars.desktop
}
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
#
# Note: Using Git until a stable version of Lips of Suna supports Ogre 1.9.0.
# See: http://forum.freegamedev.net/viewtopic.php&t=550
pkgname=lipsofsuna
pkgver=0.8.0
pkgrel=5
pkgrel=6
pkgdesc="Tongue-in-cheek dungeon crawl game that takes place in the chaotic dungeons of Suna."
arch=('i686' 'x86_64')
url="http://lipsofsuna.org/"
......
......@@ -3,7 +3,7 @@
pkgname=lua-expat
_pkgname=luaexpat
pkgver=1.3.0
pkgrel=1
pkgrel=2
pkgdesc='SAX XML parser based on the Expat library'
arch=('x86_64')
url='http://matthewwild.co.uk/projects/luaexpat/'
......@@ -14,19 +14,13 @@ source=("http://matthewwild.co.uk/projects/luaexpat/luaexpat-$pkgver.tar.gz"
md5sums=('3c20b5795e7107f847f8da844fbfe2da'
'64abbf5b602e0e31b68db2925a5e6b2f')
prepare() {
cd ${_pkgname}-${pkgver}
cp -L "$srcdir/config.51" config
}
build() {
cd ${_pkgname}-${pkgver}
make
make CFLAGS='-DLUA_32BITS'
}
package() {
cd ${_pkgname}-${pkgver}
make DESTDIR="$pkgdir" install
# mv usr "$pkgdir"
install -Dm0644 doc/us/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html"
}
......@@ -2,7 +2,7 @@ pkgname=lua-filesystem
_pkgname=luafilesystem
pkgver=1.6.3
_tag=v_${pkgver//./_}
pkgrel=1
pkgrel=2
pkgdesc='File System Library for the Lua Programming Language'
arch=('x86_64')
url='http://www.keplerproject.org/luafilesystem/'
......
pkgname='lua-lpeg'
_pkgname=lpeg
pkgver=1.0.0
pkgrel=1
pkgrel=2
pkgdesc='Pattern-matching library for Lua'
arch=('x86_64')
url='http://www.inf.puc-rio.br/~roberto/lpeg'
......
pkgname=lua-socket
pkgver=3.0rc1
pkgrel=1
pkgrel=2
pkgdesc='Networking support library for the Lua language'
arch=('x86_64')
url='https://github.com/diegonehab/luasocket'
......
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=luabind
pkgver=0.9.1
pkgrel=1
pkgdesc="A library that helps you create bindings between C++ and Lua."
arch=('i686' 'x86_64')
url="http://www.rasterbar.com/products/luabind.html"
license=('MIT')
depends=('gcc-libs' 'lua')
makedepends=('boost-build' 'unzip')
source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('8a323fb51d07dad5cfdb12c432793d55')
package()
{
cd $srcdir/$pkgname-$pkgver/
bjam release \
--prefix=$pkgdir/usr/ \
link=static,shared \
install
# License.
install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
pkgname=mpv
pkgver=0.20.0
pkgrel=2
pkgrel=3
pkgdesc="A movie player and encoder for linux, based on MPlayer/mplayer2"
arch=('x86_64')
license=('LGPL3')
......
pkgname=nmap
pkgver=7.12
pkgrel=1
pkgrel=2
pkgdesc="A network exploration tool and security/port scanner"
arch=('x86_64')
url="http://nmap.org"
......
#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>
# Contributor: Iwan Gabovitch <qubodup@gmail.com>
pkgname=radius-engine
pkgver=1.1
pkgrel=2
pkgdesc="2D game engine built on top of SDL, OpenGL, and Lua."
arch=(i686 x86_64)
url="http://radius-engine.sourceforge.net/"
license=("MIT")
depends=('lua' 'physfs' 'sdl' 'sdl_sound')
makedepends=('sed')
source=(http://sourceforge.net/projects/$pkgname/files/$pkgname-$pkgver.tar.gz)
md5sums=('d9f95d432f63e740d004b563972efcfa')
build() {
cd $srcdir/$pkgname-$pkgver
# Dirty fix.
sed -i 's/lua5.1/lua/g' configure
# Configure and build.
./configure \
--prefix=/usr \
--sysconfdir=/etc
make
}
package() {
cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}
2010-10-27 Adrián Chaves Fernández (Gallaecio) <adriyetichaves[at]gmail[dot]com>
* 1.0.93-1 :
Imported from Arch Linux's AUR:
https://aur.archlinux.org/packages.php?ID=1819
pkgname=toluapp
pkgver=1.0.93
pkgrel=2
pkgdesc="Tool to integrate C/C++ code with Lua."
arch=('x86_64')
url="https://github.com/LuaDist/toluapp/"
license=('MIT')
depends=('lua')
makedepends=('scons')
changelog=ChangeLog
source=('https://github.com/LuaDist/toluapp/archive/1.0.93.tar.gz'
'config_linux.py')
md5sums=('689d952034e55d4333fa240f7516e68a'
'f85232adfa873ea012088dd4d7fb63d7')
build() {
cp $srcdir/config_linux.py $srcdir/toluapp-$pkgver
cd $srcdir/toluapp-$pkgver
scons all
}
package() {
cd $srcdir/toluapp-$pkgver
scons prefix=$pkgdir/usr install
}
## This is the linux configuration file
# This file was adapted to be used with ArchLinux
# Use 'scons -h' to see the list of command line options available
# Compiler flags (based on ArchLinux's installation of lua)
#LINKFLAGS = ['-g']
CCFLAGS = ['-O2', '-ansi', '-Wall', '-fPIC']
#CCFLAGS = ['-g']
# this is the default directory for installation. Files will be installed on
# <prefix>/bin, <prefix>/lib and <prefix>/include when you run 'scons install'
#
# You can also specify this directory on the command line with the 'prefix'
# option
#
# You can see more 'generic' options for POSIX systems on config_posix.py
prefix = '/usr'
# libraries (based on ArchLinux's installation of lua)
LIBS = ['lua', 'dl', 'm']
pkgname=unvanquished
pkgver=0.50.0
pkgrel=1
pkgrel=2
_depbasename=linux64-4
_depname="${_depbasename}.tar.bz2"
_gitver="archlinux/${pkgver}-${pkgrel}"
_gitver="archlinux/${pkgver}-1"
_gitdir="${pkgname/u/U}-${_gitver/\//-}"
pkgdesc='A team-based, fast-paced, fps/rts hybrid game which pits aliens against humans. Monthly alpha release.'
......
# Contributor: MCMic <come.bernigaud@laposte.net>
pkgname=valyria-tear
pkgver=1.0.0
pkgrel=3
pkgdesc="An attempt at creating a free (as meant in the Gnu Public License) J-RPG game."
arch=('x86_64')
url="http://valyriatear.blogspot.fr"
license=('GPL')
depends=('sdl' 'sdl_image' 'sdl_ttf' 'openal' 'libogg' 'libvorbis' 'glu' 'libpng' 'libjpeg' 'gettext' 'lua' 'glew' 'boost-libs')
makedepends=('cmake' 'boost' 'git')
source=("git+https://github.com/Bertram25/ValyriaTear.git#tag=${pkgver}-gcc5"
"valyriatear.sh")
md5sums=('SKIP'
'5e783c05fb31d6125f6b771035d3808b')
build() {
cd $srcdir/ValyriaTear
git submodule update --init --remote
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DLUA_LIBRARIES=/usr/lib/liblua.so.5.1 .
make
}
package() {
cd $srcdir/ValyriaTear
make install DESTDIR=$pkgdir
install -d $pkgdir/usr/lib
# Provide wrapper to load data from /usr/share/valyriatear https://github.com/ValyriaTear/ValyriaTear/issues/505
mv $pkgdir/usr/{bin,lib}/valyriatear
install -m755 $srcdir/valyriatear.sh $pkgdir/usr/bin/valyriatear
}
#!/bin/sh
cd /usr/share/valyriatear
/usr/lib/valyriatear
pkgname=wesnoth
pkgver=1.12.6
pkgrel=1
pkgrel=2
pkgdesc="A turn-based strategy game on a fantasy world."
arch=('x86_64')
license=('GPL2')
......
# Maintainer: Manuel UtG <utg[dot]chakra.linux[at]gmail[dot]com>
pkgname=widelands
pkgver=18
_realver=build${pkgver}
pkgrel=5
pkgdesc="A realtime strategy game with emphasis on economy and transport."
arch=('x86_64')