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