From d6199a2ca10a1e17447e6abfb50cd359ecc4a124 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Fri, 18 Feb 2011 09:02:45 +0000 Subject: [PATCH 01/19] Add kde46.kdelibs.meta svn path=/nixpkgs/trunk/; revision=26019 --- pkgs/desktops/kde-4.6/libs/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/desktops/kde-4.6/libs/default.nix b/pkgs/desktops/kde-4.6/libs/default.nix index d9cf8b5e240..698cbabe2b7 100644 --- a/pkgs/desktops/kde-4.6/libs/default.nix +++ b/pkgs/desktops/kde-4.6/libs/default.nix @@ -34,6 +34,7 @@ kde.package { meta = { description = "KDE libraries"; license = "LGPL"; + homepage = http://www.kde.org; kde.module = "kdelibs"; }; } From 293caf43c46f0efa555619b6eae44d0c5a37e905 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Fri, 18 Feb 2011 15:58:08 +0000 Subject: [PATCH 02/19] Updated Disnix to use disnix-0.2 release packages svn path=/nixpkgs/trunk/; revision=26027 --- .../disnix/DisnixWebService/default.nix | 10 ++++++++-- .../disnix/activation-scripts/default.nix | 12 +++++++++--- pkgs/tools/package-management/disnix/default.nix | 12 +++++++++--- .../package-management/disnix/disnixos/default.nix | 12 +++++++++--- 4 files changed, 35 insertions(+), 11 deletions(-) diff --git a/pkgs/tools/package-management/disnix/DisnixWebService/default.nix b/pkgs/tools/package-management/disnix/DisnixWebService/default.nix index 79c2245b4f2..4d03ec9ab66 100644 --- a/pkgs/tools/package-management/disnix/DisnixWebService/default.nix +++ b/pkgs/tools/package-management/disnix/DisnixWebService/default.nix @@ -3,8 +3,8 @@ stdenv.mkDerivation { name = "DisnixWebService-0.2"; src = fetchurl { - url = http://hydra.nixos.org/build/895081/download/4/DisnixWebService-0.2.tar.bz2; - sha256 = "1kxb5r52b0dd4z5v56j64iqvpcsxzw37ib7cp5fknj40qphay8wl"; + url = http://hydra.nixos.org/build/910953/download/4/DisnixWebService-0.2.tar.bz2; + sha256 = "1469l2ykhdjmplkw01x64f7aq9rms05ig9sagyb8l2zksjm6lla8"; }; buildInputs = [ apacheAnt ]; PREFIX = ''''${env.out}''; @@ -18,4 +18,10 @@ stdenv.mkDerivation { ''; buildPhase = "ant"; installPhase = "ant install"; + + meta = { + description = "A SOAP interface and client for Disnix"; + license = "MIT"; + maintainers = [ stdenv.lib.maintainers.sander ]; + }; } diff --git a/pkgs/tools/package-management/disnix/activation-scripts/default.nix b/pkgs/tools/package-management/disnix/activation-scripts/default.nix index 1fbe3c382fe..4e1442935ee 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.2pre25895"; + name = "disnix-activation-scripts-0.2"; src = fetchurl { - url = http://hydra.nixos.org/build/895077/download/1/disnix-activation-scripts-0.2pre25895.tar.gz; - sha256 = "0c6mi7v6jpjlhamcpf7i1axnrzidwbaayvq8glqfkza0c94yg4j9"; + url = http://hydra.nixos.org/build/910903/download/1/disnix-activation-scripts-0.2.tar.gz; + sha256 = "0r7yqvh3jnbvpb6lmr10lm4r5pvi4jaw0c6rhlyl5q6nh3mxymnd"; }; preConfigure = if enableEjabberdDump then "export PATH=$PATH:${ejabberd}/sbin" else ""; @@ -39,4 +39,10 @@ stdenv.mkDerivation { ++ stdenv.lib.optional enableMySQLDatabase mysql ++ stdenv.lib.optional enablePostgreSQLDatabase postgresql ++ stdenv.lib.optional enableSubversionRepository subversion; + + meta = { + description = "Provides various activation types for Disnix"; + license = "MIT"; + maintainers = [ stdenv.lib.maintainers.sander ]; + }; } diff --git a/pkgs/tools/package-management/disnix/default.nix b/pkgs/tools/package-management/disnix/default.nix index cf629b2e1ed..c711ec4fe86 100644 --- a/pkgs/tools/package-management/disnix/default.nix +++ b/pkgs/tools/package-management/disnix/default.nix @@ -1,14 +1,20 @@ {stdenv, fetchurl, pkgconfig, dbus_glib, libxml2, libxslt, getopt, nixUnstable, gettext, libiconv}: stdenv.mkDerivation { - name = "disnix-0.2pre25894"; + name = "disnix-0.2.1"; src = fetchurl { - url = http://hydra.nixos.org/build/895051/download/4/disnix-0.2pre25894.tar.gz; - sha256 = "0f8d2hnz67ykksw6l6izf06r9w7dkmlfb4dv6waxz9r7ylaardg2"; + url = http://hydra.nixos.org/build/923387/download/4/disnix-0.2.1.tar.gz; + sha256 = "1kablxlg7mxajg2r96im2xr3xjgwmqi2gahxyhn2mvb6555dn5h8"; }; buildInputs = [ pkgconfig dbus_glib libxml2 libxslt getopt nixUnstable ] ++ stdenv.lib.optional (!stdenv.isLinux) libiconv ++ stdenv.lib.optional (!stdenv.isLinux) gettext; dontStrip = true; NIX_STRIP_DEBUG = true; + + meta = { + description = "A distributed deployment extension for Nix"; + license = "LGPLv2.1+"; + maintainers = [ stdenv.lib.maintainers.sander ]; + }; } diff --git a/pkgs/tools/package-management/disnix/disnixos/default.nix b/pkgs/tools/package-management/disnix/disnixos/default.nix index bef389269d0..f02ea46873c 100644 --- a/pkgs/tools/package-management/disnix/disnixos/default.nix +++ b/pkgs/tools/package-management/disnix/disnixos/default.nix @@ -1,12 +1,18 @@ {stdenv, fetchurl, disnix, socat, pkgconfig}: stdenv.mkDerivation { - name = "disnixos-0.1pre25636"; + name = "disnixos-0.1"; src = fetchurl { - url = http://hydra.nixos.org/build/895070/download/3/disnixos-0.1pre25636.tar.gz; - sha256 = "0pizbqzjb7kicb5ghqbmsg7rab3akk6yga4bfnrh3ly2yg6qgw6k"; + url = http://hydra.nixos.org/build/910925/download/3/disnixos-0.1.tar.gz; + sha256 = "0gd0jnc8n50g55lv4ha9nim9s2gv7mi4qdz4j3rnaws86sfgh8x2"; }; buildInputs = [ socat pkgconfig disnix ]; dontStrip = true; NIX_STRIP_DEBUG = true; + + meta = { + description = "Provides complementary NixOS infrastructure deployment to NixOS"; + license = "LGPLv2.1+"; + maintainers = [ stdenv.lib.maintainers.sander ]; + }; } From 1ff642f72311fd4eb17b555e629207bae39f56c6 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sat, 19 Feb 2011 09:56:35 +0000 Subject: [PATCH 03/19] Adding SMBNetFS svn path=/nixpkgs/trunk/; revision=26030 --- pkgs/tools/filesystems/smbnetfs/default.nix | 50 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/tools/filesystems/smbnetfs/default.nix diff --git a/pkgs/tools/filesystems/smbnetfs/default.nix b/pkgs/tools/filesystems/smbnetfs/default.nix new file mode 100644 index 00000000000..616f61e6c84 --- /dev/null +++ b/pkgs/tools/filesystems/smbnetfs/default.nix @@ -0,0 +1,50 @@ +x@{builderDefsPackage + , fuse, samba, pkgconfig + , ...}: +builderDefsPackage +(a : +let + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ + []; + + buildInputs = map (n: builtins.getAttr n x) + (builtins.attrNames (builtins.removeAttrs x helperArgNames)); + sourceInfo = rec { + baseName="smbnetfs"; + dirBaseName="SMBNetFS"; + version="0.5.3a"; + name="${baseName}-${version}"; + project="${baseName}"; + url="mirror://sourceforge/project/${project}/${baseName}/${dirBaseName}-${version}/${name}.tar.bz2"; + hash="0fzlw11y2vkxmjzz3qcypqlvz074v6a3pl4pyffbniqal64qgrsw"; + }; +in +rec { + src = a.fetchurl { + url = sourceInfo.url; + sha256 = sourceInfo.hash; + }; + + inherit (sourceInfo) name version; + inherit buildInputs; + + /* doConfigure should be removed if not needed */ + phaseNames = ["doConfigure" "doMakeInstall"]; + + meta = { + description = "A FUSE FS for mounting Samba shares"; + maintainers = with a.lib.maintainers; + [ + raskin + ]; + platforms = with a.lib.platforms; + linux; + license = a.lib.licenses.gpl2; + }; + passthru = { + updateInfo = { + downloadPage = "http://sourceforge.net/projects/smbnetfs/files/smbnetfs"; + }; + }; +}) x + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fc615ddabf7..bcb3d9d34ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1236,6 +1236,8 @@ let slsnif = callPackage ../tools/misc/slsnif { }; smartmontools = callPackage ../tools/system/smartmontools { }; + + smbnetfs = callPackage ../tools/filesystems/smbnetfs {}; fusesmb = callPackage ../tools/filesystems/fusesmb { }; From 33b5637b378ade6c2699546c3d3faf6752b81f44 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sat, 19 Feb 2011 16:04:34 +0000 Subject: [PATCH 04/19] * Added radvd, the Router Advertisement Daemon. svn path=/nixpkgs/trunk/; revision=26032 --- pkgs/tools/networking/radvd/default.nix | 15 +++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/tools/networking/radvd/default.nix diff --git a/pkgs/tools/networking/radvd/default.nix b/pkgs/tools/networking/radvd/default.nix new file mode 100644 index 00000000000..31351436d94 --- /dev/null +++ b/pkgs/tools/networking/radvd/default.nix @@ -0,0 +1,15 @@ +{ stdenv, fetchurl, bison, flex }: + +stdenv.mkDerivation rec { + name = "radvd-1.7"; + + src = fetchurl { + url = "http://www.litech.org/radvd/dist/${name}.tar.gz"; + sha256 = "04rlz5fhparridjm32wcq9h1s3vxyiac7d3l6cvfgrlxixikgrzq"; + }; + + buildInputs = [ bison flex ]; + + meta.homepage = http://www.litech.org/radvd/; + meta.description = "IPv6 Router Advertisement Daemon"; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bcb3d9d34ba..ca2b5fcbdee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1155,6 +1155,8 @@ let qt = qt4; }; + radvd = callPackage ../tools/networking/radvd { }; + rtmpdump = callPackage ../tools/video/rtmpdump { }; recutils = callPackage ../tools/misc/recutils { }; From b35383d9b20edfd48e59626582fe28c913f1b45c Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sat, 19 Feb 2011 16:54:54 +0000 Subject: [PATCH 05/19] * jquery-ui updated to 1.8.9. svn path=/nixpkgs/trunk/; revision=26033 --- pkgs/development/libraries/javascript/jquery-ui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/javascript/jquery-ui/default.nix b/pkgs/development/libraries/javascript/jquery-ui/default.nix index 1166ff56073..3174b9b76f1 100644 --- a/pkgs/development/libraries/javascript/jquery-ui/default.nix +++ b/pkgs/development/libraries/javascript/jquery-ui/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, unzip }: stdenv.mkDerivation rec { - name = "jquery-ui-1.8.7"; + name = "jquery-ui-1.8.9"; src = fetchurl { url = "http://jqueryui.com/download/${name}.custom.zip"; - sha256 = "17j6cmzri6gkrhp4qfnr73sql8qiyxzadrii4ljj62i6vhkb1x2i"; + sha256 = "1fnn5xwj57bdf9z786iymcxa7c4qf6mv4jm5m7q52j72by8gf011"; }; sourceRoot = "."; From db53a4e36ab5c18c3c32d382a0178d97753601b1 Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Sat, 19 Feb 2011 22:16:31 +0000 Subject: [PATCH 06/19] Advance version of libjpeg to 8c. svn path=/nixpkgs/trunk/; revision=26037 --- pkgs/development/libraries/libjpeg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libjpeg/default.nix b/pkgs/development/libraries/libjpeg/default.nix index d31bc260509..6fff6b6217d 100644 --- a/pkgs/development/libraries/libjpeg/default.nix +++ b/pkgs/development/libraries/libjpeg/default.nix @@ -4,8 +4,8 @@ stdenv.mkDerivation { name = "libjpeg-8"; src = fetchurl { - url = http://www.ijg.org/files/jpegsrc.v8b.tar.gz; - sha256 = "19vl6587pyhz45f14yipnsnpni4iz6j0wdzwyblbm4f5vs721rin"; + url = http://www.ijg.org/files/jpegsrc.v8c.tar.gz; + sha256 = "16kwrjhziv81gl9fq9b7qir8khm3wfb9zj7fzs7yabsb00z0pz7d"; }; meta = { From e443f99bedb9675a4f30aa569eed514c6b8b6e8d Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Sat, 19 Feb 2011 23:45:04 +0000 Subject: [PATCH 07/19] Advance mysql workbench to version 5.2.31a Also add python binary to wrapper PATH prefix to guarantee the application will use a deterministic python version. svn path=/nixpkgs/trunk/; revision=26038 --- pkgs/applications/misc/mysql-workbench/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/mysql-workbench/default.nix b/pkgs/applications/misc/mysql-workbench/default.nix index e373392155a..f69fa1660e8 100644 --- a/pkgs/applications/misc/mysql-workbench/default.nix +++ b/pkgs/applications/misc/mysql-workbench/default.nix @@ -6,12 +6,12 @@ stdenv.mkDerivation rec { pname = "mysql-workbench"; - version = "5.2.30"; + version = "5.2.31a"; name = "${pname}-${version}"; src = fetchurl { url = "http://mirror.services.wisc.edu/mysql/Downloads/MySQLGUITools/mysql-workbench-gpl-${version}-src.tar.gz"; - sha256 = "0dlhnq7pv2ccgm0d7a3hzf9jxa09jzw36h0ljs9vw9q5nyd5kq71"; + sha256 = "0mvjpin2qmnr8ksiknpcmlqjh5r3mafjcjdrnzbccyxc6r55xiy3"; }; buildInputs = [ autoconf automake boost file gettext glib glibc gnome_keyring gtk gtkmm intltool @@ -29,6 +29,7 @@ stdenv.mkDerivation rec { --prefix LD_LIBRARY_PATH : "${python}/lib" \ --prefix LD_LIBRARY_PATH : "$(cat ${stdenv.gcc}/nix-support/orig-gcc)/lib64" \ --prefix PATH : "${gnome_keyring}/bin" \ + --prefix PATH : "${python}/bin" \ --set PYTHONPATH $PYTHONPATH \ --run ' # The gnome-keyring-daemon must be running. To allow for environments like From a37558d8df6e1ab6c03bb7b76c154d49bc840aaa Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Mon, 21 Feb 2011 07:32:55 +0000 Subject: [PATCH 08/19] Remove unused manifests svn path=/nixpkgs/trunk/; revision=26039 --- .../kde-4.6/kde-package/manifest-4.5.90.nix | 85 ------- .../desktops/kde-4.6/l10n/manifest-4.5.90.nix | 222 ------------------ 2 files changed, 307 deletions(-) delete mode 100644 pkgs/desktops/kde-4.6/kde-package/manifest-4.5.90.nix delete mode 100644 pkgs/desktops/kde-4.6/l10n/manifest-4.5.90.nix diff --git a/pkgs/desktops/kde-4.6/kde-package/manifest-4.5.90.nix b/pkgs/desktops/kde-4.6/kde-package/manifest-4.5.90.nix deleted file mode 100644 index 34ef033e4cb..00000000000 --- a/pkgs/desktops/kde-4.6/kde-package/manifest-4.5.90.nix +++ /dev/null @@ -1,85 +0,0 @@ -{ - stable = false; - packages = builtins.listToAttrs [ - { - name = "kdeaccessibility"; - value = "0jqfyzy3jvzyv1b6n1r589vk7qs8phng6az5jgsknhjjrhsn40hy"; - } - { - name = "kdeadmin"; - value = "1kk0xzf6mrhm946rsrpizzpkx59rf8xzxfj5h5lkcrajmq4xr0q8"; - } - { - name = "kdeartwork"; - value = "0f531rzz5ryq9irkijlb2anxm9zl933yq7q9h9im30s2w4fx31j6"; - } - { - name = "kdebase"; - value = "0aj5w84clbwhckpfryhcfwjnqamdmjm6mf0nf9g1qdaa2k2sfiqm"; - } - { - name = "kdebase-runtime"; - value = "0fhzxhj6p8nam4zi9wz998q06j70wvk1zgrb95lblfcjvs5f8ggb"; - } - { - name = "kdebase-workspace"; - value = "02s2bfid02js0r9400jfk6g74b0m8y7qi95ag7pj3ynn59fz9fv7"; - } - { - name = "kdebindings"; - value = "0ggq2djhcf74zb3wr2g1i2a72ncxs9h787sf4136ys0frxc4h898"; - } - { - name = "kdeedu"; - value = "172ix71977i2rm8r2fqdwrs954d0q82xf97hzpvqmjia3hp823iv"; - } - { - name = "kdegames"; - value = "1srk4vh9n1wh71hamzzvsgwml2j6yi959w61wbqrx9hd0vh3nfcz"; - } - { - name = "kdegraphics"; - value = "0d93kg8bhg2qwbpjnkgygbc8i6qc3wmdy419h15zafy6v66hfnqi"; - } - { - name = "kdelibs"; - value = "04n0whn0srfnqb3gr4w4g92s2vwhxhsmik5bkja4zzkkyylpg76b"; - } - { - name = "kdemultimedia"; - value = "1wclpg44fips943l0yiydr8bg0r0gw1j1ji8jvivcwl8mhq2qxf1"; - } - { - name = "kdenetwork"; - value = "13r9fpbcsl5a12rlg1cifvply4shmvsmm8c1h6bkgyw55k6m652v"; - } - { - name = "kdepimlibs"; - value = "1zc07iw6f78zbbnywplavjb4vdvhr14262wfx35zw3w34x3s0czb"; - } - { - name = "kdeplasma-addons"; - value = "0x46l5840iy6nlfzbgi711rdrrjwaxzglsd9hjs90sswqyiid1zg"; - } - { - name = "kdesdk"; - value = "0dgvg0pzdwk4cg0v4rmjid0lb25r0gbhciywb2whr0l4g8rnsriz"; - } - { - name = "kdetoys"; - value = "1kzzwz8gbd0j9758vxb0cpklgcb9szl49lpyv98bb94378syvn87"; - } - { - name = "kdeutils"; - value = "1c2k8vh7vyjlvq32grs32iwfgg9q9jblm2lwhlkmrl391b38fc0d"; - } - { - name = "kdewebdev"; - value = "15zj9jwrqfkz94hhjcic8k58d6fwrxa6xacmxpmps80j7qgik0d9"; - } - { - name = "oxygen-icons"; - value = "15m08kkxyqw00zhi07mqwwkghw2knf9djw2sw32rpiicg7ppfjgx"; - } - ]; -} diff --git a/pkgs/desktops/kde-4.6/l10n/manifest-4.5.90.nix b/pkgs/desktops/kde-4.6/l10n/manifest-4.5.90.nix deleted file mode 100644 index 33f7abff71c..00000000000 --- a/pkgs/desktops/kde-4.6/l10n/manifest-4.5.90.nix +++ /dev/null @@ -1,222 +0,0 @@ -[ -{ - lang = "ar"; - sha256 = "19mfcq1ms0k6msir8q1g70myvqiapcf6a2r8wq47achxnpkicia9"; -} -{ - lang = "bg"; - sha256 = "1njbxf5y3pl9nmyj913qinaa3qr4q4v8gvwmg7mfidddrr60yniz"; -} -{ - lang = "ca"; - sha256 = "1yv5220q1d3w4nmix9jzz98fhyk0516v3mr5j4pczf407mrggh3l"; -} -{ - lang = "ca@valencia"; - sha256 = "047rq1g0a7dy0kdna9gd4x906dk6inb61vw0xl6kkb3kzxxp3das"; -} -{ - lang = "cs"; - sha256 = "1cazhfrh9nagxi2grlwldwl4j92xhgj8lmyaxkhb893nj845z108"; -} -{ - lang = "da"; - sha256 = "1cm19gp0qiq6yqdzwpv14swj8g7rkvspqgnn5b2i5f3qqr25d29g"; -} -{ - lang = "de"; - sha256 = "0sr51gpyfdgai8frrr0dw7qyssc39kl3fqkjg8w8zjlsp5x6ddx5"; -} -{ - lang = "el"; - sha256 = "0s6mg2diy84my66zgcs5z8xk13j2a8q71xkrvw4d1z8pbnbw4i66"; -} -{ - lang = "en_GB"; - sha256 = "1n461w69gs9q86kp6xy0980ziry61idr0bk614mv58ip1myzwhgm"; -} -{ - lang = "eo"; - sha256 = "1s7p0d45f30871rikx74rc238z9w239pdb4ay9nfx2618wnsrhkr"; -} -{ - lang = "es"; - sha256 = "1583gkwac4ys2sz8a93km0fabqpasslas5jzkavbz1bn8ps1q0w3"; -} -{ - lang = "et"; - sha256 = "00sbnyqhvsdy9y1f59ir0mpxbj6h5x7gc8hiigfzsymlm14fhf26"; -} -{ - lang = "eu"; - sha256 = "1pk6dmakxzj3qqq506flyipcc1sc954lsf4zsy82ii8ki06zvrvw"; -} -{ - lang = "fi"; - sha256 = "1xcdmmvf8x723ngw5xw714x86xpn66qb3pw6h0x01mlh28lprq7j"; -} -{ - lang = "fr"; - sha256 = "18wbz82cnxk51vj4qpw54xcrplga7vpm7p0cw19cjwph2xs62bjl"; -} -{ - lang = "fy"; - sha256 = "1n3ix81jz9716ai9xm99r2v3n64w0kqvr8iz58zlrns5k9cig1nw"; -} -{ - lang = "ga"; - sha256 = "0gm5ylr0dw6slilf1xdsksx17f7kqxmagdywl3dp2fry2h6z3xrn"; -} -{ - lang = "gl"; - sha256 = "132bchxzm4qkbjcf5ljwniyjiahfwkd3i01sqm57l9ssgkq88f1r"; -} -{ - lang = "gu"; - sha256 = "1sg4c0ijap8aird7fwflzw2w7yhx08b8baw4453nkk28s3l0wbl8"; -} -{ - lang = "he"; - sha256 = "1gjngdh6qwmwfhyxcad1xsyq0l25v88bdg4yl1m5iw5a44rvn9br"; -} -{ - lang = "hi"; - sha256 = "1q5rhiwn5fp8sgdrlqh2gh1f4q60x0s5x79q31fnw4kdk5akkrbs"; -} -{ - lang = "hr"; - sha256 = "0hsdh8pnir8ykdsakbii7jj2nd9g1h03s29bmbg6w4r7q39xif7i"; -} -{ - lang = "hu"; - sha256 = "0zpmndlb0vp3sp7z8g233335kak3ms8gzzgn1dhqch0rs03dx9cb"; -} -{ - lang = "ia"; - sha256 = "01jrkfs4jp8z4554sia73vk4js1sd32a3swhal664vdwnf62cw70"; -} -{ - lang = "id"; - sha256 = "0nylab5ncqdx5s3nnq7lx3fd70crjwihkgp9hv689vz4l8g1si4z"; -} -{ - lang = "is"; - sha256 = "1rj8m2qsfhrv4k99mf5sydz5mhq0anhcfi4na04l1hi7icypbz9d"; -} -{ - lang = "it"; - sha256 = "1f1kd82f3pc4szbfwsyxpn115rp2fbkx98gzxpnaggb3j88vq2k9"; -} -{ - lang = "ja"; - sha256 = "0axl759bpv18dl0pw52hlksgdza1y8f7jfw5zgv6rc9qks1f1f9q"; -} -{ - lang = "kk"; - sha256 = "14xvnj21kqp41ayi6n1a8qbph5llf9izs5qql82lcvph3a7zdjxv"; -} -{ - lang = "km"; - sha256 = "0fywr8c6cz0wp4kx56xfd93mjbgwmnmh6zv0kdq8lr9xzjfjbbvq"; -} -{ - lang = "kn"; - sha256 = "13isz33r2wkir2n53fxvmadk5fp4178rxm3nlr8c0l4fqic5pj1a"; -} -{ - lang = "ko"; - sha256 = "1l18crb73cg5an8isgv0iih1mc3j4ghqnfrx39bbrl5ljym78xfx"; -} -{ - lang = "lt"; - sha256 = "01b50dzhxlczmjqc07ph40bz86020ll1ddzcr0285dqqxcl466hg"; -} -{ - lang = "lv"; - sha256 = "0vcbl1laf0vnpks3mfghxffvnyyl4av4lgkgx9annw625aybwc5w"; -} -{ - lang = "ml"; - sha256 = "06z3ihbd3mjzmr68h5bxnp2zhkfnjx7a4ldkv9hj1m4miwpa9af6"; -} -{ - lang = "nb"; - sha256 = "1zp7803s50y750i59cpfq5n4m4yq7xjyqzrrajk4k2cp3kv7prv0"; -} -{ - lang = "nds"; - sha256 = "1f71gl6v9nasrci17glbllyc1h8iaw69j1vf36pyzzp3jwi6y6pg"; -} -{ - lang = "nl"; - sha256 = "18x4dfffyc11acl90bj5d86xvbjiq9bkszdgnmninaa6zjmmvng9"; -} -{ - lang = "nn"; - sha256 = "0syb3x2mlz7lf6awa1h0lchj7qmwmdmxai2cy0h0ja3jvbh6hrsw"; -} -{ - lang = "pa"; - sha256 = "1dd5bpn409b839blb5zj27gc0mg13r3d36ap80lybivqpga0c5bw"; -} -{ - lang = "pl"; - sha256 = "0cmqh4f846s910jlhgc1vpzwlbry0vc4wwpx5misiybh2didhly9"; -} -{ - lang = "pt"; - sha256 = "01z1bz56r1jpfwl2vhfkb8w667layv2hm163y6x4i940qfiig167"; -} -{ - lang = "pt_BR"; - sha256 = "0swilj7qvsrg66xccjmyzlj4l6k88qghvdcs6m9nha3rv199p35k"; -} -{ - lang = "ro"; - sha256 = "08c8ikxfmxgiwchdhayjflk4773rfan2jmjnbrixmam21x2py5ys"; -} -{ - lang = "ru"; - sha256 = "01nskj9mi28xbg77shnmhc46ilx9qrnsv1rsmpblphqxs3wczpqy"; -} -{ - lang = "sk"; - sha256 = "12ja66s0v85d8w5nk1c0xwfs04wq0ngxmpypc5igky90qxhg3f75"; -} -{ - lang = "sl"; - sha256 = "0qqass959xcc7gg1q76w10alrj1ypxc5hg43hlbjagxy8x1nkd99"; -} -{ - lang = "sr"; - sha256 = "16cq9iz2njvwm4d57f07ay4rzw66pwphblxrdrlk22fvkli1hmps"; -} -{ - lang = "sv"; - sha256 = "05hskmbmr9gzfk7i3xlh6a56inmjgl26cvbkcm967mayfigxcaqp"; -} -{ - lang = "th"; - sha256 = "0n9jbngj3l1crqgqv9am8bl3l3sa3x2ccna4p9ccbjyvl4xgryij"; -} -{ - lang = "tr"; - sha256 = "14lfp80r9vwr4kbway2kzff3qr9dgywal6n68adam7jhagfmxifc"; -} -{ - lang = "uk"; - sha256 = "1ygac3jnjw4y4jfk4r8hba1d9ppb41sq50szbh4s4cw0p77kwi91"; -} -{ - lang = "wa"; - sha256 = "1pg37wyyc2fbjy1pmmk8vchk3jl0x9qahqa8bka3w24piq8k2bal"; -} -{ - lang = "zh_CN"; - sha256 = "1664vjjs2nfldmzwda5p2qv9gayx1jpnr0glm87whgak1yyhwjsb"; -} -{ - lang = "zh_TW"; - sha256 = "05c3m128c92gj6n0jr6d6wwbs142nwyxxj6bf0rq24pdl1m5fdn8"; -} -] From c4bc14bdd06c6cbbc7ae783c194a89335facd141 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 21 Feb 2011 16:56:49 +0000 Subject: [PATCH 09/19] * Added python-gflags. svn path=/nixpkgs/trunk/; revision=26043 --- pkgs/top-level/python-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 82be2783a2b..74d35ec79ec 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -249,6 +249,20 @@ rec { }; }; + gflags = buildPythonPackage rec { + name = "gflags-1.5.1"; + + src = fetchurl { + url = "http://python-gflags.googlecode.com/files/python-${name}.tar.gz"; + sha256 = "1p8blsc3z1wasi9dhbjij7m2czps17dll3cpj37v97fv5ww7al9v"; + }; + + meta = { + homepage = http://code.google.com/p/python-gflags/; + description = "A module for command line handling, similar to Google's gflags for C++"; + }; + }; + jinja2 = buildPythonPackage { name = "jinja2-2.2.1"; From f053b6eec1b64efa072b4d7e0c0b7e4b7f0915f3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 21 Feb 2011 17:09:09 +0000 Subject: [PATCH 10/19] * Added python-netaddr. svn path=/nixpkgs/trunk/; revision=26044 --- pkgs/top-level/python-packages.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 74d35ec79ec..2b8ed3e6098 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -249,6 +249,7 @@ rec { }; }; + gflags = buildPythonPackage rec { name = "gflags-1.5.1"; @@ -263,6 +264,7 @@ rec { }; }; + jinja2 = buildPythonPackage { name = "jinja2-2.2.1"; @@ -452,6 +454,24 @@ rec { }; }); + + netaddr = buildPythonPackage rec { + name = "netaddr-0.7.5"; + + src = fetchurl { + url = "https://github.com/downloads/drkjam/netaddr/${name}.tar.gz"; + sha256 = "0ssxic389rdc79zkz8dxcjpqdi5qs80h12khkag410cl9cwk11f2"; + }; + + doCheck = false; # there is no test command + + meta = { + homepage = https://github.com/drkjam/netaddr/; + description = "A network address manipulation library for Python"; + }; + }; + + nevow = buildPythonPackage (rec { name = "nevow-${version}"; version = "0.10.0"; From 237a852e85b6d07884a427e1e7f5b3202796af0a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 21 Feb 2011 17:26:19 +0000 Subject: [PATCH 11/19] * Added python-greenlet and python-httplib2. svn path=/nixpkgs/trunk/; revision=26045 --- pkgs/top-level/python-packages.nix | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2b8ed3e6098..e471ebd6df0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -171,6 +171,7 @@ rec { }; }); + flup = buildPythonPackage (rec { name = "flup-1.0.2"; @@ -265,6 +266,38 @@ rec { }; + greenlet = buildPythonPackage rec { + name = "greenlet-0.3.1"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/g/greenlet/${name}.tar.gz"; + md5 = "8d75d7f3f659e915e286e1b0fa0e1c4d"; + }; + + meta = { + homepage = http://pypi.python.org/pypi/greenlet; + description = "Module for lightweight in-process concurrent programming"; + }; + }; + + + httplib2 = buildPythonPackage rec { + name = "httplib2-0.6.0"; + + src = fetchurl { + url = "http://httplib2.googlecode.com/files/${name}.tar.gz"; + sha256 = "134pldyxayc0x4akzzvkciz2kj1w2dsim1xvd9b1qrpmba70dpjq"; + }; + + doCheck = false; # doesn't have a test + + meta = { + homepage = http://code.google.com/p/httplib2/; + description = "A comprehensive HTTP client library"; + }; + }; + + jinja2 = buildPythonPackage { name = "jinja2-2.2.1"; From 0dd10c60351a566a30f6402faeaca818c7a3df8a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 21 Feb 2011 21:49:20 +0000 Subject: [PATCH 12/19] * Add python-eventlet. svn path=/nixpkgs/trunk/; revision=26046 --- pkgs/top-level/python-packages.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e471ebd6df0..e09978863ae 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -172,6 +172,30 @@ rec { }); + eventlet = buildPythonPackage rec { + name = "eventlet-0.9.14"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/e/eventlet/${name}.tar.gz"; + md5 = "dfc96ed14b27392fdc529abcafeed880"; + }; + + buildInputs = [ nose httplib2 ]; + + propagatedBuildInputs = [ greenlet ]; + + # It tries to scribble in ~/.python-eggs. + preConfigure = "export HOME=$(pwd)"; + + doCheck = false; # !!! fix; test requires ssl support in Python + + meta = { + homepage = http://pypi.python.org/pypi/eventlet/; + description = "A concurrent networking library for Python"; + }; + }; + + flup = buildPythonPackage (rec { name = "flup-1.0.2"; From d89d26cdd28b23607f9840e9663f0d3860103eff Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 21 Feb 2011 21:53:42 +0000 Subject: [PATCH 13/19] * Added OpenStack Compute (Nova). It builds but doesn't work yet. svn path=/nixpkgs/trunk/; revision=26047 --- .../openstack-compute/default.nix | 33 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/applications/virtualization/openstack-compute/default.nix diff --git a/pkgs/applications/virtualization/openstack-compute/default.nix b/pkgs/applications/virtualization/openstack-compute/default.nix new file mode 100644 index 00000000000..f00e1a3dda0 --- /dev/null +++ b/pkgs/applications/virtualization/openstack-compute/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, python, setuptools, pythonPackages }: + +let version = "2011.1"; in + +stdenv.mkDerivation { + name = "openstack-compute-2011.1"; + + src = fetchurl { + url = http://launchpad.net/nova/bexar/2011.1/+download/nova-2011.1.tar.gz; + sha256 = "1g8f75mzjpkzhqk91hga5wpjh8d0kbc9fxxjk0px0qjk20qrmb45"; + }; + + buildInputs = + [ python setuptools pythonPackages.gflags pythonPackages.netaddr pythonPackages.eventlet + ]; + + preConfigure = "export HOME=$(pwd)"; + + buildPhase = "python setup.py build"; + + installPhase = + '' + p=$(toPythonPath $out) + export PYTHONPATH=$p:$PYTHONPATH + mkdir -p $p + python setup.py install --prefix=$out + ''; + + meta = { + homepage = http://nova.openstack.org/; + description = "OpenStack Compute (a.k.a. Nova), a cloud computing fabric controller"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca2b5fcbdee..c32628b3c28 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6452,6 +6452,8 @@ let neon = neon029; }; + openstack_compute = callPackage ../applications/virtualization/openstack-compute { }; + opera = callPackage ../applications/networking/browsers/opera { qt = qt3; }; From 3b3f50e4053d50129e007992596d09466bbb6fe3 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 22 Feb 2011 06:19:05 +0000 Subject: [PATCH 14/19] Move automoc4 out of kde-4.x/ kde-4.x/ is for software that is released with kde releases, not for anything hosted on *.kde.org or in kde svn/git. svn path=/nixpkgs/trunk/; revision=26048 --- pkgs/desktops/kde-4.5/default.nix | 2 -- pkgs/desktops/kde-4.6/default.nix | 2 -- .../desktops/kde-4.6/support/automoc4/default.nix | 15 --------------- .../tools/misc}/automoc4/default.nix | 7 ++++--- pkgs/top-level/all-packages.nix | 2 ++ 5 files changed, 6 insertions(+), 22 deletions(-) delete mode 100644 pkgs/desktops/kde-4.6/support/automoc4/default.nix rename pkgs/{desktops/kde-4.5/support => development/tools/misc}/automoc4/default.nix (64%) diff --git a/pkgs/desktops/kde-4.5/default.nix b/pkgs/desktops/kde-4.5/default.nix index fc8cab37aef..6cc6c2725b6 100644 --- a/pkgs/desktops/kde-4.5/default.nix +++ b/pkgs/desktops/kde-4.5/default.nix @@ -33,8 +33,6 @@ recurseIntoAttrs rec { attica = callPackage ./support/attica { }; - automoc4 = callPackage ./support/automoc4 { }; - eigen = callPackage ./support/eigen { }; oxygen_icons = callPackage ./support/oxygen-icons { }; diff --git a/pkgs/desktops/kde-4.6/default.nix b/pkgs/desktops/kde-4.6/default.nix index 7c1cb65d9aa..08a0f60442b 100644 --- a/pkgs/desktops/kde-4.6/default.nix +++ b/pkgs/desktops/kde-4.6/default.nix @@ -32,8 +32,6 @@ rec { attica = callPackage ./support/attica { }; - automoc4 = callPackage ./support/automoc4 { }; - eigen = callPackage ./support/eigen { }; oxygen_icons = callPackage ./oxygen-icons { }; diff --git a/pkgs/desktops/kde-4.6/support/automoc4/default.nix b/pkgs/desktops/kde-4.6/support/automoc4/default.nix deleted file mode 100644 index be50867cbe7..00000000000 --- a/pkgs/desktops/kde-4.6/support/automoc4/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{stdenv, fetchurl, cmake, qt4}: - -stdenv.mkDerivation rec { - name = "automoc4-0.9.88"; - src = fetchurl { - url = "mirror://kde/stable/automoc4/0.9.88/${name}.tar.bz2"; - sha256 = "0jackvg0bdjg797qlbbyf9syylm0qjs55mllhn11vqjsq3s1ch93"; - }; - buildInputs = [ cmake qt4 ]; - meta = { - description = "KDE Meta Object Compiler"; - license = "BSD"; - maintainers = [ stdenv.lib.maintainers.sander ]; - }; -} diff --git a/pkgs/desktops/kde-4.5/support/automoc4/default.nix b/pkgs/development/tools/misc/automoc4/default.nix similarity index 64% rename from pkgs/desktops/kde-4.5/support/automoc4/default.nix rename to pkgs/development/tools/misc/automoc4/default.nix index be50867cbe7..f6c29e5d7a3 100644 --- a/pkgs/desktops/kde-4.5/support/automoc4/default.nix +++ b/pkgs/development/tools/misc/automoc4/default.nix @@ -7,9 +7,10 @@ stdenv.mkDerivation rec { sha256 = "0jackvg0bdjg797qlbbyf9syylm0qjs55mllhn11vqjsq3s1ch93"; }; buildInputs = [ cmake qt4 ]; - meta = { + meta = with stdenv.lib; { + homepage = http://techbase.kde.org/Development/Tools/Automoc4; description = "KDE Meta Object Compiler"; - license = "BSD"; - maintainers = [ stdenv.lib.maintainers.sander ]; + license = licenses.bsd2; + maintainers = [ maintainers.sander maintainers.urkud ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c32628b3c28..1f36f831fac 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2496,6 +2496,8 @@ let && stdenv.system != "i386-sunos"; }; + automoc4 = callPackage ../development/tools/misc/automoc4 { }; + avrdude = callPackage ../development/tools/misc/avrdude { }; binutils = callPackage ../development/tools/misc/binutils { From dcc137553ccd14631cabe48adf200d35b1b5b31e Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 22 Feb 2011 06:19:11 +0000 Subject: [PATCH 15/19] newline svn path=/nixpkgs/trunk/; revision=26049 --- pkgs/top-level/all-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1f36f831fac..b8451628d54 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2692,7 +2692,8 @@ let # couldn't find the source yet seleniumRCBin = callPackage ../development/tools/selenium/remote-control { - jre = jdk; }; + jre = jdk; + }; scons = callPackage ../development/tools/build-managers/scons { }; From db67fc27a387593d42992607d83322631cd7a49a Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 22 Feb 2011 06:19:17 +0000 Subject: [PATCH 16/19] Explicitly depend on pkgconfig svn path=/nixpkgs/trunk/; revision=26050 --- pkgs/desktops/kde-4.6/support/soprano/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/kde-4.6/support/soprano/default.nix b/pkgs/desktops/kde-4.6/support/soprano/default.nix index 2ebadacc228..101cbfbe60b 100644 --- a/pkgs/desktops/kde-4.6/support/soprano/default.nix +++ b/pkgs/desktops/kde-4.6/support/soprano/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}: +{stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc, pkgconfig}: stdenv.mkDerivation rec { name = "soprano-2.6.0"; @@ -9,7 +9,8 @@ stdenv.mkDerivation rec { }; # We disable the Java backend, since we do not need them and they make the closure size much bigger - buildInputs = [ cmake qt4 cluceneCore redland libiodbc ]; + buildInputs = [ qt4 cluceneCore redland libiodbc ]; + buildNativeInputs = [ cmake pkgconfig ]; meta = { homepage = http://soprano.sourceforge.net/; From 513947cf9f474829843e708fe1de76c18fe79957 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 22 Feb 2011 06:19:21 +0000 Subject: [PATCH 17/19] polkit-qt-1: add pkgconfig to explicit buildInputs svn path=/nixpkgs/trunk/; revision=26051 --- pkgs/desktops/kde-4.6/support/polkit-qt-1/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/desktops/kde-4.6/support/polkit-qt-1/default.nix b/pkgs/desktops/kde-4.6/support/polkit-qt-1/default.nix index 05a3e7b3dc9..88a63b3881c 100644 --- a/pkgs/desktops/kde-4.6/support/polkit-qt-1/default.nix +++ b/pkgs/desktops/kde-4.6/support/polkit-qt-1/default.nix @@ -3,8 +3,9 @@ stdenv.mkDerivation rec { name = "polkit-qt-1-0.99.0"; - buildInputs = [ cmake qt4 automoc4 ]; + buildInputs = [ qt4 automoc4 ]; propagatedBuildInputs = [ polkit glib ]; + buildNativeInputs = [ cmake pkgconfig ]; src = fetchurl { url = "mirror://kde/stable/apps/KDE4.x/admin/${name}.tar.bz2"; From 75f4d9972d0b855cef62fcc8e13251542c9c34df Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 22 Feb 2011 09:52:54 +0000 Subject: [PATCH 18/19] More explicit dependencies svn path=/nixpkgs/trunk/; revision=26052 --- pkgs/desktops/kde-4.6/support/qca2/default.nix | 3 ++- pkgs/desktops/kde-4.6/support/qca2/ossl.nix | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/kde-4.6/support/qca2/default.nix b/pkgs/desktops/kde-4.6/support/qca2/default.nix index a55f7c8cb43..1ddbf40d15e 100644 --- a/pkgs/desktops/kde-4.6/support/qca2/default.nix +++ b/pkgs/desktops/kde-4.6/support/qca2/default.nix @@ -6,7 +6,8 @@ stdenv.mkDerivation { url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2; sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8"; }; - buildInputs = [ which qt4 ]; + buildInputs = [ qt4 ]; + buildNativeInputs = [ which ]; preBuild = '' sed -i include/QtCrypto/qca_publickey.h -e '/EMSA3_Raw/a,\ EMSA3_SHA224, ///< SHA224, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ diff --git a/pkgs/desktops/kde-4.6/support/qca2/ossl.nix b/pkgs/desktops/kde-4.6/support/qca2/ossl.nix index bfaa320618c..1e0c583b7a5 100644 --- a/pkgs/desktops/kde-4.6/support/qca2/ossl.nix +++ b/pkgs/desktops/kde-4.6/support/qca2/ossl.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, fetchsvn, qt4, qca2, openssl}: +{stdenv, fetchurl, fetchsvn, qt4, qca2, openssl, which}: stdenv.mkDerivation rec { version = "2.0.0-beta3"; @@ -15,6 +15,7 @@ stdenv.mkDerivation rec { sha256 = "ef2c0307e8834e1e7cb23b6fea1cc22486328a37186301a6c11161b1c93d834b"; }; buildInputs = [ qt4 qca2 openssl ]; + buildNativeInputs = [ which ]; dontAddPrefix = true; configureFlags="--no-separate-debug-info --with-qca=${qca2} --with-openssl-inc=${openssl}/include --with-openssl-lib=${openssl}/lib"; From 68299a02025fa99dc4c1f13de9a7fff59159d6dc Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Tue, 22 Feb 2011 09:53:01 +0000 Subject: [PATCH 19/19] Move qca2 outside of kde-4.x svn path=/nixpkgs/trunk/; revision=26053 --- pkgs/desktops/kde-4.5/default.nix | 4 --- .../desktops/kde-4.5/support/qca2/default.nix | 23 ------------- pkgs/desktops/kde-4.5/support/qca2/ossl.nix | 32 ------------------- pkgs/desktops/kde-4.6/default.nix | 4 --- .../libraries}/qca2/default.nix | 0 .../libraries}/qca2/ossl.nix | 0 pkgs/top-level/all-packages.nix | 4 +++ 7 files changed, 4 insertions(+), 63 deletions(-) delete mode 100644 pkgs/desktops/kde-4.5/support/qca2/default.nix delete mode 100644 pkgs/desktops/kde-4.5/support/qca2/ossl.nix rename pkgs/{desktops/kde-4.6/support => development/libraries}/qca2/default.nix (100%) rename pkgs/{desktops/kde-4.6/support => development/libraries}/qca2/ossl.nix (100%) diff --git a/pkgs/desktops/kde-4.5/default.nix b/pkgs/desktops/kde-4.5/default.nix index 6cc6c2725b6..31c998048de 100644 --- a/pkgs/desktops/kde-4.5/default.nix +++ b/pkgs/desktops/kde-4.5/default.nix @@ -43,10 +43,6 @@ recurseIntoAttrs rec { soprano = callPackage ./support/soprano { }; - qca2 = callPackage ./support/qca2 { }; - - qca2_ossl = callPackage ./support/qca2/ossl.nix { }; - qimageblitz = callPackage ./support/qimageblitz { }; ### LIBS diff --git a/pkgs/desktops/kde-4.5/support/qca2/default.nix b/pkgs/desktops/kde-4.5/support/qca2/default.nix deleted file mode 100644 index a55f7c8cb43..00000000000 --- a/pkgs/desktops/kde-4.5/support/qca2/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{stdenv, fetchurl, which, qt4}: - -stdenv.mkDerivation { - name = "qca-2.0.2"; - src = fetchurl { - url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2; - sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8"; - }; - buildInputs = [ which qt4 ]; - preBuild = '' - sed -i include/QtCrypto/qca_publickey.h -e '/EMSA3_Raw/a,\ - EMSA3_SHA224, ///< SHA224, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ - EMSA3_SHA256, ///< SHA256, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ - EMSA3_SHA384, ///< SHA384, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ - EMSA3_SHA512 ///< SHA512, with EMSA3 (ie PKCS#1 Version 1.5) encoding' - ''; - meta = with stdenv.lib; { - description = "Qt Cryptographic Architecture"; - license = "LGPL"; - homepage = http://delta.affinix.com/qca; - maintainers = [ maintainers.sander maintainers.urkud ]; - }; -} diff --git a/pkgs/desktops/kde-4.5/support/qca2/ossl.nix b/pkgs/desktops/kde-4.5/support/qca2/ossl.nix deleted file mode 100644 index bfaa320618c..00000000000 --- a/pkgs/desktops/kde-4.5/support/qca2/ossl.nix +++ /dev/null @@ -1,32 +0,0 @@ -{stdenv, fetchurl, fetchsvn, qt4, qca2, openssl}: - -stdenv.mkDerivation rec { - version = "2.0.0-beta3"; - name = "qca-ossl-${version}"; - src = fetchurl { - url = "http://delta.affinix.com/download/qca/2.0/plugins/${name}.tar.bz2"; - sha256 = "0yy68racvx3clybry2i1bw5bz9yhxr40p3xqagxxb15ihvsrzq08"; - }; - # SVN version has stabilized and has a lot of fixes for fresh OpenSSL - # Take the main source from there - svn_src = fetchsvn { - url = svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qca/plugins/qca-ossl ; - rev = 1115936; - sha256 = "ef2c0307e8834e1e7cb23b6fea1cc22486328a37186301a6c11161b1c93d834b"; - }; - buildInputs = [ qt4 qca2 openssl ]; - dontAddPrefix = true; - configureFlags="--no-separate-debug-info --with-qca=${qca2} - --with-openssl-inc=${openssl}/include --with-openssl-lib=${openssl}/lib"; - preConfigure='' - cp ${svn_src}/qca-ossl.cpp . - - configureFlags="$configureFlags --plugins-path=$out/lib/qt4/plugins" - ''; - meta = with stdenv.lib; { - description = "Qt Cryptographic Architecture OpenSSL plugin"; - license = "LGPL"; - homepage = http://delta.affinix.com/qca; - maintainers = [ maintainers.urkud ]; - }; -} diff --git a/pkgs/desktops/kde-4.6/default.nix b/pkgs/desktops/kde-4.6/default.nix index 08a0f60442b..2e7704dfe08 100644 --- a/pkgs/desktops/kde-4.6/default.nix +++ b/pkgs/desktops/kde-4.6/default.nix @@ -42,10 +42,6 @@ rec { soprano = callPackage ./support/soprano { }; - qca2 = callPackage ./support/qca2 { }; - - qca2_ossl = callPackage ./support/qca2/ossl.nix { }; - qimageblitz = callPackage ./support/qimageblitz { }; ### LIBS diff --git a/pkgs/desktops/kde-4.6/support/qca2/default.nix b/pkgs/development/libraries/qca2/default.nix similarity index 100% rename from pkgs/desktops/kde-4.6/support/qca2/default.nix rename to pkgs/development/libraries/qca2/default.nix diff --git a/pkgs/desktops/kde-4.6/support/qca2/ossl.nix b/pkgs/development/libraries/qca2/ossl.nix similarity index 100% rename from pkgs/desktops/kde-4.6/support/qca2/ossl.nix rename to pkgs/development/libraries/qca2/ossl.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b8451628d54..c9f209ea531 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3978,6 +3978,10 @@ let ptlib = callPackage ../development/libraries/ptlib {}; + qca2 = callPackage ../development/libraries/qca2 {}; + + qca2_ossl = callPackage ../development/libraries/qca2/ossl.nix {}; + qjson = callPackage ../development/libraries/qjson { }; qt3 = callPackage ../development/libraries/qt-3 {