|
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.
|