summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBradley Klee2017-01-03 14:20:12 -0600
committerBradley Klee2017-01-03 14:20:12 -0600
commit1d06175dee1b10c024911e4e34a8ed76e0b10b39 (patch)
tree982f4f306fd318dcedc86f007e889cb1d7ecdbb9
downloadaur-1d06175dee1b10c024911e4e34a8ed76e0b10b39.tar.gz
tested
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD37
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..163915639e02
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = pendulumdata
+ pkgdesc = Digital Pendulum Data & Analysis
+ pkgver = 1.1
+ pkgrel = 2
+ url = https://github.com/bradklee/DataAnalysis/tree/master/PlanePendulum
+ arch = any
+ license = GPL
+ depends = python
+ depends = gnuplot
+ source = local://PendulumDataV1.1.tar.gz
+ source = local://PendulumDataV1.1.tar.gz.sig
+ validpgpkeys = EF6F2A81897A87838FDF67BB6B5766ADDC064400
+ md5sums = 4683d728f9b4d3d40e6a1380bdbe385c
+ md5sums = SKIP
+
+pkgname = pendulumdata
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..08e6fddbb8e5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Submitter: Bradley Klee <bradklee@gmail.com>
+# Maintainer: Bradley Klee <bradklee@gmail.com>
+pkgname=pendulumdata
+pkgver=1.1
+pkgrel=2
+pkgdesc="Digital Pendulum Data & Analysis"
+arch=('any')
+url="https://github.com/bradklee/DataAnalysis/tree/master/PlanePendulum"
+license=('GPL')
+depends=('python' 'gnuplot')
+source=("local://PendulumDataV1.1.tar.gz"{,.sig})
+md5sums=('4683d728f9b4d3d40e6a1380bdbe385c'
+ 'SKIP')
+validpgpkeys=('EF6F2A81897A87838FDF67BB6B5766ADDC064400')
+
+build() {
+ cd "${srcdir}/PlanePendulum"
+ # configure read / write
+ # arguments: PROGRAMBASE OUTBASE
+ ./config "/opt/PendulumData" "/tmp/Data/Pendulum"
+ # note: can alternatively use OUTBASE="/home/$USER/Data/Pendulum"
+ # fix install file
+ sed -i 's~PROGRAMBASE="~PROGRAMBASE="'${pkgdir}'~g' ./inst
+ sed -i 's~OUTBASE="~OUTBASE="'${pkgdir}'~g' ./inst
+}
+
+package() {
+ cd "${srcdir}/PlanePendulum"
+ # file tree & copy
+ ./inst
+
+ # link to executable
+ mkdir -p ${pkgdir}/usr/bin
+ cd ${pkgdir}/usr/bin
+ ln -s /opt/PendulumData/PendulumData
+}
+