summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoses Narrow2022-10-23 17:57:39 -0500
committerMoses Narrow2022-10-23 17:57:39 -0500
commit97cce5e92795a365900df8d01ea009975f15dd22 (patch)
treeac3cc2842291f7be1a6fd70f6f3fc47cb39e70f0
parent1027fd7c237ed5bcf92a018e559af3fccfbd70b4 (diff)
downloadaur-97cce5e92795a365900df8d01ea009975f15dd22.tar.gz
fix 'man plot', add README to /usr/share/plot/README, add the example plotnet command
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD30
2 files changed, 21 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7268d157623b..0f11ddff5606 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = plot-git
pkgdesc = plot on the command line
pkgver = 0.5.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/annacrombie/plot
arch = i686
arch = x86_64
@@ -20,6 +20,8 @@ pkgbase = plot-git
makedepends = pkgconfig
makedepends = cmake
makedepends = scdoc
+ provides = plot
+ conflicts = plot
source = git+https://github.com/annacrombie/plot.git
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 67ae297b9a2a..a641b061094f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,11 +2,13 @@
pkgname=plot-git
_pkgname=${pkgname/-git/}
_githuborg=annacrombie
+provides=("$_pkgname")
+conflicts=("$_pkgname")
pkgdesc="plot on the command line"
#https://github.com/annacrombie/plot
_pkgpath="github.com/${_githuborg}/${_pkgname}"
pkgver=0.5.1
-pkgrel=2
+pkgrel=3
arch=( 'i686' 'x86_64' 'aarch64' 'armv8' 'armv7' 'armv7l' 'armv7h' 'armv6h' 'armhf' 'armel' 'arm' )
url="https://${_pkgpath}"
license=('MIT')
@@ -25,19 +27,23 @@ fi
echo ${_version}
}
-build() {
-cd ${srcdir}/${_pkgname}
-meson build
-meson compile -C build
+build () {
+ arch-meson _build "${_pkgname}"
+ meson compile -C _build
+ #create the exmple script
+ echo -e "#!/bin/bash
+ plot -d10 -f -p \"avg:5|roc:5\" \
+ -c l -i \"/sys/class/net/$(ifconfig -a | head -n1 | awk -v FS=':' '{print $1}')/statistics/rx_packets:r\" \
+ -c r -i \"/sys/class/net/$(ifconfig -a | head -n1 | awk -v FS=':' '{print $1}')/statistics/tx_packets:r\" " | tee ${_pkgname}net.sh
}
-package() {
-_msg2 "installing files"
-install -Dm755 ${srcdir}/${_pkgname}/build/lib/libplot.so ${pkgdir}/usr/lib/libplot.so
-install -Dm755 ${srcdir}/${_pkgname}/build/cli/plot ${pkgdir}/usr/bin/${_pkgname}
-install -Dm755 ${srcdir}/${_pkgname}/include/plot/plot.h ${pkgdir}/usr/include/plot/plot.h
-install -Dm755 ${srcdir}/${_pkgname}/include/plot/file_input.h ${pkgdir}/usr/include/plot/file_input.h
-install -Dm644 ${srcdir}/${_pkgname}/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+package () {
+ _msg2 "installing files"
+ meson install -C _build --destdir="${pkgdir}"
+ install -Dm644 ${srcdir}/${_pkgname}/LICENSE $pkgdir/usr/share/licenses/$_pkgname/LICENSE
+ install -Dm644 ${srcdir}/${_pkgname}/README.md $pkgdir/usr/share/doc/$_pkgname/README.md
+ _msg2 "installing example command: 'plotnet'"
+ install -Dm755 ${srcdir}/${_pkgname}net.sh $pkgdir/usr/bin/${_pkgname}net
}
_msg2() {