diff options
author | Daniel Solano Gómez <gentoo@sattvik.com> | 2019-06-25 13:36:36 -0500 |
---|---|---|
committer | Daniel Solano Gómez <gentoo@sattvik.com> | 2019-06-25 13:36:36 -0500 |
commit | ac807193bc382eb52608d5880f02e76cc3b8d9e1 (patch) | |
tree | b7ba5ff0bcef9b514a83fa26dd3a20f0185c0d32 | |
parent | Add sci-electronics/digilent-adept-utilities (diff) | |
download | sattvik-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/Manifest | 3 | ||||
-rw-r--r-- | sci-electronics/digilent-waveforms/digilent-waveforms-3.10.9.ebuild | 61 | ||||
-rw-r--r-- | sci-electronics/digilent-waveforms/metadata.xml | 12 |
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> |