[vlc-devel] libvlc on NuGet
Jeremy Vignelles
jeremy.vignelles at dev3i.fr
Wed Aug 16 09:15:44 CEST 2017
I just saw that my previous mail was sent in text/html rather than plain/text. Apologies.
Below is a version of the previous mail:
> Hi,
>
> I am contributing to an open source VLC wrapper for .net (ZeBobo5/Vlc.DotNet).
>
> The current process of using the library for a .net project is:
>
> - Install Vlc.DotNet through the NuGet package manager.
>
> - Download manually and install Vlc libraries from the official website.
>
> - Configure the project to set the correct path of the Vlc library, depending on where you installed it.
>
> I would like to simplify that process by adding the native libvlc files to NuGet, so that they can be installed and the project configured as needed.
>
> I could package it by myself, push it to NuGet and create Yet Another LibVlc Distribution, but I like standard things, especially for production. That's why I think that would be better to have a "VideoLan" package, built each time a VLC is out and that is pushed to NuGet. I can help for that.
>
> What would involved:
>
> - Setup a build environment (could be a linux docker image I suppose, based on microsoft/dotnet image)
>
> - Write the .nuspec file that contains the package metadata
>
> - Create a "videolan" account on NuGet
>
> - Wire things up so that:
>
> - The vlc release is downloaded
>
> - The release is extracted and files are copied next to the .nuspecfiles
>
> - `dotnet pack` is called with the package version as an argument (prereleases can be published with a x.y.z-beta1)
>
> - The package is published to NuGet
>
> Repeat for each package, at least :
>
> - Windows x86
>
> - Windows x64
>
> And optionally, since .net core is opening the way to .net on everything, include the other platforms too.
>
> What do you think about it?
Thanks,
cube45
More information about the vlc-devel
mailing list