Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NuGet Package Improvements #2600

Merged
merged 7 commits into from
Mar 19, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions Build/Tools/NuGet/DotNetNuke.Bundle.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,39 +6,39 @@
<title>DNN Platform (Bundle)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains components required for developing many different kinds of extensions for DNN Platform.
Installing this package also installs DotNetNuke.Core, DotNetNuke.Instrumentation, DotNetNuke.Web, DotNetNuke.Web.Client, DotNetNuke.Web.Mvc, DotNetNuke.WebApi, and DotNetNuke.Web.Deprecated.
This package is a metapackage that automatically includes all other available DNN Packages, this should only be used in situations where support for ALL types of development are truly needed.
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="DotNetNuke.Core" version="$version$" />
<dependency id="DotNetNuke.Instrumentation" version="$version$" />
<dependency id="DotNetNuke.Web" version="$version$" />
<dependency id="DotNetNuke.Providers.FolderProviders" version="$version$" />
<dependency id="DotNetNuke.SiteExportImport" version="$version$" />
<dependency id="DotNetNuke.Web.Client" version="$version$" />
<dependency id="DotNetNuke.Web.Deprecated" version="$version$" />
<dependency id="DotNetNuke.Web.Mvc" version="$version$" />
<dependency id="DotNetNuke.Web" version="$version$" />
<dependency id="DotNetNuke.WebApi" version="$version$" />
<dependency id="DotNetNuke.Web.Deprecated" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="..\..\..\DNN Platform\HttpModules\Bin\DotNetNuke.HttpModules.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\HttpModules\Bin\DotNetNuke.HttpModules.pdb" target="lib\"/>
<file src="..\..\..\DNN Platform\HttpModules\Bin\DotNetNuke.HttpModules.dll" target="lib\net45\"/>
<file src="..\..\..\DNN Platform\HttpModules\Bin\DotNetNuke.HttpModules.pdb" target="lib\net45\"/>

<file src="..\..\..\DNN Platform\Modules\DigitalAssets\Bin\DotNetNuke.Modules.DigitalAssets.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\Modules\DigitalAssets\Bin\DotNetNuke.Modules.DigitalAssets.pdb" target="lib\"/>
<file src="..\..\..\DNN Platform\Modules\DigitalAssets\Bin\DotNetNuke.Modules.DigitalAssets.dll" target="lib\net45\"/>
<file src="..\..\..\DNN Platform\Modules\DigitalAssets\Bin\DotNetNuke.Modules.DigitalAssets.pdb" target="lib\net45\"/>

<file src="..\..\..\DNN Platform\Tests\DNN.Integration.Test.Framework\bin\DNN.Integration.Test.Framework.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\Tests\DNN.Integration.Test.Framework\bin\DNN.Integration.Test.Framework.pdb" target="lib\"/>
<file src="..\..\..\DNN Platform\Tests\DNN.Integration.Test.Framework\bin\DNN.Integration.Test.Framework.dll" target="lib\net45\"/>
<file src="..\..\..\DNN Platform\Tests\DNN.Integration.Test.Framework\bin\DNN.Integration.Test.Framework.pdb" target="lib\net45\"/>

<file src="..\..\..\DNN Platform\Tests\DotNetNuke.Tests.Utilities\bin\DotNetNuke.Tests.Utilities.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\Tests\DotNetNuke.Tests.Utilities\bin\DotNetNuke.Tests.Utilities.pdb" target="lib\"/>
<file src="..\..\..\DNN Platform\Tests\DotNetNuke.Tests.Utilities\bin\DotNetNuke.Tests.Utilities.dll" target="lib\net45\"/>
<file src="..\..\..\DNN Platform\Tests\DotNetNuke.Tests.Utilities\bin\DotNetNuke.Tests.Utilities.pdb" target="lib\net45\"/>

<file src="..\..\..\DNN Platform\Controls\DotNetNuke.WebControls\bin\DotNetNuke.WebControls.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\Controls\DotNetNuke.WebControls\bin\DotNetNuke.WebControls.dll" target="lib\net45\"/>
</files>
</package>
13 changes: 6 additions & 7 deletions Build/Tools/NuGet/DotNetNuke.Core.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,18 @@
<title>DNN Platform (Core)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains only the core DNN Platform library.
Provides basic references to the DotNetNuke.dll to develop extensions for the DNN Platform. For MVC or WebAPI please see other packages available as well
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
</metadata>
<files>
<file src="..\..\..\Website\bin\DotNetNuke.dll" target="lib\net40" />
<file src="..\..\..\Website\bin\DotNetNuke.pdb" target="lib\net40" />
<file src="..\..\..\Website\bin\Microsoft.ApplicationBlocks.Data.dll" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.dll" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.pdb" target="lib\net45\" />
<file src="..\..\..\Website\bin\Microsoft.ApplicationBlocks.Data.dll" target="lib\net45\" />
</files>
</package>
18 changes: 10 additions & 8 deletions Build/Tools/NuGet/DotNetNuke.Instrumentation.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,22 @@
<title>DNN Platform (Instrumentation)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains components required for logging and instrumentation for DNN Platform.
Provides references to enhanced logging and instrumentation available within DNN Platform for extension developers. Including access to Log4Net
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="DotNetNuke.Core" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="..\..\..\Website\bin\DotNetNuke.Instrumentation.dll" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Instrumentation.pdb" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Log4Net.dll" target="lib\net40\"/>
<file src="..\..\..\Website\bin\DotNetNuke.Log4Net.pdb" target="lib\net40\"/>
<file src="..\..\..\Website\bin\DotNetNuke.Instrumentation.dll" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.Instrumentation.pdb" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.Log4Net.dll" target="lib\net45\"/>
<file src="..\..\..\Website\bin\DotNetNuke.Log4Net.pdb" target="lib\net45\"/>
</files>
</package>
16 changes: 11 additions & 5 deletions Build/Tools/NuGet/DotNetNuke.Providers.FolderProviders.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,21 @@
<metadata>
<id>DotNetNuke.Providers.FolderProviders</id>
<version>$version$</version>
<title>DotNetNuke.Providers.FolderProviders</title>
<title>DNN Platform (Folder Providers)</title>
<authors>DNN Corp.</authors>
<owners>DNN Corp.</owners>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>DotNetNuke Folder Providers</description>
<copyright>DotNetNuke is copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<description>
Provides API references needed to develop custom folder providers, or to consume folder providers
</description>
<copyright>DotNetNuke is copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="DotNetNuke.Core" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="..\..\..\DNN Platform\Providers\FolderProviders\bin\Providers\DotNetNuke.Providers.FolderProviders.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\Providers\FolderProviders\bin\Providers\DotNetNuke.Providers.FolderProviders.pdb" target="lib\"/>
<file src="..\..\..\DNN Platform\Providers\FolderProviders\bin\Providers\DotNetNuke.Providers.FolderProviders.dll" target="lib\net45\"/>
<file src="..\..\..\DNN Platform\Providers\FolderProviders\bin\Providers\DotNetNuke.Providers.FolderProviders.pdb" target="lib\net45\"/>
</files>
</package>
13 changes: 6 additions & 7 deletions Build/Tools/NuGet/DotNetNuke.SiteExportImport.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,14 @@
<metadata>
<id>DotNetNuke.SiteExportImport</id>
<version>$version$</version>
<title>DNN Site Export/Import</title>
<title>DNN Platform (Site Export/Import)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains components required for developing extensiong to utilize site export/import features.
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
Expand All @@ -22,10 +21,10 @@
</dependencies>
</metadata>
<files>
<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.pdb" target="lib\"/>
<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.dll" target="lib\net45\"/>
<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.pdb" target="lib\net45\"/>

<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.Library.dll" target="lib\"/>
<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.Library.pdb" target="lib\"/>
<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.Library.dll" target="lib\net45\"/>
<file src="..\..\..\DNN Platform\Modules\DnnExportImport\bin\DotNetNuke.SiteExportImport.Library.pdb" target="lib\net45\"/>
</files>
</package>
14 changes: 8 additions & 6 deletions Build/Tools/NuGet/DotNetNuke.Web.Client.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,20 @@
<title>DNN Platform (Client Resources)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains components which can be used for managing client-side resources (e.g. JavaScript and CSS) within DNN Platform.
Provides API references for usage of the Client Dependency Framework (CDF) for the inclusion of CSS and JS files within DNN Platform
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="DotNetNuke.Core" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="..\..\..\Website\bin\DotNetNuke.Web.Client.dll" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.Client.pdb" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.Client.dll" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.Client.pdb" target="lib\net45\" />
</files>
</package>
13 changes: 6 additions & 7 deletions Build/Tools/NuGet/DotNetNuke.Web.Deprecated.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,22 @@
<title>DNN Platform (Deprecated Components)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains components which are deprecated and expected to be removed from DNN Platform in a later version.
Provides API references for deprecated items removed from the primary API's, such as DNN's Telerik component. These elements may not be distributed with DNN in the future
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="DotNetNuke.Web" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="..\..\..\Website\bin\DotNetNuke.Web.Deprecated.dll" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.Deprecated.pdb" target="lib\net40\" />
<file src="..\..\..\Website\bin\Telerik.Web.UI.dll" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.Deprecated.dll" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.Deprecated.pdb" target="lib\net45\" />
<file src="..\..\..\Website\bin\Telerik.Web.UI.dll" target="lib\net45\" />
<file src="..\..\..\Website\Licenses\Telerik RadControls for ASP.NET AJAX (Custom).pdf" />
</files>
</package>
15 changes: 10 additions & 5 deletions Build/Tools/NuGet/DotNetNuke.Web.Mvc.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,26 @@
<title>DNN Platform (ASP.NET MVC)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains components required for developing DNN Platform modules using ASP.NET MVC.
Provides API references needed to develop ASP.MVC extensions for DNN Platform
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="DotNetNuke.Web" version="$version$" />
<dependency id="DotNetNuke.Web.Client" version="$version$" />
<dependency id="DotNetNuke.WebApi" version="$version$" />
<dependency id="Microsoft.AspNet.Mvc" version="5.1.3" />
<dependency id="Microsoft.AspNet.Razor" version="3.1.1" />
<dependency id="Microsoft.AspNet.WebPages" version="3.1.1" />
<dependency id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
</dependencies>
</metadata>
<files>
<file src="..\..\..\Website\bin\DotNetNuke.Web.Mvc.dll" target="lib\net45\"/>
<file src="..\..\..\Website\bin\DotNetNuke.Web.Mvc.pdb" target="lib\net45\"/>
</files>
</package>
</package>
18 changes: 10 additions & 8 deletions Build/Tools/NuGet/DotNetNuke.Web.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,22 @@
<title>DNN Platform (Web)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>http://www.dnnsoftware.com/favicon.ico</iconUrl>
<projectUrl>https://github.com/dnnsoftware/Dnn.Platform</projectUrl>
<description>
DNN Platform is an open source web application framework.
This package contains components required for developing extensions for DNN Platform.
Provides references to core components such as Caching, Security and other security-related items for DNN Platform
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="DotNetNuke.Core" version="$version$" />
</dependencies>
</metadata>
<files>
<file src="..\..\..\Website\bin\DotNetNuke.Web.dll" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.pdb" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.WebUtility.dll" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.WebUtility.pdb" target="lib\net40\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.dll" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.Web.pdb" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.WebUtility.dll" target="lib\net45\" />
<file src="..\..\..\Website\bin\DotNetNuke.WebUtility.pdb" target="lib\net45\" />
</files>
</package>
14 changes: 6 additions & 8 deletions Build/Tools/NuGet/DotNetNuke.WebApi.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,18 @@
<title>DNN Platform (ASP.NET Web API)</title>
<authors>DNN Corp</authors>
<owners>DNN Corp</owners>
<licenseUrl>https://github.com/dnnsoftware/Dnn.Platform/blob/development/LICENSE</licenseUrl>
<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
DNN Platform is an open source web application framework.
This package contains components required for developing web services for DNN Platform.
This package contains components required for developing WebAPI based services for DNN Platform.
</description>
<copyright>DNN and DotNetNuke are copyright 2002-2018 by DNN Corp. All Rights Reserved.</copyright>
<copyright>DNN and DotNetNuke are copyright 2002-2019 by DNN Corp. All Rights Reserved.</copyright>
<dependencies>
<dependency id="Microsoft.AspNet.WebApi.Client" version="4.0.20710.0" />
<dependency id="Microsoft.AspNet.WebApi.Core" version="5.2.3" />
<dependency id="Microsoft.AspNet.WebApi.Client" version="5.2.3" />
<dependency id="NewtonSoft.Json" version="10.0.3" />
<dependency id="DotNetNuke.Web" version="$version$" />
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Web.Http" targetFramework="net40" />
</frameworkAssemblies>
</metadata>
<files>
<file src=".\*" exclude="**\*" />
Expand Down