satmandu
003b8772ce
Automatically generate constants list for crew const ( #5796 )
...
* Automatically generate constants list for crew const
* Document code
2021-05-18 13:01:29 -05:00
satmandu
d12f6464c7
gtk3,gtk4,glib,gdk_pixbuf updates, fix to crew & pygments ( #5782 )
...
* gtk3,gtk4,glib,gdk_pixbuf updates, fix to crew & pygments
* simply preflight
2021-05-16 12:36:24 -05:00
Ed Reel
5cdd19bd88
Assume binaries are already stripped during install ( #5775 )
2021-05-14 18:26:18 -04:00
satmandu
41dfd1c2d0
Handle edge case of cachefile already in CREW_BREW_DIR when build restarts ( #5772 )
...
* Handle edge case of cachefile already in CREW_BREW_DIR
* bump version
2021-05-13 10:45:45 -05:00
satmandu
62e5118a2d
Fix gcc11 issues, and upgrade issues with gcc10, modify preflight ( #5767 )
...
* change rpartition to partition
* bump versions
* don't make more symbolic links
* Add preinstallcheck functionality
* gcc11 builds added
* cleanup preinstallcheck in gcc package files
* change abort verbiage
* add armv7l for gcc10, redo error messages in preinstallcheck
* merge preinstallcheck into preflight
* Run preflight in CREW_DEST_DIR
* preflight adjustment
2021-05-12 16:19:41 -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
488b60b9c9
crew deps ( #5733 )
...
* crew deps
* Add deps
* bump
* Add deps to readme
2021-05-06 11:25:11 -05:00
satmandu
86d34dd1cf
Keep crew from crashing due to a malformed package file. ( #5728 )
...
* Keep crew from crashing on reading malformed package files
* clean up
* 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
* revert code changes which don't work in ruby
* simplify list compatible
* hide message behind debug flag.
* use empty
* move generating compatible done message
2021-05-05 20:09:06 -05:00
satmandu
3290443f5c
Lzma Cleanup & replacement with newer xzutils, Add pixz support ( #5726 )
...
* replace lzma with current xz-utils
* add po4a build dep to xzutils
* Add xzutils, pixz
* is_fake doesn't need source_url
* add pixz tpxz format support to crew
* Add xzutils to pixz deps
* Add pixz if not installed.
* change pixz logic
* pixz changes
* xzutils is a runtime dep for pixz
* grammar fix
* remove pixz warning
2021-05-04 15:47:05 -05:00
Ed Reel
011e5b6ae9
Fix crew dependency algorithm ( #5722 )
...
Bump crew version
2021-05-03 00:13:40 -04:00
satmandu
b3c9b32ed6
allow verbose crew list installed ( #5720 )
...
* allow verbose crew list installed
* uprev crew
* Add verbose option to crew help for crew list
2021-05-02 21:22:00 -05:00
Ed Reel
6f09e05376
Fix crew dependency algorithm ( #5719 )
2021-05-02 20:59:53 -04:00
Ed Reel
0d200810d0
Add AppImage source_url support ( #5714 )
...
Do not strip if CREW_NOT_STRIP is set
Bump crew version
2021-05-01 15:44:06 -04: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
satmandu
de6979553e
Crew: add git hash for caching git dirs ( #5704 )
...
* Use git hash for git archive cache, background git archive proc during build.
* uprev crew
* revert backgrounding
* make sure in CREW_CACHE_DIR during checksum validation
* adjust spacing
2021-04-28 18:58:48 -05:00
satmandu
cc5b58035d
modify crew: Strip at build time, use fewer CMAKE options, uninstall pkg if filelist exists ( #5699 )
...
* Strip at built, use fewer CMAKE options, uninstall pkg if filelist exists
* rev version
* Use File.exist?
* create strip function
* use @uberhacker's more elegant code
* add .Z, lzh files to strip function
2021-04-27 17:09:08 -05:00
satmandu
b3cba04bec
Crew Cache Cleanup ( #5694 )
...
* Crew Cache Cleanup
* Only cache package if downloaded
* Make output prettier.
* Change all .to_s == '' to .to_s.empty
* Add ?
2021-04-26 18:54:11 -05:00
Ed Reel
e8b5d84d7e
Fix crew buildessential dependency resolution ( #5662 )
2021-04-18 20:12:54 -04:00
Ed Reel
339caab19e
Correct more spelling errors ( #5654 )
2021-04-18 12:46:34 +08:00
Ed Reel
1bc928f5b2
Correct grammar and spelling errors ( #5651 )
2021-04-17 23:24:45 -04:00
satmandu
7a09992150
Crew update ( #5640 )
...
* enable git branch
* Add verbose testing text.
* add gemacs for testing
* Add gemacs dep rebuilds for newer perl
* speed up file conflicts algorithm with grep
* Fixup conflict files output
* revert perl package changes
* switch gemacs back to existing version and rework git_branch logic
* rubify gemacs
* make requested change
* Add checking message.
2021-04-16 17:43:27 -05:00
satmandu
ff818a5214
Enable Testing a PR from its own repo with crew, and other updates. ( #5624 )
...
* Some updates
* requested changes
* make requested changes
* make CREW_ENV_OPTIONS changes
* ncurses change!
* convert gtk_vnc to new git format
* Initial crew testing modifications
* fix typo
* Avoid error with testing remote already created
* Revert ncurses change. Let's put that in its own dedicated PR.
* formatting changes
* formatting fixes, bump crew version
2021-04-15 17:37:07 -05:00
Cassandra Watergate
3a53fc1c8e
Support source_urls ending with .git ( #5598 )
...
* support source_urls ending with .git
* crew: clean up
* make sha256sum more readable
* change git_branch to git_tag and allow git hashes (thanks @satmandu)
* support git hashes
* support caching with git sources
* crew: fix compressdoc and fix creating tarball
* lib/const.rb: change envvar to CREW_IS_CACHING
* packages/dash.rb: fix homepage and binaries
* crew: remove (currently) extraneous variable long_verbose
* bin/crew: fix compressdoc
* packages/dash.rb: fix homepages (again)
* bin/crew: change $extract_dir to @extract_dir
* CREW_IS_CACHING => CREW_CACHE_ENABLED
* condense tag + hash checkout logic part 1
* condense tag + hash checkout logic part 2
* Bump version
Co-authored-by: satmandu <satadru@gmail.com >
Co-authored-by: satmandu <satadru@umich.edu >
2021-04-15 12:32:58 -05:00
Cassandra Watergate
36e23d2d45
bin/crew: try relative symlink ( #5620 )
...
* bin/crew: try relative symlink
* crew: symlink to bin/crew
* bump version and remove extraneous comments
2021-04-14 13:36:25 -05:00
Cassandra Watergate
eabf6354f6
Fix crew ( #5616 )
2021-04-13 20:35:04 -05:00
Cassandra Watergate
3a2bdf9df7
Move crew ( #5613 )
...
* move crew and update symlinks
* install.sh: fix #5612
* lib/const.rb: bump version
2021-04-13 19:35:17 -05:00
Ed Reel
b362c08d4c
Revert crew executable location but keep all other changes ( #5604 )
2021-04-12 13:08:57 -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
Cassandra Watergate
816d461539
Add crew_profile_base to LATE_PACKAGES ( #5601 )
...
* move crew and update relevant files
* install.sh: add crew_profile_base to LATE_PACKAGES
* install.sh: change > 2> to &>
* changes as requested
2021-04-12 08:54:05 -05:00