diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-12-17 16:38:11 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-12-17 16:38:11 -0800 |
commit | e60efdd98f6fefd69cb2c02395ac8a0fa7b0dfdf (patch) | |
tree | 0878d608e1cfb07ba7329216c28ec021784af8fd | |
parent | b1a9b1a696a48fcd21133fef451db2fd28efb1c5 (diff) | |
download | pandoc-e60efdd98f6fefd69cb2c02395ac8a0fa7b0dfdf.tar.gz |
More improvements to debpkg target.
The generated deb has been confirmed to install and run
on a fresh ubuntu/trusty64 vagrant box.
-rw-r--r-- | deb/control.in | 2 | ||||
-rwxr-xr-x | make_deb.sh | 16 |
2 files changed, 13 insertions, 5 deletions
diff --git a/deb/control.in b/deb/control.in index 85136edf8..2c430f2f9 100644 --- a/deb/control.in +++ b/deb/control.in @@ -2,7 +2,7 @@ Package: pandoc Version: VERSION Section: text Priority: optional -Architecture: all +Architecture: ARCHITECTURE Depends: libc6 (>= 2.11), libgmp10, zlib1g (>= 1:1.1.4) Maintainer: John MacFarlane <jgm@berkeley.edu> Description: general markup converter diff --git a/make_deb.sh b/make_deb.sh index 0883c911e..fcf82accc 100755 --- a/make_deb.sh +++ b/make_deb.sh @@ -1,17 +1,24 @@ #!/bin/bash -e +MACHINE=$(uname -m) +if [ "$MACHINE" = "x86_64" ]; then + ARCHITECTURE=amd64 +elif [ "$MACHINE" = "i686" ]; then + ARCHICTECTURE=i386 +elif [ "$MACHINE" = "i386" ]; then + ARCHICTECTURE=i386 +fi + SANDBOX=`pwd`/.cabal-sandbox VERSION=$(grep -e '^Version' pandoc.cabal | awk '{print $2}') DEBPKGVER=1 DEBVER=$VERSION-$DEBPKGVER -BASE=pandoc-$DEBVER +BASE=pandoc-$DEBVER-$ARCHITECTURE DIST=`pwd`/$BASE MANDIR=`pwd`/man DEST=$DIST/usr/local ME=$(whoami) -echo "DEBVER = $DEBVER" - # echo Removing old files... rm -rf $DIST @@ -45,7 +52,8 @@ install $PANDOC_CITEPROC_PATH/LICENSE $DEST/share/doc/pandoc-citeproc/LICENSE rm -rf make_binary_package.tmp.$$ mkdir $DIST/DEBIAN -perl -pe "s/VERSION/$DEBVER/" deb/control.in > $DIST/DEBIAN/control +perl -pe "s/VERSION/$DEBVER/" deb/control.in | \ + perl -pe "s/ARCHITECTURE/$ARCHITECTURE/" > $DIST/DEBIAN/control dpkg-deb --build $DIST rm -rf $DIST |