summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrần Nam Tuấn2024-03-31 19:38:33 +0700
committerTrần Nam Tuấn2024-03-31 19:38:33 +0700
commit2acf7c002cd49fb14b089150b45e1a10fae65075 (patch)
tree9a144287bc45d9762862ff6f03a4e0ac62461892
parent137e2e8c4845c41c94656235acc951cbcae759ae (diff)
downloadaur-2acf7c002cd49fb14b089150b45e1a10fae65075.tar.gz
Add missing deps, provides and conflicts array. Fix license id.
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD17
2 files changed, 15 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a39481684ada..6ffe1fb8a1b1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,20 @@
pkgbase = koboldcpp-hipblas
- pkgdesc = KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models (with HIPBLAS, for ROCM)
+ pkgdesc = An easy-to-use AI text-generation software for GGML and GGUF models (with HIPBLAS, for ROCM)
pkgver = 1.61.2.yr1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/YellowRoseCx/koboldcpp-rocm
arch = x86_64
- license = AGPL3
+ license = AGPL-3.0-only
depends = python
depends = openblas
depends = clblast
depends = vulkan-icd-loader
depends = hipblas
optdepends = customtkinter: for GUI launcher
- provides = koboldcpp
- provides = koboldcpp-hipblas
- provides = koboldcpp-rocm
+ optdepends = python-psutil: increasing the process CPU priority
+ provides = koboldcpp=1.61.2
+ provides = koboldcpp-rocm=1.61.2
+ conflicts = koboldcpp
source = koboldcpp-hipblas-1.61.2.yr1.tar.gz::https://github.com/YellowRoseCx/koboldcpp-rocm/archive/refs/tags/v1.61.2.yr1-ROCm.tar.gz
sha256sums = 3e1adc6ad2d4282f7fc4066ba81bf9470276283094e5e9ab3f47a8438853ce52
diff --git a/PKGBUILD b/PKGBUILD
index 0727fa894bde..e1e236bb1545 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,12 +2,13 @@
# Contributer: Alpin <alpin 'at' alpindale 'dot' dev>
# Author: LostRuins (concedo), YellowRoseCx
pkgname=koboldcpp-hipblas
-pkgver=1.61.2.yr1
-pkgrel=1
-pkgdesc="KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models (with HIPBLAS, for ROCM)"
+_pkgver=1.61.2
+pkgver=$_pkgver.yr1
+pkgrel=2
+pkgdesc="An easy-to-use AI text-generation software for GGML and GGUF models (with HIPBLAS, for ROCM)"
arch=('x86_64')
url="https://github.com/YellowRoseCx/koboldcpp-rocm"
-license=('AGPL3')
+license=('AGPL-3.0-only')
depends=(
'python'
'openblas'
@@ -17,8 +18,10 @@ depends=(
)
optdepends=(
'customtkinter: for GUI launcher'
+ 'python-psutil: increasing the process CPU priority'
)
-provides=('koboldcpp' 'koboldcpp-hipblas' 'koboldcpp-rocm')
+provides=("koboldcpp=$_pkgver" "koboldcpp-rocm=$_pkgver")
+conflicts=('koboldcpp')
source=("$pkgname-$pkgver.tar.gz::https://github.com/YellowRoseCx/koboldcpp-rocm/archive/refs/tags/v$pkgver-ROCm.tar.gz")
sha256sums=('3e1adc6ad2d4282f7fc4066ba81bf9470276283094e5e9ab3f47a8438853ce52')
@@ -37,10 +40,6 @@ package() {
install -Dm644 "koboldcpp_vulkan.so" "$pkgdir/usr/share/koboldcpp/koboldcpp_vulkan.so"
install -Dm644 "koboldcpp_openblas.so" "$pkgdir/usr/share/koboldcpp/koboldcpp_openblas.so"
install -Dm644 "koboldcpp_clblast.so" "$pkgdir/usr/share/koboldcpp/koboldcpp_clblast.so"
-# install -Dm644 "koboldcpp_failsafe.so" "$pkgdir/usr/share/koboldcpp/koboldcpp_failsafe.so"
-# install -Dm644 "koboldcpp_noavx2.so" "$pkgdir/usr/share/koboldcpp/koboldcpp_noavx2.so"
-# install -Dm644 "koboldcpp_clblast_noavx2.so" "$pkgdir/usr/share/koboldcpp/koboldcpp_clblast_noavx2.so"
-# install -Dm644 "koboldcpp_vulkan_noavx2.so" "$pkgdir/usr/share/koboldcpp/koboldcpp_vulkan_noavx2.so"
install -Dm644 "klite.embd" "$pkgdir/usr/share/koboldcpp/klite.embd"
install -Dm644 "kcpp_docs.embd" "$pkgdir/usr/share/koboldcpp/kcpp_docs.embd"
install -Dm644 "rwkv_vocab.embd" "$pkgdir/usr/share/koboldcpp/rwkv_vocab.embd"