diff options
Diffstat (limited to 'debian/patches/20-change-name-to-sqlcipher.patch')
-rw-r--r-- | debian/patches/20-change-name-to-sqlcipher.patch | 206 |
1 files changed, 2 insertions, 204 deletions
diff --git a/debian/patches/20-change-name-to-sqlcipher.patch b/debian/patches/20-change-name-to-sqlcipher.patch index 44e2322..934e1c8 100644 --- a/debian/patches/20-change-name-to-sqlcipher.patch +++ b/debian/patches/20-change-name-to-sqlcipher.patch @@ -3,207 +3,5 @@ index c77a7de..50ffc5a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ --3.7.14.1 -+2.1.1 -diff --git a/configure.ac b/configure.ac -index 46afeb7..eb69607 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -87,7 +87,7 @@ - # you don't need (for example BLT) by erasing or commenting out - # the corresponding code. - # --AC_INIT(sqlite, m4_esyscmd([cat VERSION | tr -d '\n'])) -+AC_INIT(sqlcipher, 2.1.1) - - dnl Make sure the local VERSION file matches this configure script - sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'` -@@ -159,6 +159,8 @@ if test "x${TCLLIBDIR+set}" != "xset" ; then - TCLLIBDIR="${TCLLIBDIR}/sqlite3" - fi - -+AC_CHECK_LIB([crypto], [HMAC_Init_ex], , -+ AC_MSG_ERROR([Library crypto not found. Install openssl!"])) - - ######### - # Set up an appropriate program prefix -@@ -698,5 +732,5 @@ AC_CONFIG_HEADERS(config.h) - AC_SUBST(BUILD_CFLAGS) - AC_OUTPUT([ - Makefile --sqlite3.pc -+sqlcipher.pc - ]) ---- a/Makefile.in 2012-03-31 11:10:44.000000000 -0400 -+++ b/Makefile.in 2012-03-31 18:02:26.000000000 -0400 -@@ -153,7 +153,7 @@ - libdir = @libdir@ - pkgconfigdir = $(libdir)/pkgconfig - bindir = @bindir@ --includedir = @includedir@ -+includedir = @includedir@/sqlcipher - INSTALL = @INSTALL@ - LIBTOOL = ./libtool - ALLOWRELEASE = @ALLOWRELEASE@ -@@ -489,30 +489,30 @@ - # This is the default Makefile target. The objects listed here - # are what get build when you type just "make" with no arguments. - # --all: sqlite3.h libsqlite3.la sqlite3$(TEXE) $(HAVE_TCL:1=libtclsqlite3.la) -+all: sqlite3.h libsqlcipher.la sqlcipher$(TEXE) $(HAVE_TCL:1=libtclsqlite3.la) - - Makefile: $(TOP)/Makefile.in - ./config.status - --sqlite3.pc: $(TOP)/sqlite3.pc.in -+sqlcipher.pc: $(TOP)/sqlcipher.pc.in - ./config.status - --libsqlite3.la: $(LIBOBJ) -+libsqlcipher.la: $(LIBOBJ) - $(LTLINK) -o $@ $(LIBOBJ) $(TLIBS) \ - ${ALLOWRELEASE} -rpath "$(libdir)" -version-info "8:6:8" - sed -i "/dependency_libs/s/'.*'/''/" $@ - --libtclsqlite3.la: tclsqlite.lo libsqlite3.la -+libtclsqlite3.la: tclsqlite.lo libsqlcipher.la - $(LTLINK) -o $@ tclsqlite.lo \ -- libsqlite3.la @TCL_STUB_LIB_SPEC@ \ -+ libsqlcipher.la @TCL_STUB_LIB_SPEC@ \ - -rpath "$(TCLLIBDIR)" \ - -version-info "8:6:8" \ - -avoid-version - sed -i "/dependency_libs/s/'.*'/''/" $@ - --sqlite3$(TEXE): $(TOP)/src/shell.c libsqlite3.la sqlite3.h -+sqlcipher$(TEXE): $(TOP)/src/shell.c libsqlcipher.la sqlite3.h - $(LTLINK) $(READLINE_FLAGS) \ -- -o $@ $(TOP)/src/shell.c libsqlite3.la \ -+ -o $@ $(TOP)/src/shell.c libsqlcipher.la \ - $(LIBREADLINE) -rpath "$(libdir)" - - # This target creates a directory named "tsrc" and fills it with -@@ -790,9 +790,9 @@ - tclsqlite-stubs.lo: $(TOP)/src/tclsqlite.c $(HDR) - $(LTCOMPILE) -DUSE_TCL_STUBS=1 -o $@ -c $(TOP)/src/tclsqlite.c - --tclsqlite3$(TEXE): tclsqlite-shell.lo libsqlite3.la -+tclsqlcipher$(TEXE): tclsqlite-shell.lo libsqlcipher.la - $(LTLINK) -o $@ tclsqlite-shell.lo \ -- libsqlite3.la $(LIBTCL) -+ libsqlcipher.la $(LIBTCL) - - # Rules to build opcodes.c and opcodes.h - # -@@ -882,7 +882,7 @@ - # Rules to build the 'testfixture' application. - # - # If using the amalgamation, use sqlite3.c directly to build the test --# fixture. Otherwise link against libsqlite3.la. (This distinction is -+# fixture. Otherwise link against libsqlcipher.la. (This distinction is - # necessary because the test fixture requires non-API symbols which are - # hidden when the library is built via the amalgamation). - # -@@ -890,7 +890,7 @@ - TESTFIXTURE_FLAGS += -DSQLITE_SERVER=1 -DSQLITE_PRIVATE="" -DSQLITE_CORE - TESTFIXTURE_FLAGS += -DBUILD_sqlite - --TESTFIXTURE_SRC0 = $(TESTSRC2) libsqlite3.la -+TESTFIXTURE_SRC0 = $(TESTSRC2) libsqlcipher.la - TESTFIXTURE_SRC1 = sqlite3.c - TESTFIXTURE_SRC = $(TESTSRC) $(TOP)/src/tclsqlite.c $(TESTFIXTURE_SRC$(USE_AMALGAMATION)) - -@@ -899,13 +899,13 @@ - -o $@ $(TESTFIXTURE_SRC) $(LIBTCL) $(TLIBS) - - --fulltest: testfixture$(TEXE) sqlite3$(TEXE) -+fulltest: testfixture$(TEXE) sqlcipher$(TEXE) - ./testfixture$(TEXE) $(TOP)/test/all.test - --soaktest: testfixture$(TEXE) sqlite3$(TEXE) -+soaktest: testfixture$(TEXE) sqlcipher$(TEXE) - ./testfixture$(TEXE) $(TOP)/test/all.test -soak=1 - --test: testfixture$(TEXE) sqlite3$(TEXE) -+test: testfixture$(TEXE) sqlcipher$(TEXE) - ./testfixture$(TEXE) $(TOP)/test/veryquick.test - - sqlite3_analyzer.c: sqlite3.c $(TOP)/src/test_stat.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl -@@ -921,18 +921,18 @@ - - # Standard install and cleanup targets - # --lib_install: libsqlite3.la -+lib_install: libsqlcipher.la - $(INSTALL) -d $(DESTDIR)$(libdir) -- $(LTINSTALL) libsqlite3.la $(DESTDIR)$(libdir) -+ $(LTINSTALL) libsqlcipher.la $(DESTDIR)$(libdir) - --install: sqlite3$(BEXE) lib_install sqlite3.h sqlite3.pc ${HAVE_TCL:1=tcl_install} -+install: sqlcipher$(BEXE) lib_install sqlite3.h sqlcipher.pc ${HAVE_TCL:1=tcl_install} - $(INSTALL) -d $(DESTDIR)$(bindir) -- $(LTINSTALL) sqlite3$(BEXE) $(DESTDIR)$(bindir) -+ $(LTINSTALL) sqlcipher$(BEXE) $(DESTDIR)$(bindir) - $(INSTALL) -d $(DESTDIR)$(includedir) - $(INSTALL) -m 0644 sqlite3.h $(DESTDIR)$(includedir) - $(INSTALL) -m 0644 $(TOP)/src/sqlite3ext.h $(DESTDIR)$(includedir) - $(INSTALL) -d $(DESTDIR)$(pkgconfigdir) -- $(INSTALL) -m 0644 sqlite3.pc $(DESTDIR)$(pkgconfigdir) -+ $(INSTALL) -m 0644 sqlcipher.pc $(DESTDIR)$(pkgconfigdir) - - pkgIndex.tcl: - echo 'package ifneeded sqlite3 $(RELEASE) [list load $(TCLLIBDIR)/libtclsqlite3.so sqlite3]' > $@ -@@ -943,7 +943,7 @@ - $(INSTALL) -m 0644 pkgIndex.tcl $(DESTDIR)$(TCLLIBDIR) - - clean: -- rm -f *.lo *.la *.o sqlite3$(TEXE) libsqlite3.la -+ rm -f *.lo *.la *.o sqlcipher$(TEXE) libsqlcipher.la - rm -f sqlite3.h opcodes.* - rm -rf .libs .deps - rm -f lemon$(BEXE) lempar.c parse.* sqlite*.tar.gz -@@ -964,7 +966,7 @@ clean: - rm -f sqlite-output.vsix - - distclean: clean -- rm -f config.log config.status libtool Makefile sqlite3.pc -+ rm -f config.log config.status libtool Makefile sqlcipher.pc - - # - # Windows section -diff --git a/sqlite3.pc.in b/sqlite3.pc.in -deleted file mode 100644 -index c8d0aa9..0000000 ---- a/sqlite3.pc.in -+++ /dev/null -@@ -1,13 +0,0 @@ --# Package Information for pkg-config -- --prefix=@prefix@ --exec_prefix=@exec_prefix@ --libdir=@libdir@ --includedir=@includedir@ -- --Name: SQLite --Description: SQL database engine --Version: @RELEASE@ --Libs: -L${libdir} -lsqlite3 --Libs.private: @LIBS@ --Cflags: -I${includedir} ---- /dev/null 2012-03-31 10:49:42.330855572 -0400 -+++ b/sqlcipher.pc.in 2012-03-31 18:07:59.000000000 -0400 -@@ -0,0 +1,13 @@ -+# Package Information for pkg-config -+ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: SQLCipher -+Description: encrypted SQL database engine -+Version: @RELEASE@ -+Libs: -L${libdir} -lsqlcipher -+Libs.private: @LIBS@ -+Cflags: -I${includedir} +-3.7.17 ++2.2.1 |