Hello community, here is the log from the commit of package fsharp for openSUSE:Factory checked in at 2016-09-20 13:26:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fsharp (Old) and /work/SRC/openSUSE:Factory/.fsharp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fsharp" Changes: -------- --- /work/SRC/openSUSE:Factory/fsharp/fsharp.changes 2016-01-28 17:25:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.fsharp.new/fsharp.changes 2016-09-20 13:26:30.000000000 +0200 @@ -1,0 +2,6 @@ +Sat Aug 6 08:06:47 UTC 2016 - [email protected] + +- Update to version 4.0.1.10 +- Drop use-internal-nunit.patch, no longer needed. + +------------------------------------------------------------------- Old: ---- 4.0.1.1.tar.gz use-internal-nunit.patch New: ---- fsharp-4.0.1.10.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fsharp.spec ++++++ --- /var/tmp/diff_new_pack.BqhdEj/_old 2016-09-20 13:26:33.000000000 +0200 +++ /var/tmp/diff_new_pack.BqhdEj/_new 2016-09-20 13:26:33.000000000 +0200 @@ -17,21 +17,21 @@ Name: fsharp -Version: 4.0.1.1 +Version: 4.0.1.10 Release: 0 Summary: F# compiler, core library and core tools License: Apache-2.0 Group: Development/Languages/Other Url: http://fsharp.github.io -Source: https://github.com/%{name}/%{name}/archive/%{version}.tar.gz +#Source: https://github.com/%{name}/%{name}/archive/%{version}.tar.gz +# Run nuget restore +Source: %{name}-%{version}.tar.bz2 Source1: fsharp.rpmlintrc -Patch1: use-internal-nunit.patch BuildRequires: automake BuildRequires: fdupes BuildRequires: mono-devel >= 4.0.0 BuildRequires: mono-wcf >= 4.0.0 BuildRequires: mono-winfxcore >= 4.0.0 -BuildRequires: nunit >= 2.6.4 BuildArch: noarch %description @@ -43,11 +43,11 @@ %prep %setup -q -%patch1 -p1 %build autoreconf %configure --libexecdir=%{_prefix}/lib +echo '<?xml version="1.0" encoding="utf-8"?><packages></packages>' > packages.config make %install @@ -55,11 +55,15 @@ rm -rf ${RPM_BUILD_ROOT}%{_prefix}/lib/mono/monodroid rm -rf ${RPM_BUILD_ROOT}%{_prefix}/lib/mono/monotouch -#fix script-without-shebang warnings +# Fix script-without-shebang warnings find %{buildroot}%{_prefix}/lib/mono -iname "*.Fsharp.Targets" -type f -print0 | xargs -0 chmod -v -x find %{buildroot}%{_prefix}/lib/mono -iname "Fsharp.*.xml" -type f -print0 | xargs -0 chmod -v -x -#fix brp-25-symlink failure +# FIXME +cp packages/System.Collections.Immutable.1.2.0/lib/portable-net45+win8+wp8+wpa81/* %{buildroot}%{_prefix}/lib/mono/4.5/ +cp packages/System.Reflection.Metadata.1.4.1-beta-24227-04/lib/portable-net45+win8/* %{buildroot}%{_prefix}/lib/mono/4.5/ + +# Fix brp-25-symlink failure while read line do src=`readlink -f "$line"` @@ -68,7 +72,7 @@ cp "$src" "$line" done <<< "$(find %{buildroot}%{_prefix}/lib/mono/Reference* -type l)" -#fix duplicate files +# Fix duplicate files %fdupes %{buildroot}%{_prefix} %files @@ -88,10 +92,12 @@ %{_prefix}/lib/mono/4.5/FSharp.Core.xml %{_prefix}/lib/mono/4.5/FSharp.Core.optdata %{_prefix}/lib/mono/4.5/FSharp.Core.sigdata -%{_prefix}/lib/mono/4.5/FSharp.Data.TypeProviders.dll -%{_prefix}/lib/mono/4.5/FSharp.Data.TypeProviders.xml %{_prefix}/lib/mono/4.5/Microsoft.FSharp.Targets %{_prefix}/lib/mono/4.5/Microsoft.Portable.FSharp.Targets +%{_prefix}/lib/mono/4.5/System.Collections.Immutable.dll +%{_prefix}/lib/mono/4.5/System.Collections.Immutable.xml +%{_prefix}/lib/mono/4.5/System.Reflection.Metadata.dll +%{_prefix}/lib/mono/4.5/System.Reflection.Metadata.xml %{_prefix}/lib/mono/4.5/fsc.exe %{_prefix}/lib/mono/4.5/fsi.exe %{_prefix}/lib/mono/4.5/fsiAnyCpu.exe @@ -110,7 +116,6 @@ %{_prefix}/lib/mono/gac/FSharp.Compiler.Server.Shared/ %{_prefix}/lib/mono/gac/FSharp.Compiler/ %{_prefix}/lib/mono/gac/FSharp.Core/ -%{_prefix}/lib/mono/gac/FSharp.Data.TypeProviders/ %{_prefix}/lib/mono/gac/policy.2.0.FSharp.Core/ %{_prefix}/lib/mono/gac/policy.2.3.FSharp.Core/ %{_prefix}/lib/mono/gac/policy.3.3.FSharp.Core/
