summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrey Christoforo2017-10-25 17:32:45 +0200
committerGrey Christoforo2017-10-25 17:32:45 +0200
commit7171d3f22b4699d9ec97346d60234045b3228665 (patch)
tree19f56f7bd9d46b55daed9f3ce4b10132657ce2fa
downloadaur-7171d3f22b4699d9ec97346d60234045b3228665.tar.gz
intial commit
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD57
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0c0f71ef6a58
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+# Generated by mksrcinfo v8
+# Wed Oct 25 15:32:26 UTC 2017
+pkgbase = epics
+ pkgdesc = Experimental Physics and Industrial Control System
+ pkgver = 3.15.4.1
+ pkgrel = 1
+ url = http://www.aps.anl.gov/epics/
+ arch = any
+ license = EPICS Open License
+ depends = aravis
+ source = https://github.com/greyltc/ng3e/archive/v3.15.4.1.tar.gz
+ md5sums = 7e52df86c928d8f8d559159c5cd206f8
+
+pkgname = epics
+
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..f3096881b543
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Grey Christoforo <first name at last name dot net>
+pkgname=epics
+pkgver=3.15.4.1
+_base_ver=R3.15.4
+#_base_ver=R3.15.5
+pkgrel=1
+pkgdesc="Experimental Physics and Industrial Control System"
+arch=('any')
+url="http://www.aps.anl.gov/epics/"
+license=('EPICS Open License')
+depends=('aravis')
+source=("https://github.com/greyltc/ng3e/archive/v${pkgver}.tar.gz")
+md5sums=('7e52df86c928d8f8d559159c5cd206f8')
+
+prepare() {
+ cd "$srcdir/ng3e-${pkgver}"
+ cd packages
+
+ make devel PKG=base RCP=${_base_ver}
+ sed -i 's,\$,#\$,g' "../stage/R3.15.4/base/configure/os/CONFIG_SITE.linux-x86_64.UnixCommon"
+ sed -i '/Exception/d' "../stage/R3.15.4/base/src/libCom/test/Makefile"
+ #make devel PKG=base RCP=R3.15.5
+ make devel PKG=base RCP=${_base_ver}
+ make devel PKG=asyn RCP=ESS-R4-32+1
+ make devel PKG=autosave RCP=R5-8
+ make devel PKG=busy RCP=R1-6-1
+ make devel PKG=sscan RCP=R2-10-2
+ make devel PKG=calc RCP=R5-4-2
+ make devel PKG=adsupport RCP=ESS-R1-3+1
+ make devel PKG=adcore RCP=ESS-R3-1+1
+ make devel PKG=adaravis RCP=arch-1
+ make devel PKG=aravisioc RCP=arch-1
+ make devel PKG=adtlccs RCP=master+1
+ make devel PKG=tlccsioc RCP=master+1
+}
+
+build() {
+ cd "$srcdir/ng3e-${pkgver}"
+ cd packages
+ make release PKG=base RCP=${_base_ver}
+ make release PKG=asyn RCP=ESS-R4-32+1
+ make release PKG=autosave RCP=R5-8
+ make release PKG=busy RCP=R1-6-1
+ make release PKG=sscan RCP=R2-10-2
+ make release PKG=calc RCP=R5-4-2
+ make release PKG=adsupport RCP=ESS-R1-3+1
+ make release PKG=adcore RCP=ESS-R3-1+1
+ make release PKG=adaravis RCP=arch-1
+ make release PKG=aravisioc RCP=arch-1
+ make release PKG=adtlccs RCP=master+1
+ make release PKG=tlccsioc RCP=master+1
+}
+
+package() {
+ mkdir -p "${pkgdir}/opt/"
+ cp -a "${srcdir}/ng3e-${pkgver}/root/${_base_ver}" "${pkgdir}/opt/epics"
+}