Jens' unofficial debian-repository for Code::Blocks

Code::Blocks is a free, open-source, cross-platform (not only) C++ - IDE.

Since February 28th 2008 there is an official stable release (8.02).
Feel free to download it from the official Code::Blocks-Server.
It is a tar-ball containing all *.deb's (including debug-versions) for i386 and amd64.
If you need help you can read the actual (or older) posts in the Code::Blocks - forum or search the Code::Blocks - wiki.
Before asking questions, please use the "search"-function.

I will continue to provide nightly-builds from svn-source, because improving C::B and sometimes bugfixing it will, of course, continue.

A complete changelog (from svn revision 1 to HEAD) can be found into my packages or here.

There are also packages available that make it easier to cross-compile wxWidgets applications for MS Windows with Code::Blocks under linux.
A detailed instruction how to do this can be found in the Code::Blocks - wiki.

I build debian-packages that should be usable on all debian suites from stable (lenny) to experimental/unstable (sid) on i386 and amd64-platforms.
There are no packages for old-stable.

The packages are known to work on ubuntu too. You have to use the appropriate wxwidgets-packages in this case, see here for details.
If you want to use my packages on ubuntu 9.10 (karmic koala) you have to use the packages provided by http://apt.wxwidgets.org for jaunty, because the wx2.8.10 packages from ubuntu are not compatible with the packages from http://apt.wxwidgets.org.
There exists also a repository containing packages for ubuntu, maintained by pasgui, see here how to use it.

The debianization was originally done by Yiannis Mandravellos (Mandrav) the project-leader of the Code::Blocks-Team.

There might be patches in difference to the original svn-sources, normally small bugfixes that are not (yet) in the svn-tree.
They are listed here (only for last revision).

There are no patches that differ from trunk (except for the fact, that I also create doc-packages containing the english and german manual).
Since I am official C::B developer, I can commit fixes and patches myself, if they are tested and known to work.
So there is no need to deal with patchfiles any longer.

The packages are build with pbuilder in a chroot-environment.

The following steps have to be done as user root, or using sudo !

To install the packages using apt or one of its frontends please add the following lines to your /etc/apt/sources.list :

deb http://apt.jenslody.de/ any main
deb-src http://apt.jenslody.de/ any main

The best and easiest way to add my public-key to apt's trustdb is to install the package jens-lody-debian-keyring with your preferred package-manager or with:

sudo apt-get update
sudo apt-get install jens-lody-debian-keyring

The packages are build against wxWidgets 2.8.10.
If you do nozt use debian-unstable it is recommended to upgrade your wxWidgets installation.
The wxWidgets packages shipped with debian stable are too old.
Debian testing now provides wxWidgets 2.8.10, the libraries from debian work with my packages (they are installed on my working-system).
Please put the following lines to your sources.list too:

deb http://apt.wxwidgets.org/ lenny-wx main

key-import to apt's trusted keys:

wget -q http://apt.wxwidgets.org/key.asc -O-  | sudo apt-key add -

You can also download the C::B binary-packages and sources directly from the pool directory.
The sources can be used on all platforms. You can unpack them (for example) with 7z.

The wxWidgets-packages needed to run Code::Blocks will be installed automagically if you have the appropriate entry in /etc/apt/sources.list.
But if you also want to use wxWidgets for your own programs you need to install at least libwxgtk2.8-dev.

The repo is called unofficial, because it's on my private server and it's up to me to provide updates and bugfixes.
I try to keep the repositories on my server up to date.
But I can't guarantee that I have the time to do it every day.
If you find any bugs in Code::Blocks please read the posts in the Code::Blocks - forum or view Code::Blocks BTS before you file a bug-report yourself.

Nevertheless, if you want to contact me directly, you can send me an E-Mail or a Personal Message via the Code::Blocks - forum (nickname jens).

Valid CSS! Valid XHTML 1.0 Strict

This site is maintained by Jens Lody, Neu-Eichenberg, Germany.