aboutsummaryrefslogtreecommitdiffstats
path: root/testing/lua-sql-odbc
diff options
context:
space:
mode:
authorJeff Bilyk <jbilyk@gmail.com>2014-01-09 19:58:38 -0500
committerJeff Bilyk <jbilyk@gmail.com>2014-01-09 19:58:38 -0500
commite4b6faf7857c27c14a7237bf09f7f6d7968f3ea6 (patch)
tree81ac768e6c416123db3d67aae5afaa2e81d05586 /testing/lua-sql-odbc
parent4f71050e94416964edc04233833cf60b73ccee79 (diff)
downloadaports-e4b6faf7857c27c14a7237bf09f7f6d7968f3ea6.tar.bz2
aports-e4b6faf7857c27c14a7237bf09f7f6d7968f3ea6.tar.xz
testing/lua-sql-odbc: new aport
Diffstat (limited to 'testing/lua-sql-odbc')
-rw-r--r--testing/lua-sql-odbc/APKBUILD44
-rw-r--r--testing/lua-sql-odbc/config.patch37
2 files changed, 81 insertions, 0 deletions
diff --git a/testing/lua-sql-odbc/APKBUILD b/testing/lua-sql-odbc/APKBUILD
new file mode 100644
index 0000000000..ce1b9d8c38
--- /dev/null
+++ b/testing/lua-sql-odbc/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Robert Boisvert <rdbprog@gmail.com>
+# Maintainer: Robert Boisvert <rdbprog@gmail.com>
+pkgname=lua-sql-odbc
+pkgver=2.1.1
+lpkgver=2_1_1
+pkgrel=0
+pkgdesc="ODBC driver for LuaSQL"
+url="http://www.keplerproject.org/luasql/"
+arch="all"
+license="MIT"
+depends="lua"
+makedepends="lua-dev unixodbc-dev"
+install=
+subpackages=
+source="https://github.com/keplerproject/luasql/archive/v$lpkgver.tar.gz
+ config.patch"
+
+build() {
+ cd "$srcdir/luasql-$lpkgver"
+ make || return 1
+}
+
+prepare() {
+ cd "$srcdir/luasql-$lpkgver"
+ for i in $source; do
+ case $i in
+ *.patch)
+ msg "Applying $i"
+ patch -p1 -i "$srcdir"/$i || return 1
+ ;;
+ esac
+ done
+}
+
+package() {
+ cd "$srcdir/luasql-$lpkgver"
+ install -D src/odbc.so "$pkgdir"/usr/lib/lua/5.1/luasql/odbc.so
+}
+md5sums="aa3a5c8503287e8c6b1845c3b796a3b0 v2_1_1.tar.gz
+ebb6b3b612e607503598ce61d107e4de config.patch"
+sha256sums="98a0b970424aded98a2afe086b4727e133d5fe95dba8e32ea9de18849b00e10f v2_1_1.tar.gz
+0c402d858d804fed986dc4fd2f0400012ae66ca14496521c1bda67106293292d config.patch"
+sha512sums="377b707ed291867177b5fc2dec2404ad000d004cff0443d9b4128b78c6e45d3c5492875fd6f1ecf037db253631d691c310a6a2220bd0042a0322335fc58d0f4b v2_1_1.tar.gz
+58dd76b7bca68cd0f8b541e524ebdab7036b4ac6e2bbc1eae0e69cae9ee9fed09ff7d3d839fd1b7e9eee21e22f6d0e4f9d04acf088295f96e15171968d51cee6 config.patch"
diff --git a/testing/lua-sql-odbc/config.patch b/testing/lua-sql-odbc/config.patch
new file mode 100644
index 0000000000..e5152f1cc1
--- /dev/null
+++ b/testing/lua-sql-odbc/config.patch
@@ -0,0 +1,37 @@
+--- a/config
++++ b/config
+@@ -1,15 +1,15 @@
+ # Driver (leave uncommented ONLY the line with the name of the driver)
+ #T= mysql
+ #T= oci8
+-#T= odbc
++T= odbc
+ #T= postgres
+ #T= sqlite
+-T=sqlite3
++#T=sqlite3
+
+ # Installation directories
+
+ # Default prefix
+-PREFIX = /usr/local
++PREFIX = /usr
+
+ # System's libraries directory (where binary libraries are installed)
+ LUA_LIBDIR= $(PREFIX)/lib/lua/5.1
+@@ -45,11 +45,11 @@
+ #DRIVER_LIBS= -lsqlite
+ #DRIVER_INCS=
+ ######## SQLite3
+-DRIVER_LIBS= -L/opt/local/lib -lsqlite3
+-DRIVER_INCS= -I/opt/local/include
++#DRIVER_LIBS= -L/opt/local/lib -lsqlite3
++#DRIVER_INCS= -I/opt/local/include
+ ######## ODBC
+-#DRIVER_LIBS= -L/usr/local/lib -lodbc
+-#DRIVER_INCS= -DUNIXODBC -I/usr/local/include
++DRIVER_LIBS= -L/usr/local/lib -lodbc
++DRIVER_INCS= -DUNIXODBC -I/usr/local/include
+
+ WARN= -Wall -Wmissing-prototypes -Wmissing-declarations -ansi -pedantic
+ INCS= -I$(LUA_INC)