;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017, 2020 Hartmut Goebel ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages kde-systemtools) #:use-module (guix build-system qt) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages qt) #:use-module (gnu packages ruby)) (define-public dolphin (package (name "dolphin") (version "19.08.3") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/applications/" version "/src/dolphin-" version ".tar.xz")) (sha256 (base32 "0klxyvcj1bmzpsyahj9kq3smvwzww30pjk5c90j6jpf14hizawfy")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("kdoctools" ,kdoctools) ("ruby" ,ruby) ("ruby-test-unit" ,ruby-test-unit))) (inputs `(("baloo" ,baloo) ("baloo-widgets" ,baloo-widgets) ("kactivities" ,kactivities) ("kbookmarks" ,kbookmarks) ("kcmutils" ,kcmutils) ("kcompletion" ,kcompletion) ("kconfig" ,kconfig) ("kcoreaddons" ,kcoreaddons) ("kcrash" ,kcrash) ("kdbusaddons" ,kdbusaddons) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) ("kinit" ,kinit) ("kio" ,kio) ("knewstuff" ,knewstuff) ("knotifications" ,knotifications) ("kparts" ,kparts) ("ktextwidgets" ,ktextwidgets) ("kwindowsystem" ,kwindowsystem) ("oxygen-icons" ,oxygen-icons) ;; default icon set ("phonon" ,phonon) ("qtbase" ,qtbase) ("solid" ,solid))) (arguments `(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen (home-page "https://kde.org/applications/system/org.kde.dolphin") (synopsis "File manager for KDE") (description "Dolphin is a file manager for KDE focusing on usability. The main features of Dolphin are: @itemize @item Navigation bar for URLs, which allows to navigate quickly through the file hierarchy. @item View properties are remembered for each folder. @item Split of views is supported. @item Network transparency. @item Undo/redo functionality. @item Renaming of a variable number of selected items in one step. @end itemize") (license ;; GPL for programs, FDL for documentation (list license:gpl2+ license:fdl1.2+))))