Commit Graph

171 Commits

Author SHA1 Message Date
quantenzitrone
837ce569f8 various: rename references from libXtst to libxtst
this shouldn't create any rebuilds
2026-02-06 00:29:24 +01:00
quantenzitrone
f690155396 various: rename references from libXrender to libxrender
this shouldn't create any rebuilds
2026-02-06 00:29:19 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Matt McHenry
b4146ca568 eclipses: minor cleanups
* remove unused arguments

* clean up documentation comment for update.sh a bit
2025-12-11 19:57:22 -05:00
jopejoe1
ca0f1b7b98 various: eval more package sets 2025-10-24 21:03:03 +02:00
Grimmauld
cd062f040e treewide: update to webkitgtk_4_1 where possible
Methodology:
- `sed` to find and replace in pkgs/*
- exclude pkgs/top-level
- nixpkgs-review on x86_64-linux and aarch64-linux
- revert everything that doesn't build
- revert everything that doesn't launch [x86_64-linux]
- check upstream source whether the change makes sense [free software only]
2025-04-22 16:52:29 +02:00
Matt McHenry
7d7ac5d164 eclipses: standardize name/version attributes
* set pname rather than name in the generateEclipse function

* use the standard 'version' attribute name rather than the ad-hoc
  'productVersion' attribute when calling buildEclipseUnversioned

* pass 'pname' and 'version' through to mkDerivation, and let it
  derive 'name', per standard convention

* update generation of the '-configuration' argument to use 'version'

fixes:

    The derivation has no version attribute, so do not know how to figure out the version while doing an updateScript update

... during automated update process introduced in 5bb31f9518
2025-04-05 16:53:06 -04:00
Matt McHenry
376fba4332 eclipses: extract eclipses.json
this lays the groundwork for a fully-automatic update script
2025-04-01 13:54:57 -04:00
Matt McHenry
b02032e10e eclipses: retire scala SDK
this is almost eight years out of date, no longer published by
upstream, and impedes the creation of an automated update script.
2025-04-01 13:48:35 -04:00
Matt McHenry
bfff4591d9 eclipses: 2024-09 -> 2024-12 2024-12-19 17:50:23 -05:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
kirillrdy
62a74f8045 eclipses: 2024-06 -> 2024-09 (#347639) 2024-11-13 11:28:11 +11:00
Fabián Heredia Montiel
ccec93c1c7 treewide: replace webkitgtk to webkitgtk_4_0
sed -i 's/ webkitgtk\b/ webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/(webkitgtk\b/(webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/\.webkitgtk\b/.webkitgtk_4_0/g' pkgs/**.nix

webkitgtk is currently pointing to that specific ABI version but the
alias is going to start warning
2024-10-11 17:23:43 -06:00
Matt McHenry
2def23d712 eclipses: 2024-06 -> 2024-09 2024-10-09 22:22:20 -04:00
Philip Taron
44f5fc1264 eclipse: remove with statements 2024-08-18 06:31:11 -07:00
Silvan Mosberger
1943ab0156 Merge pull request #323865 from philiptaron/__attrsFailEvaluation/eclipses.plugins
eclipses.plugins: remove __attrsFailEvaluation
2024-07-26 01:58:26 +02:00
Matt McHenry
bc523b9dca eclipses: 2024-03 -> 2024-06 2024-07-02 14:40:07 -04:00
Philip Taron
fedd6b2efa eclipses.plugins: remove __attrsFailEvaluation 2024-07-01 11:05:04 -07:00
Matt McHenry
772c958fa8 eclipses: 2023-12 -> 2024-03 2024-04-18 13:33:06 -04:00
Bjørn Forsman
ce94aa7e20 eclipses test instructions: don't rely on Nix experimental features
Prefer `nix-build`, which works out of the box, unlike `nix build`,
which fails until you enable experimental features.
2024-03-10 12:48:17 +01:00
Bjørn Forsman
7a2f43739c eclipse-embedcpp: init
This is the Eclipse IDE for Embedded C/C++ Developers.

https://www.eclipse.org/downloads/packages/release/2023-12/r/eclipse-ide-embedded-cc-developers
2024-03-09 23:28:52 +01:00
Matt McHenry
6c10afa8a4 eclipses: 2023-09 -> 2023-12 2023-12-28 22:30:17 -05:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
Sascha
b18f8aa704 eclipses.eclipse-dsl: Init at 2023-09 2023-10-20 13:17:49 +02:00
Matt McHenry
43d1ee8651 eclipse: 2023-06 -> 2023-09 2023-10-16 00:34:15 +02:00
Matt McHenry
aa063ec6e9 eclipses: 2023-03 -> 2023-06 2023-09-29 20:34:05 +02:00
Matt McHenry
8a77077879 eclipses: create minimal update.sh
this isn't complete enough to use as a formal updateScript yet, but
it's definitely an improvement over the current purely-manual process.

Co-authored-by: Robert Helgesson <robert@rycee.net>
2023-09-29 20:34:05 +02:00
Matt McHenry
52eac4e1d5 eclipses: 2022-12 -> 2023-03
* generalize the justj-stripping regex a tad, since it has grown a
  trailing /java in some flavors of eclipse.

* resurrect .eclipseproduct workaround from 2012-12 /
  8a7561ec09

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-04-16 14:27:25 -04:00
Alyssa Ross
c5365dce85 eclipses.eclipse-sdk: fix hash for x86_64-linux
When aarch64 support was added, the x86_64 appears to have been
accidentally replaced with the one for eclipse-platform.

Fixes: 2c3e53a6cd ("eclipses.*: Enable on aarch64-linux")
2023-02-07 16:35:28 +00:00
OPNA2608
2c3e53a6cd eclipses.*: Enable on aarch64-linux 2023-01-15 13:34:15 +01:00
Matt McHenry
d18008b8ea eclipses: 2022-09 -> 2022-12
drop .eclipseproduct workaround from 2012-12 /
8a7561ec09
2023-01-15 10:36:39 +01:00
Matt McHenry
ab305c56e2 eclipses: 2022-06 -> 2022-09
unlike past updates, there is no bump for the CDT plugin, because it
hasn't released 10.8 yet.  we can apply that update later, when it
becomes available.
2022-10-10 17:12:00 +02:00
Matt McHenry
a660bf0f55 eclipses: 2022-03 -> 2022-06 2022-07-25 14:05:29 +02:00
Artturin
0c4d65b21e treewide: stdenv.glibc -> glibc 2022-05-25 15:51:20 +03:00
Matt McHenry
e3958c8098 eclipses: 2021-12 -> 2022-03 2022-04-04 21:06:10 +02:00
Matt McHenry
8a7561ec09 eclipses: 2021-09 -> 2021-12
the .eclipseproduct file bundled with 2021-12 mistakenly still says
version=4.21.0, so tweak build-eclipse.nix to stop relying on it for
now.
2021-12-14 22:42:39 +01:00
Matt McHenry
1f4b61279f eclipses: 2021-06 -> 2021-09 2021-10-04 16:02:35 -04:00
Matt McHenry
07d6a1a78c eclipses: 2021-03 -> 2021-06 2021-08-27 21:10:48 -04:00
Matt McHenry
1e67ddbf60 eclipses: 2020-12 -> 2021-03
* remove the jdt plugin, as it's not longer packaged separately on the
  eclipse download site :-(
  https://www.eclipse.org/forums/index.php/t/1107570/

* add eclipse-jee as a second option for those who need jdt

* remove eclipses.rust

    this build was present at:

    https://www.eclipse.org/downloads/packages/release/2020-12/r
    https://www.eclipse.org/downloads/packages/release/2021-03/m2

    but is not present at:

    https://www.eclipse.org/downloads/packages/release/2021-03/m3
    https://www.eclipse.org/downloads/packages/release/2021-03/rc1
    https://www.eclipse.org/downloads/packages/release/2021-03/r

    https://projects.eclipse.org/projects/tools.corrosion seems to
    point users to install as a plugin rather than a top-level eclipse
    package.
2021-04-24 12:02:30 -04:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mohe2015
56b0eb0c6f eclipses.eclipse-rust: init at 2020-12 2020-12-20 19:25:29 +01:00
mohe2015
66a14b3e23 eclipses: 2020-09 -> 2020-12 2020-12-20 19:25:28 +01:00
Niklaus Giger
d955d0ad33 eclipses: add Eclipse IDE for RCP and RAP developers 2020-12-09 22:40:49 +01:00
Matt McHenry
a7cad45d93 eclipses: 2020-06 -> 2020-09 2020-11-20 23:58:44 +01:00
Tim Neumann
16e15a2821 eclipse: add eclipse-committers 2020-06-25 21:42:25 +02:00
Matt McHenry
5383d2d32c eclipses: 2020-03 -> 2020-06
PR #91113
2020-06-19 20:43:08 +02:00
Daniel Albert
2355d9d545 eclipse-scala-sdk: 4.4.1 -> 4.7.0
Unfortunately scala-ide is based on eclipse 4.7 (oxygen).
Thus is requires a java SDK 8 and GTK2.
2020-04-16 21:58:48 +02:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Matt McHenry
05096867a5 eclipses: 2019-12 -> 2020-03 2020-03-23 23:11:18 +01:00