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.hwaci.com/sw/sqlite/ 12License: Public Domain 13BuildRoot: %{_tmppath}/%{name}-%{version}-root 14 15%description 16SQLite is a C library that implements an embeddable SQL database engine. 17Programs that link with the SQLite library can have SQL database access 18without running a separate RDBMS process. The distribution comes with a 19standalone command-line access program (sqlite) that can be used to 20administer an SQLite database and which serves as an example of how to 21use the SQLite library. 22 23%package -n %{name}-devel 24Summary: Header files and libraries for developing apps which will use sqlite 25Group: Development/C 26Requires: %{name} = %{version}-%{release} 27 28%description -n %{name}-devel 29The sqlite-devel package contains the header files and libraries needed 30to develop programs that use the sqlite database library. 31 32%prep 33%setup -q -n %{name} 34 35%build 36CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix} 37 38make 39make doc 40 41%install 42install -d $RPM_BUILD_ROOT/%{_prefix} 43install -d $RPM_BUILD_ROOT/%{_prefix}/bin 44install -d $RPM_BUILD_ROOT/%{_prefix}/include 45install -d $RPM_BUILD_ROOT/%{_prefix}/lib 46make install prefix=$RPM_BUILD_ROOT/%{_prefix} 47 48%clean 49rm -fr $RPM_BUILD_ROOT 50 51%files 52%defattr(-, root, root) 53%{_libdir}/*.so* 54%{_bindir}/* 55 56%files -n %{name}-devel 57%defattr(-, root, root) 58%{_libdir}/pkgconfig/sqlite3.pc 59%{_libdir}/*.a 60%{_libdir}/*.la 61%{_includedir}/* 62%doc doc/* 63