[linqbridge] push by azizatif - Closes issue #22 (NuGet packaging) on 2012-04-18 16:14 GMT

3 views
Skip to first unread message

linqb...@googlecode.com

unread,
Apr 18, 2012, 12:18:46 PM4/18/12
to linqbridg...@googlegroups.com
Revision: 8c4aad8f7699
Author: azizatif
Date: Tue Apr 17 14:46:02 2012
Log: Closes issue #22 (NuGet packaging)
http://code.google.com/p/linqbridge/source/detail?r=8c4aad8f7699

Added:
/pack.cmd
/packw.cmd
/pkg/LinqBridge.Embedded.nuspec
/pkg/LinqBridge.nuspec

=======================================
--- /dev/null
+++ /pack.cmd Tue Apr 17 14:46:02 2012
@@ -0,0 +1,20 @@
+@echo off
+setlocal
+chcp 1252
+pushd "%~dp0"
+if not exist dist md dist
+if not %errorlevel%==0 exit /b %errorlevel%
+call :packlib && call :packcs
+goto :EOF
+
+:packlib
+call build /v:m && call :pack LinqBridge
+goto :EOF
+
+:packcs
+call onefile > dist\LinqBridge.cs && call :pack LinqBridge.Embedded
+goto :EOF
+
+:pack
+tools\NuGet pack pkg\%1.nuspec -OutputDirectory dist
+goto :EOF
=======================================
--- /dev/null
+++ /packw.cmd Tue Apr 17 14:46:02 2012
@@ -0,0 +1,3 @@
+@echo off
+call "%~dp0pack" %*
+pause
=======================================
--- /dev/null
+++ /pkg/LinqBridge.Embedded.nuspec Tue Apr 17 14:46:02 2012
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
+ <metadata>
+ <version>1.3.0</version>
+ <authors>Atif Aziz</authors>
+ <owners>Atif Aziz, Joseph Albahari</owners>
+
<licenseUrl>http://www.opensource.org/licenses/bsd-license.php</licenseUrl>
+ <projectUrl>http://linqbridge.googlecode.com/</projectUrl>
+ <id>LinqBridge.Embedded</id>
+ <title>LINQBridge (Embedded)</title>
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
+ <summary>LINQ to Objects for .NET Framework 2.0 as a single C# 4.0
file for embedded scenarios</summary>
+ <description>With Visual Studio's multi-targeting and LINQBridge,
you can write LINQ to Objects (local) queries using the full power of the
C# 4.0 compiler and yet create programs that require only Microsoft .NET
Framework 2.0. LINQBridge is a re-implementation of all the standard query
operators introduced with Microsoft .NET Framework 3.5's
System.Linq.Enumerable class.</description>
+ <copyright>Copyright (c) 2007 Atif Aziz, Joseph Albahari. All
rights reserved.</copyright>
+ <tags>linq</tags>
+ </metadata>
+ <files>
+ <file src="..\dist\LinqBridge.cs" target="content\LinqBridge.cs" />
+ </files>
+</package>
=======================================
--- /dev/null
+++ /pkg/LinqBridge.nuspec Tue Apr 17 14:46:02 2012
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
+ <metadata>
+ <version>1.3.0</version>
+ <authors>Atif Aziz</authors>
+ <owners>Atif Aziz, Joseph Albahari</owners>
+
<licenseUrl>http://www.opensource.org/licenses/bsd-license.php</licenseUrl>
+ <projectUrl>http://linqbridge.googlecode.com/</projectUrl>
+ <id>LinqBridge</id>
+ <title>LINQBridge</title>
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
+ <summary>LINQ to Objects for .NET Framework 2.0</summary>
+ <description>With Visual Studio's multi-targeting and LINQBridge,
you can write LINQ to Objects (local) queries using the full power of the
C# 3.0 compiler and yet create programs that require only Microsoft .NET
Framework 2.0. LINQBridge is a re-implementation of all the standard query
operators introduced with Microsoft .NET Framework 3.5's
System.Linq.Enumerable class.</description>
+ <copyright>Copyright (c) 2007 Atif Aziz, Joseph Albahari. All
rights reserved.</copyright>
+ <tags>linq</tags>
+ </metadata>
+ <files>
+ <file src="..\COPYING.txt" target="COPYING.txt" />
+ <file src="..\bin\Release\LinqBridge.dll"
target="lib\net20\LinqBridge.dll" />
+ </files>
+</package>

Reply all
Reply to author
Forward
0 new messages