Commit Graph

4224 Commits

Author SHA1 Message Date
Pietro Gagliardi 6e915321cc Oops 2019-04-07 20:29:46 -04:00
Pietro Gagliardi 52f07b0533 No reason pip shouldn't work... 2019-04-07 20:23:07 -04:00
Pietro Gagliardi acc0586fd6 Okay so .appveyor.yml cmd scripts must not have multiline commands, ugh. 2019-04-07 20:16:04 -04:00
Pietro Gagliardi 3f815718b1 Oops 2019-04-07 18:17:10 -04:00
Pietro Gagliardi 3037d7b87f Completely update the AppVeyor proejct. It now only handles MinGW and VS2013 builds, and uses YAML better. Partially based on guidance in the meson documentation. 2019-04-07 18:15:45 -04:00
Pietro Gagliardi 69bfbbf19c And set up tagging and GitHub releases. That'll be all for the Azure Pipelines configuration; now we just need the AppVeyor configuration. 2019-04-07 17:47:30 -04:00
Pietro Gagliardi 102693e1be Wrong backup 2019-04-07 17:22:10 -04:00
Pietro Gagliardi 36594e3759 Okay, so it seems I can't insert template names as matrix fields, and I'd rather not have a bunch of tiny jobs for all these different templates. So forget it for now. 2019-04-07 17:20:52 -04:00
Pietro Gagliardi 5492d34bce Do I need to use variables.? 2019-04-07 17:13:59 -04:00
Pietro Gagliardi a0ef6f6ca7 Okay, I guess I need to use the full pathname for templates? 2019-04-07 17:09:45 -04:00
Pietro Gagliardi c0c9a3ae92 Ah 2019-04-07 17:06:23 -04:00
Pietro Gagliardi 9af82be7f7 Oops again 2019-04-07 17:03:50 -04:00
Pietro Gagliardi ac26cf7521 Oops 2019-04-07 17:02:32 -04:00
Pietro Gagliardi c2eb806992 Start the matrixification 2019-04-07 17:01:28 -04:00
Pietro Gagliardi 9b483d972d Wrote a script to diff all the jobs we have so I can matrix-ify them. 2019-04-07 16:34:22 -04:00
Pietro Gagliardi 0969f43196 Delete the now-merged files. 2019-04-07 16:12:12 -04:00
Pietro Gagliardi b85c5c542a Merged all the files back together. 2019-04-07 16:11:59 -04:00
Pietro Gagliardi 851bbfe74f And the MinGW-w64 in Ubuntu 16.04 is too old. Oh well. 2019-04-07 16:06:17 -04:00
Pietro Gagliardi 93383cd45a Oh, the altenratives use win32 by default. 2019-04-07 15:57:53 -04:00
Pietro Gagliardi 46459dc8b2 OK then, it's a meson bug. Also -win32 doesn't have C++11 threads :| 2019-04-07 15:52:41 -04:00
Pietro Gagliardi 31a91d6fc0 Hm. 2019-04-07 15:45:27 -04:00
Pietro Gagliardi 8b908aedc1 Oops, MinGW-w64 isn't installed by default. 2019-04-07 15:34:40 -04:00
Pietro Gagliardi 2dcdbe02c9 Let's try using Linxu MinGW-w64. 2019-04-07 15:32:01 -04:00
Pietro Gagliardi 87bdb4e736 Moved the linux 386 steps to azure-pipelines_linux. Next up is trying the MinGW-w64 setup again, but using the MinGW-w64 in Linux instead of Windows. 2019-04-07 14:28:08 -04:00
Pietro Gagliardi 30a363baf1 Normalized template filenames and split the 64-bit apt-get step into its own template. 2019-04-07 14:24:16 -04:00
Pietro Gagliardi 9dc7a2bc7f Try to speed up the build process by consolidating all the apt-get installs into one. These 386 binaries do work, at least. 2019-04-07 14:04:57 -04:00
Pietro Gagliardi 85544275d0 All right, now split all those steps into its own file, clean up all the debugging nonsense, and apply it to the static build as well. Let's hope the artifacts are useful! 2019-04-07 13:45:02 -04:00
Pietro Gagliardi dffdb63f01 All right, that's the full list of packages. Now let's actually try this! 2019-04-07 13:27:48 -04:00
Pietro Gagliardi 9660c15fd1 More missing packages 2019-04-07 13:13:44 -04:00
Pietro Gagliardi b2c44efd7f More complete package list 2019-04-07 13:07:37 -04:00
Pietro Gagliardi d53d68226d I guess we'll need to do this :/ 2019-04-07 13:02:23 -04:00
Pietro Gagliardi 3813e520b5 Urgh. I guess we'll have to try downgrading? 2019-04-07 12:51:19 -04:00
Pietro Gagliardi b6ba770c12 Okay let's try this now 2019-04-07 12:05:05 -04:00
Pietro Gagliardi 9fad02d689 ?????? 2019-04-07 11:55:41 -04:00
Pietro Gagliardi f7d6d2db89 Oops; also I might have one last trick up my sleeves... 2019-04-07 11:49:46 -04:00
Pietro Gagliardi ef87e00543 Let's try other stuff 2019-04-07 11:44:28 -04:00
Pietro Gagliardi 8b9fa82616 Oops 2019-04-07 11:37:58 -04:00
Pietro Gagliardi cebfec8c2c Try doing what the wiki suggests. 2019-04-07 11:35:05 -04:00
Pietro Gagliardi e33612e1c9 One more shot here 2019-04-07 11:25:27 -04:00
Pietro Gagliardi 4e3a69c5f3 Not yet 2019-04-07 11:20:12 -04:00
Pietro Gagliardi c2f79d98c5 Okay I think we've got it this time???? 2019-04-07 11:15:56 -04:00
Pietro Gagliardi 9f1b19eb93 Try something else 2019-04-07 11:06:55 -04:00
Pietro Gagliardi a0ce3f1793 Try some more things 2019-04-07 10:57:11 -04:00
Pietro Gagliardi 3129cd7b46 OKay, let's use apt-cache to see how the packages here are set up. We'll go up the chain. 2019-04-07 10:19:44 -04:00
Pietro Gagliardi 416f4b4f70 Let's try installing libgtk-3-0:amd64 just for the heck of it 2019-04-07 09:06:49 -04:00
Pietro Gagliardi a564d66304 Oops, missed a spot. Good night for real. 2019-04-07 04:01:27 -04:00
Pietro Gagliardi d8781c961f One more, because I should have slept an hour ago. Not all those packages are lib32-able, and apparently libc6-i386 is a thing. 2019-04-07 03:57:26 -04:00
Pietro Gagliardi 08abc9972c Oh it's lib32 stuff. There used to be a metapackage for this why did they get rid of it 2019-04-07 03:50:07 -04:00
Pietro Gagliardi 16849b0a57 Okay, that had no effect, so follow the chain again: libgl1-mesa-dri:i386 -> libllvm6.0:i386 2019-04-07 03:40:16 -04:00
Pietro Gagliardi 8634048aba Okay, looks like for it to take effect I also need --no-upgrade. 2019-04-07 03:35:01 -04:00