r8853: support new cl-sql-classic package
authorKevin M. Rosenberg <kevin@rosenberg.net>
Wed, 7 Apr 2004 17:08:55 +0000 (17:08 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Wed, 7 Apr 2004 17:08:55 +0000 (17:08 +0000)
debian/changelog
debian/control
debian/rules

index d4c04e9b29ece8119d8b60ad5635d6a2a51d9385..7b64d536e4ed13c1e9741881c543fd4bf64c72ef 100644 (file)
@@ -1,10 +1,6 @@
 cl-sql (2.2.0-1) unstable; urgency=low
 
-  * Rewrote usql-tutorial.txt to usql.xml and integrated with CLSQL
-  documents.
-  * CLSQL and CLSQL-USQL can be loaded and imported into the same
-  package.
-  * Add CLSQL-USQL binary package
+  * Integrate uncommonsql package code.
 
  -- Kevin M. Rosenberg <kmr@debian.org>  Tue,  6 Apr 2004 09:35:28 -0600
 
index c4b2dbb2751c7341327fea86b4aa56e6dd1b7e12..3776dd4832729a86336a6c0728fb219e8dad0a0f 100644 (file)
@@ -79,11 +79,11 @@ Description: CLSQL database backend, SQLite
  with SQLite databases. 
  CLSQL is a Common Lisp interface to SQL databases.
 
-Package: cl-sql-usql
+Package: cl-sql-classic
 Architecture: all
 Depends: cl-sql-base (>= ${Source-Version})
-Description: UncommonSQL high-level CLSQL interface
- This package provides the UncommonSQL high-level interface for CLSQL.
+Description: Classic CLSQL high-level interface
+ This package provides the Classic, original high-level interface for CLSQL.
  CLSQL is a Common Lisp interface to SQL databases.
 
 Package: cl-sql-tests
index 8bd136f746265e52d1705ac23f4a70b01c6928f7..81bb0af2b31a7263ea9a541e787282405fce675c 100755 (executable)
@@ -5,6 +5,7 @@ plain-pkg       := clsql
 pkg            := cl-sql
 pkg-base       := cl-sql-base
 pkg-uffi       := cl-sql-uffi
+pkg-classic    := cl-sql-classic
 pkg-mysql      := cl-sql-mysql
 pkg-pg         := cl-sql-postgresql
 pkg-pg-socket  := cl-sql-postgresql-socket
@@ -19,6 +20,7 @@ UPSTREAM_VER  := $(shell sed -n -e "s/${pkg} (\(.*\)-[0-9A-Za-z\.]).*/\1/p" < deb
 ## Lisp sources
 srcs           := $(wildcard sql/*.lisp) clsql.asd
 srcs-base      := $(wildcard base/*.lisp) 
+srcs-classic   := $(wildcard classic/*.lisp) 
 srcs-uffi      := $(wildcard uffi/*.lisp) $(wildcard uffi/*.c)
 srcs-uffi-so   := $(wildcard uffi/*.so)
 srcs-mysql     := $(wildcard db-mysql/*.lisp) $(wildcard db-mysql/*.c)
@@ -40,7 +42,9 @@ clc-sql               := $(clc-source)/clsql
 lispdir-sql    := $(clc-sql)/sql
 clc-base       := $(clc-source)/clsql-base
 lispdir-base   := $(clc-base)/base
-clc-uffi        := $(clc-source)/clsql-uffi
+clc-classic    := $(clc-source)/clsql-classic
+lispdir-classic := $(clc-classic)/classic
+clc-uffi       := $(clc-source)/clsql-uffi
 lispdir-uffi   := $(clc-uffi)/uffi
 sodir-uffi     := usr/lib/clsql
 clc-mysql      := $(clc-source)/clsql-mysql
@@ -97,6 +101,7 @@ install: build
        dh_testroot
        dh_clean -k
        dh_installdirs
+
        # Add here commands to install the package into debian/uffi.
        dh_installdirs --all  $(clc-systems) $(clc-source)
        dh_installdirs -p $(pkg) $(lispdir-sql)
@@ -117,6 +122,10 @@ install: build
        dh_install -p $(pkg-base) $(srcs-base) $(lispdir-base)
        dh_install -p $(pkg-base) clsql-base.asd $(clc-base)
 
+       # Classic
+       dh_install -p $(pkg-classic) $(srcs-classic) $(lispdir-classic)
+       dh_install -p $(pkg-classic) clsql-classic.asd $(clc-classic)
+
        # UFFI
        dh_install -p $(pkg-uffi) $(srcs-uffi) $(lispdir-uffi)
        dh_install -p $(pkg-uffi) $(srcs-uffi-so) $(sodir-uffi)
@@ -141,6 +150,7 @@ install: build
        # CLC Systems
        dh_link -p $(pkg) $(clc-clsql)/clsql.asd $(clc-systems)/clsql.asd
        dh_link -p $(pkg-base) $(clc-base)/clsql-base.asd $(clc-systems)/clsql-base.asd
+       dh_link -p $(pkg-classic) $(clc-classic)/clsql-classic.asd $(clc-systems)/clsql-classic.asd
        dh_link -p $(pkg-uffi) $(clc-uffi)/clsql-uffi.asd $(clc-systems)/clsql-uffi.asd
        dh_link -p $(pkg-mysql) $(clc-mysql)/clsql-mysql.asd $(clc-systems)/clsql-mysql.asd
        dh_link -p $(pkg-pg) $(clc-pg)/clsql-postgresql.asd $(clc-systems)/clsql-postgresql.asd