Spec URL: eluant.spec SRPM URL: <srpm info here> Description: C# bindings for Lua with a specific focus on building sandboxes Fedora Account System Username: raphgro This is just a place holder for an upcoming package request. URL: https://github.com/OpenRA/Eluant
See https://build.opensuse.org/package/show/games:openra/eluant
Spec URL: https://raphgro.fedorapeople.org/review/openra/openra-eluant.spec SRPM URL: https://raphgro.fedorapeople.org/review/openra/openra-eluant-20160124-1.src.rpm Description: Lua C# bindings Fedora Account System Username: raphgro Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=14110187
Raphael notified me of a problem: System.DllNotFoundException : lua51.dll upstream says: "If you have issues with DllNotFoundException being thrown, make sure that liblua5.1.so or lua5.1.dll are in your dynamic library search path." The solution would be to include a line <dllmap dll="lua51" target="liblua5.1.so" os="!windows"/> in file /etc/mono/config, similar to how it works with libgdiplus. I have not tested that. If that works, please file a new bug for the mono package, and I will add that line to /etc/mono/config.
Eluant is not part of the Mono project so I am not sure if that would be best practice. Keeping the .dll.config file in the eluant package might be an easy and straightforward solution. Upstream just didn't have cross platform distribution of the library in mind and sadly there is no standardized .so name for Lua 5.1 libraries across distributions. <dllmap os="linux" dll="lua51.dll" target="liblua5.1.so" /> should work as well (for Fedora).
Build fail: No matching package to install: 'nunit = 2.6.4'
I have upgraded nunit to version 3.4.1 in Rawhide. Please try if you can patch the package to use NUnit3, otherwise there is a review request for nunit2 package for compatibility reasons: https://bugzilla.redhat.com/show_bug.cgi?id=1366713
(In reply to Timotheus Pokorra from comment #6) > I have upgraded nunit to version 3.4.1 in Rawhide. > Please try if you can patch the package to use NUnit3, otherwise there is a > review request for nunit2 package for compatibility reasons: > https://bugzilla.redhat.com/show_bug.cgi?id=1366713 @Timotheus Can you please try to also rebuild sharpziplib, restsharp and newtonsoft-json with the new nunit, I could give you commit rights to update the packages. All three packages fail in koschei due to the broken nunit dependency. Sorry, I do not have the time currently to do it by myself.
Easy fix for lua51: sed -i s:lua51.dll:liblua-5.1.so: %{libname}/LuaApi.cs
SPEC: https://raphgro.fedorapeople.org/review/openra/openra-eluant.spec SRPM: https://raphgro.fedorapeople.org/review/openra/openra-eluant-20160124-2.fc25.src.rpm Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=15863033