%define name sqlite %define version SQLITE_VERSION %define release 1 Name: %{name} Summary: SQLite is a C library that implements an embeddable SQL database engine Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.gz Group: System/Libraries URL: http://www.sqlite.org/ License: Public Domain BuildRoot: %{_tmppath}/%{name}-%{version}-root %description SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library. %package -n %{name}-devel Summary: Header files and libraries for developing apps which will use sqlite Group: Development/C Requires: %{name} = %{version}-%{release} %description -n %{name}-devel The sqlite-devel package contains the header files and libraries needed to develop programs that use the SQLite database library. %prep %setup -q -n %{name} %build CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix} make make doc %install install -d $RPM_BUILD_ROOT/%{_prefix} install -d $RPM_BUILD_ROOT/%{_prefix}/bin install -d $RPM_BUILD_ROOT/%{_prefix}/include install -d $RPM_BUILD_ROOT/%{_prefix}/lib make install prefix=$RPM_BUILD_ROOT/%{_prefix} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -fr $RPM_BUILD_ROOT %files %defattr(-, root, root) %{_libdir}/*.so* %{_bindir}/* %files -n %{name}-devel %defattr(-, root, root) %{_libdir}/pkgconfig/sqlite3.pc %{_libdir}/*.a %{_libdir}/*.la %{_includedir}/* %doc doc/*