Ed Reel
a06aecf0cd
Add CREW_MAN_PREFIX and CREW_DEST_MAN_PREFIX constants
2020-05-06 18:48:38 -05:00
Ed Reel
064c2bfaa3
Add pre_install function to crew command ( #4035 )
...
Update python3 to use preinstall
Replace ARGV logic with preinstall
Adjust other packages that use preinstall to build or patch instead
Change hunspell to is_fake
2020-04-22 12:29:43 -04:00
Ed Reel
50bef37456
Fix various issues with the crew command
...
Add -v option to verbose commands
Simplify directories with crew constants
Exclude additional compressed binary extensions
Bump crew version
2020-04-08 11:57:54 -05:00
Ed Reel
f538550f0b
Add CREW_OPTIONS constant
...
Add --mandir option to CREW_OPTIONS constant
Bump version
2020-04-04 21:04:17 -05:00
Ed Reel
895c572988
Add txz extension tarball support ( #3881 )
2020-03-13 16:58:02 -04:00
Ed Reel
c8c12431b6
Add options to the reinstall command ( #3876 )
2020-03-10 14:02:56 -04:00
Casey Strouse
39cbd8c57b
Replace use of deprecated function ( #3863 )
2020-03-03 07:04:08 -06:00
Ed Reel
7b224a0620
Fix crew files disk usage error
2020-02-22 10:47:44 -06:00
Casey Strouse
a305155e0a
Make crew list installed run faster ( #3749 )
...
* Make crew list installed run faster
Generate the list of installed packages in a more efficient manner.
* Bump version
2020-01-05 11:44:52 -06:00
Ed Reel
8dca573649
Update crew to fix fake package upgrades ( #3734 )
...
Add manpages and meson to buildessential
Add package dependencies for manpages and meson to core_packages.txt
2019-12-31 10:29:23 -05:00
Ed Reel
35515c652f
Add reinstall command ( #3730 )
2019-12-30 11:12:20 -05:00
Ed Reel
dbd9112c99
Fix manpages missing library error on install ( #3652 )
2019-11-09 10:42:33 -05:00
Ed Reel
9cc5c46687
Add CREW_BUILD constant
2019-09-29 18:49:52 -05:00
Ed Reel
3a768e260a
Rearrange crew dependency install order ( #3265 )
...
Fixes issue when curl is installed before brotli or libmetalink
Fixes issue when gtk3 is installed before shared_mime_info
Fixes issue when sommelier is installed before other dependencies and the postinstall message is missed
Bump crew version
2019-05-13 12:40:39 -04:00
James Larrowe
092ba8d025
Expand lzip and zip files correctly ( #3232 )
...
* Expand lzip and zip files correctly
* Bump version
2019-03-26 17:12:45 -05:00
Daniel Helgenberger
234dacc28b
Fixes #3205 : only expand real archives ( #3206 )
...
Uses regex on File.basename(). Using File.extname() on some
files (ie, archive.tar.gz) can lead to unexpected behavior.
2019-03-08 12:31:58 -06:00
Ed Reel
eeb35add7e
Update glibc from 2.23 to 2.2x ( #3188 )
...
Add LIBC_VERSION constant
2019-02-23 00:26:26 -05:00
Ed Reel
4e7304f663
Update dependency checks in crew ( #3137 )
2019-02-02 10:07:17 -05:00
Ed Reel
4ffdf54eeb
Add postinstall command to crew ( #3108 )
2019-01-23 09:15:54 -06:00
Ed Reel
ee66247572
Add HOME to the list of crew constants ( #3096 )
2019-01-22 11:15:50 -06:00
James Larrowe
2955be88de
Update HOME and CREW_DEST_HOME variables ( #3093 )
...
Open to all suggestions
2019-01-17 20:52:58 -06:00
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