17 Oct 2024 |
emily | which by the text of the GPLv3 would be illegal to strip out | 11:44:14 |
emily | K900: Pango builds, Cairo can remain pure. | 11:48:35 |
K900 | I wonder if we can also leave freetype alone | 11:49:19 |
emily | it seems unlikely that anything would have Darwin-specific FreeType behaviour. | 11:50:21 |
emily | oh, I guess it wasn't Darwin-specific there. do we know when/why it was introduced? | 11:50:40 |
K900 | https://github.com/NixOS/nixpkgs/commit/73ad32e1d94f5c774e4f5e685a7efba51a997c78 | 11:52:44 |
K900 | "Several builds" | 11:52:47 |
K900 | https://github.com/NixOS/nixpkgs/commit/4a6a87eedcb92958b7a01454e98dbc408bbde1c1 | 11:53:32 |
emily | sounds like it was to fix stuff that wasn't updated for changes in FreeType 2.5 a decade ago | 11:53:35 |
K900 | And the previous iteration of the hack | 11:53:36 |
emily | yeah both of these seem like they ought to be hella obsolete | 11:53:57 |
emily | if they were just compatibility hacks | 11:54:01 |
emily | I feel like we can just inline it into pixman and see if anything else breaks. | 11:54:29 |
vcunat | In reply to @k900:0upti.me "Several builds" I'm sorry, I forgot which already :-) | 11:54:42 |
emily | so soon? :) | 11:54:51 |
K900 | Presumably things that didn't adjust for freetype2 | 11:55:02 |
K900 | * Presumably things that didn't adjust for include/freetype2 | 11:55:06 |
K900 | 10 years ago | 11:55:08 |
emily | it says # compat hacks right there :) I think we can kill it. | 11:55:32 |
K900 | I do want to trye | 11:55:48 |
K900 | * I do want to try | 11:55:49 |
emily | so it should just be pixman | 11:55:55 |
emily | IMO just open code it in pixman and we can kill it off when I do pkgconf | 11:56:12 |
vcunat | I think it was about missing pkg-config propagations. | 11:56:28 |
vcunat | When include files include each other. | 11:56:35 |
vcunat | (propagatedBuildInputs will save you then) | 11:57:00 |
emily | the same case as pixman then I guess? | 11:57:05 |
emily | maybe we should leave it in for now in that case | 11:57:13 |
| Mic92 changed their display name from Mic3000 🌋 to Mic92. | 12:22:31 |
K900 | https://github.com/NixOS/nixpkgs/pull/349274 | 12:25:19 |