#!/bin/bash #SETUP: Only run once if [ -d ~/Source/evolution ] then echo "Evolution download folder found." else echo "Evolution download folder not found, creating..." mkdir -p ~/Source/evolution fi cd ~/Source/evolution echo "→ Checking for needed packages..." sudo apt-get install devscripts sudo apt-get install libgnome-pilot2-dev echo "→ Installing Evolution build-dependencies..." sudo apt-get build-dep evolution echo "→ Downloading Evolution's source code..." apt-get source evolution cd evolution-2.30*/ echo "→ Modifying configuration files..." sed -i 's/--disable-pilot-conduits \\/--enable-pilot-conduits \\/g' debian/rules echo "debian/tmp/usr/share/gnome-pilot">>debian/evolution-common.install echo "debian/tmp/usr/lib/evolution/2.30/conduits/*.so">>debian/evolution.install echo "→ Bumping version number..." VERSION=`(dpkg-parsechangelog | grep Version: | cut -d' ' -f2-)` dch -v $VERSION+pilot-build -m "Enable pilot-conduits" echo "→ Compiling .deb files..." debuild --no-tgz-check echo "→ Installing .deb files..." cd ~/Source/evolution sudo dpkg -i *deb echo "✓ Done installing"