summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSchorsch2023-10-07 02:12:46 +0200
committerSchorsch2023-10-07 02:12:46 +0200
commit6b86df707f9c05c5234b21bb0e04a0d92a10e858 (patch)
tree2740178b2aa3028e1baf5901148d5ad2509bb46d
downloadaur-6b86df707f9c05c5234b21bb0e04a0d92a10e858.tar.gz
Initial commit for Picoscope 7 Stable
-rwxr-xr-x.SRCINFO29
-rwxr-xr-xPKGBUILD46
-rwxr-xr-xpicoscope7.install6
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
+}