[Pkg-mono-svn-commits] rev 2438 - / mysql mysql/trunk mysql/trunk/debian

D. Moonfire dmoonfire-guest at costa.debian.org
Fri Apr 14 20:41:21 UTC 2006


Author: dmoonfire-guest
Date: 2006-04-14 20:41:19 +0000 (Fri, 14 Apr 2006)
New Revision: 2438

Added:
   mysql/
   mysql/branches/
   mysql/tags/
   mysql/trunk/
   mysql/trunk/debian/
   mysql/trunk/debian/MySql.Data.source
   mysql/trunk/debian/changelog
   mysql/trunk/debian/compat
   mysql/trunk/debian/control
   mysql/trunk/debian/copyright
   mysql/trunk/debian/libmysql1.0-cil.install
   mysql/trunk/debian/libmysql1.0-cil.installcligac
   mysql/trunk/debian/libmysql1.0-cil.links
   mysql/trunk/debian/monodoc-mysql-manual.install
   mysql/trunk/debian/monodoc-mysql-manual.postinst
   mysql/trunk/debian/monodoc-mysql-manual.prerm
   mysql/trunk/debian/mysql-1.0-cil.pc
   mysql/trunk/debian/rules
   mysql/trunk/debian/snk.uu
Log:
Initial import of the mysql library.


Added: mysql/trunk/debian/MySql.Data.source
===================================================================
--- mysql/trunk/debian/MySql.Data.source	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/MySql.Data.source	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<monodoc>
+  <source provider="ecma" basefile="MySql.Data" path="classlib-mysql"/>
+</monodoc>

Added: mysql/trunk/debian/changelog
===================================================================
--- mysql/trunk/debian/changelog	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/changelog	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,5 @@
+mysql-cil (1.0.7-0pre1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Dylan R. E. Moonfire <debian at mfgames.com>  Fri, 14 Apr 2006 15:08:58 -0500

Added: mysql/trunk/debian/compat
===================================================================
--- mysql/trunk/debian/compat	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/compat	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1 @@
+5

Added: mysql/trunk/debian/control
===================================================================
--- mysql/trunk/debian/control	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/control	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,27 @@
+Source: mysql-cil
+Section: libs
+Priority: optional
+Maintainer: Dylan R. E. Moonfire <debian at mfgames.com>
+Build-Depends-Indep: debhelper (>= 5.0.0), cli-common-dev (>= 0.4.0), mono-mcs (>= 1.0) | c-sharp-compiler, mono-gac, libmono-dev, monodoc-base
+Standards-Version: 3.6.2
+
+Package: libmysql1.0-cil
+Architecture: all
+Depends: ${cli:Depends}
+Replaces: libmysql-cil
+Description: native driver for the MySQL database connector
+ The MySql.Data driver is a native driver for .NET and other CLI languages
+ for accessing MySQL databases.
+ .
+ From http://www.mysql.com/
+
+Package: monodoc-mysql-manual
+Architecture: all
+Section: doc
+Depends: monodoc-manual
+Description: compiled XML documentation for all the Tao libraries
+ The MonoDoc Project is the documentation framework of the Mono project which
+ provides detailed API documentation for all Mono components and the Mono CLI
+ implementation.
+ .
+ This packages contains the compiled XML documentation for MySql.Data.

Added: mysql/trunk/debian/copyright
===================================================================
--- mysql/trunk/debian/copyright	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/copyright	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,108 @@
+This package was debianized by Dylan R. E. Moonfire <debian at mfgames.com> on
+Mon, 11 Apr 2005 14:51:37 -0500.
+
+It was downloaded from http://dev.mysql.com/downloads/connector/net/1.0.html.
+
+Copyright Holder: Copyright (c) 2004 MySQL AB
+
+License: /usr/share/common-licenses/GPL
+
+MySQL FLOSS License Exception
+
+The MySQL AB Exception for Free/Libre and Open Source Software-only
+Applications Using MySQL Client Libraries (the "FLOSS Exception").
+
+
+Exception Intent
+We want specified Free/Libre and Open Source Software ("FLOSS") applications
+to be able to use specified GPL-licensed MySQL client libraries (the
+"Program") despite the fact that not all FLOSS licenses are compatible with
+version 2 of the GNU General Public License (the "GPL"). 
+
+
+Legal Terms and Conditions
+As a special exception to the terms and conditions of version 2.0 of the
+GPL:
+
+0. You are free to distribute a Derivative Work that is formed entirely from
+   the Program and one or more works (each, a "FLOSS Work") licensed under
+   one or more of the licenses listed below in section 1, as long as:
+
+    a. You obey the GPL in all respects for the Program and the Derivative
+       Work, except for identifiable sections of the Derivative Work which
+       are not derived from the Program, and which can reasonably be
+       considered independent and separate works in themselves, 
+
+    b. all identifiable sections of the Derivative Work which are not
+       derived from the Program, and which can reasonably be considered
+       independent and separate works in themselves,
+
+        (i) are distributed subject to one of the FLOSS licenses listed
+            below, and
+           
+       (ii) the object code or executable form of those sections are
+            accompanied by the complete corresponding machine-readable
+            source code for those sections on the same medium and under the
+            same FLOSS license as the corresponding object code or
+            executable forms of those sections, and
+
+    c. any works which are aggregated with the Program or with a Derivative
+       Work on a volume of a storage or distribution medium in accordance
+       with the GPL, can reasonably be considered independent and separate
+       works in themselves which are not derivatives of either the Program,
+       a Derivative Work or a FLOSS Work.
+
+If the above conditions are not met, then the Program may only be copied,
+modified, distributed or used under the terms and conditions of the GPL or
+another valid licensing option from MySQL AB.
+
+1. FLOSS License List
+
+License name                                       Version(s)/Copyright Date
+Academic Free License                                                    2.0
+Apache Software License                                          1.0/1.1/2.0
+Apple Public Source License                                              2.0
+Artistic license                                             From Perl 5.8.0
+BSD license                                                   "July 22 1999"
+Common Public License                                                    1.0
+GNU Library or "Lesser" General Public License (LGPL)                2.0/2.1
+Jabber Open Source License                                               1.0
+MIT License (As listed in file MIT-License.txt)                            -
+Mozilla Public License (MPL)                                         1.0/1.1
+Open Software License                                                    2.0
+PHP License                                                              3.0
+Python license (CNRI Python License)                                       -
+Python Software Foundation License                                     2.1.1
+Sleepycat License                                                     "1999"
+W3C License                                                           "2001"
+X11 License                                                           "2001"
+Zlib/libpng License                                                        -
+Zope Public License                                                      2.0
+
+Due to the many variants of some of the above licenses, we require that any
+version follow the 2003 version of the Free Software Foundation's Free
+Software Definition (http://www.gnu.org/philosophy/free-sw.html) or version
+1.9 of the Open Source Definition by the Open Source Initiative
+(http://www.opensource.org/docs/definition.php).
+
+2. Definitions
+
+   a. Terms used, but not defined, herein shall have the meaning provided in
+      the GPL.
+
+   b. Derivative Work means a derivative work under copyright law.
+
+3. Applicability
+
+This FLOSS Exception applies to all Programs that contain a notice placed by
+MySQL AB saying that the Program may be distributed under the terms of this
+FLOSS Exception.  If you create or distribute a work which is a Derivative
+Work of both the Program and any other work licensed under the GPL, then
+this FLOSS Exception is not available for that work; thus, you must remove
+the FLOSS Exception notice from that work and comply with the GPL in all
+respects, including by retaining all GPL notices.  You may choose to
+redistribute a copy of the Program exclusively under the terms of the GPL by
+removing the FLOSS Exception notice from that copy of the Program, provided
+that the copy has never been modified by you or any third party.  
+
+$Id: FLOSS-exception.txt,v 1.5 2004/07/15 15:24:19 z Exp $

Added: mysql/trunk/debian/libmysql1.0-cil.install
===================================================================
--- mysql/trunk/debian/libmysql1.0-cil.install	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/libmysql1.0-cil.install	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,2 @@
+bin/MySql.Data.dll		/usr/lib/cli/mysql-1.0/
+debian/mysql-1.0-cil.pc		/usr/lib/pkgconfig/

Added: mysql/trunk/debian/libmysql1.0-cil.installcligac
===================================================================
--- mysql/trunk/debian/libmysql1.0-cil.installcligac	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/libmysql1.0-cil.installcligac	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1 @@
+/usr/lib/cli/mysql-1.0/MySql.Data.dll

Added: mysql/trunk/debian/libmysql1.0-cil.links
===================================================================
--- mysql/trunk/debian/libmysql1.0-cil.links	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/libmysql1.0-cil.links	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1 @@
+usr/lib/pkgconfig/mysql-1.0-cil.pc	usr/lib/pkgconfig/mysql-cil.pc

Added: mysql/trunk/debian/monodoc-mysql-manual.install
===================================================================
--- mysql/trunk/debian/monodoc-mysql-manual.install	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/monodoc-mysql-manual.install	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,3 @@
+bin/MySql.Data.tree		/usr/lib/monodoc/sources/
+bin/MySql.Data.zip		/usr/lib/monodoc/sources/
+debian/MySql.Data.source	/usr/lib/monodoc/sources/

Added: mysql/trunk/debian/monodoc-mysql-manual.postinst
===================================================================
--- mysql/trunk/debian/monodoc-mysql-manual.postinst	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/monodoc-mysql-manual.postinst	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,17 @@
+#!/bin/sh
+set -e
+
+# Add the MySql.Data node entry
+grep -v MySql /usr/lib/monodoc/monodoc.xml \
+    | sed 's@^</node>@  <node label="MySql" name="classlib-mysql"/>\n</node>@' \
+    > /usr/lib/monodoc/monodoc.xml.new
+mv -f /usr/lib/monodoc/monodoc.xml.new \
+    /usr/lib/monodoc/monodoc.xml
+
+# Rebuild the index
+if [ -x /usr/lib/monodoc/browser.exe ]; then
+        echo "generating monodoc search index..."
+        monodoc --make-index > /dev/null
+fi
+
+#DEBHELPER#

Added: mysql/trunk/debian/monodoc-mysql-manual.prerm
===================================================================
--- mysql/trunk/debian/monodoc-mysql-manual.prerm	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/monodoc-mysql-manual.prerm	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,10 @@
+#!/bin/sh
+set -e
+
+# Make sure the index is in exactly once
+grep -v MySql /usr/lib/monodoc/monodoc.xml \
+    > /usr/lib/monodoc/monodoc.xml.new
+mv /usr/lib/monodoc/monodoc.xml.new \
+    /usr/lib/monodoc/monodoc.xml
+
+#DEBHELPER#

Added: mysql/trunk/debian/mysql-1.0-cil.pc
===================================================================
--- mysql/trunk/debian/mysql-1.0-cil.pc	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/mysql-1.0-cil.pc	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: MySql.Data
+Description: MySql.Data - CIL connector for MySql
+Version: 1.0.4
+Libs: -r:${libdir}/mono/mysql/MySql.Data.dll

Added: mysql/trunk/debian/rules
===================================================================
--- mysql/trunk/debian/rules	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/rules	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,73 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+export MONO_SHARED_DIR=$(CURDIR)
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	cd debian && uudecode < snk.uu
+	touch configure-stamp
+
+build: build-stamp
+build-stamp: configure-stamp 
+	dh_testdir
+	-mkdir -p bin/monodocer
+	/usr/bin/mcs /t:library /out:bin/MySql.Data.dll \
+		-keyfile:debian/mysql.snk \
+		-doc:bin/MySql.Data.xml \
+		-r:System.Data \
+		-r:System.Drawing \
+		-r:ICSharpCode.SharpZipLib \
+		$(wildcard mysqlclient/*.cs) \
+		$(wildcard mysqlclient/common/*.cs) \
+		$(wildcard mysqlclient/Types/*.cs)
+	/usr/bin/monodocer \
+		-importslashdoc:$(CURDIR)/bin/MySql.Data.xml \
+		--assembly:$(CURDIR)/bin/MySql.Data.dll \
+		--path:$(CURDIR)/bin/monodocer;
+	/usr/bin/mono /usr/lib/monodoc/assembler.exe \
+		--out $(CURDIR)/bin/MySql.Data \
+		--ecma $(CURDIR)/bin/monodocer
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+	rm -rf bin
+	rm -f debian/mysql.snk
+	rm -rf $(CURDIR)/.wapi
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+	-find bin -type f -name "*.dll" -exec chmod -x {} \;
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_install
+	dh_installchangelogs CHANGES
+	dh_installdocs
+	dh_installexamples
+	dh_installman
+	dh_installcligac
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_makeclilibs -m 1.0.0 -l 1.1.0
+	dh_clideps -d
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep
+.PHONY: build clean binary-indep binary install configure


Property changes on: mysql/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + 

Added: mysql/trunk/debian/snk.uu
===================================================================
--- mysql/trunk/debian/snk.uu	2006-04-14 19:06:58 UTC (rev 2437)
+++ mysql/trunk/debian/snk.uu	2006-04-14 20:41:19 UTC (rev 2438)
@@ -0,0 +1,17 @@
+begin 644 mysql.snk
+M!P(````D``!24T$R``0``!$```"5RHCU(V>$W93DTZ:W!ELNK35Q-3O/"\)^
+MZSL$U'O3Y\JA!P0Z).V`-\*91(-L'QQO;;2U@\;YU>0AQ"D>^BVL``^VB8[K
+MOS*/LD)5J;7FUX>AO\.LRHYNQ[.7<T&H]F35O(&R/;TI6OWQNNBRGN[F.^8^
+M%DA01B['NT.O.#>GB9]S9M#[@&8SL.!\PNC'9!K\J,HB=%K4#@M,I1("+UP.
+M5CIG:^#?E+-*&[-,"X"W6S>3\67U!G%PJ0^N=J%K#+E+-4ONZ<[&N_9L'1[?
+MO)XCX>PSOL'6]R)E8CL;B<E?WJB-*V?>E2"_;*IEPH8=]=%;@(^.*?5\YU5\
+M at R6,JVZ^$W5I/^V/>$MN\S%"K_MG-:(<_FE7US,K<YU5\A_/R2J(0H at BY!]'
+M<<G,8?@)@#B<])`^I?;8@:["_@*TRC%'H^EPCP*'"D$YO1]O0F&4]^N>$([1
+MEY=4OJ%RL8LD<!:[_F/$.=EXCRRVX66V]3+:.:II at T8.K=`,ICG&9=L\;(;U
+M;1M,`?,9W<>A1Y([?@EFK;(CJ at AA(FB;6Y(G._XGN2.YV/C5DGBF7(_@`T-9
+M8O[\-*RF:6<"?FKM)",X6G489958VE7-%%.\U#7HCT1 at S(+V\D\@4#@.%0J>
+MLM+Y5%BN66PCG`LU8-I)8G"!H(F\AZR<7 at L(,G]>X\.R"/24]THD>/R%Z#!@
+MI&<,%*`=?>\W]UT4.!>&+6&D:P(J)_R2#)EB*]T^("4[^DS8=E^`R#;(^]M*
++78:+V=0,*NI#KC@`
+`
+end




More information about the Pkg-mono-svn-commits mailing list