]> git.ipfire.org Git - ipfire-3.x.git/blame - sqlite/sqlite.nm
ccache: Update to 3.7.1
[ipfire-3.x.git] / sqlite / sqlite.nm
CommitLineData
45975375 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
45975375
MT
4###############################################################################
5
802ea3af 6name = sqlite
9ab36f61 7version = 3.26.0
4c8eb556 8release = 1
9ab36f61 9realver = 3260000
45975375 10
802ea3af
MT
11groups = System/Databases
12url = http://www.sqlite.org/
13license = PublicDomain
14summary = A small an versative Database, that uses simple text files.
45975375 15
802ea3af 16description
95eaffe6
SS
17 SQLite is a in-process library that implements a self-contained,
18 serverless, zero-configuration, transactional SQL database engine.
19 The code for SQLite is in the public domain and is thus free for
20 use for any purpose, commercial or private. SQLite is currently
21 found in more applications than we can count, including several
45975375 22 high-profile projects.
802ea3af
MT
23end
24
95eaffe6 25thisapp = %{name}-autoconf-%{realver}
9ab36f61 26source_dl = http://www.sqlite.org/2018/
802ea3af
MT
27
28build
29 requires
4c8eb556
MT
30 autoconf
31 automake
802ea3af
MT
32 ncurses-devel
33 readline-devel
34 tcl
4c8eb556 35 unzip
802ea3af
MT
36 end
37
38 CFLAGS += \
39 -DSQLITE_ENABLE_COLUMN_METADATA=1 \
40 -DSQLITE_DISABLE_DIRSYNC=1 \
41 -DSQLITE_ENABLE_FTS3=3 \
42 -DSQLITE_ENABLE_RTREE=1 \
43 -DSQLITE_SECURE_DELETE=1 \
44 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
45 -fno-strict-aliasing
45975375 46
4c8eb556
MT
47 prepare_cmds
48 autoconf
49 end
50
802ea3af
MT
51 configure_options += \
52 --enable-threadsafe \
53 --enable-threads-override-locks \
54 --enable-load-extension \
55 --disable-tcl
802ea3af 56end
52d652a9 57
802ea3af
MT
58quality-agent
59 whitelist_rpath
60 /usr/lib
61 end
62end
45975375 63
802ea3af
MT
64packages
65 package %{name}
45975375 66
8cd4ef58
MT
67 package %{name}-libs
68 template LIBS
69 end
70
802ea3af
MT
71 package %{name}-devel
72 template DEVEL
73 end
1f9bc2f0
MT
74
75 package %{name}-debuginfo
76 template DEBUGINFO
77 end
802ea3af 78end