diff options
author | AtticFinder65536 | 2023-11-25 10:54:16 +1100 |
---|---|---|
committer | AtticFinder65536 | 2023-11-25 10:54:16 +1100 |
commit | 4296855512968b26c53baa74ef4207a19b3b72f5 (patch) | |
tree | d895a0b355c91417ab0fb9012824863006adf2b1 | |
parent | 08c1604945afe739082da8e15f6fa14f0036e6c2 (diff) | |
download | aur-4296855512968b26c53baa74ef4207a19b3b72f5.tar.gz |
Switch to source build
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | discord-chat-exporter-cli | 4 |
3 files changed, 43 insertions, 38 deletions
@@ -1,16 +1,16 @@ pkgbase = discord-chat-exporter-cli - pkgdesc = Export message history from a Discord channel to a file + pkgdesc = Exports Discord chat logs to a file pkgver = 2.42.3 pkgrel = 1 url = https://github.com/Tyrrrz/DiscordChatExporter arch = any - license = GPL - makedepends = unzip - depends = dotnet-runtime>=6 - noextract = discord-chat-exporter-cli-2.42.3.zip - source = discord-chat-exporter-cli-2.42.3.zip::https://github.com/Tyrrrz/DiscordChatExporter/releases/download/2.42.3/DiscordChatExporter.CLI.zip + license = GPL3 + makedepends = dotnet-sdk-7.0 + depends = dotnet-runtime-7.0 + options = !strip + source = discord-chat-exporter-cli-2.42.3.tar.gz::https://github.com/Tyrrrz/DiscordChatExporter/archive/refs/tags/2.42.3.tar.gz source = discord-chat-exporter-cli - md5sums = dd950ea5a9990815b048218da7cb6e73 - md5sums = 8077678acad67ad31578593deee8bcc6 + b2sums = 36d031776bece2c9d72cd7d64c955158464faca3fac2b5dd422bbcec7c6f34b6da4cf3cf8fa8ce7cfbbf1880c7df68204e42f5eed52479860eff016ae3107e16 + b2sums = 7540fb95f81c1041c87778c590a9438ffb64bf417c3d4d3f1363da5a25898c98f9dcd1209b9237bd595374a33326b7f23043bd6156cc7e14f0bff230ee0f6de6 pkgname = discord-chat-exporter-cli @@ -1,34 +1,39 @@ -# Maintainer: JianQing Liu <me at pegasis dot site> -pkgname=discord-chat-exporter-cli +# Maintainer: AtticFinder65536 <atticfinder -AT- rocklabs -DOT- xyz> +# Contributor: JianQing Liu <me at pegasis dot site> + +# stable release + +pkgname="discord-chat-exporter-cli" +_apkgname="DiscordChatExporter" pkgver=2.42.3 pkgrel=1 -pkgdesc="Export message history from a Discord channel to a file" -arch=('any') -url="https://github.com/Tyrrrz/DiscordChatExporter" -license=('GPL') -depends=('dotnet-runtime>=6') -makedepends=('unzip') -source=("$pkgname-$pkgver.zip::https://github.com/Tyrrrz/DiscordChatExporter/releases/download/$pkgver/DiscordChatExporter.CLI.zip" -"discord-chat-exporter-cli") -noextract=("$pkgname-$pkgver.zip") -md5sums=('dd950ea5a9990815b048218da7cb6e73' -'8077678acad67ad31578593deee8bcc6') -BUILDENV+=('!check') - -prepare() { - cd "$srcdir" - mkdir -p "$srcdir/unzip" - cd "$srcdir/unzip" - unzip -q "$srcdir/$pkgname-$pkgver.zip" - chmod 666 -R ./* - rm "$srcdir/$pkgname-$pkgver.zip" + +pkgdesc="Exports Discord chat logs to a file" +url="https://github.com/Tyrrrz/$_apkgname" +license=(GPL3) +arch=(any) + +source=( + "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz" + "$pkgname" +) +b2sums=( + 36d031776bece2c9d72cd7d64c955158464faca3fac2b5dd422bbcec7c6f34b6da4cf3cf8fa8ce7cfbbf1880c7df68204e42f5eed52479860eff016ae3107e16 + 7540fb95f81c1041c87778c590a9438ffb64bf417c3d4d3f1363da5a25898c98f9dcd1209b9237bd595374a33326b7f23043bd6156cc7e14f0bff230ee0f6de6 +) + +options=('!strip') + +depends=('dotnet-runtime-7.0') +makedepends=('dotnet-sdk-7.0') + +build() { + cd "$_apkgname-$pkgver" + dotnet publish "$_apkgname.Cli" --configuration "Release" } package() { - cd "$srcdir" - mkdir -p "$pkgdir/opt/" - mv "$srcdir/unzip" "$pkgdir/opt/discord-chat-exporter-cli" - install -m755 discord-chat-exporter-cli "$pkgdir/opt/discord-chat-exporter-cli/" - mkdir -p "$pkgdir/usr/bin/" - ln -s "/opt/discord-chat-exporter-cli/discord-chat-exporter-cli" "$pkgdir/usr/bin/discord-chat-exporter-cli" + install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname" + cd "$_apkgname-$pkgver/$_apkgname.Cli/bin/Release/net7.0/publish" + find . -type f -exec install -Dm644 "{}" "$pkgdir/usr/lib/$pkgname/{}" \; } diff --git a/discord-chat-exporter-cli b/discord-chat-exporter-cli index 360759ddcbbc..dfa78b12f840 100644 --- a/discord-chat-exporter-cli +++ b/discord-chat-exporter-cli @@ -1,2 +1,2 @@ -#! /bin/sh -/usr/bin/dotnet /opt/discord-chat-exporter-cli/DiscordChatExporter.Cli.dll "$@"
\ No newline at end of file +#!/usr/bin/env sh +exec dotnet /usr/lib/discord-chat-exporter-cli/DiscordChatExporter.Cli.dll "${@}" |