|
From: <fab...@us...> - 2011-03-12 18:34:00
|
Revision: 5452
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5452&view=rev
Author: fabiomaulo
Date: 2011-03-12 18:33:53 +0000 (Sat, 12 Mar 2011)
Log Message:
-----------
nuget targets: NHibernate
Modified Paths:
--------------
trunk/nhibernate/default.build
trunk/nhibernate/src/NHibernate/NHibernate.build
trunk/nhibernate/src/NHibernate/NHibernate.csproj
Added Paths:
-----------
trunk/nhibernate/src/NHibernate/NHibernate.nuspec.template
Modified: trunk/nhibernate/default.build
===================================================================
--- trunk/nhibernate/default.build 2011-03-12 17:54:34 UTC (rev 5451)
+++ trunk/nhibernate/default.build 2011-03-12 18:33:53 UTC (rev 5452)
@@ -380,6 +380,7 @@
<fileset id="nuspecfiles.all" basedir="src">
<include name="Iesi.Collections/Iesi.Collections.build" />
+ <include name="NHibernate/NHibernate.build" />
</fileset>
<target name="nuspec" description="Create nuspec files">
Modified: trunk/nhibernate/src/NHibernate/NHibernate.build
===================================================================
--- trunk/nhibernate/src/NHibernate/NHibernate.build 2011-03-12 17:54:34 UTC (rev 5451)
+++ trunk/nhibernate/src/NHibernate/NHibernate.build 2011-03-12 18:33:53 UTC (rev 5452)
@@ -76,4 +76,15 @@
<copy file="${bin.dir}/NHibernate.dll" tofile="${root.dir}/${lib.framework.dir}/NHibernate.dll"/>
</target>
+ <target name="nuspec" depends="init" description="Create nuspec for Iesi.Collections">
+ <property name="nuspec.destination.file" value="${build.dir}/NHibernate.nuspec" />
+ <copy file="NHibernate.nuspec.template" tofile="${nuspec.destination.file}"/>
+ <xmlpoke file="${nuspec.destination.file}"
+ xpath="/package/metadata/dependencies/dependency[@id = 'Iesi.Collections']/@version"
+ value="${project.version.numeric}" />
+ <xmlpoke file="${nuspec.destination.file}"
+ xpath="/package/metadata/version"
+ value="${project.version.numeric}" />
+ </target>
+
</project>
Modified: trunk/nhibernate/src/NHibernate/NHibernate.csproj
===================================================================
--- trunk/nhibernate/src/NHibernate/NHibernate.csproj 2011-03-12 17:54:34 UTC (rev 5451)
+++ trunk/nhibernate/src/NHibernate/NHibernate.csproj 2011-03-12 18:33:53 UTC (rev 5452)
@@ -1577,6 +1577,7 @@
<None Include="Hql\Ast\ANTLR\HqlSqlWalker.g" />
<None Include="Hql\Ast\ANTLR\SqlGenerator.g" />
<None Include="NHibernate.build" />
+ <None Include="NHibernate.nuspec.template" />
<None Include="Type\IType.cs.xmldoc" />
</ItemGroup>
<ItemGroup>
Added: trunk/nhibernate/src/NHibernate/NHibernate.nuspec.template
===================================================================
--- trunk/nhibernate/src/NHibernate/NHibernate.nuspec.template (rev 0)
+++ trunk/nhibernate/src/NHibernate/NHibernate.nuspec.template 2011-03-12 18:33:53 UTC (rev 5452)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<package>
+ <metadata>
+ <id>NHibernate</id>
+ <version>x.y.z</version>
+ <authors>NHibernate community, Hibernate community</authors>
+ <description>
+ DONT INSTALL IT DIRECTLY
+ Only as reference for others frameworks.
+
+ NHibernate is a mature, open source object-relational mapper for the .NET framework. It's actively developed , fully featured and used in thousands of successful projects.
+ </description>
+ <language>en-US</language>
+ <tags>ORM, DataBase, DAL, Object Relational Mapping</tags>
+ <dependencies>
+ <dependency id="Iesi.Collections" version="x.y.z" />
+ </dependencies>
+ </metadata>
+ <files>
+ <file src="..\bin\net-3.5\NHibernate.dll" 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.
|