Skip to content
This repository has been archived by the owner on Jul 28, 2021. It is now read-only.

Commit

Permalink
Build project that wasn't including any files.
Browse files Browse the repository at this point in the history
  • Loading branch information
PureKrome committed Sep 29, 2014
1 parent b8d56c2 commit 0b753e9
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 18 deletions.
34 changes: 20 additions & 14 deletions Build/NuGetPackageBuild.proj
Expand Up @@ -8,6 +8,7 @@
<zipPackage>$(PackageDir)\zip</zipPackage>
<nuGetPackage>$(PackageDir)\nugetPackages</nuGetPackage>
<PackageTempDir >$(PackageDir)\temp</PackageTempDir>
<PackageTempFilesDir >$(PackageTempDir)\files</PackageTempFilesDir>
<nuGetPath>$(MSBuildProjectDirectory)\</nuGetPath>
<MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)</MSBuildCommunityTasksPath>
</PropertyGroup>
Expand Down Expand Up @@ -71,10 +72,10 @@
<MainBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.dll" />
</ItemGroup>

<Copy SourceFiles="@(MainBinaries)" DestinationFolder="$(PackageTempDir)\lib\NET20" />
<Copy SourceFiles="@(MainBinaries)" DestinationFolder="$(PackageTempFilesDir)\lib\NET20" />
<Copy SourceFiles="$(MSBuildProjectDirectory)\NuSpecs\$(NuSpecFile)" DestinationFiles="$(PackageTempDir)\$(NuSpecFile)" />
<Copy SourceFiles="$(Src)\Build\ReadMe-Core.txt" DestinationFiles="$(PackageTempDir)\readme.txt" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempDir)\New BSD License.txt" />
<Copy SourceFiles="$(Src)\Build\ReadMe-Core.txt" DestinationFiles="$(PackageTempFilesDir)\readme.txt" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempFilesDir)\New BSD License.txt" />

<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="UpdateProperty" Properties="nuSpecFile=$(PackageTempDir)\$(NuSpecFile);PropertyName=version;PropertyValue=%(assemblyInfo.Version)" />
<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="CreateNuGetPackage" Properties="nuSpecFile=$(NuSpecFile);" />
Expand All @@ -92,14 +93,16 @@

<!--SIGH!! We have to include all the required dependencies here. Else shit don't workies. -->
<ItemGroup>
<MSBuildBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.dll;$(Src)\MainAssemblies\Yahoo.Yui.Compressor.Build.MsBuild.dll;$(Src)\MainAssemblies\EcmaScript.NET.dll" />
<MSBuildBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.dll" />
<MSBuildBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.Build.MsBuild.dll" />
<MSBuildBinaries Include="$(Src)\MainAssemblies\EcmaScript.NET.dll" />
</ItemGroup>

<Copy SourceFiles="@(MSBuildBinaries)" DestinationFolder="$(PackageTempDir)\lib\NET20" />
<Copy SourceFiles="@(MSBuildBinaries)" DestinationFolder="$(PackageTempFilesDir)\lib\NET20" />
<Copy SourceFiles="$(MSBuildProjectDirectory)\NuSpecs\$(OriginalNuSpecFile)" DestinationFiles="$(PackageTempDir)\$(NewNuSpecFile)" />
<Copy SourceFiles="$(Src)\Build\SampleYuiCompressorMsBuild.proj" DestinationFiles="$(PackageTempDir)\Samples\YUICompressor\MSBuild.proj" />
<Copy SourceFiles="$(Src)\Build\ReadMe-Core.txt" DestinationFiles="$(PackageTempDir)\readme.txt" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempDir)\New BSD License.txt" />
<Copy SourceFiles="$(Src)\Build\SampleYuiCompressorMsBuild.proj" DestinationFiles="$(PackageTempFilesDir)\Sample-YuiCompressorMsBuild.proj" />
<Copy SourceFiles="$(Src)\Build\ReadMe-Core.txt" DestinationFiles="$(PackageTempFilesDir)\readme.txt" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempFilesDir)\New BSD License.txt" />

<!-- Update package specific entries -->
<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="UpdateProperty" Properties="nuSpecFile=$(PackageTempDir)\$(NewNuSpecFile);PropertyName=title;PropertyValue=YUICompressor .NET MSBuild Task" />
Expand All @@ -122,12 +125,15 @@ This is a direct .NET port of the original Yahoo! UI Library: YUI Compressor." /
</PropertyGroup>

<ItemGroup>
<NAntBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.dll;$(Src)\MainAssemblies\Yahoo.Yui.Compressor.Build.Nant.dll;$(Src)\MainAssemblies\NAnt.Core.dll;$(Src)\MainAssemblies\EcmaScript.NET.dll" />
<NAntBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.dll" />
<NAntBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.Build.Nant.dll;" />
<NAntBinaries Include="$(Src)\MainAssemblies\NAnt.Core.dll;" />
<NAntBinaries Include="$(Src)\MainAssemblies\EcmaScript.NET.dll" />
</ItemGroup>

<Copy SourceFiles="@(NAntBinaries)" DestinationFolder="$(PackageTempDir)\lib\NET20" />
<Copy SourceFiles="@(NAntBinaries)" DestinationFolder="$(PackageTempFilesDir)\lib\NET20" />
<Copy SourceFiles="$(MSBuildProjectDirectory)\NuSpecs\$(NuSpecFile)" DestinationFiles="$(PackageTempDir)\$(NuSpecFile)" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempDir)\New BSD License.txt" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempFilesDir)\New BSD License.txt" />

<!-- Update package specific entries -->
<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="UpdateProperty" Properties="nuSpecFile=$(PackageTempDir)\$(NuSpecFile);PropertyName=title;PropertyValue=YUICompressor .NET NAnt Task" />
Expand All @@ -153,10 +159,10 @@ This is a direct .NET port of the original Yahoo! UI Library: YUI Compressor." /
<WebOptimizationBinaries Include="$(Src)\MainAssemblies\Yahoo.Yui.Compressor.Web.Optimization.dll" />
</ItemGroup>

<Copy SourceFiles="@(WebOptimizationBinaries)" DestinationFolder="$(PackageTempDir)\lib\NET45" />
<Copy SourceFiles="@(WebOptimizationBinaries)" DestinationFolder="$(PackageTempFilesDir)\lib\NET45" />
<Copy SourceFiles="$(MSBuildProjectDirectory)\NuSpecs\$(NuSpecFile)" DestinationFiles="$(PackageTempDir)\$(NuSpecFile)" />
<Copy SourceFiles="$(Src)\Build\ReadMe-WebOptimization.txt" DestinationFiles="$(PackageTempDir)\readme.txt" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempDir)\New BSD License.txt" />
<Copy SourceFiles="$(Src)\Build\ReadMe-WebOptimization.txt" DestinationFiles="$(PackageTempFilesDir)\readme.txt" />
<Copy SourceFiles="$(Src)\Build\New BSD License.txt" DestinationFiles="$(PackageTempFilesDir)\New BSD License.txt" />
<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="CreateNuGetPackage" Properties="nuSpecFile=$(NuSpecFile)" />
</Target>

Expand Down
5 changes: 4 additions & 1 deletion Build/NuSpecs/YUICompressor.NET.MSBuild.NAnt.nuspec
Expand Up @@ -20,7 +20,10 @@ This is a direct .NET port of the original Yahoo! UI Library: YUI Compressor.</d
<tags>compression, compressor, minification, obfuscation, minify, bundle, bundler, combine, javascript, js, CSS, cascading style sheets</tags>
<dependencies>
<dependency id="EcmaScript.Net" version="1.0.1.0" />
<dependency id="YUICompressor.NET" version="2.5.0.0" />
<dependency id="YUICompressor.NET" version="[2.0.0.0, 3.0.0.0)" />
</dependencies>
</metadata>
<files>
<file src="files\**\*.*" target="" />
</files>
</package>
9 changes: 6 additions & 3 deletions Build/NuSpecs/YUICompressor.NET.Web.Optimization.nuspec
Expand Up @@ -22,9 +22,12 @@ This is a direct .NET port of the original Yahoo! UI Library: YUI Compressor.</d
<tags>compression, compressor, minification, obfuscation, minify, bundle, bundler, combine, javascript, js, CSS, cascading style sheets, optimization, transform</tags>
<dependencies>
<dependency id="EcmaScript.Net" version="1.0.1.0" />
<dependency id="Microsoft.AspNet.Web.Optimization" version="1.1.3" />
<dependency id="WebGrease" version="1.6.0" />
<dependency id="YUICompressor.NET" version="2.5.0.0" />
<dependency id="Microsoft.AspNet.Web.Optimization" version="[1.1.3, 2.0.0.0)" />
<dependency id="WebGrease" version="[1.6.0, 2.0.0.0)" />
<dependency id="YUICompressor.NET" version="[2.0.0.0, 3.0.0.0)" />
</dependencies>
</metadata>
<files>
<file src="files\**\*.*" target="" />
</files>
</package>
3 changes: 3 additions & 0 deletions Build/NuSpecs/YUICompressor.NET.nuspec
Expand Up @@ -22,4 +22,7 @@ This is a direct .NET port of the original Yahoo! UI Library: YUI Compressor.</d
<dependency id="EcmaScript.Net" version="1.0.1.0" />
</dependencies>
</metadata>
<files>
<file src="files\**\*.*" target="" />
</files>
</package>

0 comments on commit 0b753e9

Please sign in to comment.