diff --git a/nlohmann-json/lure.sh b/nlohmann-json/lure.sh new file mode 100644 index 0000000..46fb6ea --- /dev/null +++ b/nlohmann-json/lure.sh @@ -0,0 +1,31 @@ +name='nlohmann-json' +version='3.7.3' +release='1' +desc='Header-only JSON library for Modern C++' +homepage='https://github.com/nlohmann/json' +maintainer="Евгений Храмов " +architectures=('amd64') +licenses='MIT' +provides=('nlohmann-json') +conflicts=('nlohmann-json') + +build_deps_rosa=('cmake' 'git') + +sources=("git+https://github.com/nlohmann/json.git") +checksums=('SKIP') + + +build() { + cd "${srcdir}/${name}-${version}" + mkdir build + cd ./build + cmake ../json -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=OFF + make +} + + +package() { + cd "${srcdir}/${name}-${version}/build" + make "DESTDIR=${pkddir}" install + install -Dm644 "-t${pkddir}/usr/share/licenses/${name}" ../json/LICENSE.MIT +} diff --git a/obs-studio/lure.sh b/obs-studio/lure.sh index 01f675e..973bcd4 100644 --- a/obs-studio/lure.sh +++ b/obs-studio/lure.sh @@ -21,7 +21,7 @@ build_deps=('lib64alsa-oss-devel.x86_64' \ 'git' \ 'glib2-devel' \ 'jansson-devel' \ - 'lib64json-glib-devel' \ + 'hlohmann-json' \ 'lib64avcodec58' \ 'lib64avdevice58' \ 'lib64rist-devel' \ diff --git a/protonup-qt/lure.sh b/protonup-qt/lure.sh index 3f0467e..6ebb909 100644 --- a/protonup-qt/lure.sh +++ b/protonup-qt/lure.sh @@ -33,12 +33,12 @@ prepare() { } build() { - cd "ProtonUp-Qt-${version}" + cd "${srcdir}/ProtonUp-Qt-${version}" python -m build --wheel --no-isolation } package() { - cd "ProtonUp-Qt-${version}" + cd "${srcdir}/ProtonUp-Qt-${version}" #python -m installer --destdir="${pkgdir}" dist/*.whl cp -r share "${pkgdir}/usr/" install -Dm755 "${srcdir}/pupgui2.sh" "${pkgdir}/usr/bin/${name}"