diff options
author | Bartłomiej Piotrowski | 2018-01-07 17:49:30 +0100 |
---|---|---|
committer | Bartłomiej Piotrowski | 2018-01-07 17:49:30 +0100 |
commit | 68e3dda81438986f706998c5a4450677948e8bc3 (patch) | |
tree | 3a2acf3407754c5708b1bb94a556f609e3270687 | |
download | aur-gresolver.tar.gz |
Import from official repositories
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | desktop.patch | 20 | ||||
-rw-r--r-- | ldns.patch | 44 |
4 files changed, 117 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..18d598cf3315 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = gresolver + pkgdesc = A graphical frontend for dig + pkgver = 0.0.5 + pkgrel = 10 + url = http://jodrell.net/projects/gresolver + arch = any + license = GPL + depends = gtk2-perl + depends = perl-locale-gettext + depends = perl-net-ipv6addr + depends = ldns + depends = glade-perl + depends = perl-net-ipv4addr + source = https://arch.p5n.pp.ru/~sergej/dl/2012/gresolver-0.0.5.tar.gz + source = desktop.patch + source = ldns.patch + sha256sums = e81708843e53df51329b0f73255511d5a581a09ee9f791bd0b55b1ea67d93117 + sha256sums = 70cf72d89d899ba510c486aa67bd9084f526f0037d02eac1fe624394bbebcdc4 + sha256sums = ecd52fd4a445f69313c6249943a7e903f510d7aba5040ae9f548fd5cc1dbdac6 + +pkgname = gresolver + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..56c5d8beebda --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 195725 2016-11-14 15:49:29Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gresolver +pkgver=0.0.5 +pkgrel=10 +pkgdesc="A graphical frontend for dig" +arch=('any') +license=('GPL') +url="http://jodrell.net/projects/gresolver" +depends=('gtk2-perl' 'perl-locale-gettext' 'perl-net-ipv6addr' 'ldns' 'glade-perl' 'perl-net-ipv4addr') +source=(https://arch.p5n.pp.ru/~sergej/dl/2012/gresolver-$pkgver.tar.gz + desktop.patch + ldns.patch) +sha256sums=('e81708843e53df51329b0f73255511d5a581a09ee9f791bd0b55b1ea67d93117' + '70cf72d89d899ba510c486aa67bd9084f526f0037d02eac1fe624394bbebcdc4' + 'ecd52fd4a445f69313c6249943a7e903f510d7aba5040ae9f548fd5cc1dbdac6') + +build() { + cd "$srcdir"/$pkgname-$pkgver + patch -p1 -i ../desktop.patch + patch -p1 -i ../ldns.patch + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + make prefix="$pkgdir"/usr install +} diff --git a/desktop.patch b/desktop.patch new file mode 100644 index 000000000000..12636d0ffd9b --- /dev/null +++ b/desktop.patch @@ -0,0 +1,20 @@ +--- gresolver-0.0.5/gresolver.desktop 2005-07-04 08:24:33.000000000 -0700 ++++ gresolver-0.0.5-new/gresolver.desktop 2006-01-30 17:00:03.000000000 -0800 +@@ -1,15 +1,12 @@ + [Desktop Entry] + Encoding=UTF-8 +-Version=1.0 + Type=Application + Exec=gresolver +-TryExec= +-X-GNOME-DocPath= + Terminal=false + StartupNotify=true + Name=DNS Query Tool + Name[en_GB]=DNS Query Tool + Comment=Perform advanced DNS queries + Comment[en_GB]=Perform advanced DNS queries +-Icon=gresolver +-Categories=Categories=Application;Network; ++Icon=gresolver.png ++Categories=Application;Network; diff --git a/ldns.patch b/ldns.patch new file mode 100644 index 000000000000..b3a83e1f91e5 --- /dev/null +++ b/ldns.patch @@ -0,0 +1,44 @@ +diff -wbBur gresolver-0.0.5/gresolver.pl gresolver-0.0.5.my/gresolver.pl +--- gresolver-0.0.5/gresolver.pl 2006-01-30 23:54:10.000000000 +0300 ++++ gresolver-0.0.5.my/gresolver.pl 2013-03-11 14:35:30.336586368 +0400 +@@ -63,7 +63,7 @@ + $DIG = $OPTIONS->{dig}; + + } else { +- chomp($DIG = `which dig 2>/dev/null`); ++ chomp($DIG = `which drill 2>/dev/null`); + + } + +@@ -410,25 +410,22 @@ + sub get_dig_version { + my $version; + # an un-argumented call to dig returns the root hints from the default server; +- if (!open(DIG, "\"$DIG\"|")) { ++ if (!open(DIG, "\"$DIG\" -v|")) { + print STDERR "Cannot pipe from '$DIG': $!\n"; + exit 1; + + } else { +- # ignore the first line: +- <DIG>; +- # capture the next line: + my $line = <DIG>; + close(DIG); + +- if ($line =~ /DiG ([\d\.]+)/) { ++ if ($line =~ /drill version ([\d\.]+) /) { + $version = $1; +- +- } else { +- print STDERR "Error parsing version output from dig, got:\n\t$line\n"; +- exit 1; ++ } + } + ++ if(!defined $version) { ++ print STDERR "Error parsing version output from dig\n"; ++ exit 1; + } + + return split(/\./, $version, 3); |