|
@@ -5,16 +5,16 @@
|
|
|
|
|
|
%define with_check %{?_with_check:1}%{!?_with_check:0}
|
|
%define with_check %{?_with_check:1}%{!?_with_check:0}
|
|
|
|
|
|
-%define realver 3071401
|
|
|
|
-%define docver 3071400
|
|
|
|
-%define rpmver 3.7.14.1
|
|
|
|
|
|
+%define realver 3080701
|
|
|
|
+%define docver 3080701
|
|
|
|
+%define rpmver 3.8.7.1
|
|
|
|
|
|
|
|
|
|
Summary: SQLite is a C library that implements an embeddable SQL database engine
|
|
Summary: SQLite is a C library that implements an embeddable SQL database engine
|
|
Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
|
|
Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
|
|
Name: %{packagename}
|
|
Name: %{packagename}
|
|
Version: %{rpmver}
|
|
Version: %{rpmver}
|
|
-Release: 2%{?_dist_release}
|
|
|
|
|
|
+Release: 1%{?_dist_release}
|
|
Group: System Environment/Libraries
|
|
Group: System Environment/Libraries
|
|
URL: http://www.sqlite.org
|
|
URL: http://www.sqlite.org
|
|
License: Public Domain
|
|
License: Public Domain
|
|
@@ -26,14 +26,13 @@ Source1: http://www.sqlite.org/%{archivename}-doc-%{docver}.zip
|
|
Patch1: sqlite-3.6.23-lemon-system-template.patch
|
|
Patch1: sqlite-3.6.23-lemon-system-template.patch
|
|
# Shut up stupid tests depending on system settings of allowed open fd's
|
|
# Shut up stupid tests depending on system settings of allowed open fd's
|
|
Patch2: sqlite-3.7.7.1-stupid-openfiles-test.patch
|
|
Patch2: sqlite-3.7.7.1-stupid-openfiles-test.patch
|
|
-# Shut up pagecache overflow test whose expected result depends on compile
|
|
|
|
-# options and whatnot. Dunno why this started failing in 3.7.10 but
|
|
|
|
-# doesn't seem particularly critical...
|
|
|
|
-Patch3: sqlite-3.7.10-pagecache-overflow-test.patch
|
|
|
|
# sqlite >= 3.7.10 is buggy if malloc_usable_size() is detected, disable it:
|
|
# sqlite >= 3.7.10 is buggy if malloc_usable_size() is detected, disable it:
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=801981
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=801981
|
|
# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665363
|
|
# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665363
|
|
-Patch4: sqlite-3.7.14.1-no-malloc-usable-size.patch
|
|
|
|
|
|
+Patch3: sqlite-3.7.15-no-malloc-usable-size.patch
|
|
|
|
+# Temporary workaround for failed percentile test, see patch for details
|
|
|
|
+Patch4: sqlite-3.8.0-percentile-test.patch
|
|
|
|
+
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: tcl, readline-devel, ncurses-devel
|
|
BuildRequires: tcl, readline-devel, ncurses-devel
|
|
@@ -148,8 +147,8 @@ sqlite3-develはSQLiteデータベースライブラリを用いるプログラ
|
|
%setup -q -a1 -n%{archivename}-src-%{realver}
|
|
%setup -q -a1 -n%{archivename}-src-%{realver}
|
|
%patch1 -p1 -b .lemon-system-template
|
|
%patch1 -p1 -b .lemon-system-template
|
|
%patch2 -p1 -b .stupid-openfiles-test
|
|
%patch2 -p1 -b .stupid-openfiles-test
|
|
-%patch3 -p1 -b .pagecache-overflow-test
|
|
|
|
-%patch4 -p1 -b .no-malloc-usable-size
|
|
|
|
|
|
+%patch3 -p1 -b .no-malloc-usable-size
|
|
|
|
+%patch4 -p1 -b .nonprecise-percentile-test
|
|
|
|
|
|
rm -f %{name}-doc-%{realver}/search
|
|
rm -f %{name}-doc-%{realver}/search
|
|
|
|
|
|
@@ -232,6 +231,11 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Tue Nov 18 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.7.1-1
|
|
|
|
+- new upstream release
|
|
|
|
+- update Patch3 (sqlite-3.7.15-no-malloc-usable-size.patch)
|
|
|
|
+- add Patch4 (sqlite-3.8.0-percentile-test.patch) from fedora
|
|
|
|
+
|
|
* Mon Jan 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.7.15.1-2
|
|
* Mon Jan 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.7.15.1-2
|
|
- rebuild with VineSeed environment
|
|
- rebuild with VineSeed environment
|
|
|
|
|