summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordevome2024-04-09 23:28:54 +0800
committerdevome2024-04-09 23:28:54 +0800
commitaf04d65373942d4a86977d5e57b486c49eee8295 (patch)
tree53f0e3c86f54d5dfc56578eeecb51b8691bd7ce8
downloadaur-af04d65373942d4a86977d5e57b486c49eee8295.tar.gz
tsac-bin: 2024.04.08-1
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD32
3 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c993e5ed64d0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = tsac-bin
+ pkgdesc = Very Low Bitrate Audio Compression
+ pkgver = 2024.04.08
+ pkgrel = 1
+ url = https://bellard.org/tsac
+ arch = x86_64
+ license = custom
+ optdepends = nvidia-libgl: for CUDA support
+ provides = tsac
+ source = tsac-2024-04-08.tar.gz::https://bellard.org/tsac/tsac-2024-04-08.tar.gz
+ sha256sums = 6adfb6b340d118ac47f093dc07db6ace97ac00fc7b387635b1958d919ecfb05d
+
+pkgname = tsac-bin
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..42b27512227d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/pkg
+/src
+*.tar.gz
+*.pkg.tar.zst
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..23e9f94e9a16
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: devome <evinedeng@hotmail.com>
+
+_pkgname="tsac"
+pkgname="${_pkgname}-bin"
+pkgver=2024.04.08
+_pkgver=$(echo ${pkgver} | sed -e 's|\.|-|g')
+pkgrel=1
+pkgdesc="Very Low Bitrate Audio Compression"
+provides=("${_pkgname}")
+arch=("x86_64")
+url="https://bellard.org/${_pkgname}"
+license=("custom")
+optdepends=("nvidia-libgl: for CUDA support")
+source=("${_pkgname}-${_pkgver}.tar.gz::${url}/${_pkgname}-${_pkgver}.tar.gz")
+sha256sums=('6adfb6b340d118ac47f093dc07db6ace97ac00fc7b387635b1958d919ecfb05d')
+
+prepare() {
+ cd "${_pkgname}-${_pkgver}"
+ local linenum=$(grep -n License readme.txt | awk -F: '{print $1}')
+ awk -v linenum="${linenum}" '{if(NR>linenum){print $0}}' readme.txt > ../LICENSE
+ awk -v linenum="${linenum}" '{if(NR<linenum){print $0}}' readme.txt > ../readme.txt
+ rm readme.txt
+ mv Changelog ..
+}
+
+package() {
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${_pkgname}" LICENSE
+ install -Dm644 -t "${pkgdir}/usr/share/doc/${_pkgname}" readme.txt Changelog
+ install -dm755 "${pkgdir}/"{usr/bin,opt}
+ cp --preserve=mode -r "${_pkgname}-${_pkgver}" "${pkgdir}/opt/${_pkgname}"
+ ln -s "/opt/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
+}