diff options
author | Daniel YC Lin | 2015-06-13 11:51:18 +0800 |
---|---|---|
committer | Daniel YC Lin | 2015-06-13 11:51:18 +0800 |
commit | 1b5e8c261ff9dcf7c828a701c70e360d9c6421be (patch) | |
tree | 8d470c9837ed086218ef06c2c2032f2c7f7767fb | |
download | aur-1b5e8c261ff9dcf7c828a701c70e360d9c6421be.tar.gz |
merge to aur4
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rwxr-xr-x | upgradepic.sh | 27 |
4 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b8d9ff8ad897 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = upgradepic + pkgdesc = A script to show pacman full system upgrade in SVG picture + pkgver = 1 + pkgrel = 3 + url = http://aur.archlinux.org + arch = any + license = CDDL + depends = gnuplot + optdepends = chromium: for display svg file + source = upgradepic.sh + md5sums = 923383169c55c9a62cce5fc213c25d8a + +pkgname = upgradepic + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..05e7a6298f95 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +## Ignore everything +*.zip +*.xz +*.gz +*.bz2 +*.7z +*/* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ca65ff463554 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Daniel YC Lin <dlin <at> gmail.com> +pkgname=upgradepic +pkgver=1 +pkgrel=3 +pkgdesc="A script to show pacman full system upgrade in SVG picture" +arch=('any') +url="http://aur.archlinux.org" +license="CDDL" +depends=('gnuplot') +optdepends=('chromium: for display svg file') +source=(upgradepic.sh) + +package() { + cd $srcdir + mkdir -p $pkgdir/usr/bin + install -c upgradepic.sh $pkgdir/usr/bin +} +md5sums=('923383169c55c9a62cce5fc213c25d8a') diff --git a/upgradepic.sh b/upgradepic.sh new file mode 100755 index 000000000000..b8114b989e70 --- /dev/null +++ b/upgradepic.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +cat > upgradepic.gnuplot <<EOT +set title 'pacman full system upgrade' +set xlabel 'upgrade date' +set ylabel 'upgrade hour in a day' +set autoscale +#set timefmt '%Y-%m%-%d' +set xdata time +set timefmt '%Y-%m-%d' +set format x "%Y-%m' +set terminal svg size 1024,768 +set output 'upgradepic.svg' +plot 'upgradepic.dat' using 1:2 notitle +EOT +echo "./upgradepic.gnuplot generated" + +grep full /var/log/pacman.log | awk '{print substr($1,2), substr($2,1,2)}' \ + > upgradepic.dat +echo "./upgradepic.dat generated" + +gnuplot upgradepic.gnuplot +echo "./upgradepic.svg generated" + +if [ -x /usr/bin/chromium ] ; then + chromium upgradepic.svg & +fi |