Downloads
Wiki
Build CodeLite
Devs
|
Main /
Repositories81On this page... (hide) This page gives links to the available binary packages for CodeLite 8.1, and to the free version of its RAD plugin wxCrafter. Note that (apart from the rpms) the CodeLite packages now incorporate the wx3.0.2 libraries that CodeLite requires, so there should no longer be any need to install wx3.0 separately. Of course you can if you wish, and you'll need to do so to build apps against wx3. For fedora 22 I've built using the official wxGTK3-devel package. I've therefore not included the wx libs. The fc22 CodeLite depends on the wxGTK3 runtime libs. The openSUSE were supposed to include the wx libs but don't (probably because of SUSE's naming choices) [UPDATE: I've now fixed this and rebuilt, so packages from the current links will be OK]. I hope they will correctly 'depend' on the appropriate packages, but if not try installing wxWidgets-3_0-devel and its dependencies. CodeLite apt repositoriesIf you have an older version of CodeLite installed from Ubuntu or Debian repositories, uninstall it first:
To download CodeLite for Debian based systems (Debian / Mint / Ubuntu etc):
sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc
For example, if you use Ubuntu vivid (15.04), either open /etc/apt/sources.list in an editor (as superuser) and append the proper line
from Table 1, or else use apt-add-repository in a terminal:
sudo apt-add-repository 'deb http://repos.codelite.org/ubuntu/ vivid universe' Table 1: CodeLite repositories
sudo apt-get update
sudo apt-get install codelite wxcrafter The ubuntu packages should also work on other *buntus, and on derivatives e.g. Mint. CodeLite RPMsThere are rpms available for fedora 22 and openSUSE 13.2:
First tell rpm about the CodeLite public key. As superuser do: rpm --import http://repos.codelite.org/CodeLite.asc Then either download the required rpm and install it as usual, or download and install in one step; e.g. rpm -Uvh http://repos.codelite.org/rpms-8.1/fedora/codelite-8.1-1.fc22.x86_64.rpm There are also source rpms for fedora and openSUSE. Note that these do not contain wxCrafter. To build binary rpms containing wxCrafter, you'll need to download the appropriate wxCrafter.so, plus the file wxgui.zip that contains its bitmaps, and put both in the rpmbuild/SOURCES dir before you build. ArchLinuxCodeLite is available on ArchLinux via their AUR repository To install codelite: yaourt -S codelite Previous CodeLite releasesSee this page for links to packages from previous CodeLite and wxCrafter releases. wxCrafter binary packagesThe above packages supply the CodeLite IDE. Also available is the free version of wxCrafter, its gui-designer plugin. There are four types of 32 and 64 bit packages here: for debian jessie and ubuntu vivid; for debian wheezy and ubuntu 14.04 (trusty); for fedora 22; and for openSUSE 13.2. It's possible that some of these will work on earlier distro versions too, but only if you build CodeLite yourself against wxWidgets-3.0.2 (even then that's untested, but the wheezy ones are likeliest to work). Instead you can find older wxCrafter packages via the previous-releases pages. Note that the fedora 22 and openSUSE 13.2 ones are built against the official wx3.0.2 packages (as are the corresponding CodeLite packages). The jessie packages are also built against the jessie wx3.0.2 packages; note however that they will only work with CodeLite 8.1 and possibly 8.0 and 7.0, not with the CodeLite 6.1 packages in the official jessie repo. In the following table I've provided direct links to the debian/ubuntu packages, but these are more easily installed from the CodeLite repos in the usual way.
Download and install them with alongside CodeLite (it will do no harm to install wxCrafter without CodeLite, but it won't run!). The debs are also available from the CodeLite repo (see above); the setup and public key are the same, but the packages are called 'wxcrafter'. Note that these wxCrafter packages are built against wxWidgets-3.0.2, and so are unlikely to work with CodeLite versions <6.1. wxCrafter libsWhat if you don't want to use a package, or there isn't one that your distro supports? If you want to build your own CodeLite, here are the wxCrafter libs that the packages contain. Choose the nearest match, but there's no guarantee they will work on distant versions or different distros.
You will also need the file wxgui.zip that contains some of wxCrafter's bitmaps. This needs to end up inside the CodeLite 'share' installation (e.g. in /usr/share/codelite/). The wxCrafter.so itself needs to go in CodeLite's 'plugins' dir, which by default is probably /usr/lib/codelite/. How to do this? Well, you could just add them by hand as superuser. However there are other alternatives:
|