guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 05/31] gnu: Add kactivities.


From: Ricardo Wurmus
Subject: Re: [PATCH 05/31] gnu: Add kactivities.
Date: Sat, 27 Aug 2016 08:38:46 +0200
User-agent: mu4e 0.9.16; emacs 25.1.1

David Craven <address@hidden> writes:

> * gnu/packages/kde-frameworks.scm (kactivities): New variable.
> ---
>  gnu/packages/kde-frameworks.scm | 56 
> +++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 56 insertions(+)
>
> diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
> index ff93e62..e81c5f8 100644
> --- a/gnu/packages/kde-frameworks.scm
> +++ b/gnu/packages/kde-frameworks.scm
> @@ -29,6 +29,7 @@
>    #:use-module (gnu packages attr)
>    #:use-module (gnu packages boost)
>    #:use-module (gnu packages bison)
> +  #:use-module (gnu packages boost)
>    #:use-module (gnu packages compression)
>    #:use-module (gnu packages databases)
>    #:use-module (gnu packages docbook)
> @@ -1524,3 +1525,58 @@ gallons).")
>      (description "Baloo provides file searching and indexing.  It does so by
>  maintaining an index of the contents of your files.")
>      (license (list license:gpl2+ license:lgpl2.1+))))
> +
> +(define-public kactivities
> +  (package
> +    (name "kactivities")
> +    (version "5.24.0")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append "mirror://kde/stable/frameworks/"
> +                           (version-major+minor version) "/"
> +                           name "-" version ".tar.xz"))
> +       (sha256
> +        (base32
> +         "0s8g43zk6h35bq1am1nnhj0qvmhd6kz42gs8l7ybga0367jghzhf"))))
> +    (build-system cmake-build-system)
> +    (native-inputs
> +     `(("extra-cmake-modules" ,extra-cmake-modules)))
> +    (inputs
> +     `(("boost" ,boost)
> +       ("kauth" ,kauth)
> +       ("kbookmarks" ,kbookmarks)
> +       ("kcodecs" ,kcodecs)
> +       ("kcompletion" ,kcompletion)
> +       ("kconfig" ,kconfig)
> +       ("kconfigwidgets" ,kconfigwidgets)
> +       ("kcoreaddons" ,kcoreaddons)
> +       ("kio" ,kio)
> +       ("kitemviews" ,kitemviews)
> +       ("kjobwidgets" ,kjobwidgets)
> +       ("kservice" ,kservice)
> +       ("kwidgetsaddons" ,kwidgetsaddons)
> +       ("kwindowsystem" ,kwindowsystem)
> +       ("kxmlgui" ,kxmlgui)
> +       ("qtbase" ,qtbase)
> +       ("qtdeclarative" ,qtdeclarative)
> +       ("solid" ,solid)))
> +    (home-page "https://community.kde.org/Frameworks";)
> +    (synopsis "Core components for the KDE Activity concept")
> +    (description "When a user is interacting with a computer, there are three
> +main areas of contextual information that may affect the behaviour of the
> +system: who the user is, where they are, and what they are doing.
> +
> +Activities deal with the last one.  An activity might be \"developing a KDE
> +application\", \"studying 19th century art\", \"composing music\" or 
> \"watching
> +funny videos\".  Each of these activites may involve multiple applications, 
> and
> +a single application may be used in multiple activities (for example, most
> +activities are likely to involve using a web browser, but different 
> activities
> +will probably involve different websites).
> +
> +KActivities provides the infrastructure needed to manage a user's activites,
> +allowing them to switch between tasks, and for applications to update their
> +state to match the user's current activity.  This includes a daemon, a 
> library
> +for interacting with that daemon, and plugins for integration with other
> +frameworks.")

This description is a little too long for my tastes.  Do you think you
could shorten it some?

> +    (license (list license:gpl2+ license:lgpl2.0+ license:lgpl2.1+))))

As before, please add a comment whenever there’s a list of licenses.
Other than that it’s good.  Thank you!

~~ Ricardo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]