[arch-commits] Commit in (4 files)

Sergej Pupykin spupykin at archlinux.org
Tue Feb 28 17:43:54 UTC 2017


    Date: Tuesday, February 28, 2017 @ 17:43:54
  Author: spupykin
Revision: 214230

add lua51-dbi as prosody optdep

Added:
  lua51-dbi/
  lua51-dbi/repos/
  lua51-dbi/trunk/
  lua51-dbi/trunk/PKGBUILD

----------+
 PKGBUILD |   34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

Added: lua51-dbi/trunk/PKGBUILD
===================================================================
--- lua51-dbi/trunk/PKGBUILD	                        (rev 0)
+++ lua51-dbi/trunk/PKGBUILD	2017-02-28 17:43:54 UTC (rev 214230)
@@ -0,0 +1,34 @@
+# $Id$
+# Maintainer: Sergej Pupykin <arch+pub at sergej.pp.ru>
+# Maintainer: Robert Knauer <robert at privatdemail.net>
+
+pkgname=lua51-dbi
+pkgver=0.5
+pkgrel=1
+pkgdesc="Database interface library for Lua (5.1)"
+arch=('i686' 'x86_64')
+url="http://code.google.com/p/luadbi/"
+license=('MIT')
+makedepends=('sqlite3' 'libmariadbclient' 'postgresql')
+depends=('lua51')
+optdepends=('sqlite3: sqlite3 Support'
+            'postgresql-libs: postgresql Support'
+            'libmariadbclient: mysql Support')
+source=("https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luadbi/luadbi.$pkgver.tar.gz")
+sha1sums=('c8c650c168599e3ac97634a5ffb28aeaaa4fb635')
+
+prepare() {
+  sed -i 's|#!/usr/bin/lua|#!/usr/bin/lua5.1|g' DBI.lua
+  sed -i 's|-I /usr/include/postgresql/|-I /usr/include/postgresql/server/|g' Makefile
+}
+
+build() {
+  make free
+}
+
+package() {
+  install -Dm644 DBI.lua "${pkgdir}/usr/share/lua/5.1/DBI.lua"
+  install -dm755 "${pkgdir}/usr/lib/lua/5.1/"
+  install -Dm644 *.so "${pkgdir}/usr/lib/lua/5.1/"
+  install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+}



More information about the arch-commits mailing list