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
6dd957cfe3
* MySQL 4.1.18.
...
svn path=/nixpkgs/trunk/; revision=5037
2006-03-14 16:37:09 +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
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
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
Armijn Hemel
947c09a4fd
add some more functions. Needs more code.
...
svn path=/nixpkgs/trunk/; revision=4851
2006-02-17 16:29: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
Eelco Dolstra
9f898a586b
* Copy even more files (in particular from losser.st-lab.cs.uu.nl,
...
can't assume that it will live forever).
svn path=/nixpkgs/trunk/; revision=4624
2006-01-30 16:11:00 +00:00
Eelco Dolstra
3389f4bc36
* Copy lots of files to nix.cs.uu.nl.
...
svn path=/nixpkgs/trunk/; revision=4623
2006-01-30 16:04:03 +00:00
Eelco Dolstra
53c56afcfe
* Fix some broken URLs.
...
svn path=/nixpkgs/trunk/; revision=4622
2006-01-30 15:52:15 +00:00
Eelco Dolstra
79b3528567
* OpenGL dependency in the i810 driver.
...
svn path=/nixpkgs/trunk/; revision=4571
2006-01-17 14:11:43 +00:00
Eelco Dolstra
57adf342b4
* Detect even more dependencies.
...
svn path=/nixpkgs/trunk/; revision=4568
2006-01-17 12:41:27 +00:00
Eelco Dolstra
43a679bab7
* More dependencies.
...
svn path=/nixpkgs/trunk/; revision=4562
2006-01-16 15:07:03 +00:00
Eelco Dolstra
c656e18b1d
* Don't build static libraries. Whooooosh!
...
svn path=/nixpkgs/trunk/; revision=4559
2006-01-16 12:59:34 +00:00
Eelco Dolstra
b243aa0f12
* Even more zlib dependencies.
...
svn path=/nixpkgs/trunk/; revision=4558
2006-01-16 12:59:09 +00:00
Eelco Dolstra
830331445d
* Some libraries need zlib.
...
svn path=/nixpkgs/trunk/; revision=4557
2006-01-16 12:46:20 +00:00
Eelco Dolstra
b803253ddd
* Added mod_python.
...
svn path=/nixpkgs/trunk/; revision=4549
2006-01-15 12:03:00 +00:00
Eelco Dolstra
7dba8848ed
* Fix a horrible in imake: its results depend on whether a C compiler
...
exists in one of a fixed set of paths (e.g., /usr/bin/cc). For
instance, on a system without /usr/bin/cc the variable DependCmd
would evaluate to "makedepend", and on a system with it, to
"gccmakedep".
Solution: just use "gcc" always. Also disabled some shitty code to
detect the current Linux distribution (by probing for files like
/etc/SuSE-release).
svn path=/nixpkgs/trunk/; revision=4534
2006-01-11 00:21:52 +00:00
Eelco Dolstra
94517a614e
* Export the input attributes.
...
svn path=/nixpkgs/trunk/; revision=4533
2006-01-09 21:39:47 +00:00
Eelco Dolstra
2346c0061b
* Get imake to build again (xmkmf is gone).
...
svn path=/nixpkgs/trunk/; revision=4530
2006-01-09 19:34:26 +00:00
Eelco Dolstra
ceb9b654ed
* Discover dependencies on libXaw.
...
* Handle commas in *.pc files.
svn path=/nixpkgs/trunk/; revision=4525
2006-01-09 12:49:21 +00:00
Eelco Dolstra
ebc93faa32
* Automatically propagate pkgconfig "Requires" fields so I don't have
...
to figure out the propagatedBuildInputs.
svn path=/nixpkgs/trunk/; revision=4521
2006-01-08 22:09:44 +00:00
Eelco Dolstra
c45d0521bd
* Produce the right name attribute.
...
svn path=/nixpkgs/trunk/; revision=4520
2006-01-08 21:19:56 +00:00
Eelco Dolstra
20d0e31cd0
* Start update to X11R7.0.
...
svn path=/nixpkgs/trunk/; revision=4519
2006-01-08 20:32:34 +00:00
Armijn Hemel
b9939fc37a
add all keys for all different protocols...
...
svn path=/nixpkgs/trunk/; revision=4413
2005-12-22 19:28:12 +00:00
Armijn Hemel
e10f2c1f30
we need to be able to use touch and rm and all
...
svn path=/nixpkgs/trunk/; revision=4412
2005-12-22 18:50:28 +00:00
Armijn Hemel
8a01ee072a
we need to the path to initscripts and also make it executable
...
svn path=/nixpkgs/trunk/; revision=4411
2005-12-22 18:16:10 +00:00
Armijn Hemel
57067bba9e
we depend on coreutils (chmod, etc.)
...
svn path=/nixpkgs/trunk/; revision=4410
2005-12-22 18:10:47 +00:00
Armijn Hemel
ae1c5fa88f
and also, don't forget to actually make $out first...
...
svn path=/nixpkgs/trunk/; revision=4409
2005-12-22 16:05:03 +00:00
Armijn Hemel
c8c6431758
pass around the right parameters...d'oh
...
svn path=/nixpkgs/trunk/; revision=4408
2005-12-22 16:03:29 +00:00
Armijn Hemel
a3746c7701
WiP version for ssh stop/start script, far from finished
...
svn path=/nixpkgs/trunk/; revision=4369
2005-12-14 23:35:02 +00:00
Eelco Dolstra
82e678362f
* "." -> "source".
...
svn path=/nixpkgs/trunk/; revision=4335
2005-12-05 14:11:09 +00:00
Eelco Dolstra
ea95a0509e
* Start the switch to the new X libraries. It's still conditional:
...
set `useOldXLibs' to `false' in all-packages-generic.nix to use
them.
* Added Xaw3d.
* Added Xaw3d support to Emacs.
svn path=/nixpkgs/trunk/; revision=4263
2005-11-12 17:05:51 +00:00
Eelco Dolstra
65a411cadc
* Remove XFree86.
...
svn path=/nixpkgs/trunk/; revision=4220
2005-11-04 13:01:48 +00:00
Eelco Dolstra
e0a8574dc8
* Get the VESA driver to build.
...
svn path=/nixpkgs/trunk/; revision=4200
2005-11-03 14:10:57 +00:00
Eelco Dolstra
3f2c3a6066
* More fixes to get a basic X server running (keyboard, mouse, i810
...
graphics).
svn path=/nixpkgs/trunk/; revision=4198
2005-11-02 21:49:08 +00:00
Eelco Dolstra
a21e96548a
* Add missing dependencies to the modular X components. This is a
...
quick hack; the actual packages should be fixed instead.
svn path=/nixpkgs/trunk/; revision=4197
2005-11-02 20:59:25 +00:00
Eelco Dolstra
4e50d07bdf
* Added the generated Nix expression for the modular X.org tree. It
...
contains derivations for the 279 packages in that tree. (Biggest
Nix expression ever!)
svn path=/nixpkgs/trunk/; revision=4193
2005-11-02 15:47:56 +00:00
Eelco Dolstra
6d04a1fae0
* A script to generate Nix expressions for the modular X.org tree.
...
svn path=/nixpkgs/trunk/; revision=4191
2005-11-02 15:34:48 +00:00
Eelco Dolstra
3d9df37b33
* Apache updated to 2.0.55 (security fixes). Also added to the
...
channel (finally!).
svn path=/nixpkgs/trunk/; revision=4093
2005-10-14 19:44:17 +00:00
Martin Bravenboer
4c70ef7e5d
Cleaning up the java naming conventions
...
svn path=/nixpkgs/trunk/; revision=3871
2005-09-17 23:58:51 +00:00
Rob Vermaas
9a6ce709fa
vsftpd
...
svn path=/nixpkgs/trunk/; revision=3811
2005-09-12 15:20:57 +00:00
Rob Vermaas
fd791e7a67
dovecot-1.0.alpha2
...
svn path=/nixpkgs/trunk/; revision=3809
2005-09-12 14:44:19 +00:00
Martin Bravenboer
60aff851a5
Update of Jetty
...
svn path=/nixpkgs/trunk/; revision=3805
2005-09-11 18:05:21 +00:00
Eelco Dolstra
3210b87fc3
* Use HTTP instead of FTP.
...
svn path=/nixpkgs/trunk/; revision=3662
2005-08-22 14:50:05 +00:00
Eelco Dolstra
454707da23
* catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.
...
svn path=/nixpkgs/trunk/; revision=3660
2005-08-22 08:39:27 +00:00
Eelco Dolstra
fbdbdb7105
* Fix url.
...
svn path=/nixpkgs/trunk/; revision=3151
2005-05-27 09:05:54 +00:00
Eelco Dolstra
91e3087c6c
* MySQL updated to 4.1.12. This should fix a MythTV crash bug.
...
svn path=/nixpkgs/trunk/; revision=3150
2005-05-26 21:38:24 +00:00
Martin Bravenboer
f99d7d50b0
Separate package for postgresql-jdbc driver
...
svn path=/nixpkgs/trunk/; revision=3124
2005-05-24 15:32:57 +00:00
Martin Bravenboer
c76a931faa
The postgresql distribution no longer contains the JDBC driver
...
svn path=/nixpkgs/trunk/; revision=3123
2005-05-24 15:09:04 +00:00
Martin Bravenboer
e3a47a07ed
Upgrades of postgresql, jetty, and ant to the latest versions.
...
svn path=/nixpkgs/trunk/; revision=3122
2005-05-24 14:57:41 +00:00
Eelco Dolstra
9594c8eb5b
* Apache httpd 2.0.54.
...
svn path=/nixpkgs/trunk/; revision=2963
2005-04-30 13:59:27 +00:00
Eelco Dolstra
42fa9be439
* Apache Httpd 2.0.53.
...
svn path=/nixpkgs/trunk/; revision=2492
2005-04-05 14:19:25 +00:00
Eelco Dolstra
e42507d182
* Move tarballs to catamaran so that we are no longer dependent on a
...
gazillion different servers. Resurrected some 25 missing files.
svn path=/nixpkgs/trunk/; revision=2237
2005-02-15 14:44:19 +00:00
Eelco Dolstra
f1ae49c01b
* Added MySQL 4.1.9.
...
svn path=/nixpkgs/trunk/; revision=2082
2005-01-21 19:25:57 +00:00
Eelco Dolstra
349331bab0
* Apache httpd 2.0.52.
...
svn path=/nixpkgs/trunk/; revision=1561
2004-10-15 13:56:02 +00:00
Eelco Dolstra
78d30da09f
* Apache updated to 2.0.51.
...
svn path=/nixpkgs/trunk/; revision=1446
2004-09-18 21:08:55 +00:00
Martin Bravenboer
65fd8f3f48
Language stuff
...
svn path=/nixpkgs/trunk/; revision=1383
2004-09-08 20:21:02 +00:00
Martin Bravenboer
c9bcdda7c6
Add Jetty code
...
svn path=/nixpkgs/trunk/; revision=1369
2004-08-30 18:22:14 +00:00
Martin Bravenboer
3a2231718d
More stable URL
...
svn path=/nixpkgs/trunk/; revision=1329
2004-08-24 12:09:32 +00:00
Martin Bravenboer
5863d4fc98
PostgreSQL requires zlib and ncurses
...
svn path=/nixpkgs/trunk/; revision=1328
2004-08-24 12:02:07 +00:00
Martin Bravenboer
007765937b
These Ants just keep getting better\!. Also added prelim. version of PostgreSQL.
...
svn path=/nixpkgs/trunk/; revision=1326
2004-08-24 11:38:40 +00:00
Eelco Visser
dd3c98d3ec
tomcat uses j2sdk after all (at build time)
...
svn path=/nixpkgs/trunk/; revision=1302
2004-08-20 14:22:27 +00:00
Eelco Visser
7f3a3764ee
- upgrade ant to 1.6.2
...
- comment out ant15 since nix-env cannot make the distinction
- installation of tomcat 5
svn path=/nixpkgs/trunk/; revision=1299
2004-08-20 10:14:55 +00:00
Eelco Dolstra
12ae5363ea
* Remove trivial builders.
...
* Make builders unexecutable by removing the hash-bang line and
execute permission.
* Convert calls to `derivation' to `mkDerivation'.
* Remove `system' and `stdenv' attributes from calls to
`mkDerivation'. These transformations were all done automatically,
so it is quite possible I broke stuff.
* Put the `mkDerivation' function in stdenv/generic.
svn path=/nixpkgs/trunk/; revision=874
2004-03-29 17:23:01 +00:00
Eelco Dolstra
2fcc5fdb08
* "!isNull x" -> "x != null". Done automatically. Hope nothing
...
broke.
svn path=/nixpkgs/trunk/; revision=870
2004-03-29 10:25:25 +00:00
Eelco Dolstra
ee40be39a4
* Upgrade to 2.0.49.
...
svn path=/nixpkgs/trunk/; revision=851
2004-03-27 15:47:48 +00:00
Eelco Dolstra
fe1c5cb1e1
* Regression fix.
...
svn path=/nixpkgs/trunk/; revision=587
2003-12-21 21:25:38 +00:00
Eelco Dolstra
026ff9466a
* Rename .fix -> .nix.
...
svn path=/nixpkgs/trunk/; revision=511
2003-11-18 12:12:56 +00:00
Eelco Dolstra
48c3faca51
* Renamed pkgs-ng to pkgs.
...
svn path=/nixpkgs/trunk/; revision=502
2003-11-14 09:59:13 +00:00