summary refs log tree commit diff
path: root/pkgs/desktops/gnustep
Commit message (Collapse)AuthorAge
* Merge branch 'master' into staging-nextWeijia Wang2023-11-04
|\
| * gnustep.make: 2.9.0 -> 2.9.1R. Ryantm2023-11-04
| |
| * gnustep.back: 0.29.0 -> 0.30.0R. Ryantm2023-11-04
| |
* | gnustep.base: 1.28.0 -> 1.29.0K9002023-11-03
| | | | | | | | Fixes build on staging-next.
* | treewide: refactor `.attrs.sh` detectionMaximilian Bosch2023-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 updateVladimír Čunát2023-07-20
| | | | https://hydra.nixos.org/build/228323615/nixlog/1/tail
* treewide: use optionalAttrs instead of 'else {}'Felix Buehler2023-06-25
|
* gnustep.gorm: 1.2.28 -> 1.3.1R. Ryantm2023-05-20
|
* Merge pull request #222886 from wegank/gnustep-builderWeijia Wang2023-03-24
|\ | | | | gnustep: allow overriding preConfigure in gsmakeDerivation
| * gnustep.make: allow overriding preConfigure in gsmakeDerivationWeijia Wang2023-03-24
| |
* | gnustep.projectcenter: 0.6.2 -> 0.7.0Weijia Wang2023-03-24
|/
* Merge remote-tracking branch 'origin/staging-next' into stagingSergei Trofimovich2022-12-28
|\ | | | | | | | | Conflicts: pkgs/development/tools/language-servers/ansible-language-server/default.nix
| * gnustep.base: use multiple outputs and support multiple outputs in hookArtturin2022-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 buildersArtturin2022-12-08
|/ | | | | | if theres a source $stdenv then this is needed for structuredAttrs
* gnustep.back: use xorg.* packages directly instead of xlibsWrapper indirectionSergei Trofimovich2022-12-03
| | | | Validated as no change in `out` output with `diffoscope`.
* gnustep.libobjc: 1.9 -> 2.1ajs1242022-10-13
| | | | the problems that we saw with sogo and 2.0 seem fixed with 2.1
* gnustep.make: fix crossArtturin2022-07-14
|
* gnustep.gsmakeDerivation: fix cross evalArtturin2022-07-14
| | | | error: attribute 'runtimeShell' missing
* gnustep.base: Remove duplicated giflib inputZhu Zihao2022-06-01
|
* treewide: pkgs/desktops: mark broken for darwinRick van Schijndel2022-05-30
|
* gnustep.gworkspace: 0.9.4 -> 1.0.0R. Ryantm2022-02-12
|
* gnustep.base: fix issue with UTF-8 BOMajs1242022-01-03
|
* misc: Replace tab indentation with spacesVictor Engmark2021-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.0R. RyanTM2021-07-19
|
* gnustep.gorm: 1.2.26 -> 1.2.28R. RyanTM2021-07-05
|
* gnustep.gorm: align with other packagesajs1242021-07-05
|
* gnustep.back: 0.28.0 -> 0.29.0ajs1242021-07-05
| | | | https://github.com/gnustep/libs-back/releases/tag/back-0_29_0
* gnustep.gui: 0.28.0 -> 0.29.0ajs1242021-07-05
| | | | https://github.com/gnustep/libs-gui/releases/tag/gui-0_29_0
* gnustep.base: 1.27.0 -> 1.28.0ajs1242021-07-05
| | | | https://github.com/gnustep/libs-base/releases/tag/base-1_28_0
* gnustep.make: 2.8.0 -> 2.9.0R. RyanTM2021-07-05
| | | | https://github.com/gnustep/tools-make/releases/tag/make-2_9_0
* gnustep.make: 2.8.0 -> 2.9.0R. RyanTM2021-05-17
|
* giflib_4_1: removeAlyssa Ross2021-04-16
| | | | Everything still using this builds fine without it.
* libungif: remove in favour of giflibAlyssa Ross2021-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 compatibilityajs1242021-03-01
|
* gnustep.base: fix icu 68 compatibilityajs1242021-03-01
|
* treewide: editorconfig fixeszowoq2021-01-20
| | | | | - remove trailing whitespace - use spaces for indentation
* Merge pull request #106102 from fgaz/pikopixel/initSandro2021-01-19
|\ | | | | pikopixel: init at 1.0-b9e
| * gnustep: make llvmPackages easily overridableFrancesco Gazzetta2020-12-06
| |
* | pkgs/desktops: pkgconfig -> pkg-configBen Siraphob2021-01-16
| |
* | treewide: stdenv.lib -> libBen Siraphob2021-01-16
|/
* libobjc2: unmark aarch64 as bad platformmalte-v2020-09-26
|
* gnustep.gorm: 1.2.24 -> 1.2.26ajs1242020-05-22
|
* gnustep.back: 0.27.0 -> 0.28.0ajs1242020-05-22
|
* gnustep.gui: 0.27.0 -> 0.28.0ajs1242020-05-22
|
* gnustep.make: 2.7.0 -> 2.8.0R. RyanTM2020-05-22
|
* gnustep.base: 1.26.0 -> 1.27.0R. RyanTM2020-05-22
|
* Revert "gnustep.libobjc: 1.9 -> 2.0"ajs1242020-05-02
| | | | This reverts commit 937b6d73b4a8878dad269a36e5819c65e8b3e466.
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* gnustep/base: replace libbfd with binutils-unwrappedajs1242020-02-03
| | | | Fixes #76927 (second try)
* gnustep/base: add libiberty to linker flagsMatthew Bauer2020-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