Max Howell
286947912d
attempt to install as little as possible with apt ( #173 )
2022-10-03 11:30:12 -04:00
Max Howell
a59e2e9f00
let’s try our own shared-mime-info ( #167 )
...
* let’s try our own shared-mime-info
* infuser:slim needs more deps to be specified
2022-09-30 11:38:22 -04:00
Max Howell
2541306eff
read args from stdin or argv
2022-09-30 09:03:56 -04:00
Jacob Heider
eca4e63e02
set deduplication doesn't work, sadly, with SemVers.
...
Without this, .tar.gz and .tar.xz generate the same version line twice.
2022-09-29 16:53:44 -04:00
Max Howell
4f62062548
test on more linuxes ( #164 )
2022-09-29 12:07:07 -04:00
Max Howell
56467c884b
Correctly sort versions so the tea installer works
2022-09-29 07:45:59 -04:00
Jacob Heider
fcc3c404a1
quick-matrix format for ls-aws-s3.ts
2022-09-28 12:26:01 -04:00
Max Howell
ee504738cf
fix making tar.xz bottles ( #158 )
2022-09-28 11:15:20 -04:00
Max Howell
dbce359eb0
May this fix what I just broke
2022-09-27 16:42:26 -04:00
Max Howell
cbcca88711
revert: it broke a lot and didn't fix anything
2022-09-27 16:13:54 -04:00
Max Howell
cc1613c749
Refactor
2022-09-27 16:13:54 -04:00
Max Howell
5657f04b30
Upload .tar.xz bottles too
2022-09-27 16:13:54 -04:00
Jacob Heider
b01079d244
pass project specs out of sort as we got them
2022-09-26 22:44:28 -04:00
Max Howell
af4d1da0ce
Output full pkg-requirement for all modes of sort
2022-09-26 08:29:20 -04:00
Max Howell
c58d3db8c9
sync with tea/cli
2022-09-25 11:05:05 -04:00
Max Howell
a5ff99c5e3
getting there ( #144 )
2022-09-25 08:41:58 -04:00
Max Howell
746f2f16f3
tweaks based on using our own semver
2022-09-23 10:36:43 -04:00
Jacob Heider
4ec52e6c6a
+tea.xyz ( #128 )
2022-09-23 09:52:00 -04:00
Jacob Heider
cd7f9db7e0
Coerce bottle names to SemVer for versions.txt
2022-09-22 15:37:54 -04:00
Max Howell
d34355841d
use pkg.str in sort.ts output
2022-09-22 10:04:39 -04:00
Max Howell
52d265b20d
Refactoring
2022-09-21 03:51:04 -04:00
Max Howell
ee0275ef71
Simplify builds by building to /opt/project/src
2022-09-21 02:35:03 -04:00
Max Howell
427986cf7e
Fix circular dependency in hooks
2022-09-20 11:29:21 -04:00
Max Howell
79ff91e25e
Refactor ( #142 )
2022-09-20 07:53:40 -04:00
Max Howell
232d693f44
tea/cli handles installation
2022-09-19 13:44:59 -04:00
Max Howell
55eb7dc5e4
fixes not incl runtime deps of build deps
...
Refactor build a bit. This was causing build failure for GHC on linux as the system perl didn't have something autoconf needed.
TODO: infuser shouldn't have perl installed!
2022-09-19 10:32:57 -04:00
Max Howell
3607ae5a7a
Stop cleaning make before building make
2022-09-19 08:33:32 -04:00
Max Howell
ea5805d4b3
repair and uninstall are cli scripts
...
Rationale: pantries decide how they build and install things themselves, but after installation that's tea/cli’s domain
2022-09-18 13:09:36 -04:00
Max Howell
9ef68310c9
+portable auto(conf|make) ( #129 )
2022-09-18 12:01:10 -04:00
Max Howell
6b32ec0d1e
+portable git
2022-09-18 09:09:28 -04:00
Max Howell
c1a571a736
fix-macho tweaks, etc.
2022-09-16 15:35:46 -04:00
Max Howell
b17592c636
Clean target prefix unless bootstrap is required
2022-09-16 15:35:46 -04:00
Max Howell
491cb28f89
Move all build logic to pantry
2022-09-16 15:35:46 -04:00
Max Howell
82dc61a944
Use ruby-macho to fix rpaths, etc. on macOS
2022-09-16 15:35:46 -04:00
Max Howell
9b0cf3d92a
+portable fontconfig ( #134 )
...
Only changes the cache location
2022-09-14 15:48:36 -04:00
Max Howell
e968bff3f1
Openssl portable ( #132 )
...
* +scripts/test-all.ts
2022-09-14 11:43:44 -04:00
Max Howell
cc306dd2f8
+openssl portable ( #131 )
2022-09-13 17:53:12 -04:00
Max Howell
adaef185d1
scripts/fixes
2022-09-13 12:46:32 -04:00
Max Howell
3291915ef4
+portable meson ( #130 )
2022-09-13 11:05:04 -04:00
Max Howell
0240a4bfb1
+portable git ( #126 )
2022-09-13 09:18:47 -04:00
Max Howell
6ca2681c96
env var fixes
2022-09-12 07:50:41 -04:00
Max Howell
e9aa4edbc7
(mostly) fix relocation of perl ( #125 )
2022-09-09 09:37:26 -04:00
Max Howell
0f8b83870a
making things relocatable ( #122 )
2022-09-08 16:40:35 -04:00
Jacob Heider
9d7e506e15
Fix sha256sum generation
...
Because we checksum when bottling, they have the bottle file name. We need to upload data to the binary store that has the binary store key name.
2022-09-07 17:16:01 -04:00
Max Howell
5a3069888c
curl-ca-certs ( #121 )
2022-09-07 08:16:48 -04:00
Max Howell
42a666304d
test +librsvg ( #115 )
2022-09-02 10:51:31 -04:00
Max Howell
915e9f1d82
+wget ( #111 )
2022-09-01 13:49:14 -04:00
Max Howell
a32cd0e80a
more-tests ( #106 )
2022-08-31 17:44:34 -04:00
Max Howell
ac5c6ceff3
add more pkg tests ( #102 )
...
* more-tests pt.1
* useCellar() is overkill here.
Co-authored-by: Jacob Heider <jacob@tea.xyz>
2022-08-31 15:45:04 -04:00
Max Howell
4f7bce0f85
fixes deno 1.25.0 ( #99 )
2022-08-27 14:11:25 -04:00