From bb4ebb76c191e9c7c438f61a0eb23c000ab855ef Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 12 Aug 2025 19:40:23 +0300 Subject: [PATCH] mauiPackages: drop --- pkgs/applications/maui/booth.nix | 57 ----- pkgs/applications/maui/buho.nix | 50 ----- pkgs/applications/maui/clip.nix | 50 ----- pkgs/applications/maui/communicator.nix | 59 ----- pkgs/applications/maui/default.nix | 92 -------- pkgs/applications/maui/fetch.sh | 1 - pkgs/applications/maui/index.nix | 49 ----- pkgs/applications/maui/mauikit-accounts.nix | 31 --- .../maui/mauikit-calendar/default.nix | 39 ---- pkgs/applications/maui/mauikit-documents.nix | 48 ---- .../maui/mauikit-filebrowsing.nix | 31 --- pkgs/applications/maui/mauikit-imagetools.nix | 43 ---- pkgs/applications/maui/mauikit-terminal.nix | 33 --- pkgs/applications/maui/mauikit-texteditor.nix | 33 --- pkgs/applications/maui/mauikit.nix | 39 ---- pkgs/applications/maui/mauiman.nix | 27 --- pkgs/applications/maui/nota.nix | 48 ---- pkgs/applications/maui/pix.nix | 75 ------- pkgs/applications/maui/shelf.nix | 52 ----- pkgs/applications/maui/srcs.nix | 206 ------------------ pkgs/applications/maui/station.nix | 44 ---- pkgs/applications/maui/vvave.nix | 50 ----- pkgs/top-level/qt5-packages.nix | 12 - 23 files changed, 1169 deletions(-) delete mode 100644 pkgs/applications/maui/booth.nix delete mode 100644 pkgs/applications/maui/buho.nix delete mode 100644 pkgs/applications/maui/clip.nix delete mode 100644 pkgs/applications/maui/communicator.nix delete mode 100644 pkgs/applications/maui/default.nix delete mode 100644 pkgs/applications/maui/fetch.sh delete mode 100644 pkgs/applications/maui/index.nix delete mode 100644 pkgs/applications/maui/mauikit-accounts.nix delete mode 100644 pkgs/applications/maui/mauikit-calendar/default.nix delete mode 100644 pkgs/applications/maui/mauikit-documents.nix delete mode 100644 pkgs/applications/maui/mauikit-filebrowsing.nix delete mode 100644 pkgs/applications/maui/mauikit-imagetools.nix delete mode 100644 pkgs/applications/maui/mauikit-terminal.nix delete mode 100644 pkgs/applications/maui/mauikit-texteditor.nix delete mode 100644 pkgs/applications/maui/mauikit.nix delete mode 100644 pkgs/applications/maui/mauiman.nix delete mode 100644 pkgs/applications/maui/nota.nix delete mode 100644 pkgs/applications/maui/pix.nix delete mode 100644 pkgs/applications/maui/shelf.nix delete mode 100644 pkgs/applications/maui/srcs.nix delete mode 100644 pkgs/applications/maui/station.nix delete mode 100644 pkgs/applications/maui/vvave.nix diff --git a/pkgs/applications/maui/booth.nix b/pkgs/applications/maui/booth.nix deleted file mode 100644 index d38f4b47dfbb..000000000000 --- a/pkgs/applications/maui/booth.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kcoreaddons, - ki18n, - kirigami2, - mauikit, - mauikit-filebrowsing, - prison, - qtgraphicaleffects, - qtmultimedia, - qtquickcontrols2, - gst_all_1, -}: - -mkDerivation { - pname = "booth"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kcoreaddons - ki18n - kirigami2 - mauikit - mauikit-filebrowsing - prison - qtgraphicaleffects - qtmultimedia - qtquickcontrols2 - ] - ++ (with gst_all_1; [ - gst-plugins-bad - gst-plugins-base - gst-plugins-good - gstreamer - ]); - - preFixup = '' - qtWrapperArgs+=( - --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" - ) - ''; - - meta = with lib; { - description = "Camera application"; - mainProgram = "booth"; - homepage = "https://invent.kde.org/maui/booth"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ ]; - }; -} diff --git a/pkgs/applications/maui/buho.nix b/pkgs/applications/maui/buho.nix deleted file mode 100644 index d207955ad4b9..000000000000 --- a/pkgs/applications/maui/buho.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - applet-window-buttons, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-filebrowsing, - mauikit-accounts, - mauikit-texteditor, - qtmultimedia, - qtquickcontrols2, -}: - -mkDerivation { - pname = "buho"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - applet-window-buttons - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-filebrowsing - mauikit-accounts - mauikit-texteditor - qtmultimedia - qtquickcontrols2 - ]; - - meta = with lib; { - description = "Task and Note Keeper"; - mainProgram = "buho"; - homepage = "https://invent.kde.org/maui/buho"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/clip.nix b/pkgs/applications/maui/clip.nix deleted file mode 100644 index 901a798252b7..000000000000 --- a/pkgs/applications/maui/clip.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - applet-window-buttons, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-filebrowsing, - qtmultimedia, - qtquickcontrols2, - taglib, - ffmpeg, -}: - -mkDerivation { - pname = "clip"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - applet-window-buttons - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-filebrowsing - qtmultimedia - qtquickcontrols2 - taglib - ffmpeg - ]; - - meta = with lib; { - description = "Video player and video collection manager"; - mainProgram = "clip"; - homepage = "https://invent.kde.org/maui/clip"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/communicator.nix b/pkgs/applications/maui/communicator.nix deleted file mode 100644 index c239a1c84296..000000000000 --- a/pkgs/applications/maui/communicator.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - applet-window-buttons, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-accounts, - mauikit-filebrowsing, - mauikit-texteditor, - qtmultimedia, - qtquickcontrols2, - kpeople, - kcontacts, -}: - -mkDerivation { - pname = "communicator"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace "/usr/share/maui-accounts/manifests" "$out/usr/share/maui-accounts/manifests" - ''; - - buildInputs = [ - applet-window-buttons - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-accounts - mauikit-filebrowsing - mauikit-texteditor - qtmultimedia - qtquickcontrols2 - kpeople - kcontacts - ]; - - meta = with lib; { - description = "Contacts and dialer application"; - mainProgram = "communicator"; - homepage = "https://invent.kde.org/maui/communicator"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/default.nix b/pkgs/applications/maui/default.nix deleted file mode 100644 index 6a4e20bd02a1..000000000000 --- a/pkgs/applications/maui/default.nix +++ /dev/null @@ -1,92 +0,0 @@ -/* - # New packages - - READ THIS FIRST - - This module is for the MauiKit framework and official Maui applications. All - available packages are listed in `callPackage ./srcs.nix`, although some are not yet - packaged in Nixpkgs. - - IF YOUR PACKAGE IS NOT LISTED IN `callPackage ./srcs.nix`, IT DOES NOT GO HERE. - - See also `pkgs/applications/kde` as this is what this is based on. - - # Updates - - 1. Update the URL in `./fetch.sh`. - 2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/maui` - from the top of the Nixpkgs tree. - 3. Use `nixpkgs-review wip` to check that everything builds. - 4. Commit the changes and open a pull request. -*/ - -{ - lib, - libsForQt5, - fetchurl, -}: - -let - mirror = "mirror://kde"; - srcs = import ./srcs.nix { inherit fetchurl mirror; }; - - mkDerivation = - args: - let - inherit (args) pname; - inherit (srcs.${pname}) src version; - mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) { }; - in - mkDerivation ( - args - // { - inherit pname version src; - - outputs = args.outputs or [ "out" ]; - - meta = - let - meta = args.meta or { }; - in - meta - // { - homepage = meta.homepage or "https://mauikit.org/"; - platforms = meta.platforms or lib.platforms.linux; - }; - } - ); - - packages = - self: - let - callPackage = self.newScope { - inherit mkDerivation; - }; - in - { - # libraries - mauikit = callPackage ./mauikit.nix { }; - mauikit-accounts = callPackage ./mauikit-accounts.nix { }; - mauikit-calendar = callPackage ./mauikit-calendar { }; - mauikit-documents = callPackage ./mauikit-documents.nix { }; - mauikit-filebrowsing = callPackage ./mauikit-filebrowsing.nix { }; - mauikit-imagetools = callPackage ./mauikit-imagetools.nix { }; - mauikit-terminal = callPackage ./mauikit-terminal.nix { }; - mauikit-texteditor = callPackage ./mauikit-texteditor.nix { }; - mauiman = callPackage ./mauiman.nix { }; - - # applications - booth = callPackage ./booth.nix { }; - buho = callPackage ./buho.nix { }; - clip = callPackage ./clip.nix { }; - communicator = callPackage ./communicator.nix { }; - index = callPackage ./index.nix { }; - nota = callPackage ./nota.nix { }; - pix = callPackage ./pix.nix { }; - shelf = callPackage ./shelf.nix { }; - station = callPackage ./station.nix { }; - vvave = callPackage ./vvave.nix { }; - }; - -in -lib.makeScope libsForQt5.newScope packages diff --git a/pkgs/applications/maui/fetch.sh b/pkgs/applications/maui/fetch.sh deleted file mode 100644 index f84a2dc2c231..000000000000 --- a/pkgs/applications/maui/fetch.sh +++ /dev/null @@ -1 +0,0 @@ -WGET_ARGS=( https://download.kde.org/stable/maui/ -A '*.tar.xz' ) diff --git a/pkgs/applications/maui/index.nix b/pkgs/applications/maui/index.nix deleted file mode 100644 index c16603490d18..000000000000 --- a/pkgs/applications/maui/index.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-filebrowsing, - qtmultimedia, - qtquickcontrols2, -}: - -mkDerivation { - pname = "index-fm"; - - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace "-Werror" "" - ''; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-filebrowsing - qtmultimedia - qtquickcontrols2 - ]; - - meta = with lib; { - description = "Multi-platform file manager"; - mainProgram = "index"; - homepage = "https://invent.kde.org/maui/index-fm"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/applications/maui/mauikit-accounts.nix b/pkgs/applications/maui/mauikit-accounts.nix deleted file mode 100644 index e04ab551f087..000000000000 --- a/pkgs/applications/maui/mauikit-accounts.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kconfig, - kio, - mauikit, -}: - -mkDerivation { - pname = "mauikit-accounts"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kconfig - kio - mauikit - ]; - - meta = with lib; { - homepage = "https://invent.kde.org/maui/mauikit-accounts"; - description = "MauiKit utilities to handle User Accounts"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/mauikit-calendar/default.nix b/pkgs/applications/maui/mauikit-calendar/default.nix deleted file mode 100644 index 42aaff0f386c..000000000000 --- a/pkgs/applications/maui/mauikit-calendar/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - mauikit, - qtquickcontrols2, - akonadi, - akonadi-contacts, - akonadi-calendar, - calendarsupport, - eventviews, -}: - -mkDerivation { - pname = "mauikit-calendar"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - akonadi - akonadi-contacts - akonadi-calendar - calendarsupport - eventviews - mauikit - qtquickcontrols2 - ]; - - meta = with lib; { - homepage = "https://invent.kde.org/maui/mauikit-calendar"; - description = "Calendar support components for Maui applications"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/mauikit-documents.nix b/pkgs/applications/maui/mauikit-documents.nix deleted file mode 100644 index 4ec7e6892bfb..000000000000 --- a/pkgs/applications/maui/mauikit-documents.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - karchive, - kconfig, - kcoreaddons, - kfilemetadata, - kguiaddons, - ki18n, - kiconthemes, - kio, - mauikit, - poppler, -}: - -mkDerivation { - pname = "mauikit-documents"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - karchive - kconfig - kcoreaddons - kfilemetadata - kguiaddons - ki18n - kiconthemes - kio - mauikit - poppler - ]; - - meta = { - homepage = "https://invent.kde.org/maui/mauikit-documents"; - description = "MauiKit QtQuick plugins for text editing"; - license = with lib.licenses; [ - bsd2 - lgpl21Plus - ]; - maintainers = with lib.maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/applications/maui/mauikit-filebrowsing.nix b/pkgs/applications/maui/mauikit-filebrowsing.nix deleted file mode 100644 index 13a98b37e03b..000000000000 --- a/pkgs/applications/maui/mauikit-filebrowsing.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kconfig, - kio, - mauikit, -}: - -mkDerivation { - pname = "mauikit-filebrowsing"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kconfig - kio - mauikit - ]; - - meta = with lib; { - homepage = "https://invent.kde.org/maui/mauikit-filebrowsing"; - description = "MauiKit File Browsing utilities and controls"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/applications/maui/mauikit-imagetools.nix b/pkgs/applications/maui/mauikit-imagetools.nix deleted file mode 100644 index 8b96c55002fc..000000000000 --- a/pkgs/applications/maui/mauikit-imagetools.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kconfig, - kio, - leptonica, - mauikit, - opencv, - qtlocation, - exiv2, - kquickimageedit, - tesseract, -}: - -mkDerivation { - pname = "mauikit-imagetools"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kconfig - kio - leptonica - mauikit - opencv - qtlocation - exiv2 - kquickimageedit - tesseract - ]; - - meta = with lib; { - homepage = "https://invent.kde.org/maui/mauikit-imagetools"; - description = "MauiKit Image Tools Components"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/mauikit-terminal.nix b/pkgs/applications/maui/mauikit-terminal.nix deleted file mode 100644 index 905132a9d7a5..000000000000 --- a/pkgs/applications/maui/mauikit-terminal.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kconfig, - kcoreaddons, - ki18n, - mauikit, -}: - -mkDerivation { - pname = "mauikit-terminal"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kconfig - kcoreaddons - ki18n - mauikit - ]; - - meta = with lib; { - homepage = "https://invent.kde.org/maui/mauikit-terminal"; - description = "Terminal support components for Maui applications"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/applications/maui/mauikit-texteditor.nix b/pkgs/applications/maui/mauikit-texteditor.nix deleted file mode 100644 index c38ba401d060..000000000000 --- a/pkgs/applications/maui/mauikit-texteditor.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kconfig, - kio, - mauikit, - syntax-highlighting, -}: - -mkDerivation { - pname = "mauikit-texteditor"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kconfig - kio - mauikit - syntax-highlighting - ]; - - meta = with lib; { - homepage = "https://invent.kde.org/maui/mauikit-texteditor"; - description = "MauiKit Text Editor components"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/mauikit.nix b/pkgs/applications/maui/mauikit.nix deleted file mode 100644 index 60b795604c83..000000000000 --- a/pkgs/applications/maui/mauikit.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kconfig, - kcoreaddons, - ki18n, - knotifications, - mauiman, - qtquickcontrols2, - qtx11extras, -}: - -mkDerivation { - pname = "mauikit"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kconfig - kcoreaddons - ki18n - knotifications - mauiman - qtquickcontrols2 - qtx11extras - ]; - - meta = with lib; { - homepage = "https://mauikit.org/"; - description = "Free and modular front-end framework for developing fast and compelling user experiences"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/applications/maui/mauiman.nix b/pkgs/applications/maui/mauiman.nix deleted file mode 100644 index c90a02055450..000000000000 --- a/pkgs/applications/maui/mauiman.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - qtsystems, -}: - -mkDerivation { - pname = "mauiman"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - qtsystems - ]; - - meta = with lib; { - homepage = "https://invent.kde.org/maui/mauiman"; - description = "Maui Manager Library. Server and public library API"; - mainProgram = "MauiManServer3"; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/applications/maui/nota.nix b/pkgs/applications/maui/nota.nix deleted file mode 100644 index 0c72106795fe..000000000000 --- a/pkgs/applications/maui/nota.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - applet-window-buttons, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-filebrowsing, - mauikit-texteditor, - qtmultimedia, - qtquickcontrols2, -}: - -mkDerivation { - pname = "nota"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - applet-window-buttons - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-filebrowsing - mauikit-texteditor - qtmultimedia - qtquickcontrols2 - ]; - - meta = with lib; { - description = "Multi-platform text editor"; - mainProgram = "nota"; - homepage = "https://invent.kde.org/maui/nota"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/pix.nix b/pkgs/applications/maui/pix.nix deleted file mode 100644 index de57aaedbccf..000000000000 --- a/pkgs/applications/maui/pix.nix +++ /dev/null @@ -1,75 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - applet-window-buttons, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-filebrowsing, - mauikit-imagetools, - qtmultimedia, - qtquickcontrols2, - qtlocation, - exiv2, - kquickimageedit, - fetchFromGitHub, -}: - -let - src-kdtree = fetchFromGitHub { - owner = "cdalitz"; - repo = "kdtree-cpp"; - rev = "refs/tags/v1.3"; - hash = "sha256-h3cmndvjMlp/MTk/Ve3R183BLrE7VbL7GQx8YkOHEgU="; - }; -in -mkDerivation { - pname = "pix"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - postPatch = '' - cp ${src-kdtree}/kdtree.cpp src/ - substituteInPlace src/CMakeLists.txt \ - --replace-fail "main.cpp" "main.cpp kdtree.cpp" - ''; - - env = { - NIX_CFLAGS_COMPILE = toString [ - "-I${src-kdtree}" - ]; - }; - - buildInputs = [ - applet-window-buttons - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-filebrowsing - mauikit-imagetools - qtmultimedia - qtquickcontrols2 - qtlocation - exiv2 - kquickimageedit - ]; - - meta = { - description = "Image gallery application"; - mainProgram = "pix"; - homepage = "https://invent.kde.org/maui/pix"; - license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/shelf.nix b/pkgs/applications/maui/shelf.nix deleted file mode 100644 index e82c8afb6fe0..000000000000 --- a/pkgs/applications/maui/shelf.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - applet-window-buttons, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-documents, - mauikit-filebrowsing, - mauikit-texteditor, - qtmultimedia, - qtquickcontrols2, - poppler, -}: - -mkDerivation { - pname = "shelf"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - applet-window-buttons - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-documents - mauikit-filebrowsing - mauikit-texteditor - qtmultimedia - qtquickcontrols2 - poppler - ]; - - meta = with lib; { - description = "Document and EBook collection manager"; - mainProgram = "shelf"; - homepage = "https://invent.kde.org/maui/shelf"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/srcs.nix b/pkgs/applications/maui/srcs.nix deleted file mode 100644 index 63d89ec6941d..000000000000 --- a/pkgs/applications/maui/srcs.nix +++ /dev/null @@ -1,206 +0,0 @@ -# DO NOT EDIT! This file is generated automatically. -# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/maui -{ fetchurl, mirror }: - -{ - agenda = { - version = "0.5.3"; - src = fetchurl { - url = "${mirror}/stable/maui/agenda/0.5.3/agenda-0.5.3.tar.xz"; - sha256 = "0kx5adv8w0dm84hibaazik6y9bcxw7w7zikw546d4dlaq13pk97i"; - name = "agenda-0.5.3.tar.xz"; - }; - }; - arca = { - version = "0.5.3"; - src = fetchurl { - url = "${mirror}/stable/maui/arca/0.5.3/arca-0.5.3.tar.xz"; - sha256 = "0mgn3y2jh9ifxg41fb6z14gp27f1pwfk9y8492qfp3wqfhhmycmk"; - name = "arca-0.5.3.tar.xz"; - }; - }; - bonsai = { - version = "1.1.3"; - src = fetchurl { - url = "${mirror}/stable/maui/bonsai/1.1.3/bonsai-1.1.3.tar.xz"; - sha256 = "0xyfqaihzjdbgcd0mg81qpd12w304zlhdw8mmiyqfamxh33xksql"; - name = "bonsai-1.1.3.tar.xz"; - }; - }; - booth = { - version = "1.1.3"; - src = fetchurl { - url = "${mirror}/stable/maui/booth/1.1.3/booth-1.1.3.tar.xz"; - sha256 = "0l7bjlpm3m2wc528c6y5s5yf9rlxrl5h0c1lk9s90zzkmyhzpxrl"; - name = "booth-1.1.3.tar.xz"; - }; - }; - buho = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/buho/3.1.0/buho-3.1.0.tar.xz"; - sha256 = "0pw8ljnhb3xsbsls6ynihvb5vargk13bija02s963kkbyvcrka0a"; - name = "buho-3.1.0.tar.xz"; - }; - }; - clip = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/clip/3.1.0/clip-3.1.0.tar.xz"; - sha256 = "1pcka3z5ik5s9hv0np83f6g1fp1pgzq14h83k4l38wfcvbmnjngb"; - name = "clip-3.1.0.tar.xz"; - }; - }; - communicator = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/communicator/3.1.0/communicator-3.1.0.tar.xz"; - sha256 = "0207jz891d8hs36ma51jbm9af53423lvfir41xmbw5k8j1wi925p"; - name = "communicator-3.1.0.tar.xz"; - }; - }; - era = { - version = "0.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/era/0.1.0/era-0.1.0.tar.xz"; - sha256 = "0qllnpibkhrr52gsngrkzrxcaj68hngsaavdwkds3rbaq4a5by9g"; - name = "era-0.1.0.tar.xz"; - }; - }; - fiery = { - version = "1.1.3"; - src = fetchurl { - url = "${mirror}/stable/maui/fiery/1.1.3/fiery-1.1.3.tar.xz"; - sha256 = "1wkvrp1b0y0b7mppwymxmlfrbczxqgxaws10y2001mdxryjf160b"; - name = "fiery-1.1.3.tar.xz"; - }; - }; - index-fm = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/index/3.1.0/index-fm-3.1.0.tar.xz"; - sha256 = "13pvx4rildnc0yqb3km9r9spd2wf6vwayfh0i6bai2vfklv405yg"; - name = "index-fm-3.1.0.tar.xz"; - }; - }; - mauikit = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit/3.1.0/mauikit-3.1.0.tar.xz"; - sha256 = "1v7nas1mdkpfyz6580y1z1rk3ad0azh047y19bjy0rrpp75iclmz"; - name = "mauikit-3.1.0.tar.xz"; - }; - }; - mauikit-accounts = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit-accounts/3.1.0/mauikit-accounts-3.1.0.tar.xz"; - sha256 = "0blzmjdv4cs2m4967mksj0pxpd1gvgjpkgwbwkhya36qc443yfya"; - name = "mauikit-accounts-3.1.0.tar.xz"; - }; - }; - mauikit-calendar = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit-calendar/3.1.0/mauikit-calendar-3.1.0.tar.xz"; - sha256 = "13hf6z99ibly4cbaf4n4r54qc2vcbmf8i8qjndf35z6kxjc4iwpd"; - name = "mauikit-calendar-3.1.0.tar.xz"; - }; - }; - mauikit-documents = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit-documents/3.1.0/mauikit-documents-3.1.0.tar.xz"; - sha256 = "1v1hbzb84rkva5icmynh87h979xgv8a8da6pfzlf1y7h6syw1wf4"; - name = "mauikit-documents-3.1.0.tar.xz"; - }; - }; - mauikit-filebrowsing = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit-filebrowsing/3.1.0/mauikit-filebrowsing-3.1.0.tar.xz"; - sha256 = "146iflqb4kq25f1azajlbwlbphbk754vvf6w7fzl75pdwhqsbxvp"; - name = "mauikit-filebrowsing-3.1.0.tar.xz"; - }; - }; - mauikit-imagetools = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit-imagetools/3.1.0/mauikit-imagetools-3.1.0.tar.xz"; - sha256 = "1r7j9lg19s63325xyz6i8hzfn751s14mlpxym533mpzpx6yg784q"; - name = "mauikit-imagetools-3.1.0.tar.xz"; - }; - }; - mauikit-terminal = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit-terminal/3.1.0/mauikit-terminal-3.1.0.tar.xz"; - sha256 = "0q2d8lxzhmncassnl043vrgz9am25yk060v7l7bwm6fp9vv5ix5f"; - name = "mauikit-terminal-3.1.0.tar.xz"; - }; - }; - mauikit-texteditor = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauikit-texteditor/3.1.0/mauikit-texteditor-3.1.0.tar.xz"; - sha256 = "0fsjqfvg2fnfmrsz9hfcw20l5yv0pi5jiww2aqyqqpy09q7jxphv"; - name = "mauikit-texteditor-3.1.0.tar.xz"; - }; - }; - mauiman = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/mauiman/3.1.0/mauiman-3.1.0.tar.xz"; - sha256 = "1462j8xbla6jra3qpxgp5hi580lk53a6ry4fzmllqpzprwgiyx2w"; - name = "mauiman-3.1.0.tar.xz"; - }; - }; - nota = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/nota/3.1.0/nota-3.1.0.tar.xz"; - sha256 = "0x9xaas86rhbqs7wsc7chxc4iijg73wnzj2125dgdwcridmdfxix"; - name = "nota-3.1.0.tar.xz"; - }; - }; - pix = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/pix/3.1.0/pix-3.1.0.tar.xz"; - sha256 = "0j3xwdscjqyisv5zn8pb0mqarpfkknz3wxgzd7yl2g1gxdpl502h"; - name = "pix-3.1.0.tar.xz"; - }; - }; - shelf = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/shelf/3.1.0/shelf-3.1.0.tar.xz"; - sha256 = "166l6f5ifv5yz3sgds50bi9swdr3zl7m499myy5x8ph2jw1i2dvq"; - name = "shelf-3.1.0.tar.xz"; - }; - }; - station = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/station/3.1.0/station-3.1.0.tar.xz"; - sha256 = "0skwagzwd4v24ldrww727zs3chzfb1spbynzdjb0yc7pggzxn8nf"; - name = "station-3.1.0.tar.xz"; - }; - }; - strike = { - version = "1.1.3"; - src = fetchurl { - url = "${mirror}/stable/maui/strike/1.1.3/strike-1.1.3.tar.xz"; - sha256 = "1b0n56mfchcf37j33i3kxp3pd9sc2f1fq5hjfhy1s34dk8gfv947"; - name = "strike-1.1.3.tar.xz"; - }; - }; - vvave = { - version = "3.1.0"; - src = fetchurl { - url = "${mirror}/stable/maui/vvave/3.1.0/vvave-3.1.0.tar.xz"; - sha256 = "1ig6vzrqrq4h8y69xm6hxppzspa4vrawpn4rk6rva26j5qm7dh1l"; - name = "vvave-3.1.0.tar.xz"; - }; - }; -} diff --git a/pkgs/applications/maui/station.nix b/pkgs/applications/maui/station.nix deleted file mode 100644 index 6389576a125c..000000000000 --- a/pkgs/applications/maui/station.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - kconfig, - kcoreaddons, - ki18n, - kirigami2, - mauikit, - mauikit-filebrowsing, - mauikit-terminal, - qmltermwidget, - qtmultimedia, -}: - -mkDerivation { - pname = "station"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - kconfig - kcoreaddons - ki18n - kirigami2 - mauikit - mauikit-filebrowsing - mauikit-terminal - qmltermwidget - qtmultimedia - ]; - - meta = with lib; { - description = "Convergent terminal emulator"; - mainProgram = "station"; - homepage = "https://invent.kde.org/maui/station"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/applications/maui/vvave.nix b/pkgs/applications/maui/vvave.nix deleted file mode 100644 index d30a747a87e5..000000000000 --- a/pkgs/applications/maui/vvave.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - mkDerivation, - cmake, - extra-cmake-modules, - applet-window-buttons, - karchive, - kcoreaddons, - ki18n, - kio, - kirigami2, - mauikit, - mauikit-accounts, - mauikit-filebrowsing, - qtmultimedia, - qtquickcontrols2, - taglib, -}: - -mkDerivation { - pname = "vvave"; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - applet-window-buttons - karchive - kcoreaddons - ki18n - kio - kirigami2 - mauikit - mauikit-accounts - mauikit-filebrowsing - qtmultimedia - qtquickcontrols2 - taglib - ]; - - meta = with lib; { - description = "Multi-platform media player"; - mainProgram = "vvave"; - homepage = "https://invent.kde.org/maui/vvave"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ onny ]; - }; -} diff --git a/pkgs/top-level/qt5-packages.nix b/pkgs/top-level/qt5-packages.nix index c9486eacd3eb..31659dc93ad8 100644 --- a/pkgs/top-level/qt5-packages.nix +++ b/pkgs/top-level/qt5-packages.nix @@ -70,16 +70,6 @@ makeScopeWithSplicing' { in (lib.makeOverridable mkPlamoGear attrs); - mauiPackages = - let - mkMaui = import ../applications/maui; - attrs = { - inherit libsForQt5; - inherit (pkgs) lib fetchurl; - }; - in - (lib.makeOverridable mkMaui attrs); - noExtraAttrs = set: lib.attrsets.removeAttrs set [ @@ -96,7 +86,6 @@ makeScopeWithSplicing' { // plasma5 // plasma5.thirdParty // kdeGear - // mauiPackages // qt5 // { @@ -105,7 +94,6 @@ makeScopeWithSplicing' { plasmaMobileGear plasma5 kdeGear - mauiPackages qt5 ;