Commit graph

138 commits

Author SHA1 Message Date
Jacob Heider 8d85b5db8e fixes for teaxyz/cli@0.8.0 2022-10-07 11:26:45 -04:00
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