From d5b2a3cfe2a16736c39f07bf35d9d40c85d89be1 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 21 Oct 2005 13:06:08 +0000 Subject: [PATCH] add cups. This is not complete, it misses PAM, SSL and a lot of other support... svn path=/nixpkgs/trunk/; revision=4113 --- pkgs/misc/cups/builder.sh | 5 +++++ pkgs/misc/cups/cups-rc.d.patch | 12 ++++++++++++ pkgs/misc/cups/default.nix | 11 +++++++++++ 3 files changed, 28 insertions(+) create mode 100644 pkgs/misc/cups/builder.sh create mode 100644 pkgs/misc/cups/cups-rc.d.patch create mode 100644 pkgs/misc/cups/default.nix diff --git a/pkgs/misc/cups/builder.sh b/pkgs/misc/cups/builder.sh new file mode 100644 index 00000000000..6b1ded40cd3 --- /dev/null +++ b/pkgs/misc/cups/builder.sh @@ -0,0 +1,5 @@ +source $stdenv/setup + +export INITDIR=$out/etc/rc.d + +genericBuild diff --git a/pkgs/misc/cups/cups-rc.d.patch b/pkgs/misc/cups/cups-rc.d.patch new file mode 100644 index 00000000000..f6c87e93b77 --- /dev/null +++ b/pkgs/misc/cups/cups-rc.d.patch @@ -0,0 +1,12 @@ +diff -ruN cups-1.1.23/Makedefs.in cups-1.1.23.new/Makedefs.in +--- cups-1.1.23/Makedefs.in 2005-01-03 20:29:44.000000000 +0100 ++++ cups-1.1.23.new/Makedefs.in 2005-10-21 14:53:34.000000000 +0200 +@@ -139,7 +139,7 @@ + DATADIR = $(BUILDROOT)@CUPS_DATADIR@ + DOCDIR = $(BUILDROOT)@CUPS_DOCROOT@ + INCLUDEDIR = $(BUILDROOT)$(includedir) +-INITDIR = @INITDIR@ ++INITDIR = $(out)/etc/rc.d + INITDDIR = @INITDDIR@ + LIBDIR = $(BUILDROOT)$(libdir) + LOCALEDIR = $(BUILDROOT)@CUPS_LOCALEDIR@ diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix new file mode 100644 index 00000000000..5cb516167d8 --- /dev/null +++ b/pkgs/misc/cups/default.nix @@ -0,0 +1,11 @@ +{ stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "cups-1.1.23"; + builder = ./builder.sh; + src = fetchurl { + url = ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cups/1.1.23/cups-1.1.23-source.tar.bz2; + md5 = "4ce09b1dce09b6b9398af0daae9adf63"; + }; + patches = [./cups-rc.d.patch]; +}