Commit Graph

210 Commits

Author SHA1 Message Date
Satadru Pramanik
23ec8fc3b4 Keep crew from breaking when a package file for an installed package disappears. (#6471) 2021-12-09 16:20:34 -06:00
Satadru Pramanik
70a3d128d0 bump version 2021-12-08 17:47:05 -05:00
Satadru Pramanik
ba200fb7eb Add CREW_MUSL_PREFIX const (#6430)
* Add CREW_MUSL_PREFIX const

* add dest prefix
2021-12-03 21:42:15 -06:00
supechicken
02d4b1b9df crew: Add autoremove command (#6273)
* Update package.rb
* Update README.md
* Bump minor version

Co-authored-by: Cassandra Watergate <55339220+saltedcoffii@users.noreply.github.com>
2021-11-29 18:06:52 -06:00
Satadru Pramanik
b932de1642 crew: fix typo (missing ?) (#6380) 2021-11-09 21:39:10 +08:00
Satadru Pramanik
af5036e68f Crew cache git granularity (#6379)
* Adjust git cachefile name to reflect branch commit if specified

* bump version
2021-11-08 13:41:47 -06:00
Satadru Pramanik
970e87726b crew: Adjust logic for branch/tag source_url, don't cache .git folders (#6375)
* crew: Simplify logic for branch/tag source_url, don't cache .git folders

* bump version
2021-11-07 22:56:29 -06:00
Satadru Pramanik
4c343ef324 const.rb: readd Db_lto=false to CREW_MESON_FNO_LTO_OPTIONS (#6363) 2021-11-05 17:12:04 -05:00
supechicken
b0e421733e const.rb: Use chomp to delete newlines instead of backslashs (#6361)
* Update const.rb and use chomp to delete newlines instead of backslashes
2021-11-05 15:28:09 -05:00
Satadru Pramanik
442d4f971c crew add verbose error with missing package dependencies (#6353)
* crew add verbose error with missing package dependencies

* bump version

* suggested changes
2021-11-01 13:40:29 -05:00
Satadru Pramanik
b2baa2b4a2 Appropriately print no package error when crew is passed a non-existing package (#6332)
* move no package error in crew

* bump version
2021-10-24 17:23:35 -05:00
Satadru Pramanik
f76626ed92 Switch upx to just use lzma to speed up builds (#6313) 2021-10-18 10:38:34 -05:00
Ed Reel
1d75a6e4d2 Fix LIBC_VERSION constant (#6308)
* Fix LIBC_VERSION constant

* Bump version

* Simplify regex
2021-10-18 08:37:45 -04:00
supechicken
a37fc5bccf Fix crew upgrade (#6305)
* Update crew

* Update const.rb
2021-10-15 22:49:36 -05:00
Cassandra Watergate
ae6f07d7cc Remove newlines from some lib/const.rb variables (#6301)
* remove newlines from some lib/const.rb variables

* bump crew version

* Remove chomp, add //
2021-10-14 20:38:24 -05:00
supechicken
c5a29441be Update const.rb (#6299) 2021-10-14 14:09:36 -04:00
supechicken
b98a26d340 crew: Clean up (#6275)
* Update crew

* Update const.rb
2021-10-14 11:07:55 -05:00
Satadru Pramanik
a3f9a819a4 Disable symlinks usage in shrink_archive function (#6291)
* Disable symlinks usage in shrink_archive function

* bump version
2021-10-11 16:33:15 -05:00
Satadru Pramanik
64d2001b35 crew: fix crew update reporting a potential package upgrade when a different package's package file is missing (#6259)
* inspect compat

* inspect compat take 2

* modify both search and update

* bump version

* requested changes
2021-09-27 12:42:24 -05:00
Satadru Pramanik
563dfef31d crew: Handle attempted removal of essential files (#6229)
* crew: Handle attempted removal of essential files

* Add info about essential files.

* bump version
2021-09-23 16:43:15 -05:00
Ed Reel
be3bdb1ebc Fixes #6207 - error while loading shared libraries: libssh.so.4 (#6211) 2021-09-20 10:05:48 -04:00
Satadru Pramanik
9a5f6a52ab crew: improve 'Attempting to compress' output (#6152)
* crew: improve 'Attempting to compress' output

* bump version
2021-09-10 18:04:07 -05:00
Satadru Pramanik
6e32b7e4ec crew: modify upx logic to use concurrent-ruby (#6145)
* crew: modify upx logic to use concurrent-ruby

* bump version

* requested changes
2021-09-09 17:27:21 -05:00
Satadru Pramanik
6d4e6be8a3 Use more standard compile flags (#6080)
* Use -O2 and Release as build flags

* uprev
2021-08-19 09:33:32 -05:00
satmandu
fdc33d33fc Handle cases when source_url is not a hash (#6060) 2021-08-11 15:18:07 -05:00
satmandu
899e87608f Allow arch specific sources in crew (#6059) 2021-08-11 12:36:13 -05:00
Ed Reel
f97aa4b633 Add jdk16 package (#6050)
Include preflight fake packages in dependency resolver
2021-08-08 22:37:37 -04:00
Ed Reel
8a285eb753 Split crew warnings and error messages (#6023)
Simplify error logic
2021-08-06 11:35:15 -04:00
Ed Reel
9dc5ae3420 Fix no implicit conversion of Float into String in crew line 525 (#6016) 2021-07-31 00:08:43 +08:00
Cassandra Watergate
b61b651313 Merge branch 'master' into pythonize1 2021-07-28 08:04:19 -07:00
Ed Reel
7d45d8b0eb Fix incorrect HOME constant value (#5997) 2021-07-27 22:57:12 -04:00
satmandu
5d106e0ab7 Container build tweaks (#5993) 2021-07-27 11:11:30 -05:00
Ed Reel
f1f9e55d80 Add crew constants from environment variables (#5992) 2021-07-27 11:16:22 -04:00
saltedcoffii
ab6355d542 update lib/const.rb 2021-07-21 07:53:05 -07:00
saltedcoffii
c0bd0f5497 merge master into pythonize1 2021-07-20 12:42:22 -07:00
satmandu
29bf6ce602 Don't let crew break if CREW_PREFIX is set. (#5960)
* Don't let crew break if CREW_PREFIX is set.

* suggested changes
2021-07-14 16:06:22 -05:00
satmandu
26f02465af crew remove upx backup files not deleted (#5950) 2021-07-10 15:55:25 -05:00
satmandu
1d5d78d709 Use upx & shrink_dir by default (#5944)
* Use upx & shrink_dir by default

* bump version
2021-07-09 22:18:29 -05:00
satmandu
cf2ada53e8 Allow crew to handle git urls (#5933)
* Catch git urls in crew

* bump version

* simplify
2021-07-07 09:44:30 -05:00
supechicken
d20067a1c6 Fix .deb unarchive algorithm (#5931)
* Add files via upload

* Add exception switch back

* Bump version
2021-07-07 09:31:50 -04:00
satmandu
d1d2335361 Run postinstalls together, after all package installs, and run them in a tempdir instead of CREW_DEST_DIR (#5895)
* Do postinstalls after all packages are extracted.

* Use tempdir for postinstalls

* serialize postinstalls in resolve_dependencies_and_build

* Let a SKIP argument be used for sha256sums
2021-06-24 21:03:58 -05:00
satmandu
b45c5a2ced Add -fPIC to common flags (#5891)
* Meson -> 0.58.1, cmake -> 3.20.4

* remove pipe from meson

* Add -fPIC to common flags

Co-authored-by: Ed Reel <edreel@gmail.com>
2021-06-22 15:20:15 -05:00
satmandu
1b17f659cd Meson -> 0.58.1, cmake -> 3.20.4, remove -pipe from meson options (#5889)
* Meson -> 0.58.1, cmake -> 3.20.4

* remove pipe from meson
2021-06-22 15:18:47 -05:00
satmandu
1db5043dea crew: Fix error message when executable scripts are found during build archiving (#5884)
* Fix error message when executable scripts are found

* bump version
2021-06-21 15:55:58 -05:00
satmandu
e97dd6494f Fix package upgrade order (#5853)
* Fix package upgrade order

* more dependency logic cleanup
2021-06-09 15:33:53 -05:00
satmandu
93276e3388 #2. Convert curl, git, pixz to static, and update dependencies... (#5837)
* Convert curl, git, pixz to static, and update dependencies...

* Make git, curl, pixz first to get updated.

* updates to curl, git, libcurl, openssl

* Update Git build, more carefully add upx compression.

* add libcurl dep to curl

* move license line

* don't save rdfind results

* curl and libidn2 changes

* fix remove check file

* curl changes, add package updates to fix sommelier
2021-06-07 12:01:45 -05:00
satmandu
e52439cd56 Do not double quote constants (#5834) 2021-06-01 16:18:18 -05:00
Ed Reel
9cd537c657 Fix crew list available and crew list compatible (#5823) 2021-05-29 10:09:40 -04:00
satmandu
b40dd5e1ac Have crew pull the true system Glibc version (#5819)
* crew:Get actual glibc version

* modify libc.so.6 logic for older glibc on i686
2021-05-28 00:40:33 -05:00
satmandu
e7df83d0a5 Add flto back to LDFLAGS (#5814)
* add -flto to LDFLAGS and enable CMAKE flto via PROPERTY INTERPROCEDURAL_OPTIMIZATION

* Add more cmake linker flags

* add crew no flto flags
2021-05-26 20:43:40 -05:00