diff --git a/pkgs/tools/text/sgml/opensp/compat.nix b/pkgs/tools/text/sgml/opensp/compat.nix new file mode 100644 index 00000000000..8e521da2084 --- /dev/null +++ b/pkgs/tools/text/sgml/opensp/compat.nix @@ -0,0 +1,15 @@ +{ stdenv, opensp }: + +stdenv.mkDerivation { + name = "sp-compat-${builtins.substring 7 100 opensp.name}"; + + buildCommand = '' + mkdir -pv $out/bin + for i in ${opensp}/bin/o*; do + ln -sv $i $out/bin/''${i#${opensp}/bin/o} + done + ''; + + meta.description = + "Compatibility wrapper for old programs looking for original sp programs"; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 715055cec94..a7d514b835d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -993,6 +993,8 @@ let opensp = callPackage ../tools/text/sgml/opensp { }; + spCompat = callPackage ../tools/text/sgml/opensp/compat.nix { }; + openvpn = callPackage ../tools/networking/openvpn { }; optipng = callPackage ../tools/graphics/optipng { };