844 Commits

Author SHA1 Message Date
James Larrowe
068d4abbfc Allow for custom #{CREW_PREFIX} (#3089)
via. environment variable

Depends on #3088

Bump minor version, new features added
2019-01-16 19:58:51 -06:00
Ed Reel
f646ad6412 Use ruby, not bash syntax in crew 2018-12-18 22:06:23 -06:00
James Larrowe
e194c3ce28 Fix CREW_DEST_HOME constant (#2957) 2018-12-18 16:23:20 -06:00
James Larrowe
4ec0810cb3 Add redef.rb and bump Chromebrew version (#2887)
Eliminate the need to redefine constants
2018-11-20 21:22:11 -06:00
Ed Reel
a5f1f54a2a Add CREW_DEST_HOME constant (#2511) 2018-08-05 20:33:12 -04:00
Ed Reel
10718928a5 Update crew to provide support for lzip compressed source code (#2505)
* Update crew to support lzip compressed source code
2018-08-05 13:00:11 -04:00
Ed Reel
33540a4492 Add recursive build from source option to crew (#2499) 2018-07-31 12:07:39 -04:00
Ed Reel
acb470333e Add CHROMEOS_RELEASE constant 2018-05-30 21:48:50 +00:00
Ed Reel
0f4d5d2b42 Allow -j# overrides in lib/package.rb
Remove environment variable logic
2018-01-20 13:41:01 -06:00
Ed Reel
dd32224163 Add crew -V|--version and -v|--verbose options 2017-11-08 00:21:16 -06:00
Ed Reel
c4614dd820 Merge pull request #1364 from yancouto/suggestion
Command suggestions
2017-11-03 22:25:02 -05:00
Casey Strouse
af7d2cf721 Merge pull request #1218 from uberhacker/add-preinstall-patch-functions
Add preinstall and patch functions to package.rb
2017-11-02 19:17:12 -07:00
Yan Couto
af9a750d9a Command suggestions
When you mistype a command, it shows similar commands.
2017-11-02 23:39:39 -02:00
Ed Reel
48e333631a Add preinstall and patch functions to package.rb 2017-09-15 21:21:54 -05:00
Kazushi (Jam) Marukawa
ef2a9302cb Change default option for xz to use multi thread 2017-09-09 17:43:57 +09:00
Yan Couto
72d807aacd Refactoring crew
Changelog:
- Moved string colorization to lib/color.rb
- Moved constants to lib/const.rb
- Moved sudo checking before docopt checking.
- Changed docopt require to be relative
- Fixed stray tabs
2017-09-07 18:19:42 +09:00
lyxell
f45659cae6 Merge pull request #1152 from jam7/update-postinstall-process
Update postinstall process
2017-08-28 17:12:33 +02:00
Damian Montero
2ef350769b Merge pull request #1079 from jam7/crew-with-docopt
Change crew to accept multiple arguments by using docopt
2017-08-26 15:12:08 -04:00
Kazushi (Jam) Marukawa
4100097415 Change lib/package.rb to fix comments. 2017-08-25 16:11:44 +09:00
Kazushi (Jam) Marukawa
d5252be86a Change crew and lib/package.rb to add postinstall process. 2017-08-19 11:18:17 +09:00
Kazushi (Jam) Marukawa
78510bfffe Add docopt.rb 2017-08-18 08:17:12 +09:00
Kazushi (Jam) Marukawa
3bc0a01ab2 Change crew and lib/package.rb to support sha256. Currently crew check either sha256 or sha1. 2017-06-27 22:45:12 +09:00
Kazushi (Jam) Marukawa
6a3a93dcf8 Change lib/package.rb to remove @@debug_symbol 2017-06-26 00:31:04 +09:00
Kazushi (Jam) Marukawa
a1ddd9cbf0 Change crew to remove already installed packages and the target package from the dependencies.
Change crew to hide `buildessential` from dependencies list since it is a fake package.
Change crew to not check :build dependencies if a target is already installed.
Chagen crew to remove unnecessary push_dependency call.
Change package.rb to update comments
2017-06-08 21:58:48 +09:00
lyxell
157b6e0179 Merge pull request #713 from jam7/refactor/debug-symbol
DEBUG_SYMBOLS modification
2017-06-06 14:28:45 +02:00
Kazushi (Jam) Marukawa
8a34eb0f95 Change to read CREW_DEBUG_SYMBOL environment variable 2017-05-30 18:36:46 +09:00
lyxell
5aa6546dde Add package descriptions and homepages 2017-05-30 05:20:56 +02:00
lyxell
d2661c6657 Merge pull request #574 from jam7/refactor/dependency
Support "depends_on name => :build" style dependencies
2017-05-09 18:57:45 +02:00
Kazushi (Jam) Marukawa
fed915e097 Change to remove previous version just before install 2017-05-07 21:06:07 +09:00
Kazushi (Jam) Marukawa
5ff20407f2 Support "depends_on name => :build" style 2017-05-07 17:14:44 +09:00
Kazushi (Jam) Marukawa
6f8292f717 Changed working_on_source? function to is_source? and re-organized checking mechanism 2017-04-23 11:55:58 +09:00
Kazushi (Jam) Marukawa
4cef643072 Add crew build command to build binary archives
Set XZ_OPT environment varaible for archiving.
Support check method for aggressive test.
2017-04-13 19:42:39 +09:00
Kazushi (Jam) Marukawa
d326d3326c Change to add -j flag at only compile-time 2017-03-02 18:26:55 +09:00
Kazushi (Jam) Marukawa
0d0bc5bc0d Remove all SHORTARCH related stuff 2017-01-31 23:12:21 +09:00
Kazushi (Jam) Marukawa
a3fcaa3727 Change to use -j option in make to improve the speed.
Users can specify their own usage of multiple cores by
CREW_NPROC environment variable.  If you set it 2,
crew uses only 2 cores.
2017-01-28 13:00:08 +09:00
Kazushi (Jam) Marukawa
7338b9d4ae Remove debug message 2016-11-15 21:59:22 +09:00
Kazushi (Jam) Marukawa
0b897e85ec Add mechanism to strip "-m32" and substitute "lib32" into "lib"
for the case of ARM to avoid SHORTARCH flood.
2016-11-15 20:41:51 +09:00
Dan McAulay
b211e750d0 add some error checking around Kernel.system 2015-01-01 20:24:00 -08:00
Michał Siwek
184af33a07 Implement building from source, add vim scenario as a test package 2013-09-22 22:32:07 +02:00
Michał Siwek
70cae4eb2b Implement path constants and support for path prefix 2013-09-12 18:01:19 +02:00
Michał Siwek
cbc4ca951d Swallow the exception occured while removing pacakge files + bugfixes 2013-09-08 02:06:34 +02:00
Michał Siwek
f1eba9f76e Implement resolving dependencies 2013-09-07 19:01:54 +02:00
Michał Siwek
65e805143a Implement remove and dependencies setting in Ruby 2013-09-01 03:25:54 +02:00
Michał Siwek
3661071ce4 Beign rewriting everything in Ruby :p 2013-08-31 17:00:59 +02:00