diff options
author | Schorsch | 2023-10-07 02:12:46 +0200 |
---|---|---|
committer | Schorsch | 2023-10-07 02:12:46 +0200 |
commit | 6b86df707f9c05c5234b21bb0e04a0d92a10e858 (patch) | |
tree | 2740178b2aa3028e1baf5901148d5ad2509bb46d | |
download | aur-6b86df707f9c05c5234b21bb0e04a0d92a10e858.tar.gz |
Initial commit for Picoscope 7 Stable
-rwxr-xr-x | .SRCINFO | 29 | ||||
-rwxr-xr-x | PKGBUILD | 46 | ||||
-rwxr-xr-x | picoscope7.install | 6 |
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100755 index 000000000000..42eb4cf4b05d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = picoscope7 + pkgdesc = PicoScope 7 Test and Measurment Stable + pkgver = 7.1.2_1r15463 + pkgrel = 1 + url = https://www.picotech.com/downloads/linux + install = picoscope7.install + arch = x86_64 + license = custom + depends = gtk-sharp-3 + depends = ps7_libpicoipp + depends = ps7_libpicocv + depends = desktop-file-utils + depends = which + optdepends = ps7_libps2000: Support for PicoScope 2000 series + optdepends = ps7_libps2000a: Support for PicoScope 2000a series + optdepends = ps7_libps3000: Support for PicoScope 3000 series + optdepends = ps7_libps3000a: Support for PicoScope 3000a series + optdepends = ps7_libps4000: Support for PicoScope 4000 series + optdepends = ps7_libps4000a: Support for PicoScope 4000a series + optdepends = ps7_libps5000: Support for PicoScope 5000 series + optdepends = ps7_libps5000a: Support for PicoScope 5000a series + optdepends = ps7_libps6000: Support for PicoScope 6000 series + optdepends = ps7_libps6000a: Support for PicoScope 6000a series + conflicts = picoscope7beta + options = !strip + source = https://labs.picotech.com/picoscope7/debian/pool/main/p/picoscope/picoscope_7.1.2-1r15463_amd64.deb + md5sums = 83bb04acbdba2f562c0d1a353671ec9a + +pkgname = picoscope7 diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..690463a81583 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Schorsch <wsixcde+aur at gmail dot com> +# Thanks to <mti at tillenius dot com> whose packages the ps7 packages were based on +pkgname=picoscope7 +pkgver=7.1.2_1r15463 +pkgrel=1 +pkgdesc="PicoScope 7 Test and Measurment Stable" +arch=('x86_64') +url="https://www.picotech.com/downloads/linux" +license=('custom') +groups=() +depends=(gtk-sharp-3 ps7_libpicoipp ps7_libpicocv desktop-file-utils which) +optdepends=('ps7_libps2000: Support for PicoScope 2000 series' + 'ps7_libps2000a: Support for PicoScope 2000a series' + 'ps7_libps3000: Support for PicoScope 3000 series' + 'ps7_libps3000a: Support for PicoScope 3000a series' + 'ps7_libps4000: Support for PicoScope 4000 series' + 'ps7_libps4000a: Support for PicoScope 4000a series' + 'ps7_libps5000: Support for PicoScope 5000 series' + 'ps7_libps5000a: Support for PicoScope 5000a series' + 'ps7_libps6000: Support for PicoScope 6000 series' + 'ps7_libps6000a: Support for PicoScope 6000a series' + ) +provides=() +conflicts=(picoscope7beta) +replaces=() +backup=() +options=(!strip) +install=$pkgname.install +changelog= +source=("https://labs.picotech.com/picoscope7/debian/pool/main/p/picoscope/picoscope_${pkgver//_/-}_amd64.deb") +md5sums=('83bb04acbdba2f562c0d1a353671ec9a') + +package() { + tar -xf data.tar.xz -C "${pkgdir}" + chmod -R go-w $pkgdir + chown -R root:root $pkgdir + + mkdir -p $pkgdir/usr/bin + ln -s /opt/picoscope/bin/picoscope $pkgdir/usr/bin/picoscope + + mkdir -p $pkgdir/opt/picoscope/scripts + tar -xf control.tar.xz -C "${pkgdir}/opt/picoscope/scripts" ./postinst + mv "${pkgdir}/opt/picoscope/scripts/postinst" "${pkgdir}/opt/picoscope/scripts/${pkgname}_postinst" + + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${pkgdir}/usr/share/doc/picoscope/copyright" +} diff --git a/picoscope7.install b/picoscope7.install new file mode 100755 index 000000000000..b3ee4c391601 --- /dev/null +++ b/picoscope7.install @@ -0,0 +1,6 @@ +#!/bin/bash + +post_install() { + echo "Running picoscope7 deb postinst..." + /opt/picoscope/scripts/picoscope7_postinst +} |