[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