Commit Graph

180 Commits

Author SHA1 Message Date
Bjørn Forsman
bf2dfb9d99 eclipse: remove old to-do comment about "mirror://eclipse/"
The comment is from 2011, before we started using officially mirrored
URLs[1] like

  http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=THE_FILE

I think using upstream mirrored URLs is better than mirror://eclipse:

  - upstream mirror list is always up to date
  - the closest / fastest mirror will be selected automatically

[1]: http://wiki.eclipse.org/IT_Infrastructure_Doc#Use_mirror_sites.2Fsee_which_mirrors_are_mirroring_my_files.3F
2016-01-30 17:18:13 +01:00
Bjørn Forsman
d5c9db8dd3 eclipse: align attrnames with pkgnames (underscore => hyphen)
Keep old attrnames too, for backward compatibility.

`nix-env -f . -qaP -A eclipses` only prints the new attributes (yay!).
2016-01-30 17:18:09 +01:00
Bjørn Forsman
bdc9bfc3fa eclipse-plugin-gnuarmeclipse: 2.8.1-201504061754 -> 2.11.1-201512141335
Upstream switched from sourceforge to github.
2016-01-30 12:33:12 +01:00
Arseniy Seroka
7d2eb0c4ab Merge pull request #12657 from romildo/new-eclipse-plugin-cup
eclipse-plugin-cup: init at 1.0.0.201412081321
2016-01-29 00:51:50 +03:00
José Romildo Malaquias
a654e783c6 eclipse-plugin-cup: init at 1.0.0.201412081321 2016-01-28 17:21:29 -02:00
Robert Helgesson
49f55ebf97 eclipse-plugin-scala: 4.1.1.20151201 -> 4.3.0.201512011535 2016-01-27 19:33:28 +01:00
Robert Helgesson
bf00cf7457 eclipse-plugin-cdt: 8.7.0 -> 8.8.0 2016-01-22 09:56:26 +01:00
Robert Helgesson
799296d9e7 eclipse-plugin-jdt: 4.5 -> 4.5.1 2016-01-22 09:56:26 +01:00
Robert Helgesson
887bed2853 eclipse-platform: 4.5 -> 4.5.1 2016-01-22 09:56:26 +01:00
Robert Helgesson
40890b2b95 eclipseWithPlugins: lazier evaluation
Unfortunately the `readFile`/`writeText` functions forces realisation of
the eclipse package at evaluation time. By creating the configuration
file inside the build command we avoid realisation until installation.
2016-01-22 09:36:08 +01:00
Damien Cassou
3a0b3fa6e8 Merge pull request #12428 from DamienCassou/eclipse-modular
Modularize Eclipse
2016-01-20 14:55:58 +01:00
Damien Cassou
6115684b73 Avoid CamelCase in filenames and add buildEclipse 2016-01-16 18:35:35 +01:00
Luca Bruno
5b0352a6a4 Merge branch 'master' into closure-size 2015-12-11 18:31:00 +01:00
Robert Helgesson
414a1660f4 eclipse-plugin-testng: 6.9.10.201511281504 -> 6.9.10.201512020421 2015-12-10 21:35:33 +01:00
Robert Helgesson
777d3e5927 eclipse-plugin-scala: 4.1.1.20150911 -> 4.1.1.20151201 2015-12-02 08:41:08 +01:00
Robert Helgesson
1a70229641 eclipse-plugin-anyedit: 2.5.0 -> 2.6.0 2015-12-02 08:41:08 +01:00
Luca Bruno
920b1d3591 Merge branch 'master' into closure-size 2015-11-29 16:50:26 +01:00
Robert Helgesson
55ab2a1eeb eclipse-plugin-testng: 6.9.8 -> 6.9.10 2015-11-28 17:36:53 +01:00
Vladimír Čunát
333d69a5f0 Merge staging into closure-size
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
Murad Ulityonok
ace6ed9127 homogenized style 2015-11-06 06:32:30 -08:00
Murad Ulityonok
2a8129924b added Eclipse Mars SDK 4.5.1 2015-11-06 06:26:34 -08:00
Murad Ulityonok
5b4fa99f1d modularized Eclipse package 2015-11-06 05:41:35 -08:00
Robert Helgesson
d64835da6f eclipse-plugin-anyedittools: 2.4.15 -> 2.5.0 2015-10-26 00:31:37 +01:00
Arseniy Seroka
4b8d0394f9 Merge pull request #10457 from rycee/bump/checkstyle
eclipse-plugin-checkstyle: 6.11.0 -> 6.11.1
2015-10-18 23:10:11 +03:00
Robert Helgesson
3a6439f8d5 eclipse-plugin-testng: 6.9.7 -> 6.9.8 2015-10-18 18:19:55 +02:00
Robert Helgesson
ab605f0a99 eclipse-plugin-checkstyle: 6.11.0 -> 6.11.1 2015-10-18 14:34:34 +02:00
Pascal Wittmann
5b68b8aa17 Merge pull request #10301 from rycee/bump/checkstyle
eclipse-plugin-checkstyle: 6.9.0 -> 6.11.0
2015-10-10 21:29:36 +02:00
Robert Helgesson
abd63d4147 eclipse-plugin-testng: 6.9.5 -> 6.9.7 2015-10-10 13:47:25 +02:00
Robert Helgesson
e2acc25cbc eclipse-plugin-checkstyle: 6.9.0 -> 6.11.0 2015-10-10 13:28:25 +02:00
Vladimír Čunát
f8c211fd2b fontconfig: split into multiple outputs
Fixed all 'fontconfig}' references as well, hopefully, ugh!
2015-10-05 12:23:56 +02:00
Vladimír Čunát
5227fb1dd5 Merge commit staging+systemd into closure-size
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Robert Helgesson
17c468c9c7 eclipse-plugin-scala: 4.1.1 -> 4.1.1.20150911
No URL change since the update, unfortunately, happens in-place.
2015-09-23 01:25:41 +02:00
Robert Helgesson
d243a5d0c9 eclipse-plugin-bytecode-outline: init at 2.4.3 2015-09-15 22:13:14 +02:00
Robert Helgesson
11693943de eclipse-plugin-checkstyle: 6.5.0.201504121610 -> 6.9.0.201508291549 2015-09-09 09:47:48 +02:00
Bjørn Forsman
5c8a1fe5e1 eclipse: name plugins "eclipse-plugin-${name}"
Instead of "eclipse-${name}". The latter is slightly confusing since
there are non-plugin eclipse packages named "eclipse-${name}", like
eclipse-modeling or eclipse-cpp.
2015-08-26 22:54:23 +02:00
Robert Helgesson
771b1a5358 eclipse-scala: fix sha256, file changed upstream 2015-08-26 22:46:42 +02:00
Robert Helgesson
3d23cb0375 eclipse-testng: 6.9.5.201506120235 -> 6.9.5.201508210528 2015-08-26 22:43:27 +02:00
Bjørn Forsman
55d93854ce eclipse-gnuarmeclipse (plugin): init at 2.8.1-201504061754 2015-08-12 23:13:36 +02:00
Bjørn Forsman
b56e9bc92a eclipse-cdt (plugin): init at 8.7.0 2015-08-12 23:13:36 +02:00
Robert Helgesson
24a5d47883 eclipse.plugins: unpack plugins when required
Some plugin bundles must be unpacked when used in Eclipse. With this
change the plugin manifest is checked for the setting indicating that
unpacking should happen.
2015-08-10 23:12:03 +02:00
Robert Helgesson
7d60bb48eb scala-eclipse: 4.1.0 -> 4.1.1 2015-08-10 23:12:03 +02:00
Robert Helgesson
d0bbbd42f0 eclipse.plugins: remove useless function arguments
Simplifies `buildEclipsePlugin` and `buildEclipseUpdateSite` functions
such that they require only absolutely necessary arguments. Also
add/expand comments slightly.
2015-08-10 23:12:03 +02:00
Robert Helgesson
0bbaba47e9 eclipses: do not recurse into plugins.nix
It does not really make sense to install the plugin packages directly as
they are intended for use with `eclipseWithPlugins`. Therefore it is
best not to present them to users as such.
2015-08-10 23:12:03 +02:00
Robert Helgesson
4134d6b5b9 eclipse-acejump: init at 1.0.0.201501181511 2015-08-10 23:12:03 +02:00
Robert Helgesson
b253f95529 eclipses.plugins: put standard builders in set
This makes these builder functions available for use outside the file.
That is, plugins can be defined out-of-tree.
2015-08-10 23:12:03 +02:00
Robert Helgesson
c24e01665b eclipses.plugins: add buildEclipsePluginBase
This function provides functionality common to all Eclipse plugin
builders. In particular, it sets a package name and flags the derivation
as an Eclipse plugin.
2015-08-10 23:12:03 +02:00
Robert Helgesson
2fca9e09c4 eclipse-platform: init at 4.5 2015-08-10 23:12:03 +02:00
Robert Helgesson
35eade30ff eclipse-scala: init at 4.1.0 2015-08-10 23:12:03 +02:00
Robert Helgesson
89dd331906 eclipse-jdt: init at 4.5 2015-08-10 23:12:03 +02:00
Robert Helgesson
35a24a7977 eclipse-testng: init at 6.9.5.201506120235 2015-08-10 23:12:03 +02:00
Robert Helgesson
95cb770b53 eclipse-eclemma: init at 2.3.2.201409141915 2015-08-10 23:12:03 +02:00
Robert Helgesson
d16bb1af3d eclipse-checkstyle: init at 6.5.0.201504121610
Also add helper function for building packages from downloaded Eclipse
update site.
2015-08-10 23:12:03 +02:00
Robert Helgesson
28bb4e4018 eclipse-color-theme: init at 1.0.0.201410260308 2015-08-10 23:12:02 +02:00
Robert Helgesson
543da4e00f eclipse-findbugs: init at 3.0.1.20150306-5afe4d1 2015-08-10 23:12:02 +02:00
Robert Helgesson
90edb9e5ae eclipse-emacsplus: init at 4.2.0 2015-08-10 23:12:02 +02:00
Robert Helgesson
733d902299 eclipse-anyedittools: init at 2.4.15.201504172030
This commit also introduces some infrastructure surrounding Eclipse
plugins.
2015-08-10 23:12:02 +02:00
Robert Helgesson
3310ebe993 eclipses: add function eclipseWithPlugins
This function allows installation of a given Eclipse with a given list
of Eclipse plugins.
2015-08-10 23:12:02 +02:00
Bjørn Forsman
f595450912 eclipse: switch to officially mirrored download URLs
That is, replace all mirror specific URLs with the generic form:

  http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/path/to/file

* r=1 auto-redirects to best mirror
* nf=1 returns HTTP 404 if there is no file, instead of HTML data

It's documented here:

  http://wiki.eclipse.org/IT_Infrastructure_Doc#Use_mirror_sites.2Fsee_which_mirrors_are_mirroring_my_files.3F

All URLs are tested (they work).
2015-07-29 13:41:35 +02:00
Bjørn Forsman
3715c2e089 eclipses: add eclipse-cpp-4.5 (Mars release) 2015-07-28 21:18:54 +02:00
i-bot
4527d6a7de eclipse-sdk: 4.4.2 -> 4.5 2015-06-30 19:56:52 +02:00
Vladimír Čunát
3b9ef2c71b fix "libc}/lib" and similar references
Done mostly without any verification.
I didn't bother with libc}/include, as the path is still correct.
2015-05-05 11:52:08 +02:00
Bart Brouns
dfa24f7585 Fix hash of eclipse_sdk_442_hash 32bit 2015-04-21 19:31:49 +02:00
Joachim Schiele
4bf8c805b1 Merge pull request #6877 from qknight/eclipse_scala
eclipse-scala: added Scala IDE
2015-04-13 10:29:07 +02:00
Joachim Schiele
1010450208 eclipse-scala: added Scala IDE 2015-03-18 16:30:01 +01:00
Pascal Wittmann
c6a0565cfe Merge pull request #6648 from svenkeidel/eclipse-442
eclipse: update to 4.4.2
2015-03-13 11:31:54 +00:00
James Earl Douglas
ff2a48b3ef Fix broken urls 2015-03-11 06:06:26 +01:00
Sven Keidel
eb935ffb73 eclipse: update to 4.4.2 2015-03-03 18:53:47 +01:00
Bjørn Forsman
f364e3f8e8 eclipse: add webkit as dependency
This makes the Eclipse internal web browser work.

The internal web browser is the default browser, and Eclipse requires
manual configuration for any other (external) web browser. To me this
means the internal browser should be working by default, unless users
will get an error popup if they click any links.

This change increases the closure size from 714 to 880 MiB
(attribute eclipses.eclipse_cpp_43).
2015-01-01 13:40:16 +01:00
gounnoticed
de03197100 Add luna cpp build for eclipse
didnt have sha512 so used md5 instead.
2014-09-05 19:35:28 +01:00
Moritz Maxeiner
682aadfc91 eclipse: add Eclipse Standard 4.4 Luna 2014-07-08 00:34:56 +02:00
Bjørn Forsman
d2587a014f eclipse: add Eclipse IDE for C/C++ Developers 4.3.2 2014-05-05 22:39:37 +02:00
Eelco Dolstra
e9f1c3abeb eclipse: Remove patchelf from the buildInputs 2014-01-14 13:51:17 +01:00
Karn Kallio
c51e6c75a6 eclipse: add Eclipse Classic version 4.3.1 (codename Kepler). 2013-10-11 22:25:58 +02:00
Evgeny Egorochkin
e77a7d21dc Fix attr name to match version 2013-06-19 05:15:05 +03:00
Marc Weber
93063dcf03 eclipse: add latest stable eclipse (sdk), fix 3.7 urls, introducing more declarative style (use getAttr in favour of if) 2013-05-16 09:59:26 +02:00
Evgeny Egorochkin
f2f439a44b Eclipse: replace disappeared mirrors 2013-05-10 23:38:59 +03:00
Bjørn Forsman
07a71f7a1a eclipse: add Eclipse IDE for C/C++ Developers 4.2
If you upgrade from 3.7 you might get errors like these:

In the Package Explorer:
 Could not create the view: org.eclipse.jdt.ui

And some other stuff in the Error Log; "Unable to resolve plug-in [...]"

The solution is to delete your eclipse workspace (or just the hidden
setting files in there, if you have important user data).
2013-04-15 21:26:59 +02:00
Mathijs Kwik
320e0a46dc eclipse-sdk-4.2: upgrade to 4.2.1 2012-11-08 10:41:23 +01:00
Eduard Carreras
9acffb949d Change copy file to symbolic link 2012-10-17 14:16:23 +02:00
Eduard Carreras
d22e3a02fd Put eclipse icon into share/pixmaps 2012-10-16 18:38:53 +02:00
Corey O'Connor
a79dd881c7 add eclipse 4.2 2012-08-04 11:14:02 -07:00
Eelco Dolstra
c556a6ea46 * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
function, so obsolete it.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00
David Guibert
11e9d58bcf eclipse 3.7 (java and cpp)
svn path=/nixpkgs/trunk/; revision=28619
2011-08-16 18:17:31 +00:00
Eelco Dolstra
1c2ba5bcec * Add the Eclipse Modeling Tools.
svn path=/nixpkgs/trunk/; revision=26799
2011-04-12 08:41:53 +00:00
Eelco Dolstra
e91e1cfe76 * Eclipse: don't use an ugly "version" argument. Instead there now is
a function "buildEclipse" that takes a binary Eclipse distribution
  plus metadata as arguments.  The package name now distinguishes
  between Eclipse distributions (e.g. "eclipse-sdk" for Classic,
  "eclipse-cpp" for the C/C++ IDE).

svn path=/nixpkgs/trunk/; revision=26787
2011-04-11 20:29:47 +00:00
Karn Kallio
3ce36f7d72 Bump eclipse version to 3.6.2 after 3.6.1 disappeared from source server.
svn path=/nixpkgs/trunk/; revision=26750
2011-04-08 08:06:11 +00:00
Rob Vermaas
db8748b170 added eclipse 3.6.1, maven3, szip
svn path=/nixpkgs/trunk/; revision=24772
2010-11-19 13:24:11 +00:00
Marc Weber
d86dace29b adding Eclipse note,
readding older version.
adding eclipseLatest top level name

svn path=/nixpkgs/trunk/; revision=21684
2010-05-09 14:17:21 +00:00
Marc Weber
8a79919093 fix flash player debug build
svn path=/nixpkgs/trunk/; revision=21411
2010-04-28 20:02:40 +00:00
Marc Weber
d75d0cbb6a Eclipse update
svn path=/nixpkgs/trunk/; revision=21169
2010-04-19 16:47:41 +00:00
Eelco Dolstra
86f8f47d87 * eclipse-classic -> eclipse.
svn path=/nixpkgs/trunk/; revision=18486
2009-11-20 15:33:06 +00:00
Eelco Dolstra
e0491358eb * Removed a lot of old Eclipse versions.
* Cleaned up the Eclipse classic expression a bit (e.g. use
  makeWrapper).  Also fall back to GTK 2.16 to fix some GUI glitches.

svn path=/nixpkgs/trunk/; revision=18485
2009-11-20 15:19:00 +00:00
Marc Weber
c8ee5671cb commenting Eclipse - use the new eclipseRunner instead
svn path=/nixpkgs/trunk/; revision=17079
2009-09-13 08:54:55 +00:00
Marc Weber
349de9bafe revrting my accident only keeping rubygem updates and ruby libs
This partially reverts commit -r 16100

svn path=/nixpkgs/trunk/; revision=16107
2009-06-30 15:58:02 +00:00
Marc Weber
d1e39e78f9 adding rubygems support to nix - implemented target libraries/apps: sup mail client
svn path=/nixpkgs/trunk/; revision=16100
2009-06-30 14:29:20 +00:00
Marc Weber
f7f938a1d1 big breaking change: renaming lib.getAttr to lib.attrByPath
getAttr was ambiguous. It's also a builtin function

fix

svn path=/nixpkgs/trunk/; revision=15692
2009-05-24 10:57:41 +00:00
Marc Weber
57baa6617f fix eclipse start script
svn path=/nixpkgs/trunk/; revision=15546
2009-05-11 06:00:27 +00:00
Eelco Dolstra
210ba6316e * Urgh. Some files that had been deleted in the trunk came back
through the stdenv-updates merge (probably because they had been
  modified in the branch).

svn path=/nixpkgs/trunk/; revision=15403
2009-04-29 16:19:57 +00:00
Eelco Dolstra
d27514cb28 * Sync with the trunk once more.
* Turn on everything in Hydra.

svn path=/nixpkgs/branches/stdenv-updates/; revision=14806
2009-03-31 15:30:47 +00:00
Marc Weber
807aae2fd6 updated eclipse binary to 3.5M6
thereby allowing the user to copy the whole store path to a user
location so that update sites work properly

svn path=/nixpkgs/trunk/; revision=14773
2009-03-30 10:32:53 +00:00