14 Commits

Author SHA1 Message Date
github-actions[bot]
626a53a7a7 Update buildsystems to use buildsystem name variables, and report contents of those variables/methods during use. (#11936)
* Update buildsystems, update jq, add jq to core for arm.

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

* Only report build options if they exist.

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

* Fix overeager sed replacement.

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

* workflow debugging

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

* Add logging for build errors.

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

* Revert to function in each package file.

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

* Update jq since it needs gcc14 to build.

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

* Add built packages for linux/386 to buildsystems

* remove deprecated gfbgraph

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

* fix git tag for gnome_maps

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

* Update llvm20 package file.

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

* Update gnome_maps deps.

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

* Abstract out buildsystems_methods reporting.

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

* Keep LIBC_VERSION const from being empty.

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

* Update crew_profile_base and libxml2

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

* clarify

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

* lint

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

* Update libarchive

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

* update libavif

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

* more updates

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

* Add libxml2 build comment.

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

* Add build comment to libarchive.

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

* Don't warn for missing directory during package removal.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-05-23 19:50:48 +00:00
SupeChicken666
3ee0c82139 glibc-standalone: Rename to glibc, add a LD_PRELOAD library with useful features (#11911)
* crew: Add a LD_PRELOAD library for hijacking linker/library path

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Add `glibc_{build,dev.lib}` to deprecated package list

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Bump version

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Minor changes

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Move static libraries to CREW_LIB_PREFIX

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Remove glibc_build from const.rb

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Make rubocop happy

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Fix arm build and add binaries.

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

* cleanup

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

* Adjust x86_64 unit tests to use the Nocturne M90 container image and armv7l unit tests to use the fievel M91 container image since we are using the same glibc for everything now.

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

* Adjust build containers to use the oldest glibc based containers.

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

* Add i686 builds.

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

* Add x86_64 build.

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

* Set LD_PRELOAD before running any command

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Use File.join

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Use File.join

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* adjust unit tests.

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

* Fix arm CREW_GLIBC_INTERPRETER

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

* Update Rhythmbox

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

* Update Rhythmbox

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

* lint

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

* Do not install crew_sudo in container.

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

* Bump version

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

---------

Signed-off-by: SupeChicken666 <me@supechicken666.dev>
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-05-20 10:21:15 +00:00
Maximilian Downey Twiss
d7e8f67f2d Run rubocop on tree to pick up new Chromebrew/OrderedCompatibility cop (#11282) 2025-02-10 22:21:57 +00:00
Maximilian Downey Twiss
9a136cac4f Various package renames and fixes for version checking (#9856)
* Rename aws to aws_cli

* Rename ffcall to libffcall

* Update filecmd homepage

* Update go_bootstrap homepage

* Update go homepage

* Update bacon homepage

* Rename jsonc to json_c

* Update libffi homepage

* Update libgd homepage

* Rename libjpeg to libjpeg_turbo

* Update libpng homepage

* Rename mandb to man_db

* Update mongodb homepage

* Rename moonbuggy to moon_buggy

* Update mpc homepage

* Update netcat homepage

* Update nethack4 homepage

* Rename pkgconfig to pkg_config

* Rename postgres to postgresql

* Rename proj4 to proj

* Update qemacs homepage

* Update readline homepage

* Update scrollz homepage

* Update xzutils homepage

* Update weather homepage
2024-05-27 18:09:35 -05: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
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
ccc88e44ba Repackaging gcc -> gcc_lib and gcc_dev (#8335)
* gcc -> libs and dev

* update deps

* adjust deps in install.sh

* update gcc dep in core

* cleanup

* add gcc_build

* update gcc deps in llvm packages

* adjust conflicts command to exclude _build package filelists

* remove conflicts_ok from compiler packages
2023-06-06 10:21:11 -05:00
Satadru Pramanik
194b87b188 Gnome43/Libjpeg_turbo/ICU72.1 (#7508)
* crew: cache builds

* Initial Gnome43/Libjpeg_turbo/ICU72 commits squashed

* fix lint error

* update packages.yaml

* Vulkan packages -> 1.3.231

* add packages to packages.yaml

* add more to packages.yaml

* update libxshmfence

* pixman -> 0.42.0

* libpciaccess -> 0.17.0

* update libxau

* update libxfont2

* update libxcb

* many updates

* updates

* baobab updates

* add libshumate

* update gnome_calculator

* update dfonf_editor

* update evince

* add libpanel

* update libpeas

* update libgweather

* update libgudev gnome_maps

* update upower and libxfixes

* style update

* update gnome_session

* update gnome_settings_daemon

* temporary partial webkit2gtk upload

* update packages.yaml

* fix ruby file perms

* update folks

* move webkit2gtk_4 back to 2.38.0

* update icu4c, change webkit2gtk build

* add updated webkit2gtk_5 file

* update js102

* add x86 builds for webkit2gtk_4

* add mozjs exclusion to icu4c postinstall

* add builds for evolution_data_server

* update gemacs

* update webkit2gtk packages

* update emacs

* add folks fix

* loosen icu4c postinstall check

* rebuild libportal with gtk3

* update epiphany

* openssh -> 9.1

* add x86 webkit2gtk_4 binaries

* add postinstall to webkit2gtk_4

* update svt_av1

* update libavif

* linting fix

* curl -> 7.86.0

* git -> 2.38.1

* add postinstall to gnome_console

* add gcc10 for armv7l

* add gcc10 binaries

* lint gcc10

* rebase fix

* Add WIP webkit2gtk builds

* add back postintall to gnome_maps

* gstreamer version change

* cleanup geocode_glib, and fix gnome_maps depend

* s/@_ver.to_s/@_ver/

* add mpv build and gtk4 -> 4.8.2

* bump curl version to 7.86.0

* remove other version binaries from webkit2gtk builds

* add i686 build

* adjust compatibility for gemacs... for now.

* Add code to sommelier to adjust for whether scripts are sourced or run.

* make -> 4.4

* bump version
2022-11-01 12:23:38 -05:00
satmandu
8dd93f1b5f Crew: skip (#5713)
* crew: Add package file source_url SKIP option, clean up extractions in install

* change /dev/null source_url to SKIP in all packages

* uprev
2021-04-30 14:13:48 -05:00
Ed Reel
f7c9a99f2d Transition binary repo from GitHub to GitLab (#5702) 2021-04-28 16:22:06 -04:00
Ed Reel
df801b93f5 Update binary_url to github in all packages (#5675)
Add gh.sh script to tools

Add .gitignore

Update download_binary.sh

Update README.md
2021-04-21 15:39:00 -04:00
Ed Reel
30a1f8719d Transition binary repo from Bintray to SourceForge (#5608) 2021-04-13 10:11:55 -04:00
saltedcoffii
531cf6031c Licensed libl* to lz* 2021-03-20 12:21:46 -04:00
satmandu
6efaeb60da add signal_desktop prereqs (#5356)
* add signal_desktop prereqs

* Cleanup

* Update for 7.0.11-2

* Update util_macros.rb

* move to self.patch
2021-03-08 19:43:00 -06:00