Commit graph

451 commits

Author SHA1 Message Date
Eelco Dolstra 4d7572e261 * Octave: use the generic builder. In particular the libraries are
now stripped which makes them much smaller.
* Octave: remove dependencies that are only necessary when building
  from CVS (bison, etc.).
* Octave: don't have a dependency on gcc, since that will cause
  *another* gcc to be build than the one in stdenv.

svn path=/nixpkgs/trunk/; revision=1262
2004-08-11 20:08:34 +00:00
Eelco Visser 2398d68d94 re-introduced patched configure script to avoid use of an absolute path for configuration of ocaml
svn path=/nixpkgs/trunk/; revision=1261
2004-08-11 20:08:08 +00:00
Eelco Dolstra 2fea304633 * Disable OCaml and Hevea because they give build errors.
svn path=/nixpkgs/trunk/; revision=1259
2004-08-11 17:48:49 +00:00
Eelco Dolstra f7035ee5ca * Use named pipes explicitly instead of through bash's process
substitution feature (which appears to be buggy - there's no way to
  wait for an output redirection, and bash sometimes appears to die
  due to subtle timing conditions).  This also removes the most
  egregious dependency on bash.

svn path=/nixpkgs/trunk/; revision=1258
2004-08-11 15:26:09 +00:00
Martin Bravenboer 2ec94563bc Update to latest snapshot
svn path=/nixpkgs/trunk/; revision=1257
2004-08-11 08:37:30 +00:00
Martin Bravenboer c0382fe76d Fixed strategoxt and added the Java packages to all-package-generic
svn path=/nixpkgs/trunk/; revision=1256
2004-08-10 11:07:50 +00:00
Martin Bravenboer 7418420edc BCEL. Java packages are an incredible mess
svn path=/nixpkgs/trunk/; revision=1255
2004-08-09 21:40:24 +00:00
Martin Bravenboer 3f371bfacf Improved Ant
svn path=/nixpkgs/trunk/; revision=1254
2004-08-09 21:28:26 +00:00
Martin Bravenboer 2c61f2f1af Update ofJ2SDK 1.4.2
svn path=/nixpkgs/trunk/; revision=1253
2004-08-09 21:27:04 +00:00
Martin Bravenboer f61c9a2e73 Jakarta Regexp implementation
svn path=/nixpkgs/trunk/; revision=1252
2004-08-09 20:07:53 +00:00
Martin Bravenboer aa45301582 Be afraid. The Java stuff is coming.
svn path=/nixpkgs/trunk/; revision=1251
2004-08-09 19:28:21 +00:00
Martin Bravenboer 983a737867 Executable
svn path=/nixpkgs/trunk/; revision=1250
2004-08-09 19:20:46 +00:00
Eelco Dolstra 128a5bd522 * Fix for zlib on Darwin (it always wants to install in /usr/lib,
despite the prefix).
* Indirections in all-packages-generic for patch.
* Darwin: removed version number.

svn path=/nixpkgs/trunk/; revision=1247
2004-08-09 14:33:14 +00:00
Rob Vermaas 7474f5713f * forgot gcc dep for octave
svn path=/nixpkgs/trunk/; revision=1239
2004-08-06 12:34:04 +00:00
Armijn Hemel ae045f2569 also add nmap here
svn path=/nixpkgs/trunk/; revision=1238
2004-08-06 10:01:15 +00:00
Armijn Hemel 2e2bcda7c2 add nmap, commandline version only
svn path=/nixpkgs/trunk/; revision=1237
2004-08-06 10:00:53 +00:00
Armijn Hemel d45b352ba7 remove debug statement which caused the build to fail (intentionally by the way for debugging purposes). Now it does install fine...
svn path=/nixpkgs/trunk/; revision=1236
2004-08-05 19:32:58 +00:00
Armijn Hemel ef54988132 add iputils here too. For glibc I've used stdenv.gcc.glibc, which might not be the right glibc to use (but I don't know)
svn path=/nixpkgs/trunk/; revision=1235
2004-08-05 19:31:30 +00:00
Armijn Hemel 5c18319127 iputils, as used in Red Hat Linux (there are a few flavours around apparently).
*** BIG FAT WARNING ***

Right now these tools can only be used as root, because they are normally
installed SUID root!

svn path=/nixpkgs/trunk/; revision=1234
2004-08-05 19:30:00 +00:00
Rob Vermaas d76ffdca83 * flex has moved
svn path=/nixpkgs/trunk/; revision=1233
2004-08-05 15:55:32 +00:00
Rob Vermaas c389786b15 * octave uses readline
svn path=/nixpkgs/trunk/; revision=1232
2004-08-05 15:30:06 +00:00
Rob Vermaas 6412b0c5f2 * added readline
svn path=/nixpkgs/trunk/; revision=1230
2004-08-05 13:49:26 +00:00
Rob Vermaas a4215841ac * octavefront removed
* rna removed
* octave-2.1.57 added

svn path=/nixpkgs/trunk/; revision=1228
2004-08-05 13:05:38 +00:00
Armijn Hemel a53a262a0c add strace (for real)
svn path=/nixpkgs/trunk/; revision=1219
2004-08-04 10:12:26 +00:00
Armijn Hemel 57b90cac23 add strace (partially)
svn path=/nixpkgs/trunk/; revision=1218
2004-08-04 10:11:50 +00:00
Armijn Hemel f063d8c4db - add mktemp
- disable tiger, strategoxt, they don't work and give errors
- ftp.nl.kernel.org seems to have some problems, replaced with ftp.de.kernel.org
should be put back eventually

svn path=/nixpkgs/trunk/; revision=1215
2004-08-03 15:41:08 +00:00
Armijn Hemel 5868736733 forgot a "
svn path=/nixpkgs/trunk/; revision=1214
2004-08-03 14:23:33 +00:00
Eelco Dolstra ffdc517c33 * GCC 2.95.3 (required to build some "old" stuff).
svn path=/nixpkgs/trunk/; revision=1213
2004-08-03 10:36:29 +00:00
Eelco Dolstra f4e18e486d * Zapping 0.7.
svn path=/nixpkgs/trunk/; revision=1212
2004-08-02 17:49:42 +00:00
Armijn Hemel 6de341ddbc whoops, forgot to add openssh
svn path=/nixpkgs/trunk/; revision=1211
2004-08-02 12:27:01 +00:00
Armijn Hemel ae04cf09b2 add OpenSSH client + server, needs a lot of thorough testing with regards to server configuration, this will be the test case for NixOS. No PAM configs, might need tweaking, etc.
svn path=/nixpkgs/trunk/; revision=1210
2004-08-02 11:55:31 +00:00
Eelco Dolstra b9b9e8b29e * UML 2.4.24-2 is less buggy.
svn path=/nixpkgs/trunk/; revision=1209
2004-07-31 17:29:10 +00:00
Armijn Hemel 55b6317300 add screen, fix expression for less, move it to the right "section"
svn path=/nixpkgs/trunk/; revision=1208
2004-07-30 16:15:55 +00:00
Armijn Hemel 56c404a7a9 add screen, does complain about getting/setting a config file in /etc
svn path=/nixpkgs/trunk/; revision=1207
2004-07-30 16:13:08 +00:00
Armijn Hemel cd4aa37b6b move less from applications to tools
svn path=/nixpkgs/trunk/; revision=1206
2004-07-30 15:34:37 +00:00
Armijn Hemel 836511077d add a decent pager
svn path=/nixpkgs/trunk/; revision=1202
2004-07-30 13:38:10 +00:00
Armijn Hemel 705027be2d fix typo
svn path=/nixpkgs/trunk/; revision=1201
2004-07-30 13:28:55 +00:00
Armijn Hemel 5d1cf55dc1 add vim
svn path=/nixpkgs/trunk/; revision=1200
2004-07-30 12:57:27 +00:00
Eelco Dolstra b63ec4b441 * UML 2.4.25.
svn path=/nixpkgs/trunk/; revision=1197
2004-07-29 20:20:59 +00:00
Eelco Visser de387a0368 strategoxt should use sdf bundle
svn path=/nixpkgs/trunk/; revision=1194
2004-07-28 13:12:28 +00:00
Eelco Visser 417aa140f6 don't use patched configure script for ocaml
svn path=/nixpkgs/trunk/; revision=1191
2004-07-28 11:23:35 +00:00
Eelco Visser 103f769310 - Some recent StrategoXT distributions
- Build ocaml with x11 support 


svn path=/nixpkgs/trunk/; revision=1190
2004-07-28 11:16:25 +00:00
Eelco Visser e5ee911e2e Hevea is an interpreter for (La)TeX that produces HTML.
It is written in OCaml.


svn path=/nixpkgs/trunk/; revision=1189
2004-07-28 10:49:55 +00:00
Eelco Visser 4e0ab72b67 Nix expression for ocaml compiler.
- The package has a non-standard build interface;
  fixed with hooks for genericBuild
- The graph library requires x11 and the configure
  script looks in absolute directory paths to find
  X11. Fixed by using patched configure script from
  which the absolute paths have been removed. As
  a consequence the graph library is not build until
  we have X11 support in Nix.


svn path=/nixpkgs/trunk/; revision=1188
2004-07-28 10:08:31 +00:00
Eelco Visser 6bb1fefcdc nix expression for ocaml
svn path=/nixpkgs/trunk/; revision=1187
2004-07-27 21:16:09 +00:00
Eelco Dolstra 45ac835af6 * Finally a real web browser!
svn path=/nixpkgs/trunk/; revision=1180
2004-07-26 10:33:58 +00:00
Eelco Dolstra 8570f75704 * Subversion 1.0.6.
svn path=/nixpkgs/trunk/; revision=1179
2004-07-26 09:36:15 +00:00
Eelco Dolstra 0fcf15333a * Hevea doesn't exist, remove from cache.
svn path=/nixpkgs/trunk/; revision=1178
2004-07-26 08:49:58 +00:00
Armijn Hemel 8d40aeebb1 ocaml is not defined, hevea entry commented out
svn path=/nixpkgs/trunk/; revision=1177
2004-07-21 15:02:07 +00:00
Eelco Dolstra 0a32c85cb6 * Use a mirror (losser), since gnugrep-2.5.1 has been removed from the
FSF server.

svn path=/nixpkgs/trunk/; revision=1175
2004-07-18 21:16:45 +00:00
Eelco Visser 26e79fd44b prebuild ocaml and hevea
svn path=/nixpkgs/trunk/; revision=1172
2004-07-16 22:59:28 +00:00
Eelco Visser be48aa538b - O'Caml compiler for Object CaML
- hevea is an interpreter for latex producing html

svn path=/nixpkgs/trunk/; revision=1171
2004-07-16 22:58:15 +00:00
Martin Bravenboer c0b5981c45 Upgrade
svn path=/nixpkgs/trunk/; revision=1168
2004-07-14 07:59:37 +00:00
Martin Bravenboer ad8c419f15 Minor fix'
svn path=/nixpkgs/trunk/; revision=1166
2004-07-12 13:41:37 +00:00
Eelco Dolstra 0c7969f9c8 * Allow a build to finish "succesfully" as far as Nix is concerned
even if some build phase failed if the variable `$succeedOnFailure'
  is set to 1.  If that happens, the file `$out/nix-support/failed' is
  created to mark the build result as bad.  This is useful for release
  management systems that might want to publish failed releases.

svn path=/nixpkgs/trunk/; revision=1163
2004-07-12 12:34:02 +00:00
Eelco Dolstra 8b0e40b3d4 * Always make source writable.
svn path=/nixpkgs/trunk/; revision=1153
2004-07-11 20:02:57 +00:00
Eelco Dolstra 93efdb400a * Log support in the generic builder. Just set $logPhases to 1 and
it will write the output of each phase to a separate log file in
  $out/log/.

svn path=/nixpkgs/trunk/; revision=1152
2004-07-11 18:52:25 +00:00
Eelco Dolstra 331f913861 * Add write permission to sources copied from the store.
* A new `distPhase' to build source distributions (enabled when
  $doDist = 1).
* A new `checkPhase' to perform `make check' (enabled when $doCheck =
  1).
* Allow the prefix to be redirected, either by setting $prefix or by
  setting $useTempPrefix to 1.  Useful when making distributions.
* Allow the build or install phases to be skipped by setting
  $dontBuild $dontInstall to 1.
* Allow the order of phases to be changed by setting $phases.

svn path=/nixpkgs/trunk/; revision=1151
2004-07-11 16:32:34 +00:00
Martin Bravenboer e86a4a1112 Added the Ant wrapper. The ant script in this wrapper sets the config in environment variables and invokes core-ant.
svn path=/nixpkgs/trunk/; revision=1149
2004-07-10 16:17:48 +00:00
Martin Bravenboer feeff4dfb1 Working on improved Ant package in Nix: do configuration in wrapper scripts. This is the 'core' Ant.
svn path=/nixpkgs/trunk/; revision=1148
2004-07-10 13:59:21 +00:00
Eelco Dolstra d91c216e2c * Include gcc 3.4.x in the nixpkgs release.
* Remove precompiled headers, which are nice except that
  A) they don't work; and
  B) they make gcc take up 270% more disk space.

svn path=/nixpkgs/trunk/; revision=1129
2004-07-05 12:20:23 +00:00
Eelco Dolstra 2bf90b3fbf * gcc-wrapper: inherit gcc's name by default.
* gcc: upgraded to 3.4.1.

  Zie je wel, Martin, gcc is niet eng :-)

svn path=/nixpkgs/trunk/; revision=1128
2004-07-05 12:00:19 +00:00
Martin Bravenboer 6315d6d923 New version of ATerm library and SDF packages
svn path=/nixpkgs/trunk/; revision=1127
2004-07-03 10:47:58 +00:00
Eelco Dolstra 5a00ba432c * Don't strip debug info on Darwin, otherwise links by libtool fail
("/usr/bin/ld: can't use -s with -r (resulting file would not be
  relocatable)").
* Since stdenv/generic had to be modified for this, I forked it in
  situ.  This should be merged later.

svn path=/nixpkgs/trunk/; revision=1121
2004-07-02 10:05:53 +00:00
Eelco Dolstra ec6eb9c473 * On Darwin, use the system Perl instead of building our own for now.
* Build Subversion for Darwin.

svn path=/nixpkgs/trunk/; revision=1120
2004-07-01 16:57:31 +00:00
Eelco Dolstra 770e57d27c * Don't apply the libtool fix in Darwin, since it's not a pure build
environment.

svn path=/nixpkgs/trunk/; revision=1119
2004-07-01 16:56:19 +00:00
Eelco Dolstra 656151af3f * Ugh, let's not build GNU Hello.
svn path=/nixpkgs/trunk/; revision=1116
2004-07-01 14:55:23 +00:00
Eelco Dolstra 28c503f90f * Include all packages in powerpc-darwin.
svn path=/nixpkgs/trunk/; revision=1115
2004-07-01 14:43:41 +00:00
Eelco Dolstra 8884c47b3e * Start building packages for Mac OS X.
svn path=/nixpkgs/trunk/; revision=1113
2004-07-01 14:00:42 +00:00
Eelco Dolstra d92fa0bf37 * Add an option to GCC to build a profiled compiler (which is about
5-10% faster).

svn path=/nixpkgs/trunk/; revision=1108
2004-07-01 12:17:53 +00:00
Eelco Dolstra 56fd464a72 * GCC 3.4 now seems to work.
svn path=/nixpkgs/trunk/; revision=1105
2004-06-29 17:33:54 +00:00
Eelco Dolstra 62981b617d * Started adding gcc 3.4.
svn path=/nixpkgs/trunk/; revision=1103
2004-06-29 08:25:55 +00:00
Eelco Dolstra 49c1176ec6 * Upgraded Bison to the latest alpha release. This fixes a segfault
in Nix.

svn path=/nixpkgs/trunk/; revision=1092
2004-06-28 12:23:07 +00:00
Eelco Dolstra b8f20e51f4 * Added rte (real-time encoder) library.
svn path=/nixpkgs/trunk/; revision=1071
2004-06-21 20:41:32 +00:00
Eelco Dolstra 59bf3545de * Add libXext again.
svn path=/nixpkgs/trunk/; revision=1070
2004-06-21 18:56:26 +00:00
Eelco Dolstra 41548ccdab * Upgraded some xlibs.
* Upgraded zapping (probably doesn't build yet).

svn path=/nixpkgs/trunk/; revision=1069
2004-06-21 18:13:45 +00:00
Eelco Dolstra 3f9a589d53 * More updates.
svn path=/nixpkgs/trunk/; revision=1068
2004-06-21 17:00:00 +00:00
Eelco Dolstra 5503e2fc33 * Upgraded Glib, GTK, Sylpheed.
* Tried to upgrade Firefox to 0.9, but it's too broken.  It's
  basically impossible to build it automatically.  Firefox must be
  started once as a user with write permission to the Firefox
  directory to generate some files, and this can only be done
  interactively (apparently).  Hopefully 0.10 fixes this.  Firefox
  also barfs with link errors if the flag `--enable-single-profile' is
  not used.

svn path=/nixpkgs/trunk/; revision=1067
2004-06-21 15:49:03 +00:00
Martin Bravenboer 6ade14473a Latest daily distribution of StrategoXT in Nix
svn path=/nixpkgs/trunk/; revision=1066
2004-06-21 13:17:20 +00:00
Eelco Dolstra 8e22f2f58b * Unreal Tournament 2004 Demo. Also a binary-only component.
An interesting complication is that we have to change the ELF type
  of the executable from `Linux' to `SVR4', otherwise the
  `ld-linux.so.2' trick to override the glibc used doesn't work
  (apparently `Linux' is not a recognised ELF type!).

  UT doesn't work with software Mesa, so right now we impurily use
  `/usr/lib/libGL.so'.  I cannot really test whether it works with
  hardware Mesa, since it barfs with an error about missing OpenGL
  extensions.  But that's probably because I'm testing this on an
  iBook over an SSH connection to a Linux machine.

svn path=/nixpkgs/trunk/; revision=1047
2004-06-09 18:06:29 +00:00
Eelco Dolstra ce53f3736e * Quake 3 Arena Demo. The goal is to show that Nix can also be used
to deploy existing binary-only components.

  We use the `ld-linux.so.2 PROGRAM' trick to force the use of our own
  glibc, and set LD_LIBRARY_PATH to point to the required libraries
  (X11, Mesa).

  Since Mesa is software-only, Q3A is rather slow.  I'll have to
  figure out how to use the Mesa from XFree86 (X.Org), since it knows
  how to use DRI (or at least speak the GLX protocol).  Unfortunately
  the xlibs people haven't modularised that part of XFree86 yet.

  Also, the flag `+set s_initsound 0' has to be passed to Quake to
  disable sound, otherwise it segfaults on startup.  It doesn't do
  this with the normal glibc, which is strange.  Maybe it tries to
  dynamically load some sound library or something.

svn path=/nixpkgs/trunk/; revision=1046
2004-06-09 17:59:46 +00:00
Eelco Dolstra 7bbd1fd535 * Mesa (an OpenGL implementation).
svn path=/nixpkgs/trunk/; revision=1045
2004-06-09 17:53:30 +00:00
Eelco Dolstra 3ac1041bfa * Added libXi (Xinerama? In any case Mesa needs it).
svn path=/nixpkgs/trunk/; revision=1044
2004-06-09 17:52:19 +00:00
Martin Bravenboer 3d90f961b4 Added Happy parser generator and HaRP: Haskell Regular Patterns
svn path=/nixpkgs/trunk/; revision=1043
2004-06-09 14:23:05 +00:00
Eelco Dolstra 7226e94466 * Added GNU enscript.
svn path=/nixpkgs/trunk/; revision=1040
2004-06-03 17:16:16 +00:00
Martin Bravenboer ef73044b61 Upgrade to beta2
svn path=/nixpkgs/trunk/; revision=1039
2004-06-01 19:36:45 +00:00
Eelco Dolstra 106567146f * Subversion 1.0.4.
svn path=/nixpkgs/trunk/; revision=1038
2004-06-01 14:52:57 +00:00
Eelco Dolstra 1b47486557 * Darwin (Mac OS X) standard environment.
svn path=/nixpkgs/trunk/; revision=1031
2004-05-18 10:59:18 +00:00
Martin Bravenboer 6b2348542a Added asf library
svn path=/nixpkgs/trunk/; revision=1022
2004-05-13 18:33:12 +00:00
Martin Bravenboer 1d7474bae9 Moved the sdf2 distribution 2.0 packages to a separate Nix attribute set
svn path=/nixpkgs/trunk/; revision=1021
2004-05-13 18:16:56 +00:00
Martin Bravenboer fec8c962ab Added the packages that constitute the sdf2 distribution 2.1 as separate packages, collected in a Nix attribute set
svn path=/nixpkgs/trunk/; revision=1020
2004-05-13 18:06:09 +00:00
Martin Bravenboer 201a93cb13 Use propagated build inputs
svn path=/nixpkgs/trunk/; revision=1019
2004-05-12 16:26:48 +00:00
Martin Bravenboer 172421635c Upgraded all SDF packages
svn path=/nixpkgs/trunk/; revision=1018
2004-05-12 16:10:43 +00:00
Martin Bravenboer 100e0387e5 More upgrades
svn path=/nixpkgs/trunk/; revision=1017
2004-05-12 15:57:23 +00:00
Martin Bravenboer b410599fc4 More upgrades
svn path=/nixpkgs/trunk/; revision=1016
2004-05-12 15:48:39 +00:00
Martin Bravenboer 9ba11d2be6 Upgrade to generic build
svn path=/nixpkgs/trunk/; revision=1015
2004-05-12 15:35:06 +00:00
Martin Bravenboer ffade7689e Added j2sdk-1.5.0-beta
svn path=/nixpkgs/trunk/; revision=1014
2004-05-12 15:06:23 +00:00
Martin Bravenboer ecdac2b804 Upgrade strategoxt to 0.10
svn path=/nixpkgs/trunk/; revision=1013
2004-05-12 14:34:12 +00:00
Martin Bravenboer 487be25ceb Upgraded aterm to 2.1
svn path=/nixpkgs/trunk/; revision=1010
2004-05-12 13:53:53 +00:00
Eelco Dolstra 7dd8485e5f * Bump version number.
svn path=/nixpkgs/trunk/; revision=992
2004-05-03 14:36:37 +00:00