diff --git a/multimedia/video/rubberband/actions.py b/multimedia/video/rubberband/actions.py
new file mode 100644
index 0000000000..3a619b2528
--- /dev/null
+++ b/multimedia/video/rubberband/actions.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.configure()
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("CHANGELOG", "COPYING", "README*")
diff --git a/multimedia/video/rubberband/pspec.xml b/multimedia/video/rubberband/pspec.xml
new file mode 100644
index 0000000000..b7d754eeb5
--- /dev/null
+++ b/multimedia/video/rubberband/pspec.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+ rubberband
+
+ fftw3
+ libgcc
+ libsndfile
+ libsamplerate
+ vamp-plugin-sdk
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+ rubberband-devel
+
+ rubberband
+
+
+ /usr/lib/pkgconfig
+ /usr/include
+
+
+
+
+
+ 2018-03-27
+ 1.8.1
+ First release
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
+
+
diff --git a/multimedia/video/rubberband/translations.xml b/multimedia/video/rubberband/translations.xml
new file mode 100644
index 0000000000..6bf4484df5
--- /dev/null
+++ b/multimedia/video/rubberband/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/multimedia/video/vamp-plugin-sdk/actions.py b/multimedia/video/vamp-plugin-sdk/actions.py
new file mode 100644
index 0000000000..8b3c3e4b5b
--- /dev/null
+++ b/multimedia/video/vamp-plugin-sdk/actions.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.configure()
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("COPYING", "README*")
diff --git a/multimedia/video/vamp-plugin-sdk/pspec.xml b/multimedia/video/vamp-plugin-sdk/pspec.xml
new file mode 100644
index 0000000000..03d94b96f6
--- /dev/null
+++ b/multimedia/video/vamp-plugin-sdk/pspec.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+ vamp-plugin-sdk
+
+ libgcc
+ libsndfile
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+ vamp-plugin-sdk-devel
+
+ vamp-plugin-sdk
+
+
+ /usr/lib/pkgconfig
+ /usr/include
+
+
+
+
+
+ 2018-03-27
+ 2.7.1
+ First release
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
+
+
diff --git a/multimedia/video/vamp-plugin-sdk/translations.xml b/multimedia/video/vamp-plugin-sdk/translations.xml
new file mode 100644
index 0000000000..2119b32e42
--- /dev/null
+++ b/multimedia/video/vamp-plugin-sdk/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/pisi-index.xml b/pisi-index.xml
index b95892de0a..5008c207b2 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -11009,6 +11009,69 @@
+
+
+
+ lua52
+
+ readline
+
+
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+ /usr/bin
+ /usr/share/pixmaps
+
+
+ lua.png
+ lua.pc
+
+
+
+ lua52-devel
+ Development files for lua52
+
+ lua52
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2018-03-27
+ 5.2.4
+ First release
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+
+
+
+
+ vamp-plugin-sdk
+
+ libgcc
+ libsndfile
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+ vamp-plugin-sdk-devel
+
+ vamp-plugin-sdk
+
+
+ /usr/lib/pkgconfig
+ /usr/include
+
+
+
+
+ 2018-03-27
+ 2.7.1
+ First release
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
+
+
@@ -147945,7 +148132,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
Development files for opencore-amr
opencore-amr için geliştirme dosyaları
- opencore-amr
+ opencore-amr
/usr/include
@@ -147953,6 +148140,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+ 2018-03-26
+ 0.1.5
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2017-02-05
0.1.4
@@ -147976,6 +148170,66 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+
+ rubberband
+
+ fftw3
+ libgcc
+ libsndfile
+ libsamplerate
+ vamp-plugin-sdk
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+ rubberband-devel
+
+ rubberband
+
+
+ /usr/lib/pkgconfig
+ /usr/include
+
+
+
+
+ 2018-03-27
+ 1.8.1
+ First release
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
+
+
@@ -148530,7 +148798,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
xvid-devel
- xvid
+ xvid
/usr/share/doc/xvid/examples
@@ -148538,6 +148806,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+ 2018-03-27
+ 1.3.5
+ Version Bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2017-02-11
1.3.4
@@ -158845,6 +159120,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+ 2018-03-23
+ 2.0.1
+ Rebuild
+ Mustafa Cinasal
+ muscnsl@gamil.com
+
2018-02-14
2.0.1
@@ -163532,7 +163814,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
KDE için CD/DVD yazma uygulaması
K3b provides a comfortable user interface to perform most CD/DVD burning tasks. While the experienced user can take influence in all steps of the burning process the beginner may find comfort in the automatic settings and the reasonable k3b defaults which allow a quick start.
K3b her türlü CD/DVD yazma işlevini rahat bir kullanıcı arayüzüyle sunar. Tecrübeli kullanıcılar yazma işleminin her adımına müdahale edebilirken, yeni başlayanlar ise k3b'nin sağladığı öntanımlı ayarlar sayesinde hızlı bir başlangıç yapabilirler.
- https://download.kde.org/stable/applications/17.12.1/src/k3b-17.12.1.tar.xz
+ https://download.kde.org/stable/applications/17.12.3/src/k3b-17.12.3.tar.xz
extra-cmake-modules
karchive-devel
@@ -163626,6 +163908,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+ 2018-03-24
+ 17.12.3
+ Version bump
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2018-02-05
17.12.1
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 40a26f21bf..5658977242 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-395d8cad34ad87391586ae508c194f652a9ed3ce
\ No newline at end of file
+23d5b4ed850befb6234b2818aa7cbe6bd86524bc
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 5053812f9c..f972149ace 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 3bb9088406..0586308208 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-8fad28ffb04906d083704a8794f3e9992f2f99c8
\ No newline at end of file
+1697546ad8d297ca2bfbc59bedbc09ebb77d79cf
\ No newline at end of file
diff --git a/programming/language/lua52/actions.py b/programming/language/lua52/actions.py
new file mode 100755
index 0000000000..bdc986284b
--- /dev/null
+++ b/programming/language/lua52/actions.py
@@ -0,0 +1,37 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+def build():
+ shelltools.system("sed -r -e '/^LUA_(SO|A|T)=/ s/lua/lua5.2/' -e '/^LUAC_T=/ s/luac/luac5.2/' \
+ -i src/Makefile")
+ pisitools.dosed("src/Makefile", "^CFLAGS.*$", "CFLAGS=%s -DLUA_USE_LINUX" % get.CFLAGS())
+ pisitools.dosed("src/Makefile", "^MYLDFLAGS.*$", "MYLDFLAGS=%s" % get.LDFLAGS())
+ autotools.make("linux")
+
+def install():
+ options = "TO_BIN=\"lua5.2 luac5.2\" \
+ TO_LIB=\"liblua5.2.a liblua5.2.so liblua5.2.so.5.2 liblua5.2.so.5.2.4 \" \
+ INSTALL_DATA=\"cp -d\" \
+ INSTALL_TOP=\"%s/usr\" \
+ INSTALL_INC=\"%s/usr/include/lua5.2\" \
+ INSTALL_MAN=%s/usr/share/man/man1" % (get.installDIR(),get.installDIR(),get.installDIR())
+ autotools.rawInstall(options)
+
+ pisitools.removeDir("/usr/share/lua")
+ pisitools.removeDir("/usr/lib/lua")
+
+ pisitools.dosym("/usr/lib/liblua5.2.so", "/usr/lib/liblua.so.5.2")
+
+ docs = [ "*.html", "*.png", "*.css", "*.gif" ]
+ for d in docs:
+ pisitools.insinto("/usr/share/doc/lua5.2", "doc/%s" % d)
+ pisitools.rename("/usr/share/man/man1/lua.1", "lua.5.2.1")
+ pisitools.rename("/usr/share/man/man1/luac.1", "luac.5.2.1")
diff --git a/programming/language/lua52/files/fix-linking.patch b/programming/language/lua52/files/fix-linking.patch
new file mode 100755
index 0000000000..a7fd03514a
--- /dev/null
+++ b/programming/language/lua52/files/fix-linking.patch
@@ -0,0 +1,22 @@
+Index: lua-5.1.4/src/Makefile
+===================================================================
+--- lua-5.1.4.orig/src/Makefile
++++ lua-5.1.4/src/Makefile
+@@ -53,7 +53,7 @@ $(LUA_A): $(CORE_O) $(LIB_O)
+ $(RANLIB) $@
+
+ $(LUA_SO): $(CORE_O) $(LIB_O)
+- $(CC) -Wl,-soname=liblua.so.$(V) -shared -o $@ $(MYLDFLAGS) $? $(LIBS) $(LUA_O)
++ $(CC) -Wl,-soname=liblua.so.$(V) -shared -o $@ $(MYLDFLAGS) $? $(LUA_O) $(LIBS)
+ rm -f liblua.so
+ ln -fs $@ liblua.so
+
+@@ -102,7 +102,7 @@ generic:
+ $(MAKE) all MYCFLAGS=
+
+ linux:
+- $(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"
++ $(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-ldl -lreadline -lhistory -lncurses"
+
+ macosx:
+ $(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-lreadline"
diff --git a/programming/language/lua52/files/install.patch b/programming/language/lua52/files/install.patch
new file mode 100755
index 0000000000..dd422ceba0
--- /dev/null
+++ b/programming/language/lua52/files/install.patch
@@ -0,0 +1,47 @@
+--- Makefile~ 2008-08-12 03:40:48.000000000 +0300
++++ Makefile 2009-01-02 17:16:41.000000000 +0200
+@@ -9,16 +9,16 @@
+
+ # Where to install. The installation starts in the src and doc directories,
+ # so take care if INSTALL_TOP is not an absolute path.
+-INSTALL_TOP= /usr/local
++INSTALL_TOP= /usr
+ INSTALL_BIN= $(INSTALL_TOP)/bin
+ INSTALL_INC= $(INSTALL_TOP)/include
+ INSTALL_LIB= $(INSTALL_TOP)/lib
+-INSTALL_MAN= $(INSTALL_TOP)/man/man1
++INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
+ #
+ # You probably want to make INSTALL_LMOD and INSTALL_CMOD consistent with
+ # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h (and also with etc/lua.pc).
+ INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
+-INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
++INSTALL_CMOD= $(INSTALL_TOP)/lib
+
+ # How to install. If your install program does not support "-p", then you
+ # may have to run ranlib on the installed liblua.a (do "make ranlib").
+@@ -43,7 +43,7 @@
+ # What to install.
+ TO_BIN= lua luac
+ TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
+-TO_LIB= liblua.a
++TO_LIB= liblua.so.$V
+ TO_MAN= lua.1 luac.1
+
+ # Lua version and release.
+--- etc/lua.pc~ 2008-08-08 15:46:11.000000000 +0300
++++ etc/lua.pc 2009-01-02 17:17:32.000000000 +0200
+@@ -8,11 +8,11 @@
+ R= 5.1.4
+
+ # 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
+-INSTALL_MAN= ${prefix}/man/man1
++INSTALL_MAN= ${prefix}/share/man/man1
+ INSTALL_LMOD= ${prefix}/share/lua/${V}
+ INSTALL_CMOD= ${prefix}/lib/lua/${V}
+
diff --git a/programming/language/lua52/files/liblua.so.patch b/programming/language/lua52/files/liblua.so.patch
new file mode 100755
index 0000000000..92c1f3ac48
--- /dev/null
+++ b/programming/language/lua52/files/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/programming/language/lua52/files/lua-5.1-dynlib.patch b/programming/language/lua52/files/lua-5.1-dynlib.patch
new file mode 100755
index 0000000000..f8b95c757d
--- /dev/null
+++ b/programming/language/lua52/files/lua-5.1-dynlib.patch
@@ -0,0 +1,42 @@
+--- ./src/Makefile.dynlib 2006-03-22 01:41:49.000000000 +0100
++++ ./src/Makefile 2006-08-17 10:49:36.000000000 +0200
+@@ -22,6 +22,7 @@
+
+ PLATS= aix ansi bsd generic linux macosx mingw posix solaris
+
++LUA_SO= liblua.so.$(V)
+ LUA_A= liblua.a
+ 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 \
+@@ -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_T) $(LUAC_T) $(LUA_SO)
+ ALL_A= $(LUA_A)
+
+ default: $(PLAT)
+@@ -51,6 +52,11 @@
+ $(AR) $@ $?
+ $(RANLIB) $@
+
++$(LUA_SO): $(CORE_O) $(LIB_O)
++ $(CC) -Wl,-soname=liblua.so.$(V) -shared -o $@ $(MYLDFLAGS) $? $(LIBS) $(LUA_O)
++ rm -f liblua.so
++ ln -fs $@ liblua.so
++
+ $(LUA_T): $(LUA_O) $(LUA_A)
+ $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
+
+--- ./Makefile.dynlib 2006-06-02 12:53:38.000000000 +0200
++++ ./Makefile 2006-08-17 10:47:54.000000000 +0200
+@@ -52,7 +52,7 @@
+ all: $(PLAT)
+
+ $(PLATS) clean:
+- cd src && $(MAKE) $@
++ cd src && $(MAKE) V=$(V) $@
+
+ test: dummy
+ src/lua test/hello.lua
diff --git a/programming/language/lua52/files/lua-5.1-module_paths.patch b/programming/language/lua52/files/lua-5.1-module_paths.patch
new file mode 100755
index 0000000000..29ac4c3bf4
--- /dev/null
+++ b/programming/language/lua52/files/lua-5.1-module_paths.patch
@@ -0,0 +1,30 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## src_luaconf.h.dpatch by John V. Belmonte
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Set Lua's default PATH and CPATH.
+
+@DPATCH@
+diff -urNad trunk~/src/luaconf.h trunk/src/luaconf.h
+--- trunk~/src/luaconf.h 2006-02-10 12:44:06.000000000 -0500
++++ trunk/src/luaconf.h 2006-02-17 21:32:55.000000000 -0500
+@@ -83,13 +83,17 @@
+
+ #else
+ #define LUA_ROOT "/usr/local/"
++#define LUA_ROOT2 "/usr/"
+ #define LUA_LDIR LUA_ROOT "share/lua/5.1/"
++#define LUA_LDIR2 LUA_ROOT2 "share/lua/5.1/"
+ #define LUA_CDIR LUA_ROOT "lib/lua/5.1/"
++#define LUA_CDIR2 LUA_ROOT2 "lib/lua/5.1/"
+ #define LUA_PATH_DEFAULT \
+ "./?.lua;" LUA_LDIR"?.lua;" LUA_LDIR"?/init.lua;" \
+- LUA_CDIR"?.lua;" LUA_CDIR"?/init.lua"
++ LUA_CDIR"?.lua;" LUA_CDIR"?/init.lua;" \
++ LUA_LDIR2"?.lua;" LUA_LDIR2"?/init.lua"
+ #define LUA_CPATH_DEFAULT \
+- "./?.so;" LUA_CDIR"?.so;" LUA_CDIR"loadall.so"
++ "./?.so;" LUA_CDIR"?.so;" LUA_CDIR2"?.so;" LUA_CDIR"loadall.so"
+ #endif
+
+
diff --git a/programming/language/lua52/files/lua-5.1-pkgconfig-libdir.patch b/programming/language/lua52/files/lua-5.1-pkgconfig-libdir.patch
new file mode 100755
index 0000000000..abf7ad3e40
--- /dev/null
+++ b/programming/language/lua52/files/lua-5.1-pkgconfig-libdir.patch
@@ -0,0 +1,20 @@
+Index: lua-5.1.4/etc/lua.pc
+===================================================================
+--- lua-5.1.4.orig/etc/lua.pc
++++ lua-5.1.4/etc/lua.pc
+@@ -18,14 +18,13 @@ INSTALL_CMOD= ${prefix}/lib/lua/${V}
+
+ # canonical vars
+ 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
++Libs: -llua -lm
+ Cflags: -I${includedir}
+
+ # (end of lua.pc)
diff --git a/programming/language/lua52/files/lua-5.3.4-shared_library-1.patch b/programming/language/lua52/files/lua-5.3.4-shared_library-1.patch
new file mode 100755
index 0000000000..857fddc6cb
--- /dev/null
+++ b/programming/language/lua52/files/lua-5.3.4-shared_library-1.patch
@@ -0,0 +1,61 @@
+Submitted By: Igor Živković
+Date: 2013-06-19
+Initial Package Version: 5.2.2
+Upstream Status: Rejected
+Origin: Arch Linux packages repository
+Description: Adds the compilation of a shared library.
+
+diff -Naur lua-5.3.0.orig/Makefile lua-5.3.0/Makefile
+--- lua-5.3.0.orig/Makefile 2014-10-30 00:14:41.000000000 +0100
++++ lua-5.3.0/Makefile 2015-01-19 22:14:09.822290828 +0100
+@@ -52,7 +52,7 @@
+ all: $(PLAT)
+
+ $(PLATS) clean:
+- cd src && $(MAKE) $@
++ cd src && $(MAKE) $@ V=$(V) R=$(R)
+
+ test: dummy
+ src/lua -v
+diff -Naur lua-5.3.0.orig/src/Makefile lua-5.3.0/src/Makefile
+--- lua-5.3.0.orig/src/Makefile 2015-01-05 17:04:52.000000000 +0100
++++ lua-5.3.0/src/Makefile 2015-01-19 22:14:52.559378543 +0100
+@@ -7,7 +7,7 @@
+ PLAT= none
+
+ CC= gcc -std=gnu99
+-CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
++CFLAGS= -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
+ LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
+ LIBS= -lm $(SYSLIBS) $(MYLIBS)
+
+@@ -29,6 +29,7 @@
+ PLATS= aix bsd c89 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/programming/language/lua52/files/lua.pc b/programming/language/lua52/files/lua.pc
new file mode 100755
index 0000000000..6a1fe36b28
--- /dev/null
+++ b/programming/language/lua52/files/lua.pc
@@ -0,0 +1,20 @@
+V=5.2
+R=5.2.4
+
+prefix=/usr
+INSTALL_BIN=${prefix}/bin
+INSTALL_INC=${prefix}/include/lua5.2
+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/lua5.2
+
+Name: Lua
+Description: An Extensible Extension Language
+Version: ${R}
+Requires:
+Libs: -L${libdir} -llua5.2 -lm
+Cflags: -I${includedir}
diff --git a/programming/language/lua52/files/lua.png b/programming/language/lua52/files/lua.png
new file mode 100755
index 0000000000..bd644676b7
Binary files /dev/null and b/programming/language/lua52/files/lua.png differ
diff --git a/programming/language/lua52/pspec.xml b/programming/language/lua52/pspec.xml
new file mode 100755
index 0000000000..df5f877f6c
--- /dev/null
+++ b/programming/language/lua52/pspec.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+ lua52
+
+ readline
+
+
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+ /usr/bin
+ /usr/share/pixmaps
+
+
+ lua.png
+ lua.pc
+
+
+
+
+ lua52-devel
+ Development files for lua52
+
+ lua52
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2018-03-27
+ 5.2.4
+ First release
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+
diff --git a/programming/language/lua52/translations.xml b/programming/language/lua52/translations.xml
new file mode 100755
index 0000000000..7b1a023b10
--- /dev/null
+++ b/programming/language/lua52/translations.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+ lua-devel
+ lua için geliştirme dosyaları
+
+