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