summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Koch2016-05-30 17:27:23 +0200
committerMarkus Koch2016-05-30 17:27:23 +0200
commit2745c2e4b222ed52e21387ec42e6f2b80dd474e5 (patch)
treedf5fe200df6f1a238ea042804546b7eac55caca7
downloadaur-2745c2e4b222ed52e21387ec42e6f2b80dd474e5.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD45
-rw-r--r--gtkwave.install7
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..167557c52796
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = gtkwave-svn
+ pkgdesc = A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files (experimental version from svn)
+ pkgver = 1145
+ pkgrel = 1
+ url = http://gtkwave.sourceforge.net
+ install = gtkwave.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = MIT
+ makedepends = gperf
+ depends = bzip2
+ depends = xz
+ depends = gtk2
+ depends = desktop-file-utils
+ conflicts = gtkwave
+ source = /gtkwave::svn://svn.code.sf.net/p/gtkwave/code/
+ sha1sums = SKIP
+
+pkgname = gtkwave-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1de49a35f317
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Markus Koch <CClassicVideos@aol.com>
+# Contributor: Kyle Keen <keenerd@gmail.com>
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: Jared Casper <jaredcasper@gmail.com>
+
+pkgname=gtkwave-svn
+pkgver=1145
+pkgrel=1
+pkgdesc='A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files (experimental version from svn)'
+arch=('i686' 'x86_64')
+url='http://gtkwave.sourceforge.net'
+license=('GPL' 'MIT')
+depends=('bzip2' 'xz' 'gtk2' 'desktop-file-utils')
+makedepends=('gperf')
+conflicts=('gtkwave')
+install='gtkwave.install'
+source=("$srcdir/gtkwave::svn://svn.code.sf.net/p/gtkwave/code/")
+sha1sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/gtkwave"
+ echo $(svn info | grep -o -P '(?<=Last Changed Rev: ).*')
+}
+
+build() {
+ cd "$srcdir/gtkwave/gtkwave3"
+
+ ./configure \
+ --prefix=/usr \
+ --disable-tcl \
+ --disable-mime-update
+
+ make CFLAGS="-D_LARGEFILE64_SOURCE -O"
+}
+
+package() {
+ cd "$srcdir/gtkwave/gtkwave3"
+
+ make DESTDIR="${pkgdir}" install
+
+ install -D -m644 "$srcdir/gtkwave/gtkwave3/LICENSE.TXT" \
+ "$pkgdir/usr/share/licenses/gtkwave/LICENSE.TXT"
+}
+
diff --git a/gtkwave.install b/gtkwave.install
new file mode 100644
index 000000000000..ba8586fa129d
--- /dev/null
+++ b/gtkwave.install
@@ -0,0 +1,7 @@
+post_install() {
+ echo 'Make sure you copy the /usr/share/gtkwave/examples/gtkwaverc file to'
+ echo 'your home directory (as .gtkwaverc) or to your VCD project directory.'
+ echo 'It contains the prefs for a good configuration that most people find'
+ echo 'ergonomic. It is not strictly necessary however.'
+}
+