git.iko.soy/typeable/pandoc
on master help sign in
Changed make_binary_package -> make_deb.

Added deb/control.in.

commitb9666110671e5663f164e79dfdebb10123a3c56d authorJohn MacFarlane <jgm@berkeley.edu> dateWed 17 Dec 2014, 00:16 (12 years ago) parenta4193a6
2 files changed+25−10
deb/control.in+19 make_binary_package.sh → make_deb.sh+6−10
deb/control.innew file+19
@@ -0,0 +1,19 @@
1+Package: pandoc
2+Version: VERSION
3+Section: text
4+Priority: optional
5+Architecture: all
6+Depends:
7+Maintainer: John MacFarlane <jgm@berkeley.edu>
8+Description: general markup converter
9+ Pandoc is a Haskell library for converting from one markup
10+ format to another, and a command-line tool that uses
11+ this library. It can read markdown and (subsets of) HTML,
12+ reStructuredText, LaTeX, DocBook, MediaWiki markup, Haddock
13+ markup, OPML, Emacs Org-Mode, txt2tags and Textile, and it can write
14+ markdown, reStructuredText, HTML, LaTeX, ConTeXt, Docbook,
15+ OPML, OpenDocument, ODT, Word docx, RTF, MediaWiki, DokuWiki,
16+ Textile, groff man pages, plain text, Emacs Org-Mode, AsciiDoc,
17+ Haddock markup, EPUB (v2 and v3), FictionBook2,
18+ InDesign ICML, and several kinds of HTML/javascript
19+ slide shows (S5, Slidy, Slideous, DZSlides, reveal.js).
make_binary_package.sh → make_deb.shrenamed+6−10
@@ -2,10 +2,11 @@
22
33SANDBOX=`pwd`/.cabal-sandbox
44VERSION=$(grep -e '^Version' pandoc.cabal | awk '{print $2}')
5−BASE=pandoc-$VERSION-$(uname -s)-$(uname -m)
5+DEBPKGVER ?= 1
6+BASE=pandoc-$VERSION-$DEBPKGVER
67DIST=`pwd`/$BASE
78MANDIR=`pwd`/man
8−DEST=$DIST
9+DEST=$DIST/usr/local
910ME=$(whoami)
1011
1112# echo Removing old files...
@@ -36,14 +37,9 @@ install $MANDIR/man5/pandoc_markdown.5 $DEST/share/man/man5/
3637install $PANDOC_CITEPROC_PATH/man/man1/pandoc-citeproc.1 $DEST/share/man/man1/
3738install COPYING $DEST/share/doc/pandoc/COPYING
3839install $PANDOC_CITEPROC_PATH/LICENSE $DEST/share/doc/pandoc-citeproc/LICENSE
39−
4040rm -rf $PANDOC_CITEPROC_PATH
4141
42−echo Creating tarball...
43−# remove old package first
44−rm -rf $BASE.tar.gz
42+mkdir $DIST/DEBIAN
43+perl -pe 's/VERSION/${VERSION}-${DEBPKGVER}/' deb/control.in > $DIST/DEBIAN/control
4544
46−tar cvzf $BASE.tar.gz $BASE
47−# cleanup
48−rm -r $DIST
49−echo "Created $BASE.tar.gz"
45+dpkg-deb --build $DIST