summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiguel Revilla2020-02-11 05:25:41 +0100
committerMiguel Revilla2020-02-11 05:25:41 +0100
commitc24be47f85b5ad5c7ca6f6b5c6dd748bcd945646 (patch)
treeb0b68235612e5648f7581c6fc44093ad3913498d
downloadaur-c24be47f85b5ad5c7ca6f6b5c6dd748bcd945646.tar.gz
Initital commit. Version 2.5.0b17.
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD42
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..45ba3424d44a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = libodb-mssql
+ pkgdesc = The ODB MySQL runtime library
+ pkgver = 2.5.0b17
+ pkgrel = 1
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ depends = build2
+ depends = unixodbc
+ options = !libtool
+
+pkgname = libodb-mssql
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a9007f1cc51d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Miguel Revilla <yo at miguelrevilla dot com>
+
+pkgname=libodb-mssql
+pkgver=2.5.0b17
+pkgrel=1
+pkgdesc="The ODB MySQL runtime library"
+arch=('i686' 'x86_64')
+depends=('build2' 'unixodbc')
+options=('!libtool')
+license=('GPL3')
+
+build() {
+ cd "${srcdir}"
+ mkdir -p "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ GPPVER="$(g++ --version | grep 'g++ (GCC)' | sed 's/g++ (GCC) //')"
+
+ bpkg create -d gcc-${GPPVER} cc \
+ config.cxx=g++ \
+ config.cc.coptions=-O3 \
+ config.bin.lib=shared \
+ config.install.root=${pkgdir}/usr
+
+ cd gcc-${GPPVER}
+ bpkg add https://pkg.cppget.org/1/beta
+ bpkg fetch --trust-yes
+ bpkg build --trust-yes ${pkgname} ?sys:libodb
+}
+
+package() {
+
+ GPPVER="$(g++ --version | grep 'g++ (GCC)' | sed 's/g++ (GCC) //')"
+ cd "${srcdir}/${pkgname}-${pkgver}/gcc-${GPPVER}"
+
+ bpkg install ${pkgname}
+
+ for f in ${pkgdir}/usr/lib/pkgconfig/*.pc; do sed -i "s|${pkgdir}||" ${f}; done
+
+ mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/
+ mv ${pkgdir}/usr/share/doc/${pkgname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/
+}