Skip to content

Commit a653b93

Browse files
committed
Fixing / adding *.nuspec files
Adjusting projects to meet nuspec requirements
1 parent 4eaf7c7 commit a653b93

21 files changed

Lines changed: 220 additions & 76 deletions

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ bld/
2525
# Visual Studo 2015 cache/options directory
2626
.vs/
2727

28+
# Visual Studo 2015 cache/options directory
29+
.idea/
30+
2831
# MSTest test Results
2932
[Tt]est[Rr]esult*/
3033
[Bb]uild[Ll]og.*
@@ -195,5 +198,7 @@ FakesAssemblies/
195198
# Visual Studio 6 workspace options file
196199
*.opt
197200
/SharedAssemblyVersion.cs
201+
I[V|v][V|v]*/
202+
I[V|v][V|v]*.*
203+
*I[V|v][V|v]/
198204
*I[V|v][V|v].*
199-
I[V|v][V|v]*

SharpMap.Converters.GeoJSON/SharpMap.Converters.GeoJSON.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<DefineConstants>TRACE</DefineConstants>
3030
<ErrorReport>prompt</ErrorReport>
3131
<WarningLevel>4</WarningLevel>
32+
<DocumentationFile>bin\Release\SharpMap.Converters.GeoJSON.XML</DocumentationFile>
3233
</PropertyGroup>
3334
<ItemGroup>
3435
<Reference Include="GeoAPI, Version=1.7.4.0, Culture=neutral, PublicKeyToken=a1a0da7def465678, processorArchitecture=MSIL">

SharpMap.Converters.Spatialite/SharpMap.Converters.Spatialite.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<DefineConstants>TRACE</DefineConstants>
3030
<ErrorReport>prompt</ErrorReport>
3131
<WarningLevel>4</WarningLevel>
32+
<DocumentationFile>bin\Release\SharpMap.Converters.Spatialite.XML</DocumentationFile>
3233
</PropertyGroup>
3334
<ItemGroup>
3435
<Reference Include="GeoAPI, Version=1.7.4.0, Culture=neutral, PublicKeyToken=a1a0da7def465678, processorArchitecture=MSIL">

SharpMap.Converters.nuspec

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>SharpMap.Converters</id>
5+
<version>$version$</version>
6+
<authors>SharpMap-Team</authors>
7+
<licenseUrl>https://github.com/SharpMap/SharpMap/blob/Branches/1.0/license.txt</licenseUrl>
8+
<projectUrl>https://github.com/SharpMap/SharpMap</projectUrl>
9+
<iconUrl>https://avatars1.githubusercontent.com/u/8349804??v=3&amp;s=120</iconUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<summary>
12+
SharpMap is an easy-to-use mapping library for use in web and desktop applications.
13+
It provides access to many types of GIS data, enables spatial querying of that data, and renders beautiful maps.
14+
The engine is written in C# and based on the .Net 4.0 framework.
15+
</summary>
16+
<description>
17+
This package contains components required for on-the-fly reprojection for SharpMap vector data using DotSpatial.Projections.
18+
</description>
19+
<tags>SharpMap GIS Map GeoSpatial</tags>
20+
<frameworkAssemblies>
21+
<frameworkAssembly assemblyName="System" targetFramework="net40-client" />
22+
<frameworkAssembly assemblyName="System.Xml" targetFramework="net40-client" />
23+
</frameworkAssemblies>
24+
<dependencies>
25+
<dependency id="SharpMap.Core" version="$version$"/>
26+
</dependencies>
27+
</metadata>
28+
<files>
29+
<file src="SharpMap.Converters.GeoJSON\bin\Release\SharpMap.Converters.GeoJSON.dll" target="lib\net40-client"/>
30+
<file src="SharpMap.Converters.GeoJSON\bin\Release\SharpMap.Converters.GeoJSON.xml" target="lib\net40-client"/>
31+
<file src="SharpMap.Converters.SpatiaLite\bin\Release\SharpMap.Converters.SpatiaLite.dll" target="lib\net40-client"/>
32+
<file src="SharpMap.Converters.SpatiaLite\bin\Release\SharpMap.Converters.SpatiaLite.xml" target="lib\net40-client"/>
33+
</files>
34+
35+
</package>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?xml version="1.0"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>SharpMap.CoordinateSystems.DotSpatial</id>
5+
<version>$version$</version>
6+
<authors>SharpMap-Team</authors>
7+
<licenseUrl>https://github.com/SharpMap/SharpMap/blob/Branches/1.0/license.txt</licenseUrl>
8+
<projectUrl>https://github.com/SharpMap/SharpMap</projectUrl>
9+
<iconUrl>https://avatars1.githubusercontent.com/u/8349804??v=3&amp;s=120</iconUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<summary>
12+
SharpMap is an easy-to-use mapping library for use in web and desktop applications.
13+
It provides access to many types of GIS data, enables spatial querying of that data, and renders beautiful maps.
14+
The engine is written in C# and based on the .Net 4.0 framework.
15+
</summary>
16+
<description>
17+
This package contains components required for on-the-fly reprojection for SharpMap vector data using DotSpatial.Projections.
18+
</description>
19+
<tags>SharpMap GIS Map GeoSpatial</tags>
20+
<frameworkAssemblies>
21+
<frameworkAssembly assemblyName="System" targetFramework="net40-client" />
22+
<frameworkAssembly assemblyName="System.Xml" targetFramework="net40-client" />
23+
</frameworkAssemblies>
24+
<dependencies>
25+
<dependency id="SharpMap.Core" version="$version$"/>
26+
<dependency id="DotSpatial.Projections" version="[1.9]"/>
27+
</dependencies>
28+
</metadata>
29+
<files>
30+
<file src="SharpMap.CoordinateSystems.DotSpatial\bin\Release\SharpMap.CoordinateSystems.DotSpatial.dll" target="lib\net40-client"/>
31+
<file src="SharpMap.CoordinateSystems.DotSpatial\bin\Release\SharpMap.CoordinateSystems.DotSpatial.xml" target="lib\net40-client"/>
32+
</files>
33+
</package>

SharpMap.CoordinateSystems.DotSpatial/SharpMap.CoordinateSystems.DotSpatial.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<DefineConstants>TRACE</DefineConstants>
3030
<ErrorReport>prompt</ErrorReport>
3131
<WarningLevel>4</WarningLevel>
32+
<DocumentationFile>bin\Release\SharpMap.CoordinateSystems.DotSpatial.XML</DocumentationFile>
3233
</PropertyGroup>
3334
<ItemGroup>
3435
<Reference Include="DotSpatial.Projections, Version=1.9.0.0, Culture=neutral, PublicKeyToken=272632bddd08a38b, processorArchitecture=MSIL">
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>SharpMap.CoordinateSystems.ProjNet</id>
5+
<version>$version$</version>
6+
<authors>SharpMap-Team</authors>
7+
<licenseUrl>https://github.com/SharpMap/SharpMap/blob/Branches/1.0/license.txt</licenseUrl>
8+
<projectUrl>https://github.com/SharpMap/SharpMap</projectUrl>
9+
<iconUrl>https://avatars1.githubusercontent.com/u/8349804??v=3&amp;s=120</iconUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<summary>
12+
SharpMap is an easy-to-use mapping library for use in web and desktop applications.
13+
It provides access to many types of GIS data, enables spatial querying of that data, and renders beautiful maps.
14+
The engine is written in C# and based on the .Net 4.0 framework.
15+
</summary>
16+
<description>
17+
This package contains components required for on-the-fly reprojection for SharpMap vector data using ProjNet.
18+
</description>
19+
<tags>SharpMap GIS Map GeoSpatial</tags>
20+
<frameworkAssemblies>
21+
<frameworkAssembly assemblyName="System" targetFramework="net40-client" />
22+
<frameworkAssembly assemblyName="System.Xml" targetFramework="net40-client" />
23+
</frameworkAssemblies>
24+
<dependencies>
25+
<dependency id="SharpMap.Core" version="$version$"/>
26+
<dependency id="ProjNet4GeoAPI" version="[1.3.0.4]"/>
27+
</dependencies>
28+
</metadata>
29+
<files/>
30+
31+
</package>

SharpMap.Core.nuspec

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version="1.0"?>
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata>
4-
<id>SharpMap</id>
4+
<id>SharpMap.Core</id>
55
<version>$version$</version>
66
<authors>SharpMap-Team</authors>
7-
<licenseUrl>http://sharpmap.codeplex.com/license</licenseUrl>
8-
<projectUrl>http://sharpmap.codeplex.com</projectUrl>
9-
<!--<iconUrl>"http://download-codeplex.sec.s-msft.com/Download?ProjectName=sharpmap&DownloadId=668183"</iconUrl>-->
7+
<licenseUrl>https://github.com/SharpMap/SharpMap/blob/Branches/1.0/license.txt</licenseUrl>
8+
<projectUrl>https://github.com/SharpMap/SharpMap</projectUrl>
9+
<iconUrl>https://avatars1.githubusercontent.com/u/8349804??v=3&amp;s=120</iconUrl>
1010
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1111
<summary>
1212
SharpMap is an easy-to-use mapping library for use in web and desktop applications.
@@ -28,16 +28,15 @@ Bug fixes
2828
<frameworkAssembly assemblyName="System.Xml" targetFramework="net40-client" />
2929
</frameworkAssemblies>
3030
<dependencies>
31-
<dependency id="Common.Logging" version="[3.3.0]"/>
32-
<dependency id="GeoAPI" version="[1.7.3]"/>
33-
<dependency id="NetTopologySuite" version="[1.13.3]"/>
34-
<dependency id="NetTopologySuite.IO" version="[1.13.3]"/>
35-
<dependency id="NewtonSoft.Json" version="[6.0.3]"/>
36-
<dependency id="ProjNET4GeoAPI" version="[1.3.0.4]"/>
31+
<dependency id="Common.Logging.Core" version="[3.3.1]"/>
32+
<dependency id="Common.Logging" version="[3.3.1]"/>
33+
<dependency id="GeoAPI" version="[1.7.4]"/>
34+
<dependency id="NetTopologySuite" version="[1.14.0]"/>
3735
</dependencies>
3836
</metadata>
3937
<files>
4038
<file src="SharpMap\bin\Release\SharpMap.dll" target="lib\net40-client"/>
4139
<file src="SharpMap\bin\Release\SharpMap.xml" target="lib\net40-client"/>
40+
<file src="SharpMap\bin\Release\SpatialRefSys.xml" target="content"/>
4241
</files>
4342
</package>

SharpMap.Data.Providers.GeoPackage.nuspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<id>SharpMap.Data.Providers.GeoPackage</id>
55
<version>$version$</version>
66
<authors>SharpMap-Team</authors>
7-
<licenseUrl>http://sharpmap.codeplex.com/license</licenseUrl>
8-
<projectUrl>http://sharpmap.codeplex.com</projectUrl>
9-
<!--<iconUrl>"http://download-codeplex.sec.s-msft.com/Download?ProjectName=sharpmap&DownloadId=668183"</iconUrl>-->
7+
<licenseUrl>https://github.com/SharpMap/SharpMap/blob/Branches/1.0/license.txt</licenseUrl>
8+
<projectUrl>https://github.com/SharpMap/SharpMap</projectUrl>
9+
<iconUrl>https://avatars1.githubusercontent.com/u/8349804??v=3&amp;s=120</iconUrl>
1010
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1111
<summary>
1212
SharpMap is an easy-to-use mapping library for use in web and desktop applications.
@@ -18,7 +18,7 @@ The engine is written in C# and based on the .Net 4.0 framework.
1818
</description>
1919
<tags>SharpMap GIS Map OGC GeoPackage</tags>
2020
<dependencies>
21-
<dependency id="SharpMap" version="[$version$]"/>
21+
<dependency id="SharpMap.Core" version="[$version$]"/>
2222
<dependency id="System.Data.SQLite.Core" version="[1.0.94.0]"/>
2323
</dependencies>
2424
</metadata>

SharpMap.Data.Providers.Kml.nuspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<id>SharpMap.Data.Providers.Kml</id>
55
<version>$version$</version>
66
<authors>SharpMap-Team</authors>
7-
<licenseUrl>http://sharpmap.codeplex.com/license</licenseUrl>
8-
<projectUrl>http://sharpmap.codeplex.com</projectUrl>
9-
<!--<iconUrl>"http://download-codeplex.sec.s-msft.com/Download?ProjectName=sharpmap&DownloadId=668183"</iconUrl>-->
7+
<licenseUrl>https://github.com/SharpMap/SharpMap/blob/Branches/1.0/license.txt</licenseUrl>
8+
<projectUrl>https://github.com/SharpMap/SharpMap</projectUrl>
9+
<iconUrl>https://avatars1.githubusercontent.com/u/8349804??v=3&amp;s=120</iconUrl>
1010
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1111
<summary>
1212
SharpMap is an easy-to-use mapping library for use in web and desktop applications.
@@ -21,7 +21,7 @@ The engine is written in C# and based on the .Net 4.0 framework.
2121
<frameworkAssembly assemblyName="System.Configuration" targetFramework="net40-client" />
2222
</frameworkAssemblies>
2323
<dependencies>
24-
<dependency id="SharpMap" version="[$version$]"/>
24+
<dependency id="SharpMap.Core" version="[$version$]"/>
2525
<dependency id="SharpKml.Kmz" version="[2.0.2]"/>
2626
</dependencies>
2727
</metadata>

0 commit comments

Comments
 (0)