r10582: Automated commit for Debian build of clsql upstream-version-3.1.17
[clsql.git] / debian / rules
index d02c8e331efac247ba3d2a18afe6686f43aecf51..29ba2ef1c502296f5a9d50a83696029746dcaea2 100755 (executable)
@@ -10,7 +10,7 @@ pkg-pg-socket := cl-sql-postgresql-socket
 pkg-aodbc      := cl-sql-aodbc
 pkg-odbc       := cl-sql-odbc
 pkg-sqlite     := cl-sql-sqlite
-pkg-sqlite     := cl-sql-sqlite3
+pkg-sqlite3    := cl-sql-sqlite3
 pkg-oracle     := cl-sql-oracle
 pkg-tests      := cl-sql-tests
 all-pkgs       := $(pkg) $(pkg-uffi) $(pkg-mysql) $(pkg-pg) $(pkg-pg-socket) $(pkg-aodbc) $(pkg-odbc) $(pkg-sqlite) $(pkg-sqlite3) $(pkg-tests)
@@ -21,15 +21,15 @@ UPSTREAM_VER        := $(shell sed -n -e "s/${pkg} (\(.*\)-[0-9A-Za-z\.]).*/\1/p" < deb
 ## Lisp sources
 srcs           := $(wildcard sql/*.lisp) clsql.asd
 srcs-uffi      := $(wildcard uffi/*.lisp) $(wildcard uffi/*.c)
-srcs-uffi-so   = $(wildcard uffi/*.so)
+srcs-uffi-so   = $(wildcard uffi/*.so.1)
 srcs-mysql     := $(wildcard db-mysql/*.lisp) $(wildcard db-mysql/*.c)
-srcs-mysql-so  =  $(wildcard db-mysql/*.so)
+srcs-mysql-so  =  $(wildcard db-mysql/*.so.1)
 srcs-pg                := $(wildcard db-postgresql/*.lisp)
 srcs-pg-socket := $(wildcard db-postgresql-socket/*.lisp)
 srcs-aodbc     := $(wildcard db-aodbc/*.lisp)
 srcs-odbc      := $(wildcard db-odbc/*.lisp)
 srcs-sqlite    := $(wildcard db-sqlite/*.lisp)
-srcs-sqlite    := $(wildcard db-sqlite3/*.lisp)
+srcs-sqlite3   := $(wildcard db-sqlite3/*.lisp)
 srcs-oracle    := $(wildcard db-oracle/*.lisp)
 srcs-tests     := $(wildcard tests/*.lisp)
 
@@ -44,10 +44,10 @@ clc-sql             := $(clc-source)/clsql
 lispdir-sql    := $(clc-sql)/sql
 clc-uffi       := $(clc-source)/clsql-uffi
 lispdir-uffi   := $(clc-uffi)/uffi
-sodir-uffi     := usr/lib/clsql
+sodir-uffi     := usr/lib
 clc-mysql      := $(clc-source)/clsql-mysql
 lispdir-mysql  := $(clc-mysql)/db-mysql
-sodir-mysql    := usr/lib/clsql
+sodir-mysql    := usr/lib
 clc-pg         := $(clc-source)/clsql-postgresql
 lispdir-pg     := $(clc-pg)/db-postgresql
 clc-pg-socket  := $(clc-source)/clsql-postgresql-socket
@@ -77,6 +77,8 @@ build-arch-stamp:
        dh_testdir
        # Add here commands to compile the package.
        $(MAKE)
+       mv uffi/clsql_uffi.so uffi/clsql_uffi.so.1
+       mv db-mysql/clsql_mysql.so db-mysql/clsql_mysql.so.1
        touch build-arch-stamp
 
 build-indep: configure-stamp  build-indep-stamp
@@ -209,6 +211,7 @@ binary-indep: build install
        dh_link -i
        dh_compress -i
        dh_fixperms -i
+       dh_makeshlibs -i
        dh_installdeb -i
 #      dh_perl -i
        dh_gencontrol -i
@@ -237,7 +240,7 @@ binary-arch: build install
        dh_link -a
        dh_compress -a
        dh_fixperms -a
-#      dh_makeshlibs -a
+#      dh_makeslhibs -a
        dh_installdeb -a
 #      dh_perl -a
        dh_shlibdeps -a