summaryrefslogtreecommitdiff
path: root/px/packages/development.scm
diff options
context:
space:
mode:
authorFranz Geffke <franz@pantherx.org>2023-06-25 16:07:34 +0100
committerFranz Geffke <franz@pantherx.org>2023-06-25 16:07:34 +0100
commit54b4056ac571611892c743b65f4c47dc298c49da (patch)
tree36e4a84137d2b9bc9a241cf82563da6114bf6189 /px/packages/development.scm
initial commit
Diffstat (limited to 'px/packages/development.scm')
-rw-r--r--px/packages/development.scm41
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)))