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