Home | History | Annotate | Download | only in src
      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 --prefix=%{_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/*
     68