On Tue, Jun 14, 2016 at 11:15:04PM +0200, Hartmut Goebel wrote: > * gnu/packages/kde-frameworks.scm (attica): New variable. > --- > gnu/packages/kde-frameworks.scm | 39 +++++++++++++++++++++++++++++++++++++++ > 1 file changed, 39 insertions(+) > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index 902d0fd..ca89374 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -1,6 +1,7 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright © 2015 Andreas Enge > ;;; Copyright © 2016 Efraim Flashner > +;;; Copyright © 2016 Hartmut Goebel > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -58,6 +59,44 @@ modules provided by CMake to find common software. In addition, it provides > common build settings used in software produced by the KDE community.") > (license license:bsd-3))) > > +;; Tier 1 > +;; > +;; Tier 1 frameworks depend only on Qt (and possibly a small number of other > +;; third-party libraries), so can easily be used by an Qt-based project. extra-cmake-modules isn't part of tier 1? on a side note, is there somewhere that the tiers are nicely laid out? > + > +(define-public attica > + (package > + (name "attica") > + (version kde-frameworks-version) > + (source > + (origin > + (method url-fetch) > + (uri (string-append "http://download.kde.org/stable/frameworks/" > + (version-major+minor version) "/" > + name "-" version ".tar.xz")) > + (sha256 > + (base32 > + "1aqfw73g424f60qmpx1lky3qfqrsl1id02388pnlmpa8fnpp940c")))) > + (build-system cmake-build-system) > + (native-inputs > + `(("extra-cmake-modules" ,extra-cmake-modules))) > + (inputs > + `(("qt" ,qt))) this one should be qtbase > + (home-page "https://community.kde.org/Frameworks") > + (synopsis "Open Collaboration Service client library") > + (description "Attica is a Qt library that implements the Open > +Collaboration Services API version 1.6. > + > +It grants easy access to the services such as querying information about > +persons and contents. The library is used in KNewStuff3 as content provider. > +In order to integrate with KDE's Plasma Desktop, a platform plugin exists in > +kdebase. > + > +The REST API is defined here: > +http://freedesktop.org/wiki/Specifications/open-collaboration-services/ > +") > + (license (list license:lgpl2.1+ license:lgpl3+)))) > + > (define-public kwindowsystem > (package > (name "kwindowsystem") > -- > 2.7.4 > > -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted