#!/bin/sh # Packages needed # sudo apt-get install g++ gnupg dput lintian mini-dinstall yaclc bzr devscripts # For the kio: (and kdesdk?) # sudo apt-get install pkg-kde-tools cdbs RCLVERS=1.20.0 LENSVERS=1.20.0.3519 SCOPEVERS=1.20.0.3519 PPAVERS=2 case $RCLVERS in [23]*) PPANAME=recollexp-ppa;; 1.14*) PPANAME=recoll-ppa;; *) PPANAME=recoll15-ppa;; esac PPANAME=recollexp-ppa echo "PPA: $PPANAME. Type CR if Ok, else ^C" read rep ####### QT4 debdir=debianrclqt4 series="lucid oneiric precise" series="" if test X$series != X ; then test -d recoll-${RCLVERS} || tar xvzf recoll_${RCLVERS}.orig.tar.gz fi for series in $series ; do rm -rf recoll-${RCLVERS}/debian cp -rp ${debdir}/ recoll-${RCLVERS}/debian || exit 1 if test -f $debdir/control-$series ; then cp -f -p $debdir/control-$series recoll-${RCLVERS}/debian/control else cp -f -p $debdir/control recoll-${RCLVERS}/debian/control fi sed -e s/SERIES/${series}/g \ -e s/PPAVERS/${PPAVERS}/g \ < ${debdir}/changelog > recoll-${RCLVERS}/debian/changelog (cd recoll-${RCLVERS};debuild -S -sa) || break dput $PPANAME recoll_${RCLVERS}-1~ppa${PPAVERS}~${series}1_source.changes done ####### QT4 separate python packages debdir=debian series="quantal raring saucy" series="" if test X$series != X ; then test -d recoll-${RCLVERS} || tar xvzf recoll_${RCLVERS}.orig.tar.gz fi for series in $series ; do rm -rf recoll-${RCLVERS}/debian cp -rp ${debdir}/ recoll-${RCLVERS}/debian || exit 1 if test -f $debdir/control-$series ; then cp -f -p $debdir/control-$series recoll-${RCLVERS}/debian/control else cp -f -p $debdir/control recoll-${RCLVERS}/debian/control fi sed -e s/SERIES/${series}/g \ -e s/PPAVERS/${PPAVERS}/g \ < ${debdir}/changelog > recoll-${RCLVERS}/debian/changelog (cd recoll-${RCLVERS};debuild -S -sa) || break dput $PPANAME recoll_${RCLVERS}-1~ppa${PPAVERS}~${series}1_source.changes done ### KIO series="lucid oneiric precise quantal raring" series= debdir=debiankio topdir=kio-recoll-${RCLVERS} if test X$series != X ; then test -d kio-recoll_${RCLVERS}.orig.tar.gz || \ cp -p recoll_${RCLVERS}.orig.tar.gz \ kio-recoll_${RCLVERS}.orig.tar.gz || \ exit 1 test -d $topdir || tar xvzf recoll_${RCLVERS}.orig.tar.gz fi for series in $series ; do rm -rf $topdir/debian cp -rp ${debdir}/ $topdir/debian || exit 1 sed -e s/SERIES/$series/g \ -e s/PPAVERS/${PPAVERS}/g \ < ${debdir}/changelog > $topdir/debian/changelog ; (cd $topdir;debuild -S -sa) || break dput $PPANAME kio-recoll_${RCLVERS}-0~ppa${PPAVERS}~${series}1_source.changes done ### Unity Lens series="oneiric precise quantal raring" series= debdir=debianunitylens topdir=recoll-lens-${LENSVERS} if test X$series != X ; then test -d $topdir || tar xvzf recoll-lens_${LENSVERS}.orig.tar.gz fi test -d $topdir || for series in $series ; do rm -rf $topdir/debian cp -rp ${debdir}/ $topdir/debian || exit 1 sed -e s/SERIES/$series/g \ -e s/PPAVERS/${PPAVERS}/g \ < ${debdir}/changelog > $topdir/debian/changelog ; (cd $topdir;debuild -S -sa) || break dput $PPANAME \ recoll-lens_${LENSVERS}-1~ppa${PPAVERS}~${series}1_source.changes done ### Unity Scope series="saucy" #series= debdir=debianunityscope topdir=unity-scope-recoll-${SCOPEVERS} if test X$series != X ; then test -d $topdir || tar xvzf unity-scope-recoll_${LENSVERS}.orig.tar.gz fi for series in $series ; do rm -rf $topdir/debian cp -rp ${debdir}/ $topdir/debian || exit 1 sed -e s/SERIES/$series/g \ -e s/PPAVERS/${PPAVERS}/g \ < ${debdir}/changelog > $topdir/debian/changelog ; (cd $topdir;debuild -S -sa) || break dput $PPANAME \ unity-scope-recoll_${SCOPEVERS}-1~ppa${PPAVERS}~${series}1_source.changes done