]> git.ipfire.org Git - ipfire-3.x.git/blame - sqlite/sqlite.nm
json-c: Update to version 0.17-20230812
[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
e9c5d7bc
AB
7version = 3.43.1
8release = 1
9realver = 3430100
45975375 10
802ea3af 11groups = System/Databases
e14a82a1 12url = https://www.sqlite.org/
802ea3af
MT
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}
e9c5d7bc 26source_dl = http://www.sqlite.org/2023/
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
58packages
59 package %{name}
45975375 60
8cd4ef58
MT
61 package %{name}-libs
62 template LIBS
63 end
64
802ea3af
MT
65 package %{name}-devel
66 template DEVEL
67 end
1f9bc2f0
MT
68
69 package %{name}-debuginfo
70 template DEBUGINFO
71 end
802ea3af 72end