diff --git a/threadweaver/.footprint b/threadweaver/.footprint new file mode 100644 index 0000000..96b14aa --- /dev/null +++ b/threadweaver/.footprint @@ -0,0 +1,84 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/KF6/ +drwxr-xr-x root/root usr/include/KF6/ThreadWeaver/ +drwxr-xr-x root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/ +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Collection +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/DebuggingAids +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Dependency +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/DependencyPolicy +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/DestructedState +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Exception +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/IdDecorator +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/InConstructionState +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Job +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/JobInterface +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/JobPointer +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Lambda +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/ManagedJobPointer +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/QObjectDecorator +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Queue +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/QueueAPI +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/QueueInterface +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/QueuePolicy +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/QueueSignals +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/QueueStream +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Queueing +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/ResourceRestrictionPolicy +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Sequence +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/ShuttingDownState +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/State +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/SuspendedState +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/SuspendingState +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Thread +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/ThreadWeaver +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/Weaver +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/WeaverImplState +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/WeaverInterface +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/ThreadWeaver/WorkingHardState +drwxr-xr-x root/root usr/include/KF6/ThreadWeaver/threadweaver/ +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/collection.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/debuggingaids.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/dependency.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/dependencypolicy.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/destructedstate.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/exception.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/iddecorator.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/inconstructionstate.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/job.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/jobinterface.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/jobpointer.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/lambda.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/managedjobpointer.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/qobjectdecorator.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/queue.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/queueapi.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/queueing.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/queueinterface.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/queuepolicy.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/queuesignals.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/queuestream.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/resourcerestrictionpolicy.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/sequence.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/shuttingdownstate.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/state.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/suspendedstate.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/suspendingstate.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/thread.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/threadweaver.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/threadweaver_export.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/weaver.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/weaverimplstate.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/weaverinterface.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver/workinghardstate.h +-rw-r--r-- root/root usr/include/KF6/ThreadWeaver/threadweaver_version.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/KF6ThreadWeaver/ +-rw-r--r-- root/root usr/lib/cmake/KF6ThreadWeaver/KF6ThreadWeaverConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/KF6ThreadWeaver/KF6ThreadWeaverConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/KF6ThreadWeaver/KF6ThreadWeaverTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/KF6ThreadWeaver/KF6ThreadWeaverTargets.cmake +lrwxrwxrwx root/root usr/lib/libKF6ThreadWeaver.so -> libKF6ThreadWeaver.so.6 +lrwxrwxrwx root/root usr/lib/libKF6ThreadWeaver.so.6 -> libKF6ThreadWeaver.so.6.0.0 +-rwxr-xr-x root/root usr/lib/libKF6ThreadWeaver.so.6.0.0 diff --git a/threadweaver/.signature b/threadweaver/.signature new file mode 100644 index 0000000..1d47168 --- /dev/null +++ b/threadweaver/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/kde-plasma-6.pub +RWTGxEYrvi0p3o1sAjDMuOaFt82WPqHAZRtz+v4ZxAYOzDK+ai0iAm/0DiZC5PzM7s1yCuCaDsDodtLN0gza2sE2XLJ8bU2qSQ8= +SHA256 (Pkgfile) = 69ff15cced354ad40d0b0c4fe8dc74a33aba22ee295c7f194bd1b4df1b2e63c3 +SHA256 (.footprint) = f6d9dde972002f4b7f2b3b30134c0c61b9778981ea5b2dcab982a02857b28257 +SHA256 (threadweaver-6.0.0.tar.xz) = ba9daec6e0697fdc2accf74a46a6d59403e5e340d280bce916fd6356a668ddb3 diff --git a/threadweaver/Pkgfile b/threadweaver/Pkgfile new file mode 100644 index 0000000..3c5304b --- /dev/null +++ b/threadweaver/Pkgfile @@ -0,0 +1,25 @@ +# Description: Helper for multithreaded programming +# URL: https://community.kde.org/Frameworks +# Maintainer: CRUX KDE Ports, kde-ports at crux dot nu +# Depends on: extra-cmake-modules qt6-tools + +name=threadweaver +version=6.0.0 +release=1 +source=(https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz) + +build() { + cmake -S $name-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_INSTALL_LIBEXECDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D BUILD_TESTING=OFF \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build +} + +# vim: set ts=4 et: