From 4e0dbf2d2851c8780f87c08b8355ee5f4ba144ad Mon Sep 17 00:00:00 2001 From: a dinosaur Date: Sat, 25 Sep 2021 21:26:36 +1000 Subject: [PATCH] New package: fsearch-0.1 --- .../fsearch/patches/musl-no-malloc_trim.diff | 13 +++++++++++++ srcpkgs/fsearch/template | 18 ++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 srcpkgs/fsearch/patches/musl-no-malloc_trim.diff create mode 100644 srcpkgs/fsearch/template diff --git a/srcpkgs/fsearch/patches/musl-no-malloc_trim.diff b/srcpkgs/fsearch/patches/musl-no-malloc_trim.diff new file mode 100644 index 000000000000..fd6c7304fc32 --- /dev/null +++ b/srcpkgs/fsearch/patches/musl-no-malloc_trim.diff @@ -0,0 +1,13 @@ +diff -ruN fsearch-0.1/src/fsearch_database.c fsearch-0.1-musl/src/fsearch_database.c +--- fsearch-0.1/src/fsearch_database.c 2021-09-25 02:41:49.000000000 +1000 ++++ fsearch-0.1-musl/src/fsearch_database.c 2021-09-25 21:42:00.187684634 +1000 +@@ -1454,7 +1454,9 @@ + + g_clear_pointer(&db, free); + ++#ifdef __GLIBC__ + malloc_trim(0); ++#endif + + g_debug("[db_free] freed"); + } diff --git a/srcpkgs/fsearch/template b/srcpkgs/fsearch/template new file mode 100644 index 000000000000..9693a8e2777e --- /dev/null +++ b/srcpkgs/fsearch/template @@ -0,0 +1,18 @@ +# Template file for 'fsearch' +pkgname=fsearch +version=0.1 +revision=1 +build_style=gnu-configure +hostmakedepends="autogen automake libtool pkg-config autoconf-archive + intltool gettext-devel glib-devel" +makedepends="gtk+3-devel" +short_desc="Fast file search utility based on GTK+3" +maintainer="a dinosaur " +license="GPL-2.0-or-later" +homepage="https://cboxdoerfer.github.io/fsearch/" +distfiles="https://github.com/cboxdoerfer/fsearch/archive/v${version}.tar.gz" +checksum=50287fb77e56d2451bd828f207e9a1e33958aea591ec030d47b8b67d4e6f0828 + +pre_configure() { + ./autogen.sh +}