Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' into staging-next | Weijia Wang | 2023-11-04 |
|\ | |||
| * | gnustep.make: 2.9.0 -> 2.9.1 | R. Ryantm | 2023-11-04 |
| | | |||
| * | gnustep.back: 0.29.0 -> 0.30.0 | R. Ryantm | 2023-11-04 |
| | | |||
* | | gnustep.base: 1.28.0 -> 1.29.0 | K900 | 2023-11-03 |
| | | | | | | | | Fixes build on staging-next. | ||
* | | treewide: refactor `.attrs.sh` detection | Maximilian Bosch | 2023-10-04 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When specifying the `builder` attribute in `stdenv.mkDerivation`, this will be effectively transformed into builtins.derivation { builder = stdenv.shell; args = [ "-e" builder ]; } This also means that `default-builder.sh` is never sourced and as a result it's not guaranteed that `$NIX_ATTRS_SH_FILE` is set to a correct location[1]. Also, we need to source `.attrs.sh` to source `$stdenv`. So, the following is done now: * If `$NIX_ATTRS_SH_FILE` points to a correct location, then use it. Directly using `.attrs.sh` is problematic for `nix-shell(1)` usage (see previous commit for more context), so prefer the environment variable if possible. * Otherwise, if `.attrs.sh` exists, then use it. See [1] for when this can happen. * If neither applies, it can be assumed that `__structuredAttrs` is turned off and thus nothing needs to be done. [1] It's possible that it doesn't exist at all - in case of Nix 2.3 or it can point to a wrong location on older Nix versions with a bug in `__structuredAttrs`. | ||
* | gnustep.base: patch build after libxml2 update | Vladimír Čunát | 2023-07-20 |
| | | | | https://hydra.nixos.org/build/228323615/nixlog/1/tail | ||
* | treewide: use optionalAttrs instead of 'else {}' | Felix Buehler | 2023-06-25 |
| | |||
* | gnustep.gorm: 1.2.28 -> 1.3.1 | R. Ryantm | 2023-05-20 |
| | |||
* | Merge pull request #222886 from wegank/gnustep-builder | Weijia Wang | 2023-03-24 |
|\ | | | | | gnustep: allow overriding preConfigure in gsmakeDerivation | ||
| * | gnustep.make: allow overriding preConfigure in gsmakeDerivation | Weijia Wang | 2023-03-24 |
| | | |||
* | | gnustep.projectcenter: 0.6.2 -> 0.7.0 | Weijia Wang | 2023-03-24 |
|/ | |||
* | Merge remote-tracking branch 'origin/staging-next' into staging | Sergei Trofimovich | 2022-12-28 |
|\ | | | | | | | | | Conflicts: pkgs/development/tools/language-servers/ansible-language-server/default.nix | ||
| * | gnustep.base: use multiple outputs and support multiple outputs in hook | Artturin | 2022-12-25 |
| | | | | | | | | | | | | | | | | | | | | had to move the installFlagsArray in preInstallPhases so that ${!outputX} work because they're set by the multiple-output hook unar before: closure size 1.4G unar after: closure size 138.9M | ||
* | | treewide: source .attrs in builders | Artturin | 2022-12-08 |
|/ | | | | | | if theres a source $stdenv then this is needed for structuredAttrs | ||
* | gnustep.back: use xorg.* packages directly instead of xlibsWrapper indirection | Sergei Trofimovich | 2022-12-03 |
| | | | | Validated as no change in `out` output with `diffoscope`. | ||
* | gnustep.libobjc: 1.9 -> 2.1 | ajs124 | 2022-10-13 |
| | | | | the problems that we saw with sogo and 2.0 seem fixed with 2.1 | ||
* | gnustep.make: fix cross | Artturin | 2022-07-14 |
| | |||
* | gnustep.gsmakeDerivation: fix cross eval | Artturin | 2022-07-14 |
| | | | | error: attribute 'runtimeShell' missing | ||
* | gnustep.base: Remove duplicated giflib input | Zhu Zihao | 2022-06-01 |
| | |||
* | treewide: pkgs/desktops: mark broken for darwin | Rick van Schijndel | 2022-05-30 |
| | |||
* | gnustep.gworkspace: 0.9.4 -> 1.0.0 | R. Ryantm | 2022-02-12 |
| | |||
* | gnustep.base: fix issue with UTF-8 BOM | ajs124 | 2022-01-03 |
| | |||
* | misc: Replace tab indentation with spaces | Victor Engmark | 2021-11-14 |
| | | | | | I've tried to be consistent, using four or eight spaces to line up with existing code. | ||
* | gnustep.back: 0.28.0 -> 0.29.0 | R. RyanTM | 2021-07-19 |
| | |||
* | gnustep.gorm: 1.2.26 -> 1.2.28 | R. RyanTM | 2021-07-05 |
| | |||
* | gnustep.gorm: align with other packages | ajs124 | 2021-07-05 |
| | |||
* | gnustep.back: 0.28.0 -> 0.29.0 | ajs124 | 2021-07-05 |
| | | | | https://github.com/gnustep/libs-back/releases/tag/back-0_29_0 | ||
* | gnustep.gui: 0.28.0 -> 0.29.0 | ajs124 | 2021-07-05 |
| | | | | https://github.com/gnustep/libs-gui/releases/tag/gui-0_29_0 | ||
* | gnustep.base: 1.27.0 -> 1.28.0 | ajs124 | 2021-07-05 |
| | | | | https://github.com/gnustep/libs-base/releases/tag/base-1_28_0 | ||
* | gnustep.make: 2.8.0 -> 2.9.0 | R. RyanTM | 2021-07-05 |
| | | | | https://github.com/gnustep/tools-make/releases/tag/make-2_9_0 | ||
* | gnustep.make: 2.8.0 -> 2.9.0 | R. RyanTM | 2021-05-17 |
| | |||
* | giflib_4_1: remove | Alyssa Ross | 2021-04-16 |
| | | | | Everything still using this builds fine without it. | ||
* | libungif: remove in favour of giflib | Alyssa Ross | 2021-04-16 |
| | | | | | | | libungif was merged into giflib in 2006, and hasn't been updated since. All non-broken packages still using it build fine with giflib. See <http://giflib.sourceforge.net/history.html>. | ||
* | gnustep.gui: fix icu 68 compatibility | ajs124 | 2021-03-01 |
| | |||
* | gnustep.base: fix icu 68 compatibility | ajs124 | 2021-03-01 |
| | |||
* | treewide: editorconfig fixes | zowoq | 2021-01-20 |
| | | | | | - remove trailing whitespace - use spaces for indentation | ||
* | Merge pull request #106102 from fgaz/pikopixel/init | Sandro | 2021-01-19 |
|\ | | | | | pikopixel: init at 1.0-b9e | ||
| * | gnustep: make llvmPackages easily overridable | Francesco Gazzetta | 2020-12-06 |
| | | |||
* | | pkgs/desktops: pkgconfig -> pkg-config | Ben Siraphob | 2021-01-16 |
| | | |||
* | | treewide: stdenv.lib -> lib | Ben Siraphob | 2021-01-16 |
|/ | |||
* | libobjc2: unmark aarch64 as bad platform | malte-v | 2020-09-26 |
| | |||
* | gnustep.gorm: 1.2.24 -> 1.2.26 | ajs124 | 2020-05-22 |
| | |||
* | gnustep.back: 0.27.0 -> 0.28.0 | ajs124 | 2020-05-22 |
| | |||
* | gnustep.gui: 0.27.0 -> 0.28.0 | ajs124 | 2020-05-22 |
| | |||
* | gnustep.make: 2.7.0 -> 2.8.0 | R. RyanTM | 2020-05-22 |
| | |||
* | gnustep.base: 1.26.0 -> 1.27.0 | R. RyanTM | 2020-05-22 |
| | |||
* | Revert "gnustep.libobjc: 1.9 -> 2.0" | ajs124 | 2020-05-02 |
| | | | | This reverts commit 937b6d73b4a8878dad269a36e5819c65e8b3e466. | ||
* | treewide: Per RFC45, remove all unquoted URLs | Michael Reilly | 2020-04-10 |
| | |||
* | gnustep/base: replace libbfd with binutils-unwrapped | ajs124 | 2020-02-03 |
| | | | | Fixes #76927 (second try) | ||
* | gnustep/base: add libiberty to linker flags | Matthew Bauer | 2020-01-08 |
| | | | | | | | | | | In https://github.com/NixOS/nixpkgs/issues/76927, we found that xmemdup is missing when compiling some conftest for gnustep-base. It’s unclear why this happens but it appears to be from the update to gcc9. Adding libiberty gives us that symbol and fixes things. What’s less clear is why this happens to begin with. Fixes #76927 |