From a5a5e01fe4695a8def11aa40da0feef5f1e22830 Mon Sep 17 00:00:00 2001 From: Harald Sitter Date: Fri, 3 Jul 2026 23:17:37 +0200 Subject: [PATCH] strip more reliably --- elements/components/bat.bst | 1 + elements/components/fd.bst | 1 + elements/components/gping.bst | 1 + elements/components/mcfly.bst | 1 + elements/components/procs.bst | 1 + elements/components/pygdbmi.bst | 1 + elements/components/python-html5lib.bst | 1 + elements/components/python3-sentry-sdk.bst | 1 + elements/components/ripgrep.bst | 1 + elements/components/zsh-autosuggestions.bst | 3 +++ elements/components/zsh-completions.bst | 1 + elements/components/zsh-history-substring-search.bst | 3 +++ elements/components/zsh-syntax-highlighting.bst | 3 +++ elements/components/zsh.bst | 5 ++++- 14 files changed, 23 insertions(+), 1 deletion(-) diff --git a/elements/components/bat.bst b/elements/components/bat.bst index 27cb697..6944437 100644 --- a/elements/components/bat.bst +++ b/elements/components/bat.bst @@ -6,6 +6,7 @@ kind: manual description: Cat clone with syntax highlighting and git integration build-depends: +- freedesktop-sdk.bst:bootstrap/stripper.bst - freedesktop-sdk.bst:components/rust.bst depends: diff --git a/elements/components/fd.bst b/elements/components/fd.bst index 4b4b9e7..4506b01 100644 --- a/elements/components/fd.bst +++ b/elements/components/fd.bst @@ -7,6 +7,7 @@ kind: manual description: Simple, fast and user-friendly alternative to find build-depends: +- freedesktop-sdk.bst:bootstrap/stripper.bst - freedesktop-sdk.bst:components/rust.bst depends: diff --git a/elements/components/gping.bst b/elements/components/gping.bst index 1e20c4e..e33e418 100644 --- a/elements/components/gping.bst +++ b/elements/components/gping.bst @@ -7,6 +7,7 @@ kind: manual description: Ping, but with a graph build-depends: +- freedesktop-sdk.bst:bootstrap/stripper.bst - freedesktop-sdk.bst:components/rust.bst depends: diff --git a/elements/components/mcfly.bst b/elements/components/mcfly.bst index 61bfd8b..9336452 100644 --- a/elements/components/mcfly.bst +++ b/elements/components/mcfly.bst @@ -7,6 +7,7 @@ kind: manual description: Fly through your shell history build-depends: +- freedesktop-sdk.bst:bootstrap/stripper.bst - freedesktop-sdk.bst:components/rust.bst depends: diff --git a/elements/components/procs.bst b/elements/components/procs.bst index 38f2616..341a360 100644 --- a/elements/components/procs.bst +++ b/elements/components/procs.bst @@ -7,6 +7,7 @@ kind: manual description: A modern replacement for ps written in Rust build-depends: +- freedesktop-sdk.bst:bootstrap/stripper.bst - freedesktop-sdk.bst:components/rust.bst depends: diff --git a/elements/components/pygdbmi.bst b/elements/components/pygdbmi.bst index b6f6445..cb35d8b 100644 --- a/elements/components/pygdbmi.bst +++ b/elements/components/pygdbmi.bst @@ -12,6 +12,7 @@ sources: build-depends: - freedesktop-sdk.bst:components/python3-setuptools.bst - freedesktop-sdk.bst:components/python3-pip.bst +- freedesktop-sdk.bst:bootstrap/stripper.bst depends: - freedesktop-sdk.bst:components/python3.bst diff --git a/elements/components/python-html5lib.bst b/elements/components/python-html5lib.bst index 3f34e0f..290cc38 100644 --- a/elements/components/python-html5lib.bst +++ b/elements/components/python-html5lib.bst @@ -4,6 +4,7 @@ kind: manual build-depends: +- freedesktop-sdk.bst:bootstrap/stripper.bst - freedesktop-sdk.bst:components/python3-pip.bst - freedesktop-sdk.bst:components/python3.bst diff --git a/elements/components/python3-sentry-sdk.bst b/elements/components/python3-sentry-sdk.bst index 6799e18..d85e1a6 100644 --- a/elements/components/python3-sentry-sdk.bst +++ b/elements/components/python3-sentry-sdk.bst @@ -7,6 +7,7 @@ kind: pip build-depends: - freedesktop-sdk.bst:components/python3-pip.bst - freedesktop-sdk.bst:components/python3-setuptools.bst +- freedesktop-sdk.bst:bootstrap/stripper.bst depends: - freedesktop-sdk.bst:components/python3.bst diff --git a/elements/components/ripgrep.bst b/elements/components/ripgrep.bst index 044d6f0..af983f8 100644 --- a/elements/components/ripgrep.bst +++ b/elements/components/ripgrep.bst @@ -7,6 +7,7 @@ kind: manual description: A search tool that combines the usability of ag with the raw speed of grep build-depends: +- freedesktop-sdk.bst:bootstrap/stripper.bst - freedesktop-sdk.bst:components/rust.bst depends: diff --git a/elements/components/zsh-autosuggestions.bst b/elements/components/zsh-autosuggestions.bst index 310f46a..c474097 100644 --- a/elements/components/zsh-autosuggestions.bst +++ b/elements/components/zsh-autosuggestions.bst @@ -9,6 +9,9 @@ depends: - freedesktop-sdk.bst:public-stacks/runtime-minimal.bst - components/zsh.bst +variables: + strip-binaries: '' + config: install-commands: - install -Dm644 zsh-autosuggestions.zsh "%{install-root}%{datadir}/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" diff --git a/elements/components/zsh-completions.bst b/elements/components/zsh-completions.bst index a4c6baa..12b1398 100644 --- a/elements/components/zsh-completions.bst +++ b/elements/components/zsh-completions.bst @@ -8,6 +8,7 @@ description: Additional completion definitions for zsh depends: - freedesktop-sdk.bst:public-stacks/runtime-minimal.bst - components/zsh.bst +- freedesktop-sdk.bst:bootstrap/stripper.bst config: install-commands: diff --git a/elements/components/zsh-history-substring-search.bst b/elements/components/zsh-history-substring-search.bst index ef1016a..e3b1dfb 100644 --- a/elements/components/zsh-history-substring-search.bst +++ b/elements/components/zsh-history-substring-search.bst @@ -9,6 +9,9 @@ depends: - freedesktop-sdk.bst:public-stacks/runtime-minimal.bst - components/zsh.bst +variables: + strip-binaries: '' + config: install-commands: - install -Dm644 zsh-history-substring-search.zsh "%{install-root}%{datadir}/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh" diff --git a/elements/components/zsh-syntax-highlighting.bst b/elements/components/zsh-syntax-highlighting.bst index b2d09a4..e1e687f 100644 --- a/elements/components/zsh-syntax-highlighting.bst +++ b/elements/components/zsh-syntax-highlighting.bst @@ -9,6 +9,9 @@ depends: - freedesktop-sdk.bst:public-stacks/runtime-minimal.bst - components/zsh.bst +variables: + strip-binaries: '' + config: install-commands: - install -Dm644 zsh-syntax-highlighting.zsh "%{install-root}%{datadir}/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" diff --git a/elements/components/zsh.bst b/elements/components/zsh.bst index 31dffb2..619a429 100644 --- a/elements/components/zsh.bst +++ b/elements/components/zsh.bst @@ -11,6 +11,7 @@ build-depends: - freedesktop-sdk.bst:bootstrap/pcre2.bst - freedesktop-sdk.bst:components/gdbm.bst - freedesktop-sdk.bst:components/libcap.bst +- freedesktop-sdk.bst:components/stripper.bst depends: - freedesktop-sdk.bst:public-stacks/runtime-minimal.bst @@ -55,7 +56,9 @@ config: install-commands: (>): - install -Dm644 zprofile "%{install-root}%{sysconfdir}/zsh/zprofile" - - install -Dm644 LICENCE "%{install-root}%{datadir}/licenses/zsh/LICENSE" + - | + rm "%{install-root}%{bindir}/zsh" + ln -s zsh-5.9.1 "%{install-root}%{bindir}/zsh" public: bst: