12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- %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.hwaci.com/sw/sqlite/
- License: Public Domain
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- %description
- SQLite is a C library that implements an embeddable 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}
- %clean
- rm -fr $RPM_BUILD_ROOT
- %files
- %defattr(-, root, root)
- %{_libdir}/*.so*
- %{_bindir}/*
- %files -n %{name}-devel
- %defattr(-, root, root)
- %{_libdir}/*.a
- %{_libdir}/*.la
- %{_includedir}/*
- %doc doc/*
|