@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.
Search Criteria
Package Details: codelite 18.1.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/codelite.git (read-only, click to copy) |
---|---|
Package Base: | codelite |
Description: | Cross platform IDE for C, C++, Rust, Python, PHP and Node.js written in C++ |
Upstream URL: | https://codelite.org/ |
Keywords: | C++ Editor IDE |
Licenses: | GPL-2.0-or-later |
Conflicts: | codelite-unstable |
Provides: | codelite |
Submitter: | None |
Maintainer: | uffe |
Last Packager: | uffe |
Votes: | 175 |
Popularity: | 0.87 |
First Submitted: | 2008-08-01 09:11 (UTC) |
Last Updated: | 2025-02-17 09:08 (UTC) |
Dependencies (20)
- hunspell (hunspell-gitAUR)
- libedit
- libssh (libssh-gitAUR)
- mariadb-libs (libmysqlclient80AUR, libmysqlclient81AUR, libmysqlclient84AUR, libmysqlclientAUR, mariadb-lts-libs)
- ncurses (ncurses-gitAUR)
- uchardet (uchardet-gitAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR, ninja-memAUR) (make)
- pkgconfig (pkgconf-gitAUR, pkg-config-gitAUR, pkgconf) (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (optional) – compiler
- cscope (optional) – CScope Integration for CodeLite
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc-snapshotAUR) (optional) – compiler
- gdb (gdb-gitAUR, gdb-debug-gitAUR) (optional) – debugger
- graphviz (optional) – callgraph visualization
- lldb (llvm-gitAUR) (optional) – debugger
- php (optional) – language
- rust (rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup-gitAUR, rustup) (optional) – language
- valgrind (valgrind-gitAUR) (optional) – debugger
Required by (4)
- rt-thread-env-meta (optional)
- unreal-engine (optional)
- unreal-engine-4 (optional)
- unreal-engine-git (optional)
Sources (15)
- chriskohlhoff-asio-b73dc1d.tar.gz
- codelite-18.1.0.tar.gz
- cubicdaiya-dtl-f2651ff.tar.gz
- DaveGamble-cJSON-fd1ac4f.tar.gz
- eranif-cc-wrapper-6771344.tar.gz
- eranif-ctags-930be27.tar.gz
- eranif-lexilla-8502988.tar.gz
- eranif-tinyjson-a6b0d0d.tar.gz
- eranif-wx-config-msys2-fe65daf.tar.gz
- eranif-wxdap-c5ee347.tar.gz
- ggerganov-llama.cpp-c3776ca.tar.gz
- http://repos.codelite.org/wxCrafterLibs/wxgui.zip
- jbeder-yaml-cpp-1b50109.tar.gz
- wxShaper-wxsf-code-b5dc09a.tar.gz
- zaphoyd-websocketpp-c6d7e29.tar.gz
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 18 Next › Last »
uffe commented on 2015-05-11 22:20 (UTC)
uffe commented on 2015-05-11 19:50 (UTC)
updated to codelite-8.0-1 (not 8.0)
nickname commented on 2015-05-11 10:17 (UTC)
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 (UTC)
CodeLite 8.0 available. Please update the package. Thanks!
BeenEncoded commented on 2015-04-29 18:58 (UTC)
@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 (UTC)
Changes between codelite-7.0-2 and codelite-7.0-3:
- now depends on extra/lldb (previously lldb-svn)
- builds with -DENABLE_LLDB=1
uffe commented on 2015-04-10 15:13 (UTC)
Changes between codelite-7.0-1 and codelite-7.0-2:
added libmariadbclient as dependency
now compiles with -DWITH_MYSQL=1
uffe commented on 2015-03-16 11:33 (UTC)
@BeenEncoded: regarding the libtinfo.
I do not have any libtinfo related package on my system - and I use codelite every day - without any problem
A file system search (find / -name 'libtinfo*' 2>/dev/null) also confirms that no libtinfo is on the system.
I need some more info: What plugin is causing problems etc ?
Thanks
BeenEncoded commented on 2015-03-10 18:36 (UTC)
Please add libtinfo as a required dependency.
Here's why:
[ 18:39:37:440 ERR ] libtinfo.so.5: cannot open shared object file: No such file or directory
Codelite looks for it, and you can't use some plugins without it.
Pinned Comments
uffe commented on 2016-09-26 11:42 (UTC) (edited on 2020-07-27 18:21 (UTC) by uffe)
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.