satmandu
80129bff32
Merge branch 'master' into pythonize1
2021-05-03 00:22:37 -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
saltedcoffii
5ab7461394
add back single-version-externally-managed
2021-05-02 13:58:29 -04:00
saltedcoffii
f58c549530
merge master into pythonize1
2021-05-02 09:07:59 -04:00
saltedcoffii
91e1f92ff2
bump version and add consts
2021-05-02 09:02:25 -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
Cassandra Watergate
a0712e9828
Separate pip from python3, add pip for python2 ( #5692 )
...
* Rearrange python2 and 3, seperate pip
* rename python27 => python2
* merge master into pip
* touch up
* make old setuptools package fake
* lib/const.rb: bump version
* Fix py2_setuptools
* Add runtime dependencies to python2
* reorder depends
* python2 minor change
* packages/setuptools.rb: Fix ugly version
* Add binaries
Co-authored-by: satmandu <satadru@umich.edu >
Co-authored-by: satmandu <satadru@gmail.com >
2021-04-29 10:29:06 -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
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
3efc3eda12
Add license to property
2021-03-17 23:01:49 -04: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
efb1b24e41
Update package.rb
2021-03-10 19:40:29 +08:00
supechicken666
7d5d21642c
Update package.rb
2021-03-10 19:40:15 +08: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