forked from mirrors/nixpkgs
Merge pull request #7954 from qknight/inkscape_boxmaker
inkscape with boxmaker plugin
This commit is contained in:
commit
a75c725fd4
|
@ -2,9 +2,20 @@
|
||||||
, libpng, zlib, popt, boehmgc, libxml2, libxslt, glib, gtkmm
|
, libpng, zlib, popt, boehmgc, libxml2, libxslt, glib, gtkmm
|
||||||
, glibmm, libsigcxx, lcms, boost, gettext, makeWrapper, intltool
|
, glibmm, libsigcxx, lcms, boost, gettext, makeWrapper, intltool
|
||||||
, gsl, python, pyxml, lxml, poppler, imagemagick, libwpg, librevenge
|
, gsl, python, pyxml, lxml, poppler, imagemagick, libwpg, librevenge
|
||||||
, libvisio, libcdr, libexif
|
, libvisio, libcdr, libexif, unzip
|
||||||
|
, boxMakerPlugin ? false # boxmaker plugin
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
boxmaker = fetchurl {
|
||||||
|
# http://www.inkscapeforum.com/viewtopic.php?f=11&t=10403
|
||||||
|
url = "http://www.keppel.demon.co.uk/111000/files/BoxMaker0.91.zip";
|
||||||
|
sha256 = "5c5697f43dc3a95468f61f479cb50b7e2b93379a1729abf19e4040ac9f43a1a8";
|
||||||
|
};
|
||||||
|
|
||||||
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "inkscape-0.91";
|
name = "inkscape-0.91";
|
||||||
|
|
||||||
|
@ -34,12 +45,23 @@ stdenv.mkDerivation rec {
|
||||||
libxml2 libxslt glib gtkmm glibmm libsigcxx lcms boost gettext
|
libxml2 libxslt glib gtkmm glibmm libsigcxx lcms boost gettext
|
||||||
makeWrapper intltool gsl poppler imagemagick libwpg librevenge
|
makeWrapper intltool gsl poppler imagemagick libwpg librevenge
|
||||||
libvisio libcdr libexif
|
libvisio libcdr libexif
|
||||||
];
|
] ++ stdenv.lib.optional boxMakerPlugin unzip;
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
${if boxMakerPlugin then "
|
||||||
|
mkdir -p $out/share/inkscape/extensions/
|
||||||
|
# boxmaker packaged version 0.91 in a directory called 0.85 ?!??
|
||||||
|
unzip ${boxmaker};
|
||||||
|
cp boxmake-upd-0.85/* $out/share/inkscape/extensions/
|
||||||
|
rm -Rf boxmake-upd-0.85
|
||||||
|
"
|
||||||
|
else
|
||||||
|
""
|
||||||
|
}
|
||||||
|
|
||||||
# Make sure PyXML modules can be found at run-time.
|
# Make sure PyXML modules can be found at run-time.
|
||||||
for i in "$out/bin/"*
|
for i in "$out/bin/"*
|
||||||
do
|
do
|
||||||
|
|
Loading…
Reference in a new issue