summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMiguel Revilla2020-02-11 05:25:41 +0100
committerMiguel Revilla2020-02-11 05:25:41 +0100
commitc24be47f85b5ad5c7ca6f6b5c6dd748bcd945646 (patch)
treeb0b68235612e5648f7581c6fc44093ad3913498d /PKGBUILD
downloadaur-c24be47f85b5ad5c7ca6f6b5c6dd748bcd945646.tar.gz
Initital commit. Version 2.5.0b17.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
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}/
+}