GitHub PushEvent at 2014-05-06 17:22:51
Repository: nixpkgs
Actor: wizeman
Payload: {"shas":[["41775167ac69a001f40c11e2ee9576887e17b8b4","f5fb8c7774a47ccfd6e47cf62e382b06f67f7225@ocharles.org.uk","switch-to-configuration.pl: Interact via DBus\n\nCurrently switch-to-configuration.pl uses system() calls to interact\nwith DBus. This can be error prone, especially when we are parsing\noutput that could change. In this commit, almost all calls to the\nsystemctl binary have been replaced with equivalent operations via DBus.","Oliver Charles",false],["a78c6490d70d7b7ebb0b2ba593dcbba2af7ab631","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","mingw-w64: Update to new upstream version 3.1.0.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["ba8b0e8af9e0ced255cd974101c349ca9d787b89","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","binutils-cross: Remove unreferenced package.\n\nThis package wasn't imported by anything in the package tree and also\nisn't used for cross-builds. So in order to avoid confusion, it's better\nto remove it as it is outdated as well.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["60a2fc1fec78f2653b3ef71b24ec8ae72b99d38b","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","openssl: Fix Windows compat in cert-file.patch.\n\nIn Windows there is no get(e)uid() call available, so the build fails.\n\nThe patch now checks whether OPENSSL_SYS_WINDOWS is defined and only\nuses those calls if _not_ on Windows.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["92c59d37a7e7567567e5e84c7747818850e69d0b","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","gcc-cross-wrapper: Enable dontStrip in setup hook.\n\nAt least for x86_64-w64-mingw32, it doesn't make sense to use the native\nstrip tool for stripping of symbols. To the contrary it results in\nunusable archive files.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["423be7712bb710f10f2eb8198bae97e5aeb5f1fe","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","bzip2/cross: Patch out erroneous path separator.\n\nNot sure why this even got into the upstream release, as _all_ other\nincludes use forward slashes.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["4fde72c7d64c78de2e41ba91153cebb907e63100","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","mingw-w64: Fix typo in preConfigure hook.\n\nD'oh, no wonder the headers are of almost the same size as the main\npackage.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["44cfba79509f6dd98ae306f62f2cc3183bbd1ab1","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","mingw-w64-pthreads: Create based on mingw-w64.\n\nThe winpthreads library is part of the same source package, so let's\njust override the name and the source directory.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["d0142e9b09ef8a30a26d4aad922c78bf8c83a7b7","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","pcre/cross: Enable support for winpthreads.\n\nThat way we're able to build with the JIT compiler enabled.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["b9bc42d0f33e5490e8e1fbbf6048f2fc641bc546","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","glew/cross: Fix building with mingw-w64.\n\nThis also cleans up the package expression a bit and we no longer\ndirectly override the phases (except patchPhase).\n\nAlso for cross-builds we're using the stock mingw target and pass CC, LD\nand STRIP to make, because the mingw-w64 targets of the upstream package\nare outdated.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["fbc307a18322c42db500aaebeaa21e0e93e82162","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","SDL/cross: Fix building with mingw-w64.\n\nThis is to make sure that we don't get Xlibs or alsa in cross builds,\nbecause those aren't available on non-Linux/Unix platforms.\n\nAlso, until we don't have the DirectX SDK packaged, let's disable it\nduring cross builds.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["4f69722ee55cd1a685da069e6683f1af9eae645b","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","lua52/cross: Allow to cross-compile to mingw-w64.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["c5ab2bfd258501cbe5f440089039aff8e7595e3c","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","gcc-cross-wrapper: Explicitly add LD program name.\n\nThis is because autoconf is passing -print-prog-name=ld to the\ncross-gcc, which in turn assumes a FHS compliant filesystem hierarchy\nand searches ../../../../$crossConfig/bin/ld for the correct ld.\n\nOf course, this won't work on Nix, hence we're explicitly passing the\ncorrect LD program name.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["ae0b5d6813362492e744b1ac10e21309bb4e238b","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","libgcrypt/cross: Fix build for mingw-w64.\n\nEspecially for the 64bit mingw target, because libgcrypt contains\nprotected mode assembly.\n\nAlso, this adds gettext to the crossAttrs of libgpg-error, because it\ntries to regenerate the MO files.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["e64b342fa8fda783a7247e0469943ce728498004","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","Use mingw-w64 for 32bit Windows builds as well.\n\nMingw(32) is rather poorly maintaned and has quite a lot of bugs. And\nbecause our Windows cross builds were also poorly maintained and most of\nthe cross-tests were broken as well, I'm just taking this step and try\nto switch to mingw-w64 for everything \"cross Windows\".\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["a3cf381435345d25d9deeab8f5684d937cfc83e1","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","SDL/cross: Drop --disable-directx.\n\nThis is no longer needed, because we've already fixed the dynamic\ncross-linker.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["5e565754abcfcb726510e2f6c205b5b6bd0e091f","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","Add new package \"xpwn\" from @dborca's fork.\n\nThis really hase some nice utilities for coping with HFS+ and DMG\nformat. We're going to use it for extracting the xcode DMG, but it could\nbe used for more, even generating DMGs.\n\nThe reason I'm using the fork instead of the repository from\n@planetbeing is thet the fork contains a few fixes, especially for\ndealing with symlinks in HFS+ images.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["83dd414ca221a8aff18a03b3ef9716fe0ca7d06d","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","Add new package for Apple's XCode.\n\nThis package provides the SDK and standard library needed for\ncross-compiling to Mac US X. We're using xpwn here to extract the DMG.\n\nAlso, this version (XCode 5.0.2) only contains the SDKs for version 10.9\nand 10.8, so we might need to add requireFile directives for older\nversions as well.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["dd10bb3181928bac42e5213125887d62555d6a3a","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","Add a cross-platform port of cctools.\n\nThis basically is binutils for Mac OS X, but ported to work on\n(GNU/)Linux and FreeBSD.\n\nAnd it's up-to-date as well! I'm mentioning this, because it was quite\nhard to find a recent port of it and I just accidentally stumbled on it\nwhile trying to do the port by myself.\n\nSo thanks to @tpoechtrager for doing this.\n\nAlso, I've added two more patches, which essentially are:\n\n * ld-rpath-nonfinal:\n     This allows -rpath to be used for linking non-final builds, which\n     was allowed for earlier versions of cctools and got a check for\n     that in more recent versions.\n\n * ld-ignore-rpath-link:\n     Ignores the -rpath-link option, because the cross-wrapper uses it\n     in different places. Unfortunately, the cctools linker doesn't\n     support it, so we might need to implement this later if it's\n     possible (I'm not a Mach-O man^H^H^Hexpert).\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false],["9a0a85827c3bc903d7c82f251fa129e91f457e85","ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","gcc-4.8: Hook in cross-darwin libc and binutils.\n\nLet's finally hook everything into the existing cross-building\ninfrastructure. We're using --with-sysroot instead of --with-headers\nhere, because the XCode SDK contains references to /usr/lib.\n\nI've tried to patch those references, but unfortunately (at least with\ninstall_name_tool) it isn't possible to change those refernces in stub\ndylibs.\n\nSo after bugging @tpoechtrager with annoying questions (thanks again), I\nthink my initial approach (patching the SDK itself and/or regenerating\nthe dylib stubs) was way to complicated so I ended up with this\nimplementation.\n\nAlso, I've added a condition to binutilsCross to use cctools if the libc\nis set to libSystem. This might need some cleanups someday, mainly to\nfigure out how to properly bridge cctools and binutils.\n\nSo, as an example on how to cross-compile GNU Hello to Darwin, you can\nuse something like this:\n\n(import <nixpkgs> {\n  crossSystem = {\n    config = \"x86_64-apple-darwin13\";\n    arch = \"x86_64\";\n    libc = \"libSystem\";\n    platform = {};\n  };\n}).hello.crossDrv\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","aszlig",false]],"size":731,"ref":"refs/heads/r/nix-env-days","head":"f4133545aea9d588ccc969e5a28da3b72fa2cc33"}