[Pkg-cli-apps-commits] [SCM] fsharp branch, master, updated. debian/3.0.26-1-25-g24f18f9

Christopher James Halse Rogers raof at ubuntu.com
Fri Apr 26 06:27:11 UTC 2013


The following commit has been merged in the master branch:
commit 2cc6782f3965419efb1dd6a7632996fd566deb8e
Author: Christopher James Halse Rogers <raof at ubuntu.com>
Date:   Fri Apr 26 16:24:49 2013 +1000

    Remove libfsharp-core-cil-dev package, folding it into fsharp and fsharp-console.
    
    fsc.exe and fsi.exe are already installed into /usr/lib/mono/4.0, and they need to load
    matching FSharp.Core and FSharp.Compiler.Interactive.Settings assemblies.
    
    In the unlikely event that we want to provide a 2.0-profile F# compiler package, that
    will need its own symlinks

diff --git a/debian/control b/debian/control
index 1773394..5d0fbd6 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Vcs-Browser: http://anongit.debian.org/?p=pkg-cli-apps/packages/fsharp.git;a=sum
 Package: fsharp
 Architecture: all
 Depends:
+  libfsharp-core4.3-cil (= ${binary:Version}),
   ${cli:Depends},
   ${shlibs:Depends},
   ${misc:Depends}
@@ -26,6 +27,8 @@ Description: functional-first programming language - compiler for the CLI
 Package: fsharp-console
 Architecture: all
 Depends:
+  fsharp,
+  libfsharp-compiler-interactive-settings4.3-cil (= ${binary:Version}),
   ${cli:Depends},
   ${shlibs:Depends},
   ${misc:Depends}
@@ -53,7 +56,6 @@ Depends:
   ${cli:Depends},
   ${shlibs:Depends},
   ${misc:Depends},
-  libfsharp-core-cil-dev,
 Description: functional-first programming language - compiler library
  F# is a multi-paradigm programming language, supporting functional,
  imperative, and object-oriented structures.
@@ -99,18 +101,6 @@ Description: functional-first programming language - core runtime library
  .
  This package contains the core runtime library for F# binaries.
 
-Package: libfsharp-core-cil-dev
-Architecture: all
-Depends:
-  libfsharp-core4.3-cil (= ${binary:Version}),
-  ${misc:Depends}
-Description: functional-first programming language - development files
- F# is a multi-paradigm programming language, supporting functional,
- imperative, and object-oriented structures.
- .
- This package contains the development symlinks required for building
- F# code.
-
 Package: libfsharp-data-typeproviders4.3-cil
 Architecture: all
 Depends:
diff --git a/debian/fsharp-console.install b/debian/fsharp-console.install
index bdebca0..7f8a381 100644
--- a/debian/fsharp-console.install
+++ b/debian/fsharp-console.install
@@ -1,3 +1,4 @@
 usr/bin/fsharpi
 usr/lib/mono/gac/fsi
 usr/lib/mono/4.0/fsi.*
+usr/lib/mono/4.0/FSharp.Compiler.Interactive.Settings.*
diff --git a/debian/fsharp.install b/debian/fsharp.install
index 37bdbe8..515dfb3 100644
--- a/debian/fsharp.install
+++ b/debian/fsharp.install
@@ -1,3 +1,4 @@
 usr/bin/fsharpc
 usr/lib/mono/gac/fsc
 usr/lib/mono/4.0/fsc.*
+usr/lib/mono/4.0/FSharp.Core.*
diff --git a/debian/libfsharp-core-cil-dev.install b/debian/libfsharp-core-cil-dev.install
deleted file mode 100644
index 759f83a..0000000
--- a/debian/libfsharp-core-cil-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/lib/mono/4.0/FSharp.Core.dll
-usr/lib/mono/4.0/FSharp.Core.optdata
-usr/lib/mono/4.0/FSharp.Core.sigdata
-

-- 
fsharp



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