From: <fab...@us...> - 2011-03-12 17:54:40
|
Revision: 5451 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5451&view=rev Author: fabiomaulo Date: 2011-03-12 17:54:34 +0000 (Sat, 12 Mar 2011) Log Message: ----------- Starting nuget targets Modified Paths: -------------- trunk/nhibernate/default.build trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.build trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.csproj Added Paths: ----------- trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.nuspec.template Modified: trunk/nhibernate/default.build =================================================================== --- trunk/nhibernate/default.build 2011-03-12 17:53:54 UTC (rev 5450) +++ trunk/nhibernate/default.build 2011-03-12 17:54:34 UTC (rev 5451) @@ -378,4 +378,14 @@ </target> + <fileset id="nuspecfiles.all" basedir="src"> + <include name="Iesi.Collections/Iesi.Collections.build" /> + </fileset> + + <target name="nuspec" description="Create nuspec files"> + <nant target="nuspec"> + <buildfiles refid="nuspecfiles.all" /> + </nant> + </target> + </project> Modified: trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.build =================================================================== --- trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.build 2011-03-12 17:53:54 UTC (rev 5450) +++ trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.build 2011-03-12 17:54:34 UTC (rev 5451) @@ -34,4 +34,11 @@ <target name="generate-assemblyinfo" depends="init common.generate-assemblyinfo" /> <target name="build" depends="init generate-assemblyinfo common.compile-dll" description="Build Iesi.Collections" /> + <target name="nuspec" depends="init" description="Create nuspec for Iesi.Collections"> + <property name="nuspec.destination.file" value="${build.dir}/Iesi.Collections.nuspec" /> + <copy file="Iesi.Collections.nuspec.template" tofile="${nuspec.destination.file}"/> + <xmlpoke file="${nuspec.destination.file}" + xpath="/package/metadata/version" + value="${project.version.numeric}" /> + </target> </project> Modified: trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.csproj =================================================================== --- trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.csproj 2011-03-12 17:53:54 UTC (rev 5450) +++ trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.csproj 2011-03-12 17:54:34 UTC (rev 5451) @@ -83,6 +83,7 @@ </ItemGroup> <ItemGroup> <Content Include="NamespaceSummary.xml" /> + <None Include="Iesi.Collections.nuspec.template" /> </ItemGroup> <ItemGroup> <Service Include="{B4F97281-0DBD-4835-9ED8-7DFB966E87FF}" /> Added: trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.nuspec.template =================================================================== --- trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.nuspec.template (rev 0) +++ trunk/nhibernate/src/Iesi.Collections/Iesi.Collections.nuspec.template 2011-03-12 17:54:34 UTC (rev 5451) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<package> + <metadata> + <id>Iesi.Collections</id> + <version>x.y.z</version> + <authors>Aidant Systems, Jason Smith, NHibernate community</authors> + <description> + The System.Collections namespace in the .NET Framework provides a number of collection + types that are extremely useful for manipulating data in memory. However, there is one + type of collection that is conspicuously missing from System.Collections: the Set. + </description> + <language>en-US</language> + <tags>Collections</tags> + </metadata> + <files> + <file src="..\bin\net-3.5\Iesi.Collections.dll" target="lib\Net35" /> + <file src="..\bin\net-3.5\Iesi.Collections.pdb" target="lib\Net35" /> + <file src="..\bin\net-3.5\Iesi.Collections.license.txt" target="lib\Net35" /> + </files> +</package> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |