Skip to content

Commit

Permalink
Restrict NuGet package to Umbraco < 7.6.0 and add IconUrl to Umbraco …
Browse files Browse the repository at this point in the history
…manifest for Umbraco v7.5
  • Loading branch information
Jeavon committed Jul 4, 2016
1 parent b597191 commit a6eee0e
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 49 deletions.
1 change: 1 addition & 0 deletions BuildPackage/Package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<author>
<name></name>
<website></website>
<iconUrl></iconUrl>
</author>
<readme><![CDATA[]]></readme>
</info>
Expand Down
Binary file modified BuildPackage/Tools/MSBuildUmbracoTasks/MSBuild.Umbraco.Tasks.dll
Binary file not shown.
100 changes: 51 additions & 49 deletions BuildPackage/package.proj
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Package">

<!-- IMPORTS -->
<PropertyGroup>
<MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\Tools\MSBuildCommunityTasks</MSBuildCommunityTasksPath>
<MSBuildUmbracoTasksPath>$(MSBuildProjectDirectory)\Tools\MSBuildUmbracoTasks</MSBuildUmbracoTasksPath>
<!-- IMPORTS -->
<PropertyGroup>
<MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\Tools\MSBuildCommunityTasks</MSBuildCommunityTasksPath>
<MSBuildUmbracoTasksPath>$(MSBuildProjectDirectory)\Tools\MSBuildUmbracoTasks</MSBuildUmbracoTasksPath>
<MSBuildNugetTasksPath>$(MSBuildProjectDirectory)\Tools\MSBuildNugetTasks</MSBuildNugetTasksPath>
<AppVeyorUmbracoPath>$(MSBuildProjectDirectory)\Tools\AppVeyorUmbraco</AppVeyorUmbracoPath>
</PropertyGroup>
</PropertyGroup>

<Import Project="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.Targets" />
<Import Project="$(MSBuildUmbracoTasksPath)\MSBuild.Umbraco.Tasks.Targets" />
<Import Project="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.Targets" />
<Import Project="$(MSBuildUmbracoTasksPath)\MSBuild.Umbraco.Tasks.Targets" />
<Import Project="$(MSBuildNugetTasksPath)\MSBuild.NuGet.Tasks.Targets" />
<Import Project="$(AppVeyorUmbracoPath)\AppVeyorUmbraco.Targets" />

Expand All @@ -30,6 +30,7 @@
<!-- NUGET ONLY PROPERTIES -->
<PropertyGroup>
<PackageId>Our.Umbraco.CoreValueConverters</PackageId>
<UmbracoVersion>[7.4.2,7.6.0]</UmbracoVersion>
<Copyright>The Umbraco Community</Copyright>
<Owners>The Umbraco Community</Owners>
<IconUrl>https://raw.githubusercontent.com/Jeavon/Umbraco-Core-Property-Value-Converters/master/PropertyValueConverters.png</IconUrl>
Expand Down Expand Up @@ -105,18 +106,18 @@
<FileUpdate Encoding="ASCII" Files="$(CoreProjectDir)\Properties\AssemblyInfo.cs" Regex="AssemblyInformationalVersion\(&quot;.*&quot;\)\]" ReplacementText="AssemblyInformationalVersion(&quot;$(ProductVersion)&quot;)]" />
</Target>

<!-- COMPILE -->
<Target Name="Compile" DependsOnTargets="UpdateAssemblyInfo">
<MSBuild Projects="$(CoreProjectDir)\Our.Umbraco.PropertyConverters.csproj" Properties="Configuration=$(BuildConfig)"/>
</Target>
<!-- COMPILE -->
<Target Name="Compile" DependsOnTargets="UpdateAssemblyInfo">
<MSBuild Projects="$(CoreProjectDir)\Our.Umbraco.PropertyConverters.csproj" Properties="Configuration=$(BuildConfig)"/>
</Target>

<!-- PREPARE FILES -->
<Target Name="PrepareFiles" DependsOnTargets="Compile">
<ItemGroup>
<BinFiles Include="$(CoreProjectDir)\Bin\$(BuildConfig)\Our.Umbraco.PropertyEditorConverters.dll" />
<!-- PREPARE FILES -->
<Target Name="PrepareFiles" DependsOnTargets="Compile">
<ItemGroup>
<BinFiles Include="$(CoreProjectDir)\Bin\$(BuildConfig)\Our.Umbraco.PropertyEditorConverters.dll" />
<PdbFiles Include="$(CoreProjectDir)\Bin\$(BuildConfig)\Our.Umbraco.PropertyEditorConverters.pdb" />
<SrcFiles Include="$(CoreProjectDir)\**\*.cs" Exclude="$(CoreProjectDir)\obj\**"/>
<PackageFile Include="$(MSBuildProjectDirectory)\package.xml" />
<PackageFile Include="$(MSBuildProjectDirectory)\package.xml" />
<NuSpecFile Include="$(MSBuildProjectDirectory)\package.nuspec" />
<ViewsConfigInstallXdt Include ="$(MSBuildProjectDirectory)\views.web.config.install.xdt"/>
<ViewsConfigUninstallXdt Include ="$(MSBuildProjectDirectory)\views.web.config.uninstall.xdt"/>
Expand All @@ -138,18 +139,19 @@
<ManifestFiles Include="$(BuildUmbDir)\**\*" Exclude="$(BuildUmbDir)\package.xml" />
</ItemGroup>
<ManifestUpdate
ManifestFile="$(BuildUmbDir)\package.xml"
WorkingDirectory="$(BuildUmbDir)"
MinimumRequiredUmbracoVersion="$(MinUmbracoVersion)"
PackageName="$(PackageName)"
PackageVersion="$(ProductVersion)"
AuthorName="$(AuthorName)"
AuthorUrl="$(AuthorUrl)"
Readme="$(Readme)"
PackageLicenseName="$(PackageLicenseName)"
PackageLicenseUrl="$(PackageLicenseUrl)"
PackageUrl="$(ProjectUrl)"
Files="@(ManifestFiles)" />
ManifestFile="$(BuildUmbDir)\package.xml"
WorkingDirectory="$(BuildUmbDir)"
MinimumRequiredUmbracoVersion="$(MinUmbracoVersion)"
PackageName="$(PackageName)"
PackageVersion="$(ProductVersion)"
AuthorName="$(AuthorName)"
AuthorUrl="$(AuthorUrl)"
Readme="$(Readme)"
PackageLicenseName="$(PackageLicenseName)"
PackageLicenseUrl="$(PackageLicenseUrl)"
PackageUrl="$(ProjectUrl)"
Files="@(ManifestFiles)"
IconUrl="$(IconUrl)"/>
</Target>

<!-- MANIFEST FOR NUGET PACKAGE -->
Expand All @@ -158,24 +160,24 @@
<ManifestFiles Include="$(BuildNuGetDir)\**\*" Exclude="$(BuildNuGetDir)\package.nuspec" />
</ItemGroup>
<MSBuild.NuGet.Tasks.ManifestUpdate
ManifestFile="$(BuildNuGetDir)\package.nuspec"
WorkingDirectory="$(BuildNuGetDir)"
Title="$(PackageName)"
Description="$(Readme)"
Summary="$(Summary)"
Version="$(ProductVersion)"
MinimumRequiredUmbracoVersion ="$(MinUmbracoVersion)"
Authors="$(AuthorName)"
Owners="$(Owners)"
Copyright="$(Copyright)"
LicenseUrl="$(PackageLicenseUrl)"
ProjectUrl="$(ProjectUrl)"
Id="$(PackageId)"
IconUrl="$(IconUrl)"
Language="$(Language)"
RequireLicenseAcceptance="$(RequireLicenseAcceptance)"
Tags="$(Tags)"
Files="@(ManifestFiles)" />
ManifestFile="$(BuildNuGetDir)\package.nuspec"
WorkingDirectory="$(BuildNuGetDir)"
Title="$(PackageName)"
Description="$(Readme)"
Summary="$(Summary)"
Version="$(ProductVersion)"
MinimumRequiredUmbracoVersion ="$(UmbracoVersion)"
Authors="$(AuthorName)"
Owners="$(Owners)"
Copyright="$(Copyright)"
LicenseUrl="$(PackageLicenseUrl)"
ProjectUrl="$(ProjectUrl)"
Id="$(PackageId)"
IconUrl="$(IconUrl)"
Language="$(Language)"
RequireLicenseAcceptance="$(RequireLicenseAcceptance)"
Tags="$(Tags)"
Files="@(ManifestFiles)" />
</Target>

<!-- PACKAGE -->
Expand All @@ -185,9 +187,9 @@
</ItemGroup>

<Package ManifestFile="$(BuildUmbDir)\package.xml"
WorkingDirectory="$(BuildUmbDir)"
OutputDirectory="$(ArtifactsDir)"
Files="@(PackageFiles)" />
WorkingDirectory="$(BuildUmbDir)"
OutputDirectory="$(ArtifactsDir)"
Files="@(PackageFiles)" />

<MSBuild.NuGet.Tasks.Pack NuGetExePath="$(RootDir)\BuildPackage\Tools\NuGet.exe"
ManifestFile="$(BuildNuGetDir)\package.nuspec"
Expand Down

0 comments on commit a6eee0e

Please sign in to comment.