[Users] {Bug 3630] Ubuntu PPA very much out of date
Ralf Mardorf
silver.bullet at zoho.com
Sun Apr 3 00:24:51 CEST 2016
On Sat, 2 Apr 2016 19:51:22 +0100, GM wrote:
>So please, please, either update the ppa or provide some comprehensive
>instructions!
# Once you cloned from git [1] and installed all dependencies [2] you only need
# to cd into the git/build directory and run
git pull --all
make clean
./autogen.sh
# For the following "foo_bar" could be "ubuntu" or what ever else you
# like
./configure --build=$(uname -m)-foo_bar-linux-gnu --disable-maintainer-mode --prefix=/usr --disable-static --enable-silent-rules --disable-jpilot --enable-enchant --enable-gnutls --enable-ldap --enable-crash-dialog --enable-pgpmime-plugin --enable-spamassassin-plugin --enable-bogofilter-plugin
# Since we are to lazy to build a package the usual way [no], we copy
# the version using "cat version" so we later could paste it, when using
# checkinstall
cat version
make
# Ensure that all official claws related packages are removed:
# claws-mail, claws-mail-dbg, libclaws-mail-dev, claws-mail-plugins,
# claws-mail-spamassassin, claws-mail-pgpmime, claws-mail-pgpinline,
# claws-mail-smime-plugin, claws-mail-bogofilter, claws-mail-i18n,
# claws-mail-doc, claws-mail-tools, claws-mail-extra-plugins ...
# and all the other packages, see
# https://tracker.debian.org/media/packages/c/claws-mail/control-3.13.2-1
# continue with
sudo checkinstall
# "checkinstall" is self-explaining, paste the current version
0 - Maintainer: [ foo <foo at bar.com> ]
1 - Summary: [ A GTK+ based e-mail client - git checkout ]
2 - Name: [ claws-mail-git ]
3 - Version: [ 3.13.2-1-geb0880 ]
4 - Release: [ 1 ]
5 - License: [ GPL3 ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ claws ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ claws-mail ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
# Yes, we only build one package for all.
# Regards,
# Ralf
# [1] git clone git://git.claws-mail.org/claws.git
# [2] sudo apt-get build-dep claws-mail might do the job, if not take a look at
# https://tracker.debian.org/media/packages/c/claws-mail/control-3.13.2-1
# [no] get the Ubuntu sorce package, replace the source with claws from git,
# edit the changelog and then run "libtoolize --force --copy "--automake",
# "aclocal", "autoreconf" and "debuild -i -us -uc -b" or something similar
More information about the Users
mailing list