Skip to content

Commit

Permalink
Include all of Martin's spec file changes
Browse files Browse the repository at this point in the history
  • Loading branch information
duncanmak committed Jul 30, 2013
1 parent b39863a commit f3f789e
Showing 1 changed file with 50 additions and 8 deletions.
58 changes: 50 additions & 8 deletions mono-core.spec.in
Expand Up @@ -310,7 +310,6 @@ rm -rf %buildroot
%_prefix/lib/mono/4.5/System.Windows.dll
%_prefix/lib/mono/4.5/System.Xml.Serialization.dll
%_prefix/lib/mono/4.5/Facades/*.dll
%_prefix/lib/mono/4.5/Facades/*.dll.mdb
%_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
%_prefix/lib/mono/gac/Commons.Xml.Relaxng
%_prefix/lib/mono/gac/CustomMarshalers
Expand Down Expand Up @@ -400,12 +399,12 @@ Development files for libmono.
%_libdir/pkgconfig/mono-2.pc

%if %sgen == yes
%package -n libmonosgen-2_0-0
%package -n libmonosgen-2_0-1
License: LGPL v2.1 only
Summary: A Library for embedding Mono in your Application (sgen version)
Group: Development/Libraries/C and C++

%description -n libmonosgen-2_0-0
%description -n libmonosgen-2_0-1
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
Expand All @@ -414,13 +413,13 @@ technologies that have been submitted to the ECMA for standardization.

A Library for embedding Mono in your Application (sgen version).

%files -n libmonosgen-2_0-0
%files -n libmonosgen-2_0-1
%defattr(-, root, root)
%_libdir/libmonosgen-2.0.so.0*
%_libdir/libmonosgen-2.0.so.1*

%post -n libmonosgen-2_0-0 -p /sbin/ldconfig
%post -n libmonosgen-2_0-1 -p /sbin/ldconfig

%postun -n libmonosgen-2_0-0 -p /sbin/ldconfig
%postun -n libmonosgen-2_0-1 -p /sbin/ldconfig

%package -n libmonosgen-2_0-devel
License: LGPL v2.1 only
Expand All @@ -446,6 +445,49 @@ Development files for libmonosgen.
%_libdir/pkgconfig/monosgen-2.pc
%endif

%package -n libmonoboehm-2_0-1
License: LGPL v2.1 only
Summary: A Library for embedding Mono in your Application (boehm version)
Group: Development/Libraries/C and C++

%description -n libmonoboehm-2_0-1
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.

A Library for embedding Mono in your Application (boehm version).

%files -n libmonoboehm-2_0-1
%defattr(-, root, root)
%_libdir/libmonoboehm-2.0.so.1*

%post -n libmonoboehm-2_0-1 -p /sbin/ldconfig

%postun -n libmonoboehm-2_0-1 -p /sbin/ldconfig

%package -n libmonoboehm-2_0-devel
License: LGPL v2.1 only
Summary: Development files for libmonosgen
Group: Development/Languages/Mono
Requires: mono-core == %version-%release
Requires: libmono-2_0-devel

%description -n libmonoboehm-2_0-devel
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.

Development files for libmonoboehm.

%files -n libmonoboehm-2_0-devel
%defattr(-, root, root)
%_libdir/libmonoboehm-2.0.a
%_libdir/libmonoboehm-2.0.so

%if %llvm == yes
%package -n libmono-llvm0
License: LGPL v2.1 only
Expand Down Expand Up @@ -1419,7 +1461,7 @@ Requires: libmono-2_0-devel = %version-%release
Requires: libmono-llvm0 = %version-%release
%endif
%if %sgen == yes
Requires: libmonosgen-2_0-0 = %version-%release
Requires: libmonosgen-2_0-1 = %version-%release
Requires: libmonosgen-2_0-devel = %version-%release
%endif
Requires: mono-data = %version-%release
Expand Down

0 comments on commit f3f789e

Please sign in to comment.