From 412bc30e14bf771074b8341d34b66e95311904fb Mon Sep 17 00:00:00 2001 From: npil Date: Wed, 26 Nov 2025 19:30:16 +0000 Subject: [PATCH] devendor ruby-beautify --- PKGBUILD | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index e923de910e28..bf9c899fa24b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -22,7 +22,7 @@ depends=( qscintilla-qt6 qt6-base qt6-svg qt6-wayland which ) makedepends=( - 'boost>=1.74.0' 'ruby-gettext>=3.4.4' # devendored + 'boost>=1.74.0' 'ruby-gettext>=3.4.4' 'ruby-ruby-beautify2>=0.92.2' # devendored erlang-asn1 erlang-public_key erlang-ssl erlang-parsetools erlang-sasl elixir git cmake gendesk chrpath qt6-tools ruby-prime ruby-erb ruby-rexml @@ -110,6 +110,13 @@ prepare() { # Remove locale (will be pulled in automatically by ruby-gettext) rm -rf app/server/ruby/vendor/locale-* + # Devendor wavefile - use system ruby-wavefile package + printf "Removing vendored wavefile gem\n" + rm -rf app/server/ruby/vendor/wavefile-* + + # printf "Removing vendored ruby-beautify gem\n" + rm -rf app/server/ruby/vendor/ruby-beautify + # Remove test-only and unused gems printf "Removing vendored minitest gem\n" rm -rf app/server/ruby/vendor/minitest-* @@ -125,20 +132,12 @@ prepare() { rm -rf app/server/ruby/vendor/rouge # Could not devendor: - # 'ruby-titleize>=1.4.1' - not on Arch/AUR? - # 'ruby-ruby-beautify2-git>=0.92.2' is an AUR package >_<, security? - - # Devendor wavefile - use system ruby-wavefile package - printf "Removing vendored wavefile gem\n" - rm -rf app/server/ruby/vendor/wavefile-* + # 'ruby-titleize>=1.4.1' - not on AUR, not updated in 9 years, probably no point # Devendor titleize - use system ruby-titleize package # printf "Removing vendored titleize gem\n" # rm -rf app/server/ruby/vendor/titleize-* - # printf "Removing vendored ruby-beautify gem\n" - # rm -rf app/server/ruby/vendor/ruby-beautify - # printf "Removing all contents of vendor except .keep\n" # find app/server/ruby/vendor -mindepth 1 ! -name .keep -exec rm -rf {} + # touch app/server/ruby/vendor/.keep @@ -148,7 +147,6 @@ prepare() { # TODO: devendor benchmark-ips-2.3.0 # TODO: devendor interception (bin) # TODO: devendor rubame - # TODO: devendor ruby-beautify # TODO: devendor ruby-prof-0.15.8 # TODO: devendor thread_safe # TODO: devendor websocket-ruby-1.2.8