summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormooow2023-10-17 13:42:37 +0200
committermooow2023-10-17 13:42:37 +0200
commit31385a153deb61c66aedff6bf14d7b2cb5e44778 (patch)
tree2b70489db70a760f88f284ad16448d28eb5a8346
parentdfb138359ae7f5c12861e46769e4db51b1aa7c7d (diff)
downloadaur-31385a153deb61c66aedff6bf14d7b2cb5e44778.tar.gz
Rebase using official PKGBUILD, update to 3.3.117
Refactored the PKGBUILD using the gtkwave PKGBUILD from official repos Updated to the last released version 3.3.117
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD79
-rw-r--r--gtkwave.install2
3 files changed, 25 insertions, 84 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fdd97d09a96a..eee03f191a74 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,35 +1,23 @@
pkgbase = gtkwave-gtk3-tcl
- pkgdesc = A wave viewer which reads LXT, LXT2, VZT, GHW, FST and VCD/EVCD files (GTK+ 3 version, with Tcl/Tk support)
- pkgver = 3.3.104
+ pkgdesc = A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files (GTK+ 3 version, with Tcl/Tk support)
+ pkgver = 3.3.117
pkgrel = 1
url = http://gtkwave.sourceforge.net
install = gtkwave.install
arch = x86_64
license = GPL
- license = custom:MIT
- license = custom
+ license = MIT
makedepends = gperf
depends = bzip2
- depends = dconf
- depends = desktop-file-utils
- depends = glib2
- depends = gnutls
+ depends = xz
depends = gtk3
- depends = judy
- depends = libjpeg-turbo
- depends = libpng
- depends = libtiff
+ depends = desktop-file-utils
+ depends = dconf
depends = tcl
depends = tk
- depends = xz
provides = gtkwave
conflicts = gtkwave
- source = http://gtkwave.sourceforge.net/gtkwave-gtk3-3.3.104.tar.gz
- source = http://gtkwave.sourceforge.net/gtkwave.pdf
- source = gtkwave.install
- md5sums = 7e94b34ac532c31a6f3c6278ba98b726
- md5sums = SKIP
- md5sums = ccbede6bf65569f5688f5254389eec53
+ source = https://gtkwave.sourceforge.net/gtkwave-gtk3-3.3.117.tar.gz
+ sha256sums = 3cf1537586a911cbb0601af8fa18cf6da708c8a14a71f69ce3cb9118e8571db9
pkgname = gtkwave-gtk3-tcl
-
diff --git a/PKGBUILD b/PKGBUILD
index 7ca15df1900b..1284a0dc7611 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,92 +1,45 @@
-# Maintainer: Darren Wu <$(base64 --decode <<<'ZGFycmVuMTk5NzA4MTBAZ21haWwuY29tCg==')>
+# Maintainer: mooow <9mvnyapkt@mozmail.com>
+# Thanks: Darren Wu <$(base64 --decode <<<'ZGFycmVuMTk5NzA4MTBAZ21haWwuY29tCg==')>
# Thanks: Jared Casper <jaredcasper@gmail.com>
# Thanks: Kyle Keen <keenerd@gmail.com>
# Thanks: Markus Koch <CClassicVideos@aol.com>
# Thanks: Thomas Dziedzic < gostrc at gmail >
pkgname=gtkwave-gtk3-tcl
-pkgver=3.3.104
+pkgver=3.3.117
pkgrel=1
-pkgdesc='A wave viewer which reads LXT, LXT2, VZT, GHW, FST and VCD/EVCD files (GTK+ 3 version, with Tcl/Tk support)'
+pkgdesc='A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files (GTK+ 3 version, with Tcl/Tk support)'
arch=('x86_64')
url='http://gtkwave.sourceforge.net'
-license=('GPL' 'custom:MIT' 'custom')
-depends=(
- 'bzip2'
- 'dconf' # gsettings
- 'desktop-file-utils'
- # 'gcc' # -lgnu-intl
- # 'gconf'
- # 'gcr' # -lgck
- # 'gimp'
- 'glib2' # -lgobject -lgthread gsettings
- 'gnutls' #
- 'gtk3'
- 'judy' # --enable-judy
- 'libjpeg-turbo' # -ljpeg
- 'libpng' # -lpng
- 'libtiff' # -ltiff
- 'tcl'
- 'tk'
- 'xz' # liblzma
+license=('GPL' 'MIT')
+depends=('bzip2' 'xz' 'gtk3' 'desktop-file-utils' 'dconf' # Original gtkwave dependencies
+'tcl' 'tk'
)
makedepends=('gperf')
-provides=('gtkwave')
-conflicts=('gtkwave')
+conflicts=(gtkwave)
+provides=(gtkwave)
install='gtkwave.install'
-source=("http://gtkwave.sourceforge.net/${pkgname%-tcl}-${pkgver}.tar.gz"
- "http://gtkwave.sourceforge.net/${pkgname%%-*}.pdf"
- "gtkwave.install")
-
-md5sums=('7e94b34ac532c31a6f3c6278ba98b726'
- 'SKIP'
- 'ccbede6bf65569f5688f5254389eec53')
+source=("https://gtkwave.sourceforge.net/gtkwave-gtk3-${pkgver}.tar.gz")
+sha256sums=('3cf1537586a911cbb0601af8fa18cf6da708c8a14a71f69ce3cb9118e8571db9')
build() {
- cd "$srcdir/${pkgname%-tcl}-${pkgver}"
+ cd gtkwave-gtk3-$pkgver
./configure \
--prefix=/usr \
- \
- --disable-mime-update \
- --enable-struct-pack \
- --enable-manymarkers \
- --disable-dependency-tracking \
- --enable-xz \
- --enable-fasttree \
- --enable-judy \
- --enable-schemas-compile \
- --enable-largefile \
--enable-tcl \
- --enable-tk \
- --enable-gtk3 \
- \
+ --disable-mime-update \
--with-gsettings \
- --with-tcl=/usr/lib \
- --with-tk=/usr/lib \
-
- # --with-tcl=/usr/lib/tclConfig.sh \
- # --with-tk=/usr/lib/tkConfig.sh \
-
- # --with-gconf \
- # --with-tcl=/usr/lib/tcl8.6 \
- # --with-tk=/usr/lib/tk8.6 \
- # --with-xdgdatadir=path \
+ --enable-gtk3
make CFLAGS="-D_LARGEFILE64_SOURCE -O"
}
package() {
- cd "$srcdir/${pkgname%-tcl}-${pkgver}"
+ cd gtkwave-gtk3-$pkgver
make DESTDIR="${pkgdir}" install
- make DESTDIR="${pkgdir}" install-strip
-
- mkdir -p "$pkgdir/usr/share/licenses/gtkwave"
+
install -D -m644 LICENSE.TXT \
"$pkgdir/usr/share/licenses/gtkwave/LICENSE.TXT"
-
- mkdir -p "$pkgdir/usr/share/doc/gtkwave"
- install -D -m644 "$srcdir/gtkwave.pdf" \
- "$pkgdir/usr/share/doc/gtkwave/gtkwave.pdf"
}
diff --git a/gtkwave.install b/gtkwave.install
index ba8586fa129d..12acb5f1992a 100644
--- a/gtkwave.install
+++ b/gtkwave.install
@@ -1,5 +1,5 @@
post_install() {
- echo 'Make sure you copy the /usr/share/gtkwave/examples/gtkwaverc file to'
+ echo 'Make sure you copy the /usr/share/gtkwave-gtk3/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.'