[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