From 544fa158317f6aa66bf097f0418b6d67cb0c8fef Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Wed, 13 Dec 2023 10:34:07 +0100 Subject: [PATCH 1/2] sqlite: enable URI filenames by default --- srcpkgs/sqlite/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/sqlite/template b/srcpkgs/sqlite/template index bcc135261752a..4c23c77f9dcf5 100644 --- a/srcpkgs/sqlite/template +++ b/srcpkgs/sqlite/template @@ -1,7 +1,7 @@ # Template file for 'sqlite' pkgname=sqlite version=3.44.2 -revision=1 +revision=2 _amalgamationver=$(printf "%d%02d%02d00\n" ${version//./ }) build_style=gnu-configure configure_args="--enable-threadsafe --enable-dynamic-extensions --enable-fts5" @@ -18,7 +18,7 @@ CFLAGS="-DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_COLUMN_METADATA \ -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_SECURE_DELETE \ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 \ -DSQLITE_ENABLE_FTS3_TOKENIZER=1 -DSQLITE_ENABLE_BATCH_ATOMIC_WRITE=1 \ - -DSQLITE_ENABLE_DESERIALIZE" + -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_USE_URI=1" # explicitly enable fdatasync CFLAGS+=" -DHAVE_FDATASYNC" disable_parallel_build=yes From f092f6cf28796fb737c160e6660882075880751a Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 19 Nov 2022 00:51:43 +0100 Subject: [PATCH 2/2] New package: atuin-17.1.0 --- srcpkgs/atuin/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/atuin/template diff --git a/srcpkgs/atuin/template b/srcpkgs/atuin/template new file mode 100644 index 0000000000000..b3e264474336a --- /dev/null +++ b/srcpkgs/atuin/template @@ -0,0 +1,25 @@ +# Template file for 'atuin' +pkgname=atuin +version=17.1.0 +revision=1 +build_style=cargo +build_helper=qemu +make_check_args="-- --skip registration --skip sync" +make_install_args="--path atuin" +hostmakedepends="pkg-config sqlite-devel" +makedepends="sqlite-devel" +short_desc="Magical shell history" +maintainer="Marcin Puc " +license="MIT" +homepage="https://atuin.sh" +distfiles="https://github.com/atuinsh/atuin/archive/refs/tags/v${version}.tar.gz" +checksum=6a0b1542e7061e6a5bcdf3c284d3ad386e3504e040fcfa1500f530a5125b37b8 + +post_install() { + vlicense LICENSE + + for shell in bash fish zsh; do + vtargetrun "${DESTDIR}/usr/bin/atuin" gen-completion --shell ${shell} > atuin.${shell} + vcompletion atuin.${shell} ${shell} + done +}