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
Satadru Pramanik
f1bb266ac3
Flatpak update and necessary rebuilds/updates + pip updates.
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-11 21:34:38 +00:00
Satadru Pramanik, DO, MPH, MEng
2db4f97fa7
Ffmpeg => 7.1 & Deps Updates ( #10551 )
...
* Adjust deps for devil, pulseaudio to help reduce circular deps.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update avisynthplus.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update rubberband
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild zbvi
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update ffmpeg
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup ffmpeg
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-10-14 15:54:18 -05:00
Maximilian Downey Twiss
be457bd524
gstreamer 1.24.0 -> 1.24.7 ( #10406 )
...
* gstreamer 1.24.0 -> 1.24.7
* Rebuild pulseaudio
2024-09-03 22:44:09 -04: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
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
475ba97fe1
pulseaudio => 17.0 ( #9187 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-01-17 11:29:23 -06:00
Satadru Pramanik, DO, MPH, MEng
c935f6f2ab
Add --no-pager to meson configure lines ( #8772 )
...
* Add --no-pager to meson configure lines
* bump crew version
2023-10-13 10:57:12 -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, DO, MPH, MEng
ed836aac5f
Miraclecast deps only ( #7904 )
2023-02-07 14:22:46 -06:00
Satadru Pramanik
ac690e945e
meson -> 0.64.1, update meson setup code in packages ( #7701 )
2022-12-01 10:41:50 -06:00
Satadru Pramanik
665b38f135
X11 updates, and updates of packages which used to depend upon xorg_lib ( #7634 )
...
* initial updates
* mesa_utils -> 8.5.0
* libx11 -> 1.8.2
* mesa updates to support libglvnd
* more updates
* rev xorg_server
* more changes
* cleanup xhost
* tk -> 8.6.12
* add binaries
* add more binaries
* sound updates
* lint fixup
* adjust libsoup2
* fixup chromaprint deps
* change pulseaudio deps
* cleanup gstreamer deps
* rebuild libxrender
* make gsettings dep adjustments
* modify chromaprint deps
* modify alsa_plugins deps
* adjust libgconf deps
* pulseaudio -> 16.1
* cleanup libglu
* mpv -> 0.35.0
* modify sommelier mesa logic
* make llvm build dep of mesa
* cleanup more deps
* lint
* fix indentation
2022-11-15 11:04:24 -06:00
Maximilian Downey Twiss
de24923ee8
Add Rubocop CI ( #7083 )
...
* Rename IgnoredPatterns to AllowedPatterns.
* Exclude docopt.rb (not our code) from Rubocop
* Disable Style/RedundantReturn
* Disable Style/MutableConstant
* Disable Style/NumericLiterals
* Set Layout/IndentationStyle to spaces
* Temporarily disable various cops.
* Add Rubocop CI via Octocop
* Lint tree with rubocop -A -c .rubocop.yml
Co-authored-by: Satadru Pramanik <satadru@gmail.com >
2022-08-22 13:31:25 -04:00
Satadru Pramanik
dc26a0a1fb
gstreamer -> 1.20.0 ( #6711 )
2022-02-07 13:15:35 -06:00
Satadru Pramanik
434797e212
Make generic GCC dependency independent of gcc version ( #6321 )
...
* Make gcc dependency more flexible
* add is_fake
* Report GCC version installed.
2021-10-21 16:06:22 -05:00
satmandu
65bce4cddf
More gnome 40.1 updates, fix speex/speexdsp; webkit2gtk, wpebackend_fdo, waypipe, smbclient updates ( #5798 )
...
* add some packages
* Fixup speex & speexdsp and dependent packages, + more updates
* py3_pip => 21.1.1
2021-05-19 15:39:37 -05:00
satmandu
2b10b9843a
perl -> 5.32.1, gcc -> 11.1, llvm -> 12.0.0, add pixz to core ( #5665 )
...
* perl -> 5.32.1
* fix url
* perl rebuild with lto, adjustment of conflicts
* texinfo rebuild
* working version on all architectures
* simply logic
* Cleanup, backport of gcc11 package changes
* more cleanup
* restore some depends
* Use specific revision for mpfr patchset
* Update links to release links
* Replace gcc10 with libssp in install.sh
* Change links to gcc10.3.0 release links
* install not a dependency libssp when installing gcc10 to avoid breaking any libssp dependent packages.
* Adjust gcc10 postinstall logic
* preinstall and postinstall changes for gcc 10.3.0
* Add gcc uninstall message
* Add ruby require for gcc10 package file
* libssp => gcc11.1
* Initial add of gcc 11.1
* change buildessential to use gcc11 instead of gcc10
* x86_64 workaround still needed
* Still need PATH_MAX patching
* add libssp 11.1.0 binaries
* add gcc11 binaries
* convert gcc10 to an is_fake package requiring libssp
* Update gcc_tools with new libssp & gcc11
* revert gcc_tools update
* update to gitlab links
* switch to gitlab links
* use gitlab links
* use gitlab links
* move to gitlab, add more symlinks
* change to gitlab
* switch to gitlab take 2
* use nproc
* New binary packages
* use gnumirror
* Add llvm 12.0.0
* remove lld dep
* finish merge
* switch to gcc11 as primary
* update stow
* fix stow
* replace lzma with current xz-utils
* add po4a build dep to xzutils
* file conflict fix
* initial perl 5.32.1 fixes
* add stow
* deal with conflict
* deal with conflict take 2
* work crew modifications
* have crew delete conflict files from crew module builds
* move delete packfile function to crew
* remove need for po4a
* Add xzutils, pixz
* is_fake doesn't need source_url
* add pixz tpxz format support to crew
* add more perl 5.32.1 binaries
* modify pixz settings
* pixz changes
* tpxz fixes
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* fix gcc10 gcc11 packages
* Add xzutils to pixz deps
* Add pixz if not installed.
* change pixz logic
* pixz changes
* xzutils is a runtime dep for pixz
* grammar fix
* Keep crew from crashing on reading malformed package files
* clean up
* don't show duplicate error for syntax error
* don't show duplicate error for syntax error
* Fix comparison
* Use safe navigation operator.
* Use same fix for list compatible
* refactor compatibility
* bump
* add binary_url to package.rb
* cleanup empty space
* minimal rubocop suggested cleanup
* requested changes
* revert code changes which don't work in ruby
* simplify list compatible
* requested changes...
* hide message behind debug flag.
* libdrm -> 2.4.105
* add mesa 21.1.0
* make full gcc11 package
* replace stow with perl_stow and update gcc10 to full package
* gcc11 hash update
* Add pixz to core
* remove libgcc_s1
* libgcc_s1 -> dummy package
* cleanup perl package files
* requested changes
* remove libgcc_s1.rb
* gcc changes
* rubocop changes
* modify crew to use PIXZ by default
* enable pixz in install.sh
* move postinstall to install
* bump gcc versions
* fix gcc10 url
* make gcc_version logic changes
* Add new gcc10 binaries
* add new gcc11 and libssp armv7l binaries, bump const.rb version
* modify already installed logic
* install.sh and crew bump
* back out core_packages.txt install changes
2021-05-11 17:33:20 -05:00
satmandu
66d451b378
pulseaudio dependency cleanup ( #5710 )
...
* pulseaudio dep cleanup
* add back i686 to speex
2021-04-29 10:04:42 -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
Cassandra Watergate
ff31a81843
Add compiling constants ( #5593 )
...
* add compiling constants
* fix version and quoting
* lib/const.rb: add CREW_MESON_FNO_LTO_OPTIONS
* lib/const.rb: fix CREW_COMMON_OPTIONS
* crew: add new consts to crew const output
* bin/crew: alphabetize consts
Co-authored-by: Ed Reel <edreel@gmail.com >
2021-04-12 11:15:28 -05:00
saltedcoffii
ba913e528e
Licensed oa* to rz*
2021-03-20 19:43:51 -04:00
satmandu
0b8d184bae
Fix location of files which go in dbus-1/system.d directory in multiple package ( #5311 )
...
* Update libqmi.rb
* Update libmbim.rb
* Update geoclue.rb
* Update avahi.rb
* Update pulseaudio.rb
* Update flatpak.rb
* use specific working commit for git checkout
2021-03-02 14:45:24 -06:00
satmandu
f3fc12524e
Pulsaudio updates ( #5203 )
...
* Create abseil_cpp.rb
* Create webrtc_audio_processing.rb
* Update webrtc_audio_processing.rb
* Use 0.3.1
* rebuild
* working configuration which allows pulseaudio to be loaded in flatpak
* Update pulseaudio.rb
* delete dupe
* 555 -> 666
2021-02-20 17:33:08 -06:00
satmandu
d205dfa38b
PulseAudio 14.2 + pavucontrol ( #5171 )
...
* pulseaudio -> 14.2, start fixing config
* rebuild for pulseaudio 14.2
2021-02-19 20:37:51 -06:00
Ed Reel
4873fe97cc
Add pre-built binaries for packages d-p ( #4590 )
2020-11-22 00:28:13 -05:00
vincowl
847b726a9f
[pulseaudio] Update to 13.99.3 ( #4586 )
2020-11-17 09:41:41 -06:00
Ed Reel
20d0ec8f8d
Add pre-built binaries e-x ( #4235 )
...
Add missing dependencies
2020-08-24 13:03:54 -04:00
vincowl
5c0a34e6d6
[pulseaudio] previous version couldn't be compiled on x86_64 ( #4232 )
2020-08-19 11:11:26 -05:00
ThatGeekyWeeb
df489b2746
Edit: Pulse Audio - Had issues with old package + Update ( #4230 )
2020-08-18 13:35:56 -05:00
Ed Reel
9617751bbd
Add check for package compatibility
2020-05-14 23:57:07 -05:00
Ed Reel
e3c6491155
Rebuild pulseaudio and add dependencies ( #3699 )
...
Move from read-only to a writable directory
Add pre-built binaries
2019-12-18 12:36:44 -05:00
Ed Reel
82a64b98c9
Add pre-built binaries for packages a-y ( #3630 )
2019-10-31 13:10:54 -04:00
vincowl
7adad53ba3
Upgrade pulseaudio to 13.0 ( #3592 )
2019-10-27 19:26:30 -05:00
Ed Reel
8db0666499
Add pre-built binaires for packages a-p ( #3125 )
2019-01-28 13:06:58 -05:00
James Larrowe
bb85efe79b
Update PulseAudio package ( #3119 )
2019-01-25 21:21:38 -06:00
Ed Reel
cf8bedf504
Remove alsa_plugins to avoid dependency loop
...
Make alsa_plugins a build dependency
2018-10-28 15:59:05 -05:00
Ed Reel
0711ea24a7
Add pre-built binaries for m-z packages
2017-11-30 12:11:58 -06:00
Ed Reel
8a627d0a20
Add pulseaudio package
2017-10-07 23:56:15 -05:00