Debian Xfce Group

Debian GNU/Linux Xfce logo

Xfce Desktop Environment for the Debian GNU/Linux distribution.

News

Latest Xfce version:
Etch: 4.3.99.1 (4.4rc1)(with parts of 4.4rc2)
Etch/Backports: 4.4.2
Lenny: 4.4.2
Lenny/Backports: 4.6.1
Squeeze: 4.6.1
Sid: 4.6.1

General information

project homepage on alioth
packages overview
prospective packages
open bugs
build logs
xfce home page

Contacts

If you're interested in helping with development, you've found some terrible bug and you'd like to NMU or you wonder if there isn't some new-fangled technique we could use in our packaging to make the world a better place do tell us. Either send a message to the list or pop by on IRC.

Your help is appreciated! Please subscribe to the mailing list and join us.

We coordinate our efforts on a mailing list. The list archives are available.

There is also an IRC channel on freenode called #debian-xfce. Developers and users alike are more than welcome to join the discussion.

Subversion repository

Our work is available under subversion.

Anonymous access:
svn co svn://anonymous@svn.debian.org/svn/pkg-xfce/

Developer access: svn co svn+ssh://username@svn.debian.org/svn/pkg-xfce/
Obviously, replace 'username' with your alioth username.

All our work is in a browsable subversion repository.

A mailing list called pkg-xfce-commits stores the various subversion commits.
If you want to follow the development, you're encouraged to subscribe.

Our work is currently monitored by the CIA project. You can check the pkg-xfce stats or follow CIA-14 on our IRC channel.

Package building

We only keep the debian/ directory of xfce packages in subversion. Our packages which use CDBS use its simple-patchsys when patches to upstream are needed. Otherwise we tend to use dpatch though upstream has an excellent record of accepting sane patches.

It is necessary to create a ../tarballs directory with the .orig.gz tarballs, which are all downloadable at once as follows:
cd scripts
./get-source.pl [desktop|goodies]

To start the real process:
$ svn-buildpackage --svn-ignore-new -rfakeroot -us -uc

Note that every option accepted by dpkg-buildpackage is accepted by svn-buildpackage too. (In the former example: -rfakeroot -us -uc).

For more detailed instructions, see our HOWTOs.

If you want to rebuild Xfce entirely you can use the pbuilder script available in scripts/pbuilder/pdebuild-sources.sh though you probably want to change the MIRROR= line in pdebuild.conf to point to a local apt-proxy first. The script creates a sid chroot, then builds everything in this chroot, using previously built packages to satisfy dependencies. The script takes an argument, which can be:

The script resumes itself where it was interrupted. If you want to only rebuild a package, just remove the xfce/build/<packagename> file and restart ./pdebuild-sources.sh

You can also build only one package in pbuilder using the following syntax: ./pdebuild-source.sh [desktop|goodies] [package]

Legacy information

Old information about xfce4 in Debian can be found on a wiki used for Xfce main packages coordination.

Binary repositories

Packages are available in sid/unstable, squeeze/testing, lenny/stable, etch and sarge distributions. You can install xfce4 as follows:

$ aptitude update
$ aptitude install xfce4
$ aptitude install xfce4-goodies

$Id: index.html 3491 2009-09-08 20:31:49Z corsac $