Skip to content

Instantly share code, notes, and snippets.

@k-okada
Created November 27, 2015 08:07
Show Gist options
  • Save k-okada/a1470ea8a1f66c995d48 to your computer and use it in GitHub Desktop.
Save k-okada/a1470ea8a1f66c995d48 to your computer and use it in GitHub Desktop.
#!/bin/bash
PKG=jsk-pcl-ros
#PKG=jsk-recognition-utils
set -x
#set -e
mkdir -p /tmp/${PKG}-build
cd /tmp/${PKG}-build
rm -fr *.deb *.changes
if [ ! -e ros-indigo-${PKG}_0.3.6.orig.tar.gz ]; then
wget http://packages.ros.org/ros/ubuntu/pool/main/r/ros-indigo-${PKG}/ros-indigo-${PKG}_0.3.6.orig.tar.gz
fi
if [ ! -e ros-indigo-${PKG}_0.3.6-0trusty.debian.tar.gz ]; then
wget http://packages.ros.org/ros/ubuntu/pool/main/r/ros-indigo-${PKG}/ros-indigo-${PKG}_0.3.6-0trusty.debian.tar.gz
fi
rm -fr ros-indigo-${PKG}-0.3.6 || echo "ok"
tar -xvzf ros-indigo-${PKG}_0.3.6.orig.tar.gz
cd ros-indigo-${PKG}-0.3.6
tar -xvzf ../ros-indigo-${PKG}_0.3.6-0trusty.debian.tar.gz
sed -i 's@0.3.6-0@0.3.6.1-0@' debian/changelog
sed -i 's@0.3.6-0@0.3.6.1-0@' debian/gbp.conf
sed -i 's@dh_auto_build@dh_auto_build --parallel@' debian/rules
DEB_BUILD_OPTIONS=parallel=4 dpkg-buildpackage -rfakeroot -b
cd ..
mv ros-indigo-${PKG}_0.3.6.1-0trusty_amd64.deb ../ros-indigo-${PKG}_0.3.6-99trusty_amd64.deb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment