From 472d0115432a26b80ecf60fd1d71d4d645f3470b Mon Sep 17 00:00:00 2001 From: sss Date: Fri, 9 Apr 2021 23:22:21 +0300 Subject: added codelite package (does not work yet) --- packages/codelite.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 packages/codelite.scm 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 -- cgit v1.2.3