mirror of
https://github.com/jgm/pandoc.git
synced 2026-08-26 02:06:32 +00:00
More improvements to debpkg target.
The generated deb has been confirmed to install and run on a fresh ubuntu/trusty64 vagrant box.
This commit is contained in:
+1
-1
@@ -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
|
||||
|
||||
+12
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user