Commit graph

83 commits

Author SHA1 Message Date
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
Frederik Rietdijk 01ea5635fc gnustep: fix build 2019-11-25 20:01:10 +01:00
Chuck a45b3ad89f
makeWrapper: Remove unused extraFlagsArray feature
There is a bug in this feature: It allows extra arguments to leak in
from the environment. For example:

  $ export extraFlagsArray=date
  $ man ls

Note that you get the man page for date rather than for ls. This happens
because 'man' happens to use a wrapper (to add groff to its PATH).

An attempt to fix this was made in 5ae18574fc in PR #19328 for
issue #2537, but 1. That change didn't actually fix the problem because
it addressed makeWrapper's environment during the build process, not the
constructed wrapper script's environment after installation, and 2. That
change was apparently accidentally lost when merged with 7ff6eec5fd.

Rather than trying to fix the bug again, we remove the extraFlagsArray
feature, since it has never been used in the public repo in the ten
years it has been available.

wrapAclocal continues to use its own, separate flavor of extraFlagsArray
in a more limited context. The analogous bug there was fixed in
4d7d10da6b in 2011.
2019-09-25 09:23:09 -07:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00