Hi Dimitry,
doing a review of your packaging now:
Am Montag, den 29.12.2014, 08:48 +0000 schrieb Dmitry Bogatov:
> diff -rN -u old-haskell-blogliterately/blogliterately.install new-haskell-blogliterately/blogliterately.install
> --- old-haskell-blogliterately/blogliterately.install 1970-01-01 00:00:00.000000000 +0000
> +++ new-haskell-blogliterately/blogliterately.install 2014-12-29 08:48:23.264095029 +0000
> @@ -0,0 +1 @@
> +dist-ghc/build/BlogLiterately/BlogLiterately usr/bin
there is a better because more declarative way to install haskell
binaries: Replace this by a file
"debian/blogliterately.haskell-binaries" with the contents
"BlogLiterately"
> diff -rN -u old-haskell-blogliterately/BlogLiterately.md new-haskell-blogliterately/BlogLiterately.md
> --- old-haskell-blogliterately/BlogLiterately.md 1970-01-01 00:00:00.000000000 +0000
> +++ new-haskell-blogliterately/BlogLiterately.md 2014-12-29 08:48:23.264095029 +0000
> @@ -0,0 +1,86 @@
> +% BLOGLITERATELY(1) BlogLiteerately Manual
typo: ^
> +X-Description: Tool for posting articles to blogs (internals)
> + This package provides development internals of BlogLiterately tool,
> + allowing you write blog posts in Markdown format, then use it to do
> + syntax highlighting, format ghci sessions, and upload to any blog
> + supporting the metaWeblog API (such as Wordpress)
> + .
> + This package is made avaliliable to make customization possible,
typo: ^
> + in particular, to create your own executable which adds extra custom
> + transformations.
How common is that? If hardy anyone will use the libraries, and most
just the binary, maybe we should provide only that.
> + .
> + End-user is probably interested in `blogliterately' package, which
> + provides ready to use executable.
^-- insert "a"
> +Package: blogliterately
> +Architecture: any
> +Section: misc
Better web?
> diff -rN -u old-haskell-blogliterately/rules new-haskell-blogliterately/rules
> --- old-haskell-blogliterately/rules 1970-01-01 00:00:00.000000000 +0000
> +++ new-haskell-blogliterately/rules 2014-12-29 08:48:23.280095039 +0000
> @@ -0,0 +1,12 @@
> +#!/usr/bin/make -f
> +
> +DEB_CABAL_PACKAGE = blogliterately
> +DEB_DEFAULT_COMPILER = ghc
> +
> +include /usr/share/cdbs/1/rules/debhelper.mk
> +include /usr/share/cdbs/1/class/hlibrary.mk
> +
> +build/haskell-blogliterately-utils:: build-ghc-stamp
This should be "build/blogliterately"
> +
> +install/blogliterately::
> + pandoc -st man debian/BlogLiterately.md -o debian/BlogLiterately.1
It would be more a idiomatic makefile to write
debian/BlogLiterately.1: debian/BlogLiterately.md
pandoc -st man debian/BlogLiterately.md -o debian/BlogLiterately.1
install/blogliterately:: debian/BlogLiterately.1
Greetings,
Joachim
--
Joachim "nomeata" Breitner
Debian Developer
nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F
JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part