blob: a26767ed0ba839ab2925086d07276a6272e3f90d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Maintainer: AtticFinder65536 <atticfinder -AT- rocklabs -DOT- xyz>
pkgname=('discordchatexporter-cli')
pkgver=2.36
pkgrel=1
pkgdesc="Exports Discord chat logs to a file"
url="https://github.com/Tyrrrz/DiscordChatExporter"
license=('GPL')
source=("${pkgname}-${pkgver}".tar.gz::https://github.com/Tyrrrz/DiscordChatExporter/archive/refs/tags/${pkgver}.tar.gz
'discordchatexporter-cli')
b2sums=('8b865904f50e5588e26bd5ddd4f81c222ef1abe4453caf1da29b2e2866bbeb5e1dda239d7876011578182c72f554bdb228b7824bd7b5a56b753380310da3d9b1'
'763d7ac60315aa945557096ccaea9ded7050e75aa183860d6f5749bbcd3c2fe565aad9dec7e320673725a4213f00915c5f1c3ce1c48626fde612e765b7d1dd80')
arch=('any')
depends=('dotnet-runtime-6.0')
makedepends=('dotnet-sdk-6.0')
options=('!strip')
build(){
cd DiscordChatExporter-"${pkgver}"
dotnet publish 'DiscordChatExporter.Cli' --configuration 'Release'
}
package(){
cd DiscordChatExporter-"${pkgver}"
# Install launcher
install -Dm755 "${srcdir}"/discordchatexporter-cli "${pkgdir}"/usr/bin/discordchatexporter-cli
# Install license
install -Dm644 License.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/License.txt
# Install application
cd DiscordChatExporter.Cli/bin/Release/net6.0/publish
find . -type f -exec install -Dm644 "{}" "${pkgdir}"/usr/lib/${pkgname}"/{}" \;
}
|