844 Commits

Author SHA1 Message Date
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
satmandu
767fa55523 crew: Run ldconfig on install; Adjust where reinstall removes package to be reinstalled. (#4538)
* ldconfig  on install; move reinstall remove

Run ldconfig after package installs so apps don't complain about missing just installed libraries. Also, do reinstalls as part of the upgrade path so that package remove happens after the package to be reinstalled has been downloaded. This fixes upgrades on curl (or its dependencies) erroring out on being unable to download the new package using curl.

* bump version
2020-10-30 13:06:12 -05:00
Ed Reel
91404d2b7f Add missing libpsl and zstd dependencies (#4541)
Update constants in const.rb and crew

Install order matters

Add zstd to core_packages.txt

Update buildessential package

Update git sha256 hash
2020-10-29 21:33:46 -04:00
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