Explorar o código

Merge pull request #571 from Bond-009/nuget

Add more NuGet metadata properties
Anthony Lavado %!s(int64=6) %!d(string=hai) anos
pai
achega
17d8de4962

+ 2 - 0
MediaBrowser.Common/MediaBrowser.Common.csproj

@@ -3,6 +3,8 @@
   <PropertyGroup>
     <Authors>Jellyfin Contributors</Authors>
     <PackageId>Jellyfin.Common</PackageId>
+    <PackageLicenseUrl>https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</PackageLicenseUrl>
+    <RepositoryUrl>https://github.com/jellyfin/jellyfin</RepositoryUrl>
   </PropertyGroup>
 
   <ItemGroup>

+ 2 - 0
MediaBrowser.Controller/MediaBrowser.Controller.csproj

@@ -3,6 +3,8 @@
   <PropertyGroup>
     <Authors>Jellyfin Contributors</Authors>
     <PackageId>Jellyfin.Controller</PackageId>
+    <PackageLicenseUrl>https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</PackageLicenseUrl>
+    <RepositoryUrl>https://github.com/jellyfin/jellyfin</RepositoryUrl>
   </PropertyGroup>
 
   <ItemGroup>

+ 2 - 0
MediaBrowser.Model/MediaBrowser.Model.csproj

@@ -3,6 +3,8 @@
   <PropertyGroup>
     <Authors>Jellyfin Contributors</Authors>
     <PackageId>Jellyfin.Model</PackageId>
+    <PackageLicenseUrl>https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</PackageLicenseUrl>
+    <RepositoryUrl>https://github.com/jellyfin/jellyfin</RepositoryUrl>
   </PropertyGroup>
 
   <PropertyGroup>

+ 0 - 19
Nuget/MediaBrowser.Common.nuspec

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
-    <metadata>
-        <id>MediaBrowser.Common</id>
-        <version>3.0.748</version>
-        <title>Emby.Common</title>
-        <authors>Emby Team</authors>
-        <owners>ebr,Luke,scottisafool</owners>
-        <projectUrl>https://github.com/MediaBrowser/Emby</projectUrl>
-        <iconUrl>http://www.mb3admin.com/images/mb3icons1-1.png</iconUrl>
-        <requireLicenseAcceptance>false</requireLicenseAcceptance>
-        <description>Contains common model objects and interfaces used by all Emby solutions.</description>
-        <copyright>Copyright © Emby 2013</copyright>
-    </metadata>
-    <files>
-        <file src="dlls\MediaBrowser.Common.dll" target="lib\portable-net45+win8+wpa81\MediaBrowser.Common.dll" />
-        <file src="dlls\MediaBrowser.Model.dll" target="lib\portable-net45+win8+wpa81\MediaBrowser.Model.dll" />
-    </files>
-</package>

+ 0 - 22
Nuget/MediaBrowser.Server.Core.nuspec

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
-    <metadata>
-        <id>MediaBrowser.Server.Core</id>
-        <version>3.0.748</version>
-        <title>Emby.Server.Core</title>
-        <authors>Emby Team</authors>
-        <owners>ebr,Luke,scottisafool</owners>
-        <projectUrl>https://github.com/MediaBrowser/Emby</projectUrl>
-		<iconUrl>http://www.mb3admin.com/images/mb3icons1-1.png</iconUrl>
-        <requireLicenseAcceptance>false</requireLicenseAcceptance>
-        <description>Contains core components required to build plugins for Emby Server.</description>
-        <copyright>Copyright © Emby 2013</copyright>
-        <dependencies>
-            <dependency id="MediaBrowser.Common" version="3.0.748" />
-        </dependencies>
-    </metadata>
-    <files>
-        <file src="dlls\MediaBrowser.Controller.dll" target="lib\net45\MediaBrowser.Controller.dll" />
-        <file src="dlls\MediaBrowser.Controller.dll" target="lib\portable-net45+win8+wpa81\MediaBrowser.Controller.dll" />
-    </files>
-</package>

+ 0 - 14
Nuget/readme.txt

@@ -1,14 +0,0 @@
-To update the nuget packages, follow the below procedure:
-
-1. Build the solution in release mode. This will update the contents of the dll's folder
-2. Open each nuspec file, and increment the versions of each, as well as each of the MB dependencies.
-
-For example, in MediaBrowser.Common.Internal, increment <version>, as well as <dependency id="MediaBrowser.Common" version
-
-This is quickest using notepad++. It can also be done with nuget package explorer.
-
-By keeping all the version numbers the same, it makes this largely a mindless activity. If we allow each package to have their own version, this process will be slower and prone to human error.
-
-3. Once this is done, publish the packages using nuget package explorer. File -> Publish.
-
-4. Check the nuspec files in right away, otherwise there will be merge conflicts.