Visual Studio nuget support for ogre/ogredeps

What it says on the tin: a place to discuss proposed new features.
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: Visual Studio nuget support for ogre/ogredeps

Post by frostbyte »

I see CPM more like a hacker CMake toolkit for your own use, at least in it's current state.
thanks for reminding me why i liked it...( short doc - easy to use... )
so i guess https://github.com/toeb/cutil is the new CPM( argh...more docs...more complex... )
however cool it may be...it is a bit worrying that it's not backed by real companies....
but maybe if ogre starts using it, others will join...
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179

Re: Visual Studio nuget support for ogre/ogredeps

Post by jacmoe »

frostbyte wrote:
You could be equally shocked about KDE/KDevelop actually making an effort to support Microsoft Windows. :)
i am.... :shock:
i guess kde folks realized that people are increasingly using other OSs than Linux in their daily living.
It would be wise of them to meet the developers wherever they are, even if they are on Windows :lol:
Touchè! Awesome sense of humor. I see what you did there.. :D
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 136

Re: Visual Studio nuget support for ogre/ogredeps

Post by spacegaier »

jacmoe wrote:But the fact that Ogre packages for Debian and Redhat are maintained by the Ogre community, and not the Ogre team (AFAIK)..
Confirmed. We as the team cannot handle providing them reliably, but as you said, that seems to have been taken care of by the community any way ;) .
Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: Visual Studio nuget support for ogre/ogredeps

Post by frostbyte »

Touchè! Awesome sense of humor. I see what you did there.. :D
appriciated at last!!!... :D
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
Transporter
Minaton
Posts: 933
Joined: Mon Mar 05, 2012 11:37 am
Location: Germany
x 110

Re: Visual Studio nuget support for ogre/ogredeps

Post by Transporter »

I've found a way to integrate NuGet package generation into my build process (see http://www.ogre3d.org/forums/viewtopic.php?t=69274). At the moment you have to download the packages by yourself, but I'm working on a PHP script for a NuGet feed.
User avatar
Zonder
Ogre Magi
Posts: 1172
Joined: Mon Aug 04, 2008 7:51 pm
Location: Manchester - England
x 76

Re: Visual Studio nuget support for ogre/ogredeps

Post by Zonder »

Transporter wrote:I've found a way to integrate NuGet package generation into my build process (see http://www.ogre3d.org/forums/viewtopic.php?t=69274). At the moment you have to download the packages by yourself, but I'm working on a PHP script for a NuGet feed.
can you not just push them to the main nuget server?

See here https://docs.nuget.org/create/creating- ... -a-package. It's basically 2 commands passed to the nuget.exe
There are 10 types of people in the world: Those who understand binary, and those who don't...
Transporter
Minaton
Posts: 933
Joined: Mon Mar 05, 2012 11:37 am
Location: Germany
x 110

Re: Visual Studio nuget support for ogre/ogredeps

Post by Transporter »

Zonder wrote:can you not just push them to the main nuget server?

See here https://docs.nuget.org/create/creating- ... -a-package. It's basically 2 commands passed to the nuget.exe
My last try to do this failed because of the file size.

Code: Select all

08.06.2015  00:38           269.963 assimp.3.1.1.150605.nupkg
08.06.2015  00:38        10.338.400 assimp.redist.3.1.1.150605.nupkg
08.06.2015  00:38        34.840.595 assimp.symbols.3.1.1.150605.nupkg
08.06.2015  23:25        17.733.093 boost-dynamic.1.59.150605.nupkg
08.06.2015  23:26        12.339.168 boost-dynamic.redist.1.59.150605.nupkg
08.06.2015  23:17       233.680.106 boost-static.1.59.150605.nupkg
08.06.2015  23:35           669.645 btogre_v1-10-ogre.0.0.0.121231.nupkg
08.06.2015  23:35           675.521 btogre_v1-9-ogre.0.0.0.121231.nupkg
08.06.2015  00:38        25.145.884 bullet.2.83.150605.nupkg
07.06.2015  23:55           303.218 bzip2.1.0.6.nupkg
07.06.2015  23:55            35.055 bzip2.symbols.1.0.6.nupkg
08.06.2015  00:00        46.160.604 freeimage.3.17.0.nupkg
08.06.2015  00:00         2.389.469 freeimage.symbols.3.17.0.nupkg
08.06.2015  00:35         2.997.864 freetype.2.5.5.150606.nupkg
08.06.2015  00:35           251.603 freetype.symbols.2.5.5.150606.nupkg
08.06.2015  00:35         5.503.191 glsloptimizer.0.0.0.141115.nupkg
08.06.2015  00:35           339.032 glsloptimizer.symbols.0.0.0.141115.nupkg
08.06.2015  00:35         7.096.292 hlsl2glsl.0.0.0.141130.nupkg
08.06.2015  00:35           705.538 hlsl2glsl.symbols.0.0.0.141130.nupkg
08.06.2015  00:41         4.271.023 hydrax_v1-10-ogre.redist.0.5.1.150606.nupkg
08.06.2015  00:41         7.842.322 hydrax_v1-10-ogre.symbols.0.5.1.150606.nupkg
08.06.2015  00:41         4.267.432 hydrax_v1-9-ogre.redist.0.5.1.150606.nupkg
08.06.2015  00:41         7.955.730 hydrax_v1-9-ogre.symbols.0.5.1.150606.nupkg
08.06.2015  00:39           554.324 librocket.1.3.0.150426.nupkg
08.06.2015  00:39         5.194.858 librocket.redist.1.3.0.150426.nupkg
08.06.2015  00:36           135.208 lua.5.2.3.nupkg
08.06.2015  00:36           352.210 lua.redist.5.2.3.nupkg
08.06.2015  00:36           439.289 lua.symbols.5.2.3.nupkg
08.06.2015  00:44         3.969.008 mygui_v1-10-ogre.3.2.1.141130.nupkg
08.06.2015  00:44         7.190.860 mygui_v1-10-ogre.redist.3.2.1.141130.nupkg
08.06.2015  00:44        28.372.451 mygui_v1-10-ogre.symbols.3.2.1.141130.nupkg
08.06.2015  00:43         4.006.455 mygui_v1-9-ogre.3.2.1.141130.nupkg
08.06.2015  00:43         7.189.218 mygui_v1-9-ogre.redist.3.2.1.141130.nupkg
08.06.2015  00:43        28.502.069 mygui_v1-9-ogre.symbols.3.2.1.141130.nupkg
08.06.2015  01:44        40.901.168 ogre-1-10.1.10.0.150605.nupkg
08.06.2015  01:46        53.795.144 ogre-1-10.redist.1.10.0.150605.nupkg
08.06.2015  01:48       177.663.832 ogre-1-10.symbols.1.10.0.150605.nupkg
08.06.2015  01:17        39.340.945 ogre-1-9.1.9.0.150605.nupkg
08.06.2015  01:20        51.964.881 ogre-1-9.redist.1.9.0.150605.nupkg
08.06.2015  01:22       180.437.872 ogre-1-9.symbols.1.9.0.150605.nupkg
08.06.2015  02:01        41.695.522 ogre-2-0.2.0.0.150605.nupkg
08.06.2015  02:03        51.172.139 ogre-2-0.redist.2.0.0.150605.nupkg
08.06.2015  02:05       162.241.645 ogre-2-0.symbols.2.0.0.150605.nupkg
08.06.2015  02:20        43.280.088 ogre-2-1.2.1.0.150605.nupkg
08.06.2015  02:22        44.734.403 ogre-2-1.redist.2.1.0.150605.nupkg
08.06.2015  02:23       128.476.795 ogre-2-1.symbols.2.1.0.150605.nupkg
08.06.2015  00:42           613.127 ogreal_v1-10-ogre.redist.0.0.0.137.nupkg
08.06.2015  00:42         4.110.657 ogreal_v1-10-ogre.symbols.0.0.0.137.nupkg
08.06.2015  00:42           611.562 ogreal_v1-9-ogre.redist.0.0.0.137.nupkg
08.06.2015  00:42         4.232.684 ogreal_v1-9-ogre.symbols.0.0.0.137.nupkg
08.06.2015  00:47         2.747.178 ogreprocedural_v1-10-ogre.redist.0.3.0.150314.nupkg
08.06.2015  00:47        13.267.542 ogreprocedural_v1-10-ogre.symbols.0.3.0.150314.nupkg
08.06.2015  00:46         2.747.156 ogreprocedural_v1-9-ogre.redist.0.3.0.150314.nupkg
08.06.2015  00:46        13.490.167 ogreprocedural_v1-9-ogre.symbols.0.3.0.150314.nupkg
08.06.2015  00:48         2.748.651 ogreprocedural_v2-0-ogre.redist.0.3.0.150314.nupkg
08.06.2015  00:48        12.995.185 ogreprocedural_v2-0-ogre.symbols.0.3.0.150314.nupkg
08.06.2015  00:34            72.213 ois.1.4.0.40.nupkg
08.06.2015  00:34           410.679 ois.redist.1.4.0.40.nupkg
08.06.2015  00:34         1.756.199 ois.symbols.1.4.0.40.nupkg
08.06.2015  00:35         4.980.517 sdl.2.0.4.150605.nupkg
08.06.2015  00:41           534.406 skyx_v1-10-ogre.redist.0.4.0.150606.nupkg
08.06.2015  00:41         5.903.789 skyx_v1-10-ogre.symbols.0.4.0.150606.nupkg
08.06.2015  00:40         9.788.139 skyx_v1-9-ogre.redist.0.4.0.150606.nupkg
08.06.2015  00:40        15.273.557 skyx_v1-9-ogre.symbols.0.4.0.150606.nupkg
07.06.2015  23:56           325.298 zlib.1.2.8.nupkg
07.06.2015  23:56            24.446 zlib.symbols.1.2.8.nupkg
08.06.2015  00:35           116.854 zziplib.0.13.62.532.nupkg
08.06.2015  00:35            22.479 zziplib.symbols.0.13.62.532.nupkg
I don't know the current file limit of today, but my last try end up on 30 MB.
User avatar
Zonder
Ogre Magi
Posts: 1172
Joined: Mon Aug 04, 2008 7:51 pm
Location: Manchester - England
x 76

Re: Visual Studio nuget support for ogre/ogredeps

Post by Zonder »

Ah yes forgot they would be so big. It has a 30Mb default limit the actual server can accept more but only if you host it yourself :(

You mentioned php this looks interesting? http://www.kendar.org/?p=/dotnet/phpnuget
There are 10 types of people in the world: Those who understand binary, and those who don't...
User avatar
ekt
Gremlin
Posts: 150
Joined: Thu Apr 01, 2004 5:55 pm
x 5

Re: Visual Studio nuget support for ogre/ogredeps

Post by ekt »

so in the end someone did it. and seems official. was the OP?
despite jacmoe comments ;) i think its a nice idea. i've just tried it and a fresh copy of ogre dll and include files (v100, which i assume means built with Visual Studio 2010 C++) arrived in no time on my test project

Image