xref: /sqlite-3.40.0/spec.template (revision bfccf423)
13c0d1ec0Sdoughenry%define name sqlite
23c0d1ec0Sdoughenry%define version SQLITE_VERSION
33c0d1ec0Sdoughenry%define release 1
43c0d1ec0Sdoughenry
53c0d1ec0SdoughenryName: %{name}
63c0d1ec0SdoughenrySummary: SQLite is a C library that implements an embeddable SQL database engine
73c0d1ec0SdoughenryVersion: %{version}
83c0d1ec0SdoughenryRelease: %{release}
93c0d1ec0SdoughenrySource: %{name}-%{version}.tar.gz
103c0d1ec0SdoughenryGroup: System/Libraries
11*bfccf423SmihailimURL: http://www.sqlite.org/
123c0d1ec0SdoughenryLicense: Public Domain
133c0d1ec0SdoughenryBuildRoot: %{_tmppath}/%{name}-%{version}-root
143c0d1ec0Sdoughenry
153c0d1ec0Sdoughenry%description
16*bfccf423SmihailimSQLite is a software library that implements a self-contained, serverless,
17*bfccf423Smihailimzero-configuration, transactional SQL database engine.
183c0d1ec0SdoughenryPrograms that link with the SQLite library can have SQL database access
193c0d1ec0Sdoughenrywithout running a separate RDBMS process. The distribution comes with a
203c0d1ec0Sdoughenrystandalone command-line access program (sqlite) that can be used to
213c0d1ec0Sdoughenryadminister an SQLite database and which serves as an example of how to
223c0d1ec0Sdoughenryuse the SQLite library.
233c0d1ec0Sdoughenry
243c0d1ec0Sdoughenry%package -n %{name}-devel
253c0d1ec0SdoughenrySummary: Header files and libraries for developing apps which will use sqlite
263c0d1ec0SdoughenryGroup: Development/C
273c0d1ec0SdoughenryRequires: %{name} = %{version}-%{release}
283c0d1ec0Sdoughenry
293c0d1ec0Sdoughenry%description -n %{name}-devel
303c0d1ec0SdoughenryThe sqlite-devel package contains the header files and libraries needed
31*bfccf423Smihailimto develop programs that use the SQLite database library.
323c0d1ec0Sdoughenry
333c0d1ec0Sdoughenry%prep
343c0d1ec0Sdoughenry%setup -q -n %{name}
353c0d1ec0Sdoughenry
363c0d1ec0Sdoughenry%build
373c0d1ec0SdoughenryCFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix}
383c0d1ec0Sdoughenry
393c0d1ec0Sdoughenrymake
403c0d1ec0Sdoughenrymake doc
413c0d1ec0Sdoughenry
423c0d1ec0Sdoughenry%install
433c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}
443c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}/bin
453c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}/include
463c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}/lib
473c0d1ec0Sdoughenrymake install prefix=$RPM_BUILD_ROOT/%{_prefix}
483c0d1ec0Sdoughenry
49*bfccf423Smihailim%post -p /sbin/ldconfig
50*bfccf423Smihailim
51*bfccf423Smihailim%postun -p /sbin/ldconfig
52*bfccf423Smihailim
533c0d1ec0Sdoughenry%clean
543c0d1ec0Sdoughenryrm -fr $RPM_BUILD_ROOT
553c0d1ec0Sdoughenry
563c0d1ec0Sdoughenry%files
573c0d1ec0Sdoughenry%defattr(-, root, root)
583c0d1ec0Sdoughenry%{_libdir}/*.so*
593c0d1ec0Sdoughenry%{_bindir}/*
603c0d1ec0Sdoughenry
613c0d1ec0Sdoughenry%files -n %{name}-devel
623c0d1ec0Sdoughenry%defattr(-, root, root)
6388215bdfSdougcurrie%{_libdir}/pkgconfig/sqlite3.pc
643c0d1ec0Sdoughenry%{_libdir}/*.a
653c0d1ec0Sdoughenry%{_libdir}/*.la
663c0d1ec0Sdoughenry%{_includedir}/*
673c0d1ec0Sdoughenry%doc doc/*
68