From da6e4f95d4466f3f840e169394cfaccb911979bf Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Sun, 12 Feb 2012 13:34:06 +0000 Subject: [PATCH 01/23] Bumped revision of Disnix activation scripts svn path=/nixpkgs/trunk/; revision=32234 --- .../disnix/activation-scripts/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/disnix/activation-scripts/default.nix b/pkgs/tools/package-management/disnix/activation-scripts/default.nix index 8725f5d1250..23906fb3aff 100644 --- a/pkgs/tools/package-management/disnix/activation-scripts/default.nix +++ b/pkgs/tools/package-management/disnix/activation-scripts/default.nix @@ -16,10 +16,10 @@ assert enableSubversionRepository -> subversion != null; assert enableEjabberdDump -> ejabberd != null; stdenv.mkDerivation { - name = "disnix-activation-scripts-0.3pre29887"; + name = "disnix-activation-scripts-0.3pre30423"; src = fetchurl { - url = http://hydra.nixos.org/build/1461490/download/1/disnix-activation-scripts-0.3pre29887.tar.gz; - sha256 = "034mx096iz9dqjsrxh6jkvcwch399gfsahrm6vfnswz9jfvfdcw0"; + url = http://hydra.nixos.org/build/1842091/download/1/disnix-activation-scripts-0.3pre30423.tar.gz; + sha256 = "11b569bflknjbjddam4mv07bpmihbfx5acxzxzhnshj6x8sv6064"; }; preConfigure = if enableEjabberdDump then "export PATH=$PATH:${ejabberd}/sbin" else ""; From d53d97ad5ee3a1d23736109c628103fab89739d5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:01:46 +0000 Subject: [PATCH 02/23] haskell-HaRe: updated to version 0.6.0.2 svn path=/nixpkgs/trunk/; revision=32238 --- pkgs/development/tools/haskell/HaRe/default.nix | 4 ++-- pkgs/top-level/haskell-packages.nix | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/haskell/HaRe/default.nix b/pkgs/development/tools/haskell/HaRe/default.nix index a7c2e74fa7e..23739451816 100644 --- a/pkgs/development/tools/haskell/HaRe/default.nix +++ b/pkgs/development/tools/haskell/HaRe/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "HaRe"; - version = "0.6.0.1"; - sha256 = "cd3fa312c7fa6a5f761bbc3ebdbc6300e83ba9e285047acded6269d2164d67f8"; + version = "0.6.0.2"; + sha256 = "13mi6z37fszrl97mll4injhq8dyhqzm344x7y2vw8krr5xjj3kw2"; isLibrary = false; isExecutable = true; buildDepends = [ hint mtl network syb ]; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 5ca8288a5c9..49c2d39e9fd 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1597,10 +1597,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); happyMeta = callPackage ../development/tools/haskell/happy-meta {}; - # 2012-02-09: Disabled because this package is clearly, and it won't compile with - # any recent version of GHC. We should delete it unless anyone - # complains. - # HaRe = callPackage ../development/tools/haskell/HaRe {}; + HaRe = callPackage ../development/tools/haskell/HaRe {}; hlint = callPackage ../development/tools/haskell/hlint {}; From 7d51d5249938880daa115ba6fa48fb2a91a159c4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:01:51 +0000 Subject: [PATCH 03/23] haskell-HDBC: updated to version 2.3.1.1 svn path=/nixpkgs/trunk/; revision=32239 --- pkgs/development/libraries/haskell/HDBC/HDBC.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/haskell/HDBC/HDBC.nix b/pkgs/development/libraries/haskell/HDBC/HDBC.nix index 30791deea1c..4044c179810 100644 --- a/pkgs/development/libraries/haskell/HDBC/HDBC.nix +++ b/pkgs/development/libraries/haskell/HDBC/HDBC.nix @@ -2,13 +2,13 @@ cabal.mkDerivation (self: { pname = "HDBC"; - version = "2.3.1.0"; - sha256 = "1y3qcc0ids9k3af4qkhabwg82q03a21wl4vdqhj1h0zmf08b3m6k"; + version = "2.3.1.1"; + sha256 = "1gqihvsf5w7j8xbn1xy93mdrsh77qwxbhfmyjivbm6i95w1i0kb7"; isLibrary = true; isExecutable = true; buildDepends = [ convertible mtl text time utf8String ]; meta = { - homepage = "https://github.com/jgoerzen/hdbc/wiki"; + homepage = "https://github.com/hdbc/hdbc"; description = "Haskell Database Connectivity"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; From e74e8f880a4049a62d8e9fc9208f004515df52ae Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:01:54 +0000 Subject: [PATCH 04/23] haskell-attoparsec: updated to version 0.10.1.1 svn path=/nixpkgs/trunk/; revision=32240 --- pkgs/development/libraries/haskell/attoparsec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/attoparsec/default.nix b/pkgs/development/libraries/haskell/attoparsec/default.nix index c0b9a0eab82..fb755000477 100644 --- a/pkgs/development/libraries/haskell/attoparsec/default.nix +++ b/pkgs/development/libraries/haskell/attoparsec/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "attoparsec"; - version = "0.10.1.0"; - sha256 = "1wlil4zxnyrygvkgmap8kcqf4f6rc08ais20alyy4ggzmx73sl9q"; + version = "0.10.1.1"; + sha256 = "07zl85nkimpswlb4rxycisaphhyrlq4la2limxxi7sk21gyh88b0"; buildDepends = [ deepseq text ]; meta = { homepage = "https://github.com/bos/attoparsec"; From af4959a2ae0031c17aea259ad11fb90aa7ef14e1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:01:56 +0000 Subject: [PATCH 05/23] haskell-cmdargs: updated to version 0.9.3 svn path=/nixpkgs/trunk/; revision=32241 --- pkgs/development/libraries/haskell/cmdargs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/cmdargs/default.nix b/pkgs/development/libraries/haskell/cmdargs/default.nix index 7024b08a672..7984bbbc99d 100644 --- a/pkgs/development/libraries/haskell/cmdargs/default.nix +++ b/pkgs/development/libraries/haskell/cmdargs/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "cmdargs"; - version = "0.9.2"; - sha256 = "1c0xy4g9b5jqy51qhgq7djafqz27z6q7ya31pgy186pfgl7604kr"; + version = "0.9.3"; + sha256 = "1mm16249nprclmgplw5bmmzsnmfm8dlkc5janrwvmlssbxw5hgnk"; isLibrary = true; isExecutable = true; buildDepends = [ transformers ]; From a05bc7570cdb6773d6ada4594c18fb5c8efbd148 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:01:59 +0000 Subject: [PATCH 06/23] haskell-conduit: updated to version 0.2.1 svn path=/nixpkgs/trunk/; revision=32242 --- pkgs/development/libraries/haskell/conduit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/conduit/default.nix b/pkgs/development/libraries/haskell/conduit/default.nix index 59130a5b864..d1a26389c7a 100644 --- a/pkgs/development/libraries/haskell/conduit/default.nix +++ b/pkgs/development/libraries/haskell/conduit/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "conduit"; - version = "0.2.0"; - sha256 = "0ljbxm6rxcxfw51kcjkmb041kz7k6frgc9l6gvfh2s9zrip8zq5v"; + version = "0.2.1"; + sha256 = "1350n6nylvn62pdnm1cpm75yli9x3adf9m9jjz04z0gmzd3mvhd9"; buildDepends = [ liftedBase monadControl text transformers transformersBase ]; From b6922cc2ae1ff18b7ae51f1399c11b3732872ecb Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:01 +0000 Subject: [PATCH 07/23] haskell-crypto-conduit: updated to version 0.1.3.1 svn path=/nixpkgs/trunk/; revision=32243 --- pkgs/development/libraries/haskell/crypto-conduit/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/haskell/crypto-conduit/default.nix b/pkgs/development/libraries/haskell/crypto-conduit/default.nix index 5882fe3c5bf..736d5f666d0 100644 --- a/pkgs/development/libraries/haskell/crypto-conduit/default.nix +++ b/pkgs/development/libraries/haskell/crypto-conduit/default.nix @@ -10,5 +10,9 @@ cabal.mkDerivation (self: { description = "Conduit interface for cryptographic operations (from crypto-api)"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; }; }) From 1f346f478121e3da0ed7def86f933420b8c6a302 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:04 +0000 Subject: [PATCH 08/23] haskell-highlighting-kate: updated to version 0.5.0.4 svn path=/nixpkgs/trunk/; revision=32244 --- .../libraries/haskell/highlighting-kate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/highlighting-kate/default.nix b/pkgs/development/libraries/haskell/highlighting-kate/default.nix index 795488adfd0..a6eae113100 100644 --- a/pkgs/development/libraries/haskell/highlighting-kate/default.nix +++ b/pkgs/development/libraries/haskell/highlighting-kate/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "highlighting-kate"; - version = "0.5.0.2"; - sha256 = "012hr5ci9j4fwnrc1ypx6ca562vzqlfk5phjs4xl3llxv8afdhgl"; + version = "0.5.0.4"; + sha256 = "1kn73gcjhndb5wbdy9hbjgar1bdcmy8cy831ib4ik1fn62zmvxrf"; isLibrary = true; isExecutable = true; buildDepends = [ blazeHtml mtl parsec regexPcreBuiltin ]; From 7c6a291d496aa890910caddee9802185474e4c7c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:06 +0000 Subject: [PATCH 09/23] haskell-http-conduit: updated to version 1.2.6 svn path=/nixpkgs/trunk/; revision=32245 --- .../libraries/haskell/http-conduit/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/haskell/http-conduit/default.nix b/pkgs/development/libraries/haskell/http-conduit/default.nix index 5b58909231d..6621f13df8e 100644 --- a/pkgs/development/libraries/haskell/http-conduit/default.nix +++ b/pkgs/development/libraries/haskell/http-conduit/default.nix @@ -1,19 +1,19 @@ { cabal, asn1Data, attoparsec, attoparsecConduit, base64Bytestring , blazeBuilder, blazeBuilderConduit, caseInsensitive, certificate , conduit, cookie, cprngAes, dataDefault, failure, httpTypes -, liftedBase, monadControl, network, regexCompat, socks, text, time -, tls, tlsExtra, transformers, transformersBase, utf8String +, liftedBase, monadControl, mtl, network, regexCompat, socks, text +, time, tls, tlsExtra, transformers, transformersBase, utf8String , zlibConduit }: cabal.mkDerivation (self: { pname = "http-conduit"; - version = "1.2.5"; - sha256 = "0mb85akb7mgdhjkmp041lhqir2gys9bjixn2v1i848mijw1zx8zr"; + version = "1.2.6"; + sha256 = "0gspqkydw5v4wb9s0ipy5s708nmqp3phkh3j95mzn6nlbk2r9kvn"; buildDepends = [ asn1Data attoparsec attoparsecConduit base64Bytestring blazeBuilder blazeBuilderConduit caseInsensitive certificate conduit cookie - cprngAes dataDefault failure httpTypes liftedBase monadControl + cprngAes dataDefault failure httpTypes liftedBase monadControl mtl network regexCompat socks text time tls tlsExtra transformers transformersBase utf8String zlibConduit ]; From 3cc92a77ce4a1fbd73f115a5d1b5a73a33c767f1 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:08 +0000 Subject: [PATCH 10/23] haskell-numeric-prelude: updated to version 0.3.0.1 svn path=/nixpkgs/trunk/; revision=32246 --- .../development/libraries/haskell/numeric-prelude/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/numeric-prelude/default.nix b/pkgs/development/libraries/haskell/numeric-prelude/default.nix index ef3ffbddf1a..94ec52e0ac7 100644 --- a/pkgs/development/libraries/haskell/numeric-prelude/default.nix +++ b/pkgs/development/libraries/haskell/numeric-prelude/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "numeric-prelude"; - version = "0.3"; - sha256 = "0zxqfsgyg7gf051qjzv57bb1cvrbzlvvyyl2d3gmikyy6h3pis1f"; + version = "0.3.0.1"; + sha256 = "14hi0l4pga4srrfypx4alsyq34y5wsanis6216cds3zjw6db3frg"; isLibrary = true; isExecutable = true; buildDepends = [ From e01f4fb894840aed161ed77de1ddb48d9dde9a9c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:11 +0000 Subject: [PATCH 11/23] haskell-pandoc: updated to version 1.9.1.1 svn path=/nixpkgs/trunk/; revision=32247 --- pkgs/development/libraries/haskell/pandoc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/pandoc/default.nix b/pkgs/development/libraries/haskell/pandoc/default.nix index 8de94769cb8..7561253d4c0 100644 --- a/pkgs/development/libraries/haskell/pandoc/default.nix +++ b/pkgs/development/libraries/haskell/pandoc/default.nix @@ -6,8 +6,8 @@ cabal.mkDerivation (self: { pname = "pandoc"; - version = "1.9.1"; - sha256 = "00xwy1afy4cn7z2drsc4dnqd4g45i45v9f3jm9j6i32pz27y8s2a"; + version = "1.9.1.1"; + sha256 = "1npyc99f90fhbfddr6x5dlnwdc3i1pnhg4xiv12fmf1cl8xlcpyl"; isLibrary = true; isExecutable = true; buildDepends = [ From 76c27de2862c31d1ec2d2a8f7f655369cbe5ee44 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:14 +0000 Subject: [PATCH 12/23] haskell-persistent-template: updated to version 0.8.1.1 svn path=/nixpkgs/trunk/; revision=32248 --- .../libraries/haskell/persistent-template/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/persistent-template/default.nix b/pkgs/development/libraries/haskell/persistent-template/default.nix index 00dc40fc2f2..7ea678266f4 100644 --- a/pkgs/development/libraries/haskell/persistent-template/default.nix +++ b/pkgs/development/libraries/haskell/persistent-template/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "persistent-template"; - version = "0.8.1"; - sha256 = "0av1rzqz80lzirk9l45jiwj4zar6ncy0q9x7dqhsrklyxk4jzv6v"; + version = "0.8.1.1"; + sha256 = "1wl669h8az9wviaq04pwg7w3g5cc90hafn2f1p3jybbif0hpqhks"; buildDepends = [ aeson monadControl persistent text transformers ]; meta = { homepage = "http://www.yesodweb.com/book/persistent"; From f8bdfa5b7f693e9a292c8c266df0f6be017da6db Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:16 +0000 Subject: [PATCH 13/23] haskell-system-fileio: updated to version 0.3.5 svn path=/nixpkgs/trunk/; revision=32249 --- pkgs/development/libraries/haskell/system-fileio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/system-fileio/default.nix b/pkgs/development/libraries/haskell/system-fileio/default.nix index cd514f7ce23..56031ed3157 100644 --- a/pkgs/development/libraries/haskell/system-fileio/default.nix +++ b/pkgs/development/libraries/haskell/system-fileio/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "system-fileio"; - version = "0.3.4"; - sha256 = "184f5bb3qhag6cwmk0zc2ldkwnkzbv82pv7hy541j8jqqi5wprih"; + version = "0.3.5"; + sha256 = "0d1baliykfpg15bzknx98slr0qa5yjr3va3w8hs02wgx6sp3wsy2"; buildDepends = [ systemFilepath text time ]; meta = { homepage = "https://john-millikin.com/software/haskell-filesystem/"; From 26dc512856bc1eb003834d2472d9fb553780d503 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:19 +0000 Subject: [PATCH 14/23] haskell-texmath: updated to version 0.6.0.3 svn path=/nixpkgs/trunk/; revision=32250 --- pkgs/development/libraries/haskell/texmath/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/texmath/default.nix b/pkgs/development/libraries/haskell/texmath/default.nix index a1487ddb903..7bd8217b434 100644 --- a/pkgs/development/libraries/haskell/texmath/default.nix +++ b/pkgs/development/libraries/haskell/texmath/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "texmath"; - version = "0.6.0.2"; - sha256 = "04b642xbbgivbnpc8srqirdf71n5b6h5ir6rw0z2xpiv0znk6vh2"; + version = "0.6.0.3"; + sha256 = "0vj1kh62qs7badv00lcda9m3j53kc069kmrv5lmz62a96y4kx5yi"; isLibrary = true; isExecutable = true; buildDepends = [ parsec syb xml ]; From 3a381fbe8ba8008530da0ed6cec2c4ec7957e566 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:21 +0000 Subject: [PATCH 15/23] haskell-wai-logger: updated to version 0.1.3 svn path=/nixpkgs/trunk/; revision=32251 --- pkgs/development/libraries/haskell/wai-logger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/wai-logger/default.nix b/pkgs/development/libraries/haskell/wai-logger/default.nix index d99bd1a0442..02de60a4944 100644 --- a/pkgs/development/libraries/haskell/wai-logger/default.nix +++ b/pkgs/development/libraries/haskell/wai-logger/default.nix @@ -4,8 +4,8 @@ cabal.mkDerivation (self: { pname = "wai-logger"; - version = "0.1.2"; - sha256 = "0pzbdjy0xkjqkzc5w1v0hh18jgbxlkllsjwxabswkh8gl73mp7d9"; + version = "0.1.3"; + sha256 = "0h9m2vnm81q1zdj0gv3d9vzd2mlm1343div591695fq52ks26cfc"; buildDepends = [ blazeBuilder byteorder caseInsensitive fastLogger httpTypes network time wai From bf4edd50ded724589238f0c79cca87ce14d9b42f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:23 +0000 Subject: [PATCH 16/23] haskell-yesod-auth: updated to version 0.8.1.1 svn path=/nixpkgs/trunk/; revision=32252 --- pkgs/development/libraries/haskell/yesod-auth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/yesod-auth/default.nix b/pkgs/development/libraries/haskell/yesod-auth/default.nix index be251edffc6..4cb1bb336ee 100644 --- a/pkgs/development/libraries/haskell/yesod-auth/default.nix +++ b/pkgs/development/libraries/haskell/yesod-auth/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "yesod-auth"; - version = "0.8.1"; - sha256 = "10jhvkyxf8j55yzc05p0fmmjsd8fb1sns86vlsl0108947b2pp8v"; + version = "0.8.1.1"; + sha256 = "0wmvywyil6cnpxq777a0w4qknw4lr4i53nni4bcigrvmpg7gzgac"; buildDepends = [ aeson authenticate blazeHtml hamlet httpConduit liftedBase mimeMail persistent persistentTemplate pureMD5 pwstoreFast random SHA From 32c44363356921351e5ff4555c21a158d1f5ce10 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 13 Feb 2012 09:02:26 +0000 Subject: [PATCH 17/23] haskell-yesod-routes: added meta.maintainers svn path=/nixpkgs/trunk/; revision=32253 --- pkgs/development/libraries/haskell/yesod-routes/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/haskell/yesod-routes/default.nix b/pkgs/development/libraries/haskell/yesod-routes/default.nix index 9a130902c47..c93b5e1db8c 100644 --- a/pkgs/development/libraries/haskell/yesod-routes/default.nix +++ b/pkgs/development/libraries/haskell/yesod-routes/default.nix @@ -10,5 +10,9 @@ cabal.mkDerivation (self: { description = "Efficient routing for Yesod"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; }; }) From 1a5c12c34cae877b053ddddff291995839ea832f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 13 Feb 2012 13:41:57 +0000 Subject: [PATCH 18/23] I made stuntrally work, thanks to adding the nvidia_cg_toolkit to ogre. svn path=/nixpkgs/trunk/; revision=32257 --- pkgs/development/libraries/ogre/default.nix | 1 + pkgs/games/stuntrally/default.nix | 14 ++++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/ogre/default.nix b/pkgs/development/libraries/ogre/default.nix index 90604ed1058..e7744f43e12 100644 --- a/pkgs/development/libraries/ogre/default.nix +++ b/pkgs/development/libraries/ogre/default.nix @@ -5,6 +5,7 @@ x@{builderDefsPackage , xproto, libX11, libXmu, libSM, pkgconfig , libXxf86vm, xf86vidmodeproto, libICE , renderproto, libXrender + , nvidia_cg_toolkit , ...}: builderDefsPackage (a : diff --git a/pkgs/games/stuntrally/default.nix b/pkgs/games/stuntrally/default.nix index 14db3dd52b8..69609b1bbfb 100644 --- a/pkgs/games/stuntrally/default.nix +++ b/pkgs/games/stuntrally/default.nix @@ -1,6 +1,5 @@ -{ fetchurl, stdenv, cmake, boost, ogre, myguiSvn, ois, SDL, libvorbis, pkgconfig }: - -throw "Stunt Rally needs ogre with cg support at runtime - we have to package nvidia cg" +{ fetchurl, stdenv, cmake, boost, ogre, myguiSvn, ois, SDL, libvorbis, pkgconfig +, makeWrapper }: stdenv.mkDerivation rec { name = "stunt-rally-1.4"; @@ -10,7 +9,14 @@ stdenv.mkDerivation rec { sha256 = "1am5af4l1qliyrq1183sqvwzqwcjx0v6gkzsxhfmk6ygp7yhw7kq"; }; - buildInputs = [ cmake boost ogre myguiSvn ois SDL libvorbis pkgconfig ]; + buildInputs = [ cmake boost ogre myguiSvn ois SDL libvorbis pkgconfig makeWrapper ]; + + # I think they suppose cmake should give them OGRE_PLUGIN_DIR defined, but + # the cmake code I saw is not ready for that. Therefore, we use the env var. + postInstall = '' + wrapProgram $out/bin/stuntrally --set OGRE_PLUGIN_DIR ${ogre}/lib/OGRE + wrapProgram $out/bin/sr-editor --set OGRE_PLUGIN_DIR ${ogre}/lib/OGRE + ''; enableParallelBuilding = true; From 0a85d5cf98362a6d8e9b34f5dfde29e14272d72c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 13 Feb 2012 13:59:12 +0000 Subject: [PATCH 19/23] Blind commit about making nvidia-cg-toolkit build for i686-linux svn path=/nixpkgs/trunk/; revision=32258 --- pkgs/development/compilers/nvidia-cg-toolkit/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/nvidia-cg-toolkit/default.nix b/pkgs/development/compilers/nvidia-cg-toolkit/default.nix index 8bb201f975e..06f1d74382e 100644 --- a/pkgs/development/compilers/nvidia-cg-toolkit/default.nix +++ b/pkgs/development/compilers/nvidia-cg-toolkit/default.nix @@ -35,7 +35,8 @@ stdenv.mkDerivation rec { ensureDir "$out/lib/" [ "$system" = "x86_64-linux" ] && cp -v lib64/* "$out/lib/" [ "$system" = "i686-linux" ] && cp -v lib/* "$out/lib/" - for mandir in man1 man3 manCg manCgFX + for mandir in man1 man3 \ + ${if stdenv.system == "x86_64-linux" then "manCg" else ""} manCgFX do ensureDir "$out/share/man/$mandir/" cp -v share/man/$mandir/* "$out/share/man/$mandir/" From 456d380cef854f7f6f1c172127c355f02689d377 Mon Sep 17 00:00:00 2001 From: Arie Middelkoop Date: Mon, 13 Feb 2012 17:15:34 +0000 Subject: [PATCH 20/23] Fixed poweroff/reboot in "consolekit" for NixOS. svn path=/nixpkgs/trunk/; revision=32261 --- .../libraries/consolekit/commands.patch | 33 +++++++++++++++++++ .../libraries/consolekit/default.nix | 4 ++- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/consolekit/commands.patch diff --git a/pkgs/development/libraries/consolekit/commands.patch b/pkgs/development/libraries/consolekit/commands.patch new file mode 100644 index 00000000000..48b0d5d8cf6 --- /dev/null +++ b/pkgs/development/libraries/consolekit/commands.patch @@ -0,0 +1,33 @@ +This patch adds shutdown commands specific to NixOS, as NixOS does not have +a /sbin or /usr/sbin directory. In order not to have a dependency on the +package that provides "shutdown" when in an environment other than NixOS, +we'll make it depend on /var/run/current-system. + +Note: this patch does not compromise system security. Other systems than +NixOS should have already shutdown in the earlier directories being searched, +and otherwise /var/run is writable only be root. + +--- ConsoleKit-0.4.1/tools/linux/ck-system-restart.org 2012-02-13 11:29:57.352902568 +0100 ++++ ConsoleKit-0.4.1/tools/linux/ck-system-restart 2012-02-13 11:43:27.593317712 +0100 +@@ -7,6 +7,9 @@ + elif [ -x "/usr/sbin/shutdown" ] ; then + /usr/sbin/shutdown -r now + exit $? ++elif [ -x "/var/run/current-system/sw/sbin/shutdown" ] ; then ++ /var/run/current-system/sw/sbin/shutdown -r now ++ exit $? + else + exit 1 + fi +--- ConsoleKit-0.4.1/tools/linux/ck-system-stop.org 2012-02-13 11:30:06.228950934 +0100 ++++ ConsoleKit-0.4.1/tools/linux/ck-system-stop 2012-02-13 11:44:12.664563304 +0100 +@@ -7,6 +7,9 @@ + elif [ -x "/usr/sbin/shutdown" ] ; then + /usr/sbin/shutdown -h now + exit $? ++elif [ -x "/var/run/current-system/sw/sbin/shutdown" ] ; then ++ /var/run/current-system/sw/sbin/shutdown -h now ++ exit $? + else + exit 1 + fi diff --git a/pkgs/development/libraries/consolekit/default.nix b/pkgs/development/libraries/consolekit/default.nix index 5cebc5874bd..e9cedf18857 100644 --- a/pkgs/development/libraries/consolekit/default.nix +++ b/pkgs/development/libraries/consolekit/default.nix @@ -11,7 +11,9 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig dbus_glib zlib pam glib libX11 polkit expat ]; patches = [ ./0001-Don-t-daemonize-when-activated.patch - ./0002-Don-t-take-bus-name-until-ready.patch ]; + ./0002-Don-t-take-bus-name-until-ready.patch + ./commands.patch # adds shutdown commands for NixOS to the list of shutdown commands + ]; # For console-kit to get the rpath to libgcc_s, needed for pthread_cancel to work NIX_LDFLAGS = "-lgcc_s"; From b13fd75b355f72771ed28174fb5f00c144a96870 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 13 Feb 2012 19:34:35 +0000 Subject: [PATCH 21/23] freeciv-2.3.1 svn path=/nixpkgs/trunk/; revision=32262 --- pkgs/games/freeciv/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/freeciv/default.nix b/pkgs/games/freeciv/default.nix index f5b101b8882..933d009dd2c 100644 --- a/pkgs/games/freeciv/default.nix +++ b/pkgs/games/freeciv/default.nix @@ -2,11 +2,11 @@ , pkgconfig, fontconfig, libzip, zip, zlib }: stdenv.mkDerivation rec { - name = "freeciv-2.2.7"; + name = "freeciv-2.3.1"; src = fetchurl { - url = "mirror://sf/freeciv/${name}.tar.bz2"; - sha256 = "993dd1685dad8012225fdf434673515a194fa072b3d5bfb04952a98fb862d319"; + url = "mirror://sourceforge/freeciv/${name}.tar.bz2"; + sha256 = "1n3ak0y9hj9kha0r3cdbi8zb47vrgal1jsbblamqgwwwgzy8cri3"; }; buildInputs = [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype pkgconfig fontconfig libzip zip zlib] ; From 1c4a8d7e6d0fc72f79dc9a57dc48c475f5f37ed3 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 13 Feb 2012 19:34:39 +0000 Subject: [PATCH 22/23] freeciv: add flags for clients and server svn path=/nixpkgs/trunk/; revision=32263 --- pkgs/games/freeciv/default.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/games/freeciv/default.nix b/pkgs/games/freeciv/default.nix index 933d009dd2c..7aaf3238308 100644 --- a/pkgs/games/freeciv/default.nix +++ b/pkgs/games/freeciv/default.nix @@ -1,6 +1,12 @@ -{ stdenv, fetchurl, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, freetype -, pkgconfig, fontconfig, libzip, zip, zlib }: +{ stdenv, fetchurl, zlib, bzip2, pkgconfig +, sdlClient ? true, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, freetype +, gtkClient ? false, gtk +, server ? true, readline }: +let + inherit (stdenv.lib) optional optionals; + client = sdlClient || gtkClient; +in stdenv.mkDerivation rec { name = "freeciv-2.3.1"; @@ -9,7 +15,12 @@ stdenv.mkDerivation rec { sha256 = "1n3ak0y9hj9kha0r3cdbi8zb47vrgal1jsbblamqgwwwgzy8cri3"; }; - buildInputs = [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype pkgconfig fontconfig libzip zip zlib] ; + buildNativeInputs = [ pkgconfig ]; + + buildInputs = [ zlib bzip2 ] + ++ optionals sdlClient [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype ] + ++ optional gtkClient gtk + ++ optional server readline; meta = with stdenv.lib; { description = "multiplayer (or single player), turn-based strategy game."; From 19dde94ddcd74eb683057ca8898e5550d7054f3b Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 13 Feb 2012 19:34:42 +0000 Subject: [PATCH 23/23] Add calligra suite KOffice, rebranded. Let hydra build it. svn path=/nixpkgs/trunk/; revision=32264 --- pkgs/applications/office/calligra/default.nix | 27 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/applications/office/calligra/default.nix diff --git a/pkgs/applications/office/calligra/default.nix b/pkgs/applications/office/calligra/default.nix new file mode 100644 index 00000000000..89eed7310c2 --- /dev/null +++ b/pkgs/applications/office/calligra/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, cmake, kdelibs, attica, perl, zlib, libpng, boost, mesa +, kdepimlibs, createresources ? null, eigen, qca2, exiv2, soprano, marble, lcms2 +, fontconfig, freetype, sqlite, icu, libwpd, libwpg, pkgconfig, popplerQt4 +, libkdcraw, libxslt, fftw, glew, gsl, shared_desktop_ontologies }: + +stdenv.mkDerivation rec { + name = "calligra-2.3.87"; + + src = fetchurl { + url = "mirror://kde/unstable/${name}/${name}.tar.bz2"; + sha256 = "1arrk2ww3bykv4y8fsn1dn25gq9bf7a4ygggkrczfrxlbv1s9p9v"; + }; + + buildNativeInputs = [ cmake perl pkgconfig ]; + + buildInputs = [ kdelibs attica zlib libpng boost mesa kdepimlibs + createresources eigen qca2 exiv2 soprano marble lcms2 fontconfig freetype + sqlite icu libwpd libwpg popplerQt4 libkdcraw libxslt fftw glew gsl + shared_desktop_ontologies ]; + + meta = { + description = "A Qt/KDE office suite, formely known as koffice"; + homepage = http://calligra.org; + maintainers = [ stdenv.lib.maintainers.urkud ]; + inherit (kdelibs.meta) platforms; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 629b4217dd2..bffaaa00281 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8204,6 +8204,8 @@ let bluedevil = callPackage ../tools/bluetooth/bluedevil { }; + calligra = callPackage ../applications/office/calligra { }; + digikam = callPackage ../applications/graphics/digikam { boost = boost147; };