Weijia Wang
9627659c22
Merge branch 'master' into staging-next
2023-11-04 17:27:09 +01:00
R. Ryantm
c0a5910229
gnustep.make: 2.9.0 -> 2.9.1
2023-11-04 09:16:30 -07:00
R. Ryantm
32bda178aa
gnustep.back: 0.29.0 -> 0.30.0
2023-11-04 09:05:58 -07:00
K900
7ad8b0552a
gnustep.base: 1.28.0 -> 1.29.0
...
Fixes build on staging-next.
2023-11-03 07:10:01 +03:00
Maximilian Bosch
8bc5104a6e
treewide: refactor .attrs.sh
detection
...
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`.
2023-10-04 18:36:57 +02:00
Vladimír Čunát
2fda37fb1a
gnustep.base: patch build after libxml2 update
...
https://hydra.nixos.org/build/228323615/nixlog/1/tail
2023-07-20 11:21:54 +02:00
Felix Buehler
6672dde558
treewide: use optionalAttrs instead of 'else {}'
2023-06-25 11:01:34 -03:00
R. Ryantm
1d2fe316ae
gnustep.gorm: 1.2.28 -> 1.3.1
2023-05-20 08:51:20 +00:00
Weijia Wang
fea3fca22f
Merge pull request #222886 from wegank/gnustep-builder
...
gnustep: allow overriding preConfigure in gsmakeDerivation
2023-03-24 16:15:23 +02:00
Weijia Wang
462484d4a7
gnustep.projectcenter: 0.6.2 -> 0.7.0
2023-03-24 15:07:56 +02:00
Weijia Wang
4c7c8a68a0
gnustep.make: allow overriding preConfigure in gsmakeDerivation
2023-03-24 13:55:26 +02:00
Sergei Trofimovich
092d57c076
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
pkgs/development/tools/language-servers/ansible-language-server/default.nix
2022-12-28 09:35:37 +00:00
Artturin
d78711a3e1
gnustep.base: use multiple outputs and support multiple outputs in hook
...
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
2022-12-25 21:10:43 +02:00
Artturin
c01f509e44
treewide: source .attrs in builders
...
if theres a source $stdenv then this is needed
for structuredAttrs
2022-12-08 21:09:02 +02:00
Sergei Trofimovich
50ae212cb4
gnustep.back: use xorg.* packages directly instead of xlibsWrapper indirection
...
Validated as no change in `out` output with `diffoscope`.
2022-12-03 20:21:25 +00:00
ajs124
2bde19199e
gnustep.libobjc: 1.9 -> 2.1
...
the problems that we saw with sogo and 2.0 seem fixed with 2.1
2022-10-13 21:55:13 +02:00
Artturin
7db9cda1b5
gnustep.make: fix cross
2022-07-14 22:08:56 +03:00
Artturin
6a249036fb
gnustep.gsmakeDerivation: fix cross eval
...
error: attribute 'runtimeShell' missing
2022-07-14 22:08:56 +03:00
Zhu Zihao
21c2e9d069
gnustep.base: Remove duplicated giflib input
2022-06-01 10:24:15 +08:00
Rick van Schijndel
7a68548822
treewide: pkgs/desktops: mark broken for darwin
2022-05-30 13:42:58 +02:00
R. Ryantm
8d0a25ddb0
gnustep.gworkspace: 0.9.4 -> 1.0.0
2022-02-12 20:58:16 -08:00
ajs124
c2ed098285
gnustep.base: fix issue with UTF-8 BOM
2022-01-03 19:33:35 +01:00
Victor Engmark
57b496ea98
misc: Replace tab indentation with spaces
...
I've tried to be consistent, using four or eight spaces to line up
with existing code.
2021-11-14 16:04:46 +13:00
R. RyanTM
76c78e82b7
gnustep.back: 0.28.0 -> 0.29.0
2021-07-19 08:30:45 +00:00
R. RyanTM
4ceb485837
gnustep.gorm: 1.2.26 -> 1.2.28
2021-07-05 18:52:47 +02:00
ajs124
2db931fb49
gnustep.gorm: align with other packages
2021-07-05 18:52:28 +02:00
ajs124
3fe546a5d2
gnustep.back: 0.28.0 -> 0.29.0
...
https://github.com/gnustep/libs-back/releases/tag/back-0_29_0
2021-07-05 18:52:27 +02:00
ajs124
91c28faa93
gnustep.gui: 0.28.0 -> 0.29.0
...
https://github.com/gnustep/libs-gui/releases/tag/gui-0_29_0
2021-07-05 18:52:26 +02:00
ajs124
35ef05ce92
gnustep.base: 1.27.0 -> 1.28.0
...
https://github.com/gnustep/libs-base/releases/tag/base-1_28_0
2021-07-05 18:52:25 +02:00
R. RyanTM
99509cff29
gnustep.make: 2.8.0 -> 2.9.0
...
https://github.com/gnustep/tools-make/releases/tag/make-2_9_0
2021-07-05 18:52:25 +02:00
R. RyanTM
dd60bd3422
gnustep.make: 2.8.0 -> 2.9.0
2021-05-17 14:01:02 -07:00
Alyssa Ross
f8db5c60f3
giflib_4_1: remove
...
Everything still using this builds fine without it.
2021-04-16 14:06:10 +00:00
Alyssa Ross
6e3b5fd046
libungif: remove in favour of giflib
...
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 >.
2021-04-16 14:06:10 +00:00
ajs124
f179f7c25c
gnustep.gui: fix icu 68 compatibility
2021-03-01 14:28:20 +01:00
ajs124
47bae87b75
gnustep.base: fix icu 68 compatibility
2021-03-01 14:24:57 +01:00
zowoq
31f5dd3f36
treewide: editorconfig fixes
...
- remove trailing whitespace
- use spaces for indentation
2021-01-20 09:11:11 +10:00
Sandro
550ff33d62
Merge pull request #106102 from fgaz/pikopixel/init
...
pikopixel: init at 1.0-b9e
2021-01-19 14:13:59 +01:00
Ben Siraphob
5fffcef915
pkgs/desktops: pkgconfig -> pkg-config
2021-01-16 23:49:59 -08:00
Ben Siraphob
badf51221d
treewide: stdenv.lib -> lib
2021-01-16 17:58:11 +07:00
Francesco Gazzetta
357ef10f54
gnustep: make llvmPackages easily overridable
2020-12-06 22:42:08 +01:00
malte-v
d0e502eb70
libobjc2: unmark aarch64 as bad platform
2020-09-26 13:57:32 +02:00
ajs124
863a66e80d
gnustep.gorm: 1.2.24 -> 1.2.26
2020-05-22 21:07:54 +02:00
ajs124
0c332b2a1e
gnustep.back: 0.27.0 -> 0.28.0
2020-05-22 20:24:15 +02:00
ajs124
bb09bf1c0a
gnustep.gui: 0.27.0 -> 0.28.0
2020-05-22 20:23:25 +02:00
R. RyanTM
f5fae8fa43
gnustep.make: 2.7.0 -> 2.8.0
2020-05-22 19:57:06 +02:00
R. RyanTM
21cf5c99c4
gnustep.base: 1.26.0 -> 1.27.0
2020-05-22 19:57:03 +02:00
ajs124
01ff33cad7
Revert "gnustep.libobjc: 1.9 -> 2.0"
...
This reverts commit 937b6d73b4
.
2020-05-02 17:34:03 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
ajs124
664c02c89b
gnustep/base: replace libbfd with binutils-unwrapped
...
Fixes #76927 (second try)
2020-02-03 18:42:42 +01:00
Matthew Bauer
2c6eaef83e
gnustep/base: add libiberty to linker flags
...
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
2020-01-08 15:05:57 -05:00