Author: urkud
Date: Wed Dec 29 18:04:11 2010
New Revision: 25320
URL: https://svn.nixos.org/websvn/nix/?rev=25320&sc=1
Log:
Add sp compatibility wrapper
This wrapper is required by some old programs (e.g., po4a which I'm trying to
package)
Added:
nixpkgs/trunk/pkgs/tools/text/sgml/opensp/compat.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/tools/text/sgml/opensp/compat.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/tools/text/sgml/opensp/compat.nix Wed Dec 29
18:04:11 2010 (r25320)
@@ -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";
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Wed Dec 29 10:39:41
2010 (r25319)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Wed Dec 29 18:04:11
2010 (r25320)
@@ -993,6 +993,8 @@
opensp = callPackage ../tools/text/sgml/opensp { };
+ spCompat = callPackage ../tools/text/sgml/opensp/compat.nix { };
+
openvpn = callPackage ../tools/networking/openvpn { };
optipng = callPackage ../tools/graphics/optipng { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits