From 2c0e6c01cfdce051794d45121e543383214d7a6f Mon Sep 17 00:00:00 2001 From: sulincix Date: Sun, 15 Oct 2023 18:32:28 +0000 Subject: [PATCH] fixes --- dev/libs/double-conversion/ympbuild | 3 ++- dev/python/py3-yaml/ympbuild | 28 +++++++++++++++++++++ dev/qt/qt5-webglplugin/ympbuild | 2 +- dev/qt/qt5-websockets/ympbuild | 2 +- kde/frameworks/extra-cmake-modules/ympbuild | 8 +++--- kde/frameworks/kapidox/ympbuild | 2 +- 6 files changed, 37 insertions(+), 8 deletions(-) create mode 100644 dev/python/py3-yaml/ympbuild diff --git a/dev/libs/double-conversion/ympbuild b/dev/libs/double-conversion/ympbuild index 039157dc..6877502a 100644 --- a/dev/libs/double-conversion/ympbuild +++ b/dev/libs/double-conversion/ympbuild @@ -19,7 +19,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON } build () { diff --git a/dev/python/py3-yaml/ympbuild b/dev/python/py3-yaml/ympbuild new file mode 100644 index 00000000..203e139b --- /dev/null +++ b/dev/python/py3-yaml/ympbuild @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +name='py3-yaml' +release='1' +version='6.0.1' +url='https://github.com/yaml/pyyaml' +description='Python3 bindings for YAML' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/yaml/pyyaml/archive/refs/tags/$version.tar.gz") +depends=(libyaml python) +makedepends=(py3-wheel py3-setuptools py3-build py3-installer) +md5sums=('e1ceb8ac30446570c787678c1301ceed') +group=(dev.python) +uses=() +arch=('x86_64') + +cd pyyaml-$version + + +build () { + python -m build --wheel --config-setting=--with-libyaml +} + +package () { + python -m installer --destdir="$DESTDIR" dist/*.whl +} + diff --git a/dev/qt/qt5-webglplugin/ympbuild b/dev/qt/qt5-webglplugin/ympbuild index 717539c3..b874c5b9 100644 --- a/dev/qt/qt5-webglplugin/ympbuild +++ b/dev/qt/qt5-webglplugin/ympbuild @@ -8,7 +8,7 @@ email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv3') source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwebglplugin-everywhere-opensource-src-${version}.tar.xz") -depends=(qt5-base qt5-declarative) +depends=(qt5-base qt5-declarative qt5-websockets) makedepends=() md5sums=('7e3c028e3dcf758ab2a05aa926e75100') group=(dev.qt) diff --git a/dev/qt/qt5-websockets/ympbuild b/dev/qt/qt5-websockets/ympbuild index bc1ea3d5..f971ee62 100644 --- a/dev/qt/qt5-websockets/ympbuild +++ b/dev/qt/qt5-websockets/ympbuild @@ -8,7 +8,7 @@ email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv3') source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwebsockets-everywhere-opensource-src-${version}.tar.xz") -depends=(qt5-base qt5-declarative qt5-websockets) +depends=(qt5-base qt5-declarative) makedepends=() md5sums=('edcc0916088caf3aed27b3d4b01036ba') group=(dev.qt) diff --git a/kde/frameworks/extra-cmake-modules/ympbuild b/kde/frameworks/extra-cmake-modules/ympbuild index ad658a85..d6fb11e9 100644 --- a/kde/frameworks/extra-cmake-modules/ympbuild +++ b/kde/frameworks/extra-cmake-modules/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='extra-cmake-modules' -release='1' -version='5.109.0' +release='2' +version='5.110.0' url='https://download.kde.org/stable/frameworks/' description='The Extra Cmake Modules package contains extra CMake modules used by KDE Frameworks 5 and other packages. ' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://download.kde.org/stable/frameworks/5.109/extra-cmake-modules-$version.zip") +source=("https://download.kde.org/stable/frameworks/5.110/extra-cmake-modules-$version.zip") depends=(cmake) makedepends=() -md5sums=('e50692d10f710dadd45536dd49246ca9') +md5sums=('3c9fd4f6a00b3b8161b9d1d522e97cae') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kapidox/ympbuild b/kde/frameworks/kapidox/ympbuild index 006438a6..14ed27cb 100644 --- a/kde/frameworks/kapidox/ympbuild +++ b/kde/frameworks/kapidox/ympbuild @@ -18,7 +18,7 @@ arch=('x86_64') cd $name-$version build () { - python -m build --wheel --skip-dependency-check --no-isolation + python -m build --wheel } package () {