[Pkg-cli-apps-commits] [fsharp] 03/03: Add (temporary) links between fsharp and fsharp-console to fix xbuild projects.

Christopher Halse Rogers raof-guest at moszumanska.debian.org
Fri Feb 7 05:58:45 UTC 2014


This is an automated email from the git hooks/post-receive script.

raof-guest pushed a commit to branch master
in repository fsharp.

commit e3d7ae860a276fa7b811eab429ecacc610b264a1
Author: Christopher James Halse Rogers <raof at ubuntu.com>
Date:   Fri Feb 7 16:58:10 2014 +1100

    Add (temporary) links between fsharp and fsharp-console to fix xbuild projects.
    
    F#'s compiler resolution logic is bailingwire and twine; it greps in the fsharpi
    script to try and work out where fsc.exe is.
    
    I'll fix this upstream at some point. For now, just satisfy it's demented lusts.
---
 debian/control      | 3 ++-
 debian/fsharp.links | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 4bb59cc..ebe44f1 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,8 @@ Architecture: all
 Depends:
   ${cli:Depends},
   ${shlibs:Depends},
-  ${misc:Depends}
+  ${misc:Depends},
+  fsharp-console
 Description: functional-first programming language - compiler for the CLI
  F# is a multi-paradigm programming language, supporting functional,
  imperative, and object-oriented structures.
diff --git a/debian/fsharp.links b/debian/fsharp.links
new file mode 100644
index 0000000..a53e63a
--- /dev/null
+++ b/debian/fsharp.links
@@ -0,0 +1,4 @@
+# F#'s compiler resolution logic is twine and duct tape. Until it's fixed
+# ensure it can resolve fsc.exe in the same place as fsi.exe
+
+usr/lib/cli/fsharp/fsc.exe    usr/lib/cli/fsharp-console/fsc.exe

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-cli-apps/packages/fsharp.git



More information about the Pkg-cli-apps-commits mailing list