Jens' unofficial debian-repository for Code::Blocks

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

We have a new stable release: 10.05.
You can download it from our Code::Blocks-Server.
We have tar-balls containing all *.deb's for i386 and amd64.
To downlolad the debug-version, use the tarball('s) containing "-dbg".
The sources I build the packages from are also available.
The packages are build against wxWidgets 2.8.10 .
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) or newer you have to use the aprpriate packages provided by http://apt.wxwidgets.org , because the wx2.8.10 packages from ubuntu are not compatible with the packages from http://apt.wxwidgets.org. You should be able to use the new wxWidgets 2.8.11 packages without problems.
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.11.
If you do not 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.