5 Commits

Author SHA1 Message Date
Satadru Pramanik, DO, MPH, MEng
5621163c84 Refactor ruby gems in packages, crew cleanup of debugging, install.sh refactor for gems (#10294)
* Some ruby gem updates and cleanup

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bump version

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* move gem installs to core install

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add webkitgtk_6 binaries for x86_64, add librsvg binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add rebuilt librsvg binary for x86_64.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rename gem function internals to make more sense

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust webkitgtk_6 deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update ruby gem packages, add a ruby gem package update script to tools

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* suggested changes

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild parted

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add parted binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* suggested changes

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* refactor ruby buildsystem

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add libsdl2, freerdp binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* sync crew function to lib/fixup

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* shellcheck fix

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add const for CREW_UPDATE_CHECK_INTERVAL

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Move time_difference into function for neatness.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* suggested changes from @uberhacker

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* @Zopolis4 suggested change: Use git last update time

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add .blank? usage to downloader to avoid undefined method `empty?' for nil (NoMethodError)

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-08-13 11:25:39 -05:00
Maximilian Downey Twiss
f6dc1d8d4e Derive binary_url in package.rb (#7082)
* Add binary_compression value to each package

* Remove binary_url values and arrays

* Handle packages with empty binary_sha256 arrays (either missing binaries or not compiled by us)
2024-01-25 11:03:31 -05:00
Satadru Pramanik, DO, MPH, MEng
d3af5eaa4d remove trailing slashes from const.rb (#9016)
* remove trailing slash from CREW_DEST_DIR

* remove trailing slash from CREW_META_PATH

* remove trailing slash from CREW_MAN_PREFIX

* remove trailing slash from CREW_PACKAGES_PATH

* remove trailing slash from CREW_LIB_PATH

* remove trailing slash from CREW_CONFIG_PATH

* remove trailing slash from CREW_BREW_DIR

* remove trailing slash from CREW_WINE_PREFIX

* fixup

* suggested changes
2023-11-29 16:00:40 -06:00
Ed Reel
aeced19ede Add pre-built binaries to helix_editor (#7972) 2023-02-21 16:10:34 -05:00
ncdm-stldr
cf92e38b0a Adding package: helix_editor (#7927)
* adding helix_editor.rb

* improvements related to the PR review

* new (failing) version of self.check

* Some PR discussion related changes

* making compilable and removable again

* using a env variable instead of hardcoded path

* removing some useless to_s

* resolving lints warning with rubocop

* restoring an unwanted change from previous commit

* improvements in check and postinstall

* fixing lints

* removing the shortened link

* single quotes by default

* correcting a text

* write short command on single line

* preventing some commands to raise an exception

* adjusting the messages colors

* do not copy the runtime grammars sources

* setting no_shrink no_strip no_patchelf

* fixing invalid argument

* fixing a typo

* ensuring a command doesn't raise an exception

* changing a text indentation

* adding a missing condition

* removing the runtime folder is not needed anymore

* use lightred to indicate error

* removing someexplicit assignement to true

* simplifying a conditional

* removing useless @

* using to_s

* promp user for removal of main helix config dir too

* simplifying a condition

* restoring patchelf
2023-02-20 14:25:25 -06:00