[Users] {Bug 3630] Ubuntu PPA very much out of date

Ethy H. Brito ethy.brito at inexo.com.br
Sun Apr 3 15:39:27 CEST 2016


On Sun, 3 Apr 2016 00:24:51 +0200
Ralf Mardorf <silver.bullet at zoho.com> wrote:

> 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


Ok then. 
Sorry if this is a silly question, but how to purge the almost 200 packages this command [2] installs after building claws?

Cheers

Ethy



> # [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
> 
> _______________________________________________
> Users mailing list
> Users at lists.claws-mail.org
> http://lists.claws-mail.org/cgi-bin/mailman/listinfo/users



More information about the Users mailing list