Commit Graph

126 Commits

Author SHA1 Message Date
Vladimír Čunát
09af15654f Merge master into closure-size
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
2016-03-08 09:58:19 +01:00
Matt McHenry
98a0484471 eclipse: run with the jdk, not the jre
This is necessary so that tools like native2ascii are available to
maven eclipse integration (m2e).
2016-02-27 13:40:38 +01:00
Vladimír Čunát
d039c87984 Merge branch 'master' into closure-size 2016-02-14 08:33:51 +01:00
Vladimír Čunát
ae74c356d9 Merge recent 'staging' into closure-size
Let's get rid of those merge conflicts.
2016-02-03 16:57:19 +01:00
Bjørn Forsman
ee0dc91157 eclipse-scala-sdk: fix typo in package name
Change underscore to hyphen.
2016-01-30 17:21:49 +01:00
Bjørn Forsman
b0b7fe2cce eclipse-cpp: 4.5 -> 4.5.1 2016-01-30 17:18:18 +01:00
Bjørn Forsman
75d3b418a5 eclipse-cpp: 4.4 -> 4.4.2 2016-01-30 17:18:17 +01:00
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
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
6115684b73 Avoid CamelCase in filenames and add buildEclipse 2016-01-16 18:35:35 +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
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
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
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
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
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
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
Tobias Hammerschmidt
3d2fe2382f updated eclipse to version 3.3.2 -- do we really need a special nix expression for jdt in development/eclipse?
svn path=/nixpkgs/trunk/; revision=11055
2008-03-11 13:40:27 +00:00
Eelco Dolstra
a5e0e39cdb * makeWrapper: option --run <CMD> to run a command from the wrapper.
This is so that the Unison wrapper can be generated with
  makeWrapper.
* Use makeWrapper as a buildInput everywhere.
* Updated BitTorrent, cvs2svn.

svn path=/nixpkgs/trunk/; revision=10213
2008-01-18 11:28:41 +00:00
Marc Weber
a7872ec0ec Eclipse download location for x86_64 added
svn path=/nixpkgs/trunk/; revision=9900
2007-12-10 19:58:36 +00:00
Marc Weber
2b8778748a update provided by Tobias Hammerschmidt
svn path=/nixpkgs/trunk/; revision=9560
2007-10-30 22:15:39 +00:00
Martin Bravenboer
cf3571e85c * Updated Eclipse to 3.2.2
* Added Eclipse to the nixpkgs channel (which is possible now we can
  deploy the jdk)


svn path=/nixpkgs/trunk/; revision=8317
2007-03-17 13:29:15 +00:00
Martin Bravenboer
5bacf0f069 Updated eclipse to 3.1.2
svn path=/nixpkgs/trunk/; revision=4796
2006-02-12 12:59:46 +00:00
Martin Bravenboer
e6c4e72c3a * eclipse-sdk: added support for plugins
* Added Spoofax editor plugin.

* re-added eclipse-sdk 3.1, which wasn't necessary after all.


svn path=/nixpkgs/trunk/; revision=4255
2005-11-07 23:02:17 +00:00
Eelco Dolstra
3c1c258aa5 * Use PatchELF 0.1.
svn path=/nixpkgs/trunk/; revision=4062
2005-10-11 13:31:33 +00:00
Eelco Dolstra
4f21598f2f * Eclipse updated to 3.1.1.
svn path=/nixpkgs/trunk/; revision=4038
2005-10-09 16:36:35 +00:00
Eelco Dolstra
5f8d52da6a * Purified Eclipse.
svn path=/nixpkgs/trunk/; revision=4034
2005-10-08 15:32:56 +00:00
Eelco Dolstra
ba6556058d * Eclipse: add a wrapper in $out/bin.
svn path=/nixpkgs/trunk/; revision=3946
2005-09-26 14:10:04 +00:00
Martin Bravenboer
747df8295c Updated Eclipse to 3.1
svn path=/nixpkgs/trunk/; revision=3902
2005-09-19 12:43:33 +00:00
Eelco Dolstra
454707da23 * catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.
svn path=/nixpkgs/trunk/; revision=3660
2005-08-22 08:39:27 +00:00
Eelco Dolstra
e42507d182 * Move tarballs to catamaran so that we are no longer dependent on a
gazillion different servers.  Resurrected some 25 missing files.

svn path=/nixpkgs/trunk/; revision=2237
2005-02-15 14:44:19 +00:00
Martin Bravenboer
9c507f1721 Added Eclipse. Currently, this is a simple unzip of the binary distribution. Todo 1: create a binary distribution in Nix. Todo 2: build the native libraries in Nix.
svn path=/nixpkgs/trunk/; revision=1554
2004-10-13 14:21:20 +00:00