#!/bin/bash

set -e -x


[ -r gtetrinet_0.7.11.orig.tar.gz ] || \
  wget http://http.debian.net/debian/pool/main/g/gtetrinet/gtetrinet_0.7.11.orig.tar.gz 

[ -r gtetrinet_0.7.11-3.debian.tar.gz ] || \
  wget http://http.debian.net/debian/pool/main/g/gtetrinet/gtetrinet_0.7.11-3.debian.tar.gz

sha256sum -c <<HERE
f0812de891065e10ad8181db40f5a9cea067d46d7c8c4e850a45886f292e1f0c  gtetrinet_0.7.11.orig.tar.gz
1f38d3206388cb7fa7ddb379fd8071dbe8014510a60e2708b10d0ac1254e6c91  gtetrinet_0.7.11-3.debian.tar.gz
HERE

rm -rf gtetrinet-0.7.11
tar -xzvf gtetrinet_0.7.11.orig.tar.gz
cd gtetrinet-0.7.11
tar -xzvf ../gtetrinet_0.7.11-3.debian.tar.gz 

# Via 'https://bugs.debian.org/cgi-bin/bugreport.cgi?filename=special-to-self.diff;bug=291844;msg=19;att=1'
( base64 -d | zcat ) > debian/patches/special-to-self.patch <<HERE
H4sIAOlVqVYAA9VXW2+bSBR+Dr/iyA+VHbANvuA0bqRUqeON4o1WTfK0ikYYBoyCAcHQ1lr5v+9c
uDkG7CRVpM6DGc/lO2fO5TszN76Ff52DQzCJXB+Trtqb9DStH0dm3wx823V6pnTx/iZ1u909Kb0g
cp0dUScDVRt21c/dgQ4D9VwbnWufe2rWQFY1VZVkWW5WeB9lMNhDubyE7mSgTECmv2dweSkBa/Nv
t2ioFP1RqT9WpG7W1yU57ypFP5ZgO5VAAidxfQLPeBP/e4vuHv9+mnKJQ32i6CAP9TNFG+VCsRdj
0YNsy/0/s6ubrwv9CS7AwraReOTlDJPDBYd0jcMOj0zPxT5BDiYoZvZxoF2eUKDVN8Iw7ufm6zPQ
fhxi0zU8FGPPbilw97hYdKYC27WhHXZE/z/xeakjup8trpmejvWM6NQPikQC5AU/cUTlF4N2FKyR
b6wxg8wEADh0AvOxdGgrPtwqzRIrLSNmuRdY65/CHBMgKwzEXeOYGOsQgpC4gd+D075YlM/E2DeW
Hq6y6DIIvIP2DI2IbDza7QsgVCAXlmWRoA/GLBL04UjRRPhtmcY/AteSZHYgVPYKMleG72AL2vMr
Kv+Ki4fTVI3MSntNRKHp//KRa9Uv45gzn0QbOMXsQx1Onc3WCwnUHKLDPZTisUHRm4q17w8LYVw6
mOCKIOaq8XG+AtpC1w6PpS3TgVsPch+gPR8csGONfZqtetymChvfHCbf1ceR7+q3kO8ein6u6pXk
q6kDlgDso2k5FR602vT3ZskRGVKlw58Wa4JztKHGTT7Uad0TFs/TVRS6/O9496+ocbu5TVdQbvUD
AgZLfVgmgmX9ZL2kKR7YIGIiiTijMm+lfMsrIiU8mD+kkXRLJ6eNCWFRJwdO/CHXkVzW+1KiAabm
QjIenTEHsc8kTwnDZLWqxKwjxqqo3boXoQ8kANvFngWjFkuPyj3juj3j+j163R69lZXqvT056+/u
4zcLIUgIE4yeVozvN/O/Hp7YMK0WjPStJIR29V2F+mhFcp13YBaza4FyBIyHbY7Cra4PudX1Ucnq
O8hlwx9CTglpVK1j2R1HIo0bkfRXIBV+q0IqCvZxaCh3qtDODmhdd+l+dQoufBFZzrqy3KF3x4LS
yDPy3JhV9yDCiErAPiVJweZsSIFPLsFRp5kQ8sEPoYSStPeRQiNQDS0MNJUFKPtoal2pLFq53twF
xLU314lvdqBcL/WsOlEWPzk54fvY7VQp/XbyF8bOXdjnkMiwrLe8LmovocfrvlPrDwBWnEkuJ9Pr
z9R4w3+jZ464RTT7qSlRPjRPXhndtWnyhizRzjRxvWHfF1dKDhcjKzJ+mkkUUfMvvcB8hnZGraxF
mCSRDw/fH2fpaOklyl/ClU8ZMdCBi4vKF1CneDdDdqoskun6dugZGxzRS1PxIm7WV67UN305H3fa
dOf118U9O+pW+h9pTMJnCBIAAA==
HERE
echo special-to-self.patch >> debian/patches/series

# Modified version of http://0xaf.org/software/gtetrinet-0.7.11-shadow.patch
( base64 -d | zcat ) > debian/patches/shadow.patch <<HERE
H4sIAMldqVYAA6VVWW+jMBB+Lr9iqn0JNYQjbZKGZtVKPaXVPlXqQxVFFExATSEyTgNa7X9fXxDI
0WRVB8XXN5/n8Ix/QEzpYmRZduFH3YzMrDyL6Mon2JpRTEmSYmra3UHXccw89sNs1V34NIg1LUyi
CEyy/A2bQCsngRUleB7m3aCx60etHc00za9lT1zbvjDtnukMwe2NnMuRM+jaVQNks30NIbT/DM4w
NNnnDsB2RxfDkeu2GHqM4foazPOhMQAk/q+vNcipTxOme5JSkFzTfIGDxJ/nU1wsshxD54G+vyTh
DFM4W4le9zSoRT+zJKxECY4IzmMxg07NyfDmDnRI/NXbPAveG1AD+LCQXWlAEPsEBIiRoG9Jb6g8
+8iZ1YslnfoBTT59yizlGwLJPdXrO4bDXNfru8ZQOIs3dUDpyWmUEeiUMAbbgxKu4P7p7tft493T
w+MzX0BIl7gaW0hsUWFfnm6fH/mcQ01otCSCTopXwrDXcvJaTOB0DGGSL+Z+KZ3wKrqJ3NXhjwab
bdtZylHcBgPa/Lq3TbD/PGZIW9xr6/9X45/2nZAfmXvx3ryID+Ze/O3ci4/OPdc1eoDc6jrhgmKS
tvxTX8pgjpkX6gv5FXR9fbkDkwY8yNKcSn+ebUpRhqn5Ef9Z1s29hnac9P95eihuYm1nzax29set
QuyI2+VxcWsyHBU3p39h9AHxrueuKwHLT2FxuvyAnyyrG6nOUibA7YSroGqUkQSnVE0K1ZdVBjY8
r4opT0JMxESNGZdu1AVWhJCLWhbc3I/gw3/HIB8yuS6qjVoRQp5crwoa+xxG51U8LfOumHVAMF2S
tAaUzthWHKs4mbP7dyote8spWQYUhx1VNWp9JwfdUDq6rqETyY+QVx1lmi3F2ML51Vj5bFOxIFuU
ymsNcxuu2hM9tCt6LYbDyiv2iBXH3RFjgBOFOfx01BodfjpqaGVcQ/H167EVkPXT0SLY83RUz8YW
d2X3uvYjVf359ZIJN+VXslFHxFAWEOlIXfsHa5pWrqUJAAA=
HERE
echo shadow.patch >> debian/patches/series

dpkg-buildpackage -us -uc

set +e
echo Now run dpkg --install gtetrinet_0.7.11-3_`dpkg --print-architecture`.deb
