{"push_id":2659107081,"size":10,"distinct_size":10,"ref":"refs/heads/wip/meson","head":"d9179d7374a520d473a8f2af5e1a6feefaacc8d9","before":"5f3a4418cf987bf9f0da86705728be07a414fe19","commits":[{"sha":"fed798c748e6212e77de53bca62086e07370d1aa","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"cerbero: Build Meson projects with MSVC on Windows\n\nUnless the 'visualstudio' variant is disabled in the config by enabling\nthe `novisualstudio` variant, recipes that use Meson will be built\nusing Visual Studio.\n\nCerbero will attempt to find either Visual Studio 2015 or Visual Studio\n2017 and set the correct environment to use the MSVC toolchain. This\nis done once at startup, and then used by each recipe at build time.\n\nTo get this environment in shell form, use the `win32-msvc-shell.cbc`\nand `win64-msvc-shell.cbc` config files.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/fed798c748e6212e77de53bca62086e07370d1aa"},{"sha":"91038ccad7f82ef29bc76ad9bd7b6b9cf77d5e43","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"cerbero/meson: Also generate .dll.a for MSVC DLLs\n\nThis is necessary for GCC/LD to be able to import variables exported in\nMSVC DLLs. We need this while building with Meson on Windows with MSVC.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/91038ccad7f82ef29bc76ad9bd7b6b9cf77d5e43"},{"sha":"a23525f6011e470edd9eb8aa201efa3355b59fda","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"glib.recipe: Fix atomic ops check with MSVC\n\nAtomic ops are always available with MSVC. This change is already\nupstream.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/a23525f6011e470edd9eb8aa201efa3355b59fda"},{"sha":"8d1abeee422cb521305310033cd85f9ef9893374","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"glib-networking.recipe: Add a patch for MSVC compat\n\nUpstreamed, should be in the next release:\nhttps://gitlab.gnome.org/GNOME/glib-networking/merge_requests/4","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/8d1abeee422cb521305310033cd85f9ef9893374"},{"sha":"1f5e48d99d1c96bc0d817e0903b4f22c8719585e","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"gnutls.recipe: Make the header MSVC-compatible\n\nssize_t is not available on MSVC, but SSIZE_T is.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/1f5e48d99d1c96bc0d817e0903b4f22c8719585e"},{"sha":"4396d51135ee40558fbc0fc5f9890310cb566918","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"cerbero: Include PDB files in the devel package\n\nPDB files contain MSVC debug information, and are created by the MSVC\nlinker for EXEs and DLLs. Hence, we have PDBs from three categories:\nplugins, libraries, and binaries.\n\nThis commit includes PDBs from all three sources into the -devel\npackage.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/4396d51135ee40558fbc0fc5f9890310cb566918"},{"sha":"1455616cff53237d1679c16471b33eaf0feafd39","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"cerbero: Print traceback on FatalError in a build step\n\nEarlier we were just eating the error, which is unexpected and useless\nfor the user.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/1455616cff53237d1679c16471b33eaf0feafd39"},{"sha":"7223b720d70dbdaf7de689fa9588b9e2529bc30e","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"openssl.recipe: Fix perl version checking\n\ncheck_call doesn't always inherit the current environment, so it would\nrun the wrong Perl because our PATH changes were ignored. However, this\nonly happened in a `package` run where some other recipe was built\nbeforehand.\n\nInstead, use `which()` now so that we read PATH directly. Also don't use\nenvironment variables to communicate the perl path, we already have that\ninformation in self.config.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/7223b720d70dbdaf7de689fa9588b9e2529bc30e"},{"sha":"7517e75a5a4881e54902a57bee012a9c8f3e8810","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"gst recipes: Don't set -Wno-error in the recipe\n\nUse --disable-fatal-warnings instead.\n\nAlso, always disable gtk-doc. No one cares about it in Cerbero.","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/7517e75a5a4881e54902a57bee012a9c8f3e8810"},{"sha":"d9179d7374a520d473a8f2af5e1a6feefaacc8d9","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"gst-libav-1.0.recipe: Fix configure on Windows\n\nNeeds extra quoting for extra config arguments passed to ffmpeg that\nhave spaces in them.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=796511","distinct":true,"url":"https://api.github.com/repos/centricular/cerbero/commits/d9179d7374a520d473a8f2af5e1a6feefaacc8d9"}]}
{"actor":{"display_login":"nirbheek"}}