SupeChicken666
91f0f2ac98
lib/package: Get rid of eval strings ( #10117 )
...
* lib/package: Cleanup functions, get rid of `eval` strings
Signed-off-by: supechicken <me@supechicken666.dev >
* Fix error
Signed-off-by: supechicken <me@supechicken666.dev >
* Fix error
Signed-off-by: supechicken <me@supechicken666.dev >
* Add comments
Signed-off-by: supechicken <me@supechicken666.dev >
* Make rubocop happy
Signed-off-by: supechicken <me@supechicken666.dev >
* Fix error
Signed-off-by: supechicken <me@supechicken666.dev >
* Simplify
Signed-off-by: supechicken <me@supechicken666.dev >
* Bump crew version
Signed-off-by: supechicken <me@supechicken666.dev >
---------
Signed-off-by: supechicken <me@supechicken666.dev >
2024-07-10 14:49:10 -05:00
SupeChicken666
f9738c639d
buildsystem: Use native ruby block in install_extras ( #10110 )
...
* buildsystem: Use native ruby block in `install_extras`
Signed-off-by: supechicken <me@supechicken666.dev >
* Make rubocop happy, disable `Security/Eval` cop
Signed-off-by: supechicken <me@supechicken666.dev >
---------
Signed-off-by: supechicken <me@supechicken666.dev >
2024-07-09 08:56:03 -05:00
SupeChicken666
18b3b5e604
lib/package: Remove reload_constants and its usage ( #8889 )
2023-11-05 10:06:48 -06:00
Maximilian Downey Twiss
ec27b6054d
Refactor buildsystem variables ( #8541 )
2023-08-08 18:22:12 -05:00
Ed Reel
fc1d3efafe
Revert d3038e0805 ( #7090 )
2022-05-29 17:17:01 -04:00
supechicken
d3038e0805
crew: Add multi-component support in one package ( #7018 )
...
* crew: Add multi-component support in one package
* Remove CREW_USE_RSYNC variable
* suggested @uberhacker changes
* Change back to `Dir.glob(...)` (`Dir[...]` will not work with blocks)
* Change `Dir.glob` to `Dir[...].each` (be consistent)
* Merge upstream
* Update gcc.rb
* Add `{glob,regex,array}` support for file filter
* Add comment
* `sed s/gcc11::libs/gcc::libs/g *`
* Remove extra options
* Delete `CREW_PREFIX` in filenames that will be passed to the filter function
Co-authored-by: Satadru Pramanik <satadru@gmail.com >
2022-05-23 10:45:24 -05:00
Satadru Pramanik
e492f28081
patchelf option during package creation, revamp of boolean symbol processing ( #6661 )
...
* initial commit of using patchelf during package creation
* requested changes
* simplify symbols
* suggested change
* switch sh to bash + suggested changes
* WIP changes to elf detection and property detection
* make boolean symbols dynamic in package.rb
* remove some debug code
* report file being patched when libraries are not found
* Add rubocop cleanups
* crew rubocop adjustments
* remove debug code
* bump version
* add is_musl? musl.rb loading
* suggested changes
* requested change
2022-02-03 08:12:58 -06:00
Ed Reel
cea13eff9f
Add reload_constants command ( #6686 )
2022-01-29 16:31:15 -05:00
supechicken
cd79481e89
package.rb: Use a function to create function placeholders ( #6544 )
...
* Update package.rb
* Update package_helpers.rb
* Update package.rb
* Update package_helpers.rb
* Update package_helpers.rb
* Update package.rb
* Update const.rb
* Update package.rb
2022-01-04 23:42:15 -05:00
Dan McAulay
b211e750d0
add some error checking around Kernel.system
2015-01-01 20:24:00 -08:00
Michał Siwek
3661071ce4
Beign rewriting everything in Ruby :p
2013-08-31 17:00:59 +02:00