From ad3abbde4422b8cfe07f0f2df0b784b7c7c05949 Mon Sep 17 00:00:00 2001 From: Ilia1 Date: Sun, 2 Jul 2023 00:43:15 +0500 Subject: [PATCH 1/2] Create template for libdispatch --- srcpkgs/libdispatch/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/libdispatch/template diff --git a/srcpkgs/libdispatch/template b/srcpkgs/libdispatch/template new file mode 100644 index 000000000000..4d689ea5d97e --- /dev/null +++ b/srcpkgs/libdispatch/template @@ -0,0 +1,32 @@ +pkgname=libdispatch +version=5.5.3 +revision=1 +create_wrksrc=yes +build_style=cmake +hostmakedepends="ninja clang git" +short_desc="Library provides comprehensive support for concurrent code execution on multicore hardware" +maintainer="Ilya " +license="Apache-2.0" +homepage="https://github.com/apple/swift-corelibs-libdispatch" + +do_fetch() { + git clone https://github.com/apple/swift-corelibs-libdispatch + mv swift-corelibs-libdispatch ${pkgname}-${version} +} + +pre_configure() { + mkdir build +} + +do_configure() { + cd build + cmake -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ .. +} + +libdispatch-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + } +} From 140417d8b3683bbd0bb1d284d62ddc97bfe46fd8 Mon Sep 17 00:00:00 2001 From: Ilia1 Date: Sun, 2 Jul 2023 00:44:39 +0500 Subject: [PATCH 2/2] Update shlibs --- common/shlibs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/shlibs b/common/shlibs index 258b257a75c3..aa185f0d6a27 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4277,3 +4277,5 @@ libgsoapssl++-2.8.124.so gsoap-2.8.124_1 libjxl.so.0.8 libjxl-0.8.2_1 libjxl_dec.so.0.8 libjxl-0.8.2_1 libjxl_threads.so.0.8 libjxl-0.8.2_1 +libdispatch.so libdispatch-5.5.3_1 +libBlocksRuntime.so libdispatch-5.5.3_1