Package Details: fsharp 4.5.0-3

Git Clone URL: https://aur.archlinux.org/fsharp.git (read-only)
Package Base: fsharp
Description: The F# Compiler, Core Library & Tools (F# Software Foundation Repository)
Upstream URL: http://fsharp.org/
Licenses: MIT
Submitter: arojas
Maintainer: brettgilio
Last Packager: brettgilio
Votes: 29
Popularity: 1.547338
First Submitted: 2017-10-24 07:26
Last Updated: 2018-09-09 21:00

Latest Comments

1 2 3 4 Next › Last »

doctorzeus commented on 2019-05-06 03:16

Thanks @brettgilio.

How odd.

I am rather suspicious as a lot of the tools from Xamarin and other mono projects seem to be rather slack with their updates as of late since Microsoft bought them out.

brettgilio commented on 2019-05-06 03:13

@doctorzeus The 10 series are a special build. I am waiting for them to tag 4.6.0 which was released about a month ago but has not been bundled for whatever reason.

zerophase commented on 2018-11-10 21:46

Is the 10 series of releases on the github page a beta build, and did they really change the major version because of Windows 10?

beto commented on 2018-10-15 13:45

@brettgilio

Hi and thanks for your support and I downloaded it again and it work like a charm!!. Maybe, the error was due to a bad connection or something like that.

brettgilio commented on 2018-10-14 19:49

@beto

Hi. I am not able to replicate your error on a fresh install. Could you provide some more information?

beto commented on 2018-10-13 18:55

It launches an error while compiling:

error FS0222: Files in libraries or multiple-file applications must begin with a namespace or module declaration, e.g. 'namespace SomeNamespace.SubNamespace' or 'module SomeNamespace.SomeModule'. Only the last source file of an application may omit such a declaration in sharp/src/fsharp-4.5.0/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj

brettgilio commented on 2018-09-09 20:59

Changes are pushed. You will likely have to update manually.

lightdot commented on 2018-09-09 11:48

@brettgilio, NobbZ PKGBUILD changes seem reasonable. I suggest a further change of:

source=("https://github.com/fsharp/fsharp/archive/${pkgver}.tar.gz")

into:

source=("$pkgname-$pkgver.tar.gz::https://github.com/fsharp/fsharp/archive/$pkgver.tar.gz")

NobbZ commented on 2018-09-08 08:07

I have to add though, that even users of AUR-helpers need to manually reinstall this package, as most AUR helpers simply will prefer the "newer" 10.x version over the "old" 4.x.

NobbZ commented on 2018-09-07 13:26

I just went through this, and would propose the following changes:

diff --git a/PKGBUILD b/PKGBUILD
index 867072b..c9c46d0 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,3 +7,3 @@ pkgname=fsharp
 pkgver=4.5.0
-pkgrel=1
+pkgrel=2
 pkgdesc="The F# Compiler, Core Library & Tools (F# Software Foundation Repository)"
@@ -13,14 +13,7 @@ license=('MIT')
 depends=('mono' 'msbuild-stable')
-makedepends=(git)
-_commit=3de387432de8d11a89f99d1af87aa9ce194fe21b  # tags/4.5.0
-source=("git+https://github.com/fsharp/fsharp/#commit=$_commit")
-sha256sums=('SKIP')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/-/+/g'
-}
+source=("https://github.com/fsharp/fsharp/archive/${pkgver}.tar.gz")
+sha256sums=('71be24bd4bac47fcad3f9e544c17f23fea9ebce3b47082720804f3f9f1b08f16')

 build() {
-  cd "$srcdir/$pkgname"
+  cd "$srcdir/$pkgname-$pkgver"
   prefix=/usr
@@ -30,3 +23,3 @@ build() {
 package() {
-  cd "$srcdir/$pkgname"
+  cd "$srcdir/$pkgname-$pkgver"
   make prefix="/usr" DESTDIR="$pkgdir" install