aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-07-31mono-helloworld,mono-helloworld-xbuild: correct archive checksumsAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-29README: Remove comment about Mono not running without XAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-29README: add notes on GTK# example testing under qemux86/qemuarmAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-29README: Update maintainer listAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-28mono-git: Refactor in line with 4.xx supportAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-28mono_git: Correct missing dependency on mono-native_gitAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-28FAQ: update with Mono versions / mono-helloworld detailsAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-28mono-helloworld: Update to v1.2 to add gtk-sharp demoAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-28gtk-sharp: Move needed .so's from -devAlex J Lennon
The following were in -dev and need to be in the core package /usr/lib/libatksharpglue-2.so /usr/lib/libgdksharpglue-2.so /usr/lib/libgladesharpglue-2.so /usr/lib/libglibsharpglue-2.so /usr/lib/libgtksharpglue-2.so /usr/lib/libpangosharpglue-2.so Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-28README: Update with testing on qemux86, 3.12.1Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-28README: Update with testing on qemuarm, 3.12.1/4.0.3.19Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-27mono, mono-native: Patch test threadpool-exception5Alex J Lennon
so that it doesn't hang when we run 'make check'. see: http://lists.ximian.com/pipermail/mono-list/2015-July/051794.html Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-25mono: add support for 4.0.3.19Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20layer.conf: default to build mono 4.0.3.13Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20README: update to cover mono 4.0.3.13Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono: add support for 4.0.3.13Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20taglib-sharp: use mcs instead of gmcsAlex J Lennon
as gmcs not available with current releases of mono Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono-4.xx: cleanup workspace version generationAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono-4.xx: remove gmcs scriptAlex J Lennon
gmcs was added in #772dbc45 as current mono releases do not have it and this was causing recipes to fail: mono-xsp dbus-sharp dbus-sharp-glib mono-addins mono-upnp monotools-server These recipes have now been patched to use mcs so gmcs is removed from the mono build NB. There may still be issues with profile versioning to be investigated further. Patch has been left in place as it may prove useful when looking at failures with new recipes Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono-upnp: use mcs instead of gmcs for buildAlex J Lennon
as gmcs not available in recent mono releases Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono-upnp: cleanup fixup-build patch and refactorAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono-upnp: fail do_configure task correctly if autogen failsAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20monotools-server: use mcs instead of gmcs for buildAlex J Lennon
as gmcs not available in recent mono releases. Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20dbus-sharp-glib: use mcs instead of gmcs as gmcs not available MonoAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono-xsp: add XSP classes back into Mono.WebServer.dllAlex J Lennon
The patch below removes the XSP classes from the DLL in xsp master https://github.com/mono/xsp/commit/ff3098d7858060fc055abe276a6499e6dce43161https://github.com/mono/xsp/commit/ff3098d7858060fc055abe276a6499e6dce43161 However they are needed by monotools-server so until a determination is made as to whether monotools-server should be modified to remove the dependency on XSPWebSource add these back into Mono.WebServer.dll Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20dbus-sharp: correct text for patch upstream statusAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20dbus-sharp: Update to 0.8.1Alex J Lennon
0.8.1 is current latest release but still has issues with lack of gmcs in latest mono. We patch 0.8.1 to use mcs Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-20mono-addins: Configure for mcs not gmcsAlex J Lennon
gmcs is no longer present in mono so patch configure check for mcs instead Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-18mono-xsp: Add git recipeAlex J Lennon
The current release of mono-xsp (3.0.11) on github dates back to May 2013. There are issues with this having a dependency on gmcs which is no longer present in Mono. There is a more recent release on the Mono download site (3.8) dating to September 2014 but this has a similiar dependency on gmcs. The latest code in the github repo does address the gmcs dependency. Use this until a new release has been cut. Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17layer.conf: default to Mono 4.0.2.4Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-4.xx: Reintroduce gmcs scriptAlex J Lennon
Script was removed from mono at end December 2014 to make build failures easy to spot ref: https://github.com/mono/mono/commit/b304ec5e0e694ef7098e0fc3eba9dbc0162f4568 This causes various recipes to fail to build and so gmcs is reintroduced here as an interim measure whilst recipes requiring gmcs are updated. Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono.bbclass: set MONO_CFG_DIRRichard Tollerton
Several mono package builds were observed to fail while cross-compiling to arm in ways that, upon stracing, boiled down to not being able to load the mono config file because mono was looking for it in ${STAGING_DIR_NATIVE}/usr/etc instead of ${STAGING_DIR_NATIVE}/etc (which is where it was being installed). mono/mono/metadata/assembly.c:set_dirs() appears to be responsible for guessing /usr/etc, by essentially computing $(dirname $0)/../etc. There's a separate codepath that instead chooses $sysconfdir (cf assembly.c:fallback(), mono-config-dirs.c:mono_config_get_cfg_dir(), and the Makefile). Presumably that's what's usually used for native mono builds, but for presently unknown reasons, it's not getting used here. The workaround implemented here is to force setting MONO_CFG_DIR for all builds to the correct location of /etc in the native sysroot. (I had earlier worked around this by changing the mono-native build to install to /usr/etc instead of /etc, but that's more complicated to manage in the recipes, and violates the configuration symmetry between architectures.) Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-upnp: inherit autotools-brokensepAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17dbus-sharp,taglib-sharp,mono-addins: inherit autotools-brokensepAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17monotools-server: Fix build failure against recent mono-xspAlex J Lennon
Mono.WebServer uses ApplicationServer().Start(bool bgThread) which is not present in current mono-xsp. Use Start(bool bgThread, int backlog) instead Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17fsharp: remove old 3.1.1.1Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-basic: inherit autotools-brokensepAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17README: Update to remove references to mono < 3.12.1Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono: Remove recipes for mono < 3.12.1Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono: Add support for 4.0.2.5 releaseAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-4.xx: Cleanup build. Remove config/functions migrated to includesAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-4.xx: Cleanup build. Migrate common configuration varsAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-4.xx: Cleanup build. Add version specific includesAlex J Lennon
These contain the SRC_URI hashes Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-4.xx: Clean up build. Add base files for native/target configAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17gtk-sharp: remove mono-native dependencyRichard Tollerton
mono.bbclass already adds it so it's unnecessary here. Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17gtk-sharp-native: remove mono-native dependencyRichard Tollerton
mono.bbclass already adds it so it's unnecessary here. Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17gtk-sharp.inc: use mono.bbclass and make some FILES fixesRichard Tollerton
/usr/lib/gtk-sharp-2.0 and /usr/share/gapi-2.0 are (AFAIK) only used for building, and so belong in gtk-sharp-dev. All other relevant FILES entries have been rolled into mono.bbclass. Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-basic-4.xx.inc: use mono.bbclassRichard Tollerton
*.Pdb and *.Mdb files were not found in the install so they are not added to FILES. Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-xsp: use mono.bbclassRichard Tollerton
Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-07-17mono-helloworld: use mono.bbclassRichard Tollerton
Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>