OBS User unknown 2008-04-06 06:15:52 +00:00 committed by Git OBS Bridge
parent 169b0128f9
commit c18a6f12fc
2 changed files with 74 additions and 63 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Apr 3 17:24:11 CEST 2008 - max@suse.de
- Fixed the tcl subpackage and adapted it to the new Tcl file
system layout.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 10 16:43:20 CET 2008 - lrupp@suse.de Thu Jan 10 16:43:20 CET 2008 - lrupp@suse.de

View File

@ -10,6 +10,7 @@
# norootforbuild # norootforbuild
Name: sqlite3 Name: sqlite3
BuildRequires: gcc-c++ readline-devel tcl-devel BuildRequires: gcc-c++ readline-devel tcl-devel
%if %{?suse_version:1}%{?!suse_version:0} %if %{?suse_version:1}%{?!suse_version:0}
@ -20,7 +21,7 @@ Group: Productivity/Databases/Servers
Summary: Embeddable SQL Database Engine Summary: Embeddable SQL Database Engine
Url: http://www.sqlite.org/ Url: http://www.sqlite.org/
Version: 3.5.4 Version: 3.5.4
Release: 1 Release: 25
Requires: libsqlite3-0 = %version Requires: libsqlite3-0 = %version
Provides: sqlite = %version Provides: sqlite = %version
Obsoletes: sqlite < %version Obsoletes: sqlite < %version
@ -53,6 +54,7 @@ Authors:
D. Richard Hipp <drh@hwaci.com> D. Richard Hipp <drh@hwaci.com>
%package -n libsqlite3-0 %package -n libsqlite3-0
License: Public Domain, Freeware
Summary: Shared libraries for the Embeddable SQL Database Engine Summary: Shared libraries for the Embeddable SQL Database Engine
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
@ -78,6 +80,7 @@ Authors:
D. Richard Hipp <drh@hwaci.com> D. Richard Hipp <drh@hwaci.com>
%package tcl %package tcl
License: Public Domain, Freeware
Group: Development/Libraries/Tcl Group: Development/Libraries/Tcl
Summary: Tcl binding for SQLite Summary: Tcl binding for SQLite
Provides: sqlite-tcl = %version Provides: sqlite-tcl = %version
@ -98,6 +101,7 @@ Authors:
D. Richard Hipp <drh@hwaci.com> D. Richard Hipp <drh@hwaci.com>
%package devel %package devel
License: Public Domain, Freeware
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Summary: Embeddable SQL Database Engine Summary: Embeddable SQL Database Engine
Requires: %name = %version glibc-devel Requires: %name = %version glibc-devel
@ -164,13 +168,11 @@ autoreconf -f -i
cd build cd build
make install \ make install \
DESTDIR="$RPM_BUILD_ROOT" \ DESTDIR="$RPM_BUILD_ROOT" \
tclscriptdir=%tclscriptdir \ TCLLIBDIR=%_libdir/tcl
tcllibdir=%_libdir echo 'package ifneeded sqlite3 %version [list load $dir/libtclsqlite3.so sqlite3]' \
> %buildroot%_libdir/tcl/sqlite3/pkgIndex.tcl
install -d $RPM_BUILD_ROOT%_mandir/man1/ install -d $RPM_BUILD_ROOT%_mandir/man1/
install -m 0644 ../sqlite3.1 $RPM_BUILD_ROOT%_mandir/man1/ install -m 0644 ../sqlite3.1 $RPM_BUILD_ROOT%_mandir/man1/
#%if %{?suse_version:1}%{?!suse_version:0}
# sed -i 's,%buildroot,,' %buildroot/%tclscriptdir/sqlite*/pkgIndex.tcl
#%endif
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -190,7 +192,7 @@ autoreconf -f -i
%files tcl %files tcl
%defattr(-,root,root) %defattr(-,root,root)
%tclscriptdir %_libdir/tcl
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
@ -201,10 +203,13 @@ autoreconf -f -i
%_libdir/pkgconfig/sqlite3.pc %_libdir/pkgconfig/sqlite3.pc
%changelog %changelog
* Thu Jan 10 2008 - lrupp@suse.de * Thu Apr 03 2008 max@suse.de
- Fixed the tcl subpackage and adapted it to the new Tcl file
system layout.
* Thu Jan 10 2008 lrupp@suse.de
- split of libsqlite3-0 package (Shared Library Packaging Policy) - split of libsqlite3-0 package (Shared Library Packaging Policy)
- rename sqlite to sqlite3 - rename sqlite to sqlite3
* Tue Dec 18 2007 - adrian@suse.de * Tue Dec 18 2007 adrian@suse.de
- update to version 3.5.4 - update to version 3.5.4
From official changelog: From official changelog:
* Fix a critical bug in UPDATE or DELETE that occurs when an * Fix a critical bug in UPDATE or DELETE that occurs when an
@ -227,7 +232,7 @@ autoreconf -f -i
".dump" output of databases with very large BLOBs and strings can ".dump" output of databases with very large BLOBs and strings can
be played back to recreate the database. be played back to recreate the database.
* Other small bug fixes and optimizations. * Other small bug fixes and optimizations.
* Fri Nov 30 2007 - adrian@suse.de * Fri Nov 30 2007 adrian@suse.de
- update to version 3.5.3 - update to version 3.5.3
* documentation has been removed from tar ball. * documentation has been removed from tar ball.
From official changelog: From official changelog:
@ -246,7 +251,7 @@ autoreconf -f -i
* The DISTINCT keyword now will sometimes use an INDEX if an * The DISTINCT keyword now will sometimes use an INDEX if an
appropriate index is available and the optimizer thinks its use appropriate index is available and the optimizer thinks its use
might be advantageous. might be advantageous.
* Mon Nov 05 2007 - adrian@suse.de * Mon Nov 05 2007 adrian@suse.de
- update to version 3.5.2 - update to version 3.5.2
From the official changelog: From the official changelog:
* The OS interface layer and the memory allocation subsystems in * The OS interface layer and the memory allocation subsystems in
@ -259,11 +264,11 @@ autoreconf -f -i
* Fix a long-standing bug that might cause database corruption if * Fix a long-standing bug that might cause database corruption if
a disk-full error occurs in the middle of a transaction and that a disk-full error occurs in the middle of a transaction and that
transaction is not rolled back. transaction is not rolled back.
* Thu Oct 18 2007 - sbrabec@suse.cz * Thu Oct 18 2007 sbrabec@suse.cz
- Build with column metadata support, as required by libgda. - Build with column metadata support, as required by libgda.
* Mon Aug 13 2007 - adrian@suse.de * Mon Aug 13 2007 adrian@suse.de
- call %%post/%%pre ldconfig again (#298292) - call %%post/%%pre ldconfig again (#298292)
* Mon Aug 06 2007 - adrian@suse.de * Mon Aug 06 2007 adrian@suse.de
- update to version 3.4.1 - update to version 3.4.1
* Bugfix release to solve database corruption * Bugfix release to solve database corruption
* remove static fts2 plugin patch, it is broken and get not used * remove static fts2 plugin patch, it is broken and get not used
@ -290,26 +295,26 @@ autoreconf -f -i
functions in the amalgamation. functions in the amalgamation.
- Add pluggable tokenizers and ICU tokenization support to FTS2 - Add pluggable tokenizers and ICU tokenization support to FTS2
- Other minor bug fixes and documentation enhancements - Other minor bug fixes and documentation enhancements
* Tue Jun 26 2007 - adrian@suse.de * Tue Jun 26 2007 adrian@suse.de
- update to version 3.4.0 - update to version 3.4.0
WARNING: this version might cause incompatibilities due to new WARNING: this version might cause incompatibilities due to new
limits. These limits could be raised again, if we run in limits. These limits could be raised again, if we run in
trouble, but let's follow upstream for now. trouble, but let's follow upstream for now.
* Two important bugfixes for database corruption. * Two important bugfixes for database corruption.
* New features like incremental BLOB I/O and incremental vacuum * New features like incremental BLOB I/O and incremental vacuum
* Fri Apr 27 2007 - adrian@suse.de * Fri Apr 27 2007 adrian@suse.de
- update to version 3.3.17 - update to version 3.3.17
* bug fix in forwards-compatibility logic of SQLite * bug fix in forwards-compatibility logic of SQLite
* Thu Apr 19 2007 - adrian@suse.de * Thu Apr 19 2007 adrian@suse.de
- update to version 3.3.16 - update to version 3.3.16
* speed improvements were not enabled in .15 by accident * speed improvements were not enabled in .15 by accident
* Mon Apr 16 2007 - adrian@suse.de * Mon Apr 16 2007 adrian@suse.de
- update to version 3.3.15 - update to version 3.3.15
* speed improvements * speed improvements
* new exclusive locking mode * new exclusive locking mode
- switch to -O3 now - switch to -O3 now
- general spec file clean up - general spec file clean up
* Mon Feb 19 2007 - adrian@suse.de * Mon Feb 19 2007 adrian@suse.de
- update to version 3.3.13 - update to version 3.3.13
from the changelog: from the changelog:
* Add a "fragmentation" measurement in the output of sqlite3_analyzer. * Add a "fragmentation" measurement in the output of sqlite3_analyzer.
@ -325,37 +330,37 @@ autoreconf -f -i
the left-most table in the join is constrained by a UNIQUE index. the left-most table in the join is constrained by a UNIQUE index.
* Fixed a bug in the "copy" method of the TCL interface. * Fixed a bug in the "copy" method of the TCL interface.
* Bug fixes in fts1 and fts2 modules. * Bug fixes in fts1 and fts2 modules.
* Mon Feb 12 2007 - dmueller@suse.de * Mon Feb 12 2007 dmueller@suse.de
- fix library dependencies after loadable extensions were enabled - fix library dependencies after loadable extensions were enabled
* Tue Feb 06 2007 - dmacvicar@suse.de * Tue Feb 06 2007 dmacvicar@suse.de
- Enable support for loadable extensions - Enable support for loadable extensions
* Mon Feb 05 2007 - max@suse.de * Mon Feb 05 2007 max@suse.de
- Enable the fts1 and fts2 modules and link them in statically. - Enable the fts1 and fts2 modules and link them in statically.
* Wed Jan 31 2007 - adrian@suse.de * Wed Jan 31 2007 adrian@suse.de
- update to version 3.3.12 - update to version 3.3.12
* further bugfixes, esp. for bugs introduced in 3.3.9 * further bugfixes, esp. for bugs introduced in 3.3.9
* Thu Jan 11 2007 - adrian@suse.de * Thu Jan 11 2007 adrian@suse.de
- update to version 3.3.10 - update to version 3.3.10
* pure bug fix release * pure bug fix release
* Tue Jan 09 2007 - adrian@suse.de * Tue Jan 09 2007 adrian@suse.de
- update to version 3.3.9 - update to version 3.3.9
* fixes database corruption "under obscure and difficult to * fixes database corruption "under obscure and difficult to
reproduce circumstances". reproduce circumstances".
* new sqlite3_prepare v2() api (new header file) * new sqlite3_prepare v2() api (new header file)
* Mon Nov 06 2006 - adrian@suse.de * Mon Nov 06 2006 adrian@suse.de
- fix permissions of installed man page - fix permissions of installed man page
* Mon Oct 16 2006 - adrian@suse.de * Mon Oct 16 2006 adrian@suse.de
- update to version 3.3.8 - update to version 3.3.8
* full-text search using the FTS1 module * full-text search using the FTS1 module
* minor bufixes * minor bufixes
- two testcases got disabled, because they fail. - two testcases got disabled, because they fail.
We need to review the reason for that before shipping this package, We need to review the reason for that before shipping this package,
but this package builds again at least. but this package builds again at least.
* Wed Aug 23 2006 - adrian@suse.de * Wed Aug 23 2006 adrian@suse.de
- update to version 3.3.7 - update to version 3.3.7
* support for loadable extensions and virtual tables * support for loadable extensions and virtual tables
* minor bugfixes * minor bugfixes
* Thu May 18 2006 - adrian@suse.de * Thu May 18 2006 adrian@suse.de
- update to version 3.3.5 - update to version 3.3.5
Version 3.3 adds support for CHECK constraints, DESC indices, Version 3.3 adds support for CHECK constraints, DESC indices,
separate REAL and INTEGER column affinities, a new OS interface separate REAL and INTEGER column affinities, a new OS interface
@ -364,94 +369,94 @@ autoreconf -f -i
will read and write legacy databases created with any prior will read and write legacy databases created with any prior
version of SQLite 3. But databases created by version 3.3.0 will version of SQLite 3. But databases created by version 3.3.0 will
not be readable or writable by earlier versions of the SQLite not be readable or writable by earlier versions of the SQLite
* Wed Mar 22 2006 - schwab@suse.de * Wed Mar 22 2006 schwab@suse.de
- Fix another 64bit bug. - Fix another 64bit bug.
* Wed Jan 25 2006 - mls@suse.de * Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires - converted neededforbuild to BuildRequires
* Mon Jan 09 2006 - adrian@suse.de * Mon Jan 09 2006 adrian@suse.de
- disable "same thread check". It is only needed with broken - disable "same thread check". It is only needed with broken
thread implementations and will be similar offered in sqlite 3.3 thread implementations and will be similar offered in sqlite 3.3
* Wed Jan 04 2006 - adrian@suse.de * Wed Jan 04 2006 adrian@suse.de
- update to version 3.2.8 - update to version 3.2.8
* bugfix release * bugfix release
* Tue Jan 03 2006 - rguenthe@suse.de * Tue Jan 03 2006 rguenthe@suse.de
- Correct 64bit issues causing x86_64 testsuite failures. - Correct 64bit issues causing x86_64 testsuite failures.
* Fri Dec 02 2005 - jw@suse.de * Fri Dec 02 2005 jw@suse.de
- VERSION parsing back to normal. - VERSION parsing back to normal.
3002007 looks better than 3000000 3002007 looks better than 3000000
* Mon Oct 24 2005 - adrian@suse.de * Mon Oct 24 2005 adrian@suse.de
- fix build for 64bit - fix build for 64bit
* Mon Oct 17 2005 - adrian@suse.de * Mon Oct 17 2005 adrian@suse.de
- update to version 3.2.7 - update to version 3.2.7
* needed an additional fix for conflict.test * needed an additional fix for conflict.test
* Tue Aug 30 2005 - jw@suse.de * Tue Aug 30 2005 jw@suse.de
- disabled a timing test. This fixes failed builds - disabled a timing test. This fixes failed builds
on heavy loaded autobuild hosts. on heavy loaded autobuild hosts.
* Wed Jun 29 2005 - jw@suse.de * Wed Jun 29 2005 jw@suse.de
- configure script fixed: VERSION was misparsed. - configure script fixed: VERSION was misparsed.
* Mon Jun 27 2005 - max@suse.de * Mon Jun 27 2005 max@suse.de
- Skip the testsuite if the underlaying file system doesn't - Skip the testsuite if the underlaying file system doesn't
support fsync() on directories (e.g. tmpfs). support fsync() on directories (e.g. tmpfs).
* Tue Jun 21 2005 - max@suse.de * Tue Jun 21 2005 max@suse.de
- Update to version 3.2.2. - Update to version 3.2.2.
- Improved installation of the Tcl package. - Improved installation of the Tcl package.
* Thu Apr 21 2005 - max@suse.de * Thu Apr 21 2005 max@suse.de
- Disabling of certain tests for certain architectures does not - Disabling of certain tests for certain architectures does not
seem to be needed anymore. seem to be needed anymore.
* Wed Apr 20 2005 - ro@suse.de * Wed Apr 20 2005 ro@suse.de
- get patch to even apply - get patch to even apply
* Tue Apr 19 2005 - max@suse.de * Tue Apr 19 2005 max@suse.de
- Added a subpackage for the Tcl extension. - Added a subpackage for the Tcl extension.
* Fri Apr 08 2005 - adrian@suse.de * Fri Apr 08 2005 adrian@suse.de
- update to version 3.2.1 - update to version 3.2.1
* Tue Mar 29 2005 - adrian@suse.de * Tue Mar 29 2005 adrian@suse.de
- update to version 3.2.0 - update to version 3.2.0
* Mon Feb 28 2005 - adrian@suse.de * Mon Feb 28 2005 adrian@suse.de
- update to version 3.1.3 - update to version 3.1.3
* a minor bugfix for VACUUM databases * a minor bugfix for VACUUM databases
* to remain compatible with future 3.2 databases * to remain compatible with future 3.2 databases
- obsoletes a testsuite workaround - obsoletes a testsuite workaround
* Fri Feb 18 2005 - adrian@suse.de * Fri Feb 18 2005 adrian@suse.de
- fix library versioning - fix library versioning
* Wed Feb 16 2005 - adrian@suse.de * Wed Feb 16 2005 adrian@suse.de
- update to version 3.1.2 - update to version 3.1.2
* contains a criticial bugsfix, which can corrupted the database * contains a criticial bugsfix, which can corrupted the database
when using the VACUUM command when using the VACUUM command
* Mon Nov 29 2004 - adrian@suse.de * Mon Nov 29 2004 adrian@suse.de
- update to version 3.0.8 - update to version 3.0.8
* Mon Nov 15 2004 - adrian@suse.de * Mon Nov 15 2004 adrian@suse.de
- add susehelp desktop file for developer documentation - add susehelp desktop file for developer documentation
* Mon Nov 15 2004 - adrian@suse.de * Mon Nov 15 2004 adrian@suse.de
- fix libdir path in .la file for lib64 systems - fix libdir path in .la file for lib64 systems
* Mon Oct 25 2004 - adrian@suse.de * Mon Oct 25 2004 adrian@suse.de
- enable utf-8 support - enable utf-8 support
* Fri Jul 30 2004 - adrian@suse.de * Fri Jul 30 2004 adrian@suse.de
- run "make alltest" - run "make alltest"
* Thu Jul 29 2004 - adrian@suse.de * Thu Jul 29 2004 adrian@suse.de
- update to version 2.8.15 - update to version 2.8.15
- disable wrong tcl test case on 64bit - disable wrong tcl test case on 64bit
* Mon Jun 21 2004 - adrian@suse.de * Mon Jun 21 2004 adrian@suse.de
- update to version 2.8.14 - update to version 2.8.14
* Tue Jun 01 2004 - adrian@suse.de * Wed Jun 02 2004 adrian@suse.de
- package sqlite man page - package sqlite man page
* Fri Apr 23 2004 - adrian@suse.de * Fri Apr 23 2004 adrian@suse.de
- update to version 2.8.13 - update to version 2.8.13
* Mon Mar 01 2004 - adrian@suse.de * Mon Mar 01 2004 adrian@suse.de
- disable format3 test case for ppc for now - disable format3 test case for ppc for now
* Sun Feb 29 2004 - adrian@suse.de * Sun Feb 29 2004 adrian@suse.de
- update to version 2.8.12 - update to version 2.8.12
- add usual 64bit fixes - add usual 64bit fixes
- add -fno-strict-aliasing - add -fno-strict-aliasing
- disable bigfile test case due to limits in autobuild - disable bigfile test case due to limits in autobuild
* Thu Jan 22 2004 - adrian@suse.de * Thu Jan 22 2004 adrian@suse.de
- update to version 2.8.11 - update to version 2.8.11
* one testcase fails on ppc, our ppc people will have a look * one testcase fails on ppc, our ppc people will have a look
* Mon Dec 29 2003 - adrian@suse.de * Mon Dec 29 2003 adrian@suse.de
- update to version 2.8.8 - update to version 2.8.8
* several 64 bit fixes have been merged, some more are needed now * several 64 bit fixes have been merged, some more are needed now
- ignore some not exact matching float test cases on s390* - ignore some not exact matching float test cases on s390*
- enable threading support - enable threading support
* Tue Dec 02 2003 - adrian@suse.de * Tue Dec 02 2003 adrian@suse.de
- initial package of version 2.8.6 - initial package of version 2.8.6
- a number of 64bit fixes - a number of 64bit fixes
- some test cases got disabled, because they use an invalid Tcl - some test cases got disabled, because they use an invalid Tcl