~ruther/guix-local

d07ccf839a686ebe9659a28a00da8399d705032b — Sughosha 6 months ago 2e591b7
gnu: kdevelop-pg-qt: Move to kde-sdk.scm.

* gnu/packages/kde.scm (kdevelop-pg-qt): Remove variable.
* gnu/packages/kde-sdk.scm (kdevelop-pg-qt): New variable.
2 files changed, 27 insertions(+), 24 deletions(-)

M gnu/packages/kde-sdk.scm
M gnu/packages/kde.scm
M gnu/packages/kde-sdk.scm => gnu/packages/kde-sdk.scm +26 -0
@@ 17,9 17,11 @@
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages kde-sdk)
  #:use-module (guix build-system cmake)
  #:use-module (guix build-system qt)
  #:use-module (guix download)
  #:use-module (guix gexp)
  #:use-module (guix git-download)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (gnu packages)


@@ 68,3 70,27 @@ structure.  It features:
@item Integration into KDevelop
@end itemize")
    (license license:gpl2+)))

(define-public kdevelop-pg-qt
  (package
    (name "kdevelop-pg-qt")
    (version "2.3.0")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/KDE/kdevelop-pg-qt")
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "0wbfgd1d995cmqbfz2bvdsz02jhcvgd5jam7wm4m5npqwzgl5f7v"))))
    (native-inputs
     (list extra-cmake-modules))
    (inputs
     (list qtbase))
    (build-system cmake-build-system)
    (home-page "https://kde.org")
    (synopsis "Parser generator library for KDevplatform")
    (description "KDevelop-PG-Qt is the parser generator used in KDevplatform
for some KDevelop language plugins (Ruby, PHP, CSS...).")
    (license license:lgpl2.0+)))

M gnu/packages/kde.scm => gnu/packages/kde.scm +1 -24
@@ 83,6 83,7 @@
  #:use-module (gnu packages kde-frameworks)
  #:use-module (gnu packages kde-pim)
  #:use-module (gnu packages kde-plasma)
  #:use-module (gnu packages kde-sdk)
  ;; Including this module breaks the build.
  ;#:use-module ((gnu packages kde-systemtools) #:select (dolphin))
  #:use-module (gnu packages llvm)


@@ 481,30 482,6 @@ build systems (CMake, QMake, custom Makefiles) and version control
software (Git, Subversion, Mercurial, CVS and Bazaar).")
    (license license:lgpl2.1+)))

(define-public kdevelop-pg-qt
  (package
    (name "kdevelop-pg-qt")
    (version "2.3.0")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/KDE/kdevelop-pg-qt")
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "0wbfgd1d995cmqbfz2bvdsz02jhcvgd5jam7wm4m5npqwzgl5f7v"))))
    (native-inputs
     (list extra-cmake-modules))
    (inputs
     (list qtbase))
    (build-system cmake-build-system)
    (home-page "https://kde.org")
    (synopsis "Parser generator library for KDevplatform")
    (description "KDevelop-PG-Qt is the parser generator used in KDevplatform
for some KDevelop language plugins (Ruby, PHP, CSS...).")
    (license license:lgpl2.0+)))

(define-public kdiagram
  (package
    (name "kdiagram")