diff options
author | Franz Geffke <franz@pantherx.org> | 2023-06-25 16:07:34 +0100 |
---|---|---|
committer | Franz Geffke <franz@pantherx.org> | 2023-06-25 16:07:34 +0100 |
commit | 54b4056ac571611892c743b65f4c47dc298c49da (patch) | |
tree | 36e4a84137d2b9bc9a241cf82563da6114bf6189 /px/packages/development.scm |
initial commit
Diffstat (limited to 'px/packages/development.scm')
-rw-r--r-- | px/packages/development.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/px/packages/development.scm b/px/packages/development.scm new file mode 100644 index 0000000..86baa70 --- /dev/null +++ b/px/packages/development.scm @@ -0,0 +1,41 @@ +;;; Development Packages Module for PantherX +;;; Author: Hamzeh Nasajpour (h.nasajpour@pantherx.org) +;;; + +(define-module (px packages development) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix download) + #:use-module (guix packages) + #:use-module (guix build-system cmake) + #:use-module (guix utils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages guile-xyz) + #:use-module (gnu packages version-control) + #:use-module (gnu packages serialization) + #:use-module (gnu packages databases) + #:use-module (px packages library)) + + +(define-public px-dev-environments + (package + (name "px-dev-environments") + (version "v0.0.3") + (source + (origin + (method url-fetch) + (uri (string-append + "https://source.pantherx.org/px-dev-environments_" + version + ".tgz")) + (sha256 + (base32 + "0nspkyb67x3m6l2xgig4i4xbkyx6spsmwvw5vcy56ylh4d2px9jx")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) + (inputs `(("libgit2", libgit2))) + (propagated-inputs `(("recutils", recutils))) + (home-page "https://www.pantherx.org/") + (synopsis "PantherX Setup Assistant") + (description "This package provides command line application for creating development environments.") + (license license:expat))) |