Commit Graph

21673 Commits

Author SHA1 Message Date
Eelco Dolstra
6225e46baf * Use a pure depmod.
svn path=/nixpkgs/trunk/; revision=6916
2006-10-31 16:03:19 +00:00
Eelco Dolstra
84ba6b71d2 * Disable ov511 for now.
svn path=/nixpkgs/trunk/; revision=6915
2006-10-31 13:21:31 +00:00
Eelco Dolstra
9a6683d6a2 * Linux kernel: updated to 2.6.18.1.
* Kernel: accept a list of kernel patches through the kernelPatches
  argument.  The names of the patches are added to the description
  attribute (e.g., "The Linux kernel (with patches:
  skas-2.6.18-v9-pre9)").
* Generic builder (forked in setup-new.sh): support patches that are
  compressed using gzip or bzip2.

svn path=/nixpkgs/trunk/; revision=6913
2006-10-31 11:40:35 +00:00
Eelco Dolstra
84983f974f * Strace fixes.
svn path=/nixpkgs/trunk/; revision=6911
2006-10-30 15:36:33 +00:00
Eelco Dolstra
39b95dd1f9 * util-linux 2.13pre7.
svn path=/nixpkgs/trunk/; revision=6909
2006-10-30 15:14:15 +00:00
Eelco Dolstra
769c44da98 * Get User Mode Linux to compile again:
- Hack to make it work with the latest host kernel headers
    (2.6.18.1).
  - Don't call depmod impurily, rather use oldskool modutils.
  - modutils: use the final version, and use GCC 3.4 to compile it
    (4.1 doesn't work).

svn path=/nixpkgs/trunk/; revision=6908
2006-10-30 13:45:48 +00:00
Eelco Dolstra
936e388171 * Doh.
svn path=/nixpkgs/trunk/; revision=6902
2006-10-29 00:41:29 +00:00
Eelco Dolstra
985f1f61af * Urgh, disable UML as well.
svn path=/nixpkgs/trunk/; revision=6901
2006-10-29 00:40:27 +00:00
Eelco Dolstra
203c8a1f3c * Disable transformers, strace; they don't build anymore.
svn path=/nixpkgs/trunk/; revision=6900
2006-10-29 00:36:17 +00:00
Eelco Dolstra
000755f72e * Latest findutils doesn't build on Darwin, either.
svn path=/nixpkgs/trunk/; revision=6897
2006-10-28 23:17:39 +00:00
Eelco Dolstra
c391e5855b * An example of supporting legacy applications using dosbox ;-)
svn path=/nixpkgs/trunk/; revision=6895
2006-10-28 22:28:35 +00:00
Eelco Dolstra
c37304db96 * Oops, the bootstrap tools contained an impure gzip/gunzip.
* To prevent this kind of thing, check that all tools are statically
  linked.
* Use findutils 4.2.27, 4.2.28 doesn't build with dietlibc.

svn path=/nixpkgs/trunk/; revision=6881
2006-10-27 22:50:58 +00:00
Eelco Dolstra
de25bee83d * Of course, the latest GNU tar has the same gnulib header file shit
as coreutils.

svn path=/nixpkgs/trunk/; revision=6880
2006-10-27 20:14:19 +00:00
Eelco Dolstra
3ea7d9d272 * Fix static linking in gcc.
* Use the coreutils in dietlibc.
* Add objdump to the binutils static tarball.

svn path=/nixpkgs/trunk/; revision=6879
2006-10-27 20:08:53 +00:00
Eelco Dolstra
d29fe5bfc1 * Remove dietgcc, use useDietLibC.
* glibc -> libc in some places.

svn path=/nixpkgs/trunk/; revision=6877
2006-10-27 13:52:37 +00:00
Eelco Dolstra
c43f885d2d * Disable the sole cygwin package.
svn path=/nixpkgs/trunk/; revision=6874
2006-10-27 12:56:24 +00:00
Eelco Dolstra
2d3cfb2058 * Put back in the code to do a profiled GCC build, but turn in off
(build ICEs).

svn path=/nixpkgs/trunk/; revision=6861
2006-10-26 20:23:49 +00:00
Eelco Dolstra
dcebef7f8e * On powerpc-linux, use gcc-3.4 to compile dietlibc.
svn path=/nixpkgs/trunk/; revision=6856
2006-10-26 11:27:46 +00:00
Eelco Dolstra
4f03dec496 * Patch for a critical bug in bash.
svn path=/nixpkgs/trunk/; revision=6848
2006-10-25 12:38:57 +00:00
Eelco Dolstra
1080560215 * Remove old kernel headers, use 2.6.18.1.
svn path=/nixpkgs/trunk/; revision=6832
2006-10-24 22:26:09 +00:00
Eelco Dolstra
69ee353dc7 * glibc-2.5 is the default now.
* Remove gcc-static-3.4.

svn path=/nixpkgs/trunk/; revision=6831
2006-10-24 22:23:20 +00:00
Eelco Dolstra
60a9aa66bf * Switching.
svn path=/nixpkgs/trunk/; revision=6827
2006-10-24 20:53:54 +00:00
Eelco Dolstra
b342dcb13b * gcc-wrapper: separately store the flags necessary to find GCC and
Glibc.  This is useful when building GCC.
* gcc-wrapper: the dynamic linker has a different name on x86_64 and
  powerpc.
* gcc-wrapper: "glibc" -> "libc", because someday we might support
  different C libraries.
* gcc: don't do a multilib build (e.g., 32-bit support on x86_64),
  don't need it.
* gcc: merge in support for static builds.
* gcc: various simplifications in the compiler/linker flags, hope they
  work.

svn path=/nixpkgs/trunk/; revision=6823
2006-10-24 18:26:23 +00:00
Eelco Dolstra
d4578254b0 * Move.
svn path=/nixpkgs/trunk/; revision=6817
2006-10-24 08:07:15 +00:00
Eelco Dolstra
f7b32f6bde * Firefox 2.0.
svn path=/nixpkgs/trunk/; revision=6816
2006-10-24 08:06:18 +00:00
Eelco Dolstra
461783c3a5 * useDietLibC: work properly on impure stdenvs.
* dietlibc: pass glibc explicitly.

svn path=/nixpkgs/trunk/; revision=6807
2006-10-23 17:43:55 +00:00
Eelco Dolstra
84dd812f33 Finally, the new stdenv-linux.
* The statically linked bootstrap tools are now automatically
  reproducable, just do:

  $ nix-build ./make-bootstrap-tools.nix

  The resulting binaries in result/in-nixpkgs go to
  stdenv/linux/bootstrap/<platform>/, and the tarballs in
  result/on-server go to
  https://svn.cs.uu.nl:12443/repos/trace/tarballs/trunk/stdenv-linux/<platform>/<revision>/.
  These are checked out on nix.cs.uu.nl under http://.../dist/tarballs.

* The statically linked libraries all use dietlibc now (except
  patchelf and glibc), so they are much smaller.  This is especially
  nice for the tools in the Nixpkgs tree, since it makes Nixpkgs
  tarballs smaller.

* Use Binutils 2.17 and GCC 4.1.1 for the bootstrap.

* The stdenv is now based on Glibc 2.5.  I hope it works ;-)

svn path=/nixpkgs/trunk/; revision=6803
2006-10-23 14:27:34 +00:00
Eelco Dolstra
766ff9059e * WMA plugin for BMP.
svn path=/nixpkgs/trunk/; revision=6798
2006-10-23 09:13:17 +00:00
Eelco Dolstra
3d2e573eff * GNU sed 4.1.5 compiled with dietlibc gives "Memory exhausted" errors
on trivial patterns, so use an older sed instead (4.1.2).  See
  http://linuxfromscratch.org/pipermail/hlfs-dev/2005-September/002447.html.

svn path=/nixpkgs/trunk/; revision=6792
2006-10-20 20:05:26 +00:00
Eelco Dolstra
65bbb45ab7 * Add findutils to the bootstrap tools.
svn path=/nixpkgs/trunk/; revision=6791
2006-10-20 16:01:38 +00:00
Eelco Dolstra
54c158cb84 * Function `makeStaticBinaries' that augments stdenv to produce
statically linked binaries.

svn path=/nixpkgs/trunk/; revision=6787
2006-10-20 11:49:47 +00:00
Eelco Dolstra
0bacb7b00d * Doh!
svn path=/nixpkgs/trunk/; revision=6786
2006-10-20 11:27:25 +00:00
Eelco Dolstra
63720cf493 * Add gzip, binutils. Getting there...
svn path=/nixpkgs/trunk/; revision=6784
2006-10-20 10:13:07 +00:00
Eelco Dolstra
c6ecc900cf * Add more stuff to the bootstrap builder.
* Remove some redundant *Diet values in all-packages.nix.

svn path=/nixpkgs/trunk/; revision=6780
2006-10-19 21:36:51 +00:00
Eelco Dolstra
6b03da43d9 * binutils on dietlibc.
* Pass -lcompat by default in the dietlibc stdenv.

svn path=/nixpkgs/trunk/; revision=6770
2006-10-19 11:03:20 +00:00
Eelco Dolstra
ce22859f8a * Bash on dietlibc.
* Pass -D_BSD_SOURCE=1 by default in the dietlibc stdenv.

svn path=/nixpkgs/trunk/; revision=6768
2006-10-18 16:16:07 +00:00
Eelco Dolstra
f3619824a9 * bzip2 with dietlibc.
svn path=/nixpkgs/trunk/; revision=6767
2006-10-18 15:49:47 +00:00
Eelco Dolstra
6ff020ad3a * Build coreutils on dietlibc.
svn path=/nixpkgs/trunk/; revision=6765
2006-10-18 15:16:53 +00:00
Eelco Dolstra
5947d98f05 * Cleanup.
svn path=/nixpkgs/trunk/; revision=6764
2006-10-18 14:04:55 +00:00
Eelco Dolstra
5fb7ad141c * Notation.
svn path=/nixpkgs/trunk/; revision=6762
2006-10-18 12:52:20 +00:00
Eelco Dolstra
501ceef268 * A function `useDietLibC' that returns a modified stdenv that uses
dietlibc to produce small, statically linked binaries.  This stdenv
  also passes `-Os' to GCC automatically to optimise for size.  It
  also tries to prevent builders from linking against dynamic
  libraries (which dietlibc doesn't support).

* A function `addAttrsToDerivation' that returns a modified stdenv
  that always adds the specified attributes to the derivations that it
  produces.  Example (from curl):

    curlDiet =  import ../tools/networking/curl {
      inherit fetchurl zlib;
      stdenv = addAttrsToDerivation {
        CFLAGS = "-DHAVE_INET_NTOA_R_2_ARGS=1";
      } (useDietLibC stdenv);
    };

  (This is needed to get curl to build with dietlibc.  Also note the
  stacking of stdenv-modifying functions.)

* curl-diet: no longer necessary.

svn path=/nixpkgs/trunk/; revision=6761
2006-10-18 12:50:04 +00:00
Eelco Dolstra
e643730bbf * Remove redundant parentheses.
svn path=/nixpkgs/trunk/; revision=6758
2006-10-18 10:32:45 +00:00
Eelco Dolstra
76125fb2bc * Remove the workaround for NIXPKGS-30.
* Add MythTV to the channel.

svn path=/nixpkgs/trunk/; revision=6741
2006-10-17 08:00:50 +00:00
Eelco Dolstra
2e7e556d7e * Berkeley DB 4.5.20.
svn path=/nixpkgs/trunk/; revision=6729
2006-10-13 12:58:13 +00:00
Eelco Dolstra
aa0dc058fe * Doh.
svn path=/nixpkgs/trunk/; revision=6717
2006-10-12 15:44:26 +00:00
Eelco Dolstra
ef9b025dbe * Remove a bunch of unused Nix expressions.
svn path=/nixpkgs/trunk/; revision=6716
2006-10-12 15:43:01 +00:00
Eelco Dolstra
d030e2fdd7 * Removed Harp.
svn path=/nixpkgs/trunk/; revision=6712
2006-10-12 14:29:05 +00:00
Eelco Dolstra
1442e8ec22 * Copy a bunch of files to nix.cs.uu.nl.
svn path=/nixpkgs/trunk/; revision=6711
2006-10-12 13:50:54 +00:00
Eelco Dolstra
368c196a62 * More descriptions.
svn path=/nixpkgs/trunk/; revision=6709
2006-10-12 10:53:16 +00:00
Eelco Dolstra
6006d61835 * Added a bunch of descriptions.
svn path=/nixpkgs/trunk/; revision=6705
2006-10-11 16:45:55 +00:00
Eelco Dolstra
7d16a56b6f * Nix: no longer need a builder, use an external bzip2, removed
nix-unstable.

svn path=/nixpkgs/trunk/; revision=6702
2006-10-11 15:31:52 +00:00
Eelco Dolstra
29a457c5b0 * Use Nix 0.10.1.
svn path=/nixpkgs/trunk/; revision=6695
2006-10-11 12:25:40 +00:00
Armijn Hemel
7ac4f700a3 add libevent
svn path=/nixpkgs/trunk/; revision=6678
2006-10-08 10:31:55 +00:00
Eelco Dolstra
808846b2c9 * Firefox 2.0 RC 1.
svn path=/nixpkgs/trunk/; revision=6655
2006-10-04 13:59:41 +00:00
Eelco Dolstra
1ff1d777ba * Doh.
svn path=/nixpkgs/trunk/; revision=6640
2006-10-02 19:07:56 +00:00
Eelco Dolstra
ba02abde1f * Bison 2.1 -> 2.3.
svn path=/nixpkgs/trunk/; revision=6639
2006-10-02 16:18:04 +00:00
Eelco Dolstra
85230c348a * Some Bison/Flex refactoring.
* Added Bison 2.3.

svn path=/nixpkgs/trunk/; revision=6635
2006-10-02 15:14:17 +00:00
Eelco Dolstra
d4f1a3ef86 * Opera 9.02.
svn path=/nixpkgs/trunk/; revision=6622
2006-09-29 09:06:56 +00:00
Eelco Dolstra
756d1aca79 * Export ../lib/default.nix.
svn path=/nixpkgs/trunk/; revision=6620
2006-09-28 14:12:09 +00:00
Eelco Dolstra
b8cdbb94f8 * Put utility functions like fold in lib/default.nix.
svn path=/nixpkgs/trunk/; revision=6605
2006-09-25 10:07:59 +00:00
Eelco Dolstra
dbda65a6f3 * Check for the existence of getEnv.
svn path=/nixpkgs/trunk/; revision=6600
2006-09-24 21:49:07 +00:00
Eelco Dolstra
ed58e70864 * Rather than having the Nixpkgs config file as a flat set of
configuration switches, it should be structured.  For instance,

  {
    firefox = {
      enableRealPlayer = true;
    };
    quake3 = {
      dataFiles = "/windows/D/Program Files/Quake 3/baseq3";
    }
  }

  Configuration switches can be obtained using the function getConfig,
  e.g., `getConfig ["firefox" "enableRealPlayer"] false'.

svn path=/nixpkgs/trunk/; revision=6596
2006-09-24 18:59:49 +00:00
Eelco Dolstra
21025cb280 * Site-local configuration for Nixpkgs can now be stored in
$NIXPKGS_CONFIG or $HOME/.nixpkgs/config.nix.  E.g., a configuration
  file

    { enableRealPlayer = true; }

  will cause the RealPlayer plugin to be enabled in the Firefox
  wrapper, which isn't the default case.  Previously users had to
  modify all-packages.nix for this sort of thing, which made it tricky
  to keep an installation up-to-date without losing those local
  configuration changes (channels would override such changes
  completely, for instance).

svn path=/nixpkgs/trunk/; revision=6595
2006-09-24 18:38:12 +00:00
Armijn Hemel
1995e1265e add gnash, the GNU Flash Player. Might need some reworking with regard to the
location of the flash plugin. Also, is probably very impure (needs testing
on NixOS).

svn path=/nixpkgs/trunk/; revision=6591
2006-09-24 12:23:13 +00:00
Eelco Dolstra
f772de22a1 * Updated the kernel to 2.6.17.13.
* Run `make oldconfig' before building.
* Split buildPhase into configure/build/installPhase.
* Strip the kernel modules for a huge space savings.

svn path=/nixpkgs/trunk/; revision=6555
2006-09-18 22:09:47 +00:00
Eelco Dolstra
eb52c845f2 * Sorted the contents of all-packages.nix.
svn path=/nixpkgs/trunk/; revision=6535
2006-09-15 15:28:53 +00:00
Eelco Dolstra
2d9c5481cf * It compiles!
svn path=/nixpkgs/trunk/; revision=6522
2006-09-14 20:49:00 +00:00
Eelco Dolstra
8e5b302403 * Qt: enable OpenGL, Xrandr, Xinerama support.
* MythTV: add OpenGL stuff.

svn path=/nixpkgs/trunk/; revision=6520
2006-09-14 13:24:06 +00:00
Eelco Dolstra
ea24b2f641 * MythTV 0.20 (doesn't work yet).
svn path=/nixpkgs/trunk/; revision=6519
2006-09-14 01:07:53 +00:00
Martin Bravenboer
78205146b8 Use gnumake 3.80 for cil-aterm
svn path=/nixpkgs/trunk/; revision=6507
2006-09-12 23:41:21 +00:00
Eelco Dolstra
2ad0491113 * Exult now with glorious Roland MT-32 music!
svn path=/nixpkgs/trunk/; revision=6503
2006-09-12 15:23:28 +00:00
Eelco Dolstra
1dedc5ef87 * Added Exult.
svn path=/nixpkgs/trunk/; revision=6501
2006-09-12 00:15:05 +00:00
Eelco Dolstra
083699314d * Latest ALSA, SDL.
svn path=/nixpkgs/trunk/; revision=6500
2006-09-11 23:06:26 +00:00
Eelco Dolstra
c52bc2a64d * Remove execute permission.
svn path=/nixpkgs/trunk/; revision=6490
2006-09-11 13:37:46 +00:00
Eelco Dolstra
66947ee7af * Subversion 1.4.0. Note: Subversion 1.4 upgrades your working
copies, so it's hard to go back to 1.3.

svn path=/nixpkgs/trunk/; revision=6486
2006-09-11 09:47:58 +00:00
Eelco Dolstra
6d2f25e5f0 * Added apr-util.
svn path=/nixpkgs/trunk/; revision=6485
2006-09-11 09:17:28 +00:00
Eelco Dolstra
f69ac73f3c * Added APR.
svn path=/nixpkgs/trunk/; revision=6484
2006-09-11 08:45:01 +00:00
Armijn Hemel
6412133453 add squashfs tools for making/unpacking squashfs images
svn path=/nixpkgs/trunk/; revision=6476
2006-09-08 15:19:43 +00:00
Eelco Dolstra
4259cab49c * Add a powerpc-darwin package.
svn path=/nixpkgs/trunk/; revision=6372
2006-08-30 15:41:25 +00:00
Armijn Hemel
c73bb44a6b pass gettext
svn path=/nixpkgs/trunk/; revision=6320
2006-08-30 00:14:13 +00:00
Armijn Hemel
26f6d80db4 statically linked nano. For some reason I had to use the --enable-tiny configure flag, so the full blown normal glibc dynamically linked version is a bit less functional now, but it is only intended to be used in rescue mode anyway, since normal people use vi.
svn path=/nixpkgs/trunk/; revision=6318
2006-08-29 23:40:29 +00:00
Armijn Hemel
1026cf8396 add a bunch of tools
svn path=/nixpkgs/trunk/; revision=6279
2006-08-27 19:59:45 +00:00
Armijn Hemel
13f741b926 add bzip2Static
svn path=/nixpkgs/trunk/; revision=6269
2006-08-27 13:00:20 +00:00
Martin Bravenboer
961b20c1b7 Added pre release of stratego libraries, fixed support for configureFlags in MinGW, add binary pkg-config distribution for bootstrapping. Optionally use pkgconfig from the stdenv (again, for bootstrapping)
svn path=/nixpkgs/trunk/; revision=6253
2006-08-26 20:11:31 +00:00
Armijn Hemel
a5d5c22b6a add findutilsStatic
svn path=/nixpkgs/trunk/; revision=6250
2006-08-26 09:44:39 +00:00
Armijn Hemel
654f5a0529 rename gcc_static -> gccStatic
introduce gccStaticBootstrap, used only for purifying a new environment

svn path=/nixpkgs/trunk/; revision=6249
2006-08-26 08:47:38 +00:00
Armijn Hemel
b6811b43f1 pass noSysDirs for static gcc
svn path=/nixpkgs/trunk/; revision=6246
2006-08-25 22:19:16 +00:00
Martin Bravenboer
f0129a3f44 Fixes to support the new stdenvType
svn path=/nixpkgs/trunk/; revision=6242
2006-08-25 20:58:02 +00:00
Mart Kolthof
edefde9b2f * trying to keep to the standards
svn path=/nixpkgs/trunk/; revision=6226
2006-08-24 14:19:59 +00:00
Armijn Hemel
3f49e29b0a add ploticus here as well
svn path=/nixpkgs/trunk/; revision=6217
2006-08-23 16:12:13 +00:00
Mart Kolthof
a312ca7edd * Switching back to OCaml 3.08.0 to hopefully resolve compile errors
svn path=/nixpkgs/trunk/; revision=6215
2006-08-23 16:10:27 +00:00
Eelco Dolstra
ca6ae0b53d * Support different kinds of stdenvs on a particular system (like
"i686-cygwin") by adding an argument "stdenvType" to specify which
  stdenv to use (like "i686-mingw").

svn path=/nixpkgs/trunk/; revision=6213
2006-08-23 15:58:54 +00:00
Eelco Dolstra
bb53e3df6d * gnupg: use readline.
svn path=/nixpkgs/trunk/; revision=6198
2006-08-21 10:38:02 +00:00
Eelco Dolstra
262d8fb682 * Doh.
svn path=/nixpkgs/trunk/; revision=6185
2006-08-18 10:46:53 +00:00
Eelco Dolstra
2d02908f91 * Doh.
svn path=/nixpkgs/trunk/; revision=6180
2006-08-18 09:34:09 +00:00
Eelco Dolstra
993e730081 * Latest DocBook5 beta.
* Removed schemas/xml-dtd/docbook-5.0, it's subsumed by
  schemas/docbook5 which contains both the RelaxNG and DTD schemata,
  as well some other stuff.

svn path=/nixpkgs/trunk/; revision=6178
2006-08-18 09:32:53 +00:00
Martin Bravenboer
35dd624b7d Some more packages that need gmake 3.80 (sed/gmake 3.81 bug)
svn path=/nixpkgs/trunk/; revision=6175
2006-08-18 09:18:49 +00:00
Martin Bravenboer
dfe1a1d6ec Update to pkgconfig 0.21
svn path=/nixpkgs/trunk/; revision=6153
2006-08-17 16:56:40 +00:00
Martin Bravenboer
97202ee3b7 Patch for aterm library on mingw (see meta-devel-list)
Moved all the shell fixes to fix-builder.sh, which is now always invoked.

Added aterm to the list of packages provided by mingw.nix

svn path=/nixpkgs/trunk/; revision=6152
2006-08-17 15:33:49 +00:00
Eelco Dolstra
deaacb7a0f * Use useFromStdenv.
svn path=/nixpkgs/trunk/; revision=6145
2006-08-17 08:49:13 +00:00
Martin Bravenboer
77a5272922 Added a fix-builder to fix most of the builder scripts automatically. Basic packages, such as zlib and getopt now build.
svn path=/nixpkgs/trunk/; revision=6143
2006-08-17 01:49:53 +00:00
Martin Bravenboer
18d81e23fe Cleanup of various echo and debug messages. Added top-level mingw.nix for use with nix-env, because many asserts are broken all-packages.nix does not work with mingw stdenv.
svn path=/nixpkgs/trunk/; revision=6142
2006-08-17 01:25:46 +00:00
Martin Bravenboer
688fff92de Major work on the mingw stdenv. Basics now works.
- clone of fetchurl that invokes a given chmod to workaround problems
with inappropriate file permissions (executable files are not allowed
by Nix)

- cygpath tool to determine the full windows path of a cygwin
tool. This tool is used to give fetchurl the windows path to chmod.

- native curl.exe

- gcc-wrapper no longer used

- all-packages.nix: allows stdenv to specify fetchurl.


svn path=/nixpkgs/trunk/; revision=6140
2006-08-17 00:54:32 +00:00
Eelco Dolstra
3fd8841922 * GNU Netcat.
svn path=/nixpkgs/trunk/; revision=6120
2006-08-15 13:22:45 +00:00
Eelco Dolstra
76eb096fac * Another (better) Atari emulator. It doesn't quite work out of the
box yet because for some reason it needs libX11 and libXext in the
  LD_LIBRARY_PATH...

svn path=/nixpkgs/trunk/; revision=6114
2006-08-14 09:26:53 +00:00
Martin Bravenboer
deeadfc6f5 Tried to add kuickshow (a pretty fast image viewer that used to be
distributed by default in KDE).

Unfortunately it doesn't work, because of some strange problems with
mime types. But well, it compiles. The libraries are useful anyway:

- arts (kde)
- imlib (gnome)
- libungif (aka libgif)


svn path=/nixpkgs/trunk/; revision=6111
2006-08-13 09:46:54 +00:00
Eelco Dolstra
37832b3af0 * Atari800 - an 8-bit Atari emulator.
svn path=/nixpkgs/trunk/; revision=6110
2006-08-12 22:33:51 +00:00
Eelco Dolstra
259d0dd9ee * Gnome 2.14.3.
* GTK updates.
* Removed the bzip2 hack.

svn path=/nixpkgs/trunk/; revision=6104
2006-08-11 22:26:55 +00:00
Eelco Dolstra
d6b4d601e8 * W00t.
svn path=/nixpkgs/trunk/; revision=6086
2006-08-09 15:27:18 +00:00
Eelco Dolstra
572e981314 * Quick test...
svn path=/nixpkgs/trunk/; revision=6085
2006-08-09 15:24:12 +00:00
Armijn Hemel
d9ec01e77f add scummvm (scummvm.sf.net)
svn path=/nixpkgs/trunk/; revision=6079
2006-08-08 23:39:03 +00:00
Martin Bravenboer
a4b37a367a Added the package man-pages.
svn path=/nixpkgs/trunk/; revision=6071
2006-08-08 00:09:27 +00:00
Eelco Dolstra
f1166e0bbb * Through the magic of functional programming, let stdenv export a
function to regenerate itself with a different setup script.  This
  is useful for experimenting with changes to the setup script in
  specific packages without triggering a rebuild of everything.

* stdenv/generic/setup-latest.sh is a branch of setup.sh containing
  pending changes that will be merged into setup.sh eventually.

* setup-latest.sh: don't use tar's "z" and "j" flags.  Rather, call
  gzip and bunzip2 directly.

svn path=/nixpkgs/trunk/; revision=6066
2006-08-07 13:31:18 +00:00
Armijn Hemel
e0758ef36a grub needs coreutils (for df and uniq)
svn path=/nixpkgs/trunk/; revision=6062
2006-08-06 23:53:48 +00:00
Armijn Hemel
c064d7d10f add MAKEDEV and a wrapper
svn path=/nixpkgs/trunk/; revision=6059
2006-08-06 20:40:41 +00:00
Armijn Hemel
774f2f73af add nixStatic and binutilsStatic
svn path=/nixpkgs/trunk/; revision=6055
2006-08-05 11:02:17 +00:00
Martin Bravenboer
a31de1c856 Added ANTLR 3 beta
svn path=/nixpkgs/trunk/; revision=6033
2006-08-03 16:08:25 +00:00
Martin Bravenboer
799e451a26 Updated abc to version 1.2.0
svn path=/nixpkgs/trunk/; revision=6021
2006-08-02 17:27:42 +00:00
Armijn Hemel
6f1e09951c refactor
svn path=/nixpkgs/trunk/; revision=6006
2006-07-31 15:12:08 +00:00
Armijn Hemel
3e38e12467 add statically linked wget, by just overriding the compiler. Sweeeeet :)
svn path=/nixpkgs/trunk/; revision=5998
2006-07-30 22:29:04 +00:00
Armijn Hemel
5b2f05bcb8 clean up the vim-diet Nix expression
svn path=/nixpkgs/trunk/; revision=5997
2006-07-30 20:07:17 +00:00
Armijn Hemel
41f4be743f argh, fix kernelscripts thingie
svn path=/nixpkgs/trunk/; revision=5995
2006-07-30 18:33:25 +00:00
Armijn Hemel
3830862744 add ncursesDiet, enable vimDiet, disable rpm
svn path=/nixpkgs/trunk/; revision=5994
2006-07-30 18:29:23 +00:00
Armijn Hemel
2dd59a1755 add zlibStatic
svn path=/nixpkgs/trunk/; revision=5933
2006-07-25 08:44:05 +00:00
Eelco Dolstra
1e03169e84 * Add some stuff to the channel.
svn path=/nixpkgs/trunk/; revision=5890
2006-07-24 15:08:15 +00:00
Armijn Hemel
416dec24ab oops, also add amsn here
svn path=/nixpkgs/trunk/; revision=5875
2006-07-22 11:43:46 +00:00
Armijn Hemel
cf58746d10 add kernel scripts, tk
svn path=/nixpkgs/trunk/; revision=5872
2006-07-22 11:22:41 +00:00
Martin Bravenboer
bb3cfbe2a3 Added transfig, opefully the ugliest package of this world
svn path=/nixpkgs/trunk/; revision=5751
2006-07-17 20:35:02 +00:00
Armijn Hemel
bed1399eef build the kernel module with the same compiler as the kernel itself. Maybe there should be abstracted over this.
svn path=/nixpkgs/trunk/; revision=5744
2006-07-17 17:51:50 +00:00
Armijn Hemel
48ec553d82 build the old kernel with gcc34
svn path=/nixpkgs/trunk/; revision=5742
2006-07-17 17:16:31 +00:00
Martin Bravenboer
7478e8ef87 Added ssh support to fetchsvn
svn path=/nixpkgs/trunk/; revision=5734
2006-07-17 15:22:20 +00:00
Eelco Dolstra
a908e6a4de * Remove the old modular X libraries.
svn path=/nixpkgs/trunk/; revision=5729
2006-07-17 12:46:39 +00:00
Eelco Dolstra
fbf526d408 * Use stdenv.isDarwin.
svn path=/nixpkgs/trunk/; revision=5728
2006-07-17 11:07:32 +00:00
Eelco Dolstra
3defd9a3d3 * On Darwin, use Apple's gcc fork.
svn path=/nixpkgs/trunk/; revision=5715
2006-07-14 22:34:24 +00:00
Eelco Dolstra
4ac32aa639 * Doh!
svn path=/nixpkgs/trunk/; revision=5714
2006-07-14 21:36:33 +00:00
Eelco Dolstra
10c99c750e * libjpeg fixes on Mac OS X.
svn path=/nixpkgs/trunk/; revision=5711
2006-07-14 15:59:30 +00:00
Eelco Dolstra
2881391565 * Fix GNU patch on Darwin (and probably FreeBSD as well).
svn path=/nixpkgs/trunk/; revision=5705
2006-07-14 11:20:30 +00:00
Eelco Dolstra
05094496b4 * TightVNC.
svn path=/nixpkgs/trunk/; revision=5698
2006-07-13 14:54:24 +00:00
Eelco Dolstra
98b71debbe * Subversion 1.4.0rc1. Warning: will upgrade your working copy in a
non-backwards compatible way.

svn path=/nixpkgs/trunk/; revision=5694
2006-07-12 13:41:02 +00:00
Armijn Hemel
836bfe2365 whoops, don't forget to add gettext here
svn path=/nixpkgs/trunk/; revision=5691
2006-07-11 23:35:34 +00:00
Eelco Dolstra
02e13f0eb4 * Regularize the treatment of the "gcc" attributes in
all-packages.nix.  All "gcc*" attributes are wrapped GCC instances
  now.

svn path=/nixpkgs/trunk/; revision=5671
2006-07-10 15:42:19 +00:00
Armijn Hemel
2453e67212 add fribidi and abiword
commit 5666 + 1!

svn path=/nixpkgs/trunk/; revision=5667
2006-07-08 12:44:39 +00:00
Eelco Dolstra
e410c935a1 * Treat i686-darwin as powerpc-darwin.
svn path=/nixpkgs/trunk/; revision=5604
2006-07-06 09:30:40 +00:00
Martin Bravenboer
f968ef400f Build some more packages for release on i686-darwin
svn path=/nixpkgs/trunk/; revision=5601
2006-07-05 19:34:23 +00:00
Martin Bravenboer
40a0f451b8 Build aterm for release on i686-darwin
svn path=/nixpkgs/trunk/; revision=5600
2006-07-05 17:01:00 +00:00
Armijn Hemel
6a44834612 also add Xara here
svn path=/nixpkgs/trunk/; revision=5586
2006-07-04 23:51:41 +00:00
Eelco Dolstra
6da726d56e * Trang (tool for converting to and from RelaxNG schemas).
svn path=/nixpkgs/trunk/; revision=5579
2006-07-04 19:17:34 +00:00
Armijn Hemel
02b9ed18be add gtkLibs 2.10. This is not yet the default.
svn path=/nixpkgs/trunk/; revision=5576
2006-07-04 16:58:25 +00:00
Eelco Dolstra
01597f845e * Make Nix build again in Nixpkgs.
svn path=/nixpkgs/trunk/; revision=5558
2006-07-02 19:04:26 +00:00
Martin Bravenboer
4ec4c59c10 Updated docbook-xsl to 1.70.1, which improves the docbook 5 support.
Added docbook 5.0b6, which replaces docbook-ng.


svn path=/nixpkgs/trunk/; revision=5550
2006-07-01 02:02:35 +00:00
Martin Bravenboer
501091c09b A pkgs/development/tools/misc/pkgconfig/pkgconfig-0.20.nix
Added latest pkgconfig.

M    pkgs/top-level/all-packages.nix

Added attribute for latest libtool and latest pkgconfig.


svn path=/nixpkgs/trunk/; revision=5548
2006-07-01 00:51:14 +00:00
Eelco Dolstra
3f45f2fe82 * Play DVDs again with vlc.
svn path=/nixpkgs/trunk/; revision=5543
2006-06-29 23:48:19 +00:00
Eelco Dolstra
552356c46e * Doh!
svn path=/nixpkgs/trunk/; revision=5540
2006-06-29 12:48:39 +00:00
Eelco Dolstra
d97fa85adf * Some VLC-related updates.
* Variability :-)  Provide both Autoconf 2.59 and 2.60 (the former
  being the default for now).

svn path=/nixpkgs/trunk/; revision=5539
2006-06-29 12:41:25 +00:00
Armijn Hemel
280ff96282 * build kernel with gcc 4.1.1
* let dietlibc use gcc 3.4.6, so e2fsprogs 1.36 can at least compile with it (errors with gcc 4, which are warnings with 3.4 and weird errors with e2fsprogs 1.38 and 1.39)

svn path=/nixpkgs/trunk/; revision=5527
2006-06-25 00:53:34 +00:00
Armijn Hemel
901f950aef new kernel, uses mktemp, use gcc34 for now (but this can probably be changed to 4.1.1, just being conservative here)
svn path=/nixpkgs/trunk/; revision=5525
2006-06-24 23:24:42 +00:00
Armijn Hemel
b3e96cbefc d'oh! doing an eelco (commit before test)
svn path=/nixpkgs/trunk/; revision=5516
2006-06-24 12:12:21 +00:00
Armijn Hemel
f104be84c6 build kernel 2.6.11.12 with gcc34 for now
svn path=/nixpkgs/trunk/; revision=5515
2006-06-24 12:11:15 +00:00
Eelco Dolstra
44f45b4dbd * Okay, last item...
svn path=/nixpkgs/trunk/; revision=5514
2006-06-24 12:04:08 +00:00
Eelco Dolstra
1165fdd247 * More fixes.
svn path=/nixpkgs/trunk/; revision=5513
2006-06-24 11:16:29 +00:00
Eelco Dolstra
31a6fe8253 * Use the default builder.
svn path=/nixpkgs/trunk/; revision=5512
2006-06-24 11:05:39 +00:00
Eelco Dolstra
60031f78d3 * Doh!
svn path=/nixpkgs/trunk/; revision=5510
2006-06-24 10:28:50 +00:00
Eelco Dolstra
8a58852d9d * Update or disable some stuff.
svn path=/nixpkgs/trunk/; revision=5509
2006-06-24 10:26:52 +00:00
Eelco Dolstra
c9db2ab939 * Doh.
svn path=/nixpkgs/trunk/; revision=5508
2006-06-23 22:47:19 +00:00
Eelco Dolstra
1353f11e45 * Another package that needs GNU make 3.80.
svn path=/nixpkgs/trunk/; revision=5506
2006-06-23 20:25:01 +00:00
Eelco Dolstra
7682bf3d1e * Make it easier to override parts of stdenv (like gcc or make) per
package using the `overrideGCC' and `overrideInStdenv' functions.

svn path=/nixpkgs/trunk/; revision=5505
2006-06-23 20:11:36 +00:00
Eelco Dolstra
3042581b2a * Disable some stuff.
* Use GNU make 3.80 for StrategoXT.
* Updated octave.

svn path=/nixpkgs/trunk/; revision=5502
2006-06-23 14:04:32 +00:00
Eelco Dolstra
e7edecc78f * Disable the kernel for now.
svn path=/nixpkgs/trunk/; revision=5501
2006-06-23 13:52:20 +00:00
Eelco Dolstra
c86b9f3009 * Disable spidermonkey on Darwin for now.
svn path=/nixpkgs/trunk/; revision=5499
2006-06-23 13:11:52 +00:00
Eelco Dolstra
c1103ad849 * Spidermonkey doesn't compile with gcc 4.1.1 (ICE), so use 3.4
instead.

svn path=/nixpkgs/trunk/; revision=5495
2006-06-23 11:06:39 +00:00
Eelco Dolstra
169315dc1d * Revive GNU make 3.80 for programs that need it.
svn path=/nixpkgs/trunk/; revision=5488
2006-06-22 09:38:32 +00:00
Eelco Dolstra
a26451fd89 * Nix 0.9.2 doesn't build with gcc 4.1, disable for now.
svn path=/nixpkgs/trunk/; revision=5487
2006-06-22 09:17:08 +00:00
Armijn Hemel
3e2dbd185d add Google's coredumper helper library (snapshots/coredumps for running programs)
svn path=/nixpkgs/trunk/; revision=5485
2006-06-21 21:05:39 +00:00
Eelco Dolstra
9af9b95298 * Make GCC 4.1.1 the default compiler for Nixpkgs.
svn path=/nixpkgs/trunk/; revision=5481
2006-06-21 15:54:18 +00:00
Armijn Hemel
e738411d7c update wget to 1.10.2, has extra gettext dependency
svn path=/nixpkgs/trunk/; revision=5471
2006-06-18 16:01:28 +00:00
Armijn Hemel
2ffc1840dc disable qtparted build until the build is fixed (weird compilation changes)
svn path=/nixpkgs/trunk/; revision=5463
2006-06-17 23:52:19 +00:00
Armijn Hemel
274b0c3bec add a variant of qt without mysql support
svn path=/nixpkgs/trunk/; revision=5462
2006-06-17 22:04:42 +00:00
Eelco Dolstra
089877f594 * Add stuff.
svn path=/nixpkgs/trunk/; revision=5439
2006-06-14 12:05:10 +00:00
Eelco Dolstra
f73c2b5f00 * Doh!
svn path=/nixpkgs/trunk/; revision=5421
2006-06-08 14:47:33 +00:00
Eelco Dolstra
29de2e9597 * Doh.
svn path=/nixpkgs/trunk/; revision=5419
2006-06-08 14:32:21 +00:00
Eelco Dolstra
92dc184a87 * Build a package (ATerm) on Cygwin.
svn path=/nixpkgs/trunk/; revision=5416
2006-06-08 14:08:10 +00:00
Eelco Dolstra
79cfc212b0 * Valgrind 3.2.0.
* Removed callgrind.

svn path=/nixpkgs/trunk/; revision=5410
2006-06-08 09:45:08 +00:00
Eelco Dolstra
1a9b6bb4ad * Microsoft Windows SDK, purified. Small problem: building the SDK
takes huge amounts of temporary disk space (almost 2 GB).  Oh well.

svn path=/nixpkgs/trunk/; revision=5386
2006-06-05 22:03:52 +00:00
Eelco Dolstra
d571eaafb3 * Started adding the Windows SDK.
svn path=/nixpkgs/trunk/; revision=5384
2006-06-05 19:40:14 +00:00
Eelco Dolstra
588383905a * Download and unpack Visual C++ 2005 Express Edition.
svn path=/nixpkgs/trunk/; revision=5383
2006-06-05 19:26:11 +00:00
Eelco Dolstra
08d3840c94 * A Hello World GUI application compiled with VC++.
svn path=/nixpkgs/trunk/; revision=5370
2006-06-02 10:09:19 +00:00
Eelco Dolstra
91aebd8616 * A wrapper around the Visual C++ compiler and the Windows SDK.
TODO: download and unpack into the Nix store Visual C++ (either from
  Visual C++ Express Edition or from the .NET 2.0 Framework SDK) and
  the Windows Platform SDK.  The command line tools don't seem to need
  any registry settings...

svn path=/nixpkgs/trunk/; revision=5369
2006-06-02 09:56:10 +00:00
Eelco Dolstra
8554e01d2b * Added cabextract. Might be useful for adding Visual C++.
svn path=/nixpkgs/trunk/; revision=5368
2006-06-01 21:25:40 +00:00
Roy van den Broek
9ece10787e Added fetchcvs.
svn path=/nixpkgs/trunk/; revision=5295
2006-05-11 12:36:16 +00:00
Martin Bravenboer
179e41fe9d Fix
svn path=/nixpkgs/trunk/; revision=5294
2006-05-11 08:28:03 +00:00
Martin Bravenboer
9a1aec2f31 Build ruby with ncurses and readline
svn path=/nixpkgs/trunk/; revision=5292
2006-05-11 00:16:23 +00:00
Eelco Dolstra
405d314395 * Pan 0.96.
svn path=/nixpkgs/trunk/; revision=5280
2006-05-07 21:58:31 +00:00
Eelco Dolstra
75ee1e1704 * Use it.
svn path=/nixpkgs/trunk/; revision=5248
2006-05-01 19:16:41 +00:00
Eelco Dolstra
965fa2208e * Make xpdf build again.
svn path=/nixpkgs/trunk/; revision=5239
2006-04-29 14:18:08 +00:00
Eelco Dolstra
01ca1e7fef * Graphics support in w3m. Must be seen to be believed. Disabled by
default; set graphicsSupport to true in all-packages.nix to enable.

svn path=/nixpkgs/trunk/; revision=5237
2006-04-28 19:02:52 +00:00
Martin Bravenboer
03b38e9253 Added spidermonkey
svn path=/nixpkgs/trunk/; revision=5228
2006-04-26 14:52:03 +00:00
Martin Bravenboer
626bcbed10 Added spidermonkey.
svn path=/nixpkgs/trunk/; revision=5227
2006-04-26 14:47:16 +00:00
Roy van den Broek
fd2d743748 Added Xalan-Java 2.7.0 (binary).
svn path=/nixpkgs/trunk/; revision=5212
2006-04-25 13:12:45 +00:00
Roy van den Broek
3c8a7d98b0 * Added ClearSilver 0.10.3.
* Added SQLite 3.3.
* Added PySQLite 2.2.2.
* Added Trac 0.9.5. To get you started; a new project environment is
  created by executing:

    $ trac-admin /path/to/trac_project_env initenv

  Running the server can be done by executing:

    $ tracd --port 8000 /path/to/projectenv

  Trac is then available at http://localhost:8000/projectenv. More
  information available at http://www.edgewall.com/trac/.


svn path=/nixpkgs/trunk/; revision=5195
2006-04-22 18:08:37 +00:00
Martin Bravenboer
7f239275aa * Build PHP for release
* Disable ODBC support on Darwin; unixODBC needs patching on Darwin.


svn path=/nixpkgs/trunk/; revision=5191
2006-04-22 11:19:37 +00:00
Roy van den Broek
67d9dfd583 Added Martyr 0.3.9.
svn path=/nixpkgs/trunk/; revision=5176
2006-04-19 22:32:59 +00:00
Eelco Dolstra
cce11c4f1f * Added gtk-gnutella.
* Added a patch to MPlayer to fix the aspect ratio on screens rotated
  with Xrandr.
* Disable toolbus for now because it requires a non-existant package
  (tcltk).

svn path=/nixpkgs/trunk/; revision=5171
2006-04-18 18:46:36 +00:00
Eelco Dolstra
57c5067b07 * Refactoring.
svn path=/nixpkgs/trunk/; revision=5149
2006-04-10 17:49:24 +00:00
Roy van den Broek
0ff118b5f2 Added Axis 1.3.
svn path=/nixpkgs/trunk/; revision=5138
2006-04-03 13:02:05 +00:00
Roy van den Broek
9bd2e741a9 Added Maven 2.0.3.
svn path=/nixpkgs/trunk/; revision=5131
2006-03-31 12:10:20 +00:00
Eelco Dolstra
07b6a5196c * MySQL JDBC connector.
svn path=/nixpkgs/trunk/; revision=5124
2006-03-29 17:07:20 +00:00
Eelco Dolstra
709d466567 * Add an attribute set `texFunctions' that contains the stuff in
misc/tex/nix.

svn path=/nixpkgs/trunk/; revision=5120
2006-03-28 10:38:21 +00:00
Martin Bravenboer
8dbf2c38fb * Update of jre
* Added aspectj-1.5.0


svn path=/nixpkgs/trunk/; revision=5110
2006-03-26 03:52:55 +00:00
Martin Bravenboer
d88e2ea70f Added abc 1.1.1.
svn path=/nixpkgs/trunk/; revision=5109
2006-03-26 03:21:32 +00:00
Eelco Dolstra
6dd3f8e405 * curl -> realCurl.
svn path=/nixpkgs/trunk/; revision=5094
2006-03-24 16:23:03 +00:00
Eelco Dolstra
09a9cae715 * Merged the usability branch (from trunk@4749 to branches/usability@5087).
svn path=/nixpkgs/trunk/; revision=5088
2006-03-24 12:25:19 +00:00
Eelco Dolstra
211f29fe28 * Recurse into xorg, gnome, gtkLibs (i.e., they show up in nix-env
operations).

svn path=/nixpkgs/branches/usability/; revision=5085
2006-03-23 16:47:34 +00:00
Eelco Dolstra
4c63a4a97a * Don't pass Blackdown to firefox-wrapper unless it is actually built.
svn path=/nixpkgs/branches/usability/; revision=4999
2006-03-08 16:03:47 +00:00
Eelco Dolstra
a2d161eb4c * Barf if curl is not properly set.
svn path=/nixpkgs/branches/usability/; revision=4998
2006-03-08 15:38:58 +00:00
Eelco Dolstra
2c98c02901 * Indent consistently.
svn path=/nixpkgs/branches/usability/; revision=4995
2006-03-08 15:00:18 +00:00
Eelco Dolstra
07bc3fbf00 * Push packages from the final stdenv bootstrapping phase to
all-packages.  That is, an attribute like "bash" in all-packages.nix
  should evaluate to the "bash" used to build stdenv, it shouldn't
  build a new one.

  Hm, this would be a lot cleaner if we had lazy_rec ;-)

svn path=/nixpkgs/branches/usability/; revision=4775
2006-02-09 17:04:18 +00:00
Eelco Dolstra
29c64c6c67 * Move top-level/stdenvs.nix to the stdenv/ directory.
svn path=/nixpkgs/branches/usability/; revision=4774
2006-02-09 15:55:20 +00:00
Eelco Dolstra
6f2a205e87 * Rename.
svn path=/nixpkgs/branches/usability/; revision=4773
2006-02-09 14:18:52 +00:00
Eelco Dolstra
6b9360e5db * all-packages-generic.nix -> all-packages.nix.
svn path=/nixpkgs/branches/usability/; revision=4767
2006-02-08 17:39:57 +00:00
Eelco Dolstra
572eca7368 * Get rid of all-packages.nix.
svn path=/nixpkgs/branches/usability/; revision=4766
2006-02-08 17:38:17 +00:00
Eelco Dolstra
ffe91d36c3 * Merge all-packages.nix into all-packages-generic.nix.
svn path=/nixpkgs/branches/usability/; revision=4765
2006-02-08 17:37:45 +00:00
Eelco Dolstra
7054f5c11e * These are no longer needed; nix-env can work on all-packages.nix directly.
svn path=/nixpkgs/branches/usability/; revision=4764
2006-02-08 16:20:43 +00:00
Eelco Dolstra
2414bfc5b3 * system -> top-level
svn path=/nixpkgs/branches/usability/; revision=4751
2006-02-07 16:48:22 +00:00