#!/bin/bash export DEBIAN_FRONTEND=noninteractive apt-get update apt-get -y install build-essential devscripts equivs git-buildpackage cd /vagrant # if using Vagrant (which you should ;) wget https://github.com/bcpierce00/unison/archive/v2.51.2.tar.gz git clone https://salsa.debian.org/ocaml-team/unison src git config user.name "YOUR NAME" git config user.email "you@example.com" cd src mk-build-deps -i debian/control -t 'apt-get --no-install-recommends -y' git checkout upstream git checkout master # https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/index.html gbp import-orig ../v2.51.2.tar.gz gbp dch --git-author --new-version=2.51.2-1 --release --auto --commit patch -p1 < ../srcdir.diff git commit -a -m 'Upstream introduced a src/ directory' gbp buildpackage