This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 3ba3a96054 gnu: Add umbrello.
3ba3a96054 is described below
commit 3ba3a9605421702cb0ed8dcf75aef8282c16b02d
Author: Sughosha <[email protected]>
AuthorDate: Sat Mar 7 16:51:49 2026 +0530
gnu: Add umbrello.
* gnu/packages/kde-sdk.scm (umbrello): New variable.
Change-Id: I2293833ea8b806018ab9983287a22bdf7739e18a
---
gnu/packages/kde-sdk.scm | 51 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/gnu/packages/kde-sdk.scm b/gnu/packages/kde-sdk.scm
index d3f2e5ef71..dde1722e05 100644
--- a/gnu/packages/kde-sdk.scm
+++ b/gnu/packages/kde-sdk.scm
@@ -456,3 +456,54 @@ You run your application in Valgrind with
@code{--tool=massif} and then open
the generated @file{massif.out.%pid} in the visualizer. Gzip or Bzip2
compressed massif files can also be opened transparently.")
(license license:gpl2+)))
+
+(define-public umbrello
+ (package
+ (name "umbrello")
+ (version "25.12.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/umbrello-" version ".tar.xz"))
+ (sha256
+ (base32 "1hjryprcazfwdfp66nh3l1lm300b9xadymgp2f56xfhr11lij83s"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:qtbase qtbase
+ #:configure-flags
+ #~(list "-DQT_MAJOR_VERSION=6")))
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list karchive
+ kcompletion
+ kconfig
+ kcoreaddons
+ kcrash
+ kdevelop-pg-qt
+ ki18n
+ kiconthemes
+ kio
+ ktexteditor
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ libxml2
+ libxslt
+ qtsvg
+ qtwayland))
+ (home-page "https://apps.kde.org/umbrello/")
+ (synopsis "GUI for diagramming Unified Modelling Language (UML)")
+ (description "Umbrello is a @acronym{UML, Unified Modelling Language}
+modelling tool and code generator. It can create diagrams of software and
+other systems in the industry-standard UML format, and can also generate code
+from UML diagrams in a variety of programming languages.
+
+Features:
+@itemize
+@item Supported formats: XMI.
+@item Types of diagrams: use case, class, sequence, communication, state,
+activity, component, deployment and relationship.
+@end itemize")
+ (license license:gpl2+)))