Use spdlog and catch2 from repository

This commit is contained in:
RealStickman 2022-09-25 17:33:20 +02:00
parent 2c1d85f7c3
commit 07ffdb61d2
3 changed files with 25 additions and 11 deletions

View File

@ -6,11 +6,14 @@ pkgbase = vivictpp
arch = x86_64 arch = x86_64
license = GPL2 license = GPL2
makedepends = meson makedepends = meson
depends = cmake
depends = sdl2 depends = sdl2
depends = sdl2_ttf depends = sdl2_ttf
depends = ffmpeg depends = ffmpeg
depends = spdlog
depends = cli11 depends = cli11
depends = fmt depends = fmt
depends = catch2
provides = vivictpp provides = vivictpp
conflicts = vivictpp conflicts = vivictpp
source = https://github.com/svt/vivictpp/archive/refs/tags/v0.2.1.zip source = https://github.com/svt/vivictpp/archive/refs/tags/v0.2.1.zip
@ -18,6 +21,6 @@ pkgbase = vivictpp
source = dependencies-meson.build.patch source = dependencies-meson.build.patch
sha256sums = eb99feb8757a82c7b291d1ade4e152487a6fbb838fa765f444f4c6ae1fb86143 sha256sums = eb99feb8757a82c7b291d1ade4e152487a6fbb838fa765f444f4c6ae1fb86143
sha256sums = fe42b5a7ff5f13eb221ef4eba1dbfcf82f9b64e109a120b6c6774c1a6e5fb801 sha256sums = fe42b5a7ff5f13eb221ef4eba1dbfcf82f9b64e109a120b6c6774c1a6e5fb801
sha256sums = 7d44b7db491739589ce2e93be3a2fadf728de9fd3ae703ba9067b029725838c4 sha256sums = 3cb4a2368b197126456891934851eb98d982adc38dbfc395da37a323f342da4e
pkgname = vivictpp pkgname = vivictpp

View File

@ -13,8 +13,10 @@ depends=('cmake'
'sdl2' 'sdl2'
'sdl2_ttf' 'sdl2_ttf'
'ffmpeg' 'ffmpeg'
'spdlog'
'cli11' 'cli11'
'fmt') 'fmt'
'catch2')
makedepends=('meson') makedepends=('meson')
provides=("${pkgname}") provides=("${pkgname}")
conflicts=("${pkgname}") conflicts=("${pkgname}")
@ -23,7 +25,7 @@ source=("https://github.com/svt/vivictpp/archive/refs/tags/v${pkgver}.zip"
"dependencies-meson.build.patch") "dependencies-meson.build.patch")
sha256sums=('eb99feb8757a82c7b291d1ade4e152487a6fbb838fa765f444f4c6ae1fb86143' sha256sums=('eb99feb8757a82c7b291d1ade4e152487a6fbb838fa765f444f4c6ae1fb86143'
'fe42b5a7ff5f13eb221ef4eba1dbfcf82f9b64e109a120b6c6774c1a6e5fb801' 'fe42b5a7ff5f13eb221ef4eba1dbfcf82f9b64e109a120b6c6774c1a6e5fb801'
'7d44b7db491739589ce2e93be3a2fadf728de9fd3ae703ba9067b029725838c4') '3cb4a2368b197126456891934851eb98d982adc38dbfc395da37a323f342da4e')
prepare() { prepare() {
patch --directory="${pkgname}-${pkgver}" --forward --strip=2 --input="${srcdir}/disable-logPacket.patch" patch --directory="${pkgname}-${pkgver}" --forward --strip=2 --input="${srcdir}/disable-logPacket.patch"

View File

@ -1,12 +1,13 @@
diff '--color=auto' --unified --recursive --text src/vivictpp-0.2.1/meson.build src/vivictpp-patched/meson.build diff '--color=auto' --unified --recursive --text src/vivictpp-original/meson.build src/vivictpp-0.2.1/meson.build
--- src/vivictpp-0.2.1/meson.build 2022-09-23 21:30:04.000000000 +0200 --- src/vivictpp-original/meson.build 2022-09-23 21:30:04.000000000 +0200
+++ src/vivictpp-patched/meson.build 2022-09-25 17:05:05.575896816 +0200 +++ src/vivictpp-0.2.1/meson.build 2022-09-25 17:28:50.765608946 +0200
@@ -8,15 +8,11 @@ @@ -7,16 +7,10 @@
#endif
spdlog_proj = subproject('spdlog', default_options: 'warning_level=0') -spdlog_proj = subproject('spdlog', default_options: 'warning_level=0')
-cli11_proj = subproject('cli11', default_options: 'warning_level=0') -cli11_proj = subproject('cli11', default_options: 'warning_level=0')
catch2_proj = subproject('catch2', default_options: 'warning_level=0') -catch2_proj = subproject('catch2', default_options: 'warning_level=0')
-fmt_proj = subproject('fmt', default_options: 'warning_level=0') -fmt_proj = subproject('fmt', default_options: 'warning_level=0')
-sdl2_proj = subproject('sdl2', default_options: ['warning_level=0', 'test=false']) -sdl2_proj = subproject('sdl2', default_options: ['warning_level=0', 'test=false'])
-sdl2_ttf_proj = subproject('sdl2_ttf', default_options: 'warning_level=0') -sdl2_ttf_proj = subproject('sdl2_ttf', default_options: 'warning_level=0')
@ -19,14 +20,22 @@ diff '--color=auto' --unified --recursive --text src/vivictpp-0.2.1/meson.build
dependency('freetype2', version: '>=2.8.1'), dependency('freetype2', version: '>=2.8.1'),
dependency('threads'), dependency('threads'),
dependency('libavformat'), dependency('libavformat'),
@@ -25,8 +21,8 @@ @@ -24,13 +18,13 @@
dependency('libavutil'),
dependency('libavfilter'), dependency('libavfilter'),
dependency('libswscale'), dependency('libswscale'),
spdlog_proj.get_variable('spdlog_dep'), - spdlog_proj.get_variable('spdlog_dep'),
- cli11_proj.get_variable('CLI11_dep'), - cli11_proj.get_variable('CLI11_dep'),
- fmt_proj.get_variable('fmt_dep') - fmt_proj.get_variable('fmt_dep')
+ dependency('spdlog'),
+ dependency('CLI11'), + dependency('CLI11'),
+ dependency('fmt') + dependency('fmt')
] ]
test_deps = [ test_deps = [
- catch2_proj.get_variable('catch2_dep')
+ dependency('catch2')
]
incdir = include_directories('include')
Nur in src/vivictpp-0.2.1/: meson.build.orig.