Package Details: codelite 15.0.2-1

Git Clone URL: https://aur.archlinux.org/codelite.git (read-only, click to copy)
Package Base: codelite
Description: Cross platform C/C++/PHP and Node.js IDE written in C++
Upstream URL: http://www.codelite.org/
Keywords: C++ Editor IDE
Licenses: GPL
Submitter: None
Maintainer: uffe
Last Packager: uffe
Votes: 169
Popularity: 0.035107
First Submitted: 2008-08-01 09:11
Last Updated: 2021-06-08 17:21

Pinned Comments

uffe commented on 2016-09-26 11:42

ATTENTION: read this before flagging this package out-of-date

This package "codelite" represents the stable release of the codelite project.

I do not consider the "Weekly Builds" from http://downloads.codelite.org/ as stable releases (neither does the codelite project)

Generally speaking - this package will not be updated before the codelite release/download page (https://downloads.codelite.org/) have a new stable release published.

Please respect that - Thanks

PS: to clear up a recent misunderstanding - this does not mean that I won't accept patches that is needed for stable codelite to build against refreshed libraries etc

PS: I have added new "codelite-unstable" package to AUR that follows the weekly/latest builds from the codelite project.

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7 8 9 10 11 12 ... Next › Last »

uffe commented on 2015-08-04 11:11

Done :)

nickname commented on 2015-05-12 06:34

@uffe thanks for your answer! Also thanks for providing us codelite!

uffe commented on 2015-05-11 22:20

@nickname: not all packages compile without changes - previously codelite had to be patched before it could compile on archlinix. The last releases all compile smoothly without any problems on archlinux - but it can easily break again in a later release.
Not all people are comfortable with building and/or patching - they get an helping hand by using makepkg and helpers such as yaourt etc.

uffe commented on 2015-05-11 19:50

updated to codelite-8.0-1 (not 8.0)

nickname commented on 2015-05-11 10:17

Can you plz tell me what benefits I gain by using pkgbuild vs compiling it from the source by-passing pacman tool? (besides the obvious that pacman will be aware of codelite)

I mean on my way to install the new version of codelite I compiled it once by downloading the code from the site and using cmake.
After that (and before I run make install) I did the same by modifing the pkgbuild for 7.0-3 and it worked the same way.

Anyway the pkgbuild that worked on mine laptop is:


pkgname=codelite
pkgver=8.0
pkgrel=1
pkgdesc="Open-source, cross platform IDE for the C/C++ programming languages"
arch=('i686' 'x86_64')
url="http://www.codelite.org/"
license=('GPL')
depends=('wxgtk' 'curl' 'webkitgtk2' 'libssh' 'xterm' 'python2' 'libedit' 'ncurses' 'valgrind' 'libmariadbclient' 'lldb')
makedepends=('pkgconfig' 'cmake')
optdepends=('graphviz: callgraph visualization')

source=(https://github.com/eranif/${pkgname}/archive/${pkgver}.tar.gz
http://repos.codelite.org/wxCrafterLibs/wxgui.zip)

md5sums=('f66e5b01a7a6e60ab88110056d904a6f'
'093485fcae62073ca8d0ba6ff3a5cb69')

noextract=('wxgui.zip')

build() {
cd "${srcdir}/${pkgname}-${pkgver}"

CXXFLAGS="${CXXFLAGS} -fno-devirtualize"

mkdir -p build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DENABLE_CLANG=1 -DENABLE_LLDB=1 -DWITH_MYSQL=1 -DCMAKE_INSTALL_LIBDIR=lib ..
make
}

package() {
cd "${srcdir}/${pkgname}-${pkgver}/build"
make -j1 DESTDIR="${pkgdir}" install
install -m 644 -D "${srcdir}/wxgui.zip" "${pkgdir}/usr/share/codelite/wxgui.zip"
install -m 644 -D "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

enkeyz commented on 2015-05-10 19:57

CodeLite 8.0 available. Please update the package. Thanks!

BeenEncoded commented on 2015-04-29 18:58

@uffe
iirc, it was LLDB. After I was able to use it, though, I found that it did not show any debug info when debugging a program compiled by clang. I havn't looked into the iddue since. I just compile with GNU when I want to debug.

I havn't tried the new package, so it might work properly now.

uffe commented on 2015-04-10 21:03

Changes between codelite-7.0-2 and codelite-7.0-3:

- now depends on extra/lldb (previously lldb-svn)
- builds with -DENABLE_LLDB=1

rwhite226 commented on 2015-04-10 16:45

lldb is now in the extra repo. So it might be best to change it from lldb-svn to lldb.

uffe commented on 2015-04-10 15:13

Changes between codelite-7.0-1 and codelite-7.0-2:

added libmariadbclient as dependency
now compiles with -DWITH_MYSQL=1