base-specs/sqlite.spec
author davelam
Sat, 05 Jan 2008 11:26:38 +0000
changeset 11395 e5f570249d9a
permissions -rw-r--r--
Port sqlite spec files from SFE to JDS repos
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11395
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     1
#
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     2
# spec file for package sqlite
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     3
#
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     4
# Copyright (c) 2007 Sun Microsystems, Inc.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     5
# This file and all modifications and additions to the pristine
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     6
# package are under the same license as the package itself.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     7
#
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     8
# Owner: hawklu 
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
     9
#
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    10
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    11
Name:           sqlite
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    12
License:        Public Domain
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    13
Group:          System/Libraries
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    14
Version:        3.5.4
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    15
Release:        4
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    16
Distribution:   Java Desktop System
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    17
Vendor:         Sun Microsystems, Inc.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    18
URL:            http://www.sqlite.org
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    19
Summary:        SQLite - a C library that implements an embeddable SQL database engine
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    20
Source:         http://www.sqlite.org/%{name}-%{version}.tar.gz
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    21
BuildRoot:      %{_tmppath}/%{name}-%{version}-root
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    22
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    23
%description
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    24
SQLite is a C library that implements an embeddable SQL database engine.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    25
Programs that link with the SQLite library can have SQL database access
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    26
without running a separate RDBMS process. The distribution comes with a
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    27
standalone command-line access program (sqlite) that can be used to
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    28
administer an SQLite database and which serves as an example of how to
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    29
use the SQLite library.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    30
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    31
%package devel
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    32
Summary: Header files and libraries for developing apps which will use %{name}
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    33
Group: Development/C
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    34
Requires: %{name} = %{version}-%{release}
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    35
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    36
%description devel
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    37
The sqlite-devel package contains the header files and libraries needed
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    38
to develop programs that use the sqlite database library.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    39
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    40
%prep
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    41
%setup -q -n %{name}-%{version}
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    42
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    43
%build
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    44
%ifos linux
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    45
if [ -x /usr/bin/getconf ]; then
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    46
  CPUS=`getconf _NPROCESSORS_ONLN`
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    47
fi
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    48
%else
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    49
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    50
%endif
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    51
if test "x$CPUS" = "x" -o $CPUS = 0; then
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    52
  CPUS=1
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    53
fi
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    54
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    55
./configure --prefix=%{_prefix} \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    56
	--bindir=%{_bindir} \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    57
	--mandir=%{_mandir} \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    58
	--libdir=%{_libdir} \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    59
	--datadir=%{_datadir} \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    60
	--includedir=%{_includedir} \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    61
	--sysconfdir=%{_sysconfdir} \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    62
	--enable-static=no                  \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    63
	--enable-releasemode                \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    64
	--enable-threadsafe                 \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    65
	--disable-tcl                       \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    66
	--disable-cross-thread-connections  \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    67
	--enable-tempstore                  \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    68
	--enable-threads-override-locks     \
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    69
	--disable-debug                     
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    70
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    71
make -j $CPUS
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    72
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    73
%install
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    74
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    75
make -i install DESTDIR=$RPM_BUILD_ROOT
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    76
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    77
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    78
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    79
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    80
%clean
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    81
rm -rf $RPM_BUILD_ROOT
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    82
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    83
%post
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    84
/sbin/ldconfig
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    85
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    86
%postun
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    87
/sbin/ldconfig
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    88
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    89
%files
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    90
%defattr(-, root, root)
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    91
%{_libdir}/*.so*
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    92
%{_bindir}/*
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    93
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    94
%files devel
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    95
%defattr(-, root, root)
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    96
%{_libdir}/pkgconfig/sqlite3.pc
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    97
%{_libdir}/*.a
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    98
%{_libdir}/*.la
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
    99
%{_includedir}/*
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   100
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   101
%changelog
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   102
* Fri Jan 04 2008 - [email protected]
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   103
- Port sqlite spec files from SFE to JDS repos
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   104
* Mon Nov 12 2007 - [email protected]
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   105
- Bump to 3.5.2.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   106
- Remove upstreamed patch thread-lock-test.diff.
e5f570249d9a Port sqlite spec files from SFE to JDS repos
davelam
parents:
diff changeset
   107
- Initial version, spilit from SFEsqlite.spec