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