summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel YC Lin2015-06-13 11:51:18 +0800
committerDaniel YC Lin2015-06-13 11:51:18 +0800
commit1b5e8c261ff9dcf7c828a701c70e360d9c6421be (patch)
tree8d470c9837ed086218ef06c2c2032f2c7f7767fb
downloadaur-1b5e8c261ff9dcf7c828a701c70e360d9c6421be.tar.gz
merge to aur4
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD18
-rwxr-xr-xupgradepic.sh27
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