diff options
author | Grey Christoforo | 2019-06-07 15:19:25 +0100 |
---|---|---|
committer | Grey Christoforo | 2019-06-07 15:19:25 +0100 |
commit | 8446231766b7fe8c325f196a965037e97071f143 (patch) | |
tree | a3cbb3cc3a7d66d1129832d3fe516ead825b0486 | |
parent | d543924c033ce7a48633e2537ceae888ba8ae930 (diff) | |
download | aur-8446231766b7fe8c325f196a965037e97071f143.tar.gz |
try to fix build env vars
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 20 insertions, 5 deletions
@@ -5,6 +5,7 @@ pkgbase = epics-base url = https://epics-controls.org arch = any license = EPICS Open License + makedepends = perl depends = readline source = https://github.com/epics-base/epics-base/archive/R7.0.2.2.tar.gz md5sums = 2f222803cb62f90bc7832fb16d829646 @@ -6,32 +6,46 @@ pkgdesc="Experimental Physics and Industrial Control System -- base" arch=('any') url="https://epics-controls.org" license=('EPICS Open License') -#makedepends=('rpcsvc-proto') +makedepends=('perl') depends=('readline') source=("https://github.com/epics-base/epics-base/archive/R${pkgver}.tar.gz") md5sums=('2f222803cb62f90bc7832fb16d829646') prepare() { cd "$srcdir/${pkgname}-R${pkgver}" - export EPICS_HOST_ARCH=`perl src/tools/EpicsHostArch.pl` - export INSTALL_LOCATION="$pkgdir/usr" - export INSTALL_HOST_BIN="${INSTALL_LOCATION}/bin" - export INSTALL_HOST_LIB="${INSTALL_LOCATION}/lib" + echo "$(perl src/tools/EpicsHostArch.pl)" > EPICS_HOST_ARCH + echo "${pkgdir/usr}" > INSTALL_LOCATION + echo "${pkgdir/usr/bin}" > INSTALL_HOST_BIN + echo "${pkgdir/usr/lib}" > INSTALL_HOST_LIB } build() { cd "$srcdir/${pkgname}-R${pkgver}" + EPICS_HOST_ARCH="$(cat EPICS_HOST_ARCH)" + INSTALL_LOCATION="$(cat INSTALL_LOCATION)" + INSTALL_HOST_BIN="$(cat INSTALL_HOST_BIN)" + INSTALL_HOST_LIB="$(cat INSTALL_HOST_LIB)" make } check() { cd "$srcdir/${pkgname}-R${pkgver}" + EPICS_HOST_ARCH="$(cat EPICS_HOST_ARCH)" + INSTALL_LOCATION="$(cat INSTALL_LOCATION)" + INSTALL_HOST_BIN="$(cat INSTALL_HOST_BIN)" + INSTALL_HOST_LIB="$(cat INSTALL_HOST_LIB)" + make tapfiles make -s test-results } package() { cd "$srcdir/${pkgname}-R${pkgver}" + EPICS_HOST_ARCH="$(cat EPICS_HOST_ARCH)" + INSTALL_LOCATION="$(cat INSTALL_LOCATION)" + INSTALL_HOST_BIN="$(cat INSTALL_HOST_BIN)" + INSTALL_HOST_LIB="$(cat INSTALL_HOST_LIB)" + make INSTALL_LOCATION=${INSTALL_LOCATION} install mv "$pkgdir/usr/bin/$EPICS_HOST_ARCH/"* "$pkgdir/usr/bin/." |