Compare commits

..

1646 Commits
0.9 ... 0.11

Author SHA1 Message Date
Eelco Dolstra
7eec5e69f8 svn path=/nixpkgs/branches/0.11-release/; revision=9310 2007-09-11 22:30:30 +00:00
Eelco Dolstra
04ca4bb7ea svn path=/nixpkgs/trunk/; revision=9308 2007-09-11 21:42:42 +00:00
Eelco Dolstra
bd0e895bad * Release notes.
* Linux 2.6.22.6.
* w3m 0.5.2.

svn path=/nixpkgs/trunk/; revision=9305
2007-09-11 20:05:54 +00:00
Marc Weber
8907d0ba89 d4x (gui downloader for X) added
svn path=/nixpkgs/trunk/; revision=9304
2007-09-11 19:27:25 +00:00
Eelco Dolstra
76a8d120a4 * Allow the user to override the list of mirrors for specific
mirror:// sites through environment variables, e.g.

  NIX_MIRRORS_gnu="ftp://ftp.nluug.nl/pub/gnu/ ftp://ftp.gnu.org/pub/gnu/"

  or

  NIX_MIRRORS_sourceforge="http://surfnet.dl.sourceforge.net/sourceforge/"

svn path=/nixpkgs/trunk/; revision=9302
2007-09-11 15:00:49 +00:00
Eelco Dolstra
6c4fd2e3df * Allow the user to override the list of content-addressable mirrors
from the command-line by setting the NIX_HASHED_MIRRORS environment
  variable.

svn path=/nixpkgs/trunk/; revision=9301
2007-09-11 13:48:53 +00:00
Eelco Dolstra
fac97c4e8d * Urgh.
svn path=/nixpkgs/trunk/; revision=9300
2007-09-11 13:41:41 +00:00
Eelco Dolstra
7588231bca * Purity problem: try to prevent php from looking for expat.
svn path=/nixpkgs/trunk/; revision=9298
2007-09-11 12:55:09 +00:00
Wouter den Breejen
9c5f420b00 Added superkaramba
svn path=/nixpkgs/trunk/; revision=9297
2007-09-11 11:39:06 +00:00
Wouter den Breejen
898eda2398 svn path=/nixpkgs/trunk/; revision=9296 2007-09-11 11:38:48 +00:00
Wouter den Breejen
51c5ee05ba Added superkaramba for KDE (can also work with KDE4). SuperKaramba is, in simple terms, a tool that allows you to install/create interactive eye-candy on your KDE desktop. Look here for a screenshot: http://www.biodesign.com.ar/image/real/talv-superkaramba.jpg (It sort of runs, but not everything works)
svn path=/nixpkgs/trunk/; revision=9295
2007-09-11 11:35:40 +00:00
Eelco Dolstra
ea9667ab18 * Fixed some more URLs.
svn path=/nixpkgs/trunk/; revision=9294
2007-09-11 11:15:37 +00:00
Eelco Dolstra
105344a44e * Moved hsqldb.
svn path=/nixpkgs/trunk/; revision=9293
2007-09-11 11:06:31 +00:00
Eelco Dolstra
8f4d8573c0 * Fix a bunch of URLs.
svn path=/nixpkgs/trunk/; revision=9292
2007-09-11 10:15:07 +00:00
Eelco Dolstra
62934c1dee * Disable MythTV.
svn path=/nixpkgs/trunk/; revision=9291
2007-09-11 09:56:15 +00:00
Eelco Dolstra
9cffc3fc52 * sysstat 8.0.0 (with a real URL).
svn path=/nixpkgs/trunk/; revision=9290
2007-09-11 09:35:35 +00:00
Eelco Dolstra
8b4a66c242 * When copying tarballs to nix.cs.uu.nl, don't rewrite the URLs in the
Nix expressions anymore.  The content-addressable mirror mechanism
  in fetchurl makes it unnecessary.

svn path=/nixpkgs/trunk/; revision=9289
2007-09-10 22:47:22 +00:00
Eelco Dolstra
f45f9a71e1 * librsync is missing.
* mkDerivationByConfigruation wasn't commented out correctly (no
  nested comments, unfortunately).

svn path=/nixpkgs/trunk/; revision=9287
2007-09-10 14:29:45 +00:00
Eelco Dolstra
d6705992aa * Enable CUPS (printing) support in OpenOffice.
* Add OpenOffice to the channel.

svn path=/nixpkgs/trunk/; revision=9285
2007-09-10 14:03:01 +00:00
Eelco Dolstra
b850108d32 * Apache 2.2.6.
svn path=/nixpkgs/trunk/; revision=9284
2007-09-10 09:52:29 +00:00
Marc Weber
ddb31307de fix: adding defaults
svn path=/nixpkgs/trunk/; revision=9283
2007-09-10 06:05:38 +00:00
Marc Weber
a38eb565b7 configuration examples / tests added which demonstrate all features.
svn path=/nixpkgs/trunk/; revision=9282
2007-09-09 18:14:19 +00:00
Marc Weber
4c44560d95 new patch. now specifying settings if flags are not set is also possible.
svn path=/nixpkgs/trunk/; revision=9281
2007-09-09 00:15:17 +00:00
Marc Weber
bc92b20f9a rdiff-backup added
svn path=/nixpkgs/trunk/; revision=9280
2007-09-08 20:45:23 +00:00
Marc Weber
de2c320294 hash check removed because the nix system does it..
svn path=/nixpkgs/trunk/; revision=9279
2007-09-07 18:59:30 +00:00
Wouter den Breejen
40b90b4ccd svn path=/nixpkgs/trunk/; revision=9278 2007-09-07 11:05:32 +00:00
Wouter den Breejen
37baf87b57 svn path=/nixpkgs/trunk/; revision=9277 2007-09-07 11:05:02 +00:00
Eelco Dolstra
366743f163 * Woohoo, OpenOffice finally builds. And it even runs :-) Saving
now works as well.

  Small detail: you have to set LD_LIBRARY_PATH to libjpeg at
  runtime.  Will fix.

svn path=/nixpkgs/trunk/; revision=9276
2007-09-07 07:08:20 +00:00
Eelco Dolstra
a1022416c5 * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=9274
2007-09-06 20:45:36 +00:00
Eelco Dolstra
6081a072f3 * Get the Nixpkgs release to build again.
svn path=/nixpkgs/trunk/; revision=9273
2007-09-06 20:39:31 +00:00
Wouter den Breejen
7855b93dab Forgot one.
svn path=/nixpkgs/trunk/; revision=9272
2007-09-06 18:52:39 +00:00
Wouter den Breejen
82994290e6 Added 3 more missing xlibs which have to be put in LD_LIBRARY_PATH to openoffice.
svn path=/nixpkgs/trunk/; revision=9271
2007-09-06 18:51:10 +00:00
Wouter den Breejen
4db66d7ce6 svn path=/nixpkgs/trunk/; revision=9270 2007-09-06 18:49:32 +00:00
Wouter den Breejen
f029827cf8 svn path=/nixpkgs/trunk/; revision=9269 2007-09-06 17:05:12 +00:00
Wouter den Breejen
9dbaeb8794 Awesome! another hour wasted by a missing dependecy libXext
svn path=/nixpkgs/trunk/; revision=9268
2007-09-06 17:04:57 +00:00
Wouter den Breejen
964aee2850 Forgot --with-system-hsqldb flag
svn path=/nixpkgs/trunk/; revision=9267
2007-09-06 16:51:14 +00:00
Wouter den Breejen
1a29c7d715 Added local hsqldb config line --with-hsqldb-jar=/lib/hsqldb.jar
svn path=/nixpkgs/trunk/; revision=9266
2007-09-06 15:57:34 +00:00
Wouter den Breejen
ea57921250 Added hsqldb to all-packages
svn path=/nixpkgs/trunk/; revision=9265
2007-09-06 15:56:39 +00:00
Wouter den Breejen
606a46e6b5 hsqldb: Forgot these 2
svn path=/nixpkgs/trunk/; revision=9264
2007-09-06 15:38:32 +00:00
Eelco Dolstra
028900eb1b * Try to build with Java support (not yet tested).
svn path=/nixpkgs/trunk/; revision=9262
2007-09-06 15:31:41 +00:00
Eelco Dolstra
e68cfbe1b4 * Symlink to the lib/ and etc/ directories of the real Ant,
OpenOffice needs that.

svn path=/nixpkgs/trunk/; revision=9261
2007-09-06 15:30:38 +00:00
Eelco Dolstra
8746f18f0d * More OpenOffice hackery. Added the magic incantations to get it to
install (of course there's no "make install", that would be too
  easy).  Also create some wrapper scripts "oowriter", "oodraw" etc.

  (I haven't done a full build of this yet, I've hacked on a tmpdir
  left behind by nix-build -K.)

svn path=/nixpkgs/trunk/; revision=9260
2007-09-06 15:00:33 +00:00
Wouter den Breejen
4b04ed1b84 Fixed some samba issue
svn path=/nixpkgs/trunk/; revision=9259
2007-09-05 16:45:51 +00:00
Eelco Dolstra
5b220fb397 * Some more attempts at getting OpenOffice (2.2.1) to build.
It compiles now, but I haven't figure out how to do the
  equivalent of a "make install".  But you can build with -K
  and then do

  $ cd /tmp/nix-.../OOF680_m18/instsetoo_native/util
  $ dmake openoffice_en-US PKGFORMAT=archive
  
  and you get a big tarball in 

  /tmp/nix-.../OOF680_m18/instsetoo_native/unxlngi6.pro/OpenOffice/archive/install/en-US

  that you can unpack anywhere to get a more-or-less working OpenOffice.

svn path=/nixpkgs/trunk/; revision=9257
2007-09-05 13:56:12 +00:00
Marc Weber
3c596b4e2c rxvt added
svn path=/nixpkgs/trunk/; revision=9256
2007-09-05 08:25:23 +00:00
Marc Weber
121ab831d7 mrxvt terminal emulator supporting bg images added
svn path=/nixpkgs/trunk/; revision=9255
2007-09-04 20:06:18 +00:00
Marc Weber
9d12c48767 avrdude commented out because using unstable lib functions
comment added

svn path=/nixpkgs/trunk/; revision=9251
2007-09-04 13:35:02 +00:00
Marc Weber
9b6d60f961 svn path=/nixpkgs/trunk/; revision=9250 2007-09-04 13:26:33 +00:00
Marc Weber
04bd6b0607 commented out avrdude which is using unstable lib functions,
missing fetchhg expression added

svn path=/nixpkgs/trunk/; revision=9249
2007-09-04 12:45:00 +00:00
Eelco Dolstra
af7da7f19d * Added p7zip for decompressing 7-zip archives.
svn path=/nixpkgs/trunk/; revision=9248
2007-09-04 11:55:19 +00:00
Yury G. Kudryashov
7a3b9fc2f8 Just another simple template
svn path=/nixpkgs/trunk/; revision=9247
2007-09-04 09:52:29 +00:00
Marc Weber
8ce1d160ab gdal library added
svn path=/nixpkgs/trunk/; revision=9246
2007-09-04 09:38:52 +00:00
Marc Weber
8544d7313f additionally copying the lib/opera/plugin/libnpp.so into the executable
directory to make plugins work and get rid of the missing library warning

svn path=/nixpkgs/trunk/; revision=9244
2007-09-03 15:07:19 +00:00
Marc Weber
088a6817db added:
dnsmasq, uisp, fltk libixp_for_wmii, acerhk kernel module, reiserfsprogs, radeontools, msmtp,
procmail, pstree, gxemul

changed:
umlutilities to also support building tunctl optionally (needing kernel header files)
wmii updated and wmiimenu added                                                 

svn path=/nixpkgs/trunk/; revision=9242
2007-09-03 12:10:57 +00:00
Yury G. Kudryashov
c597a26631 htop added
svn path=/nixpkgs/trunk/; revision=9241
2007-09-02 16:54:08 +00:00
Marc Weber
19b7d76f81 svn path=/nixpkgs/trunk/; revision=9239 2007-09-02 08:06:54 +00:00
Yury G. Kudryashov
6fc617391d setup-new-2.sh: rewritten stripping code in more configurable way.
svn path=/nixpkgs/trunk/; revision=9237
2007-09-01 18:40:06 +00:00
Yury G. Kudryashov
d215554ba4 Removed duplicated code for moving doc, man and info into share/ subdir.
svn path=/nixpkgs/trunk/; revision=9236
2007-09-01 18:34:16 +00:00
Yury G. Kudryashov
245655b7a1 Added support for overridable variants of package.
For details read comments near getVersion function, gettext is the current
example.

svn path=/nixpkgs/trunk/; revision=9235
2007-09-01 18:26:13 +00:00
Yury G. Kudryashov
045764d028 ntfs-3g added
svn path=/nixpkgs/trunk/; revision=9234
2007-09-01 18:15:19 +00:00
Eelco Dolstra
1adacdf150 * Make screenshots work in the Gimp, add it to the channel.
svn path=/nixpkgs/trunk/; revision=9229
2007-08-31 13:14:20 +00:00
Eelco Dolstra
44690411ef * Add fontconfig to Wine's RPATH.
svn path=/nixpkgs/trunk/; revision=9228
2007-08-31 12:14:36 +00:00
Eelco Dolstra
d8046322a9 * Added netselect.
svn path=/nixpkgs/trunk/; revision=9225
2007-08-31 11:14:05 +00:00
Marc Weber
c383f04b8f I don't like cluttering up scripts using many ifs.. Do you like an assertEnvExists function ? I think we might want to use it more than twice in the future.
svn path=/nixpkgs/trunk/; revision=9224
2007-08-31 03:58:40 +00:00
Marc Weber
b3d955ae2e installBin proposal
svn path=/nixpkgs/trunk/; revision=9220
2007-08-30 15:50:30 +00:00
Eelco Dolstra
bbe4550e66 * Add nss_ldap, pam_ldap, sudo to the channel.
svn path=/nixpkgs/trunk/; revision=9219
2007-08-30 15:29:06 +00:00
Marc Weber
606dba5d0a update nix version to latest nix-0.11pre9217
svn path=/nixpkgs/trunk/; revision=9218
2007-08-30 14:44:02 +00:00
Michael Raskin
28784956a0 Added function for defining just a bundle of dependencies.
svn path=/nixpkgs/trunk/; revision=9216
2007-08-28 23:29:23 +00:00
Michael Raskin
c263b309e1 Added setup-sh-defs, a draft for composing builder from predefined strings, so that substitution change doesn't ruin every package. Not cleaned..
svn path=/nixpkgs/trunk/; revision=9215
2007-08-28 23:28:21 +00:00
Andres Löh
6399d000a2 * upgrade darcs to 1.0.9
svn path=/nixpkgs/trunk/; revision=9214
2007-08-28 19:50:55 +00:00
Eelco Dolstra
3ef0b80bdd * Added jwhois, the GNU whois client.
svn path=/nixpkgs/trunk/; revision=9211
2007-08-28 14:45:00 +00:00
Eelco Dolstra
867e7e2847 * Subversion 1.4.5.
svn path=/nixpkgs/trunk/; revision=9205
2007-08-28 08:33:30 +00:00
Eelco Dolstra
d897fc5501 * Some prototype code to make dealing with options in Nixpkgs/NixOS
easier.  Instead of writing

    config.get ["foo" "bar"]

  it would be much cleaner to just write

    config.foo.bar

  only this doesn't handle the case where option foo.bar is not
  supplied in the configuration; in that case we need to take the
  default value from some set of option definitions
  (system/options.nix in NixOS).

  Following a suggestion from Martin, the function `combine' (need
  better name) takes a set of option definitions (which follow the
  attribute set structure of the options) and a set of options and
  fills in missing values in the latter with default values from the
  former.  This only works with very recent versions of Nix (it needs
  Marc Weber's listToAttrs primop).

svn path=/nixpkgs/trunk/; revision=9203
2007-08-27 15:10:48 +00:00
Eelco Dolstra
d39fd2a578 * Rewrite all the kernel.org URLs to mirror://kernel/.
svn path=/nixpkgs/trunk/; revision=9202
2007-08-27 13:59:40 +00:00
Eelco Dolstra
544cb9cb83 * Rewrite all URLs to GNU mirrors to mirror://gnu/.
svn path=/nixpkgs/trunk/; revision=9201
2007-08-27 13:42:00 +00:00
Eelco Dolstra
607b0d3e80 * Rewrite all the SourceForge URLs to mirror://sourceforge/.
find . -name "*.nix" | while read fn; do sed 's^http://[a-z]*.dl.sourceforge.net/sourceforge/^mirror://sourceforge/^g' < $fn > $fn.new; mv $fn.new $fn; done

svn path=/nixpkgs/trunk/; revision=9198
2007-08-27 13:01:33 +00:00
Eelco Dolstra
45a2c87402 * Support for mirror:// URLs a la Gentoo (NIXPKGS-70). Instead of
fetchurl {
      url = http://heanet.dl.sourceforge.net/sourceforge/zapping/zapping-0.9.6.tar.bz2;
      md5 = "8306775c6a11de4d72345b5eee970ea6";
    };

  you can write

    fetchurl {
      url = mirror://sourceforge/zapping/zapping-0.9.6.tar.bz2;
      md5 = "8306775c6a11de4d72345b5eee970ea6";
    };

  which causes fetchurl to try the SourceForge mirrors listed in the
  `sourceforge' attribute in build-support/fetchurl/mirrors.nix.
  (They're currently tried in sequence, and the lists of mirrors are
  not configurable yet.)

  The syntax for mirror URLs is mirror://site/path/to/file, where
  `site' is currently one of `sourceforge', `gnu' (mirrors of
  ftp://ftp.gnu.org/pub/gnu) and `kernel' (mirrors of
  http://www.all.kernel.org/pub/).

svn path=/nixpkgs/trunk/; revision=9197
2007-08-27 12:44:01 +00:00
Michael Raskin
6d4fa01f1e Added strings-with-deps, a set of functions that are intended to
build a minimal text which includes given strings and satisfies
'dependencies' of type A requires B to go before it. Just like
global variable intialization must occur before using them. Supposed
to be used for constructing builder.sh .

svn path=/nixpkgs/trunk/; revision=9196
2007-08-26 21:59:31 +00:00
Andres Löh
1cb9fc74b7 * added propagated-user-env-packages for lhs2tex and polytable
svn path=/nixpkgs/trunk/; revision=9195
2007-08-24 20:15:00 +00:00
Eelco Dolstra
c5ac83d138 * Docbook 5 XSL updated to 1.73.1 (1.73.0 was broken).
svn path=/nixpkgs/trunk/; revision=9193
2007-08-24 13:06:07 +00:00
Eelco Dolstra
a0159dee8e * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl
URLs to http://nix.cs.uu.nl/dist/tarballs.  With content-addressable
  mirror support (r9190, NIXPKGS-70) this is no longer necessary:
  fetchurl will try to download from that location automatically.  So
  we can keep the original URLs.

svn path=/nixpkgs/trunk/; revision=9192
2007-08-24 12:32:36 +00:00
Eelco Dolstra
c9bd5b7397 * Add Wine to the channel.
svn path=/nixpkgs/trunk/; revision=9191
2007-08-24 11:37:07 +00:00
Eelco Dolstra
50321b735b * Basic transparent mirror support in fetchurl (NIXPKGS-70). When
fetching a file with hash HASH of type TYPE, we first try to
  download <base-url>/<type>/<hash>, where <base-url> is one of a list
  of mirrors.  For instance, given

    src = fetchurl {
      url = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.6/source/firefox-2.0.0.6-source.tar.bz2;
      sha1 = "eb72f55e4a8bf08e8c6ef227c0ade3d068ba1082";
    };

  and the mirror list [http://nix.cs.uu.nl/dist/tarballs], we first
  try to download

    eb72f55e4a

  and if that fails, we use the original URL.

  The list of mirrors is not yet user-configurable.

* `fetchurl' now also accepts an argument `urls' instead of `url' for
  a list of alternative download locations, which fetchurl will try in
  sequence.

svn path=/nixpkgs/trunk/; revision=9190
2007-08-23 15:22:30 +00:00
Armijn Hemel
ec9d5c9471 update to 2.1.1
svn path=/nixpkgs/trunk/; revision=9187
2007-08-22 12:29:26 +00:00
Eelco Dolstra
d0d721b0da * Latest libxml2, libxslt.
svn path=/nixpkgs/trunk/; revision=9186
2007-08-22 10:51:14 +00:00
Armijn Hemel
04fc7a2c92 bumpetybump for dovecot. This is untested. However, it is a nice and clean server to add upstart scripts for
svn path=/nixpkgs/trunk/; revision=9183
2007-08-21 21:30:16 +00:00
Armijn Hemel
5021eefe40 0.6 -> 0.8
svn path=/nixpkgs/trunk/; revision=9182
2007-08-21 20:51:34 +00:00
Eelco Dolstra
2f21c59a3f * Use FontForge to give Wine better fonts.
svn path=/nixpkgs/trunk/; revision=9181
2007-08-21 12:31:33 +00:00
Wouter den Breejen
1a6cd0ce1a ln -sf isn't strong enough sometimes..
svn path=/nixpkgs/trunk/; revision=9180
2007-08-21 12:29:46 +00:00
Eelco Dolstra
0481f172f6 * Assert Linux.
svn path=/nixpkgs/trunk/; revision=9179
2007-08-21 10:16:34 +00:00
Eelco Dolstra
3a3a9183a1 * Patch to fix Baldur's Gate 2 and other programs. See
http://bugs.winehq.org/show_bug.cgi?id=6975 and
  http://bugs.winehq.org/show_bug.cgi?id=2398.
  Based on http://bugs.winehq.org/attachment.cgi?id=5708.

svn path=/nixpkgs/trunk/; revision=9178
2007-08-21 09:10:20 +00:00
Eelco Dolstra
38ace454e9 * Wine locates a lot of libraries dynamically through dlopen(). Add
them to the RPATH so that the user doesn't have to set them in
  LD_LIBRARY_PATH.

svn path=/nixpkgs/trunk/; revision=9177
2007-08-21 00:00:23 +00:00
Eelco Dolstra
aa983025d6 * Linux 2.6.21.7.
svn path=/nixpkgs/trunk/; revision=9176
2007-08-20 14:26:32 +00:00
Eelco Dolstra
16c6da0129 * Emacs 22.1. This is the default now, but 21.4 is still around
(as is the 23.0.0.1 alpha).

svn path=/nixpkgs/trunk/; revision=9175
2007-08-20 13:48:56 +00:00
Marc Weber
f1cf8d1d7a adding purityPhase hasen't been such a good idea - untested and if a small thing changes everything has to be rebuilt..
svn path=/nixpkgs/trunk/; revision=9174
2007-08-20 13:39:59 +00:00
Eelco Dolstra
b5db5e6e61 * Fix /bin/pwd and /bin/ls so that `firefox <filename>' works on
NixOS.

svn path=/nixpkgs/trunk/; revision=9173
2007-08-20 13:04:14 +00:00
Eelco Dolstra
a6407349b1 * Updated Email::Simple, Email::Address.
svn path=/nixpkgs/trunk/; revision=9172
2007-08-20 12:11:07 +00:00
Marc Weber
3e6eebc6e5 fltk-2.0
svn path=/nixpkgs/trunk/; revision=9171
2007-08-20 10:42:09 +00:00
Marc Weber
0c9f5dc6a4 fltk-2.0
svn path=/nixpkgs/trunk/; revision=9170
2007-08-20 10:40:48 +00:00
Marc Weber
911556d127 hugs98
svn path=/nixpkgs/trunk/; revision=9169
2007-08-20 10:34:49 +00:00
Marc Weber
88640db58e hugs98 expression
svn path=/nixpkgs/trunk/; revision=9168
2007-08-20 10:33:42 +00:00
Marc Weber
8f3a8b5006 renamed chosenOptions to chooseOptionsByFlags and added support for optionals
(thus you don't need to write flag definitions, passing a dependency or not is enough)

svn path=/nixpkgs/trunk/; revision=9167
2007-08-19 17:24:05 +00:00
Marc Weber
ee347e49c1 renamened assert to assertion because assert is a resnerved word,
fix of blocks errors ( blocking does work in all cases now )

svn path=/nixpkgs/trunk/; revision=9166
2007-08-19 04:32:02 +00:00
Eelco Dolstra
a8bd020fe0 * Get Wine to work (basically) by linking it against Glibc 2.6 with
NPTL.  Apparently Wine doesn't work with Glibc 2.5 + LinuxThreads.

svn path=/nixpkgs/trunk/; revision=9165
2007-08-18 23:58:30 +00:00
Marc Weber
a3a9d407da fix: listToAttrs added (which I had forgotten) when evaluating flags
svn path=/nixpkgs/trunk/; revision=9164
2007-08-18 22:29:00 +00:00
Marc Weber
6af4bd3ca6 primop functions listToAttrs (+test), __isAttrs, __trace added
new configuration style proposal in lib/default-unstable.nix

svn path=/nixpkgs/trunk/; revision=9163
2007-08-18 22:12:00 +00:00
Michael Raskin
cfab5a8cf9 Now glibc-NPTL builds...
svn path=/nixpkgs/trunk/; revision=9162
2007-08-18 19:04:19 +00:00
Marc Weber
a9f676e098 unpackSource is to be included in phases .. So you can set phases after calling unpackSource manually
cd $rootSource is called at end of unpackPhase

svn path=/nixpkgs/trunk/; revision=9161
2007-08-18 18:42:18 +00:00
Michael Raskin
e6c5500d42 Changed package name to glibc-2.5-nptl ...
svn path=/nixpkgs/trunk/; revision=9160
2007-08-18 16:23:11 +00:00
Michael Raskin
88483fdb70 Noticed it is glibc-nptl, not ntpl as I mistyped.
svn path=/nixpkgs/trunk/; revision=9159
2007-08-18 16:22:10 +00:00
Michael Raskin
ac311eb30a Added glibc-ntpl to all-packages.nix . I also do not know if it works.
svn path=/nixpkgs/trunk/; revision=9158
2007-08-18 16:20:14 +00:00
Eelco Dolstra
9cc12e9f05 * Old work on Glibc with NPTL. No idea if it compiles/works.
svn path=/nixpkgs/trunk/; revision=9157
2007-08-18 16:15:09 +00:00
Michael Raskin
b184b70ee4 Added setup-new-2.sh, mostly based on patch to setup.sh by Yurii Kudryashov (urkud).
svn path=/nixpkgs/trunk/; revision=9154
2007-08-18 14:47:09 +00:00
Michael Raskin
7625cdadfb Added libwmf for handling embedded graphics in .doc files.
svn path=/nixpkgs/trunk/; revision=9153
2007-08-18 09:35:54 +00:00
Michael Raskin
8fd03a4dac Added wvVare - tools for converting Microsoft Word formats to usable ones.
svn path=/nixpkgs/trunk/; revision=9152
2007-08-18 08:32:12 +00:00
Armijn Hemel
cf9bc5c79c update to 2.4.0-rc1. Does not fix NIXPKGS-54
svn path=/nixpkgs/trunk/; revision=9151
2007-08-18 01:20:34 +00:00
Eelco Dolstra
eeb42a6dae * Doh.
svn path=/nixpkgs/trunk/; revision=9149
2007-08-17 13:37:53 +00:00
Eelco Dolstra
f3b3d53600 * Sudo 1.6.9p4.
svn path=/nixpkgs/trunk/; revision=9148
2007-08-17 13:37:28 +00:00
Michael Raskin
282c064669 Moved pidgin-latex to pidgin-plugins, added aggregatable link for pidgin-otr.
svn path=/nixpkgs/trunk/; revision=9147
2007-08-17 09:31:09 +00:00
Armijn Hemel
c8c3eb7c18 add Off The Record, encryption plugin for pidgin. Needs a pidgin wrapper to work nicely.
svn path=/nixpkgs/trunk/; revision=9146
2007-08-16 23:16:42 +00:00
Armijn Hemel
813f26af95 move some buildInputs to propagatedBuildInputs, since these are also used by some external Pidgin plugins
svn path=/nixpkgs/trunk/; revision=9145
2007-08-16 23:14:52 +00:00
Armijn Hemel
38871bf455 make libgcrypt propagated
svn path=/nixpkgs/trunk/; revision=9144
2007-08-16 22:05:38 +00:00
Armijn Hemel
41da7d8753 whoops, add libgcrypt and libotr here too
svn path=/nixpkgs/trunk/; revision=9143
2007-08-16 21:45:10 +00:00
Armijn Hemel
a42c1d3486 add libgcrypt and libotr
svn path=/nixpkgs/trunk/; revision=9142
2007-08-16 21:44:48 +00:00
Armijn Hemel
63aa0fbb30 update to 2.1.0
svn path=/nixpkgs/trunk/; revision=9141
2007-08-16 21:07:45 +00:00
Armijn Hemel
8270fbe16c bump some versions
svn path=/nixpkgs/trunk/; revision=9140
2007-08-16 20:58:25 +00:00
Armijn Hemel
e08a441603 add axel, a downloader with support for multiple connection for faster downloading
svn path=/nixpkgs/trunk/; revision=9139
2007-08-16 19:50:59 +00:00
Michael Raskin
54a1f25c4c Added conditional concatenation and used it for name and configureFlags generation.
svn path=/nixpkgs/trunk/; revision=9136
2007-08-15 21:17:11 +00:00
Michael Raskin
75747d3b1c Added possibility for flags= in calls to proposed template. As usual, look at huge Vim.
svn path=/nixpkgs/trunk/; revision=9135
2007-08-15 20:54:11 +00:00
Michael Raskin
bf087c5cd4 Added option to override stdenv for all packages
svn path=/nixpkgs/trunk/; revision=9134
2007-08-15 15:45:27 +00:00
Andres Löh
920ce3551d * make ghc use the nix-provided gmp
- this fixes ghc on x86_64 and hopefully doesn't break 32-bit
  - ghc-6.6.1 and -6.6 are tested on 64-bit, 6.4.2 might fail

svn path=/nixpkgs/trunk/; revision=9132
2007-08-15 11:25:20 +00:00
Eelco Dolstra
ec88afcae6 * Add some more packages to the channel.
svn path=/nixpkgs/trunk/; revision=9131
2007-08-15 10:08:01 +00:00
Eelco Dolstra
3c7826010c * Docbook XSL NS 1.73.0.
svn path=/nixpkgs/trunk/; revision=9126
2007-08-14 17:09:16 +00:00
Eelco Dolstra
6f1ad6fd79 * Function `writeScript' which is like writeText but makes its output executable.
* Latest unstable Nix.

svn path=/nixpkgs/trunk/; revision=9123
2007-08-14 16:41:41 +00:00
Andres Löh
e00feaaad1 * added gv (ghostscript-with-X is a dependency)
svn path=/nixpkgs/trunk/; revision=9122
2007-08-14 14:09:58 +00:00
Eelco Dolstra
06a60d35d5 * xine-ui now needs pkgconfig.
svn path=/nixpkgs/trunk/; revision=9119
2007-08-14 12:58:09 +00:00
Eelco Dolstra
fbfed1e2d8 * xine-lib 1.1.7, xine-ui 0.99.5.
svn path=/nixpkgs/trunk/; revision=9118
2007-08-14 12:10:11 +00:00
Eelco Dolstra
5ede228a68 * Thunderbird 2.0.0.6.
svn path=/nixpkgs/trunk/; revision=9115
2007-08-14 10:15:49 +00:00
Andres Löh
86874956a5 * be more fault tolerant in the unison wrapper
svn path=/nixpkgs/trunk/; revision=9114
2007-08-13 17:08:14 +00:00
Michael Raskin
aae4a8db7a Added Free Pascal Compiler.
svn path=/nixpkgs/trunk/; revision=9102
2007-08-11 20:55:40 +00:00
Michael Raskin
118e9d6ebf Corrected a flaw that made automated package silently accept any extra arguments
svn path=/nixpkgs/trunk/; revision=9101
2007-08-11 11:14:36 +00:00
Michael Raskin
efbabdb598 Converted Vim package to a template-based form with only lists filled in manually. Added library functions to support it. Added two proposed package templates to top-level, so that every discussion about package format can result in just editing templates or adding new ones.
svn path=/nixpkgs/trunk/; revision=9100
2007-08-11 10:34:07 +00:00
Michael Raskin
2d6a65b666 Included some configuration for Vim.
svn path=/nixpkgs/trunk/; revision=9099
2007-08-10 19:53:30 +00:00
Michael Raskin
4d137ad014 Added xmacro; updated clisp - well, it compiles now...
svn path=/nixpkgs/trunk/; revision=9098
2007-08-10 18:54:44 +00:00
Andres Löh
3d519c2bed * add unison
- unison uses a wrapper script to add font-schumacher-misc to the local X font path
    if the font isn't already present; this is necessary for it to work, but not terribly
    nice ...
* lablgtk is a dependency of unison
  - handling of library dirs with ocaml is a hack so far; in principle, ocaml needs
    a general setup for library dirs like ghc

svn path=/nixpkgs/trunk/; revision=9094
2007-08-10 08:21:31 +00:00
Armijn Hemel
eb6d79c872 add PythonMagic
svn path=/nixpkgs/trunk/; revision=9086
2007-08-09 19:58:39 +00:00
Armijn Hemel
4cdef6e368 add python 2.5 to all-packages.nix
svn path=/nixpkgs/trunk/; revision=9085
2007-08-09 19:31:05 +00:00
Michael Raskin
822a3e4ead Added ThePenguinMachine. Build technically broken (but dumps compile dir to /tmp, and it runs from there.. I want to fix it first), and it crashes in a very strage way.
svn path=/nixpkgs/trunk/; revision=9084
2007-08-09 18:11:57 +00:00
Eelco Dolstra
23afbccd88 * Add ktorrent to the channel.
svn path=/nixpkgs/trunk/; revision=9083
2007-08-09 18:03:58 +00:00
Michael Raskin
422433d1b9 Added pygame and some of its dependencies. Also added Python Imaging library.
svn path=/nixpkgs/trunk/; revision=9082
2007-08-09 17:33:18 +00:00
Eelco Dolstra
254b6fe6d3 * Added ktorrent. To use, add your ~/.nix-profile to the KDEDIRS
environment variable and rerun kbuildsycoca.  (Otherwise ktorrent
  will work, but it won't be able to find its plugins.)

svn path=/nixpkgs/trunk/; revision=9081
2007-08-09 16:55:14 +00:00
Michael Raskin
a00cf21e28 Added broken wine expression. Builds, segfaults.
svn path=/nixpkgs/trunk/; revision=9080
2007-08-09 16:39:04 +00:00
Eelco Dolstra
e9aa891e4a * Pan 0.132.
svn path=/nixpkgs/trunk/; revision=9079
2007-08-09 13:38:19 +00:00
Armijn Hemel
fcd736f20b add PythonMagick 0.7
svn path=/nixpkgs/trunk/; revision=9078
2007-08-09 01:11:51 +00:00
Armijn Hemel
f87c4ec7f4 add Python 2.5.1
svn path=/nixpkgs/trunk/; revision=9077
2007-08-09 00:35:23 +00:00
Armijn Hemel
9ca1e31d3e 6.3.5-0 -> 6.3.5-5
svn path=/nixpkgs/trunk/; revision=9076
2007-08-09 00:14:14 +00:00
Eelco Dolstra
3c7950278d * Fix URL.
svn path=/nixpkgs/trunk/; revision=9075
2007-08-09 00:06:51 +00:00
Armijn Hemel
dafec33ae9 for some reason the GNU version had some changes, without a version bump. Grmbl.
svn path=/nixpkgs/trunk/; revision=9074
2007-08-08 23:51:33 +00:00
Eelco Dolstra
081b456a17 * Revert to a version that works.
svn path=/nixpkgs/trunk/; revision=9073
2007-08-08 22:34:50 +00:00
Michael Raskin
4d54140043 Various.. Added ircd-hybrid. Added USB support in SANE. Added Xsane. Added gt68xx firmware support.
svn path=/nixpkgs/trunk/; revision=9070
2007-08-08 20:33:36 +00:00
Andres Löh
681551d96c * add mercurial
svn path=/nixpkgs/trunk/; revision=9069
2007-08-08 13:36:58 +00:00
Yury G. Kudryashov
33f6eb6b03 Some upgrades needed for kde4:
* alsa-lib: 1.0.12 -> 1.0.14
* alsa-utils: 1.0.13 -> 1.0.14
* strigi: 0.5.1 -> 0.5.3dev
* libgpg-error: 1.0 -> 1.4
* gpgme: 1.0.3 -> 1.1.4
* cmake: 2.4.6 -> 2.4.7

* Some kde4 components added (not compilable yet).
* icu4c-3.6 added
* boost: added unicode support to RegEx, switched to "system" layout

svn path=/nixpkgs/trunk/; revision=9068
2007-08-08 13:20:18 +00:00
Andres Löh
6710a5e02f * make ghcboot work on 64-bit
svn path=/nixpkgs/trunk/; revision=9067
2007-08-07 23:59:08 +00:00
Eelco Dolstra
db0e9e16c9 * Use a patched ATerm library that fixes another GC bug.
svn path=/nixpkgs/trunk/; revision=9065
2007-08-07 23:27:38 +00:00
Andres Löh
7f30b40e65 * add ssmtp
still rather rough around the edges:
  - example config files are installed to $out/etc/ssmtp
  - the binary expects config files in /etc/ssmtp
  - it's the user's responsibility to add the global config files

svn path=/nixpkgs/trunk/; revision=9064
2007-08-07 22:22:31 +00:00
Eelco Dolstra
61656532dd * GCC 4.0.4.
svn path=/nixpkgs/trunk/; revision=9062
2007-08-07 12:05:10 +00:00
Eelco Dolstra
b2bff981f3 * ifplugd: program for monitoring the link status of
ethernet interfaces.
* libdaemon: dependency of ifplugd.

svn path=/nixpkgs/trunk/; revision=9061
2007-08-06 18:45:53 +00:00
Eelco Dolstra
4f12e0c849 * Assert that we're on Linux.
svn path=/nixpkgs/trunk/; revision=9060
2007-08-06 16:08:29 +00:00
Andres Löh
81c79d71b2 * mutt was incorrectly listed under tools, not applications
svn path=/nixpkgs/trunk/; revision=9058
2007-08-06 15:09:38 +00:00
Andres Löh
e539c80d47 * add SSL and IMAP support to mutt
svn path=/nixpkgs/trunk/; revision=9056
2007-08-06 12:18:55 +00:00
Andres Löh
d83c6455d6 * add irssi to build-for-release
svn path=/nixpkgs/trunk/; revision=9054
2007-08-05 18:25:50 +00:00
Andres Löh
99d2eed9b5 * add irssi and mutt to all-packages
svn path=/nixpkgs/trunk/; revision=9053
2007-08-05 18:24:36 +00:00
Andres Löh
d1f24e346f * added mutt (almost unusable so far, since no extra stuff is compiled in)
svn path=/nixpkgs/trunk/; revision=9052
2007-08-05 18:23:53 +00:00
Andres Löh
2527df90cd * added irssi
svn path=/nixpkgs/trunk/; revision=9051
2007-08-05 18:22:12 +00:00
Andres Löh
b90010367e * update sudo version
svn path=/nixpkgs/trunk/; revision=9050
2007-08-05 18:21:28 +00:00
Yury G. Kudryashov
67d41efde1 Added some parts of kde-4. It doesn't work yet, but I need version control
svn path=/nixpkgs/trunk/; revision=9049
2007-08-05 13:54:42 +00:00
Eelco Dolstra
e2ad18379e * Quick fix for broken boost.
svn path=/nixpkgs/trunk/; revision=9048
2007-08-05 11:12:09 +00:00
Michael Raskin
8804a8af4d Added gnuplotX - gnuplot with X11 on.
svn path=/nixpkgs/trunk/; revision=9047
2007-08-04 15:12:14 +00:00
Michael Raskin
99d499f0c8 Added X11 option for gnuplot.
svn path=/nixpkgs/trunk/; revision=9046
2007-08-04 15:11:48 +00:00
Michael Raskin
5708413b42 Added keynav.
svn path=/nixpkgs/trunk/; revision=9045
2007-08-04 13:21:09 +00:00
Michael Raskin
99ab66a124 Updated nmap dependencies.
svn path=/nixpkgs/trunk/; revision=9044
2007-08-04 12:50:12 +00:00
Michael Raskin
ffc6782e4e Updated nmap; X version also builds now
svn path=/nixpkgs/trunk/; revision=9043
2007-08-04 12:49:53 +00:00
Michael Raskin
60534bcce5 Added lftp ftp client.
svn path=/nixpkgs/trunk/; revision=9042
2007-08-04 12:41:00 +00:00
Michael Raskin
ce5b2cfa14 Added lftp ftp client.
svn path=/nixpkgs/trunk/; revision=9041
2007-08-04 12:40:45 +00:00
Michael Raskin
d59c7b1cd9 Added ratpoison; commented out ext3cow - there is no working version for 2.6.22.1
svn path=/nixpkgs/trunk/; revision=9040
2007-08-03 22:38:36 +00:00
Michael Raskin
908786f816 Added ratpoison window manager
svn path=/nixpkgs/trunk/; revision=9039
2007-08-03 22:25:15 +00:00
Eelco Dolstra
135e6b1b14 * pam_console doesn't compile on 64-bit Linux with the latest flex,
so use an older flex.

svn path=/nixpkgs/trunk/; revision=9033
2007-08-02 22:59:12 +00:00
Michael Raskin
c3529a7a73 Changed hash to match updated download on macromedia site.
svn path=/nixpkgs/trunk/; revision=9032
2007-08-02 21:37:38 +00:00
Michael Raskin
c12137d608 Added some symlinks to make xkbrules work in xorg.conf for switching keymaps.
svn path=/nixpkgs/trunk/; revision=9031
2007-08-02 21:30:33 +00:00
Michael Raskin
9787a92b8f Removed a link that gets in the way sometimes and leads nowhere anyway.
svn path=/nixpkgs/trunk/; revision=9030
2007-08-02 21:28:26 +00:00
Eelco Dolstra
f643c7bcb8 * Another security critical release.
svn path=/nixpkgs/trunk/; revision=9028
2007-08-01 15:48:26 +00:00
Eelco Dolstra
259f619d8d * VLC 0.8.6c.
svn path=/nixpkgs/trunk/; revision=9027
2007-07-28 22:23:58 +00:00
Eelco Dolstra
327ceccecb * Thunderbird 2.0.0.5.
svn path=/nixpkgs/trunk/; revision=9026
2007-07-28 20:21:57 +00:00
Eelco Dolstra
7d5152714e * Some updates.
svn path=/nixpkgs/trunk/; revision=9025
2007-07-28 20:19:33 +00:00
Armijn Hemel
f65b58c081 add clanlib
svn path=/nixpkgs/trunk/; revision=9017
2007-07-22 18:22:46 +00:00
Eelco Dolstra
ba89004d03 * Fix typo in name.
svn path=/nixpkgs/trunk/; revision=9015
2007-07-21 02:40:10 +00:00
Eelco Dolstra
71e01bd17d * Kernel config for x86_64.
svn path=/nixpkgs/trunk/; revision=9014
2007-07-21 02:27:49 +00:00
Eelco Dolstra
d145a966ab * Some notes on updating the NixOS kernel.
svn path=/nixpkgs/trunk/; revision=9013
2007-07-21 02:23:34 +00:00
Eelco Dolstra
48d6b12828 * Doh!
svn path=/nixpkgs/trunk/; revision=9012
2007-07-21 02:07:09 +00:00
Wouter den Breejen
ee7342c298 Added support for ext3cow
svn path=/nixpkgs/trunk/; revision=9011
2007-07-20 15:51:48 +00:00
Wouter den Breejen
5e12937f30 Added e3cfsprogs and ext3cow-tools. Ext3cow is a stand-alone disk file system, (e.g. ReiserFS, HFS, NTFS) based on ext3, that supports versioning through copy-on-write and a time-shifting interface.
svn path=/nixpkgs/trunk/; revision=9010
2007-07-20 15:50:54 +00:00
Eelco Dolstra
5760cd599d * Linux 2.6.22.1.
svn path=/nixpkgs/trunk/; revision=9009
2007-07-20 15:25:45 +00:00
Wouter den Breejen
7ef356ace9 Removed duplicate stdenv in OO.org
svn path=/nixpkgs/trunk/; revision=9002
2007-07-19 10:32:09 +00:00
Michael Raskin
6296d1a64f Version bump. Old one is unavailable.
svn path=/nixpkgs/trunk/; revision=9001
2007-07-18 20:34:18 +00:00
Michael Raskin
6b2b602299 Corrected handling of latex errors.
svn path=/nixpkgs/trunk/; revision=9000
2007-07-18 20:32:51 +00:00
Wouter den Breejen
a268963eec Worked on openoffice
svn path=/nixpkgs/trunk/; revision=8999
2007-07-18 16:46:46 +00:00
Wouter den Breejen
860a5d0b70 Worked on openoffice (2)
svn path=/nixpkgs/trunk/; revision=8998
2007-07-18 16:45:50 +00:00
Wouter den Breejen
fa88a69936 Worked on openoffice
svn path=/nixpkgs/trunk/; revision=8997
2007-07-18 16:45:07 +00:00
Wouter den Breejen
eb1bfefa91 Fixed a /bin/echo reference
svn path=/nixpkgs/trunk/; revision=8995
2007-07-18 10:32:20 +00:00
Yury G. Kudryashov
4b33c46279 * ion-3 and elinks added, missprint in qt-4 corrected
svn path=/nixpkgs/trunk/; revision=8993
2007-07-17 19:29:53 +00:00
Yury G. Kudryashov
09d1b78f21 Reverted gettext to 0.14.6
svn path=/nixpkgs/trunk/; revision=8992
2007-07-17 17:10:00 +00:00
Yury G. Kudryashov
b65eff8933 Added qt-4
svn path=/nixpkgs/trunk/; revision=8991
2007-07-17 17:08:38 +00:00
Yury G. Kudryashov
2d0d0e8fbf * zsh upgraded to 4.3.2, lua upgraded to 5.1.2 (works only on linux now)
svn path=/nixpkgs/trunk/; revision=8990
2007-07-17 16:43:06 +00:00
Wouter den Breejen
8abb4ca650 Fixed undeclared gettext dependency for libgsf
svn path=/nixpkgs/trunk/; revision=8989
2007-07-17 14:46:03 +00:00
Wouter den Breejen
74df4c50c6 Fixed undeclared gettext dependency for libgsf
svn path=/nixpkgs/trunk/; revision=8988
2007-07-17 14:44:40 +00:00
Michael Raskin
656cd8bf80 Added replace. Maybe abandon sed for substituteAll ?
svn path=/nixpkgs/trunk/; revision=8987
2007-07-15 11:59:33 +00:00
Michael Raskin
6251d4390c Apache httpd customization - extraDirectories & noUserDir .
svn path=/nixpkgs/trunk/; revision=8986
2007-07-15 11:16:12 +00:00
Michael Raskin
9e8cc9787e Added Filelight - a tool to quickly find disk eating files/directories.
svn path=/nixpkgs/trunk/; revision=8983
2007-07-14 14:41:06 +00:00
Wouter den Breejen
b8d6a28c22 Added version number
svn path=/nixpkgs/trunk/; revision=8977
2007-07-12 11:52:34 +00:00
Wouter den Breejen
7c9741e899 Updated nvidia drivers to latest version. Fixed version specific bugs in builder.
svn path=/nixpkgs/trunk/; revision=8973
2007-07-11 11:26:35 +00:00
Michael Raskin
b65bfbd36a Added Gateway6 client - IPv6 tunnels.
svn path=/nixpkgs/trunk/; revision=8967
2007-07-09 11:21:35 +00:00
Michael Raskin
f584c9fe75 Added ncat - for IPv6 support.
svn path=/nixpkgs/trunk/; revision=8964
2007-07-09 07:23:16 +00:00
Michael Raskin
26ad059fb5 Added cdrkit to burn DVDs.
svn path=/nixpkgs/trunk/; revision=8958
2007-07-07 22:31:37 +00:00
Michael Raskin
ee4bc350af Added pidgin-latex.
svn path=/nixpkgs/trunk/; revision=8957
2007-07-07 19:22:28 +00:00
Michael Raskin
1253a722f5 Updated ImageMagick version. Old version seems to be unavailable, and earlier had a checksum change.
svn path=/nixpkgs/trunk/; revision=8956
2007-07-07 13:34:39 +00:00
Michael Raskin
474c738642 Updated libpng version. Vulnerability of kind "visit a page with a bad picture, browser fails".
svn path=/nixpkgs/trunk/; revision=8955
2007-07-07 13:33:39 +00:00
Michael Raskin
9b43958df5 Version bump. Wireshark.org has already pulled old version off site...
svn path=/nixpkgs/trunk/; revision=8950
2007-07-06 13:07:14 +00:00
Eelco Dolstra
ebc3234b5e * Make Thunderbird 2.x the default.
svn path=/nixpkgs/trunk/; revision=8949
2007-07-05 20:33:32 +00:00
Martin Bravenboer
5983f91836 A pkgs/development/libraries/aspell/builder.sh
M    pkgs/development/libraries/aspell/default.nix

aspell comes without any dictionaries, so if you actually want to use
it you need to install additional dictionary packages. I've added the
package for English, but obviously more should be added. Dictionaries
are installed in the prefix of aspell.

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

aspell dict package for English needs which

added an option enableMPlayer to wrapFirefox to disable the MPlayer
plugin. It's enabled by default.


svn path=/nixpkgs/trunk/; revision=8944
2007-07-04 01:35:29 +00:00
Armijn Hemel
9c542effbe ed 0.6:
* few fixes
* GPLv3

svn path=/nixpkgs/trunk/; revision=8942
2007-07-02 20:26:49 +00:00
Armijn Hemel
6a4d603869 update ot 3.0.25b
svn path=/nixpkgs/trunk/; revision=8941
2007-07-02 20:13:12 +00:00
Michael Raskin
67ae8e3d38 Added ImageMagick
svn path=/nixpkgs/trunk/; revision=8939
2007-07-01 22:31:24 +00:00
Michael Raskin
c02cfe4fbe Added DjVuLibre
svn path=/nixpkgs/trunk/; revision=8938
2007-07-01 20:11:32 +00:00
Michael Raskin
68d6762e0f I hope I disabled ncursesw in Cygwin. Also fixed device-mapper mention in system.nix. Also added pam in the list of sudo dependencies, it should be done anyway, but still only NOPASSWD entries work.
svn path=/nixpkgs/trunk/; revision=8931
2007-06-28 22:14:25 +00:00
Yury G. Kudryashov
40657fbece * ncurses: added symlinks for bynary packages linked against libncurses. Tested
with ghc. I will add 'unicode' option next check in (for cygwin).
* pidgin:  Got rid of builder.sh, added ncurses to the dependencies, so it builds
           finch.
* xorg:    Added glproto and mesaHeaders to xf86videosis dependencies. Now it
           compiles.
* pwgen:   Added.
* device-mapper: Version bump. Added 'static' option for use in initrd.
* lvm2:          Version bump. Added 'static' option for use in initrd.

svn path=/nixpkgs/trunk/; revision=8923
2007-06-28 09:53:12 +00:00
Michael Raskin
d80093f2ff Added version suffixes.
svn path=/nixpkgs/trunk/; revision=8921
2007-06-26 12:13:17 +00:00
Michael Raskin
42f841bcab Added some descriptions.
svn path=/nixpkgs/trunk/; revision=8920
2007-06-26 11:49:45 +00:00
Yury G. Kudryashov
4512585cd5 * ncurses: builder removed, building ncursesw instead of ncurses (source-compatible).
svn path=/nixpkgs/trunk/; revision=8919
2007-06-26 11:34:05 +00:00
Armijn Hemel
a40edab035 update to 0.10.0
svn path=/nixpkgs/trunk/; revision=8918
2007-06-25 22:48:45 +00:00
Michael Raskin
cc85843116 Added xmove - proxy X server which can move its clients to another one.
Useful with Xvfb - so you can save your X session during needed 
reload of X.


svn path=/nixpkgs/trunk/; revision=8917
2007-06-25 21:46:18 +00:00
Michael Raskin
868554700b Added unrar
svn path=/nixpkgs/trunk/; revision=8916
2007-06-24 15:34:44 +00:00
Michael Raskin
53b7c42a92 Added GNU units - unit conversion tool.
svn path=/nixpkgs/trunk/; revision=8907
2007-06-20 15:15:51 +00:00
Michael Raskin
f8db720230 Refreshed iproute package.
svn path=/nixpkgs/trunk/; revision=8906
2007-06-20 13:01:59 +00:00
Michael Raskin
56b2d0eb9e Added iproute into package list.
svn path=/nixpkgs/trunk/; revision=8905
2007-06-20 12:53:48 +00:00
Michael Raskin
9dc9c364bc Changed DHCP expression not to fail on global /var/state installation.
svn path=/nixpkgs/trunk/; revision=8904
2007-06-20 12:45:02 +00:00
Michael Raskin
02d12c9ff6 Added Dia.
svn path=/nixpkgs/trunk/; revision=8903
2007-06-20 12:20:39 +00:00
Michael Raskin
e1a6bab3ff Turned IPv6 on in net-tools.
svn path=/nixpkgs/trunk/; revision=8902
2007-06-20 11:49:17 +00:00
Michael Raskin
e342415a12 Added synaptics
svn path=/nixpkgs/trunk/; revision=8901
2007-06-20 10:30:03 +00:00
Michael Raskin
0432c3cf1c Added zsh
svn path=/nixpkgs/trunk/; revision=8900
2007-06-20 10:02:10 +00:00
Michael Raskin
35ae2ce5c3 Adding forgot new files for sudo and BitTornado
svn path=/nixpkgs/trunk/; revision=8899
2007-06-20 09:34:42 +00:00
Michael Raskin
7008472012 Added sudo.
svn path=/nixpkgs/trunk/; revision=8898
2007-06-19 23:55:02 +00:00
Michael Raskin
4b04060e08 Added BitTornado, as BitTorrent doesn't support IPv6
svn path=/nixpkgs/trunk/; revision=8897
2007-06-19 23:38:01 +00:00
Michael Raskin
c1e37ee94d svn path=/nixpkgs/trunk/; revision=8896 2007-06-19 17:40:42 +00:00
Michael Raskin
49c274d6a6 Fixed ftp source for those with IPs without reverse DNS.
svn path=/nixpkgs/trunk/; revision=8895
2007-06-19 16:06:53 +00:00
Eelco Dolstra
4c7104113a * Thunderbird 2.0.0.4.
svn path=/nixpkgs/trunk/; revision=8888
2007-06-18 10:25:17 +00:00
Eelco Dolstra
a08bb7f48c * Latest Ruby.
svn path=/nixpkgs/trunk/; revision=8887
2007-06-18 10:23:09 +00:00
Michael Raskin
84649f5303 Added lsof in package collection
svn path=/nixpkgs/trunk/; revision=8886
2007-06-17 22:44:30 +00:00
Michael Raskin
54061e6173 Added lsof - "list open files" tool
svn path=/nixpkgs/trunk/; revision=8885
2007-06-17 22:34:44 +00:00
Eelco Dolstra
acddd261c8 * substituteAll: support arbitrary characters in replacements
(including newlines, backslash, etc.).

svn path=/nixpkgs/trunk/; revision=8882
2007-06-15 11:34:46 +00:00
Armijn Hemel
400499686e add boost
svn path=/nixpkgs/trunk/; revision=8874
2007-06-12 15:35:57 +00:00
Armijn Hemel
ad0ec5a27c 2.0.0 -> 2.0.1
svn path=/nixpkgs/trunk/; revision=8871
2007-06-12 12:33:55 +00:00
Eelco Dolstra
7685d56072 * Linux 2.6.21.5.
svn path=/nixpkgs/trunk/; revision=8870
2007-06-12 12:25:01 +00:00
Eelco Dolstra
efba820026 * Quick fix for an incompatibility between libXp and lesstif, which
caused the xpdf build to fail.  Patch from
  http://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg101592.html

svn path=/nixpkgs/trunk/; revision=8867
2007-06-11 14:33:05 +00:00
Eelco Dolstra
03668c40c5 * Use the PAM service "slim", not "login".
svn path=/nixpkgs/trunk/; revision=8860
2007-06-10 20:00:14 +00:00
Eelco Dolstra
bade82f510 * Added pam_console.
svn path=/nixpkgs/trunk/; revision=8859
2007-06-10 18:52:34 +00:00
Eelco Dolstra
0f98d91357 * Latest Generator.
svn path=/nixpkgs/trunk/; revision=8856
2007-06-09 20:45:01 +00:00
Eelco Dolstra
de2733c1c9 * Latest udev.
svn path=/nixpkgs/trunk/; revision=8855
2007-06-09 20:23:49 +00:00
Eelco Dolstra
9c5cab8852 * HAL needs udev.
svn path=/nixpkgs/trunk/; revision=8853
2007-06-09 19:47:20 +00:00
Eelco Dolstra
fffe4c7900 * /var/state -> /var/run.
svn path=/nixpkgs/trunk/; revision=8851
2007-06-09 19:46:27 +00:00
Eelco Dolstra
9816367ed1 * Function to return a range of numbers.
svn path=/nixpkgs/trunk/; revision=8850
2007-06-09 19:45:55 +00:00
Eelco Dolstra
6d58d51440 * Subversion 1.4.4.
svn path=/nixpkgs/trunk/; revision=8849
2007-06-09 19:04:33 +00:00
Eelco Dolstra
073d3fb810 svn path=/nixpkgs/trunk/; revision=8845 2007-06-07 22:04:33 +00:00
Eelco Dolstra
cb3b10a646 * Added libsmbios for access to Dell-specific hardware features.
* Added more optional Hal dependencies.

svn path=/nixpkgs/trunk/; revision=8844
2007-06-07 22:02:12 +00:00
Eelco Dolstra
42c246ec16 * Eject 2.1.5.
svn path=/nixpkgs/trunk/; revision=8843
2007-06-07 21:27:25 +00:00
Eelco Dolstra
5990a432d4 * KVM-17.
svn path=/nixpkgs/trunk/; revision=8839
2007-06-07 13:46:50 +00:00
Eelco Dolstra
0e81914241 * Make GHC 6.6.1 the default.
svn path=/nixpkgs/trunk/; revision=8837
2007-06-07 12:47:39 +00:00
Eelco Dolstra
80c7cce4e9 * Use /var.
svn path=/nixpkgs/trunk/; revision=8836
2007-06-05 16:56:10 +00:00
Eelco Dolstra
e562d4c021 * Added HAL.
svn path=/nixpkgs/trunk/; revision=8835
2007-06-05 15:57:26 +00:00
Eelco Dolstra
cd44dd8aaa * Hotplug is obsolete (replaced by udev).
svn path=/nixpkgs/trunk/; revision=8834
2007-06-05 13:49:24 +00:00
Eelco Dolstra
1da5e7fd89 * Grmbl.
svn path=/nixpkgs/trunk/; revision=8833
2007-06-05 13:18:23 +00:00
Eelco Dolstra
e75d245e3f * Make 2.6.21 the default.
svn path=/nixpkgs/trunk/; revision=8831
2007-06-05 11:28:45 +00:00
Eelco Dolstra
263048b23d * Build SLiM with PAM support.
svn path=/nixpkgs/trunk/; revision=8829
2007-06-05 11:25:59 +00:00
Eelco Dolstra
ce25a8286e * CONFIG_FB_TILEBLITTING has to be off, otherwise CONFIG_FB_SPLASH
will be disabled (and CONFIG_FB_S3 implies CONFIG_FB_TILEBLITTING).

svn path=/nixpkgs/trunk/; revision=8826
2007-06-04 14:05:22 +00:00
Eelco Dolstra
97b9846c06 * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=8823
2007-06-04 10:22:26 +00:00
Eelco Dolstra
ce0fdeb20a * Latest AEFS.
svn path=/nixpkgs/trunk/; revision=8822
2007-06-03 20:17:15 +00:00
Eelco Dolstra
12ea601a2f * Lower the priority of GCC 4.2.
svn path=/nixpkgs/trunk/; revision=8821
2007-06-03 20:17:07 +00:00
Eelco Dolstra
803f369435 * Thunderbird 2.0.0.0.
svn path=/nixpkgs/trunk/; revision=8820
2007-06-02 20:32:24 +00:00
Eelco Dolstra
958e4ce394 * Firefox 2.0.0.4.
svn path=/nixpkgs/trunk/; revision=8819
2007-06-02 17:16:54 +00:00
Armijn Hemel
838879a4ac fix hash for ghc
svn path=/nixpkgs/trunk/; revision=8818
2007-06-02 17:15:19 +00:00
Eelco Dolstra
d6835dbeb4 * FUSE 2.6.5.
svn path=/nixpkgs/trunk/; revision=8817
2007-06-02 17:03:11 +00:00
Eelco Dolstra
150b0712cd * Very subtle purity error: on NixOS, wxGTK wasn't being built with
Xinerama support.  It gets libXinerama as an explicit build input,
  but it checks for its existence in /usr/X11/include etc.  This
  caused Bittorrent to fail (NIXPKGS-61).  Backported the builder
  fixes from wxGTK 2.8.

svn path=/nixpkgs/trunk/; revision=8813
2007-05-31 14:02:16 +00:00
Eelco Dolstra
d16ae4efcf * Added wxGTK/wxPython 2.8. However this was quite pointless as
Bittorrent is even more broken with wxPython 2.8.

svn path=/nixpkgs/trunk/; revision=8812
2007-05-31 13:43:13 +00:00
Eelco Dolstra
e954f7ef8b * Linux 2.6.21.3.
svn path=/nixpkgs/trunk/; revision=8811
2007-05-31 13:32:22 +00:00
Eelco Dolstra
68252afeec * Urgh, the NL mirror isn't up to date.
svn path=/nixpkgs/trunk/; revision=8810
2007-05-31 13:21:00 +00:00
Eelco Dolstra
13567556bf * Give the real GCC a lower priority than the GCC wrapper so that both
can be installed in a user environment without conflict.  This is
  useful if you need gcov (which isn't symlinked in the GCC wrapper).

svn path=/nixpkgs/trunk/; revision=8809
2007-05-31 13:00:49 +00:00
Eelco Dolstra
e9ed8e8800 * Apply the paravirt-nvidia through the kernelPatches argument.
* Kernel 2.6.20.12.

svn path=/nixpkgs/trunk/; revision=8808
2007-05-31 11:23:47 +00:00
Eelco Dolstra
bcdeab3966 * Add some packages used by NixOS to the channel.
svn path=/nixpkgs/trunk/; revision=8803
2007-05-29 20:40:11 +00:00
Eelco Dolstra
89a47c3feb * Added unshield, a program for unpacking InstallShield CAB files
(which are different from Windows Installer CAB files).

svn path=/nixpkgs/trunk/; revision=8797
2007-05-28 17:09:30 +00:00
Wouter den Breejen
fd019f21d5 Removed obsolete link to kernel dbus1 in all-packages
svn path=/nixpkgs/trunk/; revision=8796
2007-05-28 15:59:47 +00:00
Wouter den Breejen
b00f17f78c Removed obsolete link to kernel headers 20.7 in all-packages
svn path=/nixpkgs/trunk/; revision=8795
2007-05-28 15:57:53 +00:00
Wouter den Breejen
5a7edd6a37 Added missing new kernel header version
svn path=/nixpkgs/trunk/; revision=8794
2007-05-28 15:55:20 +00:00
Wouter den Breejen
6a758e14bf samba moved van services to servers, updated all-packages
svn path=/nixpkgs/trunk/; revision=8793
2007-05-28 15:40:17 +00:00
Wouter den Breejen
9700781f4e Removed old dbus_qt3
svn path=/nixpkgs/trunk/; revision=8790
2007-05-28 15:00:43 +00:00
Wouter den Breejen
50a3e58c2d forgot paravirt nvidia patch for linux kernel
svn path=/nixpkgs/trunk/; revision=8789
2007-05-28 14:17:28 +00:00
Wouter den Breejen
adba260749 removed useless result symlink
svn path=/nixpkgs/trunk/; revision=8788
2007-05-28 14:15:25 +00:00
Wouter den Breejen
2b4220fb88 added putty
svn path=/nixpkgs/trunk/; revision=8787
2007-05-28 14:14:12 +00:00
Wouter den Breejen
5200276c3b nixpkgs dir: nvidia and libsrvg
svn path=/nixpkgs/trunk/; revision=8785
2007-05-28 14:10:46 +00:00
Eelco Dolstra
1dcd8601bf * Proper test for the libc attribute.
svn path=/nixpkgs/trunk/; revision=8782
2007-05-27 15:00:30 +00:00
Eelco Dolstra
ec882e97d5 * Use a non-corrupt copy of linuxq3apoint-1.31.x86.run.
* Make the baseq3 files a fixed-output derivation, so that if
  (say) stdenv changes, it doesn't have to be rebuilt.  This
  is nice because the baseq3 directory is pretty big.

svn path=/nixpkgs/trunk/; revision=8781
2007-05-27 14:57:59 +00:00
Eelco Dolstra
c5e1ae5eaf * Purity fix in building Python: don't let it search in /usr/include
and /usr/lib to determine what optional modules (like bzip2, zlib,
  dl, etc.) to build.  Unfortunately there doesn't seem to be a way to
  tell the Python build process to look anywhere else, so I had to
  patch setup.py.

svn path=/nixpkgs/trunk/; revision=8780
2007-05-27 14:34:01 +00:00
Eelco Dolstra
eec1e8dc0e * New xmltv.
svn path=/nixpkgs/trunk/; revision=8779
2007-05-27 13:23:27 +00:00
Eelco Dolstra
cee7711f32 * Fixed the Q3A URLs.
svn path=/nixpkgs/trunk/; revision=8778
2007-05-27 10:36:02 +00:00
Eelco Dolstra
05596b8b51 * Darcs should do an explicit -lz, since it's no longer getting it
implicitly through curl (because curl 7.16 has -lz as a private
  dependency in its pkgconfig file).

svn path=/nixpkgs/trunk/; revision=8777
2007-05-27 10:29:10 +00:00
Eelco Dolstra
91e0b058af * Don't touch symlinks to which we don't have write permission.
svn path=/nixpkgs/trunk/; revision=8776
2007-05-25 14:10:38 +00:00
Eelco Dolstra
5c3a0cf2c4 * Doh.
svn path=/nixpkgs/trunk/; revision=8773
2007-05-24 19:14:01 +00:00
Eelco Dolstra
ae5a6dce07 * Release notes.
svn path=/nixpkgs/trunk/; revision=8772
2007-05-24 18:03:04 +00:00
Eelco Dolstra
8d3160f8b0 * Use the 2.6.20 kernel headers.
svn path=/nixpkgs/trunk/; revision=8769
2007-05-24 16:16:43 +00:00
Eelco Dolstra
659023aa97 * Hack for building zlib on Cygwin (NIXPKGS-28).
svn path=/nixpkgs/trunk/; revision=8768
2007-05-24 16:05:40 +00:00
Eelco Dolstra
e6779a3701 * Use patchelf 0.3.
svn path=/nixpkgs/trunk/; revision=8767
2007-05-24 16:00:05 +00:00
Eelco Dolstra
d384ef5673 * Replace bash with bash-interactive.
svn path=/nixpkgs/trunk/; revision=8761
2007-05-24 15:44:03 +00:00
Eelco Dolstra
5021babc20 svn path=/nixpkgs/trunk/; revision=8760 2007-05-24 15:43:00 +00:00
Eelco Dolstra
37aa92faec * Merge gcc-wrapper-new.
svn path=/nixpkgs/trunk/; revision=8758
2007-05-24 15:35:14 +00:00
Eelco Dolstra
210f4950ac * Merge setup-new.sh.
svn path=/nixpkgs/trunk/; revision=8757
2007-05-24 15:29:32 +00:00
Eelco Dolstra
030b604a1b * Doh.
svn path=/nixpkgs/trunk/; revision=8756
2007-05-24 15:23:44 +00:00
Eelco Dolstra
45c7aa04d7 * Don't look in /usr/lib and /usr/include for certain kinds of
dependencies.  (NIXPKGS-45)

svn path=/nixpkgs/trunk/; revision=8755
2007-05-24 15:20:40 +00:00
Eelco Dolstra
a6cf6c23f3 * Perl updated to 5.8.8 (NIXPKGS-56).
* Fix a potential security problem in Cwd in taint mode.

svn path=/nixpkgs/trunk/; revision=8751
2007-05-24 14:41:18 +00:00
Eelco Dolstra
e85fb3ce90 * findutils updated to 4.2.30.
svn path=/nixpkgs/trunk/; revision=8750
2007-05-24 13:49:40 +00:00
Eelco Dolstra
1e371a927e * coreutils updated to 6.9 (NIXPKGS-50).
svn path=/nixpkgs/trunk/; revision=8749
2007-05-24 13:48:47 +00:00
Eelco Dolstra
056209410d * GNU M4 updated to 1.4.9 (NIXPKGS-51).
svn path=/nixpkgs/trunk/; revision=8748
2007-05-24 13:42:28 +00:00
Eelco Dolstra
c62a35fc0c * pcre updated to 7.1 (NIXPKGS-58).
svn path=/nixpkgs/trunk/; revision=8747
2007-05-24 13:41:25 +00:00
Eelco Dolstra
30cde36de1 * Bash updated to 3.2 patchlevel 17.
svn path=/nixpkgs/trunk/; revision=8746
2007-05-24 13:40:39 +00:00
Eelco Dolstra
b216fc8bc4 * gzip 1.3.12 (NIXPKGS-53). Note that gunzip and zcat are scripts
now instead of (sym)links.

svn path=/nixpkgs/trunk/; revision=8745
2007-05-24 13:38:12 +00:00
Eelco Dolstra
fba07b7840 * bzip2 1.0.4 (NIXPKGS-57).
svn path=/nixpkgs/trunk/; revision=8744
2007-05-24 13:37:03 +00:00
Eelco Dolstra
fe25567984 * Patch to make tar shut up about timestamps of 0 (1-1-1970 00:00:00
UTC).  (NIXPKGS-46)

svn path=/nixpkgs/trunk/; revision=8743
2007-05-24 13:35:44 +00:00
Eelco Dolstra
c44f77bbdf * curl 7.16.2 (NIXPKGS-55). The CXXCPP patch doesn't seem to be
necessary anymore.

svn path=/nixpkgs/trunk/; revision=8742
2007-05-24 13:34:34 +00:00
Eelco Dolstra
bfbdd69b2f * Make a symlink "lib64" to "lib" to fix ldd (which looks for the
dynamic linker in lib64 on x86_64).  (NIXOS-54)

svn path=/nixpkgs/trunk/; revision=8741
2007-05-24 13:33:23 +00:00
Eelco Dolstra
cbc8eee7ac * stdenv: new attribute is64bit.
* stdenv: for convience, provide the library functions in
  pkgs/lib/default.nix through the lib attribute.

svn path=/nixpkgs/trunk/; revision=8740
2007-05-24 13:32:18 +00:00
Eelco Dolstra
2a804eb95b * Backported the gcc 4.2 patch to 4.1
* Update to gcc 4.1.2.
* Removed some unnecessary stuff from the patch.

svn path=/nixpkgs/trunk/; revision=8739
2007-05-24 13:30:09 +00:00
Eelco Dolstra
b5edfc05dc * Build a variant "sysvtools" of sysvinit which doesn't
contain the actual init programs, just some utilities
  (notably last, wall, mesg).

svn path=/nixpkgs/trunk/; revision=8737
2007-05-23 14:27:23 +00:00
Eelco Dolstra
8ae7731b63 * sysvinit 2.86.
svn path=/nixpkgs/trunk/; revision=8736
2007-05-23 14:19:08 +00:00
Eelco Dolstra
840e872e9d * Pan 0.130.
svn path=/nixpkgs/trunk/; revision=8734
2007-05-23 09:45:24 +00:00
Eelco Dolstra
79a1f8186f * Build gcc 4.2.0 with a profiled bootstrap. This makes the generated
compiler slightly faster.

svn path=/nixpkgs/trunk/; revision=8727
2007-05-21 21:48:06 +00:00
Eelco Dolstra
f55932d92b * Add gcc 4.2.0 to the channel.
svn path=/nixpkgs/trunk/; revision=8725
2007-05-20 22:14:11 +00:00
Eelco Dolstra
59d7cc0cd0 * Maybe libmudflap and libssp work now.
svn path=/nixpkgs/trunk/; revision=8724
2007-05-20 21:21:35 +00:00
Eelco Dolstra
062308aabf * Remove some "fixed" header files.
* Strip the gcc executables.

svn path=/nixpkgs/trunk/; revision=8723
2007-05-20 21:09:49 +00:00
Eelco Dolstra
b8dae869b3 * Trying to get gcc 4.2.0 to compile...
* Compute --enable-languages in the Nix expression instead of in the
  builder.
* Pass some flags through the Make command line instead of patching
  the Makefiles.
* gcc: generate code for i686 by default (instead of i386).
* gcc: patch out some references to /lib and /usr/lib.

svn path=/nixpkgs/trunk/; revision=8722
2007-05-20 20:27:55 +00:00
Eelco Dolstra
9e960a4fb6 * Predicate `isi686'.
svn path=/nixpkgs/trunk/; revision=8721
2007-05-20 20:25:06 +00:00
Eelco Dolstra
14c0ae4055 * Move the `optional' function to lib.
svn path=/nixpkgs/trunk/; revision=8720
2007-05-20 20:24:43 +00:00
Armijn Hemel
978a82c5f4 stub for gcc42
svn path=/nixpkgs/trunk/; revision=8718
2007-05-19 19:44:15 +00:00
Armijn Hemel
8191ee8927 fix patch, still does not build cleanly
svn path=/nixpkgs/trunk/; revision=8716
2007-05-17 23:37:57 +00:00
Armijn Hemel
15c8486e51 gcc 4.2.0 stubs. untested.
svn path=/nixpkgs/trunk/; revision=8715
2007-05-17 16:27:54 +00:00
Eelco Dolstra
422da176d7 * Fix another bug in Berkeley DB's DB_REGISTER feature (Oracle should
hire me...).  There is a very small race between processes exiting
  the environment and processes entering, such that the entering
  process would incorrectly conclude that the exiting process had
  died and recovery was necessary.  However, this race was triggering
  crashes on a daily basis in our build farm.

svn path=/nixpkgs/trunk/; revision=8712
2007-05-16 19:30:57 +00:00
Eelco Dolstra
d3b29d16a0 * wrapGCC: pass the right purity options for the platform.
svn path=/nixpkgs/trunk/; revision=8710
2007-05-16 15:15:46 +00:00
Eelco Dolstra
62b0dddf0e * Fix Darwin evaluation errors.
svn path=/nixpkgs/trunk/; revision=8709
2007-05-16 14:54:28 +00:00
Eelco Dolstra
41291a5b26 * Fix Mesa-related evaluation errors.
svn path=/nixpkgs/trunk/; revision=8708
2007-05-16 14:49:28 +00:00
Eelco Dolstra
ffa7b32970 * Wrapped Firefox: make it evaluate on x86_64-linux.
svn path=/nixpkgs/trunk/; revision=8707
2007-05-16 14:34:27 +00:00
Eelco Dolstra
d4f3016e10 * Use a pure libdrm.
svn path=/nixpkgs/trunk/; revision=8704
2007-05-15 20:00:30 +00:00
Eelco Dolstra
2f670d1e06 * Copy elfutils before it disappears again.
svn path=/nixpkgs/trunk/; revision=8703
2007-05-15 13:33:39 +00:00
Eelco Dolstra
98be355b2a * Handle SHA-256 hashes.
svn path=/nixpkgs/trunk/; revision=8702
2007-05-15 13:33:14 +00:00
Eelco Dolstra
80efe94cd0 * Old version disappeared.
svn path=/nixpkgs/trunk/; revision=8701
2007-05-15 13:25:16 +00:00
Eelco Dolstra
1852a7d0f3 * Install ssh-copy-id from the contrib directory.
svn path=/nixpkgs/trunk/; revision=8700
2007-05-15 13:10:41 +00:00
Eelco Dolstra
311dc72bf1 * Suppress localversion from kernel patches, allow the user to set
one.
* Allow the entire kernel configuration to be overridden through a
  function argument.

svn path=/nixpkgs/trunk/; revision=8699
2007-05-15 12:53:03 +00:00
Armijn Hemel
ceb097cd01 partial fix for linking problems
svn path=/nixpkgs/trunk/; revision=8696
2007-05-14 22:49:45 +00:00
Eelco Dolstra
1171d3e22c * Added GemRB, a reimplementation of the Infinity Engine.
svn path=/nixpkgs/trunk/; revision=8695
2007-05-14 21:47:11 +00:00
Eelco Dolstra
f6a2b45146 * Disable qcmm, doesn't build because it requires /usr/bin/perl.
svn path=/nixpkgs/trunk/; revision=8694
2007-05-14 21:10:25 +00:00
Armijn Hemel
6c64b29d2a cleanups, problems not fixed yet
svn path=/nixpkgs/trunk/; revision=8693
2007-05-14 18:25:18 +00:00
Armijn Hemel
1a879a423a update to newer version, still has rpath problems
svn path=/nixpkgs/trunk/; revision=8692
2007-05-14 16:59:15 +00:00
Armijn Hemel
42eb388fa2 pre17 -> pre21
svn path=/nixpkgs/trunk/; revision=8690
2007-05-14 11:39:01 +00:00
Armijn Hemel
4c113abb5e 0.128 -> 0.129
svn path=/nixpkgs/trunk/; revision=8689
2007-05-14 11:20:18 +00:00
Armijn Hemel
605ddb67d7 2.2.4 -> 2.2.5
svn path=/nixpkgs/trunk/; revision=8688
2007-05-14 10:52:00 +00:00
Armijn Hemel
d2086b5e53 lynx 2.8.6
svn path=/nixpkgs/trunk/; revision=8687
2007-05-14 01:36:50 +00:00
Armijn Hemel
35bc49bc3a vncviewer 1.3.9
svn path=/nixpkgs/trunk/; revision=8686
2007-05-14 01:31:43 +00:00
Armijn Hemel
d0b41fda3e libxml2 2.6.27, libxslt 1.1.20
svn path=/nixpkgs/trunk/; revision=8685
2007-05-14 01:18:36 +00:00
Armijn Hemel
fc9a530666 1.3.29 -> 1.3.31
svn path=/nixpkgs/trunk/; revision=8684
2007-05-14 01:05:53 +00:00
Armijn Hemel
375526c382 remove gaim, clean up pidgin dependencies a bit
svn path=/nixpkgs/trunk/; revision=8683
2007-05-14 00:51:30 +00:00
Armijn Hemel
5a6c931123 7.0 -> 7.1
svn path=/nixpkgs/trunk/; revision=8682
2007-05-14 00:33:03 +00:00
Armijn Hemel
2ea67fd385 sylpheed 2.4.1
svn path=/nixpkgs/trunk/; revision=8681
2007-05-14 00:29:30 +00:00
Armijn Hemel
7e4289df47 2.6.8 -> 2.6.9
svn path=/nixpkgs/trunk/; revision=8680
2007-05-14 00:18:13 +00:00
Armijn Hemel
eb42cad8ce xchat 2.8.2, cleanups
svn path=/nixpkgs/trunk/; revision=8679
2007-05-14 00:13:48 +00:00
Armijn Hemel
6b6a304af8 clean up for gimp and other packages
svn path=/nixpkgs/trunk/; revision=8678
2007-05-14 00:05:34 +00:00
Armijn Hemel
c068774f59 cleanups, build graphical frontend too
svn path=/nixpkgs/trunk/; revision=8677
2007-05-14 00:04:39 +00:00
Armijn Hemel
48039a1e77 2.4.5 -> 2.4.6, remove some unnecessary deps
svn path=/nixpkgs/trunk/; revision=8676
2007-05-13 23:56:45 +00:00
Armijn Hemel
16fc4c0838 ethereal -> wireshark
update to 0.99.5

svn path=/nixpkgs/trunk/; revision=8675
2007-05-13 23:24:34 +00:00
Armijn Hemel
7374debd18 1.4.5 -> 1.4.7
svn path=/nixpkgs/trunk/; revision=8674
2007-05-13 22:50:37 +00:00
Armijn Hemel
8989291a2a no longer pass readline to parted
svn path=/nixpkgs/trunk/; revision=8673
2007-05-13 22:44:31 +00:00
Armijn Hemel
aee37f4c04 update to 1.8.7:
* remove patch (no longer needed)
* disable readline support

svn path=/nixpkgs/trunk/; revision=8672
2007-05-13 22:43:15 +00:00
Armijn Hemel
2560ded6e2 2.3.16
svn path=/nixpkgs/trunk/; revision=8671
2007-05-13 22:34:58 +00:00
Armijn Hemel
7f3a1fa68f 1.4.4 -> 1.4.6
svn path=/nixpkgs/trunk/; revision=8670
2007-05-13 21:45:43 +00:00
Armijn Hemel
a268c294b5 make pygobject an inherited attribute
svn path=/nixpkgs/trunk/; revision=8669
2007-05-13 21:15:41 +00:00
Armijn Hemel
7260c4b533 update to 0.6.14
svn path=/nixpkgs/trunk/; revision=8668
2007-05-13 21:07:18 +00:00
Armijn Hemel
e6e620279e update pygtk
svn path=/nixpkgs/trunk/; revision=8667
2007-05-13 20:54:38 +00:00
Armijn Hemel
4d0fe8a249 add pycairo: cairo bindings for cairo
svn path=/nixpkgs/trunk/; revision=8666
2007-05-13 20:49:13 +00:00
Armijn Hemel
8a15f2a72a add pygobject
svn path=/nixpkgs/trunk/; revision=8665
2007-05-13 20:12:13 +00:00
Armijn Hemel
2930ebada7 8.54 -> 8.56
svn path=/nixpkgs/trunk/; revision=8664
2007-05-13 19:21:11 +00:00
Armijn Hemel
0f087ce9a0 2.0.3 -> 2.0.6
svn path=/nixpkgs/trunk/; revision=8663
2007-05-13 17:59:15 +00:00
Armijn Hemel
d87871bb9d update to 3.0.3
svn path=/nixpkgs/trunk/; revision=8662
2007-05-13 17:46:47 +00:00
Martin Bravenboer
109a74d558 Pidgin needs libXScrnSaver to make the automatic status changes work
(without this library it will always switch to Away after 5 minutes
and never make you Available again)

Build pidgin for release

Don't build Gaim for release


svn path=/nixpkgs/trunk/; revision=8661
2007-05-13 16:19:46 +00:00
Martin Bravenboer
93393a6748 Added aspell
Added gtkspell

Added pidgin, builds but does not run yet:

running pidgin fails to find libX11.so.6. ldd on pidgin reports:

  libX11.so.6 => not found
  ....
  libX11.so.6 => /nix/store/brsva6rh1p2ymjvk7054a90is5panrhf-libX11-1.1.1/lib/libX11.so.6 (0xb7358000)

which looks a bit weird ... Maybe some problem with patchelf? Or just
a build problem and should the library path be set using an
environment variable?


svn path=/nixpkgs/trunk/; revision=8660
2007-05-13 14:22:24 +00:00
Armijn Hemel
8a04982b8a add genext2fs, a tool to create ext2fs images, without having to be root
svn path=/nixpkgs/trunk/; revision=8659
2007-05-11 22:26:18 +00:00
Andres Löh
4c05f557a8 * added Ralf Hinze's "frown" parser generator for Haskell
svn path=/nixpkgs/trunk/; revision=8657
2007-05-09 13:10:31 +00:00
Andres Löh
e3f701c311 * ghc version 6.6.1
svn path=/nixpkgs/trunk/; revision=8654
2007-05-06 15:39:39 +00:00
Eelco Dolstra
f2da0ba2c4 svn path=/nixpkgs/trunk/; revision=8653 2007-05-03 16:13:14 +00:00
Eelco Dolstra
a533c69b39 * Latest ScummVM.
svn path=/nixpkgs/trunk/; revision=8652
2007-05-03 15:24:13 +00:00
Eelco Dolstra
74ac11507f * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=8649
2007-05-02 21:35:49 +00:00
Eelco Dolstra
d7c12b1a20 * wxGTK-2.6.4.
svn path=/nixpkgs/trunk/; revision=8646
2007-05-02 15:29:57 +00:00
Eelco Dolstra
34b59c1867 * Linux updated to 2.6.20.11.
* Build the kernel with the new gcc wrapper so that LINUX_COMPILER
  gets set properly (and in particular so that the kernel version
  string doesn't show "(collect2: ld returned 1 exit status)").

svn path=/nixpkgs/trunk/; revision=8645
2007-05-02 15:21:55 +00:00
Eelco Dolstra
0a05618f11 * Fix weird behaviour with "gcc -v" due to linker flags being appended
to the gcc invocation.

  If we pass a flag like -Wl, then gcc will call the linker unless it
  can figure out that it has to do something else (e.g., because of a
  "-c" flag).  So if no non-flag arguments are given, don't pass any
  linker flags.  This catches cases like "gcc" (should just print
  "gcc: no input files") and "gcc -v" (should print the version).

svn path=/nixpkgs/trunk/; revision=8644
2007-05-02 14:59:40 +00:00
Eelco Dolstra
dfd401259c * Added cvs2svn.
* Berkeley DB 4.5 is now the default.

svn path=/nixpkgs/trunk/; revision=8641
2007-05-02 11:49:18 +00:00
Eelco Dolstra
e4aa6000e9 * Mark some packages as lower priority so that they are not preferred
over other variants (e.g., zlib should be preferred over zlibStatic).

svn path=/nixpkgs/trunk/; revision=8635
2007-05-01 20:35:58 +00:00
Eelco Dolstra
cba3104ae8 * Give binutils a lower default priority than the gcc wrapper so that
"nix-env -i binutils gcc" will do the Right Thing and not give a
  collision.

svn path=/nixpkgs/trunk/; revision=8624
2007-04-27 23:30:07 +00:00
Eelco Dolstra
ac80e8229b * Pan 0.128.
svn path=/nixpkgs/trunk/; revision=8622
2007-04-27 22:41:35 +00:00
Eelco Dolstra
0caae36936 * Purity fix: don't use /usr/bin/install.
svn path=/nixpkgs/trunk/; revision=8619
2007-04-26 22:28:26 +00:00
Eelco Dolstra
65d14af11b * Workaround for NIXPKGS-52: prevent xsltproc from downloading DTDs.
svn path=/nixpkgs/trunk/; revision=8618
2007-04-26 22:00:01 +00:00
Eelco Dolstra
cdad298040 * Cairo 1.4.4. This fixes some bad interaction with the latest
xorg-server (namely, BadMatch crashes in programs such as
  gtk-window-decorator in compiz).
* Some GTK updates while we're at it.

svn path=/nixpkgs/trunk/; revision=8617
2007-04-26 18:37:33 +00:00
Eelco Dolstra
50cc2acd23 * xorg-server 1.3.0, xf86-video-intel 2.0.0.
svn path=/nixpkgs/trunk/; revision=8616
2007-04-26 18:36:01 +00:00
Eelco Dolstra
5a67bcf6ac * Add GDB to the channel.
svn path=/nixpkgs/trunk/; revision=8613
2007-04-26 16:25:10 +00:00
Eelco Dolstra
adcb2909f7 * Added git.
* Backed out the curl change for now.

svn path=/nixpkgs/trunk/; revision=8612
2007-04-26 16:14:01 +00:00
Eelco Dolstra
f95b22c621 * For convenience, provide a top-level Nix expression that simply
imports all-packages.nix.

svn path=/nixpkgs/trunk/; revision=8610
2007-04-26 14:32:57 +00:00
Eelco Dolstra
168a93adc5 * Delete some obsolete packages.
* Make sure that every package in all-packages.nix has a unique name.
  Not all of them do, but there are now a few helper functions that
  modify the name of a package for display purposes in nix-env (e.g.,
  you get "zlib-1.2.3" and "zlib-1.2.3-static" in "nix-env -qa").

svn path=/nixpkgs/trunk/; revision=8607
2007-04-26 13:02:30 +00:00
Eelco Dolstra
c182d49c51 * Added the GNU `time' command.
svn path=/nixpkgs/trunk/; revision=8599
2007-04-20 08:50:26 +00:00
Eelco Dolstra
6837f1e465 * Updated the tfp-server-extension patch for 0.5.
svn path=/nixpkgs/trunk/; revision=8596
2007-04-18 20:16:06 +00:00
Eelco Dolstra
1971bb6829 * X.org server 1.2.99.905.
svn path=/nixpkgs/trunk/; revision=8595
2007-04-18 15:46:58 +00:00
Eelco Dolstra
a29dbccc0f * Added the latest Intel video driver.
svn path=/nixpkgs/trunk/; revision=8594
2007-04-18 14:55:43 +00:00
Eelco Dolstra
ad452195a0 * Added glxinfo/glxgears.
svn path=/nixpkgs/trunk/; revision=8593
2007-04-18 14:21:24 +00:00
Eelco Dolstra
fc00fda363 * Added FreeGLUT.
svn path=/nixpkgs/trunk/; revision=8592
2007-04-18 13:47:35 +00:00
Armijn Hemel
a5864ae0a0 delete uclibc. Development is done somewhere else and this thing was outdated anyway
svn path=/nixpkgs/trunk/; revision=8591
2007-04-16 21:51:42 +00:00
Armijn Hemel
52cb80f235 remove cross compilers. Work is done on a seperate branch and these compilers are not functional anyway right now.
svn path=/nixpkgs/trunk/; revision=8587
2007-04-16 21:45:29 +00:00
Armijn Hemel
8e78cd0fb3 remove cross compilation stuff. This has moved to a different branch and is not ready for real use right now
svn path=/nixpkgs/trunk/; revision=8586
2007-04-16 21:35:42 +00:00
Eelco Dolstra
2261f6d265 * Revert to Splashutils 1.3.
svn path=/nixpkgs/trunk/; revision=8582
2007-04-16 14:20:29 +00:00
Eelco Dolstra
7523c79bb8 * Splashutils 1.4.
svn path=/nixpkgs/trunk/; revision=8579
2007-04-16 10:54:28 +00:00
Eelco Dolstra
8020db073a * Linux 2.6.20.7.
svn path=/nixpkgs/trunk/; revision=8578
2007-04-16 10:29:24 +00:00
Eelco Dolstra
4233fcc94b * Fix the JRE plugin test.
svn path=/nixpkgs/trunk/; revision=8577
2007-04-16 10:22:20 +00:00
Eelco Dolstra
0005a37b8d * In the JDK packages, don't return false if the platform is
unsupported.  This gives a type error ("value is a boolean while 
  an attribute set was expected").

svn path=/nixpkgs/trunk/; revision=8576
2007-04-16 10:07:06 +00:00
Eelco Dolstra
e317c7de41 * Some cleanup, and the autoconf259 attribute actually referred to
Autoconf 2.61.

svn path=/nixpkgs/trunk/; revision=8575
2007-04-15 21:23:07 +00:00
Eelco Dolstra
e626055170 * Linux 2.6.20.6.
svn path=/nixpkgs/trunk/; revision=8554
2007-04-10 11:46:09 +00:00
Eelco Dolstra
473997f01c * Work around a bad Perl interpreter path.
svn path=/nixpkgs/trunk/; revision=8553
2007-04-09 23:29:00 +00:00
Eelco Dolstra
277378c2a4 * Added wpa_supplicant.
svn path=/nixpkgs/trunk/; revision=8552
2007-04-08 20:20:21 +00:00
Eelco Dolstra
771453ffc2 * Directory for documentation packages.
svn path=/nixpkgs/trunk/; revision=8551
2007-04-08 00:07:03 +00:00
Eelco Dolstra
579d1a0367 * Latest man-pages.
svn path=/nixpkgs/trunk/; revision=8550
2007-04-08 00:01:28 +00:00
Eelco Dolstra
84680c29f1 * Added AEFS.
svn path=/nixpkgs/trunk/; revision=8549
2007-04-07 23:38:01 +00:00
Eelco Dolstra
3833fe53c0 * Added pam_devperm.
svn path=/nixpkgs/trunk/; revision=8546
2007-04-07 19:29:59 +00:00
Eelco Dolstra
d03cc6bcf3 * Latest Xpdf.
svn path=/nixpkgs/trunk/; revision=8543
2007-04-05 09:09:10 +00:00
Eelco Dolstra
e13247a6ae * Added w3m to the channel.
svn path=/nixpkgs/trunk/; revision=8540
2007-04-04 13:26:21 +00:00
Eelco Dolstra
b6195120a4 * Add bashInteractive to the channel.
svn path=/nixpkgs/trunk/; revision=8539
2007-04-04 10:31:09 +00:00
Eelco Dolstra
4bb17a673c svn path=/nixpkgs/trunk/; revision=8538 2007-04-04 09:28:08 +00:00
Eelco Dolstra
65e004b757 * Added kbd.
svn path=/nixpkgs/trunk/; revision=8537
2007-04-04 09:18:39 +00:00
Eelco Dolstra
5298c1f4c2 * Some disgusting DESTDIR hacking to make sure that state ends up
under /var instead of $out/var.

svn path=/nixpkgs/trunk/; revision=8533
2007-04-02 17:30:11 +00:00
Eelco Dolstra
f5daf2b700 * Latest CUPS.
svn path=/nixpkgs/trunk/; revision=8532
2007-04-02 16:22:10 +00:00
Eelco Dolstra
83173f1ee9 * Added x11-ssh-askpass.
svn path=/nixpkgs/trunk/; revision=8529
2007-04-02 13:46:56 +00:00
Eelco Dolstra
ad6fa03dfd * Latest strace.
svn path=/nixpkgs/trunk/; revision=8512
2007-03-30 14:37:53 +00:00
Eelco Dolstra
8ede3fba35 * Firefox 2.0.0.3.
svn path=/nixpkgs/trunk/; revision=8499
2007-03-30 07:28:38 +00:00
Eelco Dolstra
c214c7525d * setxkbmap: add a symlink to xkeyboard-config so that it can find the
rules files.  Maybe this should be done through an environment variable.

svn path=/nixpkgs/trunk/; revision=8496
2007-03-29 23:02:07 +00:00
Eelco Dolstra
e3d318da8b * The X server still calls itself "xfree86" wrt the xkb rules.
svn path=/nixpkgs/trunk/; revision=8495
2007-03-29 22:59:30 +00:00
Eelco Dolstra
fc483e0d57 * Allow the path to xkbcomp to specified in an environment variable.
The X server by default looks for it under its own prefix, which
  isn't right.  Not being able to run xkbcomp causes the Xkb keyboard
  extension to fail (which incidentally is also the reason why
  Ctrl-Alt-Fn didn't work).

svn path=/nixpkgs/trunk/; revision=8494
2007-03-29 22:57:56 +00:00
Eelco Dolstra
11ad14113c * Added xkeyboard-config, the keyboard configuration database.
svn path=/nixpkgs/trunk/; revision=8490
2007-03-29 21:02:22 +00:00
Eelco Dolstra
553289da58 * kdebase: build with kbd and screensaver support.
svn path=/nixpkgs/trunk/; revision=8489
2007-03-29 17:56:33 +00:00
Eelco Dolstra
fb35c8efd5 * Add kdebase to the channel.
svn path=/nixpkgs/trunk/; revision=8482
2007-03-29 16:11:37 +00:00
Eelco Dolstra
61171e3f15 * Fix GCC 3.3.
svn path=/nixpkgs/trunk/; revision=8478
2007-03-29 13:37:39 +00:00
Eelco Dolstra
a7d27b2201 * Move nix to tools/package-management, and use the latest unstable
release.

svn path=/nixpkgs/trunk/; revision=8477
2007-03-29 09:24:14 +00:00
Eelco Dolstra
19d0e47320 * Print a warning if files cannot be found.
svn path=/nixpkgs/trunk/; revision=8476
2007-03-29 09:23:47 +00:00
Martin Bravenboer
705e87fe0f jre: by default don't support the plugin
svn path=/nixpkgs/trunk/; revision=8461
2007-03-28 18:55:57 +00:00
Martin Bravenboer
753eae47d1 jdk-without-plugin fix
svn path=/nixpkgs/trunk/; revision=8460
2007-03-28 18:29:26 +00:00
Martin Bravenboer
a9c0d60adb disabled sharpbang test
svn path=/nixpkgs/trunk/; revision=8458
2007-03-28 17:49:51 +00:00
Martin Bravenboer
f92b856311 added ncurses support to ocaml
svn path=/nixpkgs/trunk/; revision=8457
2007-03-28 17:15:03 +00:00
Martin Bravenboer
7ae637007b Use jdk without plugin support
svn path=/nixpkgs/trunk/; revision=8454
2007-03-28 15:31:00 +00:00
Martin Bravenboer
9d9372cd58 Make jdk plugin support optional to avoid deps on gcc 3.3.6 everywhere.
svn path=/nixpkgs/trunk/; revision=8452
2007-03-28 15:21:43 +00:00
Eelco Dolstra
e0ad264f43 * Get GCC 3.3 to build on x86_64/powerpc-linux. Not tested.
svn path=/nixpkgs/trunk/; revision=8439
2007-03-28 12:29:36 +00:00
Eelco Dolstra
9a8b115e57 * UML: purity fix (Makefile refers to /bin/bash).
svn path=/nixpkgs/trunk/; revision=8437
2007-03-28 11:21:16 +00:00
Eelco Dolstra
b795dd8d44 * Fix kernel build.
svn path=/nixpkgs/trunk/; revision=8435
2007-03-28 10:28:01 +00:00
Martin Bravenboer
fb91f1b319 M pkgs/development/compilers/jdk/jdk6-linux.nix
M    pkgs/development/compilers/jdk/dlj-bundle-builder.sh

Various fixes to get javaws and mozillaPlugin to work. Requires gcc3.3
libstdc++ to be in the dynamic library path.


svn path=/nixpkgs/trunk/; revision=8434
2007-03-27 22:02:55 +00:00
Eelco Dolstra
68d80ff094 * Get rid of the old UML, move uml-utilities to os-specific/linux.
svn path=/nixpkgs/trunk/; revision=8424
2007-03-27 11:15:10 +00:00
Eelco Dolstra
a984882e0c * Updated User-Mode Linux. It's now unified with the regular (NixOS)
kernel build - just call the function with userModeLinux = true to
  get a UML binary.

svn path=/nixpkgs/trunk/; revision=8423
2007-03-27 11:11:58 +00:00
Eelco Dolstra
0389ffe877 * Build Qt with GIF, Xcursor, Xshape support.
svn path=/nixpkgs/trunk/; revision=8419
2007-03-26 18:15:32 +00:00
Eelco Dolstra
bd6a683c4c * Added kdebase.
svn path=/nixpkgs/trunk/; revision=8418
2007-03-26 15:49:38 +00:00
Eelco Dolstra
b1c3574e7b * Whitespace.
svn path=/nixpkgs/trunk/; revision=8417
2007-03-26 13:41:58 +00:00
Eelco Dolstra
943e0e2f68 * Thunderbird 1.5.0.10.
svn path=/nixpkgs/trunk/; revision=8416
2007-03-26 13:41:15 +00:00
Eelco Dolstra
fd0c8d9fc9 * Latest Qt, kdelibs.
svn path=/nixpkgs/trunk/; revision=8415
2007-03-26 13:39:50 +00:00
Eelco Dolstra
b46531c506 * Linux 2.6.20.4.
svn path=/nixpkgs/trunk/; revision=8414
2007-03-26 09:32:57 +00:00
Armijn Hemel
5aec79e3ca add cramfsswap
svn path=/nixpkgs/trunk/; revision=8412
2007-03-24 12:01:50 +00:00
Eelco Dolstra
505c169238 * Revived RPM. Damn, RPM is nasty to build.
svn path=/nixpkgs/trunk/; revision=8407
2007-03-21 19:25:58 +00:00
Martin Bravenboer
778d516e41 A pkgs/tools/typesetting/pdfjam
A    pkgs/tools/typesetting/pdfjam/builder.sh
A    pkgs/tools/typesetting/pdfjam/default.nix

Added pdfjam, a package with the following tools:

    * pdfnup, which allows PDF files to be "n-upped" in roughly the
      way that psnup does for PostScript files.

    * pdfjoin, which concatenates the pages of multiple PDF files
      together into a single file

    * pdf90, which rotates the pages of one or more PDF files through
      90 degrees (anti-clockwise).

M    pkgs/development/compilers/jdk/jdk6-linux.nix

Typo


svn path=/nixpkgs/trunk/; revision=8404
2007-03-21 12:53:01 +00:00
Armijn Hemel
3463f1deeb new openssh
svn path=/nixpkgs/trunk/; revision=8394
2007-03-21 00:34:34 +00:00
Armijn Hemel
8d72c826e2 new openssl
svn path=/nixpkgs/trunk/; revision=8393
2007-03-21 00:29:50 +00:00
Eelco Dolstra
7603cb1eba * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=8366
2007-03-19 22:02:55 +00:00
Eelco Dolstra
4b37a5e901 * Normal ATerm doesn't build on x86_64.
svn path=/nixpkgs/trunk/; revision=8361
2007-03-19 20:10:58 +00:00
Eelco Dolstra
0e56f5c26b * Doh!
svn path=/nixpkgs/trunk/; revision=8359
2007-03-19 20:05:32 +00:00
Eelco Dolstra
477d9adfe8 * Build some stuff for x86_64.
svn path=/nixpkgs/trunk/; revision=8358
2007-03-19 20:01:55 +00:00
Eelco Dolstra
9d81167f77 * Added hdparm.
svn path=/nixpkgs/trunk/; revision=8344
2007-03-19 09:31:44 +00:00
Armijn Hemel
2737cd9a8e add wmii window manager + all dependencies. Interesting excercise...
svn path=/nixpkgs/trunk/; revision=8338
2007-03-18 23:58:22 +00:00
Martin Bravenboer
d86846bb6a Fixes in x86_64 support for the jdk.
svn path=/nixpkgs/trunk/; revision=8329
2007-03-18 00:33:32 +00:00
Martin Bravenboer
03dbe4cf1f Added x86_64-linux support to the jdk.
svn path=/nixpkgs/trunk/; revision=8326
2007-03-17 14:37:23 +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
Eelco Dolstra
2946af6e52 * Don't use /dev/stdout because it isn't writable when the build user doesn't own stdout.
svn path=/nixpkgs/trunk/; revision=8307
2007-03-16 16:16:59 +00:00
Eelco Dolstra
bf715af18b * Grrr.
svn path=/nixpkgs/trunk/; revision=8306
2007-03-16 15:22:33 +00:00
Eelco Dolstra
8dab939a7f * New lvm2.
svn path=/nixpkgs/trunk/; revision=8305
2007-03-16 15:19:19 +00:00
Eelco Dolstra
d8cd9746cb * Fix URL.
svn path=/nixpkgs/trunk/; revision=8304
2007-03-16 14:58:28 +00:00
Eelco Dolstra
baa010bce4 * Fix the preHook.
svn path=/nixpkgs/trunk/; revision=8302
2007-03-16 14:41:31 +00:00
Eelco Dolstra
d89c825ec0 * Oops.
svn path=/nixpkgs/trunk/; revision=8300
2007-03-16 13:04:28 +00:00
Eelco Dolstra
4d1c976a9d * Copied Upstart 0.3.0.
svn path=/nixpkgs/trunk/; revision=8299
2007-03-16 12:58:49 +00:00
Eelco Dolstra
500a3647ab * Don't put stuff in $out/usr.
svn path=/nixpkgs/trunk/; revision=8298
2007-03-16 11:55:21 +00:00
Eelco Dolstra
a2db896085 * klibc 1.5.
svn path=/nixpkgs/trunk/; revision=8295
2007-03-15 14:38:39 +00:00
Eelco Dolstra
79862accc2 * Linux 2.6.20.3.
svn path=/nixpkgs/trunk/; revision=8293
2007-03-14 16:09:29 +00:00
Eelco Dolstra
4be0a25eda * Remove reference to Linux 2.6.19.
svn path=/nixpkgs/trunk/; revision=8292
2007-03-14 15:48:00 +00:00
Eelco Dolstra
ba7406aa35 * Aangifte 2006, still violating the LGPL on GTK+...
svn path=/nixpkgs/trunk/; revision=8291
2007-03-14 11:18:38 +00:00
Eelco Dolstra
f2c540241a * Refactoring.
svn path=/nixpkgs/trunk/; revision=8290
2007-03-14 10:57:24 +00:00
Eelco Dolstra
2df33633a6 * Linux 2.6.20.2.
svn path=/nixpkgs/trunk/; revision=8286
2007-03-13 17:34:19 +00:00
Eelco Dolstra
91e86150c2 * Add more NixOS-required packages to the channel.
svn path=/nixpkgs/trunk/; revision=8283
2007-03-13 16:11:22 +00:00
Eelco Dolstra
0a107102ad * Fix the XML::Parser build hook.
svn path=/nixpkgs/trunk/; revision=8280
2007-03-13 13:38:33 +00:00
Eelco Dolstra
1f5bdf1f58 * Email::Send and dependencies.
svn path=/nixpkgs/trunk/; revision=8279
2007-03-13 13:32:49 +00:00
Eelco Dolstra
6e6624f4c5 * Perl generic builder: set nix-support/propagated-user-env-packages
to the propagated build inputs as a convenience to people who want
  to install Perl packages into their user environments.

svn path=/nixpkgs/trunk/; revision=8278
2007-03-13 13:32:17 +00:00
Armijn Hemel
15036d306b 0.4 -> 0.5
svn path=/nixpkgs/trunk/; revision=8270
2007-03-12 23:59:48 +00:00
Eelco Dolstra
1c65a5b328 * A function `simpleTeXToPNG' that typesets a piece of LaTeX code
(e.g., a file containing something like `$x^2 + y^2 = z^2$') and
  converts it to a PNG image with no unnecessary surrounding
  whitespace.  Useful when you want to include TeX stuff in webpages /
  other documents.

  This currently calls /usr/bin/convert, so we should add ImageMagick.

svn path=/nixpkgs/trunk/; revision=8269
2007-03-12 18:06:31 +00:00
Eelco Dolstra
ead48be229 * runLaTeX: support generation of Postscript.
* findLaTeXIncludes: handle the case where the input is already in the
  Nix store, and allow a different prefix to be used for searching
  included files.

svn path=/nixpkgs/trunk/; revision=8268
2007-03-12 17:55:08 +00:00
Eelco Dolstra
c9c70b8d75 * Don't propagate the teTeX dependency.
svn path=/nixpkgs/trunk/; revision=8262
2007-03-12 12:56:06 +00:00
Eelco Dolstra
cf04579cc5 * Added pgf/tikz.
* runLaTeX: allow additional TeX packages to be specified.
* teTeX setup hook: TEXMFNIX doesn't seem to work, use TEXINPUTS.

svn path=/nixpkgs/trunk/; revision=8261
2007-03-10 23:51:59 +00:00
Mart Kolthof
0f19802139 Forgot to patch the config file to point to the right binaries.
svn path=/nixpkgs/trunk/; revision=8256
2007-03-08 14:06:56 +00:00
Martin Bravenboer
02ea7e6c46 Update of postgresql-jdbc
svn path=/nixpkgs/trunk/; revision=8249
2007-03-06 23:32:27 +00:00
Eelco Dolstra
6c6ff6f36f * Yes! Finally! Bash built with ncurses support! This fixes the
annoying problem with lines longer than 80 (?) characters.

svn path=/nixpkgs/trunk/; revision=8248
2007-03-06 22:46:03 +00:00
Eelco Dolstra
4a85e66bd3 * Until the modesetting branch of the i810 driver works, we're still
stuck with 915resolution on laptops with broken BIOSes.

svn path=/nixpkgs/trunk/; revision=8222
2007-03-06 00:12:43 +00:00
Eelco Dolstra
7b7230b0e9 * Function concatLists to concatenate a list of lists.
svn path=/nixpkgs/trunk/; revision=8219
2007-03-06 00:01:27 +00:00
Martin Bravenboer
c212318239 patch unpack200 before running the construct script
svn path=/nixpkgs/trunk/; revision=8198
2007-03-05 21:33:47 +00:00
Martin Bravenboer
038454978f Use unzip to avoid unpurities
svn path=/nixpkgs/trunk/; revision=8196
2007-03-05 19:54:37 +00:00
Eelco Dolstra
c6db5c80f9 * More Gnome stuff.
svn path=/nixpkgs/trunk/; revision=8190
2007-03-05 18:52:31 +00:00
Martin Bravenboer
fb6d590e50 xorg libxcb: patch to disable assert that stops Java GUI apps from
working (the actual bug is in Java).


svn path=/nixpkgs/trunk/; revision=8189
2007-03-05 18:28:49 +00:00
Martin Bravenboer
3b1d307518 More deps on xlibs
svn path=/nixpkgs/trunk/; revision=8188
2007-03-05 17:55:17 +00:00
Martin Bravenboer
25e0bf0f49 oops.
svn path=/nixpkgs/trunk/; revision=8187
2007-03-05 17:29:21 +00:00
Martin Bravenboer
6892b99bf6 Update of jdk and jre to jdk-distros, based on Distributor License for Java.
D    pkgs/development/interpreters/jre

Obsolete. jdk and jre are now build by the same expression.

D    pkgs/development/compilers/blackdown

Obsolete. jdk is now downloadable.

D    pkgs/development/compilers/jdk/jdk5-sun-linux.nix

Obsolete

A    pkgs/development/compilers/jdk/dlj-bundle-builder.sh

Build for DLJ bundles.

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

Dropped blackdown and ant based on blackdown.

A    pkgs/development/compilers/jdk/jdk6-construct.sh

Copy of DLJ construct script to fix problem with jdk6 bundles.

A    pkgs/development/compilers/jdk/jdk6-linux.nix

New main Nix expression for jdk and jre. Supports mozillaPlugin.

A    pkgs/development/compilers/jdk/dlj-bundle-builder.sh

Include path to libjli in rpath.


svn path=/nixpkgs/trunk/; revision=8186
2007-03-05 17:13:53 +00:00
Mart Kolthof
12b6b77f96 upgraded to version 1.3.6
svn path=/nixpkgs/trunk/; revision=8185
2007-03-05 16:12:08 +00:00
Martin Bravenboer
e8c4ff1817 jing: use jre instead of blackdown
svn path=/nixpkgs/trunk/; revision=8183
2007-03-05 15:10:05 +00:00
Eelco Dolstra
e9178614a9 * Added feh to set the root image.
* Compiz extra plugins.

svn path=/nixpkgs/trunk/; revision=8178
2007-03-05 13:44:27 +00:00
Eelco Dolstra
086832edff * Gnome desktop.
svn path=/nixpkgs/trunk/; revision=8176
2007-03-05 08:56:56 +00:00
Eelco Dolstra
f6472a3343 * Duplication.
svn path=/nixpkgs/trunk/; revision=8175
2007-03-05 08:27:17 +00:00
Eelco Dolstra
c096988e57 * Don't check for X.
svn path=/nixpkgs/trunk/; revision=8174
2007-03-04 23:48:05 +00:00
Eelco Dolstra
b979dff808 * Purify Adobe Reader.
svn path=/nixpkgs/trunk/; revision=8173
2007-03-04 23:46:11 +00:00
Eelco Dolstra
7008d7bfd9 * Gnome terminal.
svn path=/nixpkgs/trunk/; revision=8172
2007-03-04 23:37:34 +00:00
Eelco Dolstra
295990ca07 * gconf-editor and various dependencies.
svn path=/nixpkgs/trunk/; revision=8171
2007-03-04 21:28:24 +00:00
Eelco Dolstra
69b62bf2d6 * Process packages in the specified order (i.e., don't sort).
svn path=/nixpkgs/trunk/; revision=8166
2007-03-04 01:20:07 +00:00
Eelco Dolstra
0fdace792d * Intel PRO/Wireless 2200BG driver firmware.
svn path=/nixpkgs/trunk/; revision=8160
2007-03-03 22:58:19 +00:00
Martin Bravenboer
070bcdf5c6 The name attribute is still necessary for pkgconfig: the binary
pkgconfig in stdenv is only used for mingw, not for cygwin. So
pkgconfig will be build on cygwin from source. This will fail because
of the ? in the filename.


svn path=/nixpkgs/trunk/; revision=8152
2007-03-03 01:38:43 +00:00
Eelco Dolstra
7eb82b5ace * Get rid of old pkgconfigs.
svn path=/nixpkgs/trunk/; revision=8150
2007-03-02 19:14:24 +00:00
Eelco Dolstra
2d33b25877 * fetchurl: accept an optional name. Useful for file names that contain
unacceptable characters (such as ? on Windows).

svn path=/nixpkgs/trunk/; revision=8149
2007-03-02 19:07:36 +00:00
Martin Bravenboer
2e2daff8ab Mirror the patch to avoid ? in filename.
svn path=/nixpkgs/trunk/; revision=8148
2007-03-02 19:04:56 +00:00
Eelco Dolstra
e710cf33b4 * Firefox 2.0.0.2.
svn path=/nixpkgs/trunk/; revision=8139
2007-03-01 19:54:36 +00:00
Eelco Dolstra
c467d6e5e6 * Doh doh doh.
svn path=/nixpkgs/trunk/; revision=8138
2007-03-01 15:50:14 +00:00
Eelco Dolstra
56e0e2fbea * Latest unstable Nix. Add OpenSSL as a dependency.
svn path=/nixpkgs/trunk/; revision=8137
2007-03-01 15:44:23 +00:00
Eelco Dolstra
5dde0fead7 * Build Compiz with GConf support.
* Add some Gnome interdependencies.

svn path=/nixpkgs/trunk/; revision=8125
2007-03-01 00:40:27 +00:00
Eelco Dolstra
fcab5576cb * Latest ALSA utilities.
svn path=/nixpkgs/trunk/; revision=8123
2007-03-01 00:23:30 +00:00
Eelco Dolstra
144a7c05b3 * Build metacity with compositing support.
svn path=/nixpkgs/trunk/; revision=8114
2007-02-28 17:52:41 +00:00
Eelco Dolstra
a6fe30b2df * Add compiz and metacity to the channel.
svn path=/nixpkgs/trunk/; revision=8113
2007-02-28 17:33:24 +00:00
Eelco Dolstra
eb1592a45d * Added metacity, a better window manager than twm ;-)
svn path=/nixpkgs/trunk/; revision=8112
2007-02-28 17:30:50 +00:00
Eelco Dolstra
fbb36da0aa * Gnome 2.16.3.
svn path=/nixpkgs/trunk/; revision=8111
2007-02-28 17:12:21 +00:00
Eelco Dolstra
3d98c0bf14 * Get rid of all those pointless little directories.
svn path=/nixpkgs/trunk/; revision=8107
2007-02-28 16:38:39 +00:00
Eelco Dolstra
e7a1a1cba1 * Move imlib out of Gnome.
svn path=/nixpkgs/trunk/; revision=8106
2007-02-28 16:20:00 +00:00
Eelco Dolstra
398768bfb5 * Refactoring: move KDE and Gnome out of development/libraries into
desktops.

svn path=/nixpkgs/trunk/; revision=8105
2007-02-28 16:18:58 +00:00
Eelco Dolstra
917b75e915 * Wireless tools.
svn path=/nixpkgs/trunk/; revision=8104
2007-02-28 15:50:55 +00:00
Eelco Dolstra
cd4b42a7f0 * Add some X server related stuff to the channel.
svn path=/nixpkgs/trunk/; revision=8094
2007-02-28 12:47:52 +00:00
Eelco Dolstra
c1ed39bd30 * Revert to previous Emacs snapshot, add to channel.
svn path=/nixpkgs/trunk/; revision=8093
2007-02-28 12:07:36 +00:00
Eelco Dolstra
e0ab9dda82 svn path=/nixpkgs/trunk/; revision=8089 2007-02-28 00:46:17 +00:00
Eelco Dolstra
84cb66f309 * Disable Maven, ABC (they depend on the JDK).
svn path=/nixpkgs/trunk/; revision=8086
2007-02-27 23:20:16 +00:00
Eelco Dolstra
714da445bb * pkgconfig 0.21 is now the default.
* Some hackery to get Firefox to build again.

svn path=/nixpkgs/trunk/; revision=8076
2007-02-27 15:15:20 +00:00
Eelco Dolstra
8a89f06527 * Hopefully using the latest pkgconfig will fix the Firefox build
problem.

svn path=/nixpkgs/trunk/; revision=8074
2007-02-27 11:53:02 +00:00
Martin Bravenboer
7cda27b6ec Fix for building valgrind on x86_64-linux.
If building on x86_64-linux, pass --enable-only64bit to the configure
script of valgrind. This disables the 32-bit build, which uses gcc
-m32, which is not supported by the standard gcc for x86_64-linux.


svn path=/nixpkgs/trunk/; revision=8073
2007-02-27 10:40:15 +00:00
Eelco Dolstra
3db007461c * Compiz: build GTK window decorators.
* Make GTK+ 2.10 the default.

svn path=/nixpkgs/trunk/; revision=8072
2007-02-27 03:30:20 +00:00
Eelco Dolstra
d3bdca7623 * Compiz, a compositing window manager.
svn path=/nixpkgs/trunk/; revision=8071
2007-02-27 02:52:28 +00:00
Eelco Dolstra
213aefac17 * Look for the current OpenGL driver in /var/state/opengl-driver.
svn path=/nixpkgs/trunk/; revision=8068
2007-02-27 00:49:47 +00:00
Eelco Dolstra
4788912bde * Build a DRI-accelerated Mesa.
svn path=/nixpkgs/trunk/; revision=8066
2007-02-27 00:18:34 +00:00
Eelco Dolstra
f6b15579b8 svn path=/nixpkgs/trunk/; revision=8065 2007-02-27 00:07:07 +00:00
Eelco Dolstra
8db3dbaf1a * Patched the X server to get the path of the DRI driver from the
environment, rather than relative to the X server's prefix.

svn path=/nixpkgs/trunk/; revision=8064
2007-02-26 23:50:03 +00:00
Eelco Dolstra
556cc5ed2f * Doh.
svn path=/nixpkgs/trunk/; revision=8063
2007-02-26 23:37:41 +00:00
Eelco Dolstra
ba443448e8 * Build the i810 driver. Only depend on the Mesa headers, not all of Mesa.
svn path=/nixpkgs/trunk/; revision=8060
2007-02-26 23:10:25 +00:00
Eelco Dolstra
7edbaaaff2 * New emacs-unicode.
svn path=/nixpkgs/trunk/; revision=8058
2007-02-26 21:38:38 +00:00
Eelco Dolstra
9f173879e3 * Don't call fc-cache (it tries to write in fontconfig's prefix).
svn path=/nixpkgs/trunk/; revision=8056
2007-02-26 21:04:36 +00:00
Eelco Dolstra
24399a3f49 * Dependencies on fontconfig.
svn path=/nixpkgs/trunk/; revision=8055
2007-02-26 20:46:56 +00:00
Eelco Dolstra
26a710ad67 * Hack to address a GNU Make impurity (NIXPKGS-45).
svn path=/nixpkgs/trunk/; revision=8054
2007-02-26 19:11:19 +00:00
Eelco Dolstra
f7e838f5f9 * Fixed URL.
svn path=/nixpkgs/trunk/; revision=8053
2007-02-26 17:56:08 +00:00
Eelco Dolstra
cd10e285d2 * Pass the Mesa source tree.
svn path=/nixpkgs/trunk/; revision=8052
2007-02-26 17:05:27 +00:00
Eelco Dolstra
3e19819c28 * X11R7.2 and associated updates.
svn path=/nixpkgs/trunk/; revision=8049
2007-02-26 16:32:27 +00:00
Eelco Dolstra
d29e068323 * GTK/Cairo updates.
svn path=/nixpkgs/trunk/; revision=8048
2007-02-26 15:54:47 +00:00
Eelco Dolstra
a106e7a1d7 * Use the latest pci.ids.
svn path=/nixpkgs/trunk/; revision=8047
2007-02-26 12:07:46 +00:00
Eelco Dolstra
3a37abc3ce * SLiM, a lightweight display manager.
svn path=/nixpkgs/trunk/; revision=8044
2007-02-25 22:25:25 +00:00
Eelco Dolstra
9a457db61d * Some font hackery.
svn path=/nixpkgs/trunk/; revision=8042
2007-02-25 15:54:15 +00:00
Eelco Dolstra
3ab4c587fb * Fixed URL.
svn path=/nixpkgs/trunk/; revision=8040
2007-02-25 11:29:00 +00:00
Eelco Dolstra
a2e7375459 * Add an platform assertion.
svn path=/nixpkgs/trunk/; revision=8039
2007-02-25 09:48:07 +00:00
Eelco Dolstra
399b9f4cb6 * Added sysstat.
svn path=/nixpkgs/trunk/; revision=8038
2007-02-25 09:46:29 +00:00
Eelco Dolstra
8cfe4d8275 * Latest tightvnc.
svn path=/nixpkgs/trunk/; revision=8037
2007-02-25 09:45:12 +00:00
Eelco Dolstra
f36270a522 svn path=/nixpkgs/trunk/; revision=8027 2007-02-22 21:11:12 +00:00
Eelco Dolstra
870762bc75 svn path=/nixpkgs/trunk/; revision=8024 2007-02-22 17:53:55 +00:00
Martin Bravenboer
c3f8a99b8c Updated gaim to latest beta
Added gdb


svn path=/nixpkgs/trunk/; revision=8019
2007-02-22 16:07:51 +00:00
Eelco Dolstra
8f6878f7ee * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=8017
2007-02-22 14:55:18 +00:00
Martin Bravenboer
163ce4533e updated autoconf to 2.61
svn path=/nixpkgs/trunk/; revision=8013
2007-02-22 14:16:19 +00:00
Martin Bravenboer
d1e0c693c1 fix impurity of lcov install
svn path=/nixpkgs/trunk/; revision=7964
2007-02-21 11:40:12 +00:00
Eelco Dolstra
e17d20b6d2 * Purify the JRE.
svn path=/nixpkgs/trunk/; revision=7936
2007-02-20 17:04:37 +00:00
Eelco Dolstra
f69d866898 * Hackery to get dhclient to pass PATH to dhclient-script.
svn path=/nixpkgs/trunk/; revision=7924
2007-02-20 14:59:11 +00:00
Eelco Dolstra
7f1a438ca8 * Latest dhcp.
* Dhcp client script: create resolv.conf even if the DHCP server
  doesn't provide a domain name, only a list of name servers.  (The
  QEMU DHCP server does this.)

svn path=/nixpkgs/trunk/; revision=7920
2007-02-20 14:20:16 +00:00
Eelco Dolstra
b8057ff11a * Latest pciutils.
svn path=/nixpkgs/trunk/; revision=7914
2007-02-19 20:18:20 +00:00
Eelco Dolstra
5ddcfd16e0 * Don't use /bin/bash.
svn path=/nixpkgs/trunk/; revision=7895
2007-02-12 13:19:57 +00:00
Eelco Dolstra
23adbea73d * Doh!
svn path=/nixpkgs/trunk/; revision=7894
2007-02-12 13:18:21 +00:00
Eelco Dolstra
6acaa6ddd2 * IPTables.
svn path=/nixpkgs/trunk/; revision=7893
2007-02-12 13:18:00 +00:00
Eelco Dolstra
9fdea6a917 * KVM (Kernel-based Virtual Machine). Requires KVM support in the
kernel for performance (and VT/AMD-V in the CPU), but also provides
  a working QEMU for non-KVM-enabled systems.

svn path=/nixpkgs/trunk/; revision=7889
2007-02-12 10:23:43 +00:00
Eelco Dolstra
c8ceb3b284 * Grmbl.
svn path=/nixpkgs/trunk/; revision=7883
2007-02-08 15:32:14 +00:00
Eelco Dolstra
b78181e71d * x86_64 config.
svn path=/nixpkgs/trunk/; revision=7881
2007-02-08 14:53:53 +00:00
Eelco Dolstra
537b3ec57e * Don't use make install.
svn path=/nixpkgs/trunk/; revision=7880
2007-02-08 14:28:49 +00:00
Eelco Dolstra
0128374ab0 * Linux 2.6.20.
svn path=/nixpkgs/trunk/; revision=7879
2007-02-08 12:34:49 +00:00
Eelco Dolstra
3ceec95cb5 * Config for 2.6.20.
svn path=/nixpkgs/trunk/; revision=7877
2007-02-07 16:01:19 +00:00
Eelco Dolstra
64e5fd6b0a * Marvell PATA support (11AB:6101); the TUD buildfarm needs it.
svn path=/nixpkgs/trunk/; revision=7876
2007-02-07 15:55:59 +00:00
Eelco Dolstra
f6ef342dbc * Syslinux 3.35.
svn path=/nixpkgs/trunk/; revision=7874
2007-02-07 14:15:12 +00:00
Eelco Dolstra
2fab5f01e3 * Borrowed a patch from Gentoo to get splashutils to work on x86_64.
* Latest klibc.

svn path=/nixpkgs/trunk/; revision=7871
2007-02-06 22:08:13 +00:00
Eelco Dolstra
b29ff1281b * Use the latest patchelf on x86_64.
svn path=/nixpkgs/trunk/; revision=7867
2007-02-06 21:12:30 +00:00
Eelco Dolstra
9767f074c4 svn path=/nixpkgs/trunk/; revision=7861 2007-02-06 14:28:40 +00:00
Eelco Dolstra
d22dd0ffef * Linux 2.6.19.3.
svn path=/nixpkgs/trunk/; revision=7860
2007-02-06 14:25:38 +00:00
Eelco Dolstra
7e95ed7fe5 * Meta attribute.
svn path=/nixpkgs/trunk/; revision=7842
2007-02-05 14:58:17 +00:00
Eelco Dolstra
6c92badd87 * Added the Emacs Unicode branch (which supposedly will become Emacs
23.x), which GTK and Xft support.  Add something like

    (set-default-font "Bitstream Vera Sans Mono-8")

  to ~/.emacs to get a TTF font.

svn path=/nixpkgs/trunk/; revision=7841
2007-02-05 14:55:15 +00:00
Eelco Dolstra
c7de8ceb73 * Valgrind 3.2.3
svn path=/nixpkgs/trunk/; revision=7839
2007-02-05 12:45:24 +00:00
Eelco Dolstra
374e444a08 * Make <link xlink:href="http://..." /> (i.e., link with no content)
work as in docbook-xsl-1.71.0 (and consistent with the DocBook
  Guide).

svn path=/nixpkgs/trunk/; revision=7836
2007-02-05 12:17:30 +00:00
Armijn Hemel
6ad7f54086 2.0.2 -> 2.0.3
svn path=/nixpkgs/trunk/; revision=7834
2007-02-04 19:20:55 +00:00
Eelco Dolstra
c036d1d48f * Adobe Reader 7.0.9.
* Renamed the Flash Player directories.

svn path=/nixpkgs/trunk/; revision=7831
2007-02-01 15:07:52 +00:00
Eelco Dolstra
4a3bff8a19 svn path=/nixpkgs/trunk/; revision=7816 2007-01-30 14:39:01 +00:00
Andres Löh
6b3d35ee29 * add lhs2tex to channel
svn path=/nixpkgs/trunk/; revision=7815
2007-01-30 14:06:54 +00:00
Eelco Dolstra
d8e4e24e06 * DocBook 5 XSL.
svn path=/nixpkgs/trunk/; revision=7814
2007-01-30 13:37:36 +00:00
Andres Löh
e92bd3ec5e update lhs2tex to 1.12
svn path=/nixpkgs/trunk/; revision=7813
2007-01-30 13:03:53 +00:00
Eelco Dolstra
753b505608 * DocBook XSL 1.72.0.
svn path=/nixpkgs/trunk/; revision=7812
2007-01-30 12:50:08 +00:00
Eelco Dolstra
319e70e3f0 * DocBook 5.0 candidate release 1.
svn path=/nixpkgs/trunk/; revision=7810
2007-01-30 12:36:43 +00:00
Eelco Dolstra
83a82a22e5 * Filter out *~ files in cleanSource.
svn path=/nixpkgs/trunk/; revision=7803
2007-01-29 14:53:23 +00:00
Eelco Dolstra
bffcfd2d78 * Don't check the Neon version.
svn path=/nixpkgs/trunk/; revision=7800
2007-01-29 12:47:29 +00:00
Eelco Dolstra
81da927540 * wxHaskell can use a regular wxGTK build (i.e., with unicode support)
now.

svn path=/nixpkgs/trunk/; revision=7798
2007-01-26 13:12:48 +00:00
Eelco Dolstra
05e42e5c39 * Subversion 1.4.3.
svn path=/nixpkgs/trunk/; revision=7797
2007-01-25 18:09:13 +00:00
Eelco Dolstra
891c62b0a8 * Disable uulib for now.
svn path=/nixpkgs/trunk/; revision=7795
2007-01-24 21:08:54 +00:00
Eelco Dolstra
f752af2637 * Flash Player 9 final. Also fixed sound support (it needs ALSA).
svn path=/nixpkgs/trunk/; revision=7794
2007-01-24 18:01:00 +00:00
Eelco Dolstra
1e38eaa5cb * Hopefully this works.
svn path=/nixpkgs/trunk/; revision=7793
2007-01-24 17:50:51 +00:00
Eelco Dolstra
2256eddad0 * wxHaskell: use the latest version from the Darcs repo.
svn path=/nixpkgs/trunk/; revision=7792
2007-01-24 14:28:50 +00:00
Eelco Dolstra
6f0ba86b97 * Darcs 1.0.9rc2.
svn path=/nixpkgs/trunk/; revision=7791
2007-01-24 14:27:10 +00:00
Eelco Dolstra
279c1e343e * ghc-pkg wrapper: remove --global; it's not needed and it causes
problems (e.g., with ghc-pkg -s PKGNAME).

svn path=/nixpkgs/trunk/; revision=7790
2007-01-24 14:26:50 +00:00
Eelco Dolstra
1b290bdb24 * Make GHC 6.6 the default.
svn path=/nixpkgs/trunk/; revision=7789
2007-01-24 14:26:16 +00:00
Eelco Dolstra
7863e1a2be * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=7785
2007-01-23 19:09:13 +00:00
Eelco Dolstra
3ab1768aff * Valgrind 3.2.2.
svn path=/nixpkgs/trunk/; revision=7784
2007-01-23 17:29:11 +00:00
Mart Kolthof
f201344599 Fixed typo.
svn path=/nixpkgs/trunk/; revision=7778
2007-01-23 16:03:11 +00:00
Eelco Dolstra
def1bec4cd * Fix e2fsprogs on dietlibc on i686-linux.
svn path=/nixpkgs/trunk/; revision=7772
2007-01-23 13:52:34 +00:00
Mart Kolthof
66706c592e Altered download location to sourceforge.
svn path=/nixpkgs/trunk/; revision=7769
2007-01-23 13:29:11 +00:00
Eelco Dolstra
8b2f183a7f * Build pwdutils with libnscd to keep the cache in sync after adding
users etc.

svn path=/nixpkgs/trunk/; revision=7762
2007-01-23 10:01:16 +00:00
Eelco Dolstra
603d051a39 * Use a pure Perl on all Linux platforms.
svn path=/nixpkgs/trunk/; revision=7761
2007-01-23 09:55:25 +00:00
Eelco Dolstra
44a1817bef * Some hackery to get e2fsprogs to build on x86_64 with dietlibc.
svn path=/nixpkgs/trunk/; revision=7758
2007-01-22 22:10:14 +00:00
Eelco Dolstra
1c4dd40460 * Grub requires a 32-bit Glibc. So use the i686-linux Grub on
x86_64.  (This fails to build unless Nix knows an i686-linux machine
  or it can get the Grub binary from a channel.)  Very nasty.

svn path=/nixpkgs/trunk/; revision=7757
2007-01-22 19:57:12 +00:00
Eelco Dolstra
c219e77af7 * Syslinux updated to 3.31.
* Some uber-ugly hacks to get it to build on x86_64 with a non-32-bit
  enabled GCC.

svn path=/nixpkgs/trunk/; revision=7756
2007-01-22 19:14:50 +00:00
Eelco Dolstra
6223d7e219 * Add the Microsoft Core Fonts.
svn path=/nixpkgs/trunk/; revision=7754
2007-01-22 17:39:14 +00:00
Eelco Dolstra
b3b1daf131 * Add Bitstream Vera.
svn path=/nixpkgs/trunk/; revision=7751
2007-01-22 17:11:08 +00:00
Eelco Dolstra
e8de94e114 * Kernel patches should declare their .config options so that we don't
have to keep them in config-blahblah.

svn path=/nixpkgs/trunk/; revision=7747
2007-01-22 15:18:30 +00:00
Eelco Dolstra
e67a0ca213 * Let JRE provide its Mozilla plugin.
svn path=/nixpkgs/trunk/; revision=7746
2007-01-22 15:17:13 +00:00
Eelco Dolstra
a86e3bbf54 * Rebuilt the bootstrap binaries, mostly to fix curl (DNS resolution
in dietlibc was broken).

svn path=/nixpkgs/trunk/; revision=7745
2007-01-22 15:08:16 +00:00
Eelco Dolstra
f320c2c12e * DNS resolution in dietlibc failed randomly on 64-bit platforms.
Patch backported from dietlibc CVS.

svn path=/nixpkgs/trunk/; revision=7743
2007-01-22 14:38:18 +00:00
Eelco Dolstra
a7878ba0a7 * Doh.
svn path=/nixpkgs/trunk/; revision=7741
2007-01-22 13:34:08 +00:00
Eelco Dolstra
b737f2c806 * Forgot to bump the version number.
svn path=/nixpkgs/trunk/; revision=7740
2007-01-22 13:33:49 +00:00
Eelco Dolstra
b9fb6e737b * Kernel configuration for x86_64.
svn path=/nixpkgs/trunk/; revision=7739
2007-01-22 11:22:14 +00:00
Eelco Dolstra
39c7944803 * Build an SMP kernel.
svn path=/nixpkgs/trunk/; revision=7738
2007-01-22 11:08:30 +00:00
Eelco Dolstra
2fccf41b94 * Put the platform in the config file name.
svn path=/nixpkgs/trunk/; revision=7737
2007-01-22 11:05:17 +00:00
Eelco Dolstra
8db4c2d806 * Obsolete.
svn path=/nixpkgs/trunk/; revision=7736
2007-01-22 10:01:21 +00:00
Armijn Hemel
1b66497147 update -> 0.4. After 12 years this package has been updated twice in the last few months. Wow.
svn path=/nixpkgs/trunk/; revision=7731
2007-01-19 23:00:45 +00:00
Eelco Dolstra
aa0918867b * Get some TTF fonts to work. Must merge with the generator.
svn path=/nixpkgs/trunk/; revision=7708
2007-01-17 17:18:14 +00:00
Eelco Dolstra
a71003612b * Merge SUSE's coreutils-5.0-pam-env.patch so that PAM modules can
pass environment variables (notably DISPLAY and XAUTHORITY) to the
  child shell.

svn path=/nixpkgs/trunk/; revision=7701
2007-01-16 22:24:03 +00:00
Armijn Hemel
4d2519baad upgrade to 0.96
svn path=/nixpkgs/trunk/; revision=7700
2007-01-16 22:10:29 +00:00
Eelco Dolstra
936ba36b3a * Added tcpdump.
svn path=/nixpkgs/trunk/; revision=7697
2007-01-16 14:35:08 +00:00
Eelco Dolstra
941acbc53f * libpcap 0.9.5. Also fix an impurity in configure (it looks for
/usr/include/blablah/socket.h to determine which packet interface to
  build).

svn path=/nixpkgs/trunk/; revision=7696
2007-01-16 14:30:38 +00:00
Eelco Dolstra
617abe91e8 * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=7695
2007-01-16 14:11:20 +00:00
Eelco Dolstra
0cf2b35d99 * LDAP NSS module for glibc.
svn path=/nixpkgs/trunk/; revision=7682
2007-01-15 16:42:04 +00:00
Eelco Dolstra
6eaa664a97 * Latest unstable Nix.
svn path=/nixpkgs/trunk/; revision=7670
2007-01-15 11:57:24 +00:00
Eelco Dolstra
e18bd5af62 * Move cleanSource to lib.
svn path=/nixpkgs/trunk/; revision=7668
2007-01-15 09:20:18 +00:00
Eelco Dolstra
a6338f1f34 * Security fix.
svn path=/nixpkgs/trunk/; revision=7665
2007-01-14 18:25:26 +00:00
Eelco Dolstra
19d6b9a1a4 * Bittorrent 5.0.4.
svn path=/nixpkgs/trunk/; revision=7660
2007-01-14 13:13:22 +00:00
Armijn Hemel
db04605858 add p0f passive os fingerprinting tool. Needs wrapper to work correctly, TBD
svn path=/nixpkgs/trunk/; revision=7647
2007-01-13 02:37:24 +00:00
Armijn Hemel
a6f0fe9914 upgrade to 2.0.2
svn path=/nixpkgs/trunk/; revision=7644
2007-01-11 23:19:57 +00:00
Eelco Dolstra
f9e46f6c54 * Add SWIG to the channel.
svn path=/nixpkgs/trunk/; revision=7643
2007-01-11 23:02:20 +00:00
Eelco Dolstra
1c2ae9cb76 * Add su to the channel.
svn path=/nixpkgs/trunk/; revision=7642
2007-01-11 23:01:44 +00:00
Eelco Dolstra
f866d0c0bd * Added openldap and pam_ldap.
svn path=/nixpkgs/trunk/; revision=7641
2007-01-11 21:55:29 +00:00
Eelco Dolstra
4cb58da8e6 * Add a working PAM-enabled su.
svn path=/nixpkgs/trunk/; revision=7633
2007-01-11 15:22:59 +00:00
Eelco Dolstra
7bc63c5312 * Apache 2.2.4.
svn path=/nixpkgs/trunk/; revision=7632
2007-01-11 12:41:35 +00:00
Eelco Dolstra
b56bc4eda5 * Add some NixOS stuff to the channel.
svn path=/nixpkgs/trunk/; revision=7628
2007-01-10 21:47:17 +00:00
Eelco Dolstra
067f450909 * Added mdadm (raidtools replacement).
svn path=/nixpkgs/trunk/; revision=7627
2007-01-10 21:47:03 +00:00
Eelco Dolstra
2f7c9b8fe2 * Added cron.
svn path=/nixpkgs/trunk/; revision=7618
2007-01-10 15:44:58 +00:00
Eelco Dolstra
c240a4774d * ensureDir: allow multiple directories.
* Eval $unpackCmd.

svn path=/nixpkgs/trunk/; revision=7617
2007-01-10 15:44:44 +00:00
Eelco Dolstra
8ee3d8c97a * Doh.
svn path=/nixpkgs/trunk/; revision=7593
2007-01-09 21:13:31 +00:00
Eelco Dolstra
508a0bb329 * Just call it "man".
svn path=/nixpkgs/trunk/; revision=7590
2007-01-09 17:24:58 +00:00
Eelco Dolstra
1d468f451e * Search in "share/man" relative to each path in $PATH (in addition to "man").
svn path=/nixpkgs/trunk/; revision=7589
2007-01-09 17:09:44 +00:00
Eelco Dolstra
e28b109fc4 * Don't install setuid.
svn path=/nixpkgs/trunk/; revision=7588
2007-01-09 16:57:07 +00:00
Eelco Dolstra
b0950cab80 * A function `elem' to check whether a list contains a specific
element.

svn path=/nixpkgs/trunk/; revision=7577
2007-01-08 22:49:26 +00:00
Eelco Dolstra
735bad8c32 * Now Nixpkgs is officially complete.
svn path=/nixpkgs/trunk/; revision=7573
2007-01-08 21:19:15 +00:00
Eelco Dolstra
684951cb2e * Nagios plugins.
svn path=/nixpkgs/trunk/; revision=7571
2007-01-08 18:55:23 +00:00
Eelco Dolstra
e6ab9b0070 * Install the sample config files.
svn path=/nixpkgs/trunk/; revision=7570
2007-01-08 18:55:06 +00:00
Eelco Dolstra
c646e8594a * Saxon 8.8. Also create a wrapper script so it can be run from the
command line.

svn path=/nixpkgs/trunk/; revision=7549
2007-01-07 17:10:14 +00:00
Eelco Dolstra
35a9f7ecb6 * Remove the xauth dependency in openssh. We can set the xauth path
in sshd_config.

svn path=/nixpkgs/trunk/; revision=7547
2007-01-07 10:18:34 +00:00
Eelco Dolstra
44cefeb142 * Add openssh to the channel.
svn path=/nixpkgs/trunk/; revision=7546
2007-01-07 10:02:30 +00:00
Armijn Hemel
b96c1601a1 update to 1.8.1
svn path=/nixpkgs/trunk/; revision=7545
2007-01-06 22:07:50 +00:00
Armijn Hemel
80daff2267 add postInstall to install include files and libraries
svn path=/nixpkgs/trunk/; revision=7544
2007-01-06 22:04:46 +00:00
Eelco Dolstra
045cdc51e8 * Added sshfs-fuse, a program for mounting remote filesystems via
ssh.  No remote support required, everything is done via ssh's
  builtin sftp protocol.

svn path=/nixpkgs/trunk/; revision=7543
2007-01-06 17:36:03 +00:00
Eelco Dolstra
2ecbdbe5eb * Hack to allow the setuid root program fusermount to work.
svn path=/nixpkgs/trunk/; revision=7542
2007-01-06 17:34:56 +00:00
Eelco Dolstra
c63c32e3b2 * OpenSSH 4.5p1 (old version was ancient!).
svn path=/nixpkgs/trunk/; revision=7541
2007-01-06 16:53:10 +00:00
Eelco Dolstra
2101b16d47 * FUSE 2.6.1.
svn path=/nixpkgs/trunk/; revision=7540
2007-01-06 16:32:29 +00:00
Eelco Dolstra
0b587d5ddf * Graphviz 2.12.
svn path=/nixpkgs/trunk/; revision=7531
2007-01-03 11:50:11 +00:00
Armijn Hemel
044b8aa637 1.2.2.1
1.3.1

svn path=/nixpkgs/trunk/; revision=7530
2007-01-01 19:41:53 +00:00
Eelco Dolstra
d54d18fa8b * Gqview 2.1.5.
svn path=/nixpkgs/trunk/; revision=7529
2007-01-01 19:15:51 +00:00
Armijn Hemel
403d766a59 new version
svn path=/nixpkgs/trunk/; revision=7528
2007-01-01 18:49:23 +00:00
Armijn Hemel
6b8b7566fb location moved
svn path=/nixpkgs/trunk/; revision=7527
2007-01-01 16:16:54 +00:00
Eelco Dolstra
4c5f454f54 * Another attempt.
svn path=/nixpkgs/trunk/; revision=7526
2007-01-01 14:25:21 +00:00
Eelco Dolstra
b19d591a7e * Another attempt at fixing NIXPKGS-37.
svn path=/nixpkgs/trunk/; revision=7525
2007-01-01 14:17:06 +00:00
Eelco Dolstra
8feb1d109b * Better fix for NIXPKGS-37: don't let check-lxdialog.sh look in
/usr.

svn path=/nixpkgs/trunk/; revision=7524
2007-01-01 13:42:23 +00:00
Eelco Dolstra
e9c1e32a0f * Work around an ncurses impurity.
svn path=/nixpkgs/trunk/; revision=7523
2007-01-01 11:45:48 +00:00
Eelco Dolstra
e81c87c122 * Linux 2.6.19.1.
svn path=/nixpkgs/trunk/; revision=7522
2007-01-01 02:01:06 +00:00
Eelco Dolstra
75b6eec2d5 * Second attempt.
svn path=/nixpkgs/trunk/; revision=7521
2006-12-31 19:52:41 +00:00
Eelco Dolstra
5c192229b0 * Urgh.
svn path=/nixpkgs/trunk/; revision=7520
2006-12-31 19:10:40 +00:00
Eelco Dolstra
a26e70c2af * Quick attempt at fixing stdenv-mingw.
svn path=/nixpkgs/trunk/; revision=7519
2006-12-31 19:07:33 +00:00
Eelco Dolstra
6547796515 * VLC 0.8.6.
svn path=/nixpkgs/trunk/; revision=7518
2006-12-30 17:03:21 +00:00
Eelco Dolstra
1d4d77179c * Always set the prefix.
svn path=/nixpkgs/trunk/; revision=7513
2006-12-28 21:12:44 +00:00
Eelco Dolstra
98e5779a9b * Don't clobber $shell.
svn path=/nixpkgs/trunk/; revision=7512
2006-12-28 11:32:20 +00:00
Eelco Dolstra
bb9f4a2280 * Workaround a bug in older versions of bash.
svn path=/nixpkgs/trunk/; revision=7511
2006-12-28 11:15:12 +00:00
Eelco Dolstra
0eff9a5236 * Fix stdenv-initial.
svn path=/nixpkgs/trunk/; revision=7510
2006-12-28 10:54:39 +00:00
Eelco Dolstra
036053fcba * Disable the i686-darwin packages for now.
svn path=/nixpkgs/trunk/; revision=7509
2006-12-28 01:31:10 +00:00
Eelco Dolstra
158a26b1ea * Fix xlibs-wrapper.
svn path=/nixpkgs/trunk/; revision=7508
2006-12-28 01:19:15 +00:00
Armijn Hemel
bb6e765df2 add nagios here too
svn path=/nixpkgs/trunk/; revision=7507
2006-12-28 00:48:21 +00:00
Armijn Hemel
b3dfc01024 * add nagios for monitoring stuff (handy for in the buildfarm!).
It needs cleaning up (I think^Wknow there are some impurities in all the
scripts and the config) and it is non-functional until the nagios-plugins
package has been added.

svn path=/nixpkgs/trunk/; revision=7506
2006-12-28 00:48:06 +00:00
Eelco Dolstra
5d72829c18 * Doh.
svn path=/nixpkgs/trunk/; revision=7505
2006-12-27 20:40:25 +00:00
Eelco Dolstra
d15205f8b8 * Set the shell.
svn path=/nixpkgs/trunk/; revision=7504
2006-12-27 18:42:58 +00:00
Eelco Dolstra
f861c8b66c * makeFlags -> buildFlags in a few places.
svn path=/nixpkgs/trunk/; revision=7503
2006-12-27 18:34:35 +00:00
Eelco Dolstra
b8b44e026c * More redundancy.
svn path=/nixpkgs/trunk/; revision=7502
2006-12-27 18:28:02 +00:00
Eelco Dolstra
cd32e67b2b * Remove makeFlags/installFlags redundancy.
svn path=/nixpkgs/trunk/; revision=7501
2006-12-27 18:26:23 +00:00
Eelco Dolstra
bbe62e266b * Remove references to dontMakeInstall.
svn path=/nixpkgs/trunk/; revision=7500
2006-12-27 18:24:26 +00:00
Eelco Dolstra
7a79d1ff6a * Remove references to substitute.sh.
svn path=/nixpkgs/trunk/; revision=7499
2006-12-27 18:17:53 +00:00
Eelco Dolstra
138c0ae751 * Merge the new generic builder.
* Removed substitute, it's part of the generic builder now.
* stdenv-initial (Linux): use the real generic builder script.  This
  does require that sed is in the path of the builder of the initial
  stdenv.

svn path=/nixpkgs/trunk/; revision=7498
2006-12-27 18:14:57 +00:00
Eelco Dolstra
f6d923febc * Merge builder-cygwin.sh.
svn path=/nixpkgs/trunk/; revision=7497
2006-12-27 17:58:32 +00:00
Eelco Dolstra
7a2c0d1793 * Doh.
svn path=/nixpkgs/trunk/; revision=7496
2006-12-27 17:55:57 +00:00
Eelco Dolstra
2dd4e1b9d3 * Remove dontMakeInstall, it's no longer necessary (just set
installCommand to true or something).

svn path=/nixpkgs/trunk/; revision=7495
2006-12-27 17:48:46 +00:00
Eelco Dolstra
8ab9a58e0d * Split the installPhase into installPhase and fixupPhase. The
fixupPhase strips binaries, runs patchelf, etc.  This is so that
  those things still happen when somebody overrides installPhase.

svn path=/nixpkgs/trunk/; revision=7494
2006-12-27 17:47:09 +00:00
Eelco Dolstra
1d9dcbba22 * Allow the patch flags to be overriden through $patchFlags.
svn path=/nixpkgs/trunk/; revision=7493
2006-12-27 17:33:37 +00:00
Eelco Dolstra
8988c16eea * Pass makeFlags to `make check'.
svn path=/nixpkgs/trunk/; revision=7492
2006-12-27 17:31:55 +00:00
Eelco Dolstra
ed8fff32af * Pass makeFlags to `make install' as well. This is because quite
often the same flags need to be passed to both `make' and `make
  install'.  Added a variable buildFlags for flags that should only be
  passed to `make'.

svn path=/nixpkgs/trunk/; revision=7491
2006-12-27 17:30:40 +00:00
Eelco Dolstra
81025a05df * Variable $installTargets to override the install target in
installPhase.

svn path=/nixpkgs/trunk/; revision=7490
2006-12-27 17:26:43 +00:00
Eelco Dolstra
7ca9054420 * Use substituteInPlace.
svn path=/nixpkgs/trunk/; revision=7489
2006-12-27 17:23:34 +00:00
Eelco Dolstra
592cb44e52 * Fix the quadratic performance in substitute().
svn path=/nixpkgs/trunk/; revision=7488
2006-12-27 17:14:00 +00:00
Eelco Dolstra
eb98a4c328 * Thunderbird 1.5.0.9.
svn path=/nixpkgs/trunk/; revision=7487
2006-12-27 17:00:44 +00:00
Eelco Dolstra
b36d027ad7 * Firefox 2.0.0.1.
svn path=/nixpkgs/trunk/; revision=7486
2006-12-27 16:57:53 +00:00
Armijn Hemel
7e41b751cb new versions of various very important tools to keep the buildfarm busy.
svn path=/nixpkgs/trunk/; revision=7485
2006-12-25 23:28:35 +00:00
Armijn Hemel
d2d3dc33dd update to 1.4.8
svn path=/nixpkgs/trunk/; revision=7484
2006-12-25 21:23:09 +00:00
Armijn Hemel
1e96653eb6 add stub for gettext 0.16.1
svn path=/nixpkgs/trunk/; revision=7483
2006-12-25 21:13:02 +00:00
Armijn Hemel
c5e992c7bf update to 4.2.29
svn path=/nixpkgs/trunk/; revision=7482
2006-12-25 21:09:18 +00:00
Armijn Hemel
331ed07b8c add stub for automake 1.10
svn path=/nixpkgs/trunk/; revision=7481
2006-12-25 20:00:12 +00:00
Eelco Dolstra
9d76685ded * LVM2 and the device mapper.
svn path=/nixpkgs/trunk/; revision=7475
2006-12-23 23:16:04 +00:00
Eelco Dolstra
d96ee92a8c * Purity.
svn path=/nixpkgs/trunk/; revision=7465
2006-12-22 22:16:06 +00:00
Eelco Dolstra
33db7f3dd3 * Build ntpd with capabilities support.
svn path=/nixpkgs/trunk/; revision=7462
2006-12-22 19:22:57 +00:00
Eelco Dolstra
000b1f4cd6 * NTP daemon.
svn path=/nixpkgs/trunk/; revision=7459
2006-12-21 22:23:17 +00:00
Eelco Dolstra
e726057b32 * Function `findSingle' for looking up values in dictionary-like
lists.

svn path=/nixpkgs/trunk/; revision=7446
2006-12-21 00:09:40 +00:00
Eelco Dolstra
fe30bcab94 * Just-in-time compiler for Python.
svn path=/nixpkgs/trunk/; revision=7429
2006-12-19 18:55:04 +00:00
Eelco Dolstra
b0bb9f21ee * Add some stuff to the channel.
* Latest unstable Nix.

svn path=/nixpkgs/trunk/; revision=7389
2006-12-18 17:58:50 +00:00
Eelco Dolstra
3ae5939e87 * Thunderbird 1.5.0.8.
svn path=/nixpkgs/trunk/; revision=7355
2006-12-16 01:17:56 +00:00
Eelco Dolstra
f59f5d7d96 * Handle weird cases when the server redirects us while setting a
cookie.

svn path=/nixpkgs/trunk/; revision=7352
2006-12-15 21:28:59 +00:00
Eelco Dolstra
b83fc581e2 * PHP 5.2.0.
svn path=/nixpkgs/trunk/; revision=7349
2006-12-15 21:18:27 +00:00
Arie Middelkoop
afde8e6270 Added GHC 6.6.
note: the old GHC 6.4(.2?) version is still there. I reused the bootstrap-version to bootstrap GHC-6.6. And some other packages depend on the old GHC 
version as well.

note: only use this package for building other packages. If you install it as an end-user, you'll only be able to use the default GHC libraries, 
because other libraries are only privately registered to this GHC version during a nix-build by hooks (which are not executed when you run GHC 
yourself as an end-user).

Consequently, also added a newer version of uulib and uuagc.

svn path=/nixpkgs/trunk/; revision=7346
2006-12-15 13:32:55 +00:00
Eelco Dolstra
4ae30fee90 * Add wxHaskell to the channel.
svn path=/nixpkgs/trunk/; revision=7344
2006-12-13 23:25:36 +00:00
Eelco Dolstra
fb73ce99f2 * Added wxHaskell.
* Added GNU MP, use it in pycrypto.

svn path=/nixpkgs/trunk/; revision=7343
2006-12-13 22:29:40 +00:00
Eelco Dolstra
a6ca6b0612 * Doh!
svn path=/nixpkgs/trunk/; revision=7342
2006-12-13 21:15:31 +00:00
Eelco Dolstra
9ea7038c51 * BitTorrent 5.0.3.
* wxPython 2.6.3.

svn path=/nixpkgs/trunk/; revision=7341
2006-12-13 20:30:09 +00:00
Eelco Dolstra
0a91ca3091 * Allow "make install" to be overriden using $installCommand.
svn path=/nixpkgs/trunk/; revision=7340
2006-12-13 20:08:24 +00:00
Eelco Dolstra
e6f589d4bf * Some Python packages.
svn path=/nixpkgs/trunk/; revision=7339
2006-12-13 18:04:03 +00:00
Eelco Dolstra
15c96da276 * Python 2.4.4.
* Added a setup hook for Python that adds Python packages in
  buildInputs to $PYTHONPATH.

svn path=/nixpkgs/trunk/; revision=7338
2006-12-13 18:03:08 +00:00
Eelco Dolstra
cd8a033c15 * Remove some obsolete wxGTK/wxPython versions.
svn path=/nixpkgs/trunk/; revision=7337
2006-12-13 15:53:36 +00:00
Eelco Dolstra
5a7b2515e1 * Helper function `writeText' to write a plain text file to the Nix
store.

* Helper function `cleanSource' to bring in a path as a source,
  filtering out all hidden Subversion directories.

svn path=/nixpkgs/trunk/; revision=7334
2006-12-13 14:23:24 +00:00
Eelco Dolstra
e7304dcf48 * Use the latest unstable release.
svn path=/nixpkgs/trunk/; revision=7329
2006-12-13 11:22:34 +00:00
Eelco Dolstra
e002f96a56 * TMI.
svn path=/nixpkgs/trunk/; revision=7315
2006-12-11 15:46:54 +00:00
Eelco Dolstra
e09f8061b7 * OpenSSH: optionally use PAM.
* Some purity fixes in OpenSSH: it needs Perl, and we now specify a
  location for the empty privsep directory.

svn path=/nixpkgs/trunk/; revision=7310
2006-12-11 03:24:35 +00:00
Eelco Dolstra
5b262e235e * Add libxcrypt for Blowfish support in pam_unix2.
svn path=/nixpkgs/trunk/; revision=7305
2006-12-11 02:35:05 +00:00
Eelco Dolstra
745acdd93a * pam_unix2, a better passwd authentication module.
svn path=/nixpkgs/trunk/; revision=7304
2006-12-11 01:39:02 +00:00
Eelco Dolstra
52241b5b0f * No longer needed - folded into the mingetty Upstart job.
svn path=/nixpkgs/trunk/; revision=7301
2006-12-11 00:51:39 +00:00
Eelco Dolstra
7dfbf0eba7 * Move the substitution functions into stdenv (not merged yet).
* If the environment variable buildCommand is set, then eval that
  instead of doing the build phases.  This is used by the runCommand
  function in all-packages.nix to allow one-lines like

    foo = runCommand "foo" {} "mkdir $out; echo foo > $out/foo";
    

svn path=/nixpkgs/trunk/; revision=7298
2006-12-10 22:24:42 +00:00
Eelco Dolstra
cca1ba0372 * Latest Flash beta.
svn path=/nixpkgs/trunk/; revision=7292
2006-12-09 17:27:59 +00:00
Eelco Dolstra
951da2409f * Slightly cleaner way.
svn path=/nixpkgs/trunk/; revision=7289
2006-12-09 00:57:16 +00:00
Eelco Dolstra
8695d51417 * Added the IANA protocols and services files for /etc.
svn path=/nixpkgs/trunk/; revision=7288
2006-12-09 00:54:11 +00:00
Eelco Dolstra
42558043b3 * Emacs: use ncurses so that we don't need /etc/termcap in terminal
mode.

svn path=/nixpkgs/trunk/; revision=7287
2006-12-09 00:48:15 +00:00
Eelco Dolstra
7ce9e38ad9 * Latest pam.
* Added pwdutils and pam_login to replace shadow.

svn path=/nixpkgs/trunk/; revision=7284
2006-12-08 23:53:07 +00:00
Eelco Dolstra
3691639db1 * By popular demand: xfig.
svn path=/nixpkgs/trunk/; revision=7278
2006-12-08 01:17:21 +00:00
Eelco Dolstra
3a4312f263 * Latest unstable version.
svn path=/nixpkgs/trunk/; revision=7274
2006-12-07 22:50:15 +00:00
Eelco Dolstra
71285201cd * Doh! Copy *all* the plugins. No wonder most videos didn't work
anymore...

svn path=/nixpkgs/trunk/; revision=7272
2006-12-07 22:00:10 +00:00
Armijn Hemel
3613f5568c 1.1 -> 1.2
svn path=/nixpkgs/trunk/; revision=7268
2006-12-07 19:31:23 +00:00
Eelco Dolstra
cf8fad5c83 * MPlayer 1.0rc1.
* Added freefont-ttf (use to provide a default OSD font for MPlayer).

svn path=/nixpkgs/trunk/; revision=7241
2006-12-05 22:28:45 +00:00
Eelco Dolstra
26b32785d2 * Xvidcap for making screen recordings.
svn path=/nixpkgs/trunk/; revision=7186
2006-12-01 16:44:26 +00:00
Eelco Dolstra
157b6cd18d * Missing dependencies. Will merge into the generator later.
svn path=/nixpkgs/trunk/; revision=7166
2006-11-28 22:28:27 +00:00
Eelco Dolstra
153d4e65a1 * Fork of build-env in the Nix distribution. This one supports
ignoring collisions and selectively including directories.

svn path=/nixpkgs/trunk/; revision=7160
2006-11-28 16:46:12 +00:00
Eelco Dolstra
89ba1cba24 * We don't need groups from shadow.
svn path=/nixpkgs/trunk/; revision=7159
2006-11-28 15:45:41 +00:00
Eelco Dolstra
e7194e0ed5 * Library functions: filter, eqLists (equality on lists; the `=='
operator is mostly broken, see NIX-62).

svn path=/nixpkgs/trunk/; revision=7151
2006-11-27 16:58:08 +00:00
Eelco Dolstra
70b5d37109 * Add some more NixOS stuff to the channel.
svn path=/nixpkgs/trunk/; revision=7145
2006-11-27 10:54:00 +00:00
Eelco Dolstra
eed02cb58f * Fix corrupt archives in cpio 2.7 when dealing with symlinks.
svn path=/nixpkgs/trunk/; revision=7143
2006-11-27 00:34:05 +00:00
Eelco Dolstra
8c4574571d * Build with fbsplash support, and put the control FIFO (which we
don't use yet, the daemon mode seems broken) in a more sensible
  place.

svn path=/nixpkgs/trunk/; revision=7139
2006-11-26 23:25:25 +00:00
Eelco Dolstra
510ff785e7 * Urgh, splashutils requires the klibc headers to contain header files
from the fbsplash kernel patch.  So use the actual patched kernel as
  an input to klibc, instead of Glibc's kernel headers.

svn path=/nixpkgs/trunk/; revision=7138
2006-11-26 23:24:40 +00:00
Eelco Dolstra
2bfcec0e04 * Oops, don't assume dosbox to be in $PATH.
svn path=/nixpkgs/trunk/; revision=7135
2006-11-26 14:10:28 +00:00
Eelco Dolstra
88f1d8af8e * Build splashutils properly.
svn path=/nixpkgs/trunk/; revision=7134
2006-11-25 23:41:53 +00:00
Eelco Dolstra
66b646d7e7 * Latest klibc.
svn path=/nixpkgs/trunk/; revision=7133
2006-11-25 21:49:42 +00:00
Eelco Dolstra
3df5921afe * FB_SPLASH requires FB_TILEBLITTING to be off.
svn path=/nixpkgs/trunk/; revision=7132
2006-11-25 13:23:52 +00:00
Eelco Dolstra
886eab9ead * Disable parted for now, I think I broke e2fsprogs.
svn path=/nixpkgs/trunk/; revision=7131
2006-11-25 12:56:35 +00:00
Eelco Dolstra
6068fe8440 * Turn on fbsplash.
svn path=/nixpkgs/trunk/; revision=7130
2006-11-25 11:29:10 +00:00
Eelco Dolstra
f95a14fa22 * Linux 2.6.18.3.
* fbsplash kernel patch (from Gentoo - better than SUSE's bootsplash).

svn path=/nixpkgs/trunk/; revision=7129
2006-11-25 11:10:50 +00:00
Eelco Dolstra
a1b0fb3979 * Work around a dependency on /bin/bash.
svn path=/nixpkgs/trunk/; revision=7128
2006-11-25 00:40:09 +00:00
Eelco Dolstra
491f505848 * Splashutils.
svn path=/nixpkgs/trunk/; revision=7126
2006-11-25 00:28:15 +00:00
Eelco Dolstra
53d285263f * Add some more stuff to the channel for NixOS.
svn path=/nixpkgs/trunk/; revision=7125
2006-11-24 20:38:42 +00:00
Eelco Dolstra
50f412047d * Use symlinks instead of hard links in e2fsprogs.
* Merge e2fsprogs and e2fsprogs-diet.

svn path=/nixpkgs/trunk/; revision=7116
2006-11-24 11:36:57 +00:00
Eelco Dolstra
9485d4a320 * Support \pgfimage.
svn path=/nixpkgs/trunk/; revision=7087
2006-11-22 07:06:10 +00:00
Eelco Dolstra
244a91a090 * Fix status/stop commands.
svn path=/nixpkgs/trunk/; revision=7080
2006-11-20 16:37:00 +00:00
Eelco Dolstra
1051c44d9c * Don't use /bin/sh.
* Don't clear the PATH.

svn path=/nixpkgs/trunk/; revision=7077
2006-11-19 22:02:16 +00:00
Eelco Dolstra
cdcbad35d7 * Quick patch to set the Upstart events directory.
svn path=/nixpkgs/trunk/; revision=7073
2006-11-19 18:16:13 +00:00
Eelco Dolstra
518bce117f * Turn on the compatibility tools.
svn path=/nixpkgs/trunk/; revision=7072
2006-11-19 15:58:58 +00:00
Eelco Dolstra
f6b48bee54 * Added upstart.
svn path=/nixpkgs/trunk/; revision=7069
2006-11-17 20:24:42 +00:00
Eelco Dolstra
1e384ef2f2 * Add some system packages to the channel for NixOS.
svn path=/nixpkgs/trunk/; revision=7064
2006-11-17 14:23:51 +00:00
Eelco Dolstra
265c313feb * Revive nixUnstable.
svn path=/nixpkgs/trunk/; revision=7060
2006-11-17 12:49:46 +00:00
Eelco Dolstra
298f1ffad6 * Revert r7041. I think we're better off with gensplash than with
splashy.

svn path=/nixpkgs/trunk/; revision=7059
2006-11-17 11:45:56 +00:00
Eelco Dolstra
3803cfdff2 * lhs2TeX updated to 1.11.
svn path=/nixpkgs/trunk/; revision=7055
2006-11-15 15:25:32 +00:00
Eelco Dolstra
bc394c1775 * Splashy for showing boot splash screens. Doesn't work yet though.
svn path=/nixpkgs/trunk/; revision=7041
2006-11-15 00:10:40 +00:00
Eelco Dolstra
3dc7e103cf * DirectFB.
svn path=/nixpkgs/trunk/; revision=7040
2006-11-14 22:23:33 +00:00
Eelco Dolstra
82888b7a20 * New version that integrates the MinGW patch.
svn path=/nixpkgs/trunk/; revision=7034
2006-11-14 18:50:17 +00:00
Eelco Dolstra
1cddeefb30 * Provide a patched ATerm library that works on 64-bit systems and on
systems with Glibc 2.5 or GCC 4.1.x.

svn path=/nixpkgs/trunk/; revision=7032
2006-11-14 15:55:57 +00:00
Eelco Dolstra
23b840f5bd * Refactor a bit.
svn path=/nixpkgs/trunk/; revision=7030
2006-11-14 15:49:07 +00:00
Eelco Dolstra
1ace3742a3 * Fix bzip2 on cygwin.
svn path=/nixpkgs/trunk/; revision=7025
2006-11-13 23:01:35 +00:00
Eelco Dolstra
5474c6518f * Impurity in udev: don't call /usr/bin/install.
svn path=/nixpkgs/trunk/; revision=7013
2006-11-13 10:33:29 +00:00
Martin Bravenboer
d7fcf2f810 Added /usr/local/bin to the initial search path to support Massala
svn path=/nixpkgs/trunk/; revision=7011
2006-11-13 10:09:56 +00:00
Eelco Dolstra
3dcb2e095e * Urgh, go back to 0.25 (0.26 fails on most platforms).
svn path=/nixpkgs/trunk/; revision=6984
2006-11-08 16:39:20 +00:00
Eelco Dolstra
aca43b766b * Sheesh, Subversion is picky.
svn path=/nixpkgs/trunk/; revision=6981
2006-11-08 16:11:51 +00:00
Eelco Dolstra
73448634c4 * Subversion 1.4.2.
* Neon 0.26.2.

svn path=/nixpkgs/trunk/; revision=6980
2006-11-08 13:03:55 +00:00
Eelco Dolstra
36b1473e09 * Allow the result to be stored somewhere else than $out.
svn path=/nixpkgs/trunk/; revision=6978
2006-11-08 09:26:18 +00:00
Eelco Dolstra
986ec9c8a1 * Fix some paths.
svn path=/nixpkgs/trunk/; revision=6974
2006-11-07 21:13:57 +00:00
Eelco Dolstra
dab13a2af0 * Latest udev, which builds against the latest kernel.
svn path=/nixpkgs/trunk/; revision=6973
2006-11-07 19:48:05 +00:00
Eelco Dolstra
eac4138841 * Cygwin patch.
svn path=/nixpkgs/trunk/; revision=6972
2006-11-07 16:07:42 +00:00
Eelco Dolstra
347ef7f889 * Turn on some Cygwin packages.
svn path=/nixpkgs/trunk/; revision=6969
2006-11-07 15:14:06 +00:00
Eelco Dolstra
908b2bf027 * Latest cpio; fixes a problem with symlinks.
svn path=/nixpkgs/trunk/; revision=6965
2006-11-07 10:48:08 +00:00
Eelco Dolstra
023e2003df * Install into $out/sbin, not $out/usr/sbin.
svn path=/nixpkgs/trunk/; revision=6962
2006-11-06 22:16:10 +00:00
Eelco Dolstra
609607768f * Turn the nukeRefs() function into a separate program.
svn path=/nixpkgs/trunk/; revision=6941
2006-11-03 13:33:24 +00:00
Eelco Dolstra
d0a18cf8fa * Also symlink the linux directory in kernel-headers.
svn path=/nixpkgs/trunk/; revision=6940
2006-11-03 13:32:58 +00:00
Eelco Dolstra
e8261201d8 * Dietlibc: symlink to the asm directory from kernel-headers, because
some programs (such as module-init-tools) need it.
* Remove module-init-tools-static, it now builds out of the box with
  dietlibc.

svn path=/nixpkgs/trunk/; revision=6938
2006-11-03 11:09:06 +00:00
Eelco Dolstra
039b141471 * Generate a modules.dep containing correct paths.
svn path=/nixpkgs/trunk/; revision=6935
2006-11-03 08:32:23 +00:00
Eelco Dolstra
b99122d759 * Set MODULE_DIR.
svn path=/nixpkgs/trunk/; revision=6933
2006-11-03 00:34:48 +00:00
Eelco Dolstra
e23c7013be * Revert r6921 because now I do want a kernel without builtin IDE
support and so on (so that I can test kernel modules in initrd).

svn path=/nixpkgs/trunk/; revision=6931
2006-11-02 23:40:16 +00:00
Eelco Dolstra
05c884b471 * Utility: the generic substituter. It substitutes all occurences of
`@var@' in the file `src', writing the result to $out, where `var'
  is any environment variable starting with a lowercase character.
  Example:

    genericSubstituter {
      src = ./file;
      foo = "bla";
      shell = bash + "/bin/sh";
    };

  will replace `@foo@' with `bla' and `@shell@' with
  `/nix/store/...-bash-.../bin/sh'.

svn path=/nixpkgs/trunk/; revision=6928
2006-11-02 22:44:32 +00:00
Eelco Dolstra
2f0d625a7a * Flash Player 9 Beta (enabled in the Firefox wrapper).
svn path=/nixpkgs/trunk/; revision=6925
2006-11-01 14:27:20 +00:00
Eelco Dolstra
641e72cf40 * iputils: use the same kernel headers as glibc.
svn path=/nixpkgs/trunk/; revision=6924
2006-11-01 13:58:46 +00:00
Eelco Dolstra
ff0c1c7b99 * Add the kernel to the channel.
svn path=/nixpkgs/trunk/; revision=6922
2006-11-01 10:33:03 +00:00
Eelco Dolstra
faeab47cf8 * Compile IDE support into the kernel rather than in modules. We need
this until we have some sort of initrd.

svn path=/nixpkgs/trunk/; revision=6921
2006-10-31 23:01:08 +00:00
Eelco Dolstra
32cb4c8a54 * Hack to get static util-linux builds to work.
svn path=/nixpkgs/trunk/; revision=6917
2006-10-31 16:21:24 +00:00
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
9050bc10fe * Latest bootstrap binaries for x86_64.
svn path=/nixpkgs/trunk/; revision=6907
2006-10-30 13:40:18 +00:00
Eelco Dolstra
37bbcde566 * Don't nuke unconditionally.
svn path=/nixpkgs/trunk/; revision=6905
2006-10-30 12:57:30 +00:00
Eelco Dolstra
711bb9b56a * Fix GCC 3.3.
svn path=/nixpkgs/trunk/; revision=6904
2006-10-30 11:58:24 +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
f0a239989e * __currentSystem is evil.
svn path=/nixpkgs/trunk/; revision=6899
2006-10-29 00:05:17 +00:00
Eelco Dolstra
0b78c04601 * Fix gcc 3.3.
svn path=/nixpkgs/trunk/; revision=6898
2006-10-28 23:41:45 +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
ef4fe4f102 * Use a proper distribution.
svn path=/nixpkgs/trunk/; revision=6896
2006-10-28 22:31:46 +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
f95a93197a * Don't use EPSV.
svn path=/nixpkgs/trunk/; revision=6894
2006-10-28 22:07:25 +00:00
Eelco Dolstra
0c0d30d248 * Fix the URLs / hashes.
svn path=/nixpkgs/trunk/; revision=6891
2006-10-28 13:51:49 +00:00
Eelco Dolstra
bfa469d192 * New (smaller) bootstrap binaries for powerpc.
svn path=/nixpkgs/trunk/; revision=6889
2006-10-28 13:35:22 +00:00
Eelco Dolstra
64f8e95cf8 * Remove references from some GCC header file on powerpc.
svn path=/nixpkgs/trunk/; revision=6888
2006-10-28 13:32:49 +00:00
Eelco Dolstra
770517edbb * Doh, we're building in a different directory than the sources.
svn path=/nixpkgs/trunk/; revision=6887
2006-10-28 11:40:26 +00:00
Eelco Dolstra
09c4540e60 * Release notes.
svn path=/nixpkgs/trunk/; revision=6886
2006-10-28 10:20:25 +00:00
Eelco Dolstra
b8f17a1e59 * Workaround for the wrong <semaphore.h> getting installed. This
appears to be a regression:
  http://www.mail-archive.com/debian-glibc@lists.debian.org/msg31543.html 

svn path=/nixpkgs/trunk/; revision=6885
2006-10-28 10:17:08 +00:00
Eelco Dolstra
3a6754f6bb * gcc-4.1-temp -> gcc-4.1.
* Use real URLs.

svn path=/nixpkgs/trunk/; revision=6884
2006-10-27 23:14:41 +00:00
Eelco Dolstra
b7a96d74e2 svn path=/nixpkgs/trunk/; revision=6883 2006-10-27 23:13:44 +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
0f7883d12f * Revive the old coreutils, since coreutils 6 is broken beyond repair
with dietlibc (it does some incredibly nasty hackery with the system
  header files...).

svn path=/nixpkgs/trunk/; revision=6878
2006-10-27 19:53:23 +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
01fbf62a2c * nativeGlibc -> nativeLibc (gcc-cross-wrapper is probably broken
right now; should merge gcc-wrapper changes).

svn path=/nixpkgs/trunk/; revision=6876
2006-10-27 13:44:17 +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
b90781ec21 * Renamed orig-glibc -> orig-libc in some places, and in others, use
the new $NIX_GCC/nix-support/dynamic-linker file to locate the
  dynamic linker directly (don't hardcode ld-linux.so.2).

svn path=/nixpkgs/trunk/; revision=6873
2006-10-27 12:43:32 +00:00
Eelco Dolstra
ee2b63c872 * Argggggghhhh.
svn path=/nixpkgs/trunk/; revision=6872
2006-10-27 12:07:03 +00:00
Eelco Dolstra
35dfb5b43e * Release notes.
svn path=/nixpkgs/trunk/; revision=6871
2006-10-27 09:42:01 +00:00
Eelco Dolstra
0e776c19d2 * Real URLs.
svn path=/nixpkgs/trunk/; revision=6869
2006-10-26 22:55:04 +00:00
Eelco Dolstra
609710f102 * Enable the pure stdenv-linux for powerpc.
svn path=/nixpkgs/trunk/; revision=6867
2006-10-26 22:41:46 +00:00
Eelco Dolstra
29961dbb85 * Doh.
svn path=/nixpkgs/trunk/; revision=6866
2006-10-26 22:40:44 +00:00
Eelco Dolstra
2efe6dc281 * Tsk.
svn path=/nixpkgs/trunk/; revision=6865
2006-10-26 22:30:48 +00:00
Eelco Dolstra
cf693caa08 * Another example of an inline hook.
svn path=/nixpkgs/trunk/; revision=6864
2006-10-26 22:30:27 +00:00
Eelco Dolstra
0b7e256162 * Hook variables in the generic builder are now executed using eval.
This has a major advantage: you can write hooks directly in Nix
  expressions.  For instance, rather than write a builder like this:

    source $stdenv/setup

    postInstall=postInstall
    postInstall() {
        ln -sf gzip $out/bin/gunzip
        ln -sf gzip $out/bin/zcat
    }

    genericBuild

  (the gzip builder), you can just add this attribute to the
  derivation:

    postInstall = "ln -sf gzip $out/bin/gunzip; ln -sf gzip $out/bin/zcat";

  and so a separate build script becomes unnecessary.  This should
  allow us to get rid of most builders in Nixpkgs.

* Allow configure and make arguments to contain whitespace.
  Previously, you could say, for instance

    configureFlags="CFLAGS=-O0"

  but not

    configureFlags="CFLAGS=-O0 -g"

  since the `-g' would be interpreted as a separate argument to
  configure.  Now you can say

    configureFlagsArray=("CFLAGS=-O0 -g")

  or similarly

    configureFlagsArray=("CFLAGS=-O0 -g" "LDFLAGS=-L/foo -L/bar")

  which does the right thing.  Idem for makeFlags, installFlags,
  checkFlags and distFlags.

  Unfortunately you can't pass arrays to Bash through the environment,
  so you can't put the array above in a Nix expression, e.g.,

    configureFlagsArray = ["CFLAGS=-O0 -g"];

  since it would just be flattened to a since string.  However, you
  can use the inline hooks described above:

    preConfigure = "configureFlagsArray=(\"CFLAGS=-O0 -g\")";


svn path=/nixpkgs/trunk/; revision=6863
2006-10-26 22:20:25 +00:00
Eelco Dolstra
c8cc992038 * Put a symlink to the assembler in the GCC wrapper. Otherwise, when
we use the GCC wrapper in a user environment, the wrong assembler
  will be called.  This is not usually a problem, but sometimes it is
  (e.g., when using G++ 4.1.1 with binutils 2.16 or so).

svn path=/nixpkgs/trunk/; revision=6862
2006-10-26 20:25:31 +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
43fb5626d6 * Bootstrap tools for the pure stdenv-linux on powerpc-linux.
svn path=/nixpkgs/trunk/; revision=6860
2006-10-26 20:07:49 +00:00
Eelco Dolstra
45bf677dcc * Doh.
svn path=/nixpkgs/trunk/; revision=6859
2006-10-26 19:00:46 +00:00
Eelco Dolstra
554ea561dd * coreutils won't build with dietlibc on ppc.
svn path=/nixpkgs/trunk/; revision=6858
2006-10-26 15:02:16 +00:00
Eelco Dolstra
29f9225a9d * Symlink gunzip, zcat.
svn path=/nixpkgs/trunk/; revision=6857
2006-10-26 14:35:57 +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
eb4584c0cb * Merge the gcc-4.1 changes into 3.4.
svn path=/nixpkgs/trunk/; revision=6855
2006-10-26 11:25:29 +00:00
Armijn Hemel
115a99e6f4 orig-glibc -> orig-libc
svn path=/nixpkgs/trunk/; revision=6854
2006-10-26 10:13:59 +00:00
Eelco Dolstra
47d7e73abb * Real URLs.
svn path=/nixpkgs/trunk/; revision=6853
2006-10-25 17:27:32 +00:00
Eelco Dolstra
4be38f2f31 * No longer needed.
svn path=/nixpkgs/trunk/; revision=6851
2006-10-25 16:32:33 +00:00
Eelco Dolstra
fd2b826b17 * Add -B$gcc/lib64 when appropriate. This is so that configure
(calling gcc -print-search-dirs) builds a libtool that searches in
  lib64 for libstdc++.so.

svn path=/nixpkgs/trunk/; revision=6850
2006-10-25 16:32:13 +00:00
Eelco Dolstra
b831b236ba * Use the pure stdenv on x86_64.
svn path=/nixpkgs/trunk/; revision=6849
2006-10-25 13:27:43 +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
02254ec3d8 * Fix glibc build on powerpc. See http://sources.redhat.com/bugzilla/show_bug.cgi?id=2929.
svn path=/nixpkgs/trunk/; revision=6847
2006-10-25 11:17:30 +00:00
Eelco Dolstra
371d2ddbf2 * Back out r6830.
svn path=/nixpkgs/trunk/; revision=6846
2006-10-25 11:06:44 +00:00
Eelco Dolstra
3ba5d075a4 * New binaries.
svn path=/nixpkgs/trunk/; revision=6845
2006-10-25 10:56:26 +00:00
Eelco Dolstra
31f2316454 * "ppc" -> "powerpc", but do copy the "ppc" directory as well.
svn path=/nixpkgs/trunk/; revision=6844
2006-10-25 10:55:36 +00:00
Eelco Dolstra
26a11fbf54 * Fix a typo, and put the platform-specific header directory in the
Nix expression rather than the builder.

svn path=/nixpkgs/trunk/; revision=6843
2006-10-25 10:14:27 +00:00
Eelco Dolstra
9c611a19c6 * Glibc no longer containing profiling libraries.
* GCC no longer does a multilib build.

svn path=/nixpkgs/trunk/; revision=6842
2006-10-25 09:51:32 +00:00
Eelco Dolstra
7f9a2ecc16 * Fix building in an impure environment.
svn path=/nixpkgs/trunk/; revision=6841
2006-10-25 09:50:58 +00:00
Eelco Dolstra
1a7576f193 * Get the g++ tarball unconditionally, otherwise the patch won't apply.
svn path=/nixpkgs/trunk/; revision=6840
2006-10-25 09:23:20 +00:00
Eelco Dolstra
c8b1035c4f * Doh.
svn path=/nixpkgs/trunk/; revision=6839
2006-10-25 07:48:59 +00:00
Eelco Dolstra
7d5de08c1c * More simplification.
svn path=/nixpkgs/trunk/; revision=6838
2006-10-24 23:07:37 +00:00
Eelco Dolstra
66fb5088c5 * Doh.
svn path=/nixpkgs/trunk/; revision=6837
2006-10-24 23:05:53 +00:00
Eelco Dolstra
4d3059721d * bash 2.0, findutils 4.2.28.
* Some Nix expression simplifications.  Sense and simplicity!

svn path=/nixpkgs/trunk/; revision=6836
2006-10-24 23:05:12 +00:00
Eelco Dolstra
f86c11815f * Use coreutils 6.4; the dietlibc patch has been merged.
svn path=/nixpkgs/trunk/; revision=6835
2006-10-24 22:49:08 +00:00
Eelco Dolstra
de70885cfc * No longer needed.
svn path=/nixpkgs/trunk/; revision=6834
2006-10-24 22:41:38 +00:00
Eelco Dolstra
97a65f81b2 * Unify the bzip2 builders.
svn path=/nixpkgs/trunk/; revision=6833
2006-10-24 22:40:33 +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
f6f207e054 * Simplify, simplify.
svn path=/nixpkgs/trunk/; revision=6830
2006-10-24 22:20:45 +00:00
Eelco Dolstra
821b647832 * Rename.
svn path=/nixpkgs/trunk/; revision=6829
2006-10-24 20:57:51 +00:00
Eelco Dolstra
18d730980c * Switching to the new stdenv-linux.
svn path=/nixpkgs/trunk/; revision=6828
2006-10-24 20:57:06 +00:00
Eelco Dolstra
60a9aa66bf * Switching.
svn path=/nixpkgs/trunk/; revision=6827
2006-10-24 20:53:54 +00:00
Eelco Dolstra
ec0d20103c * Fixed tar.
svn path=/nixpkgs/trunk/; revision=6826
2006-10-24 19:35:26 +00:00
Eelco Dolstra
6e2f394e6d * Strip tar, curl.
svn path=/nixpkgs/trunk/; revision=6824
2006-10-24 19:29:12 +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
5f4f8766cf * GNU tar 1.16.
svn path=/nixpkgs/trunk/; revision=6822
2006-10-24 17:24:46 +00:00
Eelco Dolstra
5e25253768 * Dietlibc tar doesn't work on x86_64, use one statically linked with
glibc.
* Doh!  $tar/bin/tar should have been $gnutar/bin/tar, so we copied
  /bin/tar!

svn path=/nixpkgs/trunk/; revision=6821
2006-10-24 17:24:04 +00:00
Eelco Dolstra
361cf08c59 * Add $pkg/lib64 (if it exists) to the library search path in addition
to $pkg/lib.

svn path=/nixpkgs/trunk/; revision=6820
2006-10-24 13:50:21 +00:00
Eelco Dolstra
a6d3ed3074 * Copy gcc's lib64 to the bootstrap tarball.
svn path=/nixpkgs/trunk/; revision=6819
2006-10-24 12:45:55 +00:00
Eelco Dolstra
0cf5154681 * Build a static GCC, properly. (Reminder: when building GCC on an
impure x86_64 environment, make sure that the 32-bit GCC / Glibc
  libraries are installed, such as /usr/lib/crti.o.)

svn path=/nixpkgs/trunk/; revision=6818
2006-10-24 11:36:19 +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
8298be4ccf * Statically linked binaries for the stdenv-linux bootstrap on
x86_64.  Glibc doens't build yet, though (it needs libgcc_eh, which
  is strangely missing from the static GCC build).

svn path=/nixpkgs/trunk/; revision=6815
2006-10-23 21:56:49 +00:00
Eelco Dolstra
1a060e3b81 * x86_64 changes.
svn path=/nixpkgs/trunk/; revision=6814
2006-10-23 21:52:36 +00:00
Eelco Dolstra
db90711cb7 * LD_LIBRARY_PATH no longer needed (?).
svn path=/nixpkgs/trunk/; revision=6813
2006-10-23 21:51:43 +00:00
Eelco Dolstra
c466083d3f * Don't build unnecessary libraries.
svn path=/nixpkgs/trunk/; revision=6812
2006-10-23 21:51:08 +00:00
Eelco Dolstra
87e86fb538 * Cleanup.
svn path=/nixpkgs/trunk/; revision=6811
2006-10-23 20:20:25 +00:00
Eelco Dolstra
4db491be54 * Can't use dietlibc for gawk on x86_64, not enough libm functionality.
svn path=/nixpkgs/trunk/; revision=6810
2006-10-23 20:16:37 +00:00
Eelco Dolstra
b495d3f65e * Trying to get gcc-static to build on x86_64. Still doesn't work though.
svn path=/nixpkgs/trunk/; revision=6809
2006-10-23 18:56:43 +00:00
Eelco Dolstra
491f9dec21 * Quick hack to get binutils to build with dietlibc on x86_64.
svn path=/nixpkgs/trunk/; revision=6808
2006-10-23 18:55:25 +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
13c3591485 * Add x86_64-linux to the isLinux attribute.
svn path=/nixpkgs/trunk/; revision=6806
2006-10-23 17:43:03 +00:00
Eelco Dolstra
ed5f6e55e8 * Support x86_64.
svn path=/nixpkgs/trunk/; revision=6805
2006-10-23 17:42:17 +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
03a243a5e1 * We do need libgcc_s.so.
svn path=/nixpkgs/trunk/; revision=6800
2006-10-23 12:21:35 +00:00
Eelco Dolstra
2caebdb82d * Use Binutils 2.17.
svn path=/nixpkgs/trunk/; revision=6799
2006-10-23 11:43:36 +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
ffdf59a99d * Glibc needs gzip.
svn path=/nixpkgs/trunk/; revision=6797
2006-10-21 22:22:04 +00:00
Eelco Dolstra
bc22a981e5 * Remove <dlfcn.h>, it makes some packages think we can load dynamic
libraries.

svn path=/nixpkgs/trunk/; revision=6796
2006-10-21 11:36:28 +00:00
Eelco Dolstra
0b85530440 * Add diffutils.
svn path=/nixpkgs/trunk/; revision=6795
2006-10-20 22:23:36 +00:00
Eelco Dolstra
f5502aaba7 * Add gawk.
svn path=/nixpkgs/trunk/; revision=6794
2006-10-20 20:57:31 +00:00
Eelco Dolstra
207bba1367 * Add GNU make.
svn path=/nixpkgs/trunk/; revision=6793
2006-10-20 20:18:21 +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
4a00169ff6 * Okay, we do need part of <wchar.h>
svn path=/nixpkgs/trunk/; revision=6790
2006-10-20 16:01:11 +00:00
Eelco Dolstra
692168db6c * Add the glibc static tarball.
svn path=/nixpkgs/trunk/; revision=6789
2006-10-20 12:50:45 +00:00
Eelco Dolstra
9cfda380c8 * Add a statically linked patchelf.
svn path=/nixpkgs/trunk/; revision=6788
2006-10-20 11:50:08 +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
263e4dd623 * Add the statically linked GCC.
svn path=/nixpkgs/trunk/; revision=6785
2006-10-20 11:16:15 +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
884e8571c3 * Add grep.
svn path=/nixpkgs/trunk/; revision=6783
2006-10-19 22:47:51 +00:00
Eelco Dolstra
1acd2157cc * Add patch, sed.
svn path=/nixpkgs/trunk/; revision=6782
2006-10-19 22:31:08 +00:00
Eelco Dolstra
8ae026392b * Remove <wchar.h> since it's bogus.
svn path=/nixpkgs/trunk/; revision=6781
2006-10-19 22:30:20 +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
fc56793b67 * Start of a Nix expression that builds and gathers all the statically
linked tools necessary for bootstrapping stdenv-linux.

svn path=/nixpkgs/trunk/; revision=6778
2006-10-19 18:03:13 +00:00
Eelco Dolstra
1ef55666d0 * Dead file.
svn path=/nixpkgs/trunk/; revision=6777
2006-10-19 17:55:11 +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
c696045af0 * dietlibc: copy sys/user.h from Glibc, binutils needs it.
* dietlibc: rename the PC macro to __DIETLIBC_PC to prevent name
  clashes.

svn path=/nixpkgs/trunk/; revision=6769
2006-10-19 10:54:40 +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
efc2b12da5 * A better patch.
svn path=/nixpkgs/trunk/; revision=6766
2006-10-18 15:26:48 +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
7ee6cf21ea * Don't sort the helper function sections.
svn path=/nixpkgs/trunk/; revision=6763
2006-10-18 14:04:41 +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
20d42ae673 * Fake Glibc's crti.o and crtn.o to make the linker happy.
svn path=/nixpkgs/trunk/; revision=6760
2006-10-18 12:45:46 +00:00
Eelco Dolstra
b131d474c7 * dietlibc: symlink "lib" to "lib-*", and symlink "crt1.o" to
"start.o" to make it easier to use dietlibc as a drop-in replacement
  for glibc.

svn path=/nixpkgs/trunk/; revision=6759
2006-10-18 11:25:10 +00:00
Eelco Dolstra
e643730bbf * Remove redundant parentheses.
svn path=/nixpkgs/trunk/; revision=6758
2006-10-18 10:32:45 +00:00
Eelco Dolstra
8c61b6b62d * No longer used.
svn path=/nixpkgs/trunk/; revision=6757
2006-10-18 10:11:42 +00:00
Eelco Dolstra
7827a75fe0 * Glibc 2.5. It compiles and seems to work. However, we probably
should bite the bullet on NPTL.

svn path=/nixpkgs/trunk/; revision=6756
2006-10-17 22:07:10 +00:00
Eelco Dolstra
76405f2b7f * `drv + /path' is deprecated, so don't do that anymore.
svn path=/nixpkgs/trunk/; revision=6754
2006-10-17 14:06:18 +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
6aefff0061 * Fix for NIXPKGS-30: make libstdc++'s configure script correctly
identify the features of the compiler / C library.  Specifically, it
  should find out that functions like floorf() are available and not
  substitute its own versions that have the unfortunate tendency of
  going off into an infinite recursion.

svn path=/nixpkgs/trunk/; revision=6738
2006-10-16 07:05:36 +00:00
Eelco Dolstra
0e9affeed4 * Quick fix for MythTV (NIXPKGS-30).
svn path=/nixpkgs/trunk/; revision=6737
2006-10-15 18:59:19 +00:00
Eelco Dolstra
c8635af3a9 * Mesa 6.4.2.
svn path=/nixpkgs/trunk/; revision=6736
2006-10-15 17:44:32 +00:00
Armijn Hemel
c084660522 new texinfo
svn path=/nixpkgs/trunk/; revision=6735
2006-10-14 20:19:23 +00:00
Eelco Dolstra
9453ea08d9 * Use the regular version.
svn path=/nixpkgs/trunk/; revision=6734
2006-10-13 15:54:29 +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
29e8bc140e * Bump the version number to 0.11.
svn path=/nixpkgs/trunk/; revision=6724
2006-10-12 21:42:43 +00:00
Eelco Dolstra
8c0c0b2ad8 * If the file already exists in dist/tarballs, check that the hashes match.
svn path=/nixpkgs/trunk/; revision=6719
2006-10-12 15:59:15 +00:00
Eelco Dolstra
8e08738756 * More URLs.
svn path=/nixpkgs/trunk/; revision=6718
2006-10-12 15:58:51 +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
85454a47da svn path=/nixpkgs/trunk/; revision=6715 2006-10-12 15:40:31 +00:00
Eelco Dolstra
5782390a5d * Fix some URLs.
svn path=/nixpkgs/trunk/; revision=6714
2006-10-12 15:09:27 +00:00
Eelco Dolstra
ad897a7c96 * Update more URLs.
svn path=/nixpkgs/trunk/; revision=6713
2006-10-12 14:53:45 +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
ce71dc9076 * Release notes.
svn path=/nixpkgs/trunk/; revision=6710
2006-10-12 11:22:47 +00:00
Eelco Dolstra
368c196a62 * More descriptions.
svn path=/nixpkgs/trunk/; revision=6709
2006-10-12 10:53:16 +00:00
Eelco Dolstra
ccd9579ada * Bump the date.
svn path=/nixpkgs/trunk/; revision=6707
2006-10-12 07:20: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
64bb1e38df * More release notes.
svn path=/nixpkgs/trunk/; revision=6700
2006-10-11 14:04:02 +00:00
Eelco Dolstra
67c581cdcc * Updated Pango, Cairo, Zip.
svn path=/nixpkgs/trunk/; revision=6697
2006-10-11 13:19:36 +00:00
Eelco Dolstra
92ebe14285 * Release notes.
svn path=/nixpkgs/trunk/; revision=6696
2006-10-11 12:29:35 +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
22dbea9161 upgrade to 0.10
svn path=/nixpkgs/trunk/; revision=6679
2006-10-08 22:04:44 +00:00
Armijn Hemel
7ac4f700a3 add libevent
svn path=/nixpkgs/trunk/; revision=6678
2006-10-08 10:31:55 +00:00
Eelco Dolstra
921c08c7b3 * Start of Nixpkgs 0.10 release notes.
svn path=/nixpkgs/trunk/; revision=6676
2006-10-06 13:37:31 +00:00
Eelco Dolstra
808846b2c9 * Firefox 2.0 RC 1.
svn path=/nixpkgs/trunk/; revision=6655
2006-10-04 13:59:41 +00:00
Armijn Hemel
0ec7b4988f add coreutils-6.3, not the default, wait until more stdenv packages need updating
svn path=/nixpkgs/trunk/; revision=6646
2006-10-02 21:43:27 +00:00
Armijn Hemel
2b0b1e93a6 bump to latest version
svn path=/nixpkgs/trunk/; revision=6645
2006-10-02 21:33:37 +00:00
Armijn Hemel
6b04c4a65e new m4
svn path=/nixpkgs/trunk/; revision=6644
2006-10-02 21:30:54 +00:00
Martin Bravenboer
bef5dd93a8 Use ++ for constructing builder args
svn path=/nixpkgs/trunk/; revision=6643
2006-10-02 21:16:55 +00:00
Eelco Dolstra
7d83cda3c1 * Apparently obsolete.
svn path=/nixpkgs/trunk/; revision=6641
2006-10-02 19:50:14 +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
Armijn Hemel
248b380a9b add db4 4.5.20. Not default for now, but tested to work on NixOS.
svn path=/nixpkgs/trunk/; revision=6631
2006-10-01 14:16:15 +00:00
Armijn Hemel
0f68b0c9e1 new unstable Nix
svn path=/nixpkgs/trunk/; revision=6630
2006-10-01 14:13:08 +00:00
Eelco Dolstra
4e2994a237 * OpenSSL 0.9.8d.
svn path=/nixpkgs/trunk/; revision=6629
2006-09-29 21:17:10 +00:00
Eelco Dolstra
8b7597ea85 * rss-glx 0.8.1.
svn path=/nixpkgs/trunk/; revision=6623
2006-09-29 10:27:20 +00:00
Eelco Dolstra
d4f1a3ef86 * Opera 9.02.
svn path=/nixpkgs/trunk/; revision=6622
2006-09-29 09:06:56 +00:00
Eelco Dolstra
e60efca33d * DocBook 1.71.0.
svn path=/nixpkgs/trunk/; revision=6621
2006-09-29 09:06:37 +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
4287f142bb * Testing for release.
svn path=/nixpkgs/trunk/; revision=6614
2006-09-27 11:22:22 +00:00
Eelco Dolstra
e6933ad8c4 * Latest RealPlayer.
svn path=/nixpkgs/trunk/; revision=6612
2006-09-25 15:12:51 +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
Armijn Hemel
1e435ca929 bump version
svn path=/nixpkgs/trunk/; revision=6603
2006-09-24 22:08:53 +00:00
Armijn Hemel
b59ea7ed44 add directory for plugin for Mozilla
svn path=/nixpkgs/trunk/; revision=6601
2006-09-24 21:56:50 +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
Armijn Hemel
a263927719 add GStreamer
svn path=/nixpkgs/trunk/; revision=6590
2006-09-23 23:40:34 +00:00
Eelco Dolstra
07b12ad2f0 * SWIG 1.3.29.
svn path=/nixpkgs/trunk/; revision=6567
2006-09-20 14:11:13 +00:00
Eelco Dolstra
af3721de0a * Slightly evil: compress the log file to prevent TeX output from
retaining a dependency on teTeX.

svn path=/nixpkgs/trunk/; revision=6559
2006-09-19 12:13:37 +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
5bfc14d14c * Latest MPlayer plugin.
svn path=/nixpkgs/trunk/; revision=6542
2006-09-17 14:02:52 +00:00
Eelco Dolstra
8bccec9c3d * --enable-canvas, and pass through gtk.
svn path=/nixpkgs/trunk/; revision=6541
2006-09-17 14:00:54 +00:00
Eelco Dolstra
12dc491db5 * --with-system-cairo -> --enable-system-cairo.
svn path=/nixpkgs/trunk/; revision=6538
2006-09-17 09:53:12 +00:00
Eelco Dolstra
7927e7cd1f * Firefox 1.5.0.7, Thunderbird 1.5.0.7.
svn path=/nixpkgs/trunk/; revision=6537
2006-09-17 09:44:36 +00:00
Eelco Dolstra
8b7d9e90e1 * Valgrind 3.2.1.
svn path=/nixpkgs/trunk/; revision=6536
2006-09-16 17:04:01 +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
25b6e47c84 * Keep a single empty line after comments.
svn path=/nixpkgs/trunk/; revision=6534
2006-09-15 15:14:50 +00:00
Eelco Dolstra
0dc7b90c20 * Float section headers to the top. Regularise whitespace between
attributes.

svn path=/nixpkgs/trunk/; revision=6533
2006-09-15 14:40:11 +00:00
Eelco Dolstra
abccd47cf5 * Use is-substring.
svn path=/nixpkgs/trunk/; revision=6532
2006-09-15 12:36:54 +00:00
Eelco Dolstra
935c1d8aa8 * Doh.
svn path=/nixpkgs/trunk/; revision=6523
2006-09-14 21:26:12 +00:00
Eelco Dolstra
2d9c5481cf * It compiles!
svn path=/nixpkgs/trunk/; revision=6522
2006-09-14 20:49:00 +00:00
Eelco Dolstra
1014ca2ad5 * stdenv.mkDerivation: add any attributes in the "passthru" attribute
set to the result, but don't use them in the actual derivation (so
  they're not inputs).  Useful to pass through extra attributes that
  are not inputs, but should be made available to Nix expressions
  using the derivation (e.g., in assertions).

svn path=/nixpkgs/trunk/; revision=6521
2006-09-14 13:30:47 +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
7c765159ba CX-1: Nix installation of CX is broken
Fixed the CilConfig.pm.in to use the prefix instead of the cilhome,
which is for whatever reason set to the pwd. Yeah. These CIL guys
could use some deployment help.


svn path=/nixpkgs/trunk/; revision=6516
2006-09-13 12:02:12 +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
8dacfd90bc * A non-hack.
svn path=/nixpkgs/trunk/; revision=6495
2006-09-11 20:15:40 +00:00
Eelco Dolstra
0223e02f17 * Hack.
svn path=/nixpkgs/trunk/; revision=6494
2006-09-11 19:43:52 +00:00
Eelco Dolstra
4b249f3b6f * Support grouping of attributes into sections by using "###"
comments.

svn path=/nixpkgs/trunk/; revision=6493
2006-09-11 16:18:07 +00:00
Eelco Dolstra
811910342a * Program to sort all-packages.nix, first attempt.
svn path=/nixpkgs/trunk/; revision=6492
2006-09-11 14:33:32 +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
Armijn Hemel
0e0bc82f76 update nix-unstable to the latest successful build from teh buildfarm. Mooh!
svn path=/nixpkgs/trunk/; revision=6475
2006-09-08 11:58:52 +00:00
Eelco Dolstra
827d2b180e * mod_python 3.2.10. Removed the patch to get it to work with Apache 2.2.
svn path=/nixpkgs/trunk/; revision=6473
2006-09-06 15:48:35 +00:00
Armijn Hemel
992a3da5e2 update to 0.10pre6453
svn path=/nixpkgs/trunk/; revision=6454
2006-09-04 17:57:06 +00:00
Eelco Dolstra
51ca4a6a91 * Various purity fixes for Ghostscript.
svn path=/nixpkgs/trunk/; revision=6452
2006-09-04 11:01:37 +00:00
Eelco Dolstra
059b3f0669 * Grmbl grmbl.
svn path=/nixpkgs/trunk/; revision=6451
2006-09-04 10:10:21 +00:00
Armijn Hemel
ee6d188d7b fontconfig: don't build docs
libjpeg: get patches from new location

svn path=/nixpkgs/trunk/; revision=6444
2006-09-01 17:28:25 +00:00
Mart Kolthof
cc125be42e Enabling verbose output in order find the problem of bug CX-1
svn path=/nixpkgs/trunk/; revision=6407
2006-08-31 07:54:21 +00:00
Martin Bravenboer
98038f9592 PowerPC environment is not pure, so patching is useless
svn path=/nixpkgs/trunk/; revision=6406
2006-08-31 02:06:31 +00:00
Martin Bravenboer
6bae4d7e4e Prelim. support for JDK on PowerPC using IBM's SDK
svn path=/nixpkgs/trunk/; revision=6405
2006-08-31 01:51:41 +00:00
Mart Kolthof
e3e3031d69 Trying to resolve bug CX-1
svn path=/nixpkgs/trunk/; revision=6383
2006-08-30 17:44:04 +00:00
Eelco Dolstra
61391a8721 * Grmbl.
svn path=/nixpkgs/trunk/; revision=6382
2006-08-30 17:43:08 +00:00
Eelco Dolstra
b8bf2ba379 * Testing the build farm a bit more...
svn path=/nixpkgs/trunk/; revision=6379
2006-08-30 17:27:55 +00:00
Armijn Hemel
39eb66f644 set default to 1.4.6 (was 1.4.3)
svn path=/nixpkgs/trunk/; revision=6378
2006-08-30 17:05:47 +00:00
Armijn Hemel
93f876da32 add 1.4.6. Maybe we should make this the default as well...
svn path=/nixpkgs/trunk/; revision=6374
2006-08-30 15:58:04 +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
Eelco Dolstra
b76219e55b * Doh :-(
svn path=/nixpkgs/trunk/; revision=6316
2006-08-29 18:08:26 +00:00
Eelco Dolstra
0617704deb * Step 2. Too bad we can't replace files atomically in SVN!
svn path=/nixpkgs/trunk/; revision=6315
2006-08-29 18:07:52 +00:00
Eelco Dolstra
5df13f87f4 * Step 1...
svn path=/nixpkgs/trunk/; revision=6314
2006-08-29 18:07:33 +00:00
Eelco Dolstra
82249837c6 * Use the very latest kernel headers, while we're at it.
svn path=/nixpkgs/trunk/; revision=6313
2006-08-29 18:07:03 +00:00
Armijn Hemel
a6409626a4 fix download location
svn path=/nixpkgs/trunk/; revision=6312
2006-08-29 18:01:48 +00:00
Armijn Hemel
f2b3ae3213 switch to 2.6.17.6 before the buildfarm starts to build ;)
svn path=/nixpkgs/trunk/; revision=6311
2006-08-29 17:59:48 +00:00
Armijn Hemel
58f89a8877 change kernel-headers. Now we can build this on powerpc-linux too...
svn path=/nixpkgs/trunk/; revision=6310
2006-08-29 17:48:04 +00:00
Armijn Hemel
c2f5345172 add attribute isLinux. Nice for packages we only want to build on linux, but on different platforms (currently i686-linux and powerpc-linux)
svn path=/nixpkgs/trunk/; revision=6306
2006-08-29 13:45:21 +00:00
Armijn Hemel
b5f16b3541 whoops, don't forget a default.nix...
svn path=/nixpkgs/trunk/; revision=6299
2006-08-28 21:55:35 +00:00
Armijn Hemel
e142de356a 3.20 needs different patch
svn path=/nixpkgs/trunk/; revision=6298
2006-08-28 21:53:39 +00:00
Eelco Dolstra
9b3c21b9a4 * Well-typedness.
svn path=/nixpkgs/trunk/; revision=6296
2006-08-28 21:23:36 +00:00
Armijn Hemel
0af8111262 download location has changed
svn path=/nixpkgs/trunk/; revision=6293
2006-08-28 13:22:40 +00:00
Armijn Hemel
541a148e91 change download location (ftp.nluug.nl gives a 550, because of disks that are
full, and so on...sigh)

svn path=/nixpkgs/trunk/; revision=6290
2006-08-28 09:58:07 +00:00
Armijn Hemel
5c946da49e d'oh.
svn path=/nixpkgs/trunk/; revision=6281
2006-08-27 20:18:07 +00:00
Armijn Hemel
a9aa78e444 add Red Hat's mkinitrd package. This is mainly so we can use the "grubby" program in NixOS.
svn path=/nixpkgs/trunk/; revision=6280
2006-08-27 20:00:08 +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
ac298dd698 fix sources stuff
svn path=/nixpkgs/trunk/; revision=6278
2006-08-27 19:59:23 +00:00
Armijn Hemel
ce1f654219 new popt library. Versions > 1.7 are only distributed from within the RPM tarball, so I extracted it manually and put it on losser...not good.
svn path=/nixpkgs/trunk/; revision=6277
2006-08-27 18:57:12 +00:00
Armijn Hemel
1730acf983 add libraries for SELinux. Not that we're gonna use it...
svn path=/nixpkgs/trunk/; revision=6276
2006-08-27 18:05:18 +00:00
Armijn Hemel
dfc8248073 fix some compilation/installation issues with e2fsprogs.
svn path=/nixpkgs/trunk/; revision=6275
2006-08-27 17:40:04 +00:00
Armijn Hemel
cdfc9e4b0c build more tools
svn path=/nixpkgs/trunk/; revision=6270
2006-08-27 13:07:25 +00:00
Armijn Hemel
13f741b926 add bzip2Static
svn path=/nixpkgs/trunk/; revision=6269
2006-08-27 13:00:20 +00:00
Martin Bravenboer
80e695bfca PKG_CONFIG_PATH no longer required
svn path=/nixpkgs/trunk/; revision=6268
2006-08-27 12:52:56 +00:00
Martin Bravenboer
5634042fa9 M stdenv/mingw/pkgs/default.nix
A    stdenv/mingw/pkgs/pkgconfig-builder.sh

Bootstrap pkg-config: support the setup hook.

M    stdenv/mingw/fix-builder.sh

Fix the "system" variable.


svn path=/nixpkgs/trunk/; revision=6267
2006-08-27 12:52:06 +00:00
Martin Bravenboer
1838237d25 More variables to fix
svn path=/nixpkgs/trunk/; revision=6266
2006-08-27 11:27:25 +00:00
Martin Bravenboer
a2dd4f8905 More variables to fix
svn path=/nixpkgs/trunk/; revision=6265
2006-08-27 03:56:58 +00:00
Martin Bravenboer
9706572beb Hack hack
svn path=/nixpkgs/trunk/; revision=6264
2006-08-27 03:50:20 +00:00
Martin Bravenboer
eac3336cd6 Hack hack
svn path=/nixpkgs/trunk/; revision=6263
2006-08-27 03:49:09 +00:00
Martin Bravenboer
0ff3af3d00 Hack hack
svn path=/nixpkgs/trunk/; revision=6262
2006-08-27 03:45:51 +00:00
Martin Bravenboer
4b5fd3990a Fix in install of curl
svn path=/nixpkgs/trunk/; revision=6258
2006-08-27 00:28:53 +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
ea7977eb84 bash, bzip2 and findutils instructions
svn path=/nixpkgs/trunk/; revision=6251
2006-08-26 09:48:21 +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
6f6fc42917 instructions for gcc
svn path=/nixpkgs/trunk/; revision=6248
2006-08-25 23:34:31 +00:00
Armijn Hemel
6c7ea78070 fix compilation so we can build a statically linked gcc with an impure environment. Needs "noSysDirs = false" passed as a parameter in all-packages.nix, or whatever.
svn path=/nixpkgs/trunk/; revision=6247
2006-08-25 23:24:41 +00:00
Armijn Hemel
b6811b43f1 pass noSysDirs for static gcc
svn path=/nixpkgs/trunk/; revision=6246
2006-08-25 22:19:16 +00:00
Armijn Hemel
985098d4be start documenting bootstrapping the static initial stdenv
svn path=/nixpkgs/trunk/; revision=6245
2006-08-25 21:53:26 +00:00
Armijn Hemel
1a2f1130cb 3.4.2 -> 3.4.6
We should update the whole Nix "static baseline" soon...ish

svn path=/nixpkgs/trunk/; revision=6244
2006-08-25 21:20:04 +00:00
Armijn Hemel
193edaab22 7.15.4 -> 7.15.5
svn path=/nixpkgs/trunk/; revision=6243
2006-08-25 21:01:42 +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
Armijn Hemel
3402fe7c80 new curl
svn path=/nixpkgs/trunk/; revision=6241
2006-08-25 20:38:30 +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
Mart Kolthof
9c67a8d113 * Third try :P
svn path=/nixpkgs/trunk/; revision=6222
2006-08-24 13:32:56 +00:00
Mart Kolthof
4bfa933f40 * Second try
svn path=/nixpkgs/trunk/; revision=6221
2006-08-24 10:48:49 +00:00
Eelco Dolstra
a177a9ac7c * When calling all-packages.nix, pass system explicitly and don't rely
on __currentSystem being "i686-linux", because we might not be on
  "i686-linux".

svn path=/nixpkgs/trunk/; revision=6218
2006-08-23 16:18:02 +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
Armijn Hemel
3580697f20 add ploticus, yet another graphics program
svn path=/nixpkgs/trunk/; revision=6214
2006-08-23 16:09:03 +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
Armijn Hemel
ab1557ee96 update to a new version
svn path=/nixpkgs/trunk/; revision=6212
2006-08-23 15:53:28 +00:00
Eelco Dolstra
fbdc673caa * Doh!
svn path=/nixpkgs/trunk/; revision=6208
2006-08-23 11:45:19 +00:00
Eelco Dolstra
3f8f7abe5e * Fix URL.
svn path=/nixpkgs/trunk/; revision=6207
2006-08-23 11:24:05 +00:00
Eelco Dolstra
bb53e3df6d * gnupg: use readline.
svn path=/nixpkgs/trunk/; revision=6198
2006-08-21 10:38:02 +00:00
Eelco Dolstra
4bfffeee52 * Propagate readline's dependency on ncurses.
svn path=/nixpkgs/trunk/; revision=6197
2006-08-21 10:35:01 +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
7e07b527d5 * Rename for consistency.
svn path=/nixpkgs/trunk/; revision=6179
2006-08-18 09:33:46 +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
Eelco Dolstra
0412dcc14c * Latest GnuPG.
svn path=/nixpkgs/trunk/; revision=6177
2006-08-18 09:31:45 +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
bda8fc5621 Dropped gcc-wrapper
svn path=/nixpkgs/trunk/; revision=6141
2006-08-17 00:55:03 +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
536a81cd9c * Remove help from the SDK, saving 200 MB.
svn path=/nixpkgs/trunk/; revision=6138
2006-08-16 21:34:26 +00:00
Martin Bravenboer
44f6c2ef74 Build the mingw w32api from source for the mingw stdenv
svn path=/nixpkgs/trunk/; revision=6137
2006-08-16 19:13:43 +00:00
Martin Bravenboer
d1f3a668a0 Victory: mingw stdenv with mingw-runtime from source
svn path=/nixpkgs/trunk/; revision=6136
2006-08-16 18:35:39 +00:00
Martin Bravenboer
890ce7f266 Cleanup
svn path=/nixpkgs/trunk/; revision=6135
2006-08-16 15:48:20 +00:00
Martin Bravenboer
38de63873c Another initial MinGW environment, having some more basic tools. This will allow us to compile some packages for the stdenv from source.
svn path=/nixpkgs/trunk/; revision=6134
2006-08-16 15:43:34 +00:00
Martin Bravenboer
4957325c31 Use gcc wrapper
svn path=/nixpkgs/trunk/; revision=6133
2006-08-16 15:03:13 +00:00
Martin Bravenboer
5f88a929cc Added mingw gcc
svn path=/nixpkgs/trunk/; revision=6132
2006-08-16 14:35:43 +00:00
Martin Bravenboer
884b6f9a0d Added make
svn path=/nixpkgs/trunk/; revision=6131
2006-08-16 14:15:00 +00:00
Martin Bravenboer
5992b95b64 Basic stdenv for mingw. No compiler yet and setup needs more fixing.
svn path=/nixpkgs/trunk/; revision=6124
2006-08-15 21:25:14 +00:00
Martin Bravenboer
42187add34 Various mingw fixes
svn path=/nixpkgs/trunk/; revision=6123
2006-08-15 16:26:21 +00:00
Martin Bravenboer
56315425c9 Initial work on MinGW/MSYS standard environment
svn path=/nixpkgs/trunk/; revision=6122
2006-08-15 14:46:41 +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
Armijn Hemel
15ae1b326f add "attr" tool. Includes some butchering of their supplied Makefile and aclocal.m4 to prevent all kinds of hardcoded paths...argh...
svn path=/nixpkgs/trunk/; revision=6113
2006-08-13 18:50:04 +00:00
Armijn Hemel
e03c795456 fix download location. This file should really be copied to nix.cs.uu.nl
svn path=/nixpkgs/trunk/; revision=6112
2006-08-13 10:29:44 +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
b8da1b671d * Latest zapping.
svn path=/nixpkgs/trunk/; revision=6107
2006-08-12 07:26:24 +00:00
Armijn Hemel
c6b246ae8c libgnomeprint now wants bison and flex during configure...
svn path=/nixpkgs/trunk/; revision=6106
2006-08-12 00:15:31 +00:00
Armijn Hemel
f0d6702f90 libgtkhtml = gtkhtml (packages were merged)
libgnomeprint and libnomeprintui were moved to desktop, from platform

svn path=/nixpkgs/trunk/; revision=6105
2006-08-12 00:01:37 +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
38ee361757 * Backout accidental commit.
svn path=/nixpkgs/trunk/; revision=6088
2006-08-09 15:49:02 +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
Martin Bravenboer
1cb5a30f34 Added ANTLR 2.7.6
svn path=/nixpkgs/trunk/; revision=6082
2006-08-09 15:09:50 +00:00
Eelco Dolstra
bf1e734f85 * Don't use the subpath operator (~) anymore, it's subsumed by normal
concatenation (+).

svn path=/nixpkgs/trunk/; revision=6080
2006-08-09 15:05:30 +00:00
Armijn Hemel
d9ec01e77f add scummvm (scummvm.sf.net)
svn path=/nixpkgs/trunk/; revision=6079
2006-08-08 23:39:03 +00:00
Armijn Hemel
7154adfa34 new version of ISC dhcpd
svn path=/nixpkgs/trunk/; revision=6074
2006-08-08 17:50:16 +00:00
Martin Bravenboer
a4b37a367a Added the package man-pages.
svn path=/nixpkgs/trunk/; revision=6071
2006-08-08 00:09:27 +00:00
Armijn Hemel
6742ffca0f update to 0.10pre6069
svn path=/nixpkgs/trunk/; revision=6070
2006-08-07 20:46:17 +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
Eelco Dolstra
f587be2b20 * Pan 0.106.
svn path=/nixpkgs/trunk/; revision=6065
2006-08-07 13:27:56 +00:00
Eelco Dolstra
a2c118e0e3 * Remove redundant definition of LayYY_prev_more_offset; flex already
generates it.

svn path=/nixpkgs/trunk/; revision=6064
2006-08-07 10:17:39 +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
e7bf53481a add a few more config options
svn path=/nixpkgs/trunk/; revision=6061
2006-08-06 23:52:55 +00:00
Armijn Hemel
154aac88de make x86 the default right now. Add a configuration for x86, that builds enough tools for NixOS
svn path=/nixpkgs/trunk/; revision=6060
2006-08-06 22:24: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
7bd7fef590 add a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEVadd a wrapper for MAKEDEV
svn path=/nixpkgs/trunk/; revision=6058
2006-08-06 20:30:41 +00:00
Armijn Hemel
5d58712fe0 add the MAKEDEV utility. This needs a wrapper with the right location of the configuration directory (default /etc/makdev.d) to work correctly on NixOS.
svn path=/nixpkgs/trunk/; revision=6057
2006-08-06 19:57:12 +00:00
Armijn Hemel
1b17f45ef5 add a statically linked gcc-4.1
svn path=/nixpkgs/trunk/; revision=6056
2006-08-05 13:50:42 +00:00
Armijn Hemel
774f2f73af add nixStatic and binutilsStatic
svn path=/nixpkgs/trunk/; revision=6055
2006-08-05 11:02:17 +00:00
Armijn Hemel
1c1ad8b285 add a builder for a statically linked binutils (for the initial stdenv build process). This needs the references to glibc nuked as well...
svn path=/nixpkgs/trunk/; revision=6054
2006-08-05 10:55:58 +00:00
Armijn Hemel
68e7009fcc update to pre6052, remove patches, since these are in Nix now
svn path=/nixpkgs/trunk/; revision=6053
2006-08-05 09:44:26 +00:00
Armijn Hemel
0345f37f1c update to nix-0.10pre6047, remove patch, since it is no longer needed
svn path=/nixpkgs/trunk/; revision=6050
2006-08-05 00:28:06 +00:00
Armijn Hemel
b60bc10218 prepare for having configs for different architectures
svn path=/nixpkgs/trunk/; revision=6040
2006-08-03 22:23:08 +00:00
Armijn Hemel
6efea74e8e use the right hash :o
svn path=/nixpkgs/trunk/; revision=6038
2006-08-03 21:45:44 +00:00
Armijn Hemel
c48c2aa23b firefox 1.5.0.6
svn path=/nixpkgs/trunk/; revision=6037
2006-08-03 18:04:39 +00:00
Martin Bravenboer
a31de1c856 Added ANTLR 3 beta
svn path=/nixpkgs/trunk/; revision=6033
2006-08-03 16:08:25 +00:00
Armijn Hemel
604ca29bf0 add patches:
* nix-0.10pre5896-paths.patch :: this path adds coreutils to the searchpath,
so nix-prefetch-url can find "basename"
* nix-0.10pre5896-chroot-once.patch :: unsets NIX_ROOT in various scripts,
to prevent that when NIX_ROOT is set and one of the nix tools is called that
chroot() is performed once more

svn path=/nixpkgs/trunk/; revision=6023
2006-08-02 20:44:17 +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
d3370dfb36 workaround for problem with "date" not being in the path when using manifests on NixOS...better solution would be to switch to the Perl equivalent of "date"
svn path=/nixpkgs/trunk/; revision=6020
2006-08-02 16:56:34 +00:00
Martin Bravenboer
6fa02079b8 Update of aspectj to 1.5.2
svn path=/nixpkgs/trunk/; revision=6019
2006-08-02 16:42:52 +00:00
Armijn Hemel
db8288bf5b only nuke references to glibc in the statically linked binaries, not the
references to perl, nix, and so on in the scripts.

TODO: statically link the bzip2/bunzip2/etc. tools in $nix/libexec

svn path=/nixpkgs/trunk/; revision=6018
2006-08-02 11:05:04 +00:00
Armijn Hemel
2f5ec262a8 nuke references to glibc...this should become a generic function somewhere...
svn path=/nixpkgs/trunk/; revision=6017
2006-08-02 10:52:32 +00:00
Armijn Hemel
aefc9586ec statically linked Nix. This should come in handy for installers...I hope...
svn path=/nixpkgs/trunk/; revision=6016
2006-08-02 10:43:27 +00:00
Armijn Hemel
0ac74d23dc some NIX_ROOT fixes
svn path=/nixpkgs/trunk/; revision=6015
2006-08-01 18:32:24 +00:00
Eelco Dolstra
4fb1ec6a36 * Flex 2.5.33. This one builds on Darwin.
svn path=/nixpkgs/trunk/; revision=6012
2006-08-01 12:29:54 +00:00
Eelco Dolstra
f36368c749 * Boehm GC 6.8, needed on Darwin-x86.
svn path=/nixpkgs/trunk/; revision=6011
2006-08-01 12:29:07 +00:00
Armijn Hemel
9ef3ae26c7 use latest nix unstable release
svn path=/nixpkgs/trunk/; revision=6009
2006-08-01 10:40:09 +00:00
Armijn Hemel
6f1e09951c refactor
svn path=/nixpkgs/trunk/; revision=6006
2006-07-31 15:12:08 +00:00
Eelco Dolstra
faf05a6811 * Apache HTTPD 2.2.3.
svn path=/nixpkgs/trunk/; revision=6005
2006-07-31 15:07:28 +00:00
Armijn Hemel
2018e992be patch the binaries to nuke paths to glibc. Ripped from stdenv/linux/scripts/fix-outpath.sh
svn path=/nixpkgs/trunk/; revision=6003
2006-07-31 14:45:53 +00:00
Armijn Hemel
4dca405b3d 1.0.17 -> 1.0.18
hotplug -> udev

svn path=/nixpkgs/trunk/; revision=6001
2006-07-31 13:29:02 +00:00
Eelco Dolstra
0dbb937565 * Thunderbird 1.5.0.5. W00t!
svn path=/nixpkgs/trunk/; revision=6000
2006-07-31 12:13:53 +00:00
Armijn Hemel
7930f906dc allow for variability, don't change the default
svn path=/nixpkgs/trunk/; revision=5999
2006-07-30 22:47:39 +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
ad329941b7 upgrade to 7.0
svn path=/nixpkgs/trunk/; revision=5996
2006-07-30 19:43:13 +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
0591f43c74 add dietlibc version of ncurses
svn path=/nixpkgs/trunk/; revision=5993
2006-07-30 18:12:20 +00:00
Armijn Hemel
0d685d9ebe move NIX_GLIBC_FLAGS_SET=1 to the dietlibc-wrapper
svn path=/nixpkgs/trunk/; revision=5992
2006-07-30 17:07:15 +00:00
Eelco Dolstra
961c6e50e5 * Firefox 1.5.0.5.
svn path=/nixpkgs/trunk/; revision=5986
2006-07-28 13:35:09 +00:00
Armijn Hemel
6aca0d8f9d more fixes
svn path=/nixpkgs/trunk/; revision=5985
2006-07-28 13:29:33 +00:00
Armijn Hemel
559ea955a1 fixes
svn path=/nixpkgs/trunk/; revision=5984
2006-07-28 13:17:09 +00:00
Armijn Hemel
5ee173e814 new builders, new scripts, new yay!
svn path=/nixpkgs/trunk/; revision=5982
2006-07-28 12:49:12 +00:00
Armijn Hemel
a9d8252365 remove scripts
svn path=/nixpkgs/trunk/; revision=5981
2006-07-28 12:48:19 +00:00
Armijn Hemel
05fad51550 change patch again, this time to keep Eelco happy
svn path=/nixpkgs/trunk/; revision=5969
2006-07-27 16:57:58 +00:00
Armijn Hemel
020ecb474f fix patch once again, modprobe should work fine now
svn path=/nixpkgs/trunk/; revision=5968
2006-07-27 16:52:56 +00:00
Armijn Hemel
9ec98e5d19 change patch so we get the right path
svn path=/nixpkgs/trunk/; revision=5967
2006-07-27 16:23:29 +00:00
Armijn Hemel
4961c5e3e1 add an option to dynamically set the MODULE_DIR path using an environment variable. This way we can keep more information in the store (as suggested by Eelco) and get rid of my ugly hack in NixOS...and a large part of one chapter of my thesis :|
svn path=/nixpkgs/trunk/; revision=5966
2006-07-27 15:06:58 +00:00
Armijn Hemel
2c13ff7bcf 2.4.4 -> 2.4.5
svn path=/nixpkgs/trunk/; revision=5938
2006-07-25 12:46:50 +00:00
Armijn Hemel
4f27d4b9b3 add 0.15, variants
svn path=/nixpkgs/trunk/; revision=5936
2006-07-25 10:06:05 +00:00
Armijn Hemel
80e72c6c7e 1.1.17, untested
svn path=/nixpkgs/trunk/; revision=5935
2006-07-25 09:58:11 +00:00
Armijn Hemel
d41d5a6970 make 2.6.26 default
svn path=/nixpkgs/trunk/; revision=5934
2006-07-25 09:28:19 +00:00
Armijn Hemel
2dd59a1755 add zlibStatic
svn path=/nixpkgs/trunk/; revision=5933
2006-07-25 08:44:05 +00:00
Armijn Hemel
55e322ca6c variability, add a static variant, default is to use shared libraries
svn path=/nixpkgs/trunk/; revision=5932
2006-07-25 08:24:22 +00:00
Armijn Hemel
46d7a1ac7f actually link to zlib
svn path=/nixpkgs/trunk/; revision=5931
2006-07-25 00:52:21 +00:00
Armijn Hemel
f644035715 prepare for multiple versions
svn path=/nixpkgs/trunk/; revision=5930
2006-07-24 23:55:32 +00:00
Armijn Hemel
56d8395f3d easier version switching
svn path=/nixpkgs/trunk/; revision=5929
2006-07-24 23:34:38 +00:00
Armijn Hemel
40e7da7412 also build a shared libneon
svn path=/nixpkgs/trunk/; revision=5928
2006-07-24 23:00:54 +00:00
Armijn Hemel
51316f8a47 0.25.4 -> 0.25.5
svn path=/nixpkgs/trunk/; revision=5926
2006-07-24 21:52:49 +00:00
Martin Bravenboer
835f452e70 * Allow packages to enabled shared libraries on cygwin.
(ideally, this should be the other way around, but I have no idea how
many packages will break if we enable shared libraries by default)


svn path=/nixpkgs/trunk/; revision=5923
2006-07-24 21:20:49 +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
Eelco Dolstra
3fd28e7851 * Doh!
svn path=/nixpkgs/trunk/; revision=5889
2006-07-24 15:04:37 +00:00
Armijn Hemel
9396221341 2.8.16 -> 2.8.17
svn path=/nixpkgs/trunk/; revision=5883
2006-07-22 23:27:02 +00:00
Armijn Hemel
2701a8b2ff don't build the tcl extension
svn path=/nixpkgs/trunk/; revision=5882
2006-07-22 23:02:27 +00:00
Armijn Hemel
e657254871 don't forget the closing ". This heat is killing my braaaaaaaain...
svn path=/nixpkgs/trunk/; revision=5881
2006-07-22 22:54:22 +00:00
Armijn Hemel
2c9ccc300e AARGH! actually take the *source* file and not the precompiled binary :(
svn path=/nixpkgs/trunk/; revision=5880
2006-07-22 22:53:15 +00:00
Armijn Hemel
e082ae1151 3.3.5 -> 3.3.6
svn path=/nixpkgs/trunk/; revision=5879
2006-07-22 22:51:58 +00:00
Armijn Hemel
0d620b8890 1.4.2.2 -> 1.4.4
svn path=/nixpkgs/trunk/; revision=5878
2006-07-22 22:31:45 +00:00
Armijn Hemel
5ae0cc2c5e new procps
svn path=/nixpkgs/trunk/; revision=5877
2006-07-22 19:49:29 +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
ecae366a77 pass the right values for tk. Spotted on NixOS ;)
svn path=/nixpkgs/trunk/; revision=5874
2006-07-22 11:42:53 +00:00
Armijn Hemel
d034a7ec00 add amsn
svn path=/nixpkgs/trunk/; revision=5873
2006-07-22 11:34:58 +00:00
Armijn Hemel
cf58746d10 add kernel scripts, tk
svn path=/nixpkgs/trunk/; revision=5872
2006-07-22 11:22:41 +00:00
Armijn Hemel
c57e252798 pass around right configuration options
svn path=/nixpkgs/trunk/; revision=5871
2006-07-22 10:52:44 +00:00
Armijn Hemel
d53ae3e6a3 add tk
svn path=/nixpkgs/trunk/; revision=5870
2006-07-22 09:58:05 +00:00
Armijn Hemel
3563604395 tk needs the private tcl headers to be installed
svn path=/nixpkgs/trunk/; revision=5869
2006-07-22 09:57:01 +00:00
Armijn Hemel
87ae734392 create symlink from $out/bin/tclsh to $out/bin/tclsh${version}
svn path=/nixpkgs/trunk/; revision=5868
2006-07-22 09:11:05 +00:00
Armijn Hemel
a89ab0583e upgrade to 8.4.13, fixes an error with configure
svn path=/nixpkgs/trunk/; revision=5867
2006-07-22 08:53:14 +00:00
Armijn Hemel
80b7adab70 cleanups
svn path=/nixpkgs/trunk/; revision=5866
2006-07-21 16:13:56 +00:00
Armijn Hemel
66c10e00e8 run depmod as well after having rebuilt everything
svn path=/nixpkgs/trunk/; revision=5865
2006-07-21 15:37:07 +00:00
Armijn Hemel
7460d6f3a2 more fixes
svn path=/nixpkgs/trunk/; revision=5864
2006-07-21 15:07:04 +00:00
Armijn Hemel
a0d71d4a50 fixes, fixes, fixes
svn path=/nixpkgs/trunk/; revision=5863
2006-07-21 14:24:43 +00:00
Armijn Hemel
de51340b0c use new thingies (system/i686-linux.nix -> top-level/all-packages.nix)
svn path=/nixpkgs/trunk/; revision=5862
2006-07-21 13:48:19 +00:00
Eelco Dolstra
daefa7f60d * Propagate the gettext dependency.
svn path=/nixpkgs/trunk/; revision=5831
2006-07-20 15:22:10 +00:00
Eelco Dolstra
4c68a103e8 * Pass along realCurl.
svn path=/nixpkgs/trunk/; revision=5830
2006-07-20 15:21:36 +00:00
Eelco Dolstra
2bda17d23a * Latest XULRunner and Chatzilla.
svn path=/nixpkgs/trunk/; revision=5773
2006-07-19 14:10:03 +00:00
Eelco Dolstra
0a355c0073 * Don't pollute /tmp.
svn path=/nixpkgs/trunk/; revision=5769
2006-07-18 12:00:38 +00:00
Armijn Hemel
38420dfd6f make sure ov511 2.30 still builds...or builds again...
svn path=/nixpkgs/trunk/; revision=5764
2006-07-17 21:35:58 +00:00
Eelco Dolstra
f14988b362 * Show less garbage.
svn path=/nixpkgs/trunk/; revision=5761
2006-07-17 21:27:10 +00:00
Armijn Hemel
703542fa4e add GNU m4 1.4.5
svn path=/nixpkgs/trunk/; revision=5757
2006-07-17 21:19:26 +00:00
Martin Bravenboer
69da897d0b Oops
svn path=/nixpkgs/trunk/; revision=5753
2006-07-17 20:42:44 +00:00
Martin Bravenboer
c79c39f61f Problems with darwinports host. Added patches here.
svn path=/nixpkgs/trunk/; revision=5752
2006-07-17 20:41:15 +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
512ba2d502 don't link with glibc
svn path=/nixpkgs/trunk/; revision=5746
2006-07-17 18:01:50 +00:00
Armijn Hemel
d169043264 readd ov511 2.30
svn path=/nixpkgs/trunk/; revision=5745
2006-07-17 17:57:26 +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
Armijn Hemel
d86c05ba13 add mktemp. Oops.
svn path=/nixpkgs/trunk/; revision=5738
2006-07-17 15:52:40 +00:00
Armijn Hemel
837136958c make 2.6.11.12 the default again
svn path=/nixpkgs/trunk/; revision=5737
2006-07-17 15:34:46 +00:00
Armijn Hemel
4f15479260 restore old config
svn path=/nixpkgs/trunk/; revision=5736
2006-07-17 15:34:04 +00:00
Armijn Hemel
f77644624f move the current Nix expression to its own thing
svn path=/nixpkgs/trunk/; revision=5735
2006-07-17 15:29:02 +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
Armijn Hemel
1fc6ce85c4 compile with the right kernel, mark the compilation as b0rken (because it
is and needs more investigation)

svn path=/nixpkgs/trunk/; revision=5726
2006-07-17 07:49:17 +00:00
Armijn Hemel
e2d170f18e also rename it :S
svn path=/nixpkgs/trunk/; revision=5725
2006-07-16 23:16:00 +00:00
Armijn Hemel
33d2d2515d add headers for 2.6.17.6, not yet default
svn path=/nixpkgs/trunk/; revision=5724
2006-07-16 23:15:47 +00:00
Armijn Hemel
f38d827007 needs gawk
svn path=/nixpkgs/trunk/; revision=5723
2006-07-16 23:09:44 +00:00
Armijn Hemel
fee4d3f929 update to 0.6.4
svn path=/nixpkgs/trunk/; revision=5722
2006-07-16 23:03:02 +00:00
Armijn Hemel
4ce1ddab36 hurray for changing kernel interfaces!
svn path=/nixpkgs/trunk/; revision=5721
2006-07-16 22:33:10 +00:00
Armijn Hemel
95dd22417c prevent the kernel modules to link with the glibc headers. This is very very
tricky. D'oh!!!

svn path=/nixpkgs/trunk/; revision=5720
2006-07-16 20:05:23 +00:00
Armijn Hemel
6f330b4a99 apparently Makefile.cpu is also needed these days
svn path=/nixpkgs/trunk/; revision=5719
2006-07-16 18:57:45 +00:00
Armijn Hemel
18104bd4e9 new version of ov511 drivers, includes new kernel patch. Yay.
svn path=/nixpkgs/trunk/; revision=5718
2006-07-16 17:46:11 +00:00
Armijn Hemel
b9f6522b7c update from 2.6.17.5 to 2.6.17.6. They are releasing kernels so fast that
2.6.17.4 was still the latest on ftp.nluug.nl when 2.6.17.6 was released :S

svn path=/nixpkgs/trunk/; revision=5717
2006-07-16 00:32:02 +00:00
Armijn Hemel
8b53847880 new kernel (yet another security update)
svn path=/nixpkgs/trunk/; revision=5716
2006-07-15 16:36:03 +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
b3936b7062 * Add nmedit.
svn path=/nixpkgs/trunk/; revision=5713
2006-07-14 17:17:01 +00:00
Eelco Dolstra
471dc2c8bc * Probably need "nm" etc. as well.
svn path=/nixpkgs/trunk/; revision=5712
2006-07-14 17:11:39 +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
1410af25b7 * Latest Libtool.
svn path=/nixpkgs/trunk/; revision=5710
2006-07-14 15:57:52 +00:00
Eelco Dolstra
bf7ca59eaa * Doh!
svn path=/nixpkgs/trunk/; revision=5708
2006-07-14 13:34:39 +00:00
Eelco Dolstra
dd325103df * Better stdenv for Darwin: uses gcc, coreutils etc. built in Nix, but
external binutils (i.e., Apple's cctools in /usr/bin).

svn path=/nixpkgs/trunk/; revision=5706
2006-07-14 11:59:38 +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
ea2da73c8d * Doh! Idem.
svn path=/nixpkgs/trunk/; revision=5704
2006-07-14 10:59:14 +00:00
Eelco Dolstra
f9a32684d2 * Workaround for silly sed problem.
svn path=/nixpkgs/trunk/; revision=5703
2006-07-14 10:58:46 +00:00
Eelco Dolstra
10d67f5c7a * Reviving stdenvNix.
svn path=/nixpkgs/trunk/; revision=5702
2006-07-14 09:28:09 +00:00
Eelco Dolstra
b2f6e204a2 * Remove redundant files, move path.nix around a bit.
svn path=/nixpkgs/trunk/; revision=5701
2006-07-14 08:35:59 +00:00
Armijn Hemel
452c3350d8 new version of nix-unstable, commit 5700!
svn path=/nixpkgs/trunk/; revision=5700
2006-07-13 15:14:43 +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
Armijn Hemel
9ae0ce91c4 new version, also needs gettext as another requirement
svn path=/nixpkgs/trunk/; revision=5690
2006-07-11 23:28:29 +00:00
Eelco Dolstra
67818f5717 * Indent.
svn path=/nixpkgs/trunk/; revision=5677
2006-07-11 07:55:52 +00:00
Eelco Dolstra
4d7f947bcb * GCC 4.0.3.
svn path=/nixpkgs/trunk/; revision=5676
2006-07-11 07:55:38 +00:00
Armijn Hemel
53d9e09d0d update to 7.15.4
svn path=/nixpkgs/trunk/; revision=5674
2006-07-10 18:22:50 +00:00
Eelco Dolstra
791b680a9f * Revive the aspect ratio patches (for screens rotated through Xrandr).
svn path=/nixpkgs/trunk/; revision=5672
2006-07-10 17:14:16 +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
Rob Vermaas
d05cdd8064 added config flag for postrgres support
svn path=/nixpkgs/trunk/; revision=5668
2006-07-09 15:00:37 +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
Armijn Hemel
c278604064 add abiword
svn path=/nixpkgs/trunk/; revision=5666
2006-07-08 12:44:00 +00:00
Armijn Hemel
5073fa75a4 add fribidi library
svn path=/nixpkgs/trunk/; revision=5665
2006-07-08 12:19:24 +00:00
Armijn Hemel
9c4f2df76b bugfix version
svn path=/nixpkgs/trunk/; revision=5664
2006-07-08 10:45:08 +00:00
Armijn Hemel
90b7d18c5d add expression for busybox 1.2, good config is still missing
svn path=/nixpkgs/trunk/; revision=5663
2006-07-08 10:07:57 +00:00
Armijn Hemel
6a2707c075 config is not portable, restructure
svn path=/nixpkgs/trunk/; revision=5662
2006-07-08 10:03:35 +00:00
Armijn Hemel
805c2e221d bugfix release of busybox
svn path=/nixpkgs/trunk/; revision=5661
2006-07-08 09:59:09 +00:00
Armijn Hemel
9ebca86ec6 add new ghostscript
svn path=/nixpkgs/trunk/; revision=5660
2006-07-08 09:54:44 +00:00
Armijn Hemel
563624911c update to pre5609
svn path=/nixpkgs/trunk/; revision=5653
2006-07-07 13:14:07 +00:00
Armijn Hemel
96ec0645aa another security update -> 2.6.17.4
svn path=/nixpkgs/trunk/; revision=5652
2006-07-07 13:12:41 +00:00
Armijn Hemel
439bc42676 2.0.5 -> 2.0.7
svn path=/nixpkgs/trunk/; revision=5642
2006-07-06 23:05:16 +00:00
Armijn Hemel
7f853b01a3 1.1.1 -> 1.1.2
svn path=/nixpkgs/trunk/; revision=5641
2006-07-06 23:01:02 +00:00
Armijn Hemel
4be14fe52c 1.1.2 -> 1.1.3
svn path=/nixpkgs/trunk/; revision=5640
2006-07-06 22:58:32 +00:00
Armijn Hemel
381a915353 1.1.0 -> 1.1.2
svn path=/nixpkgs/trunk/; revision=5639
2006-07-06 22:56:04 +00:00
Armijn Hemel
61b212ea59 0.8.3 -> 0.8.5
svn path=/nixpkgs/trunk/; revision=5638
2006-07-06 22:49:19 +00:00
Armijn Hemel
58d3b11ec8 1.13.2 -> 1.14.1
svn path=/nixpkgs/trunk/; revision=5637
2006-07-06 22:46:49 +00:00
Armijn Hemel
3af28ab76e 1.0alpha4 -> 1.0alpha7
svn path=/nixpkgs/trunk/; revision=5636
2006-07-06 22:40:39 +00:00
Armijn Hemel
c4d7d5811b libxml2 2.6.26
svn path=/nixpkgs/trunk/; revision=5635
2006-07-06 22:31:05 +00:00
Armijn Hemel
9e7b75bdd2 neon 0.26.1
svn path=/nixpkgs/trunk/; revision=5634
2006-07-06 22:25:12 +00:00
Armijn Hemel
5579c5d330 6.6 -> 6.7
svn path=/nixpkgs/trunk/; revision=5633
2006-07-06 22:17:04 +00:00
Armijn Hemel
21f92a1fa4 add reminder to remove the patch when 2.2.2 is released
svn path=/nixpkgs/trunk/; revision=5632
2006-07-06 21:38:38 +00:00
Armijn Hemel
c806a402e7 update to 0.1.12
svn path=/nixpkgs/trunk/; revision=5631
2006-07-06 21:37:45 +00:00
Armijn Hemel
9ecd455774 update to 2.2.0
svn path=/nixpkgs/trunk/; revision=5627
2006-07-06 21:12:18 +00:00
Armijn Hemel
1789bf9944 update to 2.2.1. Also include a patch to fix a SNAFU by the maintainers, which are not willing to fix it (apparently)
svn path=/nixpkgs/trunk/; revision=5626
2006-07-06 21:11:59 +00:00
Armijn Hemel
719429c592 update to 3.0.2
svn path=/nixpkgs/trunk/; revision=5625
2006-07-06 18:25:25 +00:00
Armijn Hemel
9a4f512001 gperf uses the generic builder
svn path=/nixpkgs/trunk/; revision=5624
2006-07-06 18:22:45 +00:00
Armijn Hemel
b1c67e02c4 add swig 1.3.29, but don't make it the default
svn path=/nixpkgs/trunk/; revision=5623
2006-07-06 18:20:19 +00:00
Armijn Hemel
1477b909f9 upgrade from 4.13 -> 4.17
svn path=/nixpkgs/trunk/; revision=5622
2006-07-06 18:15:07 +00:00
Armijn Hemel
c1afbc0f77 screen uses the generic builder
svn path=/nixpkgs/trunk/; revision=5621
2006-07-06 18:12:00 +00:00
Armijn Hemel
4812209ebe upgrade to new version
svn path=/nixpkgs/trunk/; revision=5620
2006-07-06 18:05:40 +00:00
Armijn Hemel
976b5ad98e add new version of getopt, but don't make it the default (that would cause sdf
to rebuild, and stratego, and ...)

svn path=/nixpkgs/trunk/; revision=5619
2006-07-06 17:55:41 +00:00
Armijn Hemel
f0aa3a56ae add avahi, a IETF ZeroConf library/program
svn path=/nixpkgs/trunk/; revision=5617
2006-07-06 17:29:40 +00:00
Armijn Hemel
54067dd4c4 add libsoup (GNOME)
svn path=/nixpkgs/trunk/; revision=5611
2006-07-06 16:24:38 +00:00
Armijn Hemel
f7faaf75f7 upgrade to 2.6.8 (security fixes, other bugfixes)
svn path=/nixpkgs/trunk/; revision=5610
2006-07-06 15:48:34 +00:00
Armijn Hemel
3fc30a1a82 fix name
svn path=/nixpkgs/trunk/; revision=5608
2006-07-06 12:36:20 +00:00
Armijn Hemel
02c02f0223 gnome-icon-theme 2.14.2 requires pkgconfig 0.20, which stores its .pc files
in a different directory, so it breaks our PKGCONFIGPATH

svn path=/nixpkgs/trunk/; revision=5607
2006-07-06 12:36:01 +00:00
Armijn Hemel
68dad7fada libgnomeprint 2.12.1 has a few additional dependencies (flex, bison)
svn path=/nixpkgs/trunk/; revision=5606
2006-07-06 11:10:06 +00:00
Armijn Hemel
febd8ffe69 * update nixUnstable to nix-0.10pre5529
* remove patch for 0.9.2, because it is ancient history!

svn path=/nixpkgs/trunk/; revision=5605
2006-07-06 10:15:25 +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
Martin Bravenboer
59868ad0bc Use openssl 0.9.8b by default
svn path=/nixpkgs/trunk/; revision=5598
2006-07-05 16:46:51 +00:00
Martin Bravenboer
bb9f6fbc59 Support i686-darwin
svn path=/nixpkgs/trunk/; revision=5597
2006-07-05 16:33:41 +00:00
Armijn Hemel
2389b06fe7 add openssh 4.3p2
svn path=/nixpkgs/trunk/; revision=5595
2006-07-05 16:09:43 +00:00
Armijn Hemel
228fd19ffb add openssl 0.9.8b
svn path=/nixpkgs/trunk/; revision=5592
2006-07-05 15:54:53 +00:00
Armijn Hemel
d511baa7d9 add security patch
svn path=/nixpkgs/trunk/; revision=5591
2006-07-05 14:00:05 +00:00
Eelco Dolstra
a4d3fde9d5 * Follow \bibliographystyle to find .bst files.
svn path=/nixpkgs/trunk/; revision=5590
2006-07-05 13:39:22 +00:00
Armijn Hemel
506f113378 update to lesstif 0.95
svn path=/nixpkgs/trunk/; revision=5589
2006-07-05 10:38:25 +00:00
Armijn Hemel
10be8fe8b0 freetype 2.2.1. However, it breaks fontconfig and therefore probably every
other application that uses one of these (but why? :S)
It is *not* the default

svn path=/nixpkgs/trunk/; revision=5588
2006-07-05 10:31:45 +00:00
Armijn Hemel
6a44834612 also add Xara here
svn path=/nixpkgs/trunk/; revision=5586
2006-07-04 23:51:41 +00:00
Armijn Hemel
4377c4b1a9 make unicode support the default (Eelco told me to do it! honest!)
svn path=/nixpkgs/trunk/; revision=5585
2006-07-04 23:48:18 +00:00
Armijn Hemel
c7e4a07c07 add the XaraLX Xtreme SVG application
svn path=/nixpkgs/trunk/; revision=5584
2006-07-04 23:41:11 +00:00
Armijn Hemel
89a054b848 optional flag for building unicode support
svn path=/nixpkgs/trunk/; revision=5583
2006-07-04 22:45:24 +00:00
Armijn Hemel
87613a856a gimp dev version 1.3.4 updated to 1.3.9
svn path=/nixpkgs/trunk/; revision=5581
2006-07-04 20:26:50 +00:00
Armijn Hemel
a5615b51da python 2.5 beta 1
svn path=/nixpkgs/trunk/; revision=5580
2006-07-04 19:20:36 +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
6d5a7bd6df update to a newer unstable Nix
svn path=/nixpkgs/trunk/; revision=5578
2006-07-04 18:42:58 +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
Armijn Hemel
4b24c008d7 gtk needs a new version of pango (which is not clear from the FTP site, bad
release management!) and pango needs libpng

svn path=/nixpkgs/trunk/; revision=5575
2006-07-04 16:32:35 +00:00
Armijn Hemel
87a20c9da1 gtk needs 1.12.0
svn path=/nixpkgs/trunk/; revision=5574
2006-07-04 14:22:30 +00:00
Armijn Hemel
569bd692f3 update to 2.6.17.3 (security bugs)
svn path=/nixpkgs/trunk/; revision=5573
2006-07-04 13:41:23 +00:00
Armijn Hemel
92ea85c28a new bugfixrelease 2.8.20
svn path=/nixpkgs/trunk/; revision=5572
2006-07-04 13:32:27 +00:00
Armijn Hemel
b37f994407 add gtk 2.10 and update a lot of its dependencies
svn path=/nixpkgs/trunk/; revision=5571
2006-07-04 13:24:26 +00:00
Armijn Hemel
3427d88e96 add new libpng
svn path=/nixpkgs/trunk/; revision=5570
2006-07-04 12:39:45 +00:00
Armijn Hemel
23fdfca4ab add new cairo
svn path=/nixpkgs/trunk/; revision=5569
2006-07-04 12:37:44 +00:00
Armijn Hemel
7b1649c62a fix download location for libpng
svn path=/nixpkgs/trunk/; revision=5568
2006-07-04 12:28:16 +00:00
Armijn Hemel
adaf1fe61c correct typo (version was 1.0.4, yet name said 1.0.2)
svn path=/nixpkgs/trunk/; revision=5567
2006-07-04 00:14:16 +00:00
Armijn Hemel
cb66528886 mktemp uses the generic builder, so the builder can be removed
svn path=/nixpkgs/trunk/; revision=5560
2006-07-02 22:42:33 +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
Armijn Hemel
5092df8999 * cracklib 2.8.9
* commit 5555!

svn path=/nixpkgs/trunk/; revision=5555
2006-07-01 14:49:35 +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
Armijn Hemel
893557450c add bison 2.3
svn path=/nixpkgs/trunk/; revision=5547
2006-06-30 23:30:45 +00:00
Armijn Hemel
a7aad4da66 add m4 1.4.4
svn path=/nixpkgs/trunk/; revision=5546
2006-06-30 23:26:34 +00:00
Armijn Hemel
d437ba1539 add libtool 1.5.22
svn path=/nixpkgs/trunk/; revision=5545
2006-06-30 23:23:30 +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
186c269c70 * Latest version.
svn path=/nixpkgs/trunk/; revision=5542
2006-06-29 15:46:24 +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
a96763545d update to 1.2.5
svn path=/nixpkgs/trunk/; revision=5538
2006-06-29 11:57:17 +00:00
Armijn Hemel
9a67a5ca5a upgrade to 4.5.14
svn path=/nixpkgs/trunk/; revision=5537
2006-06-29 11:52:23 +00:00
Armijn Hemel
cbd254fd10 update to new less, remove builder, since it was just a generic build
svn path=/nixpkgs/trunk/; revision=5536
2006-06-29 11:44:12 +00:00
Armijn Hemel
aeef0073b9 upgrade to 4.0.16, remove builder, since it was just doing a genericBuild
svn path=/nixpkgs/trunk/; revision=5535
2006-06-29 11:32:42 +00:00
Armijn Hemel
18a9eb7df6 add Nix expression for 2.17
svn path=/nixpkgs/trunk/; revision=5534
2006-06-28 22:42:51 +00:00
Armijn Hemel
0891c55730 add new version of help2man, with variability (no upgrade to the latest and
greatest)

svn path=/nixpkgs/trunk/; revision=5533
2006-06-28 22:31:32 +00:00
Armijn Hemel
f590067ee0 new autoconf, gettext and coreutils. Tested to build in work in NixOS.
svn path=/nixpkgs/trunk/; revision=5532
2006-06-28 21:35:37 +00:00
Eelco Dolstra
0176b927c4 * Thunderbird 1.5.0.4.
svn path=/nixpkgs/trunk/; revision=5530
2006-06-27 13:28:43 +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
d4643c2a7f update to 0.30
svn path=/nixpkgs/trunk/; revision=5526
2006-06-25 00:44:53 +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
5d9d509ab0 also update static version of bash to 3.1
svn path=/nixpkgs/trunk/; revision=5523
2006-06-24 22:09:02 +00:00
Armijn Hemel
20f0975461 a config for 2.6.17.1
svn path=/nixpkgs/trunk/; revision=5522
2006-06-24 21:03:32 +00:00
Eelco Dolstra
4c7b042e32 * Doh!
svn path=/nixpkgs/trunk/; revision=5521
2006-06-24 20:44:19 +00:00
Eelco Dolstra
829d0d96ca * X11R7.1 (I hope - the release is incomplete...).
svn path=/nixpkgs/trunk/; revision=5520
2006-06-24 20:31:10 +00:00
Armijn Hemel
a577b41f1c * revert back to gnome 2.10.1.
As it turns out, quite a few packages were consolidated. So for example the
libgtkhtml package is now part of the gtkhtml package. This screws up quite
a few of the Nix expressions we have.

svn path=/nixpkgs/trunk/; revision=5519
2006-06-24 17:52:46 +00:00
Armijn Hemel
c21a8b1492 cosmetic fix
svn path=/nixpkgs/trunk/; revision=5518
2006-06-24 17:29:14 +00:00
Armijn Hemel
7793f28f0f upgrade e2fsprogs to 1.39
svn path=/nixpkgs/trunk/; revision=5517
2006-06-24 15:58:25 +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
9273065b05 * Doh!
svn path=/nixpkgs/trunk/; revision=5511
2006-06-24 10:32:02 +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
a452173b2c * wxGTK 2.6.3.
svn path=/nixpkgs/trunk/; revision=5507
2006-06-23 22:41:47 +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
45e1edfda8 * Give the GHC builder a temporary $HOME.
svn path=/nixpkgs/trunk/; revision=5504
2006-06-23 20:08:48 +00:00
Armijn Hemel
3be153c62c new version of syslinux, 3.10 already fixed gcc 4 fixes...
svn path=/nixpkgs/trunk/; revision=5503
2006-06-23 15:09:14 +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
8263e6d889 * Gnome 2.14.2. Not tested at all.
svn path=/nixpkgs/trunk/; revision=5500
2006-06-23 13:45:05 +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
03dca65e08 * MPlayer updated to 1.0pre8.
svn path=/nixpkgs/trunk/; revision=5498
2006-06-23 12:00:06 +00:00
Eelco Dolstra
1a570c63f7 * Inkscape 0.43.
svn path=/nixpkgs/trunk/; revision=5497
2006-06-23 11:21:19 +00:00
Eelco Dolstra
fc37dbc487 * GCC 3.4.6.
svn path=/nixpkgs/trunk/; revision=5496
2006-06-23 11:09:07 +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
423af3206e * groff updated to 1.19.2.
svn path=/nixpkgs/trunk/; revision=5494
2006-06-23 10:52:12 +00:00
Eelco Dolstra
2bbb426a7d * GHC 6.4.2.
svn path=/nixpkgs/trunk/; revision=5493
2006-06-22 15:22:55 +00:00
Martin Bravenboer
530657fb19 The real gnumake 3.80
svn path=/nixpkgs/trunk/; revision=5491
2006-06-22 10:27:35 +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
Eelco Dolstra
ac41a46f6e * ATerm aliasing patch (from
http://bugzilla.sen.cwi.nl:8080/show_bug.cgi?id=470).

svn path=/nixpkgs/trunk/; revision=5486
2006-06-22 09:02:54 +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
450bdbe28a * Latest Python.
svn path=/nixpkgs/trunk/; revision=5483
2006-06-21 15:55:14 +00:00
Eelco Dolstra
ffb94e0690 * Latest versions.
svn path=/nixpkgs/trunk/; revision=5482
2006-06-21 15:54:46 +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
Eelco Dolstra
2c1e5d0cfa * Latest GNU Make.
svn path=/nixpkgs/trunk/; revision=5480
2006-06-21 15:53:46 +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
26a7fe945a add new bugfix release for gtk+
svn path=/nixpkgs/trunk/; revision=5470
2006-06-18 12:10:25 +00:00
Armijn Hemel
a33dc947c6 disable local build of pangoxsl, add patch to remove "pangoxsl" from SUBDIRS,
otherwise it will still try to build the local pangoxsl (and fail)

svn path=/nixpkgs/trunk/; revision=5468
2006-06-18 11:58:00 +00:00
Armijn Hemel
b4ecec05c5 new version of pangoxsl
svn path=/nixpkgs/trunk/; revision=5467
2006-06-18 11:48:41 +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
Armijn Hemel
3d789d45dc new version of parted
svn path=/nixpkgs/trunk/; revision=5461
2006-06-17 12:21:12 +00:00
Armijn Hemel
42c5136265 new coreutils
svn path=/nixpkgs/trunk/; revision=5460
2006-06-17 11:58:14 +00:00
Armijn Hemel
809f592e0a new version of curl
svn path=/nixpkgs/trunk/; revision=5459
2006-06-17 11:51:46 +00:00
Eelco Dolstra
04a0eb8259 * Doh!
svn path=/nixpkgs/trunk/; revision=5455
2006-06-15 13:15:51 +00:00
Eelco Dolstra
26832cd4ec * Patch for BDB on Cygwin.
svn path=/nixpkgs/trunk/; revision=5454
2006-06-15 12:51:15 +00:00
Eelco Dolstra
089877f594 * Add stuff.
svn path=/nixpkgs/trunk/; revision=5439
2006-06-14 12:05:10 +00:00
Eelco Dolstra
6121806948 * Follow \usepackage.
svn path=/nixpkgs/trunk/; revision=5436
2006-06-14 10:11:21 +00:00
Eelco Dolstra
b315ca4871 * Apache 2.2.2.
svn path=/nixpkgs/trunk/; revision=5435
2006-06-14 10:10:25 +00:00
Eelco Dolstra
6717cab0b2 * Don't delete the search plugin.
svn path=/nixpkgs/trunk/; revision=5433
2006-06-13 20:59:16 +00:00
Roy van den Broek
107df21a06 Updated JavaSVN to version 1.0.6.
svn path=/nixpkgs/trunk/; revision=5425
2006-06-12 16:27:56 +00:00
Eelco Dolstra
1e766b521c * Subversion 1.3.2.
svn path=/nixpkgs/trunk/; revision=5423
2006-06-09 12:40:51 +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
Martin Bravenboer
0d6c1cb83b Updates of jre and jdk
svn path=/nixpkgs/trunk/; revision=5395
2006-06-06 19:43:31 +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
fef1bdfad1 * Make it work.
svn path=/nixpkgs/trunk/; revision=5385
2006-06-05 20:23:24 +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
c40a94ad07 * Doh.
svn path=/nixpkgs/trunk/; revision=5375
2006-06-04 13:39:04 +00:00
Eelco Dolstra
79fd001662 * Firefox 1.5.0.4.
svn path=/nixpkgs/trunk/; revision=5374
2006-06-04 12:45:37 +00:00
Eelco Dolstra
51640ca1ab * Oops.
svn path=/nixpkgs/trunk/; revision=5371
2006-06-02 12:05:03 +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
Eelco Dolstra
d9d8a1dd57 * Disable dynamic linking on Cygwin until we figure out how to deal
with the lack of an RPATH.

svn path=/nixpkgs/trunk/; revision=5362
2006-06-01 09:41:31 +00:00
Eelco Dolstra
c067e6afa2 * Fix stdenv-nix.
svn path=/nixpkgs/trunk/; revision=5358
2006-05-31 15:08:25 +00:00
Eelco Dolstra
46a15b49a0 * Ugh, bzip2 should be autotooled...
svn path=/nixpkgs/trunk/; revision=5357
2006-05-31 15:07:56 +00:00
Eelco Dolstra
4a00c41986 * Fix stdenv-native.
svn path=/nixpkgs/trunk/; revision=5354
2006-05-31 12:18:01 +00:00
Eelco Dolstra
f4ce796a20 * More hackery.
svn path=/nixpkgs/trunk/; revision=5351
2006-05-31 10:36:02 +00:00
Eelco Dolstra
bb93fa69fa * fetchurl: use standard proxy-related variables from the caller such
as `http_proxy'.

svn path=/nixpkgs/trunk/; revision=5347
2006-05-31 09:52:39 +00:00
Eelco Dolstra
046aeb12b0 * We no longer need the prefetch stuff.
svn path=/nixpkgs/trunk/; revision=5340
2006-05-30 12:43:45 +00:00
Eelco Dolstra
c4c224e368 * Make nix-prefetch-svn use nix-store --add-fixed (just like
nix-prefetch-url) 

svn path=/nixpkgs/trunk/; revision=5339
2006-05-30 12:42:00 +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
Armijn Hemel
93957f48c3 ethereal 0.99
svn path=/nixpkgs/trunk/; revision=5291
2006-05-10 22:56:03 +00:00
Armijn Hemel
6a1a282635 vim 7.0
svn path=/nixpkgs/trunk/; revision=5289
2006-05-08 21:05:07 +00:00
Eelco Dolstra
405d314395 * Pan 0.96.
svn path=/nixpkgs/trunk/; revision=5280
2006-05-07 21:58:31 +00:00
Eelco Dolstra
c63f4278c7 * Firefox 1.5.0.3.
svn path=/nixpkgs/trunk/; revision=5263
2006-05-03 18:35:31 +00:00
Eelco Dolstra
b8fd332dd8 * Do use readlink if available.
svn path=/nixpkgs/trunk/; revision=5252
2006-05-02 09:21:59 +00:00
Eelco Dolstra
75ee1e1704 * Use it.
svn path=/nixpkgs/trunk/; revision=5248
2006-05-01 19:16:41 +00:00
Eelco Dolstra
285756b5b0 * Latest version.
svn path=/nixpkgs/trunk/; revision=5247
2006-05-01 19:16:12 +00:00
Eelco Dolstra
12f0f1ad20 * Updated a few packages.
svn path=/nixpkgs/trunk/; revision=5246
2006-05-01 17:57:42 +00:00
Eelco Dolstra
4acfb1a684 * More examples of interpolation.
svn path=/nixpkgs/trunk/; revision=5244
2006-05-01 15:25:17 +00:00
Eelco Dolstra
d56e3d6f5a * Use string interpolation.
svn path=/nixpkgs/trunk/; revision=5243
2006-05-01 14:53:08 +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
Armijn Hemel
e710b4b795 remove dependency on /usr/bin/install, replace it simply with install. Discovered in NixOS (yay)
svn path=/nixpkgs/trunk/; revision=5235
2006-04-28 13:16:52 +00:00
Armijn Hemel
3a74eda996 new udev
svn path=/nixpkgs/trunk/; revision=5234
2006-04-28 13:00:35 +00:00
Armijn Hemel
b44c8726c7 add an expression for the latest and greatest version of Nix
svn path=/nixpkgs/trunk/; revision=5232
2006-04-28 12:34:54 +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
Armijn Hemel
825adc16b6 patch patch, to avoid that "install" wants to set owner and group
svn path=/nixpkgs/trunk/; revision=5216
2006-04-25 17:47:46 +00:00
Eelco Dolstra
6b0b458694 * Applying an MIT-style license to Nixpkgs.
svn path=/nixpkgs/trunk/; revision=5215
2006-04-25 16:50:34 +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
6860ccf4b9 Make sure Trac is built on a Linux machine, since it requires a
lot of patching (and therefore doesn't work) on OS X.


svn path=/nixpkgs/trunk/; revision=5201
2006-04-24 16:17:32 +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
Armijn Hemel
ba18de03b9 generic unpacker for some firmware which needs to be uploaded
svn path=/nixpkgs/trunk/; revision=5166
2006-04-18 11:01:59 +00:00
Armijn Hemel
8292f5c856 add bluetooth utilities (without libusb and openobex support though)
svn path=/nixpkgs/trunk/; revision=5165
2006-04-18 10:53:45 +00:00
Armijn Hemel
f002f9d30a add bluez-libs. We need this to add more bluetooth related stuff, so I can test easily with things like hotplug :)
svn path=/nixpkgs/trunk/; revision=5164
2006-04-18 10:46:04 +00:00
Eelco Dolstra
b3b9118eab * Firefox 1.5.0.2.
svn path=/nixpkgs/trunk/; revision=5161
2006-04-14 16:08:35 +00:00
Eelco Visser
00bdbb7fff dot2ps
svn path=/nixpkgs/trunk/; revision=5152
2006-04-11 13:27:01 +00:00
Eelco Dolstra
57c5067b07 * Refactoring.
svn path=/nixpkgs/trunk/; revision=5149
2006-04-10 17:49:24 +00:00
Roy van den Broek
9d27c94bda Pass the path to OpenSSL to the `--with-ssl' configure flag when building
with SSL support.


svn path=/nixpkgs/trunk/; revision=5144
2006-04-05 09:08:43 +00:00
Eelco Dolstra
47612615ab * Subversion 1.3.1.
svn path=/nixpkgs/trunk/; revision=5143
2006-04-05 07:58:13 +00:00
Merijn de Jonge
144c22b2fe addid nix expression for toolbus
svn path=/nixpkgs/trunk/; revision=5141
2006-04-04 13:10:05 +00:00
Roy van den Broek
1b9e08ee8e D'oh! Only download one version of the maven-axis-plugin...
svn path=/nixpkgs/trunk/; revision=5139
2006-04-04 09:30:09 +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
8c188ffe04 Added Apache Axis 1.3 (Apache Axis is an implementation of the SOAP
("Simple Object Access Protocol") submission to W3C.)


svn path=/nixpkgs/trunk/; revision=5137
2006-04-03 13:00:10 +00:00
Roy van den Broek
6d47926bad By default install the axis-maven and jira-soap plugin. This should probably
be done with some sort of wrapper, such that the plugins aren't installed
by default.


svn path=/nixpkgs/trunk/; revision=5133
2006-04-02 17:12:52 +00:00
Roy van den Broek
de468583ce Added Maven 1.0.2.
svn path=/nixpkgs/trunk/; revision=5132
2006-03-31 12:44:06 +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
fcbffab371 * system -> top-level.
svn path=/nixpkgs/trunk/; revision=5128
2006-03-30 09:14:50 +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
c4ea3e8d77 * Filter out the meta attribute, again.
svn path=/nixpkgs/trunk/; revision=5093
2006-03-24 16:07:42 +00:00
Eelco Dolstra
bb28c87406 * Filter out the meta attribute.
svn path=/nixpkgs/trunk/; revision=5091
2006-03-24 14:20:31 +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
0b81c9f7d4 * TODO.
svn path=/nixpkgs/trunk/; revision=5086
2006-03-24 11:15:52 +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
acf47a1bb8 * Prevent unnecessary LaTeX runs.
svn path=/nixpkgs/trunk/; revision=5082
2006-03-23 14:34:17 +00:00
Eelco Dolstra
77d7e2ea95 * That's a SHA-1 hash.
svn path=/nixpkgs/trunk/; revision=5081
2006-03-23 12:53:05 +00:00
Eelco Dolstra
bfa6f51e30 * GnuPG updated to 1.4.2.2.
svn path=/nixpkgs/trunk/; revision=5080
2006-03-23 10:22:18 +00:00
Armijn Hemel
67971a4349 dhclient would return 0 if invoked without an interface argument, so set this
to eth0. Oh, what a hack...but it works :)

svn path=/nixpkgs/trunk/; revision=5050
2006-03-17 16:33:59 +00:00
Armijn Hemel
35e30e7797 adapt files so that "networking" now also work with our new scheme
svn path=/nixpkgs/trunk/; revision=5049
2006-03-17 14:16:11 +00:00
Eelco Dolstra
7c50890ebe * Properly pass arguments to valgrind (this patch should really be
sent upstream).

svn path=/nixpkgs/trunk/; revision=5048
2006-03-16 13:04:55 +00:00
Eelco Dolstra
ae736de422 * Valgrind 3.1.1.
svn path=/nixpkgs/trunk/; revision=5047
2006-03-16 13:02:03 +00:00
Eelco Dolstra
b92bd0f001 * Don't use i686-linux.nix.
svn path=/nixpkgs/trunk/; revision=5046
2006-03-15 21:35:18 +00:00
Eelco Dolstra
9f1b5e24ad * Added the MySQL ODBC connector.
* Enable unixODBC support in PHP.
* Build MySQL with thread-safe client libraries.

svn path=/nixpkgs/trunk/; revision=5045
2006-03-15 15:59:20 +00:00
Armijn Hemel
3d24096431 introduce a rudimentary (working) form of the topological sort principle.
We can now start SSH with optional syslogging support. Also, if a program
is not already present in the /etc/rc.d "profile" (actually, not it has become
a collection of profiles) it will be automatically added.

This sounds hackish, and it probably is, but also, it might be the best
workable solution for now...

svn path=/nixpkgs/trunk/; revision=5044
2006-03-15 15:51:32 +00:00
Armijn Hemel
617d06c71c add a "name" action, which pretty prints the "nice name" for a package (so,
mailserver or smtpd or so for a mailserver like sendmail)

svn path=/nixpkgs/trunk/; revision=5043
2006-03-15 13:47:03 +00:00
Eelco Dolstra
e745e86d52 * Added unixODBC.
svn path=/nixpkgs/trunk/; revision=5041
2006-03-15 12:43:40 +00:00
Eelco Dolstra
439e93640e * Removed readlink.
svn path=/nixpkgs/trunk/; revision=5040
2006-03-15 10:32:40 +00:00
Martin Bravenboer
a63588689d Added jikespg, an oldskool parser generator
svn path=/nixpkgs/trunk/; revision=5038
2006-03-14 18:20:21 +00:00
Eelco Dolstra
6dd957cfe3 * MySQL 4.1.18.
svn path=/nixpkgs/trunk/; revision=5037
2006-03-14 16:37:09 +00:00
Armijn Hemel
920ff11c96 fix the impurity error. However, this introduces another error. Apparently
there is some difference between "install" on my FC3 machine and "install"
in coreutils in Nix:

building install_man
install -o root -g root -m 644 sysklogd.8 /nix/store/x03w5xpzcya04b4ax47lic2ahnf479nz-sysklogd-1.4.1/usr/share/man/man8/sysklogd.8
install: cannot change ownership of `/nix/store/x03w5xpzcya04b4ax47lic2ahnf479nz-sysklogd-1.4.1/usr/share/man/man8/sysklogd.8': Operation not permitted
make: *** [install_man] Error 1


svn path=/nixpkgs/trunk/; revision=5035
2006-03-14 15:30:00 +00:00
Armijn Hemel
304f3fbe9d some small changes...probably the way it is done now (declaring the
dependencies, such as "networking" in Nix expressions) is not entirely
right, at least, trying to start them from for example this SSH script is
not the right way. A cleaner solution is being developed :)

svn path=/nixpkgs/trunk/; revision=5034
2006-03-14 13:44:28 +00:00
Armijn Hemel
8befb633d6 get postfix to build. Note: install still has to be done, but this will
probably be a bit tricky, due to sendmail "compatibility" (postfix makes
a symlink to "sendmail", so programs will keep on working).

svn path=/nixpkgs/trunk/; revision=5030
2006-03-10 23:48:34 +00:00
Armijn Hemel
1fdbc347ce adapt ssh script to use our generic functions.
svn path=/nixpkgs/trunk/; revision=5028
2006-03-10 17:22:58 +00:00
Eelco Dolstra
baec8f5b38 * stdenv.mkDerivation now takes an optional attribute "meta" that
contains arbitrary information about a package, like this:

  meta = {
    homepage = "http://gcc.gnu.org/";
    license = "GPL/LGPL";
    description = "GNU Compiler Collection, 4.0.x";
  };

  The "meta" attribute is not passed to the actual derivation
  operation, so it's not a dependency --- changes to "meta" attributes
  don't trigger a recompilation.

  Now we have to standardise some useful attributes ;-)

svn path=/nixpkgs/branches/usability/; revision=5024
2006-03-10 16:12:46 +00:00
Armijn Hemel
9159ca026d make syslog work with our new start/stop scripts. It is still full of race
conditions and dependencies don't work yet, but it's a start

svn path=/nixpkgs/trunk/; revision=5023
2006-03-10 15:05:22 +00:00
Armijn Hemel
6562861ba4 fix some brainfarts
svn path=/nixpkgs/trunk/; revision=5021
2006-03-10 13:32:54 +00:00
Armijn Hemel
742c1ef85e add a bit more boiler plate code. Right now I just touch a file in $STATEDIR,
maybe this should include the path to the Nix store and a sanity check
should be added to make sure that if we check the file in $STATEDIR that
it is indeed from an instance of the service that we want to start. This
adds complexity, because how should we deal with the situation of they are
not equal.

TODO: add a "status" command, or a "version" command, which displays which
service is currently registered with the system as "running"

svn path=/nixpkgs/trunk/; revision=5015
2006-03-09 13:20:40 +00:00
Armijn Hemel
9a198b5192 more script work. Now what we need is:
* generic functions to register with the system, good for "weak dependencies"

svn path=/nixpkgs/trunk/; revision=5009
2006-03-08 19:38:12 +00:00
Armijn Hemel
fe46e2a9b0 d'oh, don't actually gzip it
svn path=/nixpkgs/trunk/; revision=5008
2006-03-08 19:25:44 +00:00
Armijn Hemel
f39658b577 also add protocols for IPv4 packets configuration information. This appears
to be all the information that is non-site specific. The reason I want this
in a Nix expression is that it is easier to deploy in NixOS this way. It also
gives me a bit of a feel of what information is safe to keep inside the store
and what information isn't :)

svn path=/nixpkgs/trunk/; revision=5005
2006-03-08 19:01:38 +00:00
Armijn Hemel
b329005d2a add the data for /etc/services. The reasons for this:
* you want to be able to deploy this sort of configuration. Various packages
will not be able to work correctly without this. The GNU C library has a
dependency on this, but we ignore it. glibc will happily build if this file
is missing, but resolving will sometimes fail if this file is not present
(syslog is one example)

* this information is fairly static and changed about once or twice a year.
It is maintained by IANA and cannot really be considered site-specific
configuration.

The package is not made a dependency for glibc, as a change here would
trigger a full recompilation, even though technically speaking it is a
runtime dependency using a fixed format (as dictated by IANA).


svn path=/nixpkgs/trunk/; revision=5004
2006-03-08 18:46:50 +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
03aef934d1 * Fix "infinite recursion" errors on FreeBSD and Darwin.
svn path=/nixpkgs/branches/usability/; revision=4997
2006-03-08 15:34:05 +00:00
Eelco Dolstra
2c98c02901 * Indent consistently.
svn path=/nixpkgs/branches/usability/; revision=4995
2006-03-08 15:00:18 +00:00
Eelco Dolstra
5c5ba68800 * Pass mktemp.
svn path=/nixpkgs/trunk/; revision=4984
2006-03-06 16:13:54 +00:00
Eelco Dolstra
0d299bc2f7 * Purify aangifte2005. Now we can do our taxes in NixOS ;-)
svn path=/nixpkgs/trunk/; revision=4980
2006-03-03 22:31:16 +00:00
Armijn Hemel
85252cbcfd add mipsel-linux support
svn path=/nixpkgs/trunk/; revision=4978
2006-03-03 21:12:20 +00:00
Eelco Dolstra
92e71363b6 * Doh!
svn path=/nixpkgs/trunk/; revision=4977
2006-03-03 19:28:23 +00:00
Eelco Dolstra
a5875f3c89 * Aangifteprogramma 2005. Still impure.
svn path=/nixpkgs/trunk/; revision=4976
2006-03-03 19:25:06 +00:00
Eelco Dolstra
b06335a835 * Thunderbird updated to 1.5 (it was at 0.8!).
svn path=/nixpkgs/trunk/; revision=4970
2006-03-02 19:08:26 +00:00
Armijn Hemel
dbd586dfa7 * add busybox
* uclibc needs mktemp

svn path=/nixpkgs/trunk/; revision=4969
2006-03-02 18:17:45 +00:00
Armijn Hemel
36e57ebead add busybox, a small replacement for most Unix utilities, often used on
embedded systems and installation CDs. Hopefully this will decrease the size
of things we use on the NixOS installation CD. Only tested in a cross-compile
for MIPS so far.

svn path=/nixpkgs/trunk/; revision=4968
2006-03-02 18:05:21 +00:00
Armijn Hemel
bdf35869f6 make sure we can find things like mips-linux-ar, mips-linux-strip, and so on.
Even though you could just inherit binutils it is conceptually cleaner (I
think) to make these tools available here.

svn path=/nixpkgs/trunk/; revision=4967
2006-03-02 18:03:20 +00:00
Armijn Hemel
d0c7f39a60 upgrade to a snapshot of uClibc, update mips config to reflect this. Break all
other archs.

svn path=/nixpkgs/trunk/; revision=4966
2006-03-02 18:01:53 +00:00
Armijn Hemel
f74d835529 * add gcc-4.1
* add gcc-40mipsboot
* rewrite gcc-40mips so it wraps around both gcc-40mipsboot *and* uClibc
* compile uClibc with gcc-40mipsboot

svn path=/nixpkgs/trunk/; revision=4962
2006-03-01 19:11:42 +00:00
Armijn Hemel
6bec50fda1 add gcc-4.1. The no-sys-dirs.patch had to be regenerated because a lot of stuff had been reworked in the Makefiles for 4.1.
svn path=/nixpkgs/trunk/; revision=4961
2006-03-01 19:09:53 +00:00
Merijn de Jonge
ebe59d3d21 fixed ocaml/qcmm problem:
-created separate nix expressions for ocaml-3.08.0 and ocaml 3.09.1
-ocam-3.09.1 is standard/default ocaml version (included by ocaml/default.nix)
-created ocaml3080 in all-packages-generic.nix
-qcmm now uses ocaml3080 instead of ocaml


svn path=/nixpkgs/trunk/; revision=4935
2006-03-01 09:18:22 +00:00
Eelco Dolstra
f08241e5fe * Fix for i915 after X.org upgrade.
svn path=/nixpkgs/trunk/; revision=4934
2006-02-28 21:04:14 +00:00
Eelco Dolstra
dff1c50b1b * Typo: "--enable-swg" -> "--enable-svg".
svn path=/nixpkgs/trunk/; revision=4928
2006-02-28 12:03:35 +00:00
Eelco Dolstra
af47bb13a5 * Apache updated to 2.2.0.
* mod_python updated to 3.2.8, with a patch to get it to work with
  Apache 2.2.x.

svn path=/nixpkgs/trunk/; revision=4927
2006-02-28 12:01:39 +00:00
Martin Bravenboer
49d220cc97 Typo
svn path=/nixpkgs/trunk/; revision=4912
2006-02-25 01:24:21 +00:00
Martin Bravenboer
f873f1a9ed svn path=/nixpkgs/trunk/; revision=4911 2006-02-25 01:13:01 +00:00
Martin Bravenboer
06b5fa3519 Added support for Eclipse plugins with custom installers.
svn path=/nixpkgs/trunk/; revision=4907
2006-02-25 00:44:02 +00:00
Martin Bravenboer
3b1c205843 Make eclipse reusable: function of plugins to eclipse
svn path=/nixpkgs/trunk/; revision=4887
2006-02-24 21:42:57 +00:00
Merijn de Jonge
90666e6eff Updated ocaml to version 3.09.1
svn path=/nixpkgs/trunk/; revision=4882
2006-02-23 09:30:40 +00:00
Mart Kolthof
03e93539b4 * refactored operators, kinds and storage modifiers to make them checkable at compiletime
svn path=/nixpkgs/trunk/; revision=4863
2006-02-20 10:43:19 +00:00
Armijn Hemel
12a23295d5 and update gnused again to 4.1.5...build buildfarm, build! >:)
svn path=/nixpkgs/trunk/; revision=4862
2006-02-19 14:00:17 +00:00
Armijn Hemel
ef92af7139 update findutils to 4.2.27
svn path=/nixpkgs/trunk/; revision=4861
2006-02-19 13:57:56 +00:00
Armijn Hemel
f05a25f5f5 coreutils-5.94
svn path=/nixpkgs/trunk/; revision=4860
2006-02-19 13:51:40 +00:00
Armijn Hemel
722a69f93f update bash to 3.1
svn path=/nixpkgs/trunk/; revision=4859
2006-02-19 13:27:56 +00:00
Armijn Hemel
947c09a4fd add some more functions. Needs more code.
svn path=/nixpkgs/trunk/; revision=4851
2006-02-17 16:29:04 +00:00
Eelco Visser
8894f77b12 perl modules CGI::Session and Digest::SHA1
svn path=/nixpkgs/trunk/; revision=4845
2006-02-17 12:03:04 +00:00
Armijn Hemel
8b0dd0fcdb stubs for generic functions. This should grow into generic functions for
stopping/starting/querying services. No code yet...

svn path=/nixpkgs/trunk/; revision=4827
2006-02-16 18:25:05 +00:00
Armijn Hemel
2fc2b12ea1 add iproute. This tool is use increasingly instead of ifconfig and friends.
It also allows us to reuse network initialization scripts from other distributions more easily

svn path=/nixpkgs/trunk/; revision=4826
2006-02-16 16:25:03 +00:00
Eelco Dolstra
6f02db3237 * Hash changed (db-4.4.20 was rereleased due to some copyright notice changes).
svn path=/nixpkgs/trunk/; revision=4823
2006-02-16 14:57:08 +00:00
Eelco Dolstra
a9efb9d155 * Firefox: don't use internal jpeg, png, zlib, cairo.
svn path=/nixpkgs/trunk/; revision=4819
2006-02-16 08:46:28 +00:00
Eelco Dolstra
bbda87fc30 * Fix the title bar icon.
svn path=/nixpkgs/trunk/; revision=4818
2006-02-15 17:15:16 +00:00
Eelco Dolstra
9012efbaef * Make the Firefox build more like xulrunner (e.g., don't using
.mozconfig).
* Optionally build Firefox with official branding (so that it calls
  itself "Firefox" instead of "Deer Park").  This should not be turned
  on for the channel!

svn path=/nixpkgs/trunk/; revision=4817
2006-02-15 17:04:11 +00:00
Eelco Dolstra
5c9484028f * Oops, "ls" -> "ls -d".
svn path=/nixpkgs/trunk/; revision=4816
2006-02-15 12:37:28 +00:00
Eelco Dolstra
2cbcd0bd7a * "ensureDir ./lib/xulrunner-*" doesn't work because ensureDir quotes
its argument, causing a directory named xulrunner-* to be created.
  As a result xulrunner couldn't find the extensions directory and
  wouldn't start.

svn path=/nixpkgs/trunk/; revision=4815
2006-02-15 09:33:54 +00:00
Martin Bravenboer
04767dfdd9 * Added xulrunner 1.8.0.1
* Added a basic wrapper generator for xulrunner

* Chatzilla running in xulrunner


svn path=/nixpkgs/trunk/; revision=4809
2006-02-15 02:53:01 +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
5e4075947c Update of spoofax
svn path=/nixpkgs/trunk/; revision=4795
2006-02-12 12:23:47 +00:00
Eelco Dolstra
26f98860c1 * Opera 8.51 (on Linux).
svn path=/nixpkgs/trunk/; revision=4782
2006-02-10 12:15:04 +00:00
Martin Bravenboer
e6126b15b8 Make pkgconfig available in the channel
svn path=/nixpkgs/trunk/; revision=4777
2006-02-09 21:07:20 +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
Eelco Dolstra
5c11ecb7f1 * Firefox 1.5.0.1.
svn path=/nixpkgs/trunk/; revision=4747
2006-02-07 11:07:18 +00:00
Eelco Dolstra
a276487772 * Doh!
svn path=/nixpkgs/trunk/; revision=4739
2006-02-06 12:48:07 +00:00
Eelco Dolstra
e12399051a * Grmbl.
svn path=/nixpkgs/trunk/; revision=4738
2006-02-06 12:44:34 +00:00
Eelco Dolstra
4d91fa9c45 * Quick hack to get bzip2 to build on Darwin.
svn path=/nixpkgs/trunk/; revision=4737
2006-02-06 12:29:36 +00:00
Martin Bravenboer
5472ca11e8 Revert sed update
svn path=/nixpkgs/trunk/; revision=4723
2006-02-05 01:55:03 +00:00
Armijn Hemel
8ec9843f24 update to sed 4.1.5
svn path=/nixpkgs/trunk/; revision=4721
2006-02-05 01:08:08 +00:00
Merijn de Jonge
b81dde0661 added sglr-3.14
svn path=/nixpkgs/trunk/; revision=4685
2006-02-03 09:23:18 +00:00
Merijn de Jonge
5d6d6a5930 used buildInputs to remove need for special builder scripts
svn path=/nixpkgs/trunk/; revision=4684
2006-02-03 09:08:26 +00:00
Merijn de Jonge
4440283683 Joe doen't need its own builder script
svn path=/nixpkgs/trunk/; revision=4683
2006-02-03 08:53:06 +00:00
Christof Douma
3c68c34ee7 build native qc-- version only (with ocamlopt). This removes the runtime dependency on ocaml.
svn path=/nixpkgs/trunk/; revision=4682
2006-02-02 20:14:11 +00:00
Christof Douma
1fa4c66b73 added version to uuagc
added: noweb, lua-5.x, lua-4.x, mk, qc-- (as qcmm)

svn path=/nixpkgs/trunk/; revision=4681
2006-02-02 17:07:07 +00:00
Merijn de Jonge
951754b034 added entries for libtoolbus, toolbus, and joe
svn path=/nixpkgs/trunk/; revision=4680
2006-02-02 16:31:23 +00:00
Merijn de Jonge
1cc7a09617 added Joe (Joe's own editor). Yes!
svn path=/nixpkgs/trunk/; revision=4679
2006-02-02 16:30:01 +00:00
Merijn de Jonge
d1d0f290ad Added toolbuslib and toolbus packages
svn path=/nixpkgs/trunk/; revision=4677
2006-02-02 16:21:09 +00:00
Eelco Dolstra
6386871030 * Build a Musepack plugin for BMP so that I can finally play that
Nixon in China rip again :-)

svn path=/nixpkgs/trunk/; revision=4676
2006-02-02 15:04:04 +00:00
Eelco Dolstra
fedfbe2d1a * Added the Beep Music Player (a GTK2 XMMS fork).
svn path=/nixpkgs/trunk/; revision=4675
2006-02-02 14:12:31 +00:00
Eelco Dolstra
3c614ad92f * Added the build manager SCons.
svn path=/nixpkgs/trunk/; revision=4673
2006-02-02 12:59:41 +00:00
Eelco Dolstra
e761659405 * Bittorrent 4.4.0.
svn path=/nixpkgs/trunk/; revision=4672
2006-02-02 12:57:48 +00:00
Eelco Dolstra
ff501de086 * Update RealPlayer.
svn path=/nixpkgs/trunk/; revision=4670
2006-02-01 21:47:48 +00:00
Eelco Dolstra
ce9307a349 * Berkeley DB 4.4.20.
svn path=/nixpkgs/trunk/; revision=4662
2006-02-01 14:53:25 +00:00
Andres Löh
51e287469c * ghc should call the gcc instance it's been built with (to compile Haskell code)
svn path=/nixpkgs/trunk/; revision=4658
2006-01-31 23:58:32 +00:00
Eelco Dolstra
03ffede228 * Bump the version number to 0.10.
svn path=/nixpkgs/trunk/; revision=4652
2006-01-31 17:47:24 +00:00
1414 changed files with 83601 additions and 15084 deletions

31
COPYING Normal file
View File

@@ -0,0 +1,31 @@
Copyright (c) 2003-2006 Eelco Dolstra
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
======================================================================
Note: the license above does not apply to the packages built by the
Nix Packages collection, merely to the package descriptions (i.e., Nix
expressions, build scripts, etc.). Also, the license does not apply
to some of the binaries used for bootstrapping Nixpkgs (e.g.,
pkgs/stdenv/linux/tools/bash). It also might not apply to patches
included in Nixpkgs, which may be derivative works of the packages to
which they apply. The aforementioned artifacts are all covered by the
licenses of the respective packages.

View File

@@ -1 +1 @@
0.9
0.11

1
default.nix Normal file
View File

@@ -0,0 +1 @@
import ./pkgs/top-level/all-packages.nix

View File

@@ -1,12 +1,15 @@
ENV = SGML_CATALOG_FILES=$(docbookcatalog)
# You may need to override this.
docbookxsl = $(HOME)/.nix-profile/xml/xsl/docbook
XMLLINT = $(ENV) xmllint --catalogs
XSLTPROC = $(ENV) xsltproc --catalogs \
XMLLINT = xmllint --catalogs
XSLTPROC = xsltproc --catalogs \
--param section.autolabel 1 \
--param section.label.includes.component.label 1 \
--param html.stylesheet \'style.css\' \
--param xref.with.number.and.title 1 \
--param toc.section.depth 3
--param toc.section.depth 3 \
--param admon.style \'\' \
--param callout.graphics.extension \'.gif\'
NEWS_OPTS = \
--stringparam generate.toc "article nop" \

View File

@@ -37,4 +37,8 @@
</xsl:element>
</xsl:template>
<xsl:template match="text()">
<xsl:value-of select="translate(., '‘’“”—', concat(&quot;`'&quot;, '&quot;&quot;-'))" />
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,11 +1,409 @@
<?xml version="1.0"?>
<!DOCTYPE book
PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip"
[
]>
<?xml version="1.0" encoding="UTF-8"?>
<article xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
<article><title>Nixpkgs Release Notes</title>
<title>Nixpkgs Release Notes</title>
<section><title>Release 0.11 (September 11, 2007)</title>
<para>This release has the following improvements:
<itemizedlist>
<listitem><para>The standard build environment
(<literal>stdenv</literal>) is now pure on the
<literal>x86_64-linux</literal> and <literal>powerpc-linux</literal>
platforms, just as on <literal>i686-linux</literal>. (Purity means
that building and using the standard environment has no dependencies
outside of the Nix store. For instance, it doesnt require an
external C compiler such as <filename>/usr/bin/gcc</filename>.)
Also, the statically linked binaries used in the bootstrap process
are now automatically reproducible, making it easy to update the
bootstrap tools and to add support for other Linux platforms. See
<filename>pkgs/stdenv/linux/make-bootstrap-tools.nix</filename> for
details.</para></listitem>
<listitem><para>Hook variables in the generic builder are now
executed using the <function>eval</function> shell command. This
has a major advantage: you can write hooks directly in Nix
expressions. For instance, rather than writing a builder like this:
<programlisting>
source $stdenv/setup
postInstall=postInstall
postInstall() {
ln -sf gzip $out/bin/gunzip
ln -sf gzip $out/bin/zcat
}
genericBuild</programlisting>
(the <literal>gzip</literal> builder), you can just add this
attribute to the derivation:
<programlisting>
postInstall = "ln -sf gzip $out/bin/gunzip; ln -sf gzip $out/bin/zcat";</programlisting>
and so a separate build script becomes unnecessary. This should
allow us to get rid of most builders in Nixpkgs.</para></listitem>
<listitem><para>It is now possible to have the generic builder pass
arguments to <command>configure</command> and
<command>make</command> that contain whitespace. Previously, for
example, you could say in a builder,
<programlisting>
configureFlags="CFLAGS=-O0"</programlisting>
but not
<programlisting>
configureFlags="CFLAGS=-O0 -g"</programlisting>
since the <literal>-g</literal> would be interpreted as a separate
argument to <command>configure</command>. Now you can say
<programlisting>
configureFlagsArray=("CFLAGS=-O0 -g")</programlisting>
or similarly
<programlisting>
configureFlagsArray=("CFLAGS=-O0 -g" "LDFLAGS=-L/foo -L/bar")</programlisting>
which does the right thing. Idem for <literal>makeFlags</literal>,
<literal>installFlags</literal>, <literal>checkFlags</literal> and
<literal>distFlags</literal>.</para>
<para>Unfortunately you can't pass arrays to Bash through the
environment, so you can't put the array above in a Nix expression,
e.g.,
<programlisting>
configureFlagsArray = ["CFLAGS=-O0 -g"];</programlisting>
since it would just be flattened to a since string. However, you
<emphasis>can</emphasis> use the inline hooks described above:
<programlisting>
preConfigure = "configureFlagsArray=(\"CFLAGS=-O0 -g\")";</programlisting>
</para></listitem>
<listitem><para>The function <function>fetchurl</function> now has
support for two different kinds of mirroring of files. First, it
has support for <emphasis>content-addressable mirrors</emphasis>.
For example, given the <function>fetchurl</function> call
<programlisting>
fetchurl {
url = http://releases.mozilla.org/<replaceable>...</replaceable>/firefox-2.0.0.6-source.tar.bz2;
sha1 = "eb72f55e4a8bf08e8c6ef227c0ade3d068ba1082";
}</programlisting>
<function>fetchurl</function> will first try to download this file
from <link
xlink:href="http://nix.cs.uu.nl/dist/tarballs/sha1/eb72f55e4a8bf08e8c6ef227c0ade3d068ba1082"/>.
If that file doesnt exist, it will try the original URL. In
general, the “content-addressed” location is
<replaceable>mirror</replaceable><literal>/</literal><replaceable>hash-type</replaceable><literal>/</literal><replaceable>hash</replaceable>.
There is currently only one content-addressable mirror (<link
xlink:href="http://nix.cs.uu.nl/dist/tarballs"/>), but more can be
specified in the <varname>hashedMirrors</varname> attribute in
<filename>pkgs/build-support/fetchurl/mirrors.nix</filename>, or by
setting the <envar>NIX_HASHED_MIRRORS</envar> environment variable
to a whitespace-separated list of URLs.</para>
<para>Second, <function>fetchurl</function> has support for
widely-mirrored distribution sites such as SourceForge or the Linux
kernel archives. Given a URL of the form
<literal>mirror://<replaceable>site</replaceable>/<replaceable>path</replaceable></literal>,
it will try to download <replaceable>path</replaceable> from a
configurable list of mirrors for <replaceable>site</replaceable>.
(This idea was borrowed from Gentoo Linux.) Example:
<programlisting>
fetchurl {
url = mirror://gnu/gcc/gcc-4.2.0/gcc-core-4.2.0.tar.bz2;
sha256 = "0ykhzxhr8857dr97z0j9wyybfz1kjr71xk457cfapfw5fjas4ny1";
}</programlisting>
Currently <replaceable>site</replaceable> can be
<literal>sourceforge</literal>, <literal>gnu</literal> and
<literal>kernel</literal>. The list of mirrors is defined in
<filename>pkgs/build-support/fetchurl/mirrors.nix</filename>. You
can override the list of mirrors for a particular site by setting
the environment variable
<envar>NIX_MIRRORS_<replaceable>site</replaceable></envar>, e.g.
<programlisting>
export NIX_MIRRORS_sourceforge=http://osdn.dl.sourceforge.net/sourceforge/</programlisting>
</para>
</listitem>
<listitem><para>Important updates:
<itemizedlist>
<listitem><para>Glibc 2.5.</para></listitem>
<listitem><para>GCC 4.1.2.</para></listitem>
<listitem><para>Gnome 2.16.3.</para></listitem>
<listitem><para>X11R7.2.</para></listitem>
<listitem><para>Linux 2.6.21.7 and 2.6.22.6.</para></listitem>
<listitem><para>Emacs 22.1.</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>Major new packages:
<itemizedlist>
<listitem><para>KDE 3.5.6 Base.</para></listitem>
<listitem><para>Wine 0.9.43.</para></listitem>
<listitem><para>OpenOffice 2.2.1.</para></listitem>
<listitem><para>Many Linux system packages to support
NixOS.</para></listitem>
</itemizedlist>
</para></listitem>
</itemizedlist>
</para>
<para>The following people contributed to this release:
Andres Löh,
Arie Middelkoop,
Armijn Hemel,
Eelco Dolstra,
Marc Weber,
Mart Kolthof,
Martin Bravenboer,
Michael Raskin,
Wouter den Breejen and
Yury G. Kudryashov.
</para>
</section>
<section><title>Release 0.10 (October 12, 2006)</title>
<note><para>This release of Nixpkgs requires <link
xlink:href='http://nix.cs.uu.nl/dist/nix/nix-0.10/'>Nix
0.10</link> or higher.</para></note>
<para>This release has the following improvements:</para>
<itemizedlist>
<listitem><para><filename>pkgs/system/all-packages-generic.nix</filename>
is gone, we now just have
<filename>pkgs/top-level/all-packages.nix</filename> that contains
all available packages. This should cause much less confusion with
users. <filename>all-packages.nix</filename> is a function that by
default returns packages for the current platform, but you can
override this by specifying a different <varname>system</varname>
argument.</para></listitem>
<listitem><para>Certain packages in Nixpkgs are now
user-configurable through a configuration file, i.e., without having
to edit the Nix expressions in Nixpkgs. For instance, the Firefox
provided in the Nixpkgs channel is built without the RealPlayer
plugin (for legal reasons). Previously, you could easily enable
RealPlayer support by editing the call to the Firefox function in
<filename>all-packages.nix</filename>, but such changes are not
respected when Firefox is subsequently updated through the Nixpkgs
channel.</para>
<para>The Nixpkgs configuration file (found in
<filename>~/.nixpkgs/config.nix</filename> or through the
<envar>NIXPKGS_CONFIG</envar> environment variable) is an attribute
set that contains configuration options that
<filename>all-packages.nix</filename> reads and uses for certain
packages. For instance, the following configuration file:
<programlisting>
{
firefox = {
enableRealPlayer = true;
};
}</programlisting>
persistently enables RealPlayer support in the Firefox
build.</para>
<para>(Actually, <literal>firefox.enableRealPlayer</literal> is the
<emphasis>only</emphasis> configuration option currently available,
but more are sure to be added.)</para></listitem>
<listitem><para>Support for new platforms:
<itemizedlist>
<listitem><para><literal>i686-cygwin</literal>, i.e., Windows
(using <link xlink:href="http://www.cygwin.com/">Cygwin</link>).
The standard environment on <literal>i686-cygwin</literal> by
default builds binaries for the Cygwin environment (i.e., it
uses Cygwin tools and produces executables that use the Cygwin
library). However, there is also a standard environment that
produces binaries that use <link
xlink:href="http://www.mingw.org/">MinGW</link>. You can use it
by calling <filename>all-package.nix</filename> with the
<varname>stdenvType</varname> argument set to
<literal>"i686-mingw"</literal>.</para></listitem>
<listitem><para><literal>i686-darwin</literal>, i.e., Mac OS X
on Intel CPUs.</para></listitem>
<listitem><para><literal>powerpc-linux</literal>.</para></listitem>
<listitem><para><literal>x86_64-linux</literal>, i.e., Linux on
64-bit AMD/Intel CPUs. Unlike <literal>i686-linux</literal>,
this platform doesnt have a pure <literal>stdenv</literal>
yet.</para></listitem>
</itemizedlist>
</para>
</listitem>
<listitem><para>The default compiler is now GCC 4.1.1.</para></listitem>
<listitem><para>X11 updated to X.orgs X11R7.1.</para></listitem>
<listitem><para>Notable new packages:
<itemizedlist>
<listitem><para>Opera.</para></listitem>
<listitem><para>Microsoft Visual C++ 2005 Express Edition and
the Windows SDK.</para></listitem>
</itemizedlist>
In total there are now around 809 packages in Nixpkgs.</para>
</listitem>
<listitem><para>It is now <emphasis>much</emphasis> easier to
override the default C compiler and other tools in
<literal>stdenv</literal> for specific packages.
<filename>all-packages.nix</filename> provides two utility
functions for this purpose: <function>overrideGCC</function> and
<function>overrideInStdenv</function>. Both take a
<literal>stdenv</literal> and return an augmented
<literal>stdenv</literal>; the formed changes the C compiler, and
the latter adds additional packages to the front of
<literal>stdenv</literal>s initial <envar>PATH</envar>, allowing
tools to be overriden.</para>
<para>For instance, the package <varname>strategoxt</varname>
doesnt build with the GNU Make in <literal>stdenv</literal>
(version 3.81), so we call it with an augmented
<literal>stdenv</literal> that uses GNU Make 3.80:
<programlisting>
strategoxt = (import ../development/compilers/strategoxt) {
inherit fetchurl pkgconfig sdf aterm;
stdenv = overrideInStdenv stdenv [gnumake380];
};
gnumake380 = <replaceable>...</replaceable>;</programlisting>
Likewise, there are many packages that dont compile with the
default GCC (4.1.1), but thats easily fixed:
<programlisting>
exult = import ../games/exult {
inherit fetchurl SDL SDL_mixer zlib libpng unzip;
stdenv = overrideGCC stdenv gcc34;
};</programlisting>
</para></listitem>
<listitem><para>It has also become much easier to experiment with
changes to the <literal>stdenv</literal> setup script (which notably
contains the generic builder). Since edits to
<filename>pkgs/stdenv/generic/setup.sh</filename> trigger a rebuild
of <emphasis>everything</emphasis>, this was formerly quite painful.
But now <literal>stdenv</literal> contains a function to
“regenerate” <literal>stdenv</literal> with a different setup
script, allowing the use of a different setup script for specific
packages:
<programlisting>
pkg = import <replaceable>...</replaceable> {
stdenv = stdenv.regenerate ./my-setup.sh;
<replaceable>...</replaceable>
}</programlisting>
</para></listitem>
<listitem><para>Packages can now have a human-readable
<emphasis>description</emphasis> field. Package descriptions are
shown by <literal>nix-env -qa --description</literal>. In addition,
theyre shown on the Nixpkgs release page. A description can be
added to a package as follows:
<programlisting>
stdenv.mkDerivation {
name = "exult-1.2";
<replaceable>...</replaceable>
meta = {
description = "A reimplementation of the Ultima VII game engine";
};
}</programlisting>
The <varname>meta</varname> attribute is not passed to the builder,
so changes to the description do not trigger a rebuild. Additional
<varname>meta</varname> attributes may be defined in the future
(such as the URL of the packages homepage, the license,
etc.).</para></listitem>
</itemizedlist>
<para>The following people contributed to this release:
Andres Löh,
Armijn Hemel,
Christof Douma,
Eelco Dolstra,
Eelco Visser,
Mart Kolthof,
Martin Bravenboer,
Merijn de Jonge,
Rob Vermaas and
Roy van den Broek.
</para>
</section>
<section><title>Release 0.9 (January 31, 2006)</title>
@@ -16,8 +414,8 @@ some of the more notable changes:</para>
<itemizedlist>
<listitem><para>Distribution files have been moved to <ulink
url="http://nix.cs.uu.nl/" />.</para></listitem>
<listitem><para>Distribution files have been moved to <link
xlink:href="http://nix.cs.uu.nl/" />.</para></listitem>
<listitem><para>The C library on Linux, Glibc, has been updated to
version 2.3.6.</para></listitem>
@@ -32,7 +430,7 @@ some of the more notable changes:</para>
working X server (previously we only had X client libraries). We
use a fully Nixified X server on NixOS.</para></listitem>
<listitem><para>The Sun JDK 5 has been purified, i.e., it doesn't
<listitem><para>The Sun JDK 5 has been purified, i.e., it doesnt
require any non-Nix components such as
<filename>/lib/ld-linux.so.2</filename>. This means that Java
applications such as Eclipse and Azureus can run on
@@ -149,9 +547,10 @@ hashing scheme in Nix 0.8.</para>
<listitem>
<para>Tarballs used by Nixpkgs are now obtained from the same server
that hosts Nixpkgs (<ulink url="http://catamaran.labs.cs.uu.nl/" />).
This reduces the risk of packages being unbuildable due to moved or
deleted files on various servers.</para>
that hosts Nixpkgs (<link
xlink:href="http://catamaran.labs.cs.uu.nl/" />). This reduces the
risk of packages being unbuildable due to moved or deleted files on
various servers.</para>
</listitem>

View File

@@ -10,7 +10,6 @@ body
{
font-family: sans-serif;
background: white;
margin: 2em 1em 2em 1em;
}
@@ -34,16 +33,28 @@ h2 /* chapters, appendices, subtitle */
div.chapter > div.titlepage h2, div.appendix > div.titlepage h2
{
margin-top: 1.5em;
/* border-top: solid #005aa0; */
}
div.sect1 h2 /* sections */
div.section > div.titlepage h2 /* sections */
{
font-size: 150%;
margin-top: 1.5em;
}
h3 /* subsections */
{
font-size: 125%;
}
div.appendix h3
{
font-size: 150%;
margin-top: 1.5em;
}
div.refnamediv h2, div.refsynopsisdiv h2, div.refsection h2 /* refentry parts */
{
margin-top: 1.4em;
font-size: 125%;
}
@@ -52,30 +63,23 @@ div.refsection h3
font-size: 110%;
}
h3 /* subsections */
{
font-size: 125%;
}
/***************************************************************************
Program listings:
Examples:
***************************************************************************/
div.example
{
border: 1px solid #6185a0;
padding: 6px 6px;
margin-left: 3em;
margin-right: 3em;
background: #eeeeee;
margin-left: 1.5em;
margin-right: 1.5em;
background: #f4f4f8;
}
pre.programlisting
div.example p.title
{
color: #600000;
font-family: monospace;
margin-top: 0em;
}
@@ -83,41 +87,63 @@ pre.programlisting
Screen dumps:
***************************************************************************/
pre.screen
pre.screen, pre.programlisting
{
border: 1px solid #6185a0;
padding: 6px 6px;
margin-left: 3em;
margin-right: 3em;
padding: 3px 3px;
margin-left: 1.5em;
margin-right: 1.5em;
color: #600000;
background: #eeeeee;
background: #f4f4f8;
font-family: monospace;
/* font-size: 90%; */
}
div.example pre.programlisting
{
border: 0px;
padding: 0 0;
margin: 0 0 0 0;
}
/***************************************************************************
Notes, warnings etc:
***************************************************************************/
.note,.warning
.note, .warning
{
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid #6185a0;
padding: 0px 1em;
padding: 3px 3px;
margin-left: 1.5em;
margin-right: 1.5em;
margin-bottom: 1em;
padding: 0.3em 0.3em 0.3em 0.3em;
background: #fffff5;
}
div.note,div.warning
div.note, div.warning
{
font-style: italic;
}
div.warning h3
div.note h3, div.warning h3
{
color: red;
font-size: 100%;
// margin: 0 0 0 0;
padding-right: 0.5em;
display: inline;
}
div.note p, div.warning p
{
margin-bottom: 0em;
}
div.note h3 + p, div.warning h3 + p
{
display: inline;
}
div.note h3
@@ -167,9 +193,19 @@ tt, code
}
div.variablelist dd
div.variablelist dd p, div.glosslist dd p
{
margin-bottom: 1em;
margin-top: 0em;
}
div.variablelist dd, div.glosslist dd
{
margin-left: 1.5em;
}
div.glosslist dt
{
font-style: italic;
}
.default
@@ -232,3 +268,16 @@ table.productionset table.productionset
{
font-family: monospace;
}
strong.command
{
// font-family: monospace;
// font-style: italic;
// font-weight: normal;
color: #400000;
}
div.calloutlist td
{
padding-bottom: 1em;
}

View File

@@ -1,3 +1,6 @@
*** All these bugs should be moved to JIRA (if they still exist) ***
* If NIX_DEBUG is turned on (set to "1"), autoconf configure scripts
may fail to find the correct preprocessor:
@@ -34,22 +37,6 @@ include/X11/IntrinsicP.h:202:25: X11/ObjectP.h: No such file or directory
(moved to include/X11; should edit include/Makefile.am)
* `ld' on Mac OS X barfs if the timestamp on static libraries has
changed (which happens if they are installed through a substitute).
Typical error:
/usr/bin/ld: table of contents for archive: libATerm.a is out of
date; rerun ranlib(1) (can't load from it)
Solution: patch ld.
Non-solution: extend NAR file format to include timestamps. We
don't want that because they introduce a source of non-determinism.
To catch problems like this one determistically, we should change
the timestamp on store objects to 0.
* In gtksourceview-sharp: does the prefix patch cause problems (e.g.,
makefile.am says "mimeinfodir should be the same as the gnome
prefix")?

View File

@@ -0,0 +1,31 @@
Creating a new static stdenv
----------------------------
When Nix is ported to a new (Linux) platform and you want to have a completely
pure setup for the stdenv (for example for NixOS) it is necessary to rebuild
the static tools.
The challenge is that there is no Nix environment yet, for bootstrapping.
The first task is to create all the tools that are necessary. For most tools
there are ready made Nix expressions.
GCC
There is an expression gcc-static-3.4. Depending on whether or not you already
have an environment built with Nix (x86-linux: yes, rest: not yet) you should
set the noSysDirs parameter in all-packages.nix. If there is an environment,
leave it, but if the system is still impure (like most systems), set noSysDirs
to false.
bash
There is an expression for bash-static. Simply build it.
bzip2
There is an expression for bzip2-static. Simply build it.
findutils
There is an expression for findutils-static. Simply build it.

View File

@@ -20,6 +20,9 @@ The tools can be found in nixpkgs in:
- tools/text/gnupatch-diet
- tools/misc/findutils-static
and
- development/compilers/gcc-static-3.4
Most packages are compiled with dietlibc, an alternate C library, apart
from bash and findutils, which are statically linked to glibc. The reason
we chose dietlibc has various reasons. First of all, curl cannot be built

View File

@@ -2,8 +2,6 @@
directories for libraries (like setup.sh does now). [do we want
this?]
* In setup.sh: add configureFlagsArray or something
* Inform freedesktop people that Xaw requires Xpm.
* After building gcc, filter out references to /tmp/nix... in

View File

@@ -1,31 +1,76 @@
#! /bin/sh -e
find . -name "*.nix" | while read fn; do
distDir=/data/webserver/dist/tarballs
find "$1" -name "*.nix" | while read fn; do
grep -E '^ *url = ' "$fn" | while read line; do
if oldURL=$(echo "$line" | sed 's^url = \(.*\);^\1^'); then
if url=$(echo "$line" | sed 's^url = \(.*\);^\1^'); then
if ! echo "$oldURL" | grep -q -E "www.cs.uu.nl|nix.cs.uu.nl|.stratego-language.org|java.sun.com|ut2004|linuxq3a|RealPlayer|Adbe"; then
base=$(basename $oldURL)
newURL="http://nix.cs.uu.nl/dist/tarballs/$base"
newPath="/data/webserver/dist/tarballs/$base"
echo "$fn: $oldURL -> $newURL"
if ! echo "$url" | grep -q -E "www.cs.uu.nl|nix.cs.uu.nl|.stratego-language.org|java.sun.com|ut2004|linuxq3a|RealPlayer|Adbe|belastingdienst|microsoft|armijn/.nix|sun.com|archive.eclipse.org"; then
base="$(basename "$url")"
newPath="$distDir/$base"
# if test -e "$newPath"; then
# echo "WARNING: $newPath exists!"
# else
if ! test -e "$newPath"; then
curl --fail --location --max-redirs 20 "$oldURL" > "$newPath".tmp
mv -f "$newPath".tmp "$newPath"
if test -e "$newPath"; then
#echo "$fn: checking hash of existing $newPath"
hash=$(fgrep -A 1 "$url" "$fn" | grep md5 | sed 's^.*md5 = \"\(.*\)\";.*^\1^')
hashType=md5
if test -z "$hash"; then
hash=$(fgrep -A 1 "$url" "$fn" | grep sha256 | sed 's^.*sha256 = \"\(.*\)\";.*^\1^')
hashType="sha256 --base32"
if test -n "$hash"; then
if test "${#hash}" = 64; then
hash=$(nix-hash --to-base32 --type sha256 $hash)
fi
else
hash=$(fgrep -A 1 "$url" "$fn" | grep sha1 | sed 's^.*sha1 = \"\(.*\)\";.*^\1^')
hashType="sha1"
if test -z "$hash"; then
echo "WARNING: $fn: cannot figure out the hash for $url"
continue
fi
fi
fi
#echo "HASH = $hash"
if ! test "$(nix-hash --type $hashType --flat "$newPath")" = "$hash"; then
echo "WARNING: $fn: $newPath exists and differs, hash should be $hash!"
continue
fi
sed "s^$oldURL^$newURL^" < "$fn" > "$fn".tmp
mv -f "$fn".tmp "$fn"
else
# fi
if echo $url | grep -q 'mirror://'; then
#echo "$fn: skipping mirrored $url"
continue
fi
echo "$fn: $url -> $newPath"
if test -n "$doCopy"; then
if ! curl --disable-epsv --fail --location --max-redirs 20 --remote-time \
"$url" --output "$newPath".tmp; then
continue
fi
mv -f "$newPath".tmp "$newPath"
fi
fi
if test -n "$doCopy" -a -e "$newPath"; then
md5=$(nix-hash --flat --type md5 "$newPath")
ln -sfn "../$base" $distDir/md5/$md5
sha1=$(nix-hash --flat --type sha1 "$newPath")
ln -sfn "../$base" $distDir/sha1/$sha1
sha256=$(nix-hash --flat --type sha256 "$newPath")
ln -sfn "../$base" $distDir/sha256/$sha256
ln -sfn "../$base" $distDir/sha256/$(nix-hash --type sha256 --to-base32 "$sha256")
fi
fi
@@ -33,4 +78,6 @@ find . -name "*.nix" | while read fn; do
done
done
done
echo DONE

View File

@@ -0,0 +1,22 @@
#! /usr/bin/perl -w
use strict;
my %map;
open LIST1, "<$ARGV[0]" or die;
while (<LIST1>) {
/^(\S+)\s+(.*)$/;
$map{$1} = $2;
}
open LIST1, "<$ARGV[1]" or die;
while (<LIST1>) {
/^(\S+)\s+(.*)$/;
if (!defined $map{$1}) {
print STDERR "missing file: $2\n";
next;
}
print "$2\n";
print "$map{$1}\n";
}

View File

@@ -0,0 +1,146 @@
/* Tool to sort attribute sets. Primarily useful for keeping
all-packages.nix tidy.
To compile:
$ strc -i ../../maintainers/scripts/sort-attrs.str -la stratego-lib
Typical invocation:
$ sglr -m -p ~/Dev/nix/src/libexpr/nix.tbl -i all-packages.nix \
| implode-asfix --lex \
| ../../maintainers/scripts/sort-attrs \
| asfix-yield
*/
module sort-attrs
imports
libstratego-lib
libstratego-sglr
strategies
no-wsp = !appl(prod([], cf(opt(layout())), no-attrs()), [])
rules
list-sep(s): [] -> []
list-sep(s): [x | xs] -> [[x | before] | <list-sep(s)> [split | after]]
where
<split-fetch-keep(s)> xs => (before, split, after)
list-sep(s): [x | xs] -> [[x | xs]]
where
<not(split-fetch-keep(s))> xs
list-sep-end(s): xs -> [<conc> (before, [split]) | <list-sep-end(s)> after]
where
<split-fetch-keep(s)> xs => (before, split, after)
list-sep-end(s): xs -> [xs]
where
<not(split-fetch-keep(s))> xs
sort-attrs:
appl(p@prod(_, _, attrs([term(cons("Attrs"))])),
[ lit("{")
, ws1
, appl(p2@list(cf(iter-star(sort("Bind")))), attrs)
, ws2
, lit("}")
]
) ->
appl(p, [lit("{"), <no-wsp>, appl(p2, <concat> attrs'), ws2, lit("}")])
where
<debug> "found it";
<attach-wsp> [ws1 | attrs] => withWSP;
<list-sep(starts-section)> withWSP => groups;
<length; debug> groups;
<map({x', x'', x''', xs', starts, starts': \[x | xs] -> [x''' | xs']
where
<remove-section-start> x => (x', starts);
<map(regularise-empty-lines); if !starts; debug; sortable-section; debug then qsort(compare-attrs) else id end> [x' | xs] => [x'' | xs'];
<[] <+ \x -> ["\n\n\n" | x]\ > starts => starts';
<prepend-layout> (starts', x'') => x'''
\ })> groups => attrs';
<debug> "did it"
attach-wsp: [a, b | cs] -> [(a, b) | <attach-wsp> cs]
attach-wsp: [] -> []
strategies
starts-section =
?x@(appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr);
<implode-string; is-substring(!"###")> cs;
!x
rules
sortable-section = ?[s]; !s; explode-string; not(fetch({x: ?x; !(x, 97); geq}))
remove-section-start:
(appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr) ->
((appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs'), attr), starts)
where
!cs;
list-sep-end(?10); // separate into lines, keeping the \n
map(implode-string);
partition(where(is-substring(!"###"))) => (starts, rest);
<map(explode-string); concat> rest => cs'
regularise-empty-lines:
(appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr) ->
(appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs''), attr)
where
// separate into lines, keeping the \n
// last whitespace is significant, keep
<list-sep-end(?10); split-init-last> cs => (init, last);
<regularise-empty-lines'> init => cs'; // remove whitespace-only lines
<concat> [<explode-string> "\n\n", <concat> cs', last] => cs'' // add one empty line
/* Dirty hack: *do* keep the first empty line following a non-empty line. !!! order matters */
regularise-empty-lines': [] -> []
regularise-empty-lines': [x, y | xs] -> [x, y | <regularise-empty-lines'> xs]
where
<fetch-elem(not(?10 <+ ?32))> x;
<not(fetch-elem(not(?10 <+ ?32)))> y
regularise-empty-lines': [x | xs] -> [x | <regularise-empty-lines'> xs]
where <fetch-elem(not(?10 <+ ?32))> x
regularise-empty-lines': [x | xs] -> <regularise-empty-lines'> xs
where <not(fetch-elem(not(?10 <+ ?32)))> x
prepend-layout:
(text, (appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr)) ->
(appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs''), attr)
where
<implode-string> cs => cs';
<conc-strings; explode-string> (<concat-strings> text, cs') => cs''
compare-attrs:
x@
( (_, appl(p1@prod(_, _, attrs([term(cons("Bind"))])), [id1 | xs1]))
, (_, appl(p2@prod(_, _, attrs([term(cons("Bind"))])), [id2 | xs2]))
)
-> x
where
<string-lt> (id1, id2)
strategies
main = io-wrap(
oncetd(sort-attrs)
)

View File

@@ -0,0 +1,13 @@
{stdenv, fetchurl, perl
, bison, flex, glib
, pkgconfig, libxml2}:
stdenv.mkDerivation {
name = "GStreamer-0.10.10";
src = fetchurl {
url = http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.10.tar.bz2;
md5 = "6875bf0bd3cf38b9ae1362b9e644e6fc";
};
buildInputs = [perl bison flex glib pkgconfig libxml2];
}

View File

@@ -0,0 +1,6 @@
source $stdenv/setup
ensureDir "$out/lib/bmp/Input"
installFlags="install libdir=$out/lib/bmp/Input"
genericBuild

View File

@@ -0,0 +1,11 @@
{stdenv, fetchurl, pkgconfig, bmp, libmpcdec, taglib}:
stdenv.mkDerivation {
name = "bmp-plugin-musepack-1.2";
builder = ./builder.sh;
src = fetchurl {
url = http://files2.musepack.net/linux/plugins/bmp-musepack-1.2.tar.bz2;
md5 = "5fe0c9d341ca37d05c780a478f829a5f";
};
buildInputs = [pkgconfig bmp libmpcdec taglib];
}

View File

@@ -0,0 +1,11 @@
source $stdenv/setup
buildFlags="-f Makefile.bmp"
installPhase=installPhase
installPhase() {
ensureDir "$out/lib/bmp/Input"
cp libwma.so "$out/lib/bmp/Input"
}
genericBuild

View File

@@ -0,0 +1,11 @@
{stdenv, fetchurl, pkgconfig, bmp}:
stdenv.mkDerivation {
name = "bmp-plugin-wma-1.0.5";
builder = ./builder.sh;
src = fetchurl {
url = http://mcmcc.bat.ru/xmms-wma/xmms-wma-1.0.5.tar.bz2;
md5 = "5d62a0f969617aeb40096362c7a8a506";
};
buildInputs = [pkgconfig bmp];
}

View File

@@ -0,0 +1,21 @@
{ stdenv, fetchurl, pkgconfig, alsaLib, esound, libogg, libvorbis, id3lib
, glib, gtk, libglade
}:
stdenv.mkDerivation {
name = "bmp-0.9.7.1";
src = fetchurl {
url = mirror://sourceforge/beepmp/bmp-0.9.7.1.tar.gz;
md5 = "c25d5a8d49cc5851d13d525a20023c4c";
};
buildInputs = [
pkgconfig alsaLib esound libogg libvorbis id3lib libglade
];
meta = {
description = "Beep Media Player, an XMMS fork";
};
propagatedBuildInputs = [glib gtk];
}

View File

@@ -3,8 +3,8 @@
stdenv.mkDerivation {
name = "cdparanoia-III-alpha9.8";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/cdparanoia-III-alpha9.8.src.tgz;
md5 = "7218e778b5970a86c958e597f952f193" ;
url = http://downloads.xiph.org/releases/cdparanoia/cdparanoia-III-alpha9.8.src.tgz;
md5 = "7218e778b5970a86c958e597f952f193";
};
patches = [./fix.patch];

View File

@@ -1,10 +1,10 @@
{stdenv, fetchurl, libogg}:
stdenv.mkDerivation {
name = "flac-1.1.1";
name = "flac-1.1.2";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/flac-1.1.1.tar.gz;
md5 = "c6ccddccf8ad344065698047c2fc7280" ;
url = http://downloads.xiph.org/releases/flac/flac-1.1.2.tar.gz;
md5 = "2bfc127cdda02834d0491ab531a20960";
};
buildInputs = [libogg] ;

View File

@@ -3,7 +3,7 @@
stdenv.mkDerivation {
name = "lame-3.96.1";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/lame-3.96.1.tar.gz;
url = mirror://sourceforge/lame/lame-3.96.1.tar.gz ;
md5 = "e1206c46a5e276feca11a7149e2fc6ac" ;
};
}

View File

@@ -4,11 +4,15 @@ stdenv.mkDerivation {
name = "xmms-1.2.10";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/xmms-1.2.10.tar.bz2;
md5 = "03a85cfc5e1877a2e1f7be4fa1d3f63c" ;
md5 = "03a85cfc5e1877a2e1f7be4fa1d3f63c";
};
# Patch borrowed from SuSE 10.0 to fix pause/continue on ALSA.
patches = [./alsa.patch];
buildInputs = [alsaLib esound libogg libvorbis glib gtk];
meta = {
description = "A music player very similar to Winamp";
};
}

View File

@@ -0,0 +1,23 @@
{stdenv, fetchurl, x11, libjpeg, libpng, libXmu, freetype, pam}:
stdenv.mkDerivation {
name = "slim-1.2.6";
src = fetchurl {
url = http://download.berlios.de/slim/slim-1.2.6.tar.gz;
sha256 = "0plcmm955rnv67sx67ka6dccanr4rfzwzvsj6lnr8kqdip4522jg";
};
patches = [
# Allow the paths of the configuration file and theme directory to
# be set at runtime.
./runtime-paths.patch
# PAM support from
# http://developer.berlios.de/patch/?func=detailpatch&patch_id=1979&group_id=2663
./pam.patch
];
buildInputs = [x11 libjpeg libpng libXmu freetype pam];
NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2";
preBuild = "
substituteInPlace Makefile --replace /usr /no-such-path
makeFlagsArray=(CC=gcc CXX=g++ PREFIX=$out MANDIR=$out/share/man CFGDIR=$out/etc)
";
}

View File

@@ -0,0 +1,369 @@
diff -rc slim-1.2.6-orig/app.cpp slim-1.2.6/app.cpp
*** slim-1.2.6-orig/app.cpp 2006-09-15 23:00:37.000000000 +0200
--- slim-1.2.6/app.cpp 2007-06-05 12:45:58.000000000 +0200
***************
*** 25,30 ****
--- 25,68 ----
#include "app.h"
#include "numlock.h"
+ #ifdef USE_PAM
+ #include <security/pam_appl.h>
+ #include <security/pam_misc.h>
+ #include <string>
+
+ pam_handle_t* pamh;
+ char const* PAM_service = "slim"; // <----- Change this, if the patch gets accepted upstream
+ string password;
+
+ int conv(int num_msg, const struct pam_message **msg,
+ struct pam_response **resp, void *appdata_ptr){
+ *resp = (struct pam_response *) calloc(num_msg, sizeof(struct pam_response));
+ for (int i=0; i<num_msg; i++){
+ resp[i]->resp_retcode=0;
+ switch(msg[i]->msg_style){
+ case PAM_PROMPT_ECHO_ON:
+ // We assume PAM is asking for the username
+ // As we should have given that already, this should never happen
+ cerr << APPNAME << ": PAM send an unexpected PAM_PROMPT_ECHO_ON" << endl;
+ cerr << APPNAME << ": " << msg[i]->msg << endl;
+ break;
+
+ case PAM_PROMPT_ECHO_OFF:
+ // We assume PAM is asking for the password
+ resp[i]->resp=x_strdup(password.c_str());
+ break;
+
+ case PAM_ERROR_MSG:
+ case PAM_TEXT_INFO:
+ // We simply right these to the log
+ // TODO: Maybe we should simply ignore them
+ cerr << APPNAME << ": " << msg[i]->msg << endl;
+ break;
+ }
+ }
+ return PAM_SUCCESS;
+ }
+ #endif
extern App* LoginApp;
***************
*** 133,138 ****
--- 171,209 ----
}
}
+ #ifdef USE_PAM
+ int last_result;
+ struct pam_conv pam_conversation = {
+ conv,
+ NULL
+ };
+
+ // Start the PAM session
+ if ((last_result=pam_start(PAM_service, NULL, &pam_conversation, &pamh))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ exit(ERR_EXIT);
+ }
+
+ // Setup some PAM items
+ if ((last_result=pam_set_item(pamh, PAM_TTY, DisplayName))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ pam_end(pamh, last_result);
+ exit(ERR_EXIT);
+ }
+ char* pam_ruser = "root\0"; // <---- We already checked for this in the constructor
+ if ((last_result=pam_set_item(pamh, PAM_RUSER, pam_ruser))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ pam_end(pamh, last_result);
+ exit(ERR_EXIT);
+ }
+ char* pam_rhost = "localhost\0"; // <---- This might not entirely correct
+ if ((last_result=pam_set_item(pamh, PAM_RHOST, pam_rhost))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ pam_end(pamh, last_result);
+ exit(ERR_EXIT);
+ }
+ #endif
+
bool loaded = false;
while (!loaded) {
themedir = themebase + themeName;
***************
*** 313,318 ****
--- 384,421 ----
struct passwd *pw;
pid_t pid;
+ #ifdef USE_PAM
+ int last_result;
+ switch ((last_result=pam_setcred(pamh, PAM_ESTABLISH_CRED | PAM_SILENT))){
+ case PAM_SUCCESS:
+ // Credentials was established successfully
+ break;
+
+ case PAM_CRED_ERR:
+ case PAM_CRED_EXPIRED:
+ case PAM_CRED_UNAVAIL:
+ case PAM_USER_UNKNOWN:
+ // Credentials couldn't be established
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ return;
+
+ case PAM_BUF_ERR:
+ case PAM_SYSTEM_ERR:
+ default:
+ // System error -> bail out!
+ last_result=pam_setcred(pamh, PAM_DELETE_CRED);
+ pam_end(pamh, last_result);
+ exit(ERR_EXIT);
+ }
+
+ if ((last_result=pam_open_session(pamh, PAM_SILENT))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ pam_setcred(pamh, PAM_DELETE_CRED);
+ // TODO: Do we need more serious actions?
+ return;
+ }
+ #endif
+
pw = LoginPanel->GetInput()->GetPasswdStruct();
if(pw == 0)
return;
***************
*** 320,325 ****
--- 423,433 ----
// Create new process
pid = fork();
if(pid == 0) {
+ #ifdef USE_PAM
+ // Close the child's copy of the PAM-handle
+ pam_end(pamh, PAM_SUCCESS | PAM_DATA_SILENT);
+ #endif
+
// Login process starts here
SwitchUser Su(pw, cfg, DisplayName);
string session = LoginPanel->getSession();
***************
*** 355,361 ****
}
}
! // Close all clients
KillAllClients(False);
KillAllClients(True);
--- 463,477 ----
}
}
! #ifdef USE_PAM
! if ((last_result=pam_close_session(pamh, PAM_SILENT))!=PAM_SUCCESS){
! cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
! last_result=pam_setcred(pamh, PAM_DELETE_CRED);
! // TODO: Do we need more serious actions?
! }
! #endif
!
! // Close all clients
KillAllClients(False);
KillAllClients(True);
***************
*** 382,387 ****
--- 498,510 ----
// Stop alarm clock
alarm(0);
+ #ifdef USE_PAM
+ int last_result;
+ if ((last_result=pam_end(pamh, PAM_SUCCESS))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ }
+ #endif
+
// Write message
LoginPanel->Message((char*)cfg->getOption("reboot_msg").c_str());
sleep(3);
***************
*** 398,403 ****
--- 521,533 ----
// Stop alarm clock
alarm(0);
+ #ifdef USE_PAM
+ int last_result;
+ if ((last_result=pam_end(pamh, PAM_SUCCESS))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ }
+ #endif
+
// Write message
LoginPanel->Message((char*)cfg->getOption("shutdown_msg").c_str());
sleep(3);
***************
*** 433,438 ****
--- 563,575 ----
void App::Exit() {
+ #ifdef USE_PAM
+ int last_result;
+ if ((last_result=pam_end(pamh, PAM_SUCCESS))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ }
+ #endif
+
if (testing) {
char* testmsg = "This is a test message :-)";
LoginPanel->Message(testmsg);
***************
*** 453,458 ****
--- 590,602 ----
}
void App::RestartServer() {
+ #ifdef USE_PAM
+ int last_result;
+ if ((last_result=pam_end(pamh, PAM_SUCCESS))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ }
+ #endif
+
StopServer();
RemoveLock();
Run();
Only in slim-1.2.6/: app.cpp~
diff -rc slim-1.2.6-orig/input.cpp slim-1.2.6/input.cpp
*** slim-1.2.6-orig/input.cpp 2006-09-15 23:00:37.000000000 +0200
--- slim-1.2.6/input.cpp 2007-06-05 12:45:58.000000000 +0200
***************
*** 12,17 ****
--- 12,25 ----
#include "input.h"
#include <cstdlib>
+ #ifdef USE_PAM
+ #include <security/pam_appl.h>
+ #include <string>
+
+ extern pam_handle_t* pamh;
+ extern string password;
+ #endif
+
Input::Input(Cfg* c) {
NameBuffer[0] = '\0';
PasswdBuffer[0] = '\0';
***************
*** 100,106 ****
--- 108,126 ----
struct passwd* Input::GetPasswdStruct() {
+ #ifdef USE_PAM
+ int last_result;
+ char* username=NULL;
+
+ if ((last_result=pam_get_item(pamh, PAM_USER, (const void**)&username))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ pam_end(pamh, last_result);
+ exit(ERR_EXIT);
+ }
+ struct passwd* pw = getpwnam(username);
+ #else
struct passwd* pw = getpwnam(NameBuffer);
+ #endif
endpwent();
if (pw->pw_shell[0] == '\0') {
setusershell();
***************
*** 183,188 ****
--- 203,240 ----
}
int Input::Correct() {
+ #ifdef USE_PAM
+ int last_result;
+
+ // Store the password in global variables accessible
+ // by the PAM-conversation function
+ password=PasswdBuffer;
+
+ // Set the username in PAM
+ if ((last_result=pam_set_item(pamh, PAM_USER, NameBuffer))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ pam_end(pamh, last_result);
+ exit(ERR_EXIT);
+ }
+
+ // Authenticate the user
+ if ((last_result=pam_authenticate(pamh, PAM_DISALLOW_NULL_AUTHTOK))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ if (last_result==PAM_ABORT){
+ pam_end(pamh, last_result);
+ exit(ERR_EXIT);
+ }
+ return 0;
+ }
+
+ // Check the health of the account
+ if ((last_result=pam_acct_mgmt(pamh, PAM_SILENT))!=PAM_SUCCESS){
+ cerr << APPNAME << ": " << pam_strerror(pamh, last_result) << endl;
+ return 0;
+ }
+
+ return 1;
+ #else
char *unencrypted, *encrypted, *correct;
struct passwd *pw;
***************
*** 197,203 ****
if(sp)
correct = sp->sp_pwdp;
else
! #endif
correct = pw->pw_passwd;
if(correct == 0 || correct[0] == '\0')
--- 249,255 ----
if(sp)
correct = sp->sp_pwdp;
else
! #endif /* HAVE_SHADOW */
correct = pw->pw_passwd;
if(correct == 0 || correct[0] == '\0')
***************
*** 207,212 ****
--- 259,265 ----
encrypted = crypt(unencrypted, correct);
memset(unencrypted, 0, strlen (unencrypted));
return (strcmp(encrypted, correct) == 0);
+ #endif /* USE_PAM */
}
diff -rc slim-1.2.6-orig/Makefile slim-1.2.6/Makefile
*** slim-1.2.6-orig/Makefile 2006-09-15 23:00:37.000000000 +0200
--- slim-1.2.6/Makefile 2007-06-05 12:45:58.000000000 +0200
***************
*** 6,13 ****
CXX=/usr/bin/g++
CC=/usr/bin/gcc
CFLAGS=-I. -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/libpng12 -I/usr/include
! LDFLAGS=-L/usr/X11R6/lib -lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng12 -lz -lm -lcrypt -lXmu -lpng -ljpeg
! CUSTOM=-DHAVE_SHADOW
PREFIX=/usr
CFGDIR=/etc
MANDIR=/usr/man
--- 6,13 ----
CXX=/usr/bin/g++
CC=/usr/bin/gcc
CFLAGS=-I. -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/libpng12 -I/usr/include
! LDFLAGS=-L/usr/X11R6/lib -lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng12 -lz -lm -lcrypt -lXmu -lpng -ljpeg -lpam
! CUSTOM=-DHAVE_SHADOW -DUSE_PAM
PREFIX=/usr
CFGDIR=/etc
MANDIR=/usr/man

View File

@@ -0,0 +1,41 @@
diff -rc slim-1.2.6-orig/app.cpp slim-1.2.6/app.cpp
*** slim-1.2.6-orig/app.cpp Fri Sep 15 23:00:37 2006
--- slim-1.2.6/app.cpp Sun Feb 25 17:30:50 2007
***************
*** 113,119 ****
// Read configuration and theme
cfg = new Cfg;
! cfg->readConf(CFGFILE);
string themebase = "";
string themefile = "";
string themedir = "";
--- 113,121 ----
// Read configuration and theme
cfg = new Cfg;
! char *cfgfile = getenv("SLIM_CFGFILE");
! if (!cfgfile) cfgfile = CFGFILE;
! cfg->readConf(cfgfile);
string themebase = "";
string themefile = "";
string themedir = "";
***************
*** 121,127 ****
if (testing) {
themeName = testtheme;
} else {
! themebase = string(THEMESDIR) + "/";
themeName = cfg->getOption("current_theme");
string::size_type pos;
if ((pos = themeName.find(",")) != string::npos) {
--- 123,131 ----
if (testing) {
themeName = testtheme;
} else {
! char *themesdir = getenv("SLIM_THEMESDIR");
! if (!themesdir) themesdir = THEMESDIR;
! themebase = string(themesdir) + "/";
themeName = cfg->getOption("current_theme");
string::size_type pos;
if ((pos = themeName.find(",")) != string::npos) {

View File

@@ -5,33 +5,30 @@ unpackFile $src
ensureDir $out
mv eclipse $out/
# Unpack the jars that contain .so files.
#echo "unpacking some jars..."
#for i in $(find $out -name "*.linux*.jar"); do
# echo $i
# cd $(dirname $i) && $jdk/bin/jar -x < $i
# rm $i
#done
# Set the dynamic linker and RPATH.
rpath=
for i in $libraries; do
rpath=$rpath${rpath:+:}$i/lib
done
glibc=$(cat $NIX_GCC/nix-support/orig-glibc)
find $out \( -type f -a -perm +0100 \) \
-print \
-exec patchelf --interpreter $glibc/lib/ld-linux.so.* \
-exec patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
--set-rpath "$rpath" {} \;
#find $out \( -type f -a -name "*.so*" \) \
# -print \
# -exec patchelf --set-rpath "$rpath" {} \;
# Make a wrapper script so that the proper JDK is found.
makeWrapper $out/eclipse/eclipse $out/bin/eclipse \
--prefix PATH ":" "$jdk/bin" \
--prefix LD_LIBRARY_PATH ":" "$rpath"
for i in $plugins; do
cp $i $out/eclipse/plugins
done
ensureDir plugin-working-dir
workingdir="$(pwd)/plugin-working-dir"
for plugin in $plugins; do
if test -e $plugin/install; then
cd $workingdir
$plugin/install "$out/eclipse"
rm -rf $workingdir/*
else
# assume that it is a file
cp $plugin $out/eclipse/plugins
fi
done

View File

@@ -1 +1,20 @@
import ./eclipse-sdk-3.1.1.nix
{fetchurl, stdenv, makeWrapper, jdk, gtk, glib, libXtst, plugins ? []}:
let {
body =
stdenv.mkDerivation {
name = "eclipse-sdk-3.2.2";
builder = ./builder.sh;
src = bindist;
inherit makeWrapper jdk plugins;
libraries = [gtk glib libXtst];
};
bindist =
fetchurl {
url = http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-linux-gtk.tar.gz;
sha256 = "0slrx8l75k91v8hqr2rvh6x0a2xdplza8gm1dc39bhyaq2gx9sdx";
};
}

View File

@@ -3,7 +3,7 @@
let {
body =
stdenv.mkDerivation {
name = "eclipse-sdk-3.1.1";
name = "eclipse-sdk-3.1.2";
builder = ./builder.sh;
src = bindist;
inherit makeWrapper jdk plugins;
@@ -12,7 +12,7 @@ let {
bindist =
fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/eclipse-SDK-3.1.1-linux-gtk.tar.gz;
md5 = "a2ae61431657e2ed247867b9a9948290";
url = http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/eclipse-SDK-3.1.2-linux-gtk.tar.gz;
md5 = "ece50ed4d6d48dac839bfe8fa719fcff";
};
}

View File

@@ -12,7 +12,7 @@ let {
bindist =
fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/eclipse-SDK-3.1-linux-gtk.tar.gz;
url = http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1-200506271435/eclipse-SDK-3.1-linux-gtk.tar.gz;
md5 = "0441c11cc5af1e84ed3be322929899e8";
};
}

View File

@@ -0,0 +1,21 @@
source $stdenv/setup
ensureDir $out
cat >> $out/install <<EOF
#! /bin/sh
PLUGIN=$plugin
UNZIP=$unzip/bin/unzip
ECLIPSE=\$1
\$UNZIP \$PLUGIN
if test -e plugins; then
cp -prd * \$ECLIPSE
else
cd *
cp -prd * \$ECLIPSE
fi
EOF
chmod u+x $out/install

View File

@@ -0,0 +1,10 @@
{stdenv, unzip, plugin}:
let {
body =
stdenv.mkDerivation {
name = "eclipse-zip-plugin-installer";
builder = ./builder.sh;
inherit plugin unzip;
};
}

View File

@@ -1,6 +1,6 @@
{stdenv, fetchurl}:
fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/org.spoofax.editor_0.3.0.jar;
url = http://www.ii.uib.no/~karltk/spoofax/plugins/org.spoofax.editor_0.3.0.jar;
md5 = "ff66d229c774f840ec8285f64c0f95bc";
}

View File

@@ -0,0 +1,6 @@
{stdenv, fetchurl}:
fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/org.spoofax.editor_0.3.10.jar;
md5 = "ff77853e750e19a9b8d380c17ea27f3d";
}

View File

@@ -1,6 +1,6 @@
{stdenv, fetchurl}:
fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/org.spoofax.editor_0.3.10.jar;
md5 = "ff77853e750e19a9b8d380c17ea27f3d";
url = http://www.ii.uib.no/~karltk/spoofax/plugins/org.spoofax.editor_0.3.11.jar;
md5 = "c36941afcb0e538e16fafd594eae128e";
}

View File

@@ -1,6 +1,6 @@
source $stdenv/setup
myglibc=`cat ${NIX_GCC}/nix-support/orig-glibc`
myglibc=`cat ${NIX_GCC}/nix-support/orig-libc`
echo "glibc: $myglibc"
postConfigure() {

View File

@@ -1,7 +1,7 @@
{ xawSupport ? true
, xpmSupport ? true
, xaw3dSupport ? false
, stdenv, fetchurl, x11, libXaw ? null, libXpm ? null, Xaw3d ? null
, stdenv, fetchurl, ncurses, x11, libXaw ? null, libXpm ? null, Xaw3d ? null
}:
assert xawSupport && !xaw3dSupport -> libXaw != null;
@@ -17,8 +17,12 @@ stdenv.mkDerivation {
};
patches = [./crt.patch];
buildInputs = [
x11
ncurses x11
(if xawSupport then if xaw3dSupport then Xaw3d else libXaw else null)
(if xpmSupport then libXpm else null)
];
meta = {
description = "All Hail Emacs, the ultimate editor";
};
}

View File

@@ -1,13 +0,0 @@
source $stdenv/setup
myglibc=`cat ${NIX_GCC}/nix-support/orig-glibc`
echo "glibc: $myglibc"
postConfigure() {
cp $myglibc/lib/crt1.o src
cp $myglibc/lib/crti.o src
cp $myglibc/lib/crtn.o src
}
postConfigure=postConfigure
genericBuild

View File

@@ -1,6 +1,6 @@
source $stdenv/setup
myglibc=`cat ${NIX_GCC}/nix-support/orig-glibc`
myglibc=`cat ${NIX_GCC}/nix-support/orig-libc`
echo "glibc: $myglibc"
postConfigure() {

View File

@@ -4,6 +4,7 @@
, gtkGUI ? false
, stdenv, fetchurl, x11, libXaw ? null, libXpm ? null, Xaw3d ? null
, pkgconfig ? null, gtk ? null
, ncurses
}:
assert xawSupport && !xaw3dSupport -> libXaw != null;
@@ -12,15 +13,15 @@ assert xpmSupport -> libXpm != null;
assert gtkGUI -> pkgconfig != null && gtk != null;
stdenv.mkDerivation {
name = "emacs-22.0.50-pre20051207";
name = "emacs-22.1";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/emacs-22.0.50-pre20051207.tar.bz2;
md5 = "011d40367015691e4319ddc65b4e7843";
url = mirror://gnu/emacs/emacs-22.1.tar.gz;
sha256 = "1l1y3il98pq3cz464p244wz2d3nga5lq8fkw5pwp5r97f7pkpi0y";
};
patches = [./crt.patch];
buildInputs = [
x11
ncurses x11
(if xawSupport then if xaw3dSupport then Xaw3d else libXaw else null)
(if xpmSupport then libXpm else null)
] ++ (if gtkGUI then [pkgconfig gtk] else []);

View File

@@ -1,4 +0,0 @@
source $stdenv/setup
mkdir -p $out/emacs/site-lisp
cp $src $out/emacs/site-lisp/cua.el

View File

@@ -1,8 +0,0 @@
{stdenv, fetchurl}: stdenv.mkDerivation {
name = "cua-mode-2.10";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/cua-mode-2.10.el;
md5 = "5bf5e43f5f38c8383868c7c6c5baca09";
};
}

View File

@@ -1,6 +0,0 @@
source $stdenv/setup
mkdir -p $out/emacs/site-lisp
tar zxvf $src
cp haskell-mode*/*.el $out/emacs/site-lisp
cp haskell-mode*/*.hs $out/emacs/site-lisp

View File

@@ -1,8 +0,0 @@
{stdenv, fetchurl}: stdenv.mkDerivation {
name = "haskell-mode-1.45";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/haskell-mode-1.45.tar.gz;
md5 = "c609998580cdb9ca8888c7d47d22ca3b";
};
}

View File

@@ -1,7 +0,0 @@
source $stdenv/setup
mkdir -p $out/emacs/site-lisp
cd $out/emacs/site-lisp
tar xvfz $src
mv nxml-mode-*/* .
rmdir nxml-mode-*

View File

@@ -1,8 +0,0 @@
{stdenv, fetchurl}: stdenv.mkDerivation {
name = "nxml-mode-20041004";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/nxml-mode-20041004.tar.gz;
md5 = "ac137024cf337d6f11d8ab278d39b4db";
};
}

View File

@@ -0,0 +1,17 @@
source $stdenv/setup
myglibc=`cat ${NIX_GCC}/nix-support/orig-libc`
echo "glibc: $myglibc"
postConfigure=postConfigure
postConfigure() {
cp $myglibc/lib/crt1.o src
cp $myglibc/lib/crti.o src
cp $myglibc/lib/crtn.o src
for i in Makefile ./src/Makefile ./lib-src/Makefile ./leim/Makefile ./admin/unidata/Makefile; do
substituteInPlace $i --replace /bin/pwd pwd
done
}
genericBuild

View File

@@ -3,7 +3,7 @@
, xaw3dSupport ? false
, gtkGUI ? false
, xftSupport ? false
, stdenv, fetchurl, x11, libXaw ? null, libXpm ? null, Xaw3d ? null
, stdenv, fetchurl, ncurses, x11, libXaw ? null, libXpm ? null, Xaw3d ? null
, pkgconfig ? null, gtk ? null, libXft ? null, libpng ? null
}:
@@ -14,21 +14,31 @@ assert gtkGUI -> pkgconfig != null && gtk != null;
assert xftSupport -> libXft != null && libpng != null; # libpng = probably a bug
stdenv.mkDerivation {
name = "emacs-22.0.50-pre-xft";
name = "emacs-23.0.0.1-pre20070127";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/emacs-22.0.50-pre-xft.tar.bz2;
md5 = "4f96ada6f18513aeb70adc27b7ac862f";
url = http://losser.st-lab.cs.uu.nl/~eelco/dist/emacs-snapshot_20070127.orig.tar.gz;
sha256 = "1p5ds3sjxx6izzmfq4k3wkvklm8yw7spanl7zgl16s7cln3m7hv2";
};
patches = [./crt.patch];
patches = [
./crt.patch
# From Debian: use --enable-font-backend by default.
./xft-default.patch
];
buildInputs = [
x11
ncurses x11
(if xawSupport then libXaw else null)
(if xpmSupport then libXpm else null)
(if xaw3dSupport then Xaw3d else null)
]
++ (if gtkGUI then [pkgconfig gtk] else [])
++ (if xftSupport then [libXft libpng] else []);
configureFlags =
if gtkGUI then ["--with-x-toolkit=gtk" "--with-xft"] else [];
configureFlags = "
${if gtkGUI then "--with-gtk --enable-font-backend --with-xft" else ""}
";
meta = {
description = "Emacs with Unicode, GTK and Xft support (23.x alpha)";
homepage = http://www.emacswiki.org/cgi-bin/wiki/XftGnuEmacs;
};
}

View File

@@ -0,0 +1,39 @@
diff -rc emacs-snapshot-20070127-orig/src/emacs.c emacs-snapshot-20070127/src/emacs.c
*** emacs-snapshot-20070127-orig/src/emacs.c Sun Jan 28 02:08:54 2007
--- emacs-snapshot-20070127/src/emacs.c Mon Feb 5 15:35:26 2007
***************
*** 1408,1417 ****
= argmatch (argv, argc, "-nl", "--no-loadup", 6, NULL, &skip_args);
#ifdef USE_FONT_BACKEND
! enable_font_backend = 0;
if (argmatch (argv, argc, "-enable-font-backend", "--enable-font-backend",
4, NULL, &skip_args))
enable_font_backend = 1;
#endif /* USE_FONT_BACKEND */
#ifdef HAVE_X_WINDOWS
--- 1408,1420 ----
= argmatch (argv, argc, "-nl", "--no-loadup", 6, NULL, &skip_args);
#ifdef USE_FONT_BACKEND
! enable_font_backend = 1;
if (argmatch (argv, argc, "-enable-font-backend", "--enable-font-backend",
4, NULL, &skip_args))
enable_font_backend = 1;
+ if (argmatch (argv, argc, "-disable-font-backend", "--disable-font-backend",
+ 4, NULL, &skip_args))
+ enable_font_backend = 0;
#endif /* USE_FONT_BACKEND */
#ifdef HAVE_X_WINDOWS
***************
*** 1817,1822 ****
--- 1820,1826 ----
{ "-no-multibyte", "--no-multibyte", 80, 0 },
{ "-nl", "--no-loadup", 70, 0 },
{ "-enable-font-backend", "--enable-font-backend", 65, 0 },
+ { "-disable-font-backend", "--disable-font-backend", 64, 0 },
/* -d must come last before the options handled in startup.el. */
{ "-d", "--display", 60, 1 },
{ "-display", 0, 60, 1 },

View File

@@ -1,4 +0,0 @@
source $stdenv/setup
mkdir -p $out/emacs/site-lisp
cp $src $out/emacs/site-lisp/cua.el

View File

@@ -1,8 +0,0 @@
{stdenv, fetchurl}: stdenv.mkDerivation {
name = "cua-mode-2.10";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/cua-mode-2.10.el;
md5 = "5bf5e43f5f38c8383868c7c6c5baca09";
};
}

View File

@@ -1,6 +0,0 @@
source $stdenv/setup
mkdir -p $out/emacs/site-lisp
tar zxvf $src
cp haskell-mode*/*.el $out/emacs/site-lisp
cp haskell-mode*/*.hs $out/emacs/site-lisp

View File

@@ -1,8 +0,0 @@
{stdenv, fetchurl}: stdenv.mkDerivation {
name = "haskell-mode-1.45";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/haskell-mode-1.45.tar.gz;
md5 = "c609998580cdb9ca8888c7d47d22ca3b";
};
}

View File

@@ -1,7 +0,0 @@
source $stdenv/setup
mkdir -p $out/emacs/site-lisp
cd $out/emacs/site-lisp
tar xvfz $src
mv nxml-mode-*/* .
rmdir nxml-mode-*

View File

@@ -1,8 +0,0 @@
{stdenv, fetchurl}: stdenv.mkDerivation {
name = "nxml-mode-20041004";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/nxml-mode-20041004.tar.gz;
md5 = "ac137024cf337d6f11d8ab278d39b4db";
};
}

View File

@@ -0,0 +1,9 @@
{stdenv, fetchurl} :
stdenv.mkDerivation {
name = "joe-3.3";
src = fetchurl {
url = mirror://sourceforge/joe-editor/joe-3.3.tar.gz;
md5 = "02221716679c039c5da00c275d61dbf4";
};
}

View File

@@ -1,10 +1,11 @@
{stdenv, fetchurl, ncurses}:
{stdenv, fetchurl, ncurses, gettext}:
stdenv.mkDerivation {
name = "nano-1.2.4";
name = "nano-2.0.6";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/nano-1.2.4.tar.gz;
md5 = "2c513310ec5e8b63abaecaf48670ac7a";
url = mirror://gnu/nano/nano-2.0.6.tar.gz;
sha256 = "0p2xfs4jzj7dvp208qdrxij7x8gbwxgnrdm7zafgpbbg1bvxh40d";
};
buildInputs = [ncurses];
buildInputs = [ncurses gettext];
configureFlags = "--enable-tiny";
}

View File

@@ -7,7 +7,7 @@ stdenv.mkDerivation {
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/nedit-5.5-src.tar.bz2;
url = http://nl.nedit.org/ftp/v5_5/nedit-5.5-src.tar.bz2;
md5 = "48cb3dce52d44988f3a4d7c6f47b6bbe";
};
patches = [./dynamic.patch];
@@ -15,5 +15,5 @@ stdenv.mkDerivation {
inherit motif;
buildInputs = [x11 motif libXpm];
makeFlags = if stdenv.system == "i686-linux" then "linux" else "";
buildFlags = if stdenv.system == "i686-linux" then "linux" else "";
}

View File

@@ -1,17 +1,15 @@
{stdenv, fetchurl, ncurses, dietgcc}:
{stdenv, fetchurl, ncurses}:
stdenv.mkDerivation {
name = "vim-6.3";
name = "vim-7.0";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/vim-6.3.tar.bz2;
md5 = "821fda8f14d674346b87e3ef9cb96389";
url = ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2;
md5 = "4ca69757678272f718b1041c810d82d8";
};
inherit ncurses;
buildInputs = [ncurses];
NIX_GCC = dietgcc;
NIX_GLIBC_FLAGS_SET=1;
NIX_CFLAGS_COMPILE="-D_BSD_SOURCE=1";
}

View File

@@ -1,9 +0,0 @@
source $stdenv/setup
postInstall=postInstall
postInstall() {
ln -s $out/bin/vim $out/bin/vi
}
genericBuild

View File

@@ -1,14 +1,50 @@
{stdenv, fetchurl, ncurses}:
args:
let
defList = [];
#stdenv and fetchurl are added automatically
getVal = (args.lib.getValue args defList);
check = args.lib.checkFlag args;
reqsList = [
["gtkGUI" "glib" "gtk" "pkgconfig" "libXpm" "libXext" "x11Support"]
["athenaGUI" "libXau" "libXt" "libXaw" "libXpm" "libXext" "x11Support"]
["x11Support" "libX11"]
["hugeFeatures"]
["true" "ncurses"]
["false" "libSM"]
];
nameSuffixes = [
"hugeFeatures" "-huge"
"x11Support" "-X11"
];
configFlags = [
"true" " --disable-xim "
"x11Support" " --enable-gui=auto "
"hugeFeatures" "--with-features=huge --enable-cscope --enable-multibyte --enable-xsmp"
];
buildInputsNames = args.lib.filter (x: (null!=getVal x))
(args.lib.uniqList {inputList =
(args.lib.concatLists (map
(x:(if (x==[]) then [] else builtins.tail x))
reqsList));});
in
assert args.lib.checkReqs args defList reqsList;
args.stdenv.mkDerivation {
name = args.lib.condConcat "vim-7.1" nameSuffixes check;
stdenv.mkDerivation {
name = "vim-6.3";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/vim-6.3.tar.bz2;
md5 = "821fda8f14d674346b87e3ef9cb96389";
src = args.fetchurl {
url = ftp://ftp.nluug.nl/pub/editors/vim/unix/vim-7.1.tar.bz2;
sha256 = "0w6gy49gdbw7hby5rjkjpa7cdvc0z5iajsm4j1h8108rvfam22kz";
};
inherit ncurses;
buildInputs = [ncurses];
inherit (args) ncurses;
buildInputs = args.lib.filter (x: (x!=null)) (map getVal buildInputsNames);
postInstall = "ln -s $out/bin/vim $out/bin/vi";
preBuild="touch src/auto/link.sed";
configureFlags = args.lib.condConcat "" configFlags check;
meta = {
description = "The most popular clone of the VI editor";
};
}

View File

@@ -0,0 +1,16 @@
{stdenv, fetchurl, bzip2, freetype, graphviz, ghostscript,
libjpeg, libpng, libtiff, libX11, libxml2, zlib}:
stdenv.mkDerivation {
name = "ImageMagick-6.3.5";
src = fetchurl {
url = ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.3.5-5.tar.bz2;
sha256 = "0avq6kllxw552krxgsa72c1b44zwyhwi38dk4a4ij3fqy0svy9zh";
};
configureFlags = " --with-dots --with-gs-font-dir="+ ghostscript +
"/share/ghostscript/fonts --with-gslib ";
buildInputs = [bzip2 freetype ghostscript graphviz libjpeg libpng
libtiff libX11 libxml2 zlib ];
}

View File

@@ -0,0 +1,13 @@
{stdenv, fetchurl, python, boost, pkgconfig, imagemagick}:
stdenv.mkDerivation {
name = "PythonMagick-0.7";
src = fetchurl {
url = http://www.imagemagick.org/download/python/PythonMagick-0.7.tar.gz;
sha256 = "1553kyzdcysii2qhbpbgs0icmfpm6s2lp3zchgs73cxfnfym8lz1";
};
buildInputs = [python boost pkgconfig imagemagick];
}

View File

@@ -0,0 +1,15 @@
{stdenv, fetchurl, gtk, pkgconfig, glib, perl, perlXMLParser, libxml2, gettext, python, libxml2Python, docbook5, docbook_xsl, libxslt }:
stdenv.mkDerivation {
name = "dia-0.96";
src = fetchurl {
url = http://ftp.gnome.org.nyud.net:8080/pub/gnome/sources/dia/0.96/dia-0.96.1.tar.bz2;
md5 = "7b81b22baa2df55efe4845865dddc7b6";
};
buildInputs = [gtk glib perl pkgconfig perlXMLParser libxml2 gettext python libxml2Python docbook5 libxslt docbook_xsl];
meta = {
description = "Gnome Diagram drawing software.";
};
}

View File

@@ -0,0 +1,30 @@
{stdenv, fetchurl, x11, imlib2, libjpeg, libpng}:
let
giblib = stdenv.mkDerivation {
name = "giblib-1.2.4";
src = fetchurl {
url = http://linuxbrit.co.uk/downloads/giblib-1.2.4.tar.gz;
sha256 = "1b4bmbmj52glq0s898lppkpzxlprq9aav49r06j2wx4dv3212rhp";
};
buildInputs = [x11 imlib2];
};
in
stdenv.mkDerivation {
name = "feh-1.3.4";
src = fetchurl {
url = http://linuxbrit.co.uk/downloads/feh-1.3.4.tar.gz;
sha256 = "091iz2id5z80vn2qxg0ipwncv5bv8i9ifw2q15ja9zazq6xz5fc1";
};
buildInputs = [x11 imlib2 giblib libjpeg libpng];
meta = {
description = "A light-weight image viewer";
homepage = http://linuxbrit.co.uk/feh/;
};
}

View File

@@ -1,13 +1,29 @@
{stdenv, fetchurl, pkgconfig, gtk, libgtkhtml, glib, pango, atk, freetype, fontconfig, libart_lgpl, libtiff, libjpeg, libpng, libexif, zlib, perl, perlXMLParser, python, pygtk}:
{ stdenv, fetchurl, pkgconfig, gtk, libgtkhtml, freetype
, fontconfig, libart_lgpl, libtiff, libjpeg, libpng, libexif, zlib, perl
, perlXMLParser, python, pygtk, gettext, xlibs
}:
stdenv.mkDerivation {
name = "gimp-2.3.6";
name = "gimp-2.4.0-rc1";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/gimp-2.3.6.tar.bz2;
md5 = "ce8ad77f4eb47abb868e6b4eb1f97943" ;
url = ftp://ftp.gtk.org/pub/gimp/v2.4/testing/gimp-2.4.0-rc1.tar.bz2;
sha256 = "0n9gfmmxjjhi4dpdfwc37z8n4zsyx6byil1ig27agjgic22bydm1";
};
buildInputs = [ pkgconfig gtk libgtkhtml glib pango atk freetype fontconfig libart_lgpl libtiff libjpeg libpng libexif zlib perl perlXMLParser python pygtk] ;
buildInputs = [
pkgconfig gtk libgtkhtml freetype fontconfig
libart_lgpl libtiff libjpeg libpng libexif zlib perl
perlXMLParser python pygtk gettext
];
configureFlags = [ "--disable-print" ];
# "screenshot" needs this.
NIX_LDFLAGS = "-rpath ${xlibs.libX11}/lib";
meta = {
description = "The GNU Image Manipulation Program";
homepage = http://www.gimp.org/;
license = "GPL";
};
}

View File

@@ -6,12 +6,16 @@ assert pkgconfig != null && gtk != null && libpng != null;
# !!! assert libpng == gtk.libpng;
stdenv.mkDerivation {
name = "gqview-2.1.1";
name = "gqview-2.1.5";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/gqview-2.1.1.tar.gz;
md5 = "2cd110305cfe4c530fcd6e34bb52e1f2";
url = mirror://sourceforge/gqview/gqview-2.1.5.tar.gz;
md5 = "4644187d9b14b1dc11ac3bb146f262ea";
};
buildInputs = [pkgconfig gtk libpng];
meta = {
description = "A fast image viewer";
};
}

View File

@@ -10,11 +10,11 @@
}:
stdenv.mkDerivation {
name = "inkscape-0.42.2";
name = "inkscape-0.43";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/inkscape-0.42.2.tar.bz2;
md5 = "a27172087018e850e92e97e52b5dad08";
url = mirror://sourceforge/inkscape/inkscape-0.43.tar.bz2;
md5 = "97c606182f5e177eef70c1e8a55efc1f";
};
buildInputs = [

View File

@@ -0,0 +1,12 @@
source $stdenv/setup
patchPhase=patchPhase
patchPhase() {
sed -e "s@-ljpeg6b@-ljpeg@" configure > configure.patched
mv configure.patched configure
chmod u+x configure
}
genericBuild
ln -s $KDEDIR/share/mimelnk $out/share

View File

@@ -0,0 +1,23 @@
{stdenv, fetchurl, libX11, libXext, libSM, kdelibs, qt, libjpeg, libungif, libpng, libtiff, imlib, arts, expat, perl}:
stdenv.mkDerivation {
name = "kuickshow-0.8.5";
builder = ./builder.sh;
src = fetchurl {
url = mirror://sourceforge/kuickshow/kuickshow-0.8.5.tgz;
md5 = "7a95852a0670b18859a1e6789b256ebd";
};
configureFlags = "
--with-imlib-config=${imlib}/bin
--with-extra-includes=${libjpeg}/include
--with-extra-libs=${libjpeg}/lib
--x-includes=${libX11}/include
--x-libraries=${libX11}/lib";
buildInputs = [kdelibs libX11 libXext libSM qt libjpeg libungif libpng libtiff imlib arts expat perl];
inherit libjpeg;
KDEDIR = kdelibs;
}

View File

@@ -0,0 +1,15 @@
{stdenv, fetchurl, autoconf, automake, gettext, libtool, cvs, wxGTK, gtk,
pkgconfig, libxml2, zip, libpng, libjpeg}:
stdenv.mkDerivation {
name = "xaralx-0.7r1766";
src = fetchurl {
url = http://downloads2.xara.com/opensource/XaraLX-0.7r1766.tar.bz2;
sha256 = "1rcl7hqvcai586jky7hvzxhnq8q0ka2rsmgiq5ijwclgr5d4ah7n";
};
buildInputs = [automake autoconf gettext libtool cvs wxGTK gtk pkgconfig libxml2 zip libpng libjpeg];
configureFlags = "--with-wx-config --disable-svnversion --disable-international";
patches = [./gtk_cflags.patch];
}

View File

@@ -0,0 +1,20 @@
diff -rc XaraLX-0.7r1766/Makefile.in XaraLX-0.7r1766.new/Makefile.in
*** XaraLX-0.7r1766/Makefile.in 2007-01-31 13:43:04.000000000 +0100
--- XaraLX-0.7r1766.new/Makefile.in 2007-05-15 00:19:36.000000000 +0200
***************
*** 256,262 ****
@DARWIN_LINK_TRUE@XaraLX_SOURCES = Kernel/*.o wxOil/*.o tools/*.o wxXtra/*.o
@DARWIN_LINK_FALSE@XaraLX_LDSOURCE = -Wl,--start-group $(XaraLX_SOURCES) -Wl,--end-group
@DARWIN_LINK_TRUE@XaraLX_LDSOURCE = $(XaraLX_SOURCES)
! XaraLX_LDFLAGS = --debug -L$(srcdir)/$(CDRAW_LIB_DIR) $(WX_LIBS) $(LIBS) $(LIBXML2_LIBS) -lCDraw
UNZIP = unzip
ACLOCAL_AMFLAGS = -I m4
all: all-recursive
--- 256,262 ----
@DARWIN_LINK_TRUE@XaraLX_SOURCES = Kernel/*.o wxOil/*.o tools/*.o wxXtra/*.o
@DARWIN_LINK_FALSE@XaraLX_LDSOURCE = -Wl,--start-group $(XaraLX_SOURCES) -Wl,--end-group
@DARWIN_LINK_TRUE@XaraLX_LDSOURCE = $(XaraLX_SOURCES)
! XaraLX_LDFLAGS = --debug -L$(srcdir)/$(CDRAW_LIB_DIR) $(GTK_LIBS) $(WX_LIBS) $(LIBS) $(LIBXML2_LIBS) -lCDraw
UNZIP = unzip
ACLOCAL_AMFLAGS = -I m4
all: all-recursive

View File

@@ -0,0 +1,25 @@
source $stdenv/setup
source $makeWrapper
makeFlags="XAWLIB=-lXaw3d BINDIR=$out/bin XAPPLOADDIR=$out/etc/X11/app-defaults LIBDIR=$out/lib/X11 XFIGDOCDIR=$out/share/doc/xfig MANPATH=$out/man"
preBuild=preBuild
preBuild() {
echo "#define XAW3D" >> Imakefile.tmp
echo "#define XAW3D1_5E" >> Imakefile.tmp
cat Imakefile >> Imakefile.tmp
mv Imakefile.tmp Imakefile
xmkmf
}
installCommand=myInstall
myInstall() {
make install.all $makeFlags
mv $out/bin/xfig $out/bin/.xfig
makeWrapper $out/bin/.xfig $out/bin/xfig \
--set XAPPLRESDIR $out/etc/X11/app-defaults
}
genericBuild

View File

@@ -0,0 +1,23 @@
{ stdenv, fetchurl, makeWrapper, imake
, x11, libXpm, libXmu, libXi, libXp, Xaw3d, libpng, libjpeg}:
stdenv.mkDerivation {
name = "xfig-3.2.5-pre-alpha-5";
src = fetchurl {
url = http://xfig.org/software/xfig/3.2.5-alpha/xfig.3.2.5-alpha5.full.tar.gz;
md5 = "7547b66232569e3c12e4a0639bd92629";
};
builder = ./builder.sh;
buildInputs = [imake x11 libXpm libXmu libXi libXp Xaw3d libpng libjpeg];
inherit makeWrapper;
NIX_CFLAGS_COMPILE = "-I${libXpm}/include/X11";
meta = {
description = "An interactive drawing tool for X11";
};
}

View File

@@ -13,16 +13,17 @@ tar xvf AdobeReader/ILINXR.TAR -C $out
rm $out/Reader/intellinux/plug_ins/PPKLite.api
if test -n "$fastStart"; then
rm $out/Reader/intellinux/plug_ins/*.api
echo "removing plugins..."
rm -v $(ls $out/Reader/intellinux/plug_ins/*.api | grep -v SearchFind)
fi
glibc=$(cat $NIX_GCC/nix-support/orig-glibc)
fullPath=
for i in $libPath; do
fullPath=$fullPath${fullPath:+:}$i/lib
done
patchelf --interpreter $glibc/lib/ld-linux.so.* \
patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
--set-rpath $fullPath \
$out/Reader/intellinux/bin/acroread
substituteInPlace $out/bin/acroread --replace /lib:/usr/lib /no-such-path --replace /bin/pwd pwd

View File

@@ -4,12 +4,14 @@
, fastStart ? false
}:
assert stdenv.system == "i686-linux";
stdenv.mkDerivation {
name = "acrobat-reader-7.0.1";
name = "acrobat-reader-7.0.9";
builder = ./builder.sh;
src = fetchurl {
url = http://ardownload.adobe.com/pub/adobe/reader/unix/7x/7.0/enu/AdbeRdr701_linux_enu.tar.gz;
md5 = "79e5a40aca6b49f7015cb1694876f87a";
url = http://ardownload.adobe.com/pub/adobe/reader/unix/7x/7.0.9/enu/AdobeReader_enu-7.0.9-1.i386.tar.gz;
sha256 = "0qs8v57gamkk243f44yqxic93izf0bn2d9l4wwbqqy1jv5s125hy";
};
libPath = [
libXt libXp libXext libX11 glib pango atk gtk libstdcpp5 zlib

View File

@@ -0,0 +1,9 @@
{stdenv, fetchurl}:
stdenv.mkDerivation {
name = "bluez-firmware-1.1";
src = fetchurl {
url = http://bluez.sf.net/download/bluez-firmware-1.1.tar.gz;
md5 = "2f1c2d939108c865dd07bae3e819c573";
};
}

View File

@@ -0,0 +1,10 @@
{stdenv, fetchurl, bluezLibs}:
stdenv.mkDerivation {
name = "bluez-utils-2.25";
src = fetchurl {
url = http://bluez.sf.net/download/bluez-utils-2.25.tar.gz;
md5 = "ae3729ab5592be06ed01b973d4b3e9fe";
};
buildInputs = [bluezLibs];
}

View File

@@ -0,0 +1,19 @@
{stdenv, fetchurl, cmake, libcap, zlib}:
stdenv.mkDerivation {
name = "cdrkit-1.1.6";
src = fetchurl {
url = http://cdrkit.org/releases/cdrkit-1.1.6.tar.gz;
sha256 = "0xb1zqq4s3ylfyzb09s1gpxqr5prhrnpsyycb585ds5p51ymx54r";
};
buildInputs = [cmake libcap zlib];
makeFlags = "PREFIX=\$(out)";
meta = {
description = "
CD and DVD writing kit, mostly compatible with cdrtools.
";
};
}

View File

@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "cdrtools-2.01";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/cdrtools-2.01.tar.bz2;
url = ftp://ftp.berlios.de/pub/cdrecord/cdrtools-2.01.tar.bz2;
md5 = "d44a81460e97ae02931c31188fe8d3fd";
};
patches = [./cdrtools-2.01-install.patch];

View File

@@ -0,0 +1,22 @@
args:
args.stdenv.mkDerivation {
name = "d4x-2.5.7.1";
inherit (args) boost;
src = args.fetchurl {
url = http://d4x.krasu.ru/files/d4x-2.5.7.1.tar.bz2;
sha256 = "1i1jj02bxynisqapv31481sz9jpfp3f023ky47spz1v1wlwbs13m";
};
configurePhase = "./configure --prefix=\$out "
+ " --with-boost-libdir=\$boost/lib"
+ " --with-boost-includedir=\$boost/include";
buildInputs =(with args; [gtk glib pkgconfig openssl boost]);
meta = {
description = "graphical download manager";
homepage = http://www.krasu.ru/soft/chuchelo/;
license = "Artistic";
};
}

View File

@@ -0,0 +1,23 @@
{stdenv, fetchurl,
qt, libX11, libjpeg, libtiff, libpng, ghostscript, zlib, libungif,
x11, mesa
}:
stdenv.mkDerivation {
name = "djvulibre-3.5.19";
src = fetchurl {
url = mirror://sourceforge/djvu/djvulibre-3.5.19.tar.gz;
sha256 = "0y6d9ka42llm7h64fc73s4wqcbxg31kallyfaarhkqsxyiaa3zsp";
};
buildInputs = [qt libX11 libjpeg libtiff libpng ghostscript zlib libungif
x11 mesa];
meta = {
description = "
DjVu libre - a library and a viewer for djvu format - compression for
scanned images.
";
};
}

View File

@@ -0,0 +1,7 @@
args: with args; stdenv.mkDerivation {
name="fetchmail-6.3.8";
src = fetchurl {
url = http://download.berlios.de/fetchmail/fetchmail-6.3.8.tar.bz2;
sha256 = "5612f9af367f641e0efd084f44fcf1889669e711dbd8c60f6b7953e494d1b09b";
};
}

View File

@@ -1,10 +1,10 @@
{stdenv, fetchurl, pkgconfig, libgphoto2, libexif, popt}:
stdenv.mkDerivation {
name = "gphoto2-2.1.99";
name = "gphoto2-2.2.0";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/gphoto2-2.1.99.tar.bz2;
md5 = "549a9dfae6910ab6456b194ea86b55a2";
url = mirror://sourceforge/gphoto/gphoto2-2.2.0.tar.bz2;
md5 = "f5c1f83185db598b4ca52889964a5e84";
};
buildInputs = [pkgconfig libgphoto2 libexif popt];
}

View File

@@ -0,0 +1,16 @@
{ stdenv, fetchurl, Xaw3d, ghostscriptX }:
stdenv.mkDerivation {
name = "gv-3.6.1";
src = fetchurl {
url = http://ftp.gnu.org/gnu/gv/gv-3.6.3.tar.gz;
sha256 = "9486c25675719e986cbd77b48204025e825c46258b6750deeb64b3940685a033";
};
buildInputs = [ Xaw3d ghostscriptX ];
postConfigure = [ "sed 's|\\<gs\\>|${ghostscriptX}/bin/gs|g' -i src/*.am src/*.ad" ];
inherit ghostscriptX;
}

View File

@@ -4,8 +4,12 @@ stdenv.mkDerivation {
name = "hello-2.1.1";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/hello-2.1.1.tar.gz;
url = mirror://gnu/hello/hello-2.1.1.tar.gz;
md5 = "70c9ccf9fac07f762c24f2df2290784d";
};
inherit perl;
meta = {
description = "GNU Hello, a classic computer science tool";
};
}

View File

@@ -3,7 +3,7 @@
stdenv.mkDerivation {
name = "hello-2.1.1";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/hello-2.1.1.tar.gz;
url = mirror://gnu/hello/hello-2.1.1.tar.gz;
md5 = "70c9ccf9fac07f762c24f2df2290784d";
};
buildInputs = [perl];

View File

@@ -0,0 +1,29 @@
args: with args.lib; with args;
let
co = chooseOptionsByFlags {
inherit args;
flagDescr = {
mandatory = { buildInputs = [ "libX11" ]; cfgOption = "--with-x"; };
# many options to add here ... :)
# many of them can be set by configuration file I think..
};
};
in args.stdenv.mkDerivation {
inherit (co) buildInputs configureFlags;
src = args.fetchurl {
url = mirror://sourceforge/materm/mrxvt-0.5.3.tar.gz;
sha256 = "04flnn58hp4qvvk6jzyipsj13v1qyrjabgbw5laz5cqxvxzpncp2";
};
name = "mrxvt-0.5.3";
meta = {
description = "multitabbed lightweight terminal emulator basd on rxvt supporting transparency, backgroundimages, freetype fonts,..";
homepage = http://sourceforge.net/projects/materm;
license = "GPL";
};
}

View File

@@ -3,7 +3,7 @@
stdenv.mkDerivation {
name = "pinfo-0.6.8";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/tarballs/pinfo-0.6.8.tar.gz;
url = http://dione.cc/~pborys/software/pinfo/pinfo-0.6.8.tar.gz;
md5 = "55feb4ebaa709b52bd00a15ed0fb52fb";
};
buildInputs = [ncurses];

View File

@@ -0,0 +1,17 @@
args: with args; stdenv.mkDerivation {
name="procmail-3.22";
buildInputs = [stdenv.gcc.libc];
installPhase = "
ensureDir \$out/bin
find . -exec sed -e \"s%^RM[ \\t]*=%RM=`type -f rm | awk '{print $3;}'`%\" -i '{}' ';'
sed -e 's%\\(LDFLAGS = \$(LDFLAGS1) -lnsl -ldl -lc\\)%\\1 -m%' -i src/Makefile
sed -e \"s%^BASENAME.*%\BASENAME=$out%\" -i Makefile
make DESTDIR=\$out install
";
phases ="installPhase";
src = fetchurl {
url = ftp://ftp.fu-berlin.de/pub/unix/mail/procmail/procmail-3.22.tar.gz;
sha256 = "05z1c803n5cppkcq99vkyd5myff904lf9sdgynfqngfk9nrpaz08";
};
o=62;
}

View File

@@ -0,0 +1,22 @@
args:
args.stdenv.mkDerivation {
name = "pstree-2.31";
src = args.fetchurl {
url = http://fresh.t-systems-sfr.com/unix/src/misc/pstree-2.31.tar.gz;
sha256 = "1zzz29gsyra8csk54cyq0pcdxxg3l4gmksq8q1skv2z84g2yxdhh";
};
unpackPhase="unpackFile \$src; sourceRoot=.";
#buildInputs =(with args; []);
buildPhase="pwd; gcc -o pstree pstree.c";
installPhase="ensureDir \$out/bin; cp pstree \$out/bin";
meta = {
description = "show the running processes as tree";
# don't know the correct homepage..
homepage = http://fresh.t-systems-sfr.com/unix/src/misc/pstree-2.31.tar.gz;
license = "GPL";
};
}

Some files were not shown because too many files have changed in this diff Show More