From 3c4b7295748cfd102ef256bb3029c657f1d84586 Mon Sep 17 00:00:00 2001 From: Wouter Wijsman Date: Mon, 26 Feb 2024 18:14:53 +0100 Subject: [PATCH 1/2] Add yaml-cpp --- yaml-cpp/PSPBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 yaml-cpp/PSPBUILD diff --git a/yaml-cpp/PSPBUILD b/yaml-cpp/PSPBUILD new file mode 100644 index 00000000..c38e814e --- /dev/null +++ b/yaml-cpp/PSPBUILD @@ -0,0 +1,37 @@ +pkgname=yaml-cpp +pkgver=0.8.0git +pkgrel=1 +pkgdesc=" A YAML parser and emitter in C++ " +arch=('mips') +url="https://github.com/jbeder/yaml-cpp" +license=('ZLIB') +depends=('libpspvram' 'pspgl') +makedepends=() +optdepends=() +provides=('sdl2-main') +source=('git+https://github.com/jbeder/yaml-cpp.git#commit=76dc6715734295ff1866bfc32872ff2278258fc8') +sha256sums=('SKIP') + +prepare() { + cd "yaml-cpp" + sed -i 's#@CMAKE_INSTALL_PREFIX@#${PSPDEV}/psp#' yaml-cpp.pc.in + sed -i 's#@CMAKE_INSTALL_FULL_LIBDIR@#${prefix}/lib#' yaml-cpp.pc.in + sed -i 's#@CMAKE_INSTALL_FULL_INCLUDEDIR@#${prefix}/include#' yaml-cpp.pc.in +} + +build() { + cd "yaml-cpp" + mkdir -p build && cd build + cmake -Wno-dev -DCMAKE_TOOLCHAIN_FILE="${PSPDEV}/psp/share/pspdev.cmake" -DCMAKE_INSTALL_PREFIX=/psp \ + -DBUILD_SHARED_LIBS=OFF -DYAML_ENABLE_PIC=OFF "${XTRA_OPTS[@]}" .. || { exit 1; } + make --quiet $MAKEFLAGS || { exit 1; } +} + +package() { + cd "yaml-cpp/build" + make --quiet DESTDIR="${pkgdir}" $MAKEFLAGS install + + cd .. + mkdir -m 755 -p "$pkgdir/psp/share/licenses/$pkgname" + install -m 644 LICENSE "$pkgdir/psp/share/licenses/$pkgname" +} From 83a440c54b4ca8223f2def2cb54a98fbeca40f8b Mon Sep 17 00:00:00 2001 From: Wouter Wijsman Date: Mon, 26 Feb 2024 18:17:30 +0100 Subject: [PATCH 2/2] Fix license for yaml-cpp --- yaml-cpp/PSPBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yaml-cpp/PSPBUILD b/yaml-cpp/PSPBUILD index c38e814e..7e86a800 100644 --- a/yaml-cpp/PSPBUILD +++ b/yaml-cpp/PSPBUILD @@ -4,11 +4,11 @@ pkgrel=1 pkgdesc=" A YAML parser and emitter in C++ " arch=('mips') url="https://github.com/jbeder/yaml-cpp" -license=('ZLIB') -depends=('libpspvram' 'pspgl') +license=('MIT') +depends=() makedepends=() optdepends=() -provides=('sdl2-main') +provides=() source=('git+https://github.com/jbeder/yaml-cpp.git#commit=76dc6715734295ff1866bfc32872ff2278258fc8') sha256sums=('SKIP')