forked from mirrors/nixpkgs
htmldoc: add darwin support
I also added a long description and updated the homepage to point to the author’s new github.io site.
This commit is contained in:
parent
54b7c3b63f
commit
63bd364cf9
|
@ -453,6 +453,7 @@
|
|||
scolobb = "Sergiu Ivanov <sivanov@colimite.fr>";
|
||||
sepi = "Raffael Mancini <raffael@mancini.lu>";
|
||||
seppeljordan = "Sebastian Jordan <sebastian.jordan.mail@googlemail.com>";
|
||||
shanemikel = "Shane Pearlman <shanemikel1@gmail.com>";
|
||||
sheenobu = "Sheena Artrip <sheena.artrip@gmail.com>";
|
||||
sheganinans = "Aistis Raulinaitis <sheganinans@gmail.com>";
|
||||
shell = "Shell Turner <cam.turn@gmail.com>";
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
{ stdenv, fetchurl, fltk, openssl, libpng, libjpeg }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "htmldoc-1.8.27";
|
||||
src = fetchurl {
|
||||
url = http://ftp.easysw.com/pub/htmldoc/1.8.27/htmldoc-1.8.27-source.tar.bz2;
|
||||
sha256 = "04wnxgx6fxdxwiy9vbawdibngwf55mi01hjrr5fkfs22fcix5zw9";
|
||||
};
|
||||
buildInputs = [ fltk openssl libpng libjpeg ];
|
||||
meta = {
|
||||
homepage = http://www.htmldoc.org/;
|
||||
description = "Converts HTML files to indexed HTML, PS or PDF";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
||||
platforms = with stdenv.lib.platforms; linux;
|
||||
};
|
||||
}
|
32
pkgs/tools/typesetting/htmldoc/default.nix
Normal file
32
pkgs/tools/typesetting/htmldoc/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
{ stdenv, fetchurl
|
||||
|
||||
, SystemConfiguration ? null, Foundation ? null
|
||||
}:
|
||||
|
||||
assert stdenv.isDarwin -> SystemConfiguration != null
|
||||
&& Foundation != null;
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "htmldoc-1.8.29";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/michaelrsweet/htmldoc/releases/download"
|
||||
+ "/release-1.8.29/htmldoc-1.8.29-source.tar.gz";
|
||||
md5 = "14d32bd772e2bc6af7b9b2233724c3ec";
|
||||
};
|
||||
buildInputs =
|
||||
stdenv.lib.ifEnable stdenv.isDarwin [SystemConfiguration Foundation];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Converts HTML files to PostScript and PDF";
|
||||
homepage = https://michaelrsweet.github.io/htmldoc;
|
||||
license = licenses.gpl2;
|
||||
maintainers = with maintainers; [ viric shanemikel ];
|
||||
platforms = with platforms; linux ++ darwin;
|
||||
|
||||
longDescription = ''
|
||||
HTMLDOC is a program that reads HTML source files or web pages and
|
||||
generates corresponding HTML, PostScript, or PDF files with an optional
|
||||
table of contents.
|
||||
'';
|
||||
};
|
||||
}
|
|
@ -4356,6 +4356,10 @@ with pkgs;
|
|||
|
||||
html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
|
||||
|
||||
htmldoc = callPackage ../tools/typesetting/htmldoc {
|
||||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
|
||||
};
|
||||
|
||||
rcm = callPackage ../tools/misc/rcm {};
|
||||
|
||||
tftp-hpa = callPackage ../tools/networking/tftp-hpa {};
|
||||
|
@ -13902,10 +13906,6 @@ with pkgs;
|
|||
|
||||
ht = callPackage ../applications/editors/ht { };
|
||||
|
||||
htmldoc = callPackage ../applications/misc/htmldoc {
|
||||
fltk = fltk13;
|
||||
};
|
||||
|
||||
hugin = callPackage ../applications/graphics/hugin { };
|
||||
|
||||
hugo = callPackage ../applications/misc/hugo { };
|
||||
|
|
Loading…
Reference in a new issue