Use spdlog and catch2 from repository
This commit is contained in:
parent
2c1d85f7c3
commit
07ffdb61d2
5
.SRCINFO
5
.SRCINFO
@ -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
|
||||||
|
6
PKGBUILD
6
PKGBUILD
@ -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"
|
||||||
|
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user