diff options
author | Schneider Manuel | 2024-03-02 10:36:21 +0100 |
---|---|---|
committer | Schneider Manuel | 2024-03-02 10:36:21 +0100 |
commit | c97f9d6bb43011765d3e3c13b2e60b02ce636db3 (patch) | |
tree | 38387649603ab95d2fdbdaef2e950a9db8d40893 | |
download | aur-c97f9d6bb43011765d3e3c13b2e60b02ce636db3.tar.gz |
Added Twitch Leecher DX to aur
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c1e053030a57 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = twitchleecher-dx + pkgdesc = A simple download tool for Twitch streams + pkgver = 3.4.0 + pkgrel = 1 + url = https://github.com/schneidermanuel/TwitchLeecher-Dx + arch = x86_64 + license = MIT + makedepends = dotnet-sdk + depends = icu + depends = ffmpeg + options = staticlibs + source = https://github.com/schneidermanuel/TwitchLeecher-Dx/archive/refs/tags/v3.4.0.tar.gz + sha256sums = c60bf6da118b4679cb601624b173045fe201a378f14d47c5feccb6487d3773b7 + +pkgname = twitchleecher-dx diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..02605e57318b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Manuel Schneider <kontakt at brainyxs dot com> +pkgname=twitchleecher-dx +_pkgname=TwitchLeecher-Dx +pkgdesc="A simple download tool for Twitch streams" +pkgver=3.4.0 +_pkgver=3.4.0 +pkgrel=1 +arch=('x86_64') +url='https://github.com/schneidermanuel/TwitchLeecher-Dx' +license=("MIT") +depends=("icu" "ffmpeg") +makedepends=("dotnet-sdk") +options=("staticlibs") +source=("$url/archive/refs/tags/v$_pkgver.tar.gz") +sha256sums=('c60bf6da118b4679cb601624b173045fe201a378f14d47c5feccb6487d3773b7') + +build() { + cd "$_pkgname-$_pkgver/TwitchLeecher/TwitchLeecher" + MSBUILDDISABLENODEREUSE=1 dotnet publish \ + --configuration Release \ + --self-contained true \ + --runtime linux-x64 \ + -p:PublishTrimmed=true \ + --output ../../$pkgname \ + ./TwitchLeecher.csproj +} + +package() { + cd "$_pkgname-$_pkgver" + + install -d $pkgdir/usr/{bin,lib} + install -d $pkgdir/usr/share/{pixmaps,applications} + cp -r $pkgname "$pkgdir/usr/lib/" + ln -s "$pkgdir/usr/lib/$pkgname/TwitchLeecher" "$pkgdir/usr/bin/$pkgname" + cp TwitchLeecher/Resources/Images/TL_Icon.png "$pkgdir/usr/share/pixmaps/twitchleecher-dx.png" + cp twitchleecher-dx.desktop "$pkgdir/usr/share/applications/twitchleecher-dx.desktop" +} |