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
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
Cassandra Watergate
ad96ddd09e
fix directory already exists error ( #5600 )
...
* fix directory already exists error
* crew: rubyize /dev/urandom
* lib.const.rb: bump crew version
Co-authored-by: Ed Reel <edreel@gmail.com >
2021-04-13 12:01:26 -05:00
satmandu
4d8330ec55
Crew Package Dev workaround ( #5606 )
...
* Add workaround for package development
* uprev
2021-04-12 12:51:11 -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
Ed Reel
9f8f58aa51
Remove core packages that are build dependencies ( #5525 )
...
* Remove core packages that are build dependencies
Combine echo and read into one command prompt
* Move compiler checks to right before source download
* Remove prompts to install buildessential
* Bump crew version
* Make sure all buildessential packages are installed
* Remove stray text file
Co-authored-by: satmandu <satadru@umich.edu >
2021-04-11 23:33:24 -04:00
Ed Reel
1d7d3808dd
Fix crew whatprovides for files with underscores ( #5590 )
2021-04-11 23:14:28 -04:00
Ed Reel
141a6d5413
Add check for conflicts with other installed files during a build ( #5588 )
2021-04-11 12:45:26 +08:00
Ed Reel
28a3068c6a
Update list command in README.md ( #5585 )
...
Add -L and --license options
Reorganize options in alphabetical order with help last
2021-04-10 23:58:58 +08:00
Cassandra Watergate
3b4b504a1a
License notice ( #5582 )
...
* add license notice
* bump chromebrew version
* if, else => case, when
* constant LICENSE => CREW_LICENSE
2021-04-10 09:41:57 -05:00
Ed Reel
cb0a1b8157
Make sure gtk4 dependencies are installed first ( #5564 )
2021-04-08 00:10:05 +08:00
Ed Reel
fc76e9bc44
Execute preflight only for build, install and reinstall ( #5528 )
2021-04-03 21:14:31 +08:00
saltedcoffii
876ff885ed
Revert CREW_BUILD autodetect ( #5494 )
2021-03-27 17:38:07 -05:00
saltedcoffii
74bd0449e5
Bump crew version
2021-03-17 13:48:54 -04:00
Ed Reel
441e42420d
Escape dash for regex search in crew whatprovides ( #5442 )
...
Bump crew version
2021-03-17 11:54:35 -04:00
Ed Reel
e506dc9875
Update crew command ( #5416 )
2021-03-14 15:04:25 -04:00
Ed Reel
4fe3cb8c6d
Performance improvements to crew ( #5415 )
2021-03-14 11:47:25 -04:00
satmandu
bc9b7db8f9
bump CREW_VERSION
2021-03-11 14:55:48 -05:00
saltedcoffii
6ea47010b2
Fix inconsistent host triple problem
2021-03-11 12:30:11 -05:00
supechicken666
2f94d8c679
Update const.rb
2021-03-10 19:36:51 +08:00
Ed Reel
c332b8ae4d
Add preflight function ( #5347 )
...
* Add preflight function
* Add self.preflight section to Manual.md
2021-03-08 15:36:18 -05:00
Ed Reel
d822bef980
Fix crew whatprovides ( #5334 )
...
Simplify regex search
2021-03-07 16:15:25 +08:00
satmandu
ca5c78e718
crew: modify ldconfig & curl usage ( #5326 )
...
* modify ldconfig & curl usage
* bump ver
2021-03-04 12:52:54 -06:00
satmandu
96af53ba17
Try to suppress Build-binary-prefixes ( #5260 )
2021-02-23 17:07:12 -06:00
saltedcoffii
6f8835f6c0
Add deb file support to chromebrew ( #5247 )
...
* Add deb file support to chromebrew
* Bump version
2021-02-22 22:26:16 -06:00
satmandu
de6048d6f2
Switch to using meson b_lto option ( #5197 )
2021-02-20 17:42:05 -06:00
satmandu
b23e7dac28
Automatically pull urls/hashes for install.sh from github package files ( #5127 )
...
* test new logic
* change for loop logic
* use the URL variable we have!
* Add postinstall
* Update install.sh
* Don't chown symlinks
* debug environment variables
* remove postinstall stuff
* add armv7l xz logic
* simplification suggestion as per @uberhacker
* partially revert simplification, but add removable of double quotes
* bump version
2021-02-12 13:38:25 -06:00
Kevin Perkins
8d569683e9
crew: Replace '-' with '_' once instead of many times (for #5050 ) ( #5054 )
2021-01-29 21:29:04 -06:00
supechicken
b4a88ea9fd
crew: Replace '-' with '_' in crew install <pkgName> ( #5050 )
...
* Replace '-' with '_' in crew
* Bump version
Co-authored-by: supechicken666 <68530202+supechicken666@users.noreply.github.com >
2021-01-29 08:17:56 -06:00
satmandu
934e845440
Add -pipe to CFLAGS in CREW_MESON_OPTIONS ( #5018 )
...
* Update const.rb
* fix linebreak
2021-01-26 16:47:34 -06:00
satmandu
317aef971b
Fix Crew archiving issue in crew 1.6 ( #5001 )
...
* Fix archiving
* uprev
Co-authored-by: Ed Reel <edreel@gmail.com >
2021-01-25 13:50:05 -06:00
Kevin Perkins
cdec66adef
Add option to enable/disable colorful output ( #4996 )
2021-01-25 13:48:45 -06:00
supechicken
c4f59b64e2
crew: Fix verbose mode ( #4982 )
...
* Add files via upload
* Fix 'I don't understand' in install.sh
* Update crew
* Update const.rb
Co-authored-by: supechicken666 <68530202+supechicken666@users.noreply.github.com >
2021-01-25 01:58:23 -06:00
Kevin Perkins
11bef3e879
Fix TypeError in crew const when a value is nil ( #4981 )
2021-01-23 21:22:24 -06:00
satmandu
91222c5bb4
partial revert of archive_package to restore package building functionality ( #4978 )
...
* partial revert of archive_package to restore functionality
* uprev
2021-01-23 17:28:32 -06:00
satmandu
2185e5f15a
Remove + @fileutils_verbose.to_s from crew ( #4976 )
...
* Remove + @fileutils_verbose.to_s
* uprev
2021-01-23 12:45:40 -06:00
satmandu
33ba6a93b6
FIX crew error on reinstall, Add llvm to base install & use llvm-strip instead of strip ( #4975 )
...
* Have crew use llvm-strip if available
* Add llvm to base install
* Fix "no implicit conversion of String into Array (TypeError)" error
* uprev
2021-01-23 12:04:01 -06:00
supechicken
f436adf74f
crew: Simplify syntax and use fileutils ( #4958 )
...
* Update crew
* Add files via upload
* Update const.rb
Co-authored-by: supechicken666 <68530202+supechicken666@users.noreply.github.com >
2021-01-23 10:52:11 -06:00
Kevin Perkins
951925aeb8
Trim trailing whitespace in most files ( #4946 )
...
Co-authored-by: Ed Reel <edreel@gmail.com >
2021-01-20 17:58:34 -06:00
Kevin Perkins
8f75ae3396
Eliminate nested searching to speed up crew search ( #4944 )
...
* Eliminate nested searching to speed up `crew search`
* Bump CREW_VERSION
2021-01-19 14:22:51 -06:00
satmandu
4437d66fa9
Add LTO meson option ( #4883 )
...
* Add LTO meson option
* add const to crew
* Update const.rb
2021-01-05 16:36:17 -06:00
satmandu
ada4b813a7
Update const.rb ( #4851 )
2020-12-31 09:52:21 -06:00
Ed Reel
dc89afd43c
Add self.remove package section
2020-12-20 23:46:05 -06:00
satmandu
749f6a202e
Add crew cache option ( #4763 )
...
* Add option to cache downloads
* Add CREW_CACHE_DIR const
* fewer quotes
* Adjust cache dir location
* clean up spacing
* remove extraneous option
* add slashes to CREW_CACHE_DIR path
2020-12-17 11:31:47 -06:00