From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Danckaert Subject: [PATCH 3/4] gnu: Add kdev-python. Date: Wed, 11 Jan 2017 19:33:04 +0100 Message-ID: <1484159585-12289-4-git-send-email-thomas.danckaert@gmail.com> References: <1484159585-12289-1-git-send-email-thomas.danckaert@gmail.com> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRNi8-0006HG-5Z for guix-devel@gnu.org; Wed, 11 Jan 2017 13:33:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRNi7-0000Sz-4F for guix-devel@gnu.org; Wed, 11 Jan 2017 13:33:24 -0500 Received: from mail-wm0-x244.google.com ([2a00:1450:400c:c09::244]:36403) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cRNi6-0000Sm-UX for guix-devel@gnu.org; Wed, 11 Jan 2017 13:33:23 -0500 Received: by mail-wm0-x244.google.com with SMTP id r126so18088017wmr.3 for ; Wed, 11 Jan 2017 10:33:22 -0800 (PST) In-Reply-To: <1484159585-12289-1-git-send-email-thomas.danckaert@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Cc: Thomas Danckaert * gnu/packages/kde.scm (kdev-python): New variable. --- gnu/packages/kde.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index aef56bb..902038f 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -31,6 +31,7 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages llvm) + #:use-module (gnu packages python) #:use-module (gnu packages pkg-config) #:use-module (gnu packages tls) #:use-module (gnu packages qt) @@ -122,6 +123,52 @@ build systems (CMake, QMake, custom Makefiles) and version control software (Git, Subversion, Mercurial, CVS and Bazaar).") (license license:lgpl2.1+))) +(define-public kdev-python + (package + (name "kdev-python") + (version "5.0.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/kdevelop" + "/" version "/src/kdev-python-" + version ".tar.xz")) + (sha256 + (base32 + "1sh5k3il985f991vzlqdkihn588bz14p5dl7kymwcrgc52cp0h7i")))) + (build-system cmake-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules))) + (inputs + `(("kdevplatform" ,kdevplatform) + ("python" ,python) ; only supports Python3 + ("grantlee" ,grantlee) + ("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("ki18n" ,ki18n) + ("karchive" ,karchive) + ("kguiaddons" ,kguiaddons) + ("knewstuff" ,knewstuff) + ("kiconthemes" ,kiconthemes) + ("kitemmodels" ,kitemmodels) + ("knotifications" ,knotifications) + ("knotifyconfig" ,knotifyconfig) + ("kparts" ,kparts) + ("kcrash" ,kcrash) + ("kwindowsystem" ,kwindowsystem) + ("threadweaver" ,threadweaver) + ("ktexteditor" ,ktexteditor) + ("kcmutils" ,kcmutils) + ("kdevelop" ,kdevelop))) + (arguments + `(#:tests? #f)) ; tests fail, require display + (home-page "https://kdevelop.org") + (synopsis "Python language support for KDevelop") + (description "The KDevelop Python plugin provides semantic syntax +highlighting, code navigation, completion, documentation integration and more +for Python3 in KDevelop.") + (license license:lgpl2.1+))) + (define-public kdevelop-pg-qt (package (name "kdevelop-pg-qt") -- 2.7.4