use spdlog 1.9.2 instead of system spdlog

This commit is contained in:
2025-07-05 12:14:52 -07:00
parent 821c52b493
commit 2ba9554e9f
2 changed files with 24 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
pkgbase = openkj
pkgdesc = Open KJ - Cross-platform open source karaoke hosting software
pkgver = 2.0.8
pkgrel = 1
pkgrel = 2
url = https://openkj.org/
install = openkj.install
arch = i686
@@ -16,6 +16,8 @@ pkgbase = openkj
provides = openkj=2.0.8
conflicts = openkj-git
source = openkj-2.0.8.tar.gz::https://github.com/OpenKJ/OpenKJ/archive/refs/tags/v2.0.8-release.tar.gz
source = spdlog-1.9.2.tar.gz::https://github.com/gabime/spdlog/archive/refs/tags/v1.9.2.tar.gz
sha256sums = 8a24f58e31f4a0abd5e4d0d6703940e96d00305baa57c24aa6ca727bcf6d1fd5
sha256sums = 6fff9215f5cb81760be4cc16d033526d1080427d236e86d70bb02994f85e3d38
pkgname = openkj

View File

@@ -3,7 +3,7 @@
pkgname=openkj
pkgver=2.0.8
pkgrel=1
pkgrel=2
pkgdesc="Open KJ - Cross-platform open source karaoke hosting software"
arch=('i686' 'x86_64')
url="https://openkj.org/"
@@ -13,17 +13,32 @@ makedepends=('qt5-tools' 'git' 'cmake')
provides=("$pkgname=$pkgver")
conflicts=('openkj-git')
install=$pkgname.install
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/OpenKJ/OpenKJ/archive/refs/tags/v${pkgver}-release.tar.gz")
sha256sums=('8a24f58e31f4a0abd5e4d0d6703940e96d00305baa57c24aa6ca727bcf6d1fd5')
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/OpenKJ/OpenKJ/archive/refs/tags/v${pkgver}-release.tar.gz"
"spdlog-1.9.2.tar.gz::https://github.com/gabime/spdlog/archive/refs/tags/v1.9.2.tar.gz"
)
sha256sums=(
'8a24f58e31f4a0abd5e4d0d6703940e96d00305baa57c24aa6ca727bcf6d1fd5'
"6fff9215f5cb81760be4cc16d033526d1080427d236e86d70bb02994f85e3d38"
)
build() {
prepare()
{
cd "OpenKJ-${pkgver}-release/src/3rdparty"
rm -r spdlog
mv ../../../spdlog-1.9.2 spdlog
}
build()
{
cd "${srcdir}/OpenKJ-${pkgver}-release/"
export PKG_CONFIG_PATH=/usr/lib/taglib1/pkgconfig
cmake -DCMAKE_INSTALL_PREFIX='/usr' CMakeLists.txt
cmake -DSPDLOG_USE_BUNDLED=true -DCMAKE_INSTALL_PREFIX='/usr' CMakeLists.txt
make
}
package() {
package()
{
cd "${srcdir}/OpenKJ-${pkgver}-release/"
make DESTDIR="$pkgdir" install
}