Commit Graph

10 Commits

Author SHA1 Message Date
Maximilian Downey Twiss
f6b6cab229 Rename autotools constants to fall in line with the rest of crew (#10442)
* Rename CREW_OPTIONS to CREW_CONFIGURE_OPTIONS

* Rename build_extras and install_extras to configure_build_extras and configure_install_extras
2024-09-09 18:21:58 -05:00
Satadru Pramanik, DO, MPH, MEng
f2c6237d49 Cleanup glibc packages, rebuild glibc 2.32, fix broken git repo clone in installs, rebuild OpenSSL to fix pkgconfig breakage in 3.3.1 (#10328)
* Cleanup glibc packages, rebuild glibc 2.32.

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

* Fixup adjustments to allow it to run standalone.

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

* Adjust const.rb to ignore git errors.

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

* Make initial branch error go away like in install.sh.

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

* Make fix of chromebrew git checkout appropriately verbose.

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

* Adjust for reinstalling installed packages during testing.

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

* Adjust unit test messages.

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

* Fix typo.

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

* Rebuild OpenSSL to use ARCH_LIB for --libdir to fix pkgconfig libdir regression in OpenSSL 3.3.1.

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

* More glibc compaction, remove executable bit from lib/fixup.rb.

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

* Removeruby shebang from fixup.rb.

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

* Suggested changes to glibc version comparisons.

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

* Move git commands to heredoc.

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

* Use Gem::Version.new in glibc packages.

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

* Move most other git commands to heredoc.

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

* Add more fixup commenting.

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

* fix typo...

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-08-21 14:36:15 -05:00
Satadru Pramanik, DO, MPH, MEng
d10bc9f6e6 Fixes #9524, adjusts compatibility for glibc packages and adds file lists for glibc_build232, and adds max_glibc property (#10319)
* Fixes #9524, adjusts compatibility for glibc packages and adds filelists for glibc_build232

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

* Adjust logic to add max_glibc.

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

* Update packages.

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

* Adjust reason reporting logic.

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

* Temporarily adjust unit test to avoid neweer armv7l container.

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

* Modify unit test...

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

* Adjust unit test...

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

* Adjust unit test...

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

* Adjust unit test...

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

* Adjust unit test...

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

* Adjust unit test...

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

* Fix indentation.

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-08-18 21:24:10 -05:00
Maximilian Downey Twiss
33901368d7 Enable more rubocop cops (#9980)
* Remove self.check in python3.rb as tests were not actuallly being run

* Enable Lint/ImplicitStringConcatenation cop

* Enable Layout/CommentIndentation cop

* Remove unnecessary configuration of Layout/IndentationStyle to EnforcedStyle: spaces, as this is already the default

* Enable Layout/LeadingCommentSpace cop

* Enable Layout/SpaceInsideBlockBraces cop

* Enable Layout/SpaceInsideParens cop

* Enable Layout/TrailingEmptyLines cop

* Enable Lint/LiteralAsCondition cop

* Document the current issue stopping us from enabling Style/OptionalBooleanParameter

* Stop downloading our rubocop config when installing ruby_rubocop
2024-06-17 16:19:11 -04:00
Ed Reel
7c17beeee7 Add check command (#9501) 2024-03-20 08:46:01 -04: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
Maximilian Downey Twiss
e743a40120 Fix binary_urls of glibc_* packages (#9212)
* Fix binary urls of glibc_build227

* Fix binary urls of glibc_build233

* Fix binary urls of glibc_build235

* Fix binary urls of glibc_dev235

* Fix binary urls of glibc_lib235

* Fix binary urls of glibc_build233

* Fix names of glibc_build.filelist in glibc packages
2024-01-25 00:42:42 -06: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
Maximilian Downey Twiss
69188a9348 Add filecmd dependencies to glibc_build packages (#8418) 2023-06-21 01:49:32 -05:00
Satadru Pramanik, DO, MPH, MEng
618f078008 Add armv7l install on aarch64 userspace systems (#8362)
* modify glibc

* initial working armv7l install on top of aarch64

* have install.sh use glibc_lib

* add zlibpkg and gmp to BOOTSTRAP_PACKAGES

* add chromebrew postinstall

* cleanup git postinstall, fixup install.sh

* add newline to echo cmd in install.sh

* Rework pre-Glibc 2.35 versions.

* add back i686 to install.sh, and enable install on non glibc-2.35 systems

* suggested changes

* change default repo and owner back in install.sh

* fix postinstall in install.sh

* add shellcheck exclusion

* move aarch64 armv7l userspace end of install message

* lint

* remove old install.sh.deprecated

* add glibc 2.27 filelists

* cleanup libc_version case in install.sh

* suggested changes

* suggested changes to install.sh

* suggested changes

* always write our shell rc files

* fixup crew_profile_base

* suggested changes

* gimp needs gcc_dev for libgomp

* revert to old i686 arch detection

* remove patchelf from core

* speed up mandb cache build

* speed up mandb cache build

* time not available on all systems
2023-06-13 13:31:09 -05:00