<feed xmlns='http://www.w3.org/2005/Atom'>
<title>melonDS/.github/workflows, branch master</title>
<subtitle>modified version of melonDS used for school/vsr</subtitle>
<id>https://git.pipeframe.xyz/fork/melonDS/atom?h=master</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/melonDS/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/'/>
<updated>2024-04-03T12:49:27+00:00</updated>
<entry>
<title>ci: fix macOS build</title>
<updated>2024-04-03T12:49:27+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2024-04-03T12:49:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=6e26559cd2a225437072a67b4a55f7fd5831057d'/>
<id>urn:sha1:6e26559cd2a225437072a67b4a55f7fd5831057d</id>
<content type='text'>
GitHub Actions' macOS runners have Python from homebrew installed and it's used by default instead of the Python that ships with macOS. Apparently Homebrew decided you shouldn't be able to install stuff with `pip3` anymore so our build broke since `setuptools` is no longer included by default and `glib` from vcpkg needs it to build.

Additionally,, the whole liblzma mess ended up breaking our builds too because libarchive (and its dependency libxml2) depends on it and the download is no longer available. The build option changes here should be reverted once this is sorted out because this is probably partially breaking archive support.

PS: Fuck you Jia Tan.</content>
</entry>
<entry>
<title>delete-artifact keeps failing PR CI even when you tell it not to fail on error so I guess we're just not using it.</title>
<updated>2024-02-13T19:15:03+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2024-02-13T19:15:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=3415e23105cf92dd34e566fbb6215cc2abaaef18'/>
<id>urn:sha1:3415e23105cf92dd34e566fbb6215cc2abaaef18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux CI updates (#1965)</title>
<updated>2024-02-07T21:29:13+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2024-02-07T21:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=71e1ba8c40468385f2e66142cdbc943c4efb8f55'/>
<id>urn:sha1:71e1ba8c40468385f2e66142cdbc943c4efb8f55</id>
<content type='text'>
* Switch to using Qt 6
* Use Ubuntu 22.04 for newer dependency versions
* Combine AppImage and regular x86_64 builds so it doesn't have to build twice
* Misc cleanup</content>
</entry>
<entry>
<title>macOS CI updates (#1973)</title>
<updated>2024-02-07T21:27:04+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2024-02-07T21:27:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=17a1bfa6734bfd3603a3d9361dc46be3748422ee'/>
<id>urn:sha1:17a1bfa6734bfd3603a3d9361dc46be3748422ee</id>
<content type='text'>
* Use macOS 14 M1-based runners for macOS CI
* Hopefully make the universal build erroring not fail the build (does sometimes with delete-artifact)
* Update vcpkg version</content>
</entry>
<entry>
<title>the readme for delete-artifact doesn't have this anymore so maybe it'll</title>
<updated>2024-01-24T08:52:22+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2024-01-24T08:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=77274735d62b2fe34ee2ad0fc2eb0c37197f3f19'/>
<id>urn:sha1:77274735d62b2fe34ee2ad0fc2eb0c37197f3f19</id>
<content type='text'>
stop failing if I remove it
</content>
</entry>
<entry>
<title>CI stuff (#1935)</title>
<updated>2023-12-28T14:03:44+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2023-12-28T14:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=da264539119c70afcbcab1e48fc4641e4201e6cd'/>
<id>urn:sha1:da264539119c70afcbcab1e48fc4641e4201e6cd</id>
<content type='text'>
Add new macOS CI using vcpkg</content>
</entry>
<entry>
<title>codesign the final universal macOS app bundle</title>
<updated>2023-07-24T09:29:43+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2023-07-24T09:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=75ae38ec7b8164011a959bc24866e313e5ea2d86'/>
<id>urn:sha1:75ae38ec7b8164011a959bc24866e313e5ea2d86</id>
<content type='text'>
otherwise the code signature in it will be invalid, and macOS won't run
it witohout manually removing xattrs
</content>
</entry>
<entry>
<title>Add AppImage Builds (#1670)</title>
<updated>2023-07-14T20:40:35+00:00</updated>
<author>
<name>TGP17</name>
<email>86961834+TGP17@users.noreply.github.com</email>
</author>
<published>2023-07-14T20:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=24a4cacaae77b106c030160aa994055847159304'/>
<id>urn:sha1:24a4cacaae77b106c030160aa994055847159304</id>
<content type='text'>
* Create build-appimage.yml

* Update build-appimage.yml

This Adds the new Dependencies for MelonDS</content>
</entry>
<entry>
<title>Support loading Zstandard-compressed ROMs (#1667)</title>
<updated>2023-04-28T17:19:58+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2023-04-28T17:19:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=38b0d21c22cb246ebaa1f099fc0d3cd4261fa983'/>
<id>urn:sha1:38b0d21c22cb246ebaa1f099fc0d3cd4261fa983</id>
<content type='text'>
This is different from the archive support in that the compressed ROMs
are standalone files, rather than archives, making it possible to use
them exactly as if they were regular ROMs, while saving a bunch of space
on disk. This is supported both for DS and GBA ROMs, though given GBA
ROMs' generally small size it's mostly useful for the former.</content>
</entry>
<entry>
<title>Clean Windows build instructions</title>
<updated>2022-11-09T18:54:35+00:00</updated>
<author>
<name>Nadia Holmquist Pedersen</name>
<email>nadia@nhp.sh</email>
</author>
<published>2022-11-09T18:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/melonDS/commit/?id=b069a2acf10e58579d82500fb057f275647507c0'/>
<id>urn:sha1:b069a2acf10e58579d82500fb057f275647507c0</id>
<content type='text'>
* CMake in MSYS2 now depends on Ninja and uses it by default, use it
  instead of Make as it has much easier to read output when doing
  parallel builds and doesn't need an extra program
* Ninja uses the maximum number of cores by default, so we don't have to
  run nproc --all
* We don't need mesa for its headers anymore
</content>
</entry>
</feed>
