Synopsis: - mono-xsp package incorporates xsp/mod-mono/fastcgi support (< 400kB). - mono-xsp-test package contains support .aspx pages for testing.
Testing: - tested on a qemux86 based image with dependencies on mono-xsp, mono-xsp-test mono /usr/lib/mono/2.0/xsp2.exe --root /usr/lib/xsp/test Runs by default on :8080, displays "Welcome to Mono XSP!" page and examples appear to work Signed-off-by: Alex J Lennon <[email protected]> --- recipes-mono/mono-xsp/mono-xsp.inc | 33 +++++ recipes-mono/mono-xsp/mono-xsp_1.2.5.bb | 228 ------------------------------- recipes-mono/mono-xsp/mono-xsp_2.10.bb | 5 + 3 files changed, 38 insertions(+), 228 deletions(-) create mode 100644 recipes-mono/mono-xsp/mono-xsp.inc delete mode 100644 recipes-mono/mono-xsp/mono-xsp_1.2.5.bb create mode 100644 recipes-mono/mono-xsp/mono-xsp_2.10.bb diff --git a/recipes-mono/mono-xsp/mono-xsp.inc b/recipes-mono/mono-xsp/mono-xsp.inc new file mode 100644 index 0000000..58daa3d --- /dev/null +++ b/recipes-mono/mono-xsp/mono-xsp.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "Standalone web server written in C# that can be used to run ASP.NET applications" +SECTION = "devel/mono" +DEPENDS = "mono" +RDEPENDS_${PN} = "mono" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://COPYING;md5=84b17f6d63c3c28399d0f3786831d40c" + +inherit autotools + +SRC_URI = "http://download.mono-project.com/sources/xsp/xsp-${PV}.tar.bz2" + +S = "${WORKDIR}/xsp-${PV}" + +PACKAGES += "${PN}-test \ + ${PN}-unittest \ +" + +FILES_${PN}-test = "${libdir}/xsp/test/*" + +FILES_${PN}-unittest = "${libdir}/xsp/unittests/*" + +FILES_${PN}-doc += "${libdir}/monodoc/*" + +# AJL - For now we are going to parcel up the different XSP hosting (mod_mono, fastcgi, xsp) together. More granular packages in future +FILES_${PN} = "${bindir}/* \ + ${libdir}/mono/* \ + ${libdir}/xsp/2.0/* \ + ${libdir}/xsp/4.0/* \ +" + +# We seem to run into problems with make parallelisation building mono-xsp, so disable it for now +PARALLEL_MAKE = "" + diff --git a/recipes-mono/mono-xsp/mono-xsp_1.2.5.bb b/recipes-mono/mono-xsp/mono-xsp_1.2.5.bb deleted file mode 100644 index a891fbb..0000000 --- a/recipes-mono/mono-xsp/mono-xsp_1.2.5.bb +++ /dev/null @@ -1,228 +0,0 @@ -DESCRIPTION = "Standalone web server written in C# that can be used to run ASP.NET applications" -SECTION = "devel/mono" - -# Issues: -# - packaging of mono-xsp is still broken. It using using the default -# FILES list instead of the one specified below -# - scripts in /usr/bin contain the wrong paths -# - -PR = "r5" - -DEPENDS = "mono" -RDEPENDS_${PN} = "mono" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=9e1603e27acd337015fdfa7f7ff936c7" - -inherit autotools - -SRC_URI = "http://go-mono.com/sources/xsp/xsp-${PV}.tar.bz2" - -S = "${WORKDIR}/xsp-${PV}" - -PACKAGES += "\ - libmono-webserver1.0-cil \ - libmono-webserver2.0-cil \ - ${PN}2 \ - ${PN}-test \ - mono-mod-mono-server \ - mono-mod-mono-server2 \ - " - -FILES_libmono-webserver1.0-cil-dbg += " \ - /usr/lib/mono/gac/Mono.WebServer/0.1.*/*.mdb \ - " -FILES_libmono-webserver1.0-cil = " \ - /usr/lib/mono/gac/Mono.WebServer/0.1.*/ \ - /usr/lib/mono/1.0/Mono.WebServer.dll \ - " -FILES_libmono-webserver2.0-cil-dbg += " \ - /usr/lib/mono/gac/Mono.WebServer2/0.2.*/*.mdb \ - " -FILES_libmono-webserver2.0-cil = " \ - /usr/lib/mono/gac/Mono.WebServer2/0.2.*/ \ - /usr/lib/mono/2.0/Mono.WebServer2.dll \ - " -FILES_${PN}-dbg += " \ - /usr/lib/mono/gac/xsp/1.2.*/*.mdb \ - " -FILES_${PN} = " \ - /usr/lib/mono/gac/xsp/1.2.*/ \ - /usr/lib/mono/1.0/xsp.exe \ - /usr/bin/xsp \ - /usr/bin/asp-state \ - /usr/bin/dbsessmgr \ - /usr/lib/xsp/1.0/asp-state.exe.config \ - /usr/lib/xsp/1.0/asp-state.exe \ - /usr/lib/xsp/1.0/dbsessmgr.exe.config \ - /usr/lib/xsp/1.0/dbsessmgr.exe \ - " -FILES_mono-xsp2-dbg += " \ - /usr/lib/mono/gac/xsp2/1.2.*/*.dbg \ - " -FILES_mono-xsp2 = " \ - /usr/lib/mono/gac/xsp2/1.2.*/ \ - /usr/lib/mono/2.0/xsp2.exe \ - /usr/bin/xsp2 \ - /usr/bin/asp-state2 \ - /usr/bin/dbsessmgr2 \ - /usr/lib/xsp/2.0/asp-state2.exe.config \ - /usr/lib/xsp/2.0/asp-state2.exe \ - /usr/lib/xsp/2.0/dbsessmgr2.exe.config \ - /usr/lib/xsp/2.0/dbsessmgr2.exe \ - " -FILES_mono-mod-mono-server-dbg += "\ - /usr/lib/mono/gac/mod-mono-server/1.2.*/*.mdb \ - " -FILES_mono-mod-mono-server = "\ - /usr/lib/mono/gac/mod-mono-server/1.2.*/ \ - /usr/lib/mono/1.0/mod-mono-server.exe \ - /usr/bin/mod-mono-server \ - " -FILES_mono-mod-mono-server2-dbg += "\ - /usr/lib/mono/gac/mod-mono-server2/1.2.*/*.mdb \ - " -FILES_mono-mod-mono-server2 = "\ - /usr/lib/mono/gac/mod-mono-server2/1.2.*/ \ - /usr/lib/mono/2.0/mod-mono-server2.exe \ - /usr/bin/mod-mono-server2 \ - " -FILES_${PN}-dev = "\ - /usr/lib/pkgconfig/xsp.pc \ - /usr/lib/pkgconfig/xsp-2.pc \ - " -FILES_${PN}-test = " \ - /usr/lib/xsp/test/1.1/authtest/index.aspx \ - /usr/lib/xsp/test/1.1/authtest/login.aspx \ - /usr/lib/xsp/test/1.1/authtest/web.config \ - /usr/lib/xsp/test/1.1/asp.net/browsercaps.aspx \ - /usr/lib/xsp/test/1.1/asp.net/codebehind1.aspx \ - /usr/lib/xsp/test/1.1/asp.net/code-render.aspx \ - /usr/lib/xsp/test/1.1/asp.net/body.inc \ - /usr/lib/xsp/test/1.1/asp.net/header.inc \ - /usr/lib/xsp/test/1.1/asp.net/registertest1.ascx \ - /usr/lib/xsp/test/1.1/asp.net/registertest2.ascx \ - /usr/lib/xsp/test/1.1/asp.net/includetest.aspx \ - /usr/lib/xsp/test/1.1/asp.net/registertest.aspx \ - /usr/lib/xsp/test/1.1/asp.net/server-side-object.aspx \ - /usr/lib/xsp/test/1.1/asp.net/session1.aspx \ - /usr/lib/xsp/test/1.1/asp.net/typedesc.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/listitem.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/temperature.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/validator1.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_adrotator.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_button.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_checkbox.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_checkboxlist.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_datagrid.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_datagrid_command.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_dropdownlist.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_hyperlink.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_image.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_imagebutton.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_label.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_linkbutton.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_listbox.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_literal.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_panel.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_placeholder.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_radiobutton.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_radiobuttonlist.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_regularexpressionvalidator.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_repeater.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_table2.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_table.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_textbox.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/web_xml.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/calendar.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/datalist.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/dbpage1.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/dbpage2.aspx \ - /usr/lib/xsp/test/1.1/webcontrols/people.xml \ - /usr/lib/xsp/test/1.1/webcontrols/web_adrotator.xml \ - /usr/lib/xsp/test/1.1/webcontrols/peopletable.xsl \ - /usr/lib/xsp/test/1.1/html/button.aspx \ - /usr/lib/xsp/test/1.1/html/htmlanchor.aspx \ - /usr/lib/xsp/test/1.1/html/htmlbutton.aspx \ - /usr/lib/xsp/test/1.1/html/htmlgeneric.aspx \ - /usr/lib/xsp/test/1.1/html/htmlimage.aspx \ - /usr/lib/xsp/test/1.1/html/htmlinputbutton.aspx \ - /usr/lib/xsp/test/1.1/html/htmlinputcheckbox.aspx \ - /usr/lib/xsp/test/1.1/html/htmlinputfile.aspx \ - /usr/lib/xsp/test/1.1/html/htmlinputhidden.aspx \ - /usr/lib/xsp/test/1.1/html/htmlinputimage.aspx \ - /usr/lib/xsp/test/1.1/html/htmlinputradiobutton.aspx \ - /usr/lib/xsp/test/1.1/html/htmlinputtext.aspx \ - /usr/lib/xsp/test/1.1/html/htmlselect.aspx \ - /usr/lib/xsp/test/1.1/html/htmltable.aspx \ - /usr/lib/xsp/test/1.1/html/htmltextarea.aspx \ - /usr/lib/xsp/test/1.1/webservice/ConverterService.asmx \ - /usr/lib/xsp/test/1.1/webservice/TestService.asmx \ - /usr/lib/xsp/test/1.1/webservice/ServiceClient.exe.config \ - /usr/lib/xsp/test/1.1/webservice/CompressExtension.cs \ - /usr/lib/xsp/test/1.1/databind/databind-arraylist.aspx \ - /usr/lib/xsp/test/1.1/databind/databind-attribute.aspx \ - /usr/lib/xsp/test/1.1/databind/databind-class.aspx \ - /usr/lib/xsp/test/1.1/databind/databind-template.aspx \ - /usr/lib/xsp/test/1.1/handlers/chunked.ashx \ - /usr/lib/xsp/test/1.1/handlers/empty.ashx \ - /usr/lib/xsp/test/1.1/handlers/monodoc.ashx \ - /usr/lib/xsp/test/1.1/handlers/webhandler.ashx \ - /usr/lib/xsp/test/1.1/handlers/async.ashx \ - /usr/lib/xsp/test/1.1/customcontrol/tabcontrol2.aspx \ - /usr/lib/xsp/test/1.1/customcontrol/tabcontrol.aspx \ - /usr/lib/xsp/test/ServiceClient.exe \ - /usr/lib/xsp/test/extensions.dll \ - /usr/lib/xsp/test/mod-mono-server.exe.config \ - /usr/lib/xsp/test/index.aspx \ - /usr/lib/xsp/test/index2.aspx \ - /usr/lib/xsp/test/xsp.exe.config \ - /usr/lib/xsp/test/web.config \ - /usr/lib/xsp/test/global.asax \ - /usr/lib/xsp/test/mono.png \ - /usr/lib/xsp/test/monobutton.png \ - /usr/lib/xsp/test/mono-powered-big.png \ - /usr/lib/xsp/test/small-icon.png \ - /usr/lib/xsp/test/sample.webapp \ - /usr/lib/xsp/test/favicon.ico \ - /usr/lib/xsp/test/mono-xsp.css \ - /usr/lib/xsp/test/bin/codebehind1.dll \ - /usr/lib/xsp/test/bin/typedesc.dll \ - /usr/lib/xsp/test/bin/extensions.dll \ - /usr/lib/xsp/test/bin/tabcontrol.dll \ - /usr/lib/xsp/test/bin/tabcontrol2.dll \ - /usr/lib/xsp/test/bin/treeview.dll \ - /usr/lib/xsp/test/2.0/menu/menu1.aspx \ - /usr/lib/xsp/test/2.0/menu/menu2.aspx \ - /usr/lib/xsp/test/2.0/menu/stock_copy_24.png \ - /usr/lib/xsp/test/2.0/menu/stock_cut_24.png \ - /usr/lib/xsp/test/2.0/menu/stock_paste_24.png \ - /usr/lib/xsp/test/2.0/treeview/populate-on-demand.aspx \ - /usr/lib/xsp/test/2.0/treeview/populate.cs \ - /usr/lib/xsp/test/2.0/treeview/treeview.aspx \ - /usr/lib/xsp/test/2.0/treeview/treeview-databound.aspx \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/dash.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/dashminus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/dashplus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/i.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/l.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/lminus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/lplus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/minus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/noexpand.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/plus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/r.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/rminus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/rplus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/t.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/tminus.gif \ - /usr/lib/xsp/test/2.0/treeview/TreeLineImages/tplus.gif \ - /usr/lib/xsp/test/2.0/masterpages/simple.master \ - /usr/lib/xsp/test/2.0/masterpages/simple.aspx \ - /usr/lib/xsp/test/2.0/masterpages/frame.master \ - /usr/lib/xsp/test/2.0/masterpages/content1.aspx \ - /usr/lib/xsp/test/2.0/masterpages/content2.aspx \ - " - -SRC_URI[md5sum] = "adb7871e5ebeefcf8ed959523442c0fb" -SRC_URI[sha256sum] = "25c246b7ed3e82a5f3562c2c15db551332830de4c238a53e3260ab7d40cd015a" diff --git a/recipes-mono/mono-xsp/mono-xsp_2.10.bb b/recipes-mono/mono-xsp/mono-xsp_2.10.bb new file mode 100644 index 0000000..9d8ea95 --- /dev/null +++ b/recipes-mono/mono-xsp/mono-xsp_2.10.bb @@ -0,0 +1,5 @@ +require mono-xsp.inc + +SRC_URI[md5sum] = "aec9369a00a9728801ea2587a1a8fd9c" +SRC_URI[sha256sum] = "931127419156f58fdd89250ff5de3eda9b6743473be0682ee42df2c70e93eda3" + -- 1.7.9.5 _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
