Commit Graph

94 Commits

Author SHA1 Message Date
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