15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%define name sqlite 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%define version SQLITE_VERSION 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%define release 1 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Name: %{name} 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Summary: SQLite is a C library that implements an embeddable SQL database engine 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Version: %{version} 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Release: %{release} 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Source: %{name}-%{version}.tar.gz 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Group: System/Libraries 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)URL: http://www.sqlite.org/ 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)License: Public Domain 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)BuildRoot: %{_tmppath}/%{name}-%{version}-root 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%description 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)SQLite is a software library that implements a self-contained, serverless, 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)zero-configuration, transactional SQL database engine. 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Programs that link with the SQLite library can have SQL database access 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)without running a separate RDBMS process. The distribution comes with a 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)standalone command-line access program (sqlite) that can be used to 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)administer an SQLite database and which serves as an example of how to 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)use the SQLite library. 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%package -n %{name}-devel 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Summary: Header files and libraries for developing apps which will use sqlite 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Group: Development/C 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Requires: %{name} = %{version}-%{release} 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%description -n %{name}-devel 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)The sqlite-devel package contains the header files and libraries needed 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)to develop programs that use the SQLite database library. 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%prep 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%setup -q -n %{name} 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%build 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix} 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)make 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)make doc 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%install 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)install -d $RPM_BUILD_ROOT/%{_prefix} 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)install -d $RPM_BUILD_ROOT/%{_prefix}/bin 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)install -d $RPM_BUILD_ROOT/%{_prefix}/include 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)install -d $RPM_BUILD_ROOT/%{_prefix}/lib 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)make install prefix=$RPM_BUILD_ROOT/%{_prefix} 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%post -p /sbin/ldconfig 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%postun -p /sbin/ldconfig 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%clean 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)rm -fr $RPM_BUILD_ROOT 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%files 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%defattr(-, root, root) 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%{_libdir}/*.so* 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%{_bindir}/* 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%files -n %{name}-devel 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%defattr(-, root, root) 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%{_libdir}/pkgconfig/sqlite3.pc 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%{_libdir}/*.a 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%{_libdir}/*.la 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%{_includedir}/* 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)%doc doc/* 68