Blame spec.template

Packit Service e31a56
%define name sqlite
Packit Service e31a56
%define version SQLITE_VERSION
Packit Service e31a56
%define release 1
Packit Service e31a56
Packit Service e31a56
Name: %{name}
Packit Service e31a56
Summary: SQLite is a C library that implements an embeddable SQL database engine
Packit Service e31a56
Version: %{version}
Packit Service e31a56
Release: %{release}
Packit Service e31a56
Source: %{name}-%{version}.tar.gz
Packit Service e31a56
Group: System/Libraries
Packit Service e31a56
URL: http://www.sqlite.org/
Packit Service e31a56
License: Public Domain
Packit Service e31a56
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Packit Service e31a56
Packit Service e31a56
%description
Packit Service e31a56
SQLite is a software library that implements a self-contained, serverless,
Packit Service e31a56
zero-configuration, transactional SQL database engine.
Packit Service e31a56
Programs that link with the SQLite library can have SQL database access
Packit Service e31a56
without running a separate RDBMS process. The distribution comes with a
Packit Service e31a56
standalone command-line access program (sqlite) that can be used to
Packit Service e31a56
administer an SQLite database and which serves as an example of how to
Packit Service e31a56
use the SQLite library.
Packit Service e31a56
Packit Service e31a56
%package -n %{name}-devel
Packit Service e31a56
Summary: Header files and libraries for developing apps which will use sqlite
Packit Service e31a56
Group: Development/C
Packit Service e31a56
Requires: %{name} = %{version}-%{release}
Packit Service e31a56
Packit Service e31a56
%description -n %{name}-devel
Packit Service e31a56
The sqlite-devel package contains the header files and libraries needed
Packit Service e31a56
to develop programs that use the SQLite database library.
Packit Service e31a56
Packit Service e31a56
%prep
Packit Service e31a56
%setup -q -n %{name}
Packit Service e31a56
Packit Service e31a56
%build
Packit Service e31a56
CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix}
Packit Service e31a56
Packit Service e31a56
make
Packit Service e31a56
make doc
Packit Service e31a56
Packit Service e31a56
%install
Packit Service e31a56
install -d $RPM_BUILD_ROOT/%{_prefix}
Packit Service e31a56
install -d $RPM_BUILD_ROOT/%{_prefix}/bin
Packit Service e31a56
install -d $RPM_BUILD_ROOT/%{_prefix}/include
Packit Service e31a56
install -d $RPM_BUILD_ROOT/%{_prefix}/lib
Packit Service e31a56
make install prefix=$RPM_BUILD_ROOT/%{_prefix}
Packit Service e31a56
Packit Service e31a56
%post -p /sbin/ldconfig
Packit Service e31a56
Packit Service e31a56
%postun -p /sbin/ldconfig
Packit Service e31a56
Packit Service e31a56
%clean
Packit Service e31a56
rm -fr $RPM_BUILD_ROOT
Packit Service e31a56
Packit Service e31a56
%files
Packit Service e31a56
%defattr(-, root, root)
Packit Service e31a56
%{_libdir}/*.so*
Packit Service e31a56
%{_bindir}/*
Packit Service e31a56
Packit Service e31a56
%files -n %{name}-devel
Packit Service e31a56
%defattr(-, root, root)
Packit Service e31a56
%{_libdir}/pkgconfig/sqlite3.pc
Packit Service e31a56
%{_libdir}/*.a
Packit Service e31a56
%{_libdir}/*.la
Packit Service e31a56
%{_includedir}/*
Packit Service e31a56
%doc doc/*