summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2023-11-17 22:49:49 +0800
committerYour Name2023-11-17 22:49:49 +0800
commit436e2109e69ddd8b3cdb528ba133cf6483dc2b4d (patch)
tree0e59a449bbeceba29755b47bca907a116a090aaf
parent7911e1579c3414a5efae59e8608c58dc8e465cc2 (diff)
downloadaur-436e2109e69ddd8b3cdb528ba133cf6483dc2b4d.tar.gz
update
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD35
2 files changed, 25 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b043348e82c..3659536df8bf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,14 @@
pkgbase = opentrace
pkgdesc = A cross-platform GUI wrapper for NextTrace. Bringing you the familiar traceroute experience.
- pkgver = 1.2.3.3
- pkgrel = 2
+ pkgver = 1.4.0.0
+ pkgrel = 1
url = https://github.com/Archeb/opentrace
arch = x86_64
license = GPL3
- depends = nexttrace>=1.1.7
- source = opentrace-1.2.3.3.tar.gz::https://github.com/Archeb/opentrace/releases/download/v1.2.3.3/linux-x64.tar.gz
- source = opentrace.desktop::https://raw.githubusercontent.com/Archeb/opentrace/master/opentrace.desktop
- source = logo.png::https://raw.githubusercontent.com/nxtrace/Ntrace-core/main/asset/logo.png
- sha256sums = ab87088ab4b506f248e8b3f640f47ae5a90538ba565374235b62b4c8ce50852d
- sha256sums = 69f8c4799f6db03bf17cd78b1de7a18d939ec5e282190942172dbe13e39c2075
- sha256sums = 93cf17802f2691d63e29a7020afb0c7c39782c85212ce4b795cc8486f36c758d
+ makedepends = dotnet-sdk
+ depends = nexttrace
+ depends = dotnet-runtime
+ source = https://github.com/Archeb/opentrace/archive/refs/tags/v1.4.0.0.tar.gz
+ sha256sums = 5719d9ff2e891e6cdf81e0b9a333b9004fb2d7692fd6af334e9dde6bc78e980c
pkgname = opentrace
diff --git a/PKGBUILD b/PKGBUILD
index 586f79ff845b..f509455db1e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,26 @@
-
-# Maintainer: Archeb <archebasic@hotmail.com>
pkgname=opentrace
-pkgver=1.2.3.3
-pkgrel=2
+pkgver=1.4.0.0
+pkgrel=1
pkgdesc="A cross-platform GUI wrapper for NextTrace. Bringing you the familiar traceroute experience."
arch=('x86_64')
url="https://github.com/Archeb/opentrace"
license=('GPL3')
-depends=('nexttrace>=1.1.7')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Archeb/opentrace/releases/download/v${pkgver}/linux-x64.tar.gz"
- "opentrace.desktop::https://raw.githubusercontent.com/Archeb/opentrace/master/opentrace.desktop"
- "logo.png::https://raw.githubusercontent.com/nxtrace/Ntrace-core/main/asset/logo.png")
-sha256sums=('ab87088ab4b506f248e8b3f640f47ae5a90538ba565374235b62b4c8ce50852d'
- '69f8c4799f6db03bf17cd78b1de7a18d939ec5e282190942172dbe13e39c2075'
- '93cf17802f2691d63e29a7020afb0c7c39782c85212ce4b795cc8486f36c758d')
+depends=('nexttrace' 'dotnet-runtime')
+makedepends=('dotnet-sdk')
+source=("https://github.com/Archeb/opentrace/archive/refs/tags/v1.4.0.0.tar.gz")
+sha256sums=('5719d9ff2e891e6cdf81e0b9a333b9004fb2d7692fd6af334e9dde6bc78e980c')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ dotnet build -c Release --use-current-runtime traceroute.sln
+}
package() {
- install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}"
- cp -r "${srcdir}/"* "${pkgdir}/opt/${pkgname%-bin}"
- mkdir -p ${pkgdir}/usr/bin
- ln -sf "/opt/${pkgname%-bin}/OpenTrace" ${pkgdir}/usr/bin/${pkgname}
- install -Dm644 "../opentrace.desktop" "${pkgdir}/usr/share/applications/opentrace.desktop"
- install -Dm644 "../logo.png" "$pkgdir/usr/share/pixmaps/opentrace.png"
+ cd "$srcdir/$pkgname-$pkgver"
+ mkdir -p $pkgdir/usr/lib/opentrace
+ mkdir -p $pkgdir/usr/bin
+ cp -r ./bin/Gtk/Release/net6.0/linux-x64/* "$pkgdir/usr/lib/opentrace/"
+ ln -sf /usr/lib/opentrace/OpenTrace "$pkgdir/usr/bin/opentrace"
+ install -Dm644 "./opentrace.desktop" "${pkgdir}/usr/share/applications/opentrace.desktop"
+ install -Dm644 "./icon.png" "$pkgdir/usr/share/pixmaps/opentrace.png"
} \ No newline at end of file