summaryrefslogtreecommitdiff
path: root/packages/codelite.scm
diff options
context:
space:
mode:
Diffstat (limited to 'packages/codelite.scm')
-rw-r--r--packages/codelite.scm42
1 files changed, 42 insertions, 0 deletions
diff --git a/packages/codelite.scm b/packages/codelite.scm
new file mode 100644
index 0000000..4ad05cc
--- /dev/null
+++ b/packages/codelite.scm
@@ -0,0 +1,42 @@
+(define-module (gnu packages codelite)
+ #:use-module (guix packages)
+ #:use-module (guix git-download)
+ #:use-module (guix download)
+ #:use-module (guix build-system cmake)
+ #:use-module (gnu packages sqlite)
+ #:use-module (gnu packages llvm)
+ #:use-module (gnu packages wxwidgets)
+ #:use-module (gnu packages flex)
+ #:use-module (gnu packages ssh)
+ #:use-module ((guix licenses) #:prefix license:)
+ )
+
+
+(define-public codelite
+ (package
+ (name "codelite")
+ (version "2021-03-09")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/eranif/codelite")
+ (commit "0b6fd5a45822b4f27349853bc24e5452a4fcd088")))
+ (sha256
+ (base32 "1jk0wqqilldnvaqflma0wr0gw35d58sys26jzrsnr4a53x4idka2"))))
+ (build-system cmake-build-system)
+ (inputs
+ `(
+ ("sqlite" ,sqlite)
+ ("clang" ,clang)
+ ("wxwidgets" ,wxwidgets)
+ ("flex" ,flex)
+ ("libssh" ,libssh)
+ ))
+ (synopsis "A Free, open source, cross platform C,C++,PHP and Node.js IDE")
+ (description "CodeLite is a free, open source, cross platform IDE specialized in C, C++, PHP and JavaScript (mainly for backend developers using Node.js) programming languages, which runs best on all major platforms (Windows, macOS and Linux).")
+ (license (list
+ license:gpl2
+ ))
+ (home-page "https://codelite.org")
+ ))
+codelite