Verified Commit 214d0533 authored by Yurii Kolesnykov's avatar Yurii Kolesnykov
Browse files

remove kf5-plasma-framework, closes #45



Signed-off-by: Yurii Kolesnykov's avatarYurii Kolesnykov <root@yurikoles.com>
parent 4f5d107f
......@@ -5,11 +5,11 @@ class Kate < Formula
homepage "https://kate-editor.org"
url "https://download.kde.org/stable/release-service/22.04.3/src/kate-22.04.3.tar.xz"
sha256 "6e3e4f78c8c2b6a68ce8122dbcd1f1222ec18dd17aa1b4b155989a4659c8d436"
revision 1
head "https://invent.kde.org/utilities/kate.git", branch: "master"
depends_on "cmake" => [:build, :test]
depends_on "extra-cmake-modules" => [:build, :test]
depends_on "kde-mac/kde/kf5-plasma-framework" => :build
depends_on "kdoctools" => :build
depends_on "ninja" => :build
......
......@@ -5,6 +5,7 @@ class Kdevelop < Formula
homepage "https://kdevelop.org"
url "https://download.kde.org/stable/release-service/22.04.3/src/kdevelop-22.04.3.tar.xz"
sha256 "9b5e65cb9260774d5d1088ca5bdb33102e6301a57a30dd26105e9be43ba5bc0d"
revision 1
head "https://invent.kde.org/kdevelop/kdevelop.git", branch: "master"
depends_on "boost" => :build
......@@ -24,7 +25,6 @@ class Kdevelop < Formula
depends_on "kde-mac/kde/kf5-knewstuff"
depends_on "kde-mac/kde/kf5-knotifyconfig"
depends_on "kde-mac/kde/kf5-ktexteditor"
depends_on "kde-mac/kde/kf5-plasma-framework"
depends_on "kde-mac/kde/konsole"
depends_on "kde-mac/kde/ksysguard"
depends_on "kde-mac/kde/libkomparediff2"
......
......@@ -5,6 +5,7 @@ class Kf5Krunner < Formula
homepage "https://api.kde.org/frameworks/krunner/html/index.html"
url "https://download.kde.org/stable/frameworks/5.96/krunner-5.96.0.tar.xz"
sha256 "935efb9ec69d9c99208e6a4b3ff3dcb6f5c773acd332846a4d60d5c461b5a271"
revision 1
head "https://invent.kde.org/frameworks/krunner.git", branch: "master"
depends_on "cmake" => [:build, :test]
......@@ -15,7 +16,6 @@ class Kf5Krunner < Formula
depends_on "kdoctools" => :build
depends_on "ninja" => :build
depends_on "kde-mac/kde/kf5-plasma-framework"
depends_on "threadweaver"
def install
......
require_relative "../lib/cmake"
class Kf5PlasmaFramework < Formula
desc "Plasma library and runtime components based upon KF5 & Qt5"
homepage "https://api.kde.org/frameworks/plasma-framework/html/index.html"
url "https://download.kde.org/stable/frameworks/5.96/plasma-framework-5.96.0.tar.xz"
sha256 "0236ea39448299d9c861cf8da2582baeec7ccfd4660406c47abec70bcedebe92"
head "https://invent.kde.org/frameworks/plasma-framework.git", branch: "master"
depends_on "cmake" => [:build, :test]
depends_on "doxygen" => :build
depends_on "extra-cmake-modules" => [:build, :test]
depends_on "gettext" => :build
depends_on "graphviz" => :build
depends_on "kdoctools" => :build
depends_on "ninja" => :build
depends_on "kde-mac/kde/kf5-kactivities"
depends_on "kde-mac/kde/kf5-kdeclarative"
depends_on "kde-mac/kde/kf5-kirigami2"
def install
args = kde_cmake_args
system "cmake", *args
system "cmake", "--build", "build"
system "cmake", "--install", "build"
prefix.install "build/install_manifest.txt"
end
def caveats
<<~EOS
You need to take some manual steps in order to make this formula work:
"$(brew --repo kde-mac/kde)/tools/do-caveats.sh"
EOS
end
test do
(testpath/"CMakeLists.txt").write <<~EOS
find_package(KF5Plasma REQUIRED)
find_package(KF5PlasmaQuick REQUIRED)
EOS
system "cmake", ".", "-Wno-dev"
end
end
......@@ -7,6 +7,7 @@ class Kf5Tier3Frameworks < Formula
url "file:///tmp/empty"
version "5.96.0"
sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
revision 1
livecheck do
skip "Meta package"
......@@ -31,7 +32,6 @@ class Kf5Tier3Frameworks < Formula
depends_on "kde-mac/kde/kf5-ktextwidgets"
depends_on "kde-mac/kde/kf5-kwallet"
depends_on "kde-mac/kde/kf5-kxmlgui"
depends_on "kde-mac/kde/kf5-plasma-framework"
depends_on "kde-mac/kde/kf5-tier2-frameworks"
def install
......
......@@ -5,12 +5,11 @@ class Krusader < Formula
homepage "https://krusader.org/"
url "https://download.kde.org/stable/krusader/2.7.2/krusader-2.7.2.tar.xz"
sha256 "41a39a43b3c42dd1d1ecaea86df30caff6a061fecc1d66f60859b2a3ca976109"
revision 3
revision 4
head "https://invent.kde.org/utilities/krusader.git", branch: "master"
depends_on "cmake" => [:build, :test]
depends_on "extra-cmake-modules" => [:build, :test]
depends_on "kde-mac/kde/kf5-plasma-framework" => :build
depends_on "ninja" => :build
depends_on "gettext"
......
......@@ -5,11 +5,11 @@ class Ksysguard < Formula
homepage "https://apps.kde.org/ksysguard"
url "https://download.kde.org/stable/ksysguard/5.22.0/ksysguard-5.22.0.tar.xz"
sha256 "0f9c624e5fbb2aee906d8d9563c5a7eb09eaf38bc8e4382c072f9e6d8854622d"
revision 1
head "https://invent.kde.org/plasma/ksysguard.git", branch: "master"
depends_on "cmake" => [:build, :test]
depends_on "extra-cmake-modules" => [:build, :test]
depends_on "kde-mac/kde/kf5-plasma-framework" => :build
depends_on "kdoctools" => :build
depends_on "ninja" => :build
......
......@@ -5,6 +5,7 @@ class Libalkimia < Formula
homepage "https://kmymoney.org"
url "https://download.kde.org/stable/alkimia/8.1.1/alkimia-8.1.1.tar.xz"
sha256 "957adc63c0be54dd433e3268a37323be5456e5ab84ece27f73a1616a92db86d5"
revision 1
head "https://invent.kde.org/office/alkimia.git", branch: "master"
depends_on "cmake" => [:build, :test]
......@@ -15,7 +16,6 @@ class Libalkimia < Formula
depends_on "gmp"
depends_on "kde-mac/kde/kf5-kcoreaddons"
depends_on "kde-mac/kde/kf5-knewstuff"
depends_on "kde-mac/kde/kf5-plasma-framework"
def install
system "cmake", *kde_cmake_args
......
......@@ -5,11 +5,11 @@ class Libksysguard < Formula
homepage "https://apps.kde.org/ksysguard"
url "https://download.kde.org/stable/plasma/5.25.2/libksysguard-5.25.2.tar.xz"
sha256 "9ef502174c6a6e0f6734ee8fca0a790f9d487857c8851c5003520f2027ed1c08"
revision 1
head "https://invent.kde.org/plasma/libksysguard.git", branch: "master"
depends_on "cmake" => [:build, :test]
depends_on "extra-cmake-modules" => [:build, :test]
depends_on "kde-mac/kde/kf5-plasma-framework" => :build
depends_on "kdoctools" => :build
depends_on "ninja" => :build
......
......@@ -60,8 +60,6 @@ ln -sf "$(brew --prefix)/share/emoticons" "${APPLICATION_SUPPORT}"
ln -sf "$(brew --prefix)/share/kdevappwizard" "${APPLICATION_SUPPORT}"
# kf5-kdelibs4support
ln -sf "$(brew --prefix)/opt/kf5-kdelibs4support/bin/kdebugdialog5.app" "${HOME_APPS_KDE}"
# kf5-plasma-frameworks
ln -sf "$(brew --prefix)/share/plasma" "${APPLICATION_SUPPORT}"
# dolphin
ln -sf "$(brew --prefix)/share/dolphin" "${APPLICATION_SUPPORT}"
ln -sf "$(brew --prefix)/opt/dolphin/bin/dolphin.app" "${HOME_APPS_KDE}"
......
......@@ -69,7 +69,6 @@ my %frameworks = (
'ktextwidgets' => '',
'kwallet' => '',
'kxmlgui' => '',
'plasma-framework' => '',
### Tier 4
'frameworkintegration' => '',
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment