lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Committing Lluís Batlle's submissions from mailing list posting <45219fb00901110456i6f21db35tbd1894eaea2146ff@mail.gmail.com>:

* nixpkgs-ccrypt-1.7-new.patch
* nixpkgs-cmake-add-ccmake.patch
* nixpkgs-cpufrequtils-005-new.patch
* nixpkgs-dwm-5.1-fix.patch
* nixpkgs-freeimage-3.11.0-new.patch
* nixpkgs-proxychains-3.1-new.patch
* nixpkgs-psi-to-0.12.patch
* nixpkgs-skype-to-2.0.0.72.patch
* nixpkgs-truecrypt-6.1a-fix.patch
* nixpkgs-vxl-1.11.0-new.patch
* nixpkgs-xkb-popular-esperanto-symbols.patch
* nixpkgs-xorg-via-video-fix.patch

svn path=/nixpkgs/trunk/; revision=13751

+267 -33
+9 -9
pkgs/applications/misc/truecrypt/builder.sh
··· 1 1 source $stdenv/setup 2 2 3 - # PATH=$perl/bin:$PATH 4 - 5 - tar zxvf $wxWidgets 6 - 7 - # we need the absolute path, relative will not work 8 - wxwdir=$(pwd)/wxX11-* 9 - 10 3 tar xvfz $src 11 4 cd truecrypt-* 12 5 13 - make WX_ROOT=$wxwdir wxbuild 14 - make 6 + cp $pkcs11h pkcs11.h 7 + cp $pkcs11th pkcs11t.h 8 + cp $pkcs11fh pkcs11f.h 15 9 10 + make PKCS11_INC="`pwd`" 11 + 12 + mkdir -p $out/bin 13 + cp Main/truecrypt $out/bin 14 + mkdir -p $out/share/$name 15 + cp License.txt $out/share/$name/LICENSE
+24 -10
pkgs/applications/misc/truecrypt/default.nix
··· 40 40 $ make NOGUI=1 41 41 */ 42 42 43 - { fetchurl, stdenv, pkgconfig, fuse, gtk, libSM, glibc 43 + { fetchurl, stdenv, pkgconfig, fuse, wxGTK, devicemapper 44 44 }: 45 45 46 46 stdenv.mkDerivation { 47 - name = "trueCrypt-6.0a"; 47 + name = "trueCrypt-6.1a"; 48 48 builder = ./builder.sh; 49 49 50 50 src = fetchurl { 51 - url = http://www.sfr-fresh.com/unix/misc/TrueCrypt-6.0a-Source.tar.gz; 52 - sha256 = "dea0ac2f1f6964d7e88f6751fa9f0a89d0dbfb957e9a557e8dee48492d0b4fac"; 51 + url = http://www.sfr-fresh.com/unix/misc/TrueCrypt-6.1a-Source.tar.gz; 52 + sha256 = "a2bb8273edcb3c3d10d9819daac853f940033deb1f9726986311356bd5b88c4a"; 53 53 }; 54 54 55 - wxWidgets = fetchurl { 56 - url = mirror://sourceforge/wxwindows/wxX11-2.8.8.tar.gz; 57 - sha256 = "85e1a458fd9523c68b22af0a51eb507b792894e9ba58a560f9dbe7b6faa6f625"; 55 + pkcs11h = fetchurl { 56 + url = ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11.h; 57 + sha256 = "1563d877b6f8868b8eb8687358162bfb7f868104ed694beb35ae1c5cf1a58b9b"; 58 58 }; 59 59 60 - buildInputs = [pkgconfig fuse gtk libSM glibc]; 61 - #configureFlags = 62 - #postInstall = " 60 + pkcs11th = fetchurl { 61 + url = ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11t.h; 62 + sha256 = "8ce68616304684f92a7e267bcc8f486441e92a5cbdfcfd97e69ac9a0b436fb7b"; 63 + }; 64 + 65 + pkcs11fh = fetchurl { 66 + url = ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11f.h; 67 + sha256 = "5ae6a4f32ca737e02def3bf314c9842fb89be82bf00b6f4022a97d8d565522b8"; 68 + }; 69 + 70 + buildInputs = [pkgconfig fuse wxGTK devicemapper]; 71 + 72 + meta = { 73 + description = "Free Open-Source filesystem on-the-fly encryption"; 74 + homepage = http://www.truecrypt.org/; 75 + license = "TrueCrypt License Version 2.6"; 76 + }; 63 77 }
+20
pkgs/applications/networking/instant-messengers/psi/0.12.nix
··· 1 + args : with args; 2 + rec { 3 + src = fetchurl { 4 + url = mirror://sourceforge/psi/psi-0.12.tar.gz; 5 + sha256 = "6afbb3b017009bf4d8d275ec1481e92831b0618ecb58f1372cd9189140a316af"; 6 + }; 7 + 8 + buildInputs = [aspell qt zlib sox openssl libX11 xproto 9 + libSM libICE]; 10 + configureFlags = [" --with-zlib-inc=${zlib}/include " 11 + " --with-openssl-inc=${openssl}/include " 12 + ]; 13 + 14 + phaseNames = ["doConfigure" "doMakeInstall"]; 15 + 16 + name = "psi-" + version; 17 + meta = { 18 + description = "Psi, an XMPP (Jabber) client"; 19 + }; 20 + }
+5 -3
pkgs/applications/networking/skype/default.nix
··· 1 1 args: with args; 2 2 stdenv.mkDerivation ( rec { 3 3 pname = "skype"; 4 - version = "1.4.0.118"; 5 - name = "skype-1.4"; 4 + version = "2.0.0.72"; 5 + name = "skype-2.0"; 6 6 7 7 src = fetchurl { 8 8 url = http://www.skype.com/go/getskype-linux-static; 9 - sha256 = "1293f54811a36b2a1b83c56a4ad2844e58c753fe39b61422fac66b001d0f9e0c"; 9 + sha256 = "2f37963e8f19c0ec5efd8631abe9633b6551f09dee024460c40fad10728bc580"; 10 10 name = "${pname}_static-${version}.tar.bz2"; 11 11 }; 12 12 ··· 17 17 libSM 18 18 libICE 19 19 libXi 20 + libXv 21 + libXScrnSaver 20 22 libXrender 21 23 libXrandr 22 24 libXfixes
+1
pkgs/applications/window-managers/dwm/default.nix
··· 8 8 9 9 buildInputs = [ libX11 libXinerama ]; 10 10 11 + patchPhase = ''sed -i "s@/usr/local@$out@" config.mk''; 11 12 buildPhase = " make "; 12 13 13 14 meta = { homepage = "www.suckless.org";
+2
pkgs/data/misc/xkeyboard-config/1.2.nix
··· 15 15 configureFlags=\"--with-xkb-base=$out/etc/X11/xkb -with-xkb-rules-symlink=xorg,xfree86\" 16 16 "; 17 17 18 + patches = [ ./eo.patch ]; 19 + 18 20 postInstall = '' 19 21 rm ''${out}/etc/X11/xkb/compiled || true; 20 22 cat ${./level3-deadkeys-us-intl} | sed -e 's/altgr-intl/altgr-intl-rich/g' >> $out/etc/X11/xkb/symbols/us
+83
pkgs/data/misc/xkeyboard-config/eo.patch
··· 1 + diff --git a/rules/base.lst b/rules/base.lst 2 + index 7004bcd..804f9f0 100644 3 + --- a/rules/base.lst 4 + +++ b/rules/base.lst 5 + @@ -168,6 +168,7 @@ 6 + nl Netherlands 7 + bt Bhutan 8 + ee Estonia 9 + + eo Esperanto 10 + ir Iran 11 + iq Iraq 12 + fo Faroe Islands 13 + diff --git a/rules/base.xml.in b/rules/base.xml.in 14 + index ec321f8..e9c3546 100644 15 + --- a/rules/base.xml.in 16 + +++ b/rules/base.xml.in 17 + @@ -1786,6 +1786,13 @@ 18 + </layout> 19 + <layout> 20 + <configItem> 21 + + <name>eo</name> 22 + + <_shortDescription>Esp</_shortDescription> 23 + + <_description>Esperanto</_description> 24 + + </configItem> 25 + + </layout> 26 + + <layout> 27 + + <configItem> 28 + <name>ir</name> 29 + <_shortDescription>Irn</_shortDescription> 30 + <_description>Iran</_description> 31 + diff --git a/symbols/Makefile.am b/symbols/Makefile.am 32 + index 97c816d..d7e3a4e 100644 33 + --- a/symbols/Makefile.am 34 + +++ b/symbols/Makefile.am 35 + @@ -10,7 +10,7 @@ bt by braille \ 36 + ca cd \ 37 + ch cn cz \ 38 + de dk \ 39 + -ee es et epo \ 40 + +ee eo es et epo \ 41 + fi fo fr \ 42 + gb ge gh gn \ 43 + gr hr hu \ 44 + diff --git a/symbols/Makefile.in b/symbols/Makefile.in 45 + index b5be077..5cddcc7 100644 46 + --- a/symbols/Makefile.in 47 + +++ b/symbols/Makefile.in 48 + @@ -222,7 +222,7 @@ bt by braille \ 49 + ca cd \ 50 + ch cn cz \ 51 + de dk \ 52 + -ee es et epo \ 53 + +ee eo es et epo \ 54 + fi fo fr \ 55 + gb ge gh gn \ 56 + gr hr hu \ 57 + diff --git a/symbols/eo b/symbols/eo 58 + new file mode 100644 59 + index 0000000..d6358c9 60 + --- /dev/null 61 + +++ b/symbols/eo 62 + @@ -0,0 +1,21 @@ 63 + +// $XFree86$ 64 + + 65 + +partial alphanumeric_keys 66 + +xkb_symbols "basic" { 67 + + 68 + + // Describes the differences between a very simple en_US 69 + + // keyboard and a simple Esperanto keyboard 70 + + // Press AltGr or Windows Menu key together with C, H, J, S, U 71 + + // to get accented letters. 72 + + // 2001 by Radovan Garabik <garabik@melkor.dnp.fmph.uniba.sk> 73 + + 74 + + key.type = "FOUR_LEVEL"; 75 + + 76 + + key <AD02> { [w,W, ubreve,Ubreve ] }; 77 + + key <AD07> { [u,U, ubreve, Ubreve ] }; 78 + + key <AC02> { [s,S, scircumflex, Scircumflex ] }; 79 + + key <AC05> { [g,G, gcircumflex,Gcircumflex ] }; 80 + + key <AC06> { [h,H, hcircumflex,Hcircumflex ] }; 81 + + key <AC07> { [j,J, jcircumflex,Jcircumflex ] }; 82 + + key <AB03> { [c,C, ccircumflex,Ccircumflex ] }; 83 + +};
+22
pkgs/development/libraries/freeimage/default.nix
··· 1 + {stdenv, fetchurl, unzip}: 2 + stdenv.mkDerivation { 3 + name = "freeimage-3.11.0"; 4 + src = fetchurl { 5 + url = mirror://sourceforge/freeimage/FreeImage3110.zip; 6 + sha256 = "84021b8c0b86e5801479474ad9a99c18d121508ee16d363e02ddcbf24195340c"; 7 + }; 8 + buildInputs = [ unzip ]; 9 + patchPhase = '' 10 + sed -e s@/usr/@$out/@ \ 11 + -e 's@-o root -g root@@' \ 12 + -e 's@ldconfig@echo not running ldconfig@' \ 13 + -i Makefile.gnu 14 + ''; 15 + preInstall = "mkdir -p $out/include $out/lib"; 16 + 17 + meta = { 18 + description = "Open Source library for accessing popular graphics image file formats"; 19 + homepage = http://freeimage.sourceforge.net/; 20 + license = "GPL"; 21 + }; 22 + }
+17
pkgs/development/libraries/vxl/default.nix
··· 1 + { stdenv, fetchurl, unzip, cmake, libtiff, expat, zlib, libpng, libjpeg }: 2 + stdenv.mkDerivation { 3 + name = "vxl-1.11.0"; 4 + 5 + src = fetchurl { 6 + url = mirror://sourceforge/vxl/vxl-1.11.0.zip; 7 + sha256 = "84f38d0c3656b5e4470e16ddce715bafcaa478ff066e6cec6f54524b5d72fa68"; 8 + }; 9 + 10 + buildInputs = [ cmake unzip libtiff expat zlib libpng libjpeg ]; 11 + 12 + meta = { 13 + description = "C++ Libraries for Computer Vision Research and Implementation"; 14 + homepage = http://vxl.sourceforge.net/; 15 + license = "VXL License"; 16 + }; 17 + }
+7 -2
pkgs/development/tools/build-managers/cmake/default.nix
··· 1 - {fetchurl, stdenv, replace}: 1 + {fetchurl, stdenv, replace, ncurses}: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "cmake-2.6.2"; ··· 10 10 url = "http://www.cmake.org/files/v2.6/${name}.tar.gz"; 11 11 sha256 = "b3f5a9dfa97fb82cb1b7d78a62d949f93c8d4317af36674f337d27066fa6b7e9"; 12 12 }; 13 + inherit ncurses; 13 14 propagatedBuildInputs = [replace]; 14 - postUnpack = "source \${setupHook}; fixCmakeFiles \${sourceRoot}"; 15 + postUnpack = " 16 + source \${setupHook}; fixCmakeFiles \${sourceRoot}; 17 + echo 'SET (CMAKE_SYSTEM_PREFIX_PATH \"'\${ncurses}'\" CACHE FILEPATH \"Root for libs for cmake\" FORCE)' > \${sourceRoot}/cmakeInit.txt 18 + "; 19 + configureFlags= [ " --init=cmakeInit.txt " ]; 15 20 postInstall="fixCmakeFiles \$out/share"; 16 21 }
+19
pkgs/os-specific/linux/cpufrequtils/default.nix
··· 1 + {stdenv, fetchurl, kernelHeaders, glibc, libtool, gettext}: 2 + 3 + assert stdenv.isLinux; 4 + 5 + stdenv.mkDerivation { 6 + name = "cpufrequtils-005"; 7 + src = fetchurl { 8 + url = http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-005.tar.gz; 9 + md5 = "100a8220a546ce61ce943d4107e67db9"; 10 + }; 11 + 12 + patchPhase = '' 13 + sed -e "s@= /usr/bin/@= @g" \ 14 + -e "s@/usr/@$out/@" \ 15 + -i Makefile 16 + ''; 17 + 18 + buildInputs = [ kernelHeaders glibc libtool gettext ]; 19 + }
+1 -1
pkgs/servers/x11/xorg/default.nix
··· 2424 2424 url = http://mirror.switch.ch/ftp/mirror/X11/pub/X11R7.3/src/everything/xf86-video-via-0.2.2.tar.bz2; 2425 2425 sha256 = "0qn89m1s50m4jajw95wcidarknyxn19h8696dbkgwy21cjpvs9jh"; 2426 2426 }; 2427 - buildInputs = [pkgconfig fontsproto libdrm randrproto renderproto libX11 xextproto xf86driproto xorgserver xproto libXvMC ]; 2427 + buildInputs = [pkgconfig fontsproto libdrm randrproto renderproto libX11 xextproto xf86driproto xorgserver xproto libXvMC mesaHeaders glproto ]; 2428 2428 }) // {inherit fontsproto libdrm randrproto renderproto libX11 xextproto xf86driproto xorgserver xproto libXvMC ;}; 2429 2429 2430 2430 xf86videovmware = (stdenv.mkDerivation {
+16
pkgs/tools/networking/proxychains/default.nix
··· 1 + { stdenv, fetchurl } : 2 + stdenv.mkDerivation { 3 + name = "proxychains-3.1"; 4 + src = fetchurl { 5 + url = mirror://sourceforge/proxychains/proxychains-3.1.tar.gz; 6 + sha256 = "9a27657fe9f6e17de9e402ba5c60f9954e7e79fb270c1ef242770f3c01d8515a"; 7 + }; 8 + 9 + patchPhase = "sed -e s@libproxychains.so@$out/lib/libproxychains.so@ -i proxychains/proxychains"; 10 + 11 + meta = { 12 + description = "Proxifier for SOCKS proxies."; 13 + homepage = http://proxychains.sourceforge.net; 14 + license = "GPLv2+"; 15 + }; 16 + }
+13
pkgs/tools/security/ccrypt/default.nix
··· 1 + {stdenv, fetchurl}: 2 + stdenv.mkDerivation { 3 + name = "ccrypt-1.7"; 4 + 5 + src = fetchurl { 6 + url = mirror://sourceforge/ccrypt/ccrypt-1.7.tar.gz; 7 + sha256 = "1bf974c9ee5f20332f0117c5b80784825f505f1a24eb57a10c8195c3ad16540e"; 8 + }; 9 + meta = { 10 + description = "Utility for encrypting and decrypting files and streams with AES-256"; 11 + license = "GPLv2+"; 12 + }; 13 + }
+28 -8
pkgs/top-level/all-packages.nix
··· 561 561 inherit fetchurl stdenv; 562 562 }; 563 563 564 + ccrypt = import ../tools/security/ccrypt { 565 + inherit fetchurl stdenv; 566 + }; 567 + 564 568 cdrdao = import ../tools/cd-dvd/cdrdao { 565 569 inherit fetchurl stdenv; 566 570 }; ··· 1097 1101 inherit (xlibs) libX11; 1098 1102 }; 1099 1103 1104 + proxychains = import ../tools/networking/proxychains { 1105 + inherit fetchurl stdenv; 1106 + }; 1107 + 1100 1108 proxytunnel = import ../tools/misc/proxytunnel { 1101 1109 inherit fetchurl stdenv openssl; 1102 1110 }; ··· 1279 1287 }; 1280 1288 1281 1289 truecrypt = import ../applications/misc/truecrypt { 1282 - inherit fetchurl stdenv pkgconfig fuse; 1283 - inherit (gtkLibs) gtk; 1284 - inherit (xorg) libSM; 1285 - glibc = stdenv.gcc.libc; 1290 + inherit fetchurl stdenv pkgconfig fuse devicemapper; 1291 + wxGTK = wxGTK28; 1286 1292 }; 1287 1293 1288 1294 ttmkfdir = import ../tools/misc/ttmkfdir { ··· 2309 2315 }; 2310 2316 2311 2317 cmake = import ../development/tools/build-managers/cmake { 2312 - inherit fetchurl stdenv replace; 2318 + inherit fetchurl stdenv replace ncurses; 2313 2319 }; 2314 2320 2315 2321 cproto = import ../development/tools/misc/cproto { ··· 2872 2878 flags = [ "useNixLibs" "threads" "shared" "gl" ]; 2873 2879 }; 2874 2880 2881 + freeimage = import ../development/libraries/freeimage { 2882 + inherit fetchurl stdenv unzip; 2883 + }; 2884 + 2875 2885 cfitsio = import ../development/libraries/cfitsio { 2876 2886 inherit fetchurl stdenv; 2877 2887 }; ··· 3803 3813 inherit fetchurl stdenv unixODBC glibc libtool openssl zlib; 3804 3814 inherit postgresql mysql sqlite; 3805 3815 }); 3816 + 3817 + vxl = import ../development/libraries/vxl { 3818 + inherit fetchurl stdenv cmake unzip libtiff expat zlib libpng libjpeg; 3819 + }; 3806 3820 3807 3821 webkit = builderDefsPackage (import ../development/libraries/webkit) { 3808 3822 inherit (gtkLibs) gtk atk pango; ··· 5903 5917 inherit fetchurl stdenv autoconf automake; 5904 5918 }; 5905 5919 5920 + cpufrequtils = import ../os-specific/linux/cpufrequtils { 5921 + inherit fetchurl stdenv libtool gettext; 5922 + glibc = stdenv.gcc.libc; 5923 + kernelHeaders = stdenv.gcc.libc.kernelHeaders; 5924 + }; 5925 + 5906 5926 cryopid = import ../os-specific/linux/cryopid { 5907 5927 inherit fetchurl stdenv zlibStatic; 5908 5928 }; ··· 7806 7826 inherit (xlibs) libX11 libSM libICE libXt libXext; 7807 7827 qt = qt3; 7808 7828 #33motif = lesstif; 7809 - libstdcpp5 = (if (stdenv.system == "i686-linux") then gcc33 /* stdc++ 3.8 is used */ else gcc).gcc; 7829 + libstdcpp5 = (if (stdenv.system == "i686-linux") then gcc33 /* stdc++ 3.8 is used */ else gcc42).gcc; 7810 7830 }; 7811 7831 7812 7832 pan = import ../applications/networking/newsreaders/pan { ··· 7928 7948 inherit fetchurl stdenv; 7929 7949 inherit glibc alsaLib freetype fontconfig libsigcxx gcc; 7930 7950 inherit (xlibs) libSM libICE libXi libXrender libXrandr libXfixes libXcursor 7931 - libXinerama libXext libX11; 7951 + libXinerama libXext libX11 libXv libXScrnSaver; 7932 7952 }; 7933 7953 7934 7954 slim = import ../applications/display-managers/slim { ··· 8796 8816 }; 8797 8817 8798 8818 psi = builderDefsPackage 8799 - (selectVersion ../applications/networking/instant-messengers/psi "0.11") 8819 + (selectVersion ../applications/networking/instant-messengers/psi "0.12") 8800 8820 { 8801 8821 inherit builderDefs zlib aspell sox openssl; 8802 8822 inherit (xlibs) xproto libX11 libSM libICE;