diff options
author | Grey Christoforo | 2019-05-23 09:29:21 +0100 |
---|---|---|
committer | Grey Christoforo | 2019-05-23 09:29:21 +0100 |
commit | d543924c033ce7a48633e2537ceae888ba8ae930 (patch) | |
tree | 1825f5cbb95011d604e1ad14f17533ad5f769d0a | |
download | aur-d543924c033ce7a48633e2537ceae888ba8ae930.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 47 |
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..07b8e9b0a1ec --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = epics-base + pkgdesc = Experimental Physics and Industrial Control System -- base + pkgver = 7.0.2.2 + pkgrel = 1 + url = https://epics-controls.org + arch = any + license = EPICS Open License + depends = readline + source = https://github.com/epics-base/epics-base/archive/R7.0.2.2.tar.gz + md5sums = 2f222803cb62f90bc7832fb16d829646 + +pkgname = epics-base + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..300557f27aeb --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/src +/pkg +*.tar.xz +*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1e19a0c6bd7e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Grey Christoforo <first name at last name dot net> +pkgname=epics-base +pkgver=7.0.2.2 +pkgrel=1 +pkgdesc="Experimental Physics and Industrial Control System -- base" +arch=('any') +url="https://epics-controls.org" +license=('EPICS Open License') +#makedepends=('rpcsvc-proto') +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" +} + +build() { + cd "$srcdir/${pkgname}-R${pkgver}" + make +} + +check() { + cd "$srcdir/${pkgname}-R${pkgver}" + make tapfiles + make -s test-results +} + +package() { + cd "$srcdir/${pkgname}-R${pkgver}" + make INSTALL_LOCATION=${INSTALL_LOCATION} install + + mv "$pkgdir/usr/bin/$EPICS_HOST_ARCH/"* "$pkgdir/usr/bin/." + rm -rf "$pkgdir/usr/bin/$EPICS_HOST_ARCH/" + + mv "$pkgdir/usr/lib/$EPICS_HOST_ARCH/"* "$pkgdir/usr/lib/." + rm -rf "$pkgdir/usr/lib/$EPICS_HOST_ARCH/" + + rm "$pkgdir/usr/include/link.h" # owned by glibc + + #make INSTALL_LOCATION=${INSTALL_LOCATION} INSTALL_HOST_BIN=${INSTALL_HOST_BIN} INSTALL_HOST_LIB=${INSTALL_HOST_LIB} install +} + |