diff options
author | Miguel Revilla | 2025-01-14 10:27:46 +0100 |
---|---|---|
committer | Miguel Revilla | 2025-01-14 10:27:46 +0100 |
commit | b059d27854005fa67d2135af47bf5a409caaa5df (patch) | |
tree | 562d48d09c6794be03dc8a1acd34a20af926dbfd | |
parent | d86ace30449b170ff6218df7b8234c8de3717692 (diff) | |
download | aur-b059d27854005fa67d2135af47bf5a409caaa5df.tar.gz |
Update to 2.5.0
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 32 insertions, 23 deletions
@@ -1,16 +1,18 @@ pkgbase = libodb-oracle pkgdesc = The ODB Oracle runtime library - pkgver = 2.5.0b27 + pkgver = 2.5.0 pkgrel = 1 url = https://www.codesynthesis.com/products/odb/ arch = i686 arch = x86_64 license = custom depends = build2 + depends = libodb depends = oracle-instantclient-sdk depends = oracle-instantclient-sqlplus depends = unixodbc - depends = libodb options = !libtool + source = https://www.codesynthesis.com/download/odb/2.5.0/libodb-oracle-2.5.0.tar.gz + sha256sums = e1e95a85adc9b336f645ed21685e35a47da1a8ce4de96fa689a656851df6be39 pkgname = libodb-oracle @@ -1,41 +1,48 @@ # Maintainer: Miguel Revilla <yo at miguelrevilla dot com> pkgname=libodb-oracle -pkgver=2.5.0b27 -_pkgver=2.5.0-b.27 +pkgver=2.5.0 pkgrel=1 pkgdesc="The ODB Oracle runtime library" url="https://www.codesynthesis.com/products/odb/" arch=('i686' 'x86_64') -depends=('build2' 'oracle-instantclient-sdk' 'oracle-instantclient-sqlplus' 'unixodbc' 'libodb') +depends=('build2' 'libodb' 'oracle-instantclient-sdk' 'oracle-instantclient-sqlplus' 'unixodbc') options=('!libtool') license=('custom') +source=("https://www.codesynthesis.com/download/odb/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('e1e95a85adc9b336f645ed21685e35a47da1a8ce4de96fa689a656851df6be39') -build() { - cd "${srcdir}" - mkdir -p "${srcdir}/${pkgname}-${pkgver}" - cd "${srcdir}/${pkgname}-${pkgver}" +prepare() { - GPPVER="$(${CXX:-g++} --version | grep 'g++ (GCC)' | sed 's/g++ (GCC) //' | sed 's/\s.*$//')" + GPPVER="$(${CXX:-g++} --version | grep 'g++ (GCC)' | sed 's/g++ (GCC) //' | sed 's/\s.*$//')" - bpkg create -d gcc-${GPPVER} cc \ - config.cxx=${CXX:-g++} \ - config.cc.coptions="-O3 $CXXFLAGS" \ - config.bin.lib=shared \ - config.install.root=${pkgdir}/usr \ - config.install.relocatable=true + bpkg create -d odb-gcc-${GPPVER} cc \ + config.cxx=${CXX:-g++} \ + config.cc.coptions="-O3 -DODB_GCC_PLUGIN_DIR $CXXFLAGS" \ + config.bin.rpath=${pkgdir}/usr/lib \ + config.install.root=${pkgdir}/usr \ + config.install.relocatable=true - cd gcc-${GPPVER} - bpkg build --trust-yes ${pkgname}/${_pkgver}@https://pkg.cppget.org/1/beta ?sys:libodb + mv ${pkgname}-${pkgver}.tar.gz odb-gcc-${GPPVER} +} + +build() { + + GPPVER="$(${CXX:-g++} --version | grep 'g++ (GCC)' | sed 's/g++ (GCC) //' | sed 's/\s.*$//')" + cd "${srcdir}/odb-gcc-${GPPVER}" + + bpkg build ${pkgname}-${pkgver}.tar.gz ?sys:libodb/* ?sys:cli/* } package() { - GPPVER="$(${CXX:-g++} --version | grep 'g++ (GCC)' | sed 's/g++ (GCC) //' | sed 's/\s.*$//')" - cd "${srcdir}/${pkgname}-${pkgver}/gcc-${GPPVER}" + GPPVER="$(${CXX:-g++} --version | grep 'g++ (GCC)' | sed 's/g++ (GCC) //' | sed 's/\s.*$//')" + cd "${srcdir}/odb-gcc-${GPPVER}" + + bpkg install ${pkgname} - bpkg install ${pkgname} + rm ${pkgdir}/usr/lib/pkgconfig/${pkgname}.static.pc - mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/ - mv ${pkgdir}/usr/share/doc/${pkgname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/ + mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/ + mv ${pkgdir}/usr/share/doc/${pkgname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/ } |