692 Commits

Author SHA1 Message Date
satmandu
1497c00f8d Minimize CREW_MESON_OPTIONS (& fix datadir), minimize CREW_CMAKE_OPTIONS* (#4522)
* datadir should be /share

* Adjust CREW_MESON_OPTIONS

* Minimal meson options to minimize error messages.

As per discussion in https://github.com/skycocker/chromebrew/pull/4525#issuecomment-716221538

* Bump crew version

* Clear out DATADIR & SYSCONFDIR options from cmake

* cleanup CREW_CMAKE_OPTIONS

Remove:
 -DCMAKE_INSTALL_LIBDIR=#{ARCH_LIB}
 -DCMAKE_INSTALL_MANDIR=#{CREW_MAN_PREFIX}
Add:
logic for -DLIB_SUFFIX predicated upon architecture in separate option
2020-10-26 17:21:30 -05:00
satmandu
916bfa2a5d Remove build-breaking meson options (#4515)
giving meson "--build=#{CREW_BUILD} --host=#{CREW_BUILD} --target=#{CREW_BUILD}" causes builds to fail
2020-10-24 23:24:38 -05:00
satmandu
4b00cd8614 Add CREW_CMAKE_OPTIONS & CREW_MESON_OPTIONS constants (#4484)
* Add CREW_MASON_OPTIONS macro

* Add CMAKE options, bump version

* Add CREW_CMAKE_OPTIONS & CREW_MESON_OPTIONS

* Add sysconfdir to meson & cmake

* missed meson sysconfdir

* Alphabetize ordering of consts
2020-10-22 12:41:26 -05:00
satmandu
cc27591a94 Add logic for virtualized building of armv7l (#4483)
* Add logic for virtualized building of armv7l

* Bump version.
2020-10-22 10:10:02 -05:00
Ed Reel
08a93dcf4c Update crew to execute prebuild commands (#4248) 2020-08-26 12:43:26 -04:00
Ed Reel
c588617567 Add prebuild function to package.rb (#4217)
Clean up comments in package.rb

Bump crew version

Update template.rb.template
2020-08-24 16:34:32 -04:00
Ed Reel
cae4e83b35 Merge branch 'master' into update-crew-command 2020-06-10 10:39:06 -05:00
Ed Reel
c4e2390cf8 Fix install message output and add ghc to last_packages 2020-06-05 23:54:43 -05:00
Ed Reel
f3cf508d3c Bump crew version 2020-06-01 13:10:29 -05:00
Ed Reel
9617751bbd Add check for package compatibility 2020-05-14 23:57:07 -05:00
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
dd32224163 Add crew -V|--version and -v|--verbose options 2017-11-08 00:21:16 -06: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