]> git.ipfire.org Git - ipfire-3.x.git/blob - sqlite/sqlite.nm
pcengines-firmware: update to 4.9.0.7
[ipfire-3.x.git] / sqlite / sqlite.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = sqlite
7 version = 3.26.0
8 release = 1
9 realver = 3260000
10
11 groups = System/Databases
12 url = http://www.sqlite.org/
13 license = PublicDomain
14 summary = A small an versative Database, that uses simple text files.
15
16 description
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
22 high-profile projects.
23 end
24
25 thisapp = %{name}-autoconf-%{realver}
26 source_dl = http://www.sqlite.org/2018/
27
28 build
29 requires
30 autoconf
31 automake
32 ncurses-devel
33 readline-devel
34 tcl
35 unzip
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
46
47 prepare_cmds
48 autoconf
49 end
50
51 configure_options += \
52 --enable-threadsafe \
53 --enable-threads-override-locks \
54 --enable-load-extension \
55 --disable-tcl
56 end
57
58 quality-agent
59 whitelist_rpath
60 /usr/lib
61 end
62 end
63
64 packages
65 package %{name}
66
67 package %{name}-libs
68 template LIBS
69 end
70
71 package %{name}-devel
72 template DEVEL
73 end
74
75 package %{name}-debuginfo
76 template DEBUGINFO
77 end
78 end