Commit graph

137 commits

Author SHA1 Message Date
Jacob Heider
fd3fff333b +gnupg.org 2022-10-07 10:33:01 -04:00
Jacob Heider
7110059093 add -s(ource) filter to ls-aws-s3.ts 2022-10-04 01:24:48 -04:00
Max Howell
07c7e38802 use tea to install ruby for our scripts 2022-10-03 20:38:14 -04:00
Jacob Heider
6277d70bba store sources from build pipeline
Use relative-path srcs only
2022-10-03 13:23:23 -04:00
Jacob Heider
22dcff66c7 +just.systems 2022-10-03 12:53:07 -04:00
Max Howell
c17a424904 attempt to install as little as possible with apt (#173) 2022-10-03 11:30:12 -04:00
Max Howell
4cbe0adc52 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
bf286baba7 read args from stdin or argv 2022-09-30 09:03:56 -04:00
Max Howell
86200fa725 ~gnome.org/glib (#150) 2022-09-29 20:10:43 -04:00
Jacob Heider
c84df235dc 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
3d322f2701 ~gnome.org/gdk-pixbuf (#151) 2022-09-29 15:40:34 -04:00
Max Howell
3bbc3899a5 test on more linuxes (#164) 2022-09-29 12:07:07 -04:00
Max Howell
09a566cf58 Correctly sort versions so the tea installer works 2022-09-29 07:45:59 -04:00
Jacob Heider
3e1b0a2505 quick-matrix format for ls-aws-s3.ts 2022-09-28 12:26:01 -04:00
Max Howell
c42c3ea70f fix making tar.xz bottles (#158) 2022-09-28 11:15:20 -04:00
Max Howell
5ef94c481a May this fix what I just broke 2022-09-27 16:42:26 -04:00
Max Howell
d9a749bdd6 revert: it broke a lot and didn't fix anything 2022-09-27 16:13:54 -04:00
Max Howell
8717d8496e Refactor 2022-09-27 16:13:54 -04:00
Max Howell
5fb72446cf Upload .tar.xz bottles too 2022-09-27 16:13:54 -04:00
Jacob Heider
ede28cb81e pass project specs out of sort as we got them 2022-09-26 22:44:28 -04:00
Max Howell
5c8b3f04d1 Output full pkg-requirement for all modes of sort 2022-09-26 08:29:20 -04:00
Max Howell
2656381562 sync with tea/cli 2022-09-25 11:05:05 -04:00
Max Howell
1bb4eb9028 ~github.com/numactl/numactl 2022-09-25 09:36:27 -04:00
Max Howell
03eb7e4d55 everything is relocatable now 2022-09-25 08:47:23 -04:00
Max Howell
adc85d5406 getting there (#144) 2022-09-25 08:41:58 -04:00
Max Howell
6641757cd3 tweaks based on using our own semver 2022-09-23 10:36:43 -04:00
Jacob Heider
ac78ce218d Coerce bottle names to SemVer for versions.txt 2022-09-22 15:37:54 -04:00
Max Howell
0d38f783fb use pkg.str in sort.ts output 2022-09-22 10:04:39 -04:00
Max Howell
539cca9158 Refactoring 2022-09-21 03:51:04 -04:00
Max Howell
120cb322f4 Simplify builds by building to /opt/project/src 2022-09-21 02:35:03 -04:00
Max Howell
8d0ed6cb5c Fix circular dependency in hooks 2022-09-20 11:29:21 -04:00
Max Howell
c7ec7f150c Refactor (#142) 2022-09-20 07:53:40 -04:00
Max Howell
54781e96e1 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
d680562710 Stop cleaning make before building make 2022-09-19 08:33:32 -04:00
Max Howell
d3ad7ec109 ghc seems to require m4 during builds now
bootstrapping with a previous tea version of ghc would avoid this nonsense.
2022-09-19 08:15:42 -04:00
Max Howell
9317c2bbed We can't yet support glib 2.74.x 2022-09-18 16:54:13 -04:00
Max Howell
2a9dc62e00 gardening (#140) 2022-09-18 16:15:38 -04:00
Max Howell
0459c70fc9 +portable auto(conf|make) (#129) 2022-09-18 12:01:10 -04:00
Max Howell
8f45e8da16 Clean target prefix unless bootstrap is required 2022-09-16 15:35:46 -04:00
Max Howell
610eec4338 Move all build logic to pantry 2022-09-16 15:35:46 -04:00
Max Howell
f6756ac2d0 +portable fontconfig (#134)
Only changes the cache location
2022-09-14 15:48:36 -04:00
Max Howell
16678e8833 +openssl portable (#131) 2022-09-13 17:53:12 -04:00
Max Howell
bbb2cf3024 scripts/fixes 2022-09-13 12:46:32 -04:00
Max Howell
a24b17132f +portable meson (#130) 2022-09-13 11:05:04 -04:00
Max Howell
9ce67d88d9 +portable git (#126) 2022-09-13 09:18:47 -04:00
Max Howell
e1a24d562d env var fixes 2022-09-12 07:50:41 -04:00
Max Howell
80cd3324e9 (mostly) fix relocation of perl (#125) 2022-09-09 09:37:26 -04:00
Max Howell
3226265d7c making things relocatable (#122) 2022-09-08 16:40:35 -04:00
Jacob Heider
24d40b7c4f 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
Jacob Heider
43037362d6 +numactl +libtool (#119) 2022-09-07 10:33:57 -04:00