updated to codelite-8.0-1 (not 8.0)
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: | 174 |
Popularity: | 0.128895 |
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 (libmysqlclient81AUR, libmysqlclientAUR, libmysqlclient80AUR, libmysqlclient84AUR, 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 (cmake-gitAUR, cmake3AUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (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, gcc11AUR, 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 (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, 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 19:50 (UTC)
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.
<deleted-account> commented on 2014-12-13 19:31 (UTC)
@migrev, using wxCrafter binaries for Fedora compiled against wxWidgets 3.0.0 available at http://repos.codelite.org/wxCrafterLibs/fedora/64/wxcrafter-1.6-1.x86_64.rpm seems to work.
I have not tested extensively, but manually copy-pasting the files causes the wxCrafter plugin to be loaded and it seems to work fine. You might want to modify the PKGBUILD to include this, so that we get wxCrafter bundled by default.
And thanks for maintaining this package.
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.