%define sourcever 3190300 Summary: A portable, high level programming interface to various calling conventions Name: sqlite Version: 3.19.3 Release: 1%{?dist} License: Public Domain URL: http://www.sqlite.org Group: System Environment/GeneralLibraries Vendor: VMware, Inc. Distribution: Photon Source0: http://sqlite.org/2016/%{name}-autoconf-3190300.tar.gz %define sha1 sqlite=58f2cabffb3ff4761a3ac7f834d9db7b46307c1f #https://sqlite.org/src/vpatch?from=0db20efe201736b3&to=66de6f4a9504ec26 Patch0: CVE-2017-10989.patch Obsoletes: sqlite-autoconf Requires: sqlite-libs = %{version}-%{release} Provides: sqlite3 %description This package contains most of the static files that comprise the www.sqlite.org website including all of the SQL Syntax and the C/C++ interface specs and other miscellaneous documentation. %package devel Summary: sqlite3 link library & header files Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel The sqlite devel package include the needed library link and header files for development. %package libs Summary: sqlite3 library Group: Libraries Provides: pkgconfig(sqlite3) Obsoletes: libsqlite Obsoletes: sqlite-autoconf %description libs The sqlite3 library. %prep %setup -q -n %{name}-autoconf-%{sourcever} %patch0 -p1 %build ./configure \ CFLAGS="%{optflags}" \ CXXFLAGS="%{optflags} -DSQLITE_ENABLE_FTS3=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -DSQLITE_SECURE_DELETE=1" \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --libdir=%{_libdir} \ --disable-static make %install [ %{buildroot} != "/"] && rm -rf %{buildroot}/* make DESTDIR=%{buildroot} install install -D -m644 sqlite3.1 %{buildroot}/%{_mandir}/man1/sqlite3.1 find %{buildroot}/%{_libdir} -name '*.la' -delete rm -rf %{buildroot}/%{_infodir} %{_fixperms} %{buildroot}/* %check make %{?_smp_mflags} check %post libs /sbin/ldconfig %postun libs /sbin/ldconfig %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) %{_bindir}/* %{_mandir}/man1/* %files devel %defattr(-,root,root) %{_libdir}/libsqlite3.so %{_libdir}/libsqlite3.so.0 %{_libdir}/pkgconfig/* %{_includedir}/* %files libs %defattr(-,root,root) %{_libdir}/libsqlite3.so.0.8.6 %changelog * Fri Jul 14 2017 Dheeraj Shetty 3.19.3-1 - Upgrading to version 3.19.0 and adding patch for CVE-2017-10989 * Thu Jun 29 2017 Divya Thaluru 3.18.0-2 - Added obseletes for deprecated sqlite-autoconf package * Fri Apr 7 2017 Alexey Makhalov 3.18.0-1 - Version update - Package rename: sqlite-autoconf -> sqlite * Wed Nov 16 2016 Alexey Makhalov 3.11.0-4 - Added -devel and -libs subpackages * Mon Oct 04 2016 ChangLee 3.11.0-3 - Modified %check * Tue May 24 2016 Priyesh Padmavilasom 3.11.0-2 - GA - Bump release of all rpms * Tue Feb 23 2016 Xiaolin Li 3.11.0-1 - Updated to version 3.11.0 * Wed Feb 03 2016 Anish Swaminathan - 3.8.3.1-2 - Fix versioning * Mon Oct 7 2014 Divya Thaluru 3080301-1 - Initial build. First version