Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : mono | name : mono | ||||
| version : 5.14.0.177 | version : 6.0.0.327 | ||||
| release : 17 | release : 18 | ||||
| source : | source : | ||||
| - https://download.mono-project.com/sources/mono/mono-5.14.0.177.tar.bz2 : d4f5fa2e8188d66fbc8054f4145711e45c1faa6d070e63600efab93d1d189498 | - https://download.mono-project.com/sources/mono/mono-6.0.0.327.tar.xz : f51184ce4b90c93fc2bf5ca02775dd2a1ea023e056089d286ea72f1c68586442 | ||||
| license : | license : | ||||
| - BSD-3-Clause | - BSD-3-Clause | ||||
| - MIT | - MIT | ||||
| component : programming | component : programming | ||||
| summary : Mono is an open source implementation of Microsoft's .NET Framework | summary : Mono is an open source implementation of Microsoft's .NET Framework | ||||
| description: | | description: | | ||||
| Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. | Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. | ||||
| patterns : | patterns : | ||||
| - /usr/lib64/libMono*.so | - /usr/lib64/libMono*.so | ||||
| - /usr/lib64/libikvm*.so | - /usr/lib64/libmono*.so | ||||
livingsilver94: `mono` was complaining about a missing `libmono-native.so`, hence the pattern. | |||||
| rundeps : | |||||
| - libgdiplus | |||||
livingsilver94AuthorUnsubmitted Done Inline ActionsI ran a random .NET application (Steam Desktop Authenticator) but it wanted that lib. If other users like me want to run random exes, this lib should be a rundep of mono. livingsilver94: I ran a random .NET application (Steam Desktop Authenticator) but it wanted that lib. If other… | |||||
| setup : | | setup : | | ||||
| %configure \ | %configure \ | ||||
| --disable-quiet-build \ | --disable-quiet-build \ | ||||
| --disable-system-aot \ | --disable-system-aot \ | ||||
| --enable-ninja \ | |||||
| --enable-parallel-mark \ | --enable-parallel-mark \ | ||||
| --with-mcs-docs=no | --with-ikvm-native=no \ | ||||
| --with-mcs-docs=no \ | |||||
| --with-xen-opt=no | |||||
livingsilver94AuthorUnsubmitted Done Inline ActionsWe don't provide the IKVM virtual machine, so I disabled the support. I also disabled Xen optimizations: they make mono slightly slower with the advantage to provide better performance in a Xen guest. We're a home computing distro so I think this feature is useless. livingsilver94: We don't provide the IKVM virtual machine, so I disabled the support. I also disabled Xen… | |||||
| build : | | build : | | ||||
| %make | %make | ||||
| # Build Jay | |||||
| %make -C mcs/jay | |||||
livingsilver94AuthorUnsubmitted Done Inline ActionsRemoved because of https://github.com/mono/mono/blob/mono-6.0.0.327/mcs/INSTALL.txt livingsilver94: Removed because of https://github.com/mono/mono/blob/mono-6.0.0.327/mcs/INSTALL.txt | |||||
| install : | | install : | | ||||
| %make_install | %make_install | ||||
| # Install Jay | |||||
| %make_install -C mcs/jay | |||||
| # Install binfmt conf file | |||||
| install -Dm00644 $pkgfiles/mono.binfmt.d $installdir/usr/lib/binfmt.d/mono.conf | install -Dm00644 $pkgfiles/mono.binfmt.d $installdir/usr/lib/binfmt.d/mono.conf | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
mono was complaining about a missing libmono-native.so, hence the pattern.