xref: /sqlite-3.40.0/spec.template (revision 3c0d1ec0)
1*3c0d1ec0Sdoughenry%define name sqlite
2*3c0d1ec0Sdoughenry%define version SQLITE_VERSION
3*3c0d1ec0Sdoughenry%define release 1
4*3c0d1ec0Sdoughenry
5*3c0d1ec0SdoughenryName: %{name}
6*3c0d1ec0SdoughenrySummary: SQLite is a C library that implements an embeddable SQL database engine
7*3c0d1ec0SdoughenryVersion: %{version}
8*3c0d1ec0SdoughenryRelease: %{release}
9*3c0d1ec0SdoughenrySource: %{name}-%{version}.tar.gz
10*3c0d1ec0SdoughenryGroup: System/Libraries
11*3c0d1ec0SdoughenryURL: http://www.hwaci.com/sw/sqlite/
12*3c0d1ec0SdoughenryLicense: Public Domain
13*3c0d1ec0SdoughenryBuildRoot: %{_tmppath}/%{name}-%{version}-root
14*3c0d1ec0Sdoughenry
15*3c0d1ec0Sdoughenry%description
16*3c0d1ec0SdoughenrySQLite is a C library that implements an embeddable SQL database engine.
17*3c0d1ec0SdoughenryPrograms that link with the SQLite library can have SQL database access
18*3c0d1ec0Sdoughenrywithout running a separate RDBMS process. The distribution comes with a
19*3c0d1ec0Sdoughenrystandalone command-line access program (sqlite) that can be used to
20*3c0d1ec0Sdoughenryadminister an SQLite database and which serves as an example of how to
21*3c0d1ec0Sdoughenryuse the SQLite library.
22*3c0d1ec0Sdoughenry
23*3c0d1ec0Sdoughenry%package -n %{name}-devel
24*3c0d1ec0SdoughenrySummary: Header files and libraries for developing apps which will use sqlite
25*3c0d1ec0SdoughenryGroup: Development/C
26*3c0d1ec0SdoughenryRequires: %{name} = %{version}-%{release}
27*3c0d1ec0Sdoughenry
28*3c0d1ec0Sdoughenry%description -n %{name}-devel
29*3c0d1ec0SdoughenryThe sqlite-devel package contains the header files and libraries needed
30*3c0d1ec0Sdoughenryto develop programs that use the sqlite database library.
31*3c0d1ec0Sdoughenry
32*3c0d1ec0Sdoughenry%prep
33*3c0d1ec0Sdoughenry%setup -q -n %{name}
34*3c0d1ec0Sdoughenry
35*3c0d1ec0Sdoughenry%build
36*3c0d1ec0SdoughenryCFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix}
37*3c0d1ec0Sdoughenry
38*3c0d1ec0Sdoughenry%make
39*3c0d1ec0Sdoughenrymake
40*3c0d1ec0Sdoughenrymake doc
41*3c0d1ec0Sdoughenry
42*3c0d1ec0Sdoughenry%install
43*3c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}
44*3c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}/bin
45*3c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}/include
46*3c0d1ec0Sdoughenryinstall -d $RPM_BUILD_ROOT/%{_prefix}/lib
47*3c0d1ec0Sdoughenrymake install prefix=$RPM_BUILD_ROOT/%{_prefix}
48*3c0d1ec0Sdoughenry
49*3c0d1ec0Sdoughenry%clean
50*3c0d1ec0Sdoughenryrm -fr $RPM_BUILD_ROOT
51*3c0d1ec0Sdoughenry
52*3c0d1ec0Sdoughenry%files
53*3c0d1ec0Sdoughenry%defattr(-, root, root)
54*3c0d1ec0Sdoughenry%{_libdir}/*.so*
55*3c0d1ec0Sdoughenry%{_bindir}/*
56*3c0d1ec0Sdoughenry
57*3c0d1ec0Sdoughenry%files -n %{name}-devel
58*3c0d1ec0Sdoughenry%defattr(-, root, root)
59*3c0d1ec0Sdoughenry%{_libdir}/*.a
60*3c0d1ec0Sdoughenry%{_libdir}/*.la
61*3c0d1ec0Sdoughenry%{_includedir}/*
62*3c0d1ec0Sdoughenry%doc doc/*
63