From 1fb506a53a5c4f054f10ed812a4695930ce1e435 Mon Sep 17 00:00:00 2001 From: Sergio Martins <@> Date: Thu, 21 Nov 2024 22:36:46 +0000 Subject: [PATCH] Add KDAlgorithms --- .github/workflows/build.yml | 1 + kdalgorithms.rb | 21 +++++++++++++++++++++ utils.py | 1 + 3 files changed, 23 insertions(+) create mode 100644 kdalgorithms.rb diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d431256..3faa00b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,3 +43,4 @@ jobs: brew install --build-from-source --formula ./gammaray-qt5.rb brew install --build-from-source --formula ./kdbindings.rb brew install --build-from-source --formula ./kdutils.rb + brew install --build-from-source --formula ./kdalgorithms.rb diff --git a/kdalgorithms.rb b/kdalgorithms.rb new file mode 100644 index 0000000..2fc37e6 --- /dev/null +++ b/kdalgorithms.rb @@ -0,0 +1,21 @@ +class Kdalgorithms < Formula + desc "Algorithm helpers - kdalgorithms" + homepage "https://github.com/KDAB/KDAlgorithms" + url "https://github.com/KDAB/KDAlgorithms/archive/357844a5936186cf9042fed0ced08db1cdb92942.tar.gz" + sha256 "6734530b84676d402c85cf31f52631c8787037c59b9b2e515e4afe94cbe51e26" + head "https://github.com/KDAB/KDAlgorithms.git" + version "1.3.0-beta1" + + depends_on "cmake" => :build + depends_on "ninja" => :build + + def install + system "cmake", ".", "-G", "Ninja", *std_cmake_args + system "ninja" + system "ninja", "install" + end + + test do + system "ctest" + end +end diff --git a/utils.py b/utils.py index 3d7de7f..2592a24 100644 --- a/utils.py +++ b/utils.py @@ -18,6 +18,7 @@ 'kdmactouchbar-qt5.rb': {"repo": "KDAB/KDMacTouchBar"}, 'kdbindings.rb': {"repo": "KDAB/KDBindings"}, 'kdutils.rb': {"repo": "KDAB/KDUtils"}, + 'kdalgorithms.rb': {"repo": "KDAB/KDAlgorithms"}, # 'kdstatemachineeditor-qt5.rb': {"repo": "KDAB/KDStateMachineEditor"}, # 'kdstatemachineeditor-qt6.rb': {"repo": "KDAB/KDStateMachineEditor"}, }