Satadru Pramanik, DO, MPH, MEng
57a68748b5
installer fix for docker images ( #9656 )
...
* Add extra IO.console.console_mode check to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add i686 workaround for curl during installs
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add system curl check
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-16 10:30:28 -05:00
Satadru Pramanik, DO, MPH, MEng
43c334de5f
Autosource ~/.bashrc ( #9649 )
...
* Autosource ~/.bashrc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add exitmessage...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use env variable to gate USR1
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add logging
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust logging, add more documentation
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move env sourced variable in const.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update flag variable to be CREW_SOURCE_BASHRC_ACTIVATED
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Remove need for CREW_SOURCE_BASHRC_ACTIVATED env variable
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix logic for trap detection
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* revert to using env variable as flag for bash trap enablement
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add reversion to env based crew_profile_base trap detection
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move SOURCE_BASHRC code block
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* use fd instead of env variable, check for interactive terminal in selector
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix fd check
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add exit to shell for installer so that bashrc does not have to be sourced manually after install is run.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* do not use @pkg unless defined
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Do not tread on #9654
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add some debug code to progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup selector and progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove debug code from progress_bar
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* refactor to use changed bash process name
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust comment
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* disable more debug code
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix comparison
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix unit test
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add some debugging to selector
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move crewlog to separate file
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* use global verbose
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust timeout to 1 for selector
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* "workaround" using a global variable
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix CREW_VERBOSE
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use CREW_VERBOSE
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* switch all @opt_verbose to CREW_VERBOSE
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* try to work around missing constant on update
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add print_source_bashrc to ccache
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* uncommented crewlog lines in crew
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove debug crewlog lines
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-15 21:28:42 -05:00
Satadru Pramanik, DO, MPH, MEng
206d4acea0
Ruby rebuild + cmake => 3.29.2 ( #9643 )
...
* ruby update against 3.3 git
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cmake => 3.29.2
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* trigger crew upgrade automatically when rerun_upgrade is set
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add at_exit hook for rerun_upgrade
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debugging upgrade...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* escape
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debug
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debug
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debug
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* refactor CREW_ESSENTIAL_PACKAGES to allow for upgrades
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more debug changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add save_json function
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* use rescue for device.json backup logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* use crewlog fxn for logging
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust cmake build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* udpate ruby package
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update location of CREW_ESSENTIAL_PACKAGES
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use rescue block in save_json
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use distcc in CREW_NPROC calculation
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild cmake on arm
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add quoting to grep command in commands/remove
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* eliminate @device_json usage
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust exit logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove redundant line
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-13 19:55:04 -05:00
Satadru Pramanik, DO, MPH, MEng
e89be60b8a
Fix crew upgrade, llvm => 18.1.3, upx => 4.2.3, update ca-certificates ( #9641 )
...
* llvm => 18.1.3, upx => 4.2.3
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update ca_certificates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix verbose crew remove
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump crew version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update ca_certificates postinstall
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add verbose pkg is fake check to crew
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add color
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add more verbosity to crew is_fake report
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* better is_fake debug reporting
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more debug verbosity
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adding attr_accessor to all boolean_property entries appears to fix #9642
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debug cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix ca_certificates date
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add more is_fake debug code
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update debug code, add suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* further debugging code added
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* further debugging code added
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust is_fake to is_fake?
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* revert package.rb changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add binaries properly for llvm18
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup debug code
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* readd space
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-12 14:31:34 -05:00
Maximilian Downey Twiss
8b19dcd05a
Add lib/package_utils.rb to provide a number of package convenience functions. ( #9617 )
2024-04-10 13:00:04 -05:00
Satadru Pramanik, DO, MPH, MEng
e133fa9430
Allow package removal to not error out on missing files, in case of files from a package having been manually removed ( #9625 )
...
* Allow package removal to not error out on missing files.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use FileUtils to allow Exception option
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-09 20:43:19 -05:00
Ed Reel
c141f4631d
Update CREW_COMMANDS constant and replace hardcoded Available commmands ( #9604 )
2024-04-05 18:56:58 +11:00
Maximilian Downey Twiss
6c67b9fe98
Split file command into separate file ( #9601 )
2024-04-05 00:25:56 -05:00
Maximilian Downey Twiss
14a81ec42c
Split remove command into separate file ( #9529 )
2024-04-04 19:11:36 +08:00
Ed Reel
c19e0ca3e9
Simplify check_package function ( #9599 )
2024-04-04 19:04:51 +11:00
Maximilian Downey Twiss
d13b6dbf9b
Split prop command into separate file ( #9514 )
2024-04-03 02:23:27 -05:00
Satadru Pramanik, DO, MPH, MEng
2ae28a29df
Add Distcc ( #9512 )
...
* update avahi
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup avahi deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove gtk from all distcc builds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove dbus from avahi
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Do not use ARCH_LIB for distcc lib/bin path
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild x86_64
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust postinstall message for distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* refactor distccd start
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup dbus, rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* change postinstall
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup PATH, update wayland_protocols package
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* wayland_protocols => 1.34
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* readd exitmessage
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update xxd_standalone to match vim
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc, add test build of llvm update
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust distcc defaults
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* avahi rebuild, still need to take out root check
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* avahi rebuild
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* use sudo in avahi
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuilds, refactoring
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust exitmessage for avahi
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update llvm18_build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Readd i686 dbus
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Rebuild dbus (remove x11 dep), rebuild avahi with dbus dep (adds client back), rebuild distcc (with zeroconf flag)
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuilds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update nss_mdns
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc, add nss_mdns dep
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update libva, mesonbuild
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* zstd => 1.5.6
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild avahi
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuilds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuilds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust distcc to fix ccache
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add binaries for llvm18_lib
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup llvm18_build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update llvm18_build, llvm18_dev, llvm18_lib
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add some openmp builds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add binary
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update manifests
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add cmake 3.29 CMAKE_LINKER_TYPE support
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Do not use crew to install a package in a subshell from crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cmake => 3.29
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild test
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild distcc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* distcc rebuild
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update tdb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update talloc
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update tevent, lmdb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update ldb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-28 13:55:23 -05:00
Ed Reel
9ab7decb17
Move constants from bin/crew to lib/const.rb ( #9533 )
...
Update help_test to include crew commands help test
2024-03-24 21:40:37 -04:00
Ed Reel
95b40b3c24
Add buildsystem_test and check ( #9530 )
2024-03-23 19:08:23 +11:00
Maximilian Downey Twiss
c6e3570062
Fix hardcoded device.json path in commands/list.rb ( #9523 )
2024-03-22 21:01:08 -04:00
Ed Reel
1dd4b99f0a
Simplify crew prop command ( #9519 )
2024-03-22 14:12:25 -04:00
Maximilian Downey Twiss
cb0227394d
Split sysinfo command into separate file ( #9513 )
2024-03-20 20:20:57 -05:00
Satadru Pramanik, DO, MPH, MEng
a39ec41c3f
Set default 'binary_compression' to 'tar.zst', allow verbose option for all crew commands. ( #9505 )
...
* Set default 'binary_compression' to 'tar.zst'
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* shellcheck!
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add verbose option to all crew commands, use workaround for package logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-20 12:33:09 -05:00
Ed Reel
7c17beeee7
Add check command ( #9501 )
2024-03-20 08:46:01 -04:00
Satadru Pramanik, DO, MPH, MEng
8534e80e39
icu4c => 74.2 ( #9479 )
...
* amtk renamed to gedit_amtk
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rename amtk to libgedit_amtk
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add binaries for py3_lxml
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add libgedit_ packages
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* initial icu4c commit, update other gedit files
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more adjustments to icu4c package file
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more package updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* alphabetize pkg_update_arr in fixup.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update postgres package file
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* postgres => 16.2
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove postgres i686 filelist
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update tcl i686 binary
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild gspell, gedit
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add hunspell to gedit deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add js115 package
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add js115 binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add gnome rebuilds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust gnome boolean
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add gnome to libxml2
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add gnome postinstall to other buildsystems
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust gnome postinstall
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild librsvg
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* simply postinstall logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust postinstall
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Allow buildsystems source for postinstalls
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Also update mime db in gnome postinstall
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add librsvg to gtk logical deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add gnome postinstall to gtk[3,4]
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add updated but not working blender 4 build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add blender files
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update inkscape
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update mesa
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add binaries for inkscape, mesa
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add new packages to packages.yaml
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* refactor gnome postinstall function
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more refactoring
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add more updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update more packages
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move gnome function to lib/gnome.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update other gnome affiliated packages
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add binaries for adwaita_icon_theme
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update libpng
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update license string
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* change gnome logic to boolean
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* updates and suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update gnome_console
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add gnome to gimp
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust gimp deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update expat
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use gnome packages count to determine whether gnome postinstalls are run
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust ruby gem version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update svt_av1, libotify
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update libgee
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update more packages, revert from non-working 0.20.6 libgee build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add missing deps to libgee
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* gsound
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* gnome-weather
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more gnome updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* deprecate gnome_settings_daemon
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more builds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove gtk2 from ibus deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* gnome_maps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more updates, and also update glib binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* updates, use oxford comma
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix spacing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* nautilus
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* readd amtk
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rhythmbox for arm build succeeds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-16 13:54:54 -05:00
Satadru Pramanik, DO, MPH, MEng
ea0f9deeb6
crew: run git-restore-mtime on crew update ( #9474 )
...
* crew: run git-restore-mtime on crew update
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use git-restore-mtime during install, remove pixz from manual install before core
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-12 12:20:03 -05:00
Ed Reel
20b85cc053
Add prompt to add local repo package if not in crew ( #9464 )
2024-03-10 23:42:04 -04:00
Maximilian Downey Twiss
a634199dc0
Split list command into separate file ( #9454 )
2024-03-09 19:05:15 -05:00
Satadru Pramanik, DO, MPH, MEng
207f5cbc27
crew: allow override of ARCH const in crew with env variable ( #9459 )
...
* crew: allow override of ARCH const in crew with env variable
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-10 10:21:14 +11:00
Ed Reel
60d51d58a3
Add crew test command ( #9446 )
2024-03-07 07:29:10 -05:00
Maximilian Downey Twiss
2a48058428
Split const command out into separate file ( #9445 )
2024-03-06 21:43:13 -05:00
Satadru Pramanik, DO, MPH, MEng
e287900749
Do not search for package in archive_package install ( #9436 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-05 10:53:35 -06:00
Maximilian Downey Twiss
762deede47
Switch to sorting with LC_ALL=C for consistency and apply that to pre-existing filelists ( #9429 )
2024-03-03 01:09:50 -06:00
Satadru Pramanik, DO, MPH, MEng
3a1a8ec2ae
fix crew force build ( #9419 )
...
* fix crew force build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-01 14:44:23 -06:00
Ed Reel
5e2b24dee2
Add check_package and copy_package functions to crew ( #9412 )
...
* Add check_package and copy_package functions to crew
Add check_package call to build, install and reinstall operations
* Rename @pkgName to @pkg_name
Use caller_locations instead of caller
* Use ...
2024-03-01 14:21:14 -05:00
Satadru Pramanik, DO, MPH, MEng
ac249ad1c6
Add force flag bypass for dependency installation ( #9414 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-01 11:53:03 -06:00
Maximilian Downey Twiss
eddca7e0e8
Enable additional temporarily disabled cops ( #9394 )
2024-03-01 12:24:31 -05:00
Ed Reel
440ee1a677
Prompt to copy local repo package to crew prior to the build ( #9391 )
...
* Prompt to copy local repo package to crew prior to the build
* Add force option
2024-02-27 12:04:19 -05:00
Maximilian Downey Twiss
925a461efb
Split out help command to separate file ( #9392 )
2024-02-26 16:21:11 -06:00
Ed Reel
e9408fa41d
Run pre_flight check prior to build ( #9380 )
2024-02-23 21:29:12 -05:00
Satadru Pramanik, DO, MPH, MEng
a5438ae30d
When forcing package install is selected during archive_package, upgrade package if already installed. ( #9368 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-02-21 21:48:11 -06:00
Ed Reel
3703dd55cb
Confirm upload to GitLab with sha256sum check during crew upload ( #9355 )
...
Don't offer to install dependencies for incompatible package builds
Change logic for error conditions
Add verbose messages to downloader
2024-02-18 18:53:10 -05:00
Satadru Pramanik, DO, MPH, MEng
7103e3f57d
Have crew_profile_base remove the path env.d file from install.sh, remove path line from install.sh ( #9341 )
2024-02-15 23:15:50 +11:00
Satadru Pramanik, DO, MPH, MEng
61b9796ce4
valgrind => 3.22 ( #9336 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-02-14 12:46:51 -06:00
Satadru Pramanik, DO, MPH, MEng
9fe066c23f
crew: Use rubocop to sanitize package file after upload ( #9322 )
...
* crew: Use rubocop to sanitize package file after upload
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add verbosity
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* change color to orange
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Make sure that rubocop is installed before using rubocop
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move puts line...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-02-13 10:54:25 -06:00
Satadru Pramanik, DO, MPH, MEng
4921e4656e
Add build check to Github Actions, and make getrealdeps.rb failure trigger crew error ( #9319 )
...
* Add build check to Github Actions, and make getrealdeps.rb failure trigger crew abort
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-02-13 01:23:43 -06:00
Satadru Pramanik, DO, MPH, MEng
ac52769bad
Revert "Miscellaneous crew changes ( #9311 )" ( #9315 )
...
This reverts commit 7a5eff8945 .
2024-02-12 12:31:07 -06:00
Maximilian Downey Twiss
7a5eff8945
Miscellaneous crew changes ( #9311 )
...
* Make greater use of File.join when loading device.json
* Remove redundant check that the compatibility property exists (already checked by prop_test as part of CI)
* Don't pass architecture to lib/package.rb
* Replace @device[:architecture] with ARCH, do not create architecture section in device.json
* Refactor getting urls and sha256s in package.rb
* Use inplace sort on installed_packages instead of creating sorted_installed_packages
* Rework load_package to always only take one argument
* Only rescue package loading errors in set_package
* Remove generate_compatible
* Replace all calls to load_package with set_package
* Use _args instead of _ in prop_command
* Merge @short_verbose and @verbose
* Simplify filename detection in download
* Bump crew version
2024-02-12 12:38:18 -05:00
Maximilian Downey Twiss
66b0446a1c
Remove a number of unnecessary instance variables ( #9310 )
2024-02-11 01:10:30 -06:00
Satadru Pramanik, DO, MPH, MEng
19d9644930
Do not run getrealdeps.rb from crew if no_compile_needed is true ( #9300 )
2024-02-10 21:40:40 +11:00
Satadru Pramanik, DO, MPH, MEng
6cee0d0053
Getrealdeps Process Refactor ( #9295 )
...
* wip getrealdeps update
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* refactor to allow for using crew_dest_dir in getrealdeps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move install logic for getrealdeps in crew and force option and expand documentation
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Replace mawk with gawk in core.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move gawk to buildessential
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup crew install
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* wrap everything in a function
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* unnest function
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust require path
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix loading const.rb when invoked from crew
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust version text
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-02-10 02:58:27 -06:00
Maximilian Downey Twiss
dbc5bcf442
Remove USER_SPACE_ARCH ( #9280 )
2024-02-08 01:30:44 -06:00
Satadru Pramanik, DO, MPH, MEng
5170c0b29f
Add Ruby Getrealdeps ( #9270 )
...
* Add rubyized getrealdeps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust documentation
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Have crew add missing dependencies after build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add gawk message for getrealdeps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bugfix
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use puts
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix missing dependency check
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup template
* Initial add of getrealdeps to crew
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update getrealdeps command
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add to README.md
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* collapse getrealdeps into a crew --deep option
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add punctuation.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add binary_compression line if it doesn't exist in the file.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix variable
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix upload logic, add triple backslashes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove extra section in help
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-02-07 17:24:13 -06:00
Ed Reel
443830725c
Fix crew upload issue and refactor a bit ( #9257 )
2024-02-03 14:58:23 -05:00
Maximilian Downey Twiss
e10fa5a578
Rework installing bootstrap packages in install.sh, change USER_SPACE_ARCH ( #9241 )
2024-02-03 02:00:07 -06:00