1 %define name sqlite 2 %define version SQLITE_VERSION 3 %define release 1 4 5 Name: %{name} 6 Summary: SQLite is a C library that implements an embeddable SQL database engine 7 Version: %{version} 8 Release: %{release} 9 Source: %{name}-%{version}.tar.gz 10 Group: System/Libraries 11 URL: http://www.sqlite.org/ 12 License: Public Domain 13 BuildRoot: %{_tmppath}/%{name}-%{version}-root 14 15 %description 16 SQLite is a software library that implements a self-contained, serverless, 17 zero-configuration, transactional SQL database engine. 18 Programs that link with the SQLite library can have SQL database access 19 without running a separate RDBMS process. The distribution comes with a 20 standalone command-line access program (sqlite) that can be used to 21 administer an SQLite database and which serves as an example of how to 22 use the SQLite library. 23 24 %package -n %{name}-devel 25 Summary: Header files and libraries for developing apps which will use sqlite 26 Group: Development/C 27 Requires: %{name} = %{version}-%{release} 28 29 %description -n %{name}-devel 30 The sqlite-devel package contains the header files and libraries needed 31 to develop programs that use the SQLite database library. 32 33 %prep 34 %setup -q -n %{name} 35 36 %build 37 CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix} 38 39 make 40 make doc 41 42 %install 43 install -d $RPM_BUILD_ROOT/%{_prefix} 44 install -d $RPM_BUILD_ROOT/%{_prefix}/bin 45 install -d $RPM_BUILD_ROOT/%{_prefix}/include 46 install -d $RPM_BUILD_ROOT/%{_prefix}/lib 47 make install prefix=$RPM_BUILD_ROOT/%{_prefix} 48 49 %post -p /sbin/ldconfig 50 51 %postun -p /sbin/ldconfig 52 53 %clean 54 rm -fr $RPM_BUILD_ROOT 55 56 %files 57 %defattr(-, root, root) 58 %{_libdir}/*.so* 59 %{_bindir}/* 60 61 %files -n %{name}-devel 62 %defattr(-, root, root) 63 %{_libdir}/pkgconfig/sqlite3.pc 64 %{_libdir}/*.a 65 %{_libdir}/*.la 66 %{_includedir}/* 67 %doc doc/* 68