[Users] Claws Mail 3.12.0 unleashed!!

Ralf Mardorf info.mardorf at rocketmail.com
Tue Aug 4 12:20:39 CEST 2015


On Tue, 4 Aug 2015 11:43:26 +0200, Petter Adsen wrote:
>> You need "#11 provides", assumed you want to install the theme
>> package. There's no need to add the dependencies.
>
>Thanks, it was mostly adding dependencies I was worried about, as there
>would be a lot of them. After modifying the configure line to disable
>a few more things, seems it is up and running without problems now.
>
>Thanks again, very helpful info! :)

My apologies, my wording wasn't very good.

I guess all dependencies get installed if you download the claws-mail
source package, cd into the source directory and run
sudo apt-get build-dep, but since I don't care about the Debian way to
build packages and I'm out of practise, because I much more maintain my
Arch Linux, I first installed all claws packages, to get all runtime
dependencies, then I completely removed all claws packages and run
sudo apt-get autoremove --dry-run.  I copied this list of packages to
run sudo apt-get install. The list needs to be edited, IIRC I had to
remove spaces.

Now you definitively have all runtime and all build dependencies
installed and they won't be removed by autoremove anymore.

Then

git clone http://foobar

cd into the directory.

To update in the future you can run  pull --all .

./autogen.sh
./configre (e.g. with the options I already posted)
make
cat version (to copy it to the checkinstall version)
sudo checkinstall

It likely does work just to run

./autogen.sh
sudo checkinstall

but then you can't chose configure options.

Regards,
Ralf

PS: There's also a way to automatically build the packages in the same
way as Ubuntu does.

sudo -i
apt-get source foobar
apt-get build-dep foo-bar
mv foobar-1.1.1-version-of-source-package/ foobar-1.2.3-version-to-build
wget or gitclone ...
cd foobar-1.2.3-version-to-build
edit debian/changelog
edit debian/rules
libtoolize --force --copy --automake
aclocal
autoreconf
debuild -b -us -uc
dpkg -i ...



More information about the Users mailing list