summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrey Christoforo2019-06-07 15:19:25 +0100
committerGrey Christoforo2019-06-07 15:19:25 +0100
commit8446231766b7fe8c325f196a965037e97071f143 (patch)
treea3cbb3cc3a7d66d1129832d3fe516ead825b0486
parentd543924c033ce7a48633e2537ceae888ba8ae930 (diff)
downloadaur-8446231766b7fe8c325f196a965037e97071f143.tar.gz
try to fix build env vars
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD24
2 files changed, 20 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 07b8e9b0a1ec..4b87964de042 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1e19a0c6bd7e..5b301814f120 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/."