--- /dev/null
+#! /bin/sh -xe
+
+if [ -d NOW ]; then
+ echo "NOW directory already exists"
+else
+ git clone https://github.com/CESNET/NOW/
+fi
+
+tag=`cd NOW; git rev-parse HEAD`
+short=`echo ${tag} | cut -c 1-7`
+v=`cd NOW; ruby -r./version.rb -e 'print Now::VERSION'`
+rel=1~`cd NOW; git show --format='format:%ai' HEAD | head -n 1 | cut -f1 -d' ' | sed 's/-//g'`
+
+rm -rf NOW/debian/
+tar --exclude .git -cf - NOW/ | pbzip2 > now_${v}.orig.tar.bz2
+cp -a debian/ NOW/
+
+cd NOW/
+sed -e "1s/(.*)/(${v}-${rel})/" debian/changelog
+
+dpkg-buildpackage "$@"
--- /dev/null
+#! /bin/sh -xe
+
+# ./gen.sh -S -n -uc -us
+
+v=5.2.0
+
+wget -N https://rubygems.org/downloads/opennebula-${v}.gem
+
+rm -f ruby-libopennebula_${v}.orig.*
+gem unpack opennebula-${v}.gem
+tar -cf - opennebula-${v}/ | pbzip2 > ruby-libopennebula_${v}.orig.tar.bz2
+cp -a debian/ opennebula-${v}/
+
+cd opennebula-${v}/
+dpkg-buildpackage "$@"
--- /dev/null
+#! /bin/sh -xe
+
+# ./gen.sh -S -d -uc -us
+
+v=0.3.2
+
+wget -N https://rubygems.org/downloads/sinatra-cross_origin-${v}.gem
+
+rm -f ruby-sinatra-cross-origin_${v}.orig.*
+gem unpack sinatra-cross_origin-${v}.gem
+tar -cf - sinatra-cross_origin-${v}/ | pbzip2 > ruby-sinatra-cross-origin_${v}.orig.tar.bz2
+cp -a debian/ sinatra-cross_origin-${v}/
+
+cd sinatra-cross_origin-${v}/
+dpkg-buildpackage "@$"