summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Solano Gómez <gentoo@sattvik.com>2019-06-25 13:36:36 -0500
committerDaniel Solano Gómez <gentoo@sattvik.com>2019-06-25 13:36:36 -0500
commitac807193bc382eb52608d5880f02e76cc3b8d9e1 (patch)
treeb7ba5ff0bcef9b514a83fa26dd3a20f0185c0d32
parentAdd sci-electronics/digilent-adept-utilities (diff)
downloadsattvik-ac807193bc382eb52608d5880f02e76cc3b8d9e1.tar.gz
sattvik-ac807193bc382eb52608d5880f02e76cc3b8d9e1.tar.bz2
sattvik-ac807193bc382eb52608d5880f02e76cc3b8d9e1.zip
Add sci-electronics/digilent-waveforms
Signed-off-by: Daniel Solano <gentoo@sattvik.com>
-rw-r--r--sci-electronics/digilent-waveforms/Manifest3
-rw-r--r--sci-electronics/digilent-waveforms/digilent-waveforms-3.10.9.ebuild61
-rw-r--r--sci-electronics/digilent-waveforms/metadata.xml12
3 files changed, 76 insertions, 0 deletions
diff --git a/sci-electronics/digilent-waveforms/Manifest b/sci-electronics/digilent-waveforms/Manifest
new file mode 100644
index 0000000..40d2593
--- /dev/null
+++ b/sci-electronics/digilent-waveforms/Manifest
@@ -0,0 +1,3 @@
+DIST digilent.waveforms_3.10.9_amd64.deb 37570876 BLAKE2B 7d4e88111d846ddac0b6d6c5e2cb6147022c32d8e9219d766308640dba5c0656a91ee427f1e592ecb05a2208f6e62c00cfd904f453cbbf73c25304d20a7d23a9 SHA512 61905f7a92060829a882f6c93c1610929de7f0daa3f615c058732e43284547ba0343fe03ad57b478a3559becf9dd15ccc0e9a4e84293d53d44a276adc13c3703
+EBUILD digilent-waveforms-3.10.9.ebuild 1241 BLAKE2B eec80e9287adba79d816d70d7ccb70f213c1f10419deacca917168d71921f4d18b90586b265e7ee5258c88a9eaf6d99e1180e65d98c94497237101cd13938058 SHA512 7867b20ebc18181c5e9b5d9bc94bb76fb784bc60b39367bce0d672bdb38aa0ebf71dd686931728033a4acf69f692ae3d5b75613fc43fbc13be3cae9b549db57a
+MISC metadata.xml 445 BLAKE2B 97d918b07c13f3d93a2ae1dc237ba3236e8e948af24bca3070807efc5772e6485d552a96b92e31682e4488284a0bfbdef843efadbd455c28ed21ec6f4ea4d41a SHA512 b2e383349d8686cf4536a1da579a02216813251560416a709731e7a6aa301460317f08ba7fd35ab4b84ee3df70c9d0bc811e1cbf9ab2ea0d4b5a4dbbaa456d79
diff --git a/sci-electronics/digilent-waveforms/digilent-waveforms-3.10.9.ebuild b/sci-electronics/digilent-waveforms/digilent-waveforms-3.10.9.ebuild
new file mode 100644
index 0000000..548a282
--- /dev/null
+++ b/sci-electronics/digilent-waveforms/digilent-waveforms-3.10.9.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=${PN//-/.}
+
+DESCRIPTION="Digilent WaveForms Application, Runtime, and SDK"
+HOMEPAGE="https://reference.digilentinc.com/reference/software/adept/start"
+SRC_URI="https://s3-us-west-2.amazonaws.com/digilent/Software/Waveforms2015/${PV}/${MY_PN}_${PV}_amd64.deb"
+
+LICENSE="Digilent-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-qt/qtscript:5[scripttools]
+ sci-electronics/digilent-adept-runtime"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+QA_PREBUILT="*"
+RESTRICT="strip"
+
+src_unpack() {
+ default
+ mkdir "${S}"
+ cd "${S}"
+ tar xzf "${WORKDIR}/data.tar.gz" \
+ --exclude="usr/share/lintian" \
+ --exclude="usr/lib/digilent/waveforms/qtlibs"
+}
+
+src_install() {
+ dobin usr/bin/*
+
+ doheader -r usr/include/digilent
+
+ dolib.so usr/lib/libdwf.so
+ dolib.so usr/lib/libdwf.so.3
+ dolib.so usr/lib/libdwf.so.3.10.9
+
+ for manpage in usr/share/man/man1/*.gz; do
+ gunzip "$manpage"
+ doman "${manpage/.gz/}"
+ done
+
+ (
+ insinto /usr/lib
+ doins -r usr/lib/digilent
+
+ chmod +x "${ED}/usr/lib/digilent/waveforms/waveforms"
+ chmod +x "${ED}/usr/lib/digilent/waveforms/waveforms.sh"
+ )
+
+ (
+ insinto /usr/share
+ doins -r usr/share/digilent
+ )
+}
diff --git a/sci-electronics/digilent-waveforms/metadata.xml b/sci-electronics/digilent-waveforms/metadata.xml
new file mode 100644
index 0000000..3fa5c7b
--- /dev/null
+++ b/sci-electronics/digilent-waveforms/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@sattvik.com</email>
+ </maintainer>
+ <longdescription lang="en">
+ WaveForms is the virtual instrument suite for Electronics Explorer,
+ Digital Discovery, Analog Discovery, Analog Discovery 2 and Analog
+ Discovery 2 - NI Edition devices.
+ </longdescription>
+</pkgmetadata>