diff --git a/system/base/sqlite/actions.py b/system/base/sqlite/actions.py index 6a6587ee..8bd87379 100644 --- a/system/base/sqlite/actions.py +++ b/system/base/sqlite/actions.py @@ -4,14 +4,14 @@ # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt +from pisi.actionsapi import shelltools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools from pisi.actionsapi import get - # Use secure delete. Even if the data is deleted with sqlite query, the traces of the deleted data still remains in the file - # but cannot be seen with sqlite query. However, it can be seen by opening the file with a text editor. - # SQLITE_SECURE_DELETE overwrites written data with zeros. +# Use secure delete. Even if the data is deleted with sqlite query, the traces of the deleted data still remains in the file +# but cannot be seen with sqlite query. However, it can be seen by opening the file with a text editor. +# SQLITE_SECURE_DELETE overwrites written data with zeros. def setup(): pisitools.cflags.add("-DSQLITE_SECURE_DELETE=1", "-DSQLITE_ENABLE_UNLOCK_NOTIFY=1", @@ -26,7 +26,8 @@ def setup(): "-DSQLITE_ENABLE_STMT_SCANSTATUS", "-DSQLITE_SOUNDEX", "-DSQLITE_ENABLE_RTREE", - "-DSQLITE_ENABLE_API_ARMOR") + "-DSQLITE_ENABLE_API_ARMOR", + "-Wno-stringop-overflow") pisitools.cflags.sub("-O[s\d]", "-O3") @@ -38,6 +39,8 @@ def setup(): --enable-rtree \ --enable-json1 \ --enable-threadsafe") + # fix unused direct dependency analysis + pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ") #shelltools.cd("tea") #autotools.configure(" \ @@ -56,16 +59,15 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - #shelltools.cd("%s/sqlite-autoconf-3110000/tea" % get.workDIR()) + #shelltools.cd("%s/sqlite-autoconf-3110100/tea" % get.workDIR()) #autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("README*") - shelltools.cd("%s/sqlite-doc-3300100" % get.workDIR()) - shelltools.system("pwd") - - pisitools.insinto("/usr/share/doc/sqlite", "../sqlite-doc-3300100/*") + shelltools.cd("%s/sqlite-doc-3310100" % get.workDIR()) + pisitools.insinto("/usr/share/doc/sqlite", "../sqlite-doc-3310100/*") + """ # fix permissions and remove obsolete files; https://bugs.archlinux.org/task/24605 shelltools.system("find %s -type f -perm 755 -exec ls -lha {} \;" % get.installDIR()) shelltools.system("find %s -type f -perm 755 -exec chmod 644 {} \;" % get.installDIR()) @@ -75,3 +77,4 @@ def install(): shelltools.system("find %s -type f -name '.~*' -exec ls -lha {} \;" % get.installDIR())# /build/pkg/sqlite-doc/usr/share/doc/sqlite/images/fileformat/.~lock.indexpage.odg# shelltools.system("find %s -type d -name '.~*' -exec ls -lha {} \;" % get.installDIR()) shelltools.system("find %s -name '.~*' -exec rm -f {} \;" % get.installDIR()) + """ diff --git a/system/base/sqlite/pspec.xml b/system/base/sqlite/pspec.xml index 02fa8a1c..31bd1fa6 100644 --- a/system/base/sqlite/pspec.xml +++ b/system/base/sqlite/pspec.xml @@ -1,5 +1,5 @@ - + sqlite @@ -8,12 +8,14 @@ PisiLinux Community admins@pisilinux.org - as-is + system.base + custom library + app:console An SQL Database Engine in a C Library SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine. Supports databases up to 2 terabytes in size. - https://sqlite.org/2019/sqlite-autoconf-3300100.tar.gz - https://sqlite.org/2019/sqlite-doc-3300100.zip + https://sqlite.org/2020/sqlite-autoconf-3310100.tar.gz + https://sqlite.org/2020/sqlite-doc-3310100.zip readline-devel @@ -21,6 +23,7 @@ sqlite + An SQL Database Engine in a C Library readline @@ -48,7 +51,6 @@ sqlite-32bit - sqlite-32bit için paylaşımlı kitaplıklar emul32 32-bit shared libraries for sqlite emul32 @@ -60,6 +62,16 @@ + + sqlite-doc + sqlite-doc, sqlite için doküman belgeleri + + sqlite + + + /usr/share/doc/sqlite/ + + - - sqlite-doc - sqlite-doc, sqlite için doküman belgeleri - - sqlite - - - /usr/share/doc/sqlite/ - - - + + 2020-04-24 + 3.31.1 + Minor version bump. + Blue Devil + bluedevil@sctzine.com + 2019-12-12 3.30.1 @@ -196,4 +204,4 @@ alihan@pisilinux.org - + \ No newline at end of file diff --git a/system/base/sqlite/translations.xml b/system/base/sqlite/translations.xml index b2aba767..27847136 100644 --- a/system/base/sqlite/translations.xml +++ b/system/base/sqlite/translations.xml @@ -10,5 +10,18 @@ sqlite-devel sqlite için geliştirme dosyaları + sqlite-devel, sqlite için geliştirme dosyalarını içerir. - + + + sqlite-32bit + sqlite için 32-bit paylaşımlı kitaplıklar + sqlite-32bit, sqlite için 32-bit paylaşımlı kitaplıklar sunar. + + + + sqlite-doc + sqlite için belgelendirme dosyaları + sqlite-doc, sqlite için belgelendirme dosyalarını içerir. + + \ No newline at end of file