diff options
author | Your Name | 2023-11-17 22:49:49 +0800 |
---|---|---|
committer | Your Name | 2023-11-17 22:49:49 +0800 |
commit | 436e2109e69ddd8b3cdb528ba133cf6483dc2b4d (patch) | |
tree | 0e59a449bbeceba29755b47bca907a116a090aaf | |
parent | 7911e1579c3414a5efae59e8608c58dc8e465cc2 (diff) | |
download | aur-436e2109e69ddd8b3cdb528ba133cf6483dc2b4d.tar.gz |
update
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 25 insertions, 26 deletions
@@ -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 @@ -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 |