[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