diff --git a/programming/library/libdispatch/actions.py b/programming/library/libdispatch/actions.py
index 97ea26e512..beec91eeb3 100644
--- a/programming/library/libdispatch/actions.py
+++ b/programming/library/libdispatch/actions.py
@@ -10,26 +10,25 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import get
j = "-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_THREAD_LIBS_INIT='-lpthread' \
-DCMAKE_HAVE_THREADS_LIBRARY=ON \
-DCMAKE_USE_PTHREADS_INIT=ON \
- -DBUILD_TESTING=OFF -LA \
+ -DBUILD_TESTING=OFF \
+ -B_build -LA \
"
def setup():
shelltools.export("CC", "clang")
shelltools.export("CXX", "clang++")
- shelltools.makedirs("build")
- shelltools.cd("build")
- cmaketools.configure(j, sourceDir = '..')
+ cmaketools.configure(j)
def build():
- shelltools.cd("build")
+ shelltools.cd("_build")
cmaketools.make()
def install():
- shelltools.cd("build")
+ shelltools.cd("_build")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("../CONTRIBUTING.md", "../INSTALL.md", "../README.md", "../TESTING.md")
diff --git a/programming/library/libdispatch/pspec.xml b/programming/library/libdispatch/pspec.xml
index 81321b34e5..c942289cbe 100644
--- a/programming/library/libdispatch/pspec.xml
+++ b/programming/library/libdispatch/pspec.xml
@@ -12,7 +12,8 @@
library
Grand Central Dispatch.
Grand Central Dispatch (GCD or libdispatch) provides comprehensive support for concurrent code execution on multicore hardware.
- https://github.com/apple/swift-corelibs-libdispatch/archive/swift-5.4.2-RELEASE.tar.gz
+
+ https://github.com/apple/swift-corelibs-libdispatch/archive/refs/tags/swift-5.5-RELEASE.tar.gz
cmake
@@ -48,6 +49,13 @@
+
+ 2022-11-15
+ 5.5.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-09-12
5.4.2