@@ -0,0 +1,51 @@
1+set -e
2+
3+MACHINE=$(uname -m)
4+case "$MACHINE" in
5+ x86_64) ARCHITECTURE=amd64;;
6+ i686) ARCHITECTURE=i386;;
7+ i386) ARCHITECTURE=i386;;
8+esac
9+
10+ARTIFACTS=/artifacts
11+
12+VERSION=$(grep -e '^Version' pandoc.cabal | awk '{print $2}')
13+REVISION=${REVISION:-1}
14+DEBVER=$VERSION-$REVISION
15+BASE=pandoc-$DEBVER-$ARCHITECTURE
16+DIST=`pwd`/$BASE
17+DEST=$DIST/usr
18+COPYRIGHT=$DEST/share/doc/pandoc/copyright
19+
20+PANDOC_CITEPROC_VERSION=`$ARTIFACTS/pandoc-citeproc --version | awk '{print $2;}'`
21+
22+mkdir -p $DEST/bin
23+mkdir -p $DEST/share/man/man1
24+mkdir -p $DEST/share/doc/pandoc
25+
26+make man/pandoc.1
27+
28+mkdir -p $DEST/share/doc/pandoc-citeproc
29+find $DIST -type d | xargs chmod 755
30+cp $ARTIFACTS/pandoc $DEST/bin/
31+cp $ARTIFACTS/pandoc-citeproc $DEST/bin/
32+cp man/pandoc.1 $DEST/share/man/man1/pandoc.1
33+/artifacts/pandoc-citeproc --man > $DEST/share/man/man1/pandoc-citeproc.1
34+gzip -9 $DEST/share/man/man1/pandoc.1
35+gzip -9 $DEST/share/man/man1/pandoc-citeproc.1
36+
37+cp COPYRIGHT $COPYRIGHT
38+echo "" >> $COPYRIGHT
39+echo "pandoc-citeproc" >> $COPYRIGHT
40+/artifacts/pandoc-citeproc --license >> $COPYRIGHT
41+
42+INSTALLED_SIZE=$(du -k -s $DEST | awk '{print $1}')
43+mkdir $DIST/DEBIAN
44+perl -pe "s/VERSION/$DEBVER/" deb/control.in | \
45+ perl -pe "s/ARCHITECTURE/$ARCHITECTURE/" | \
46+ perl -pe "s/INSTALLED_SIZE/$INSTALLED_SIZE/" \
47+ > $DIST/DEBIAN/control
48+
49+fakeroot dpkg-deb --build $DIST
50+rm -rf $DIST
51+cp $BASE.deb /artifacts/