nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

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

synchronize with trunk

svn path=/nixpkgs/branches/stdenv-updates/; revision=29524

+1124 -169
+5 -5
pkgs/applications/networking/remote/freerdp/unstable.nix
··· 17 17 18 18 assert printerSupport -> cups != null; 19 19 20 - let rev = "42fb9f84e82268073a3838e6082783ba956ecc99"; in 20 + let rev = "498b88a1da748a4a2b4dbd12c795ca87fee24bab"; in 21 21 22 22 stdenv.mkDerivation rec { 23 23 name = "freerdp-1.0pre${rev}"; ··· 25 25 src = fetchgit { 26 26 url = git://github.com/FreeRDP/FreeRDP.git; 27 27 inherit rev; 28 - sha256 = "5e77163e2a728802fc426860b3f5ff88cb2f2f3b0bbf0912e9e44c3d8fa060e5"; 28 + sha256 = "91ef562e96db483ada28236e524326a75b6942becce4fd2a65ace386186eccf7"; 29 29 }; 30 30 31 31 buildInputs = [ ··· 43 43 cunit 44 44 ] ++ stdenv.lib.optional printerSupport cups; 45 45 46 - postUnpack = '' 47 - sed -i 's@xf_GetWorkArea(xfi)@///xf_GetWorkArea(xfi)@' git-export/client/X11/xf_monitor.c 48 - ''; 46 + doCheck = false; 47 + 48 + checkPhase = ''LD_LIBRARY_PATH="libfreerdp-cache:libfreerdp-chanman:libfreerdp-common:libfreerdp-core:libfreerdp-gdi:libfreerdp-kbd:libfreerdp-rail:libfreerdp-rfx:libfreerdp-utils" cunit/test_freerdp''; 49 49 50 50 cmakeFlags = [ "-DWITH_DIRECTFB=ON" "-DWITH_CUNIT=ON" ]; 51 51
+49
pkgs/applications/virtualization/lxc/default.nix
··· 1 + { stdenv, fetchurl, libcap, perl, docbook2x, docbook_xml_dtd_45 }: 2 + 3 + let 4 + name = "lxc-0.7.5"; 5 + in 6 + stdenv.mkDerivation{ 7 + inherit name; 8 + 9 + src = fetchurl { 10 + url = "http://lxc.sf.net/download/lxc/${name}.tar.gz"; 11 + sha256 = "019ec63f250c874bf7625b1f1bf555b1a6e3a947937a4fca73100abddf829b1c"; 12 + }; 13 + 14 + buildInputs = [ libcap perl docbook2x ]; 15 + 16 + patches = [ 17 + ./dont-run-ldconfig.patch 18 + ./fix-documentation-build.patch 19 + ./fix-sgml-documentation.patch 20 + ]; 21 + 22 + preConfigure = "export XML_CATALOG_FILES=${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml"; 23 + 24 + configureFlags = "--localstatedir=/var"; 25 + 26 + postInstall = '' 27 + cd "$out/lib" 28 + lib=liblxc.so.?.* 29 + ln -s $lib $(echo $lib | sed -re 's/(liblxc[.]so[.].)[.].*/\1/') 30 + ''; 31 + 32 + meta = { 33 + homepage = "http://lxc.sourceforge.net"; 34 + description = "lightweight virtual system mechanism"; 35 + license = stdenv.lib.licenses.lgpl21Plus; 36 + 37 + longDescription = '' 38 + LXC is the userspace control package for Linux Containers, a 39 + lightweight virtual system mechanism sometimes described as 40 + "chroot on steroids". LXC builds up from chroot to implement 41 + complete virtual systems, adding resource management and isolation 42 + mechanisms to Linux’s existing process management infrastructure. 43 + ''; 44 + 45 + 46 + platforms = stdenv.lib.platforms.linux; 47 + maintainers = [ stdenv.lib.maintainers.simons ]; 48 + }; 49 + }
+24
pkgs/applications/virtualization/lxc/dont-run-ldconfig.patch
··· 1 + diff -ubr lxc-0.7.5-orig/src/lxc/Makefile.am lxc-0.7.5/src/lxc/Makefile.am 2 + --- lxc-0.7.5-orig/src/lxc/Makefile.am 2011-07-25 00:27:10.000000000 +0200 3 + +++ lxc-0.7.5/src/lxc/Makefile.am 2011-09-26 09:58:03.479916848 +0200 4 + @@ -115,7 +115,7 @@ 5 + 6 + install-exec-local: install-soPROGRAMS 7 + mv $(DESTDIR)$(libdir)/liblxc.so $(DESTDIR)$(libdir)/liblxc.so.$(VERSION) 8 + - /sbin/ldconfig -l $(DESTDIR)$(libdir)/liblxc.so.$(VERSION) 9 + + : /sbin/ldconfig -l $(DESTDIR)$(libdir)/liblxc.so.$(VERSION) 10 + cd $(DESTDIR)$(libdir); \ 11 + ln -sf liblxc.so.$(firstword $(subst ., ,$(VERSION))) liblxc.so 12 + 13 + diff -ubr lxc-0.7.5-orig/src/lxc/Makefile.in lxc-0.7.5/src/lxc/Makefile.in 14 + --- lxc-0.7.5-orig/src/lxc/Makefile.in 2011-08-11 19:02:19.000000000 +0200 15 + +++ lxc-0.7.5/src/lxc/Makefile.in 2011-09-26 09:58:18.812685181 +0200 16 + @@ -1322,7 +1322,7 @@ 17 + 18 + install-exec-local: install-soPROGRAMS 19 + mv $(DESTDIR)$(libdir)/liblxc.so $(DESTDIR)$(libdir)/liblxc.so.$(VERSION) 20 + - /sbin/ldconfig -l $(DESTDIR)$(libdir)/liblxc.so.$(VERSION) 21 + + : /sbin/ldconfig -l $(DESTDIR)$(libdir)/liblxc.so.$(VERSION) 22 + cd $(DESTDIR)$(libdir); \ 23 + ln -sf liblxc.so.$(firstword $(subst ., ,$(VERSION))) liblxc.so 24 +
+40
pkgs/applications/virtualization/lxc/fix-documentation-build.patch
··· 1 + diff -ubr '--exclude=*sgml*' lxc-0.7.5-orig/doc/Makefile.am lxc-0.7.5/doc/Makefile.am 2 + --- lxc-0.7.5-orig/doc/Makefile.am 2011-02-14 09:14:07.000000000 +0100 3 + +++ lxc-0.7.5/doc/Makefile.am 2011-09-26 09:53:02.192817940 +0200 4 + @@ -30,13 +30,13 @@ 5 + 6 + 7 + %.1 : %.sgml 8 + - docbook2man -w all $< 9 + + docbook2man $< 10 + 11 + %.5 : %.sgml 12 + - docbook2man -w all $< 13 + + docbook2man $< 14 + 15 + %.7 : %.sgml 16 + - docbook2man -w all $< 17 + + docbook2man $< 18 + 19 + lxc-%.sgml : common_options.sgml see_also.sgml 20 + 21 + diff -ubr '--exclude=*sgml*' lxc-0.7.5-orig/doc/Makefile.in lxc-0.7.5/doc/Makefile.in 22 + --- lxc-0.7.5-orig/doc/Makefile.in 2011-08-11 19:02:18.000000000 +0200 23 + +++ lxc-0.7.5/doc/Makefile.in 2011-09-26 09:53:13.835401448 +0200 24 + @@ -786,13 +786,13 @@ 25 + 26 + 27 + @ENABLE_DOCBOOK_TRUE@%.1 : %.sgml 28 + -@ENABLE_DOCBOOK_TRUE@ docbook2man -w all $< 29 + +@ENABLE_DOCBOOK_TRUE@ docbook2man $< 30 + 31 + @ENABLE_DOCBOOK_TRUE@%.5 : %.sgml 32 + -@ENABLE_DOCBOOK_TRUE@ docbook2man -w all $< 33 + +@ENABLE_DOCBOOK_TRUE@ docbook2man $< 34 + 35 + @ENABLE_DOCBOOK_TRUE@%.7 : %.sgml 36 + -@ENABLE_DOCBOOK_TRUE@ docbook2man -w all $< 37 + +@ENABLE_DOCBOOK_TRUE@ docbook2man $< 38 + 39 + @ENABLE_DOCBOOK_TRUE@lxc-%.sgml : common_options.sgml see_also.sgml 40 +
+252
pkgs/applications/virtualization/lxc/fix-sgml-documentation.patch
··· 1 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-cgroup.sgml.in lxc-0.7.5/doc/lxc-cgroup.sgml.in 2 + --- lxc-0.7.5-orig/doc/lxc-cgroup.sgml.in 2010-06-07 10:51:51.000000000 +0200 3 + +++ lxc-0.7.5/doc/lxc-cgroup.sgml.in 2011-09-26 10:05:01.753873426 +0200 4 + @@ -23,7 +23,7 @@ 5 + 6 + --> 7 + 8 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 9 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 10 + 11 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 12 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 13 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-checkpoint.sgml.in lxc-0.7.5/doc/lxc-checkpoint.sgml.in 14 + --- lxc-0.7.5-orig/doc/lxc-checkpoint.sgml.in 2011-02-17 10:07:44.000000000 +0100 15 + +++ lxc-0.7.5/doc/lxc-checkpoint.sgml.in 2011-09-26 10:05:01.753873426 +0200 16 + @@ -23,7 +23,7 @@ 17 + 18 + --> 19 + 20 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 21 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 22 + 23 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 24 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 25 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc.conf.sgml.in lxc-0.7.5/doc/lxc.conf.sgml.in 26 + --- lxc-0.7.5-orig/doc/lxc.conf.sgml.in 2011-08-09 16:51:01.000000000 +0200 27 + +++ lxc-0.7.5/doc/lxc.conf.sgml.in 2011-09-26 10:05:01.754873476 +0200 28 + @@ -23,7 +23,7 @@ 29 + 30 + --> 31 + 32 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 33 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 34 + 35 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 36 + ]> 37 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-console.sgml.in lxc-0.7.5/doc/lxc-console.sgml.in 38 + --- lxc-0.7.5-orig/doc/lxc-console.sgml.in 2010-06-07 10:51:51.000000000 +0200 39 + +++ lxc-0.7.5/doc/lxc-console.sgml.in 2011-09-26 10:05:01.754873476 +0200 40 + @@ -23,7 +23,7 @@ 41 + 42 + --> 43 + 44 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 45 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 46 + 47 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 48 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 49 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-create.sgml.in lxc-0.7.5/doc/lxc-create.sgml.in 50 + --- lxc-0.7.5-orig/doc/lxc-create.sgml.in 2011-07-25 00:27:10.000000000 +0200 51 + +++ lxc-0.7.5/doc/lxc-create.sgml.in 2011-09-26 10:05:01.755873526 +0200 52 + @@ -23,7 +23,7 @@ 53 + 54 + --> 55 + 56 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 57 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 58 + 59 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 60 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 61 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-destroy.sgml.in lxc-0.7.5/doc/lxc-destroy.sgml.in 62 + --- lxc-0.7.5-orig/doc/lxc-destroy.sgml.in 2010-10-08 11:54:53.000000000 +0200 63 + +++ lxc-0.7.5/doc/lxc-destroy.sgml.in 2011-09-26 10:05:01.755873526 +0200 64 + @@ -23,7 +23,7 @@ 65 + 66 + --> 67 + 68 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 69 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 70 + 71 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 72 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 73 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-execute.sgml.in lxc-0.7.5/doc/lxc-execute.sgml.in 74 + --- lxc-0.7.5-orig/doc/lxc-execute.sgml.in 2011-07-25 00:27:10.000000000 +0200 75 + +++ lxc-0.7.5/doc/lxc-execute.sgml.in 2011-09-26 10:05:01.755873526 +0200 76 + @@ -23,7 +23,7 @@ 77 + 78 + --> 79 + 80 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 81 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 82 + 83 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 84 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 85 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-freeze.sgml.in lxc-0.7.5/doc/lxc-freeze.sgml.in 86 + --- lxc-0.7.5-orig/doc/lxc-freeze.sgml.in 2010-06-07 10:51:51.000000000 +0200 87 + +++ lxc-0.7.5/doc/lxc-freeze.sgml.in 2011-09-26 10:05:01.755873526 +0200 88 + @@ -23,7 +23,7 @@ 89 + 90 + --> 91 + 92 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 93 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 94 + 95 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 96 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 97 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-kill.sgml.in lxc-0.7.5/doc/lxc-kill.sgml.in 98 + --- lxc-0.7.5-orig/doc/lxc-kill.sgml.in 2010-10-08 11:54:53.000000000 +0200 99 + +++ lxc-0.7.5/doc/lxc-kill.sgml.in 2011-09-26 10:05:01.756873576 +0200 100 + @@ -23,7 +23,7 @@ 101 + 102 + --> 103 + 104 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 105 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 106 + 107 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 108 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 109 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-ls.sgml.in lxc-0.7.5/doc/lxc-ls.sgml.in 110 + --- lxc-0.7.5-orig/doc/lxc-ls.sgml.in 2010-06-07 10:51:51.000000000 +0200 111 + +++ lxc-0.7.5/doc/lxc-ls.sgml.in 2011-09-26 10:05:01.756873576 +0200 112 + @@ -24,7 +24,7 @@ 113 + 114 + --> 115 + 116 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 117 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 118 + 119 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 120 + ]> 121 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-monitor.sgml.in lxc-0.7.5/doc/lxc-monitor.sgml.in 122 + --- lxc-0.7.5-orig/doc/lxc-monitor.sgml.in 2010-06-07 10:51:51.000000000 +0200 123 + +++ lxc-0.7.5/doc/lxc-monitor.sgml.in 2011-09-26 10:05:01.756873576 +0200 124 + @@ -23,7 +23,7 @@ 125 + 126 + --> 127 + 128 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 129 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 130 + 131 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 132 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 133 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-ps.sgml.in lxc-0.7.5/doc/lxc-ps.sgml.in 134 + --- lxc-0.7.5-orig/doc/lxc-ps.sgml.in 2011-08-11 17:54:57.000000000 +0200 135 + +++ lxc-0.7.5/doc/lxc-ps.sgml.in 2011-09-26 10:05:01.756873576 +0200 136 + @@ -24,7 +24,7 @@ 137 + 138 + --> 139 + 140 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 141 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 142 + 143 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 144 + ]> 145 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-restart.sgml.in lxc-0.7.5/doc/lxc-restart.sgml.in 146 + --- lxc-0.7.5-orig/doc/lxc-restart.sgml.in 2011-02-17 10:07:44.000000000 +0100 147 + +++ lxc-0.7.5/doc/lxc-restart.sgml.in 2011-09-26 10:05:01.757873626 +0200 148 + @@ -23,7 +23,7 @@ 149 + 150 + --> 151 + 152 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 153 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 154 + 155 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 156 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 157 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc.sgml.in lxc-0.7.5/doc/lxc.sgml.in 158 + --- lxc-0.7.5-orig/doc/lxc.sgml.in 2010-10-26 18:07:35.000000000 +0200 159 + +++ lxc-0.7.5/doc/lxc.sgml.in 2011-09-26 10:05:01.758873676 +0200 160 + @@ -23,7 +23,7 @@ 161 + 162 + --> 163 + 164 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 165 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 166 + 167 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 168 + ]> 169 + @@ -280,7 +280,7 @@ 170 + </para> 171 + 172 + <programlisting> 173 + - 174 + +<![CDATA[ 175 + --------- 176 + | STOPPED |<--------------- 177 + --------- | 178 + @@ -305,7 +305,7 @@ 179 + ---------- | 180 + | | 181 + --------------------- 182 + - 183 + +]]> 184 + </programlisting> 185 + </refsect2> 186 + 187 + @@ -570,7 +570,7 @@ 188 + to the background. 189 + 190 + <programlisting> 191 + - 192 + +<![CDATA[ 193 + # launch lxc-wait in background 194 + lxc-wait -n foo -s STOPPED & 195 + LXC_WAIT_PID=$! 196 + @@ -583,7 +583,7 @@ 197 + # is STOPPED 198 + wait $LXC_WAIT_PID 199 + echo "'foo' is finished" 200 + - 201 + +]]> 202 + </programlisting> 203 + </para> 204 + </refsect2> 205 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-start.sgml.in lxc-0.7.5/doc/lxc-start.sgml.in 206 + --- lxc-0.7.5-orig/doc/lxc-start.sgml.in 2011-02-01 15:12:40.000000000 +0100 207 + +++ lxc-0.7.5/doc/lxc-start.sgml.in 2011-09-26 10:05:01.758873676 +0200 208 + @@ -23,7 +23,7 @@ 209 + 210 + --> 211 + 212 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 213 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 214 + 215 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 216 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 217 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-stop.sgml.in lxc-0.7.5/doc/lxc-stop.sgml.in 218 + --- lxc-0.7.5-orig/doc/lxc-stop.sgml.in 2010-06-07 10:51:51.000000000 +0200 219 + +++ lxc-0.7.5/doc/lxc-stop.sgml.in 2011-09-26 10:05:01.758873676 +0200 220 + @@ -23,7 +23,7 @@ 221 + 222 + --> 223 + 224 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 225 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 226 + 227 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 228 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 229 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-unfreeze.sgml.in lxc-0.7.5/doc/lxc-unfreeze.sgml.in 230 + --- lxc-0.7.5-orig/doc/lxc-unfreeze.sgml.in 2010-06-07 10:51:51.000000000 +0200 231 + +++ lxc-0.7.5/doc/lxc-unfreeze.sgml.in 2011-09-26 10:05:01.759873726 +0200 232 + @@ -23,7 +23,7 @@ 233 + 234 + --> 235 + 236 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 237 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 238 + 239 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 240 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml"> 241 + diff -ubr '--exclude=Makefile*' lxc-0.7.5-orig/doc/lxc-wait.sgml.in lxc-0.7.5/doc/lxc-wait.sgml.in 242 + --- lxc-0.7.5-orig/doc/lxc-wait.sgml.in 2010-06-07 10:51:51.000000000 +0200 243 + +++ lxc-0.7.5/doc/lxc-wait.sgml.in 2011-09-26 10:05:01.759873726 +0200 244 + @@ -24,7 +24,7 @@ 245 + 246 + --> 247 + 248 + -<!DOCTYPE refentry PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [ 249 + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ 250 + 251 + <!ENTITY commonoptions SYSTEM "@builddir@/common_options.sgml"> 252 + <!ENTITY seealso SYSTEM "@builddir@/see_also.sgml">
+39
pkgs/desktops/e17/default.nix
··· 1 + { callPackage, pkgs }: 2 + rec { 3 + #### CORE EFL 4 + 5 + eina = callPackage ./eina { }; 6 + 7 + eet = callPackage ./eet { }; 8 + 9 + evas = callPackage ./evas { }; 10 + 11 + ecore = callPackage ./ecore { }; 12 + 13 + embryo = callPackage ./embryo { }; 14 + 15 + edje = callPackage ./edje { lua = pkgs.lua5; }; 16 + 17 + efreet = callPackage ./efreet { }; 18 + 19 + e_dbus = callPackage ./e_dbus { }; 20 + 21 + eeze = callPackage ./eeze { }; 22 + 23 + 24 + #### WINDOW MANAGER 25 + 26 + enlightenment = callPackage ./enlightenment { }; 27 + 28 + 29 + #### APPLICATIONS 30 + 31 + 32 + 33 + 34 + #### ART 35 + 36 + 37 + 38 + 39 + }
+28
pkgs/desktops/e17/e_dbus/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, ecore, eina, evas, dbus_libs }: 2 + stdenv.mkDerivation rec { 3 + name = "e_dbus-${version}"; 4 + version = "1.0.1"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "1ifkijy4ap2mlqw2nd1dlvzlppyi7bnp15bxiy40nhdly8vhpbdl"; 8 + }; 9 + buildInputs = [ pkgconfig ecore eina evas ]; 10 + propagatedBuildInputs = [ dbus_libs ]; 11 + configureFlags = '' 12 + --disable-edbus-test 13 + --disable-edbus-test-client 14 + --disable-edbus-notify-send 15 + --disable-edbus-notify-test 16 + ''; 17 + meta = { 18 + description = "Enlightenment's D-Bus wrapping and glue layer library"; 19 + longDescription = '' 20 + Enlightenment's E_Dbus is a set of wrappers around DBus APIs by 21 + third party, so they can be easily used by EFL applications, 22 + automatically providing Ecore/main loop integration, as well as 23 + Eina data types. 24 + ''; 25 + homepage = http://enlightenment.org/; 26 + license = stdenv.lib.licenses.bsd2; # not sure 27 + }; 28 + }
+18
pkgs/desktops/e17/ecore/d.nix
··· 1 + { stdenv, fetchurl, pkgconfig, eina, evas, xproto, libX11, libXext }: 2 + stdenv.mkDerivation rec { 3 + name = "ecore-${version}"; 4 + version = "1.0.1"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "1vi03zxnsdnrjv1rh5r3v0si0b20ikrfb8hf5374i2sqvi1g65j0"; 8 + }; 9 + buildInputs = [ pkgconfig eina evas xproto ]; 10 + propagatedBuildInputs = [ libX11 libXext ]; 11 + meta = { 12 + description = ""; 13 + longDescription = '' 14 + ''; 15 + homepage = http://enlightenment.org/; 16 + license = "BSD-style???"; 17 + }; 18 + }
+30
pkgs/desktops/e17/ecore/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, eina, evas, libX11, libXext }: 2 + stdenv.mkDerivation rec { 3 + name = "ecore-${version}"; 4 + version = "1.0.1"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "1vi03zxnsdnrjv1rh5r3v0si0b20ikrfb8hf5374i2sqvi1g65j0"; 8 + }; 9 + buildInputs = [ pkgconfig eina evas ]; 10 + propagatedBuildInputs = [ libX11 libXext ]; 11 + meta = { 12 + description = "Enlightenment's core mainloop, display abstraction and utility library"; 13 + longDescription = '' 14 + Enlightenment's Ecore is a clean and tiny event loop library 15 + with many modules to do lots of convenient things for a 16 + programmer, to save time and effort. 17 + 18 + It's small and lean, designed to work on embedded systems all 19 + the way to large and powerful multi-cpu workstations. It 20 + serialises all system signals, events etc. into a single event 21 + queue, that is easily processed without needing to worry about 22 + concurrency. A properly written, event-driven program using this 23 + kind of programming doesn't need threads, nor has to worry about 24 + concurrency. It turns a program into a state machine, and makes 25 + it very robust and easy to follow. 26 + ''; 27 + homepage = http://enlightenment.org/; 28 + license = stdenv.lib.licenses.bsd2; # not sure 29 + }; 30 + }
+24
pkgs/desktops/e17/edje/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, lua, eina, eet, evas, ecore, embryo }: 2 + stdenv.mkDerivation rec { 3 + name = "edje-${version}"; 4 + version = "1.0.1"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "0z7gjj4ccjr36ba763ijmjkya58fc173vpdw1m298zwhy8n4164j"; 8 + }; 9 + buildInputs = [ pkgconfig lua eina eet evas ecore embryo ]; 10 + meta = { 11 + description = "Enlightenment's abstract GUI layout and animation object library"; 12 + longDescription = '' 13 + Enlightenment's Edje is a complex graphical design & layout 14 + library based on Evas that provides an abstraction layer between 15 + the application code and the interface, while allowing extremely 16 + flexible dynamic layouts and animations. 17 + 18 + In more popular terms, Edje makes every application that uses it 19 + "skinable". 20 + ''; 21 + homepage = http://enlightenment.org/; 22 + license = stdenv.lib.licenses.bsd2; # not sure 23 + }; 24 + }
+29
pkgs/desktops/e17/eet/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, eina, zlib, libjpeg }: 2 + stdenv.mkDerivation rec { 3 + name = "eet-${version}"; 4 + version = "1.4.1"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "1hlznlmgkgzxnkmc3qgqjrc62bmwqj5af8lsh59vac2gf4jnymnc"; 8 + }; 9 + buildInputs = [ pkgconfig eina zlib libjpeg ]; 10 + meta = { 11 + description = "Enlightenment's data encode/decode and storage library"; 12 + longDescription = '' 13 + Enlightenment's EET is a tiny library designed to write an 14 + arbitary set of chunks of data to a file and optionally compress 15 + each chunk (very much like a zip file) and allow fast 16 + random-access reading of the file later on. EET files are 17 + perfect for storing data that is written once (or rarely) and 18 + read many times, especially when the program does not want to 19 + have to read all the data in at once. 20 + 21 + Use this library when you need to pack C structure and you want 22 + to retrieve it quickly with as few as possible memory use. You 23 + can also use it to serialize data quickly and exchange them 24 + between two program over ipc or network link. 25 + ''; 26 + homepage = http://enlightenment.org/; 27 + license = stdenv.lib.licenses.bsd2; # not sure 28 + }; 29 + }
+23
pkgs/desktops/e17/eeze/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, eina, ecore, udev }: 2 + stdenv.mkDerivation rec { 3 + name = "eeze-${version}"; 4 + version = "1.0.2"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "0g6afhnl862clj1rfh0s4nzdnhdikylbalfp8zmsw56dj0zncynq"; 8 + }; 9 + buildInputs = [ pkgconfig eina ecore ]; 10 + propagatedBuildInputs = [ udev ]; 11 + meta = { 12 + description = "Enlightenment's device abstraction library"; 13 + longDescription = '' 14 + Enlightenment's Eeze is a library for manipulating devices 15 + through udev with a simple and fast api. It interfaces directly 16 + with libudev, avoiding such middleman daemons as udisks/upower 17 + or hal, to immediately gather device information the instant it 18 + becomes known to the system. 19 + ''; 20 + homepage = http://enlightenment.org/; 21 + license = stdenv.lib.licenses.bsd2; # not sure 22 + }; 23 + }
+29
pkgs/desktops/e17/efreet/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, eina, eet, ecore }: 2 + stdenv.mkDerivation rec { 3 + name = "efreet-${version}"; 4 + version = "1.0.1"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "0fakczsrr1idyvrp04mxw51ww017kn65xa77vq8wka4js8y0nagi"; 8 + }; 9 + buildInputs = [ pkgconfig eina eet ecore ]; 10 + meta = { 11 + description = "Enlightenment's standards handling for freedesktop.org standards"; 12 + longDescription = '' 13 + Enlightenment's Efreet is a library designed to help apps work 14 + several of the Freedesktop.org standards regarding Icons, 15 + Desktop files and Menus. To that end it implements the following 16 + specifications: 17 + 18 + * XDG Base Directory Specification 19 + * Icon Theme Specification 20 + * Desktop Entry Specification 21 + * Desktop Menu Specification 22 + * FDO URI Specification 23 + * Shared Mime Info Specification 24 + * Trash Specification 25 + ''; 26 + homepage = http://enlightenment.org/; 27 + license = stdenv.lib.licenses.bsd2; # not sure 28 + }; 29 + }
+18
pkgs/desktops/e17/eina/default.nix
··· 1 + { stdenv, fetchurl }: 2 + stdenv.mkDerivation rec { 3 + name = "eina-${version}"; 4 + version = "1.0.1"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "1v2z1l6nqr7hnp5gki3972kprlvylpalp5wq9xdppm250z91kaas"; 8 + }; 9 + meta = { 10 + description = "Enlightenment's core data structure library"; 11 + longDescription = '' 12 + Enlightenment's Eina is a core data structure and common utility 13 + library. 14 + ''; 15 + homepage = http://enlightenment.org/; 16 + license = stdenv.lib.licenses.lgpl21; 17 + }; 18 + }
+21
pkgs/desktops/e17/embryo/default.nix
··· 1 + { stdenv, fetchurl }: 2 + stdenv.mkDerivation rec { 3 + name = "embryo-${version}"; 4 + version = "1.0.0"; 5 + src = fetchurl { 6 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 7 + sha256 = "0ch9vps83s892vda1ss1cf1fbgzff9p51df2fip7fqlj8y1shvvx"; 8 + }; 9 + meta = { 10 + description = "Enlightenment's small Pawn based virtual machine and compiler"; 11 + longDescription = '' 12 + Enlightenment's Embryo is a tiny library designed to interpret 13 + limited Small programs compiled by the included compiler, 14 + embryo_cc. It is mostly a cleaned up and smaller version of the 15 + original Small abstract machine. The compiler is mostly 16 + untouched. 17 + ''; 18 + homepage = http://enlightenment.org/; 19 + license = with stdenv.lib.licenses; [ bsd2 bsd3 ]; # not sure 20 + }; 21 + }
+29
pkgs/desktops/e17/enlightenment/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, eina, eet, evas, ecore, edje, efreet, e_dbus, embryo }: 2 + stdenv.mkDerivation rec { 3 + name = "enlightenment-0.16.999.55225"; 4 + src = fetchurl { 5 + url = "http://download.enlightenment.org/snapshots/2010-12-03/${name}.tar.gz"; 6 + sha256 = "1cv701fidp9mx3g5m9klmzsp0fj149rb133v1w76rzms3a0wljl1"; 7 + }; 8 + buildInputs = [ pkgconfig eina eet ecore evas edje efreet e_dbus embryo ]; 9 + configureFlags = '' 10 + --with-profile=FAST_PC 11 + --disable-illume 12 + --disable-illume2 13 + ''; 14 + meta = { 15 + description = "Enlightenment, the window manager"; 16 + longDescription = '' 17 + The Enlightenment Desktop shell provides an efficient yet 18 + breathtaking window manager based on the Enlightenment 19 + Foundation Libraries along with other essential desktop 20 + components like a file manager, desktop icons and widgets. 21 + 22 + It boasts a un-precedented level of theme-ability while still 23 + being capable of performing on older hardware or embedded 24 + devices. 25 + ''; 26 + homepage = http://enlightenment.org/; 27 + license = stdenv.lib.licenses.bsd2; # not sure 28 + }; 29 + }
+25
pkgs/desktops/e17/evas/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, freetype, fontconfig, libpng, libjpeg 2 + , libX11, libXext, eina, eet }: 3 + stdenv.mkDerivation rec { 4 + name = "evas-${version}"; 5 + version = "1.0.1"; 6 + src = fetchurl { 7 + url = "http://download.enlightenment.org/releases/${name}.tar.gz"; 8 + sha256 = "0xkwyvxy32dwja0i3j8r8bzlybjwlrgmrhcri1bscp3aaj75x2rx"; 9 + }; 10 + buildInputs = [ pkgconfig freetype fontconfig libpng libjpeg 11 + libX11 libXext eina eet 12 + ]; 13 + meta = { 14 + description = "Enlightenment's canvas and scenegraph rendering library"; 15 + longDescription = '' 16 + Enlightenment's Evas is a clean display canvas API that 17 + implements a scene graph, not an immediate-mode rendering 18 + target, is cross-platform, for several target display systems 19 + that can draw anti-aliased text, smooth super and sub-sampled 20 + scaled images, alpha-blend objects and much more. 21 + ''; 22 + homepage = http://enlightenment.org/; 23 + license = stdenv.lib.licenses.bsd2; # not sure 24 + }; 25 + }
-2
pkgs/desktops/kde-4.5/default.nix
··· 37 37 38 38 polkit_qt_1 = callPackage ./support/polkit-qt-1 { }; 39 39 40 - soprano = callPackage ./support/soprano { }; 41 - 42 40 ### LIBS 43 41 kdelibs = callPackage ./libs { }; 44 42
+13 -2
pkgs/desktops/kde-4.5/support/soprano/default.nix pkgs/development/libraries/soprano/default.nix
··· 1 - { stdenv, fetchurl, cmake, qt4, clucene_core, redland, libiodbc }: 1 + { stdenv, fetchurl, cmake, qt4, clucene_core, librdf_redland, libiodbc }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "soprano-2.7.0"; ··· 8 8 sha256 = "1ki92wg0i9nhn1fh5mdcls5h9h3lf2k5r66snsags4x7zw0dmv2z"; 9 9 }; 10 10 11 + patches = 12 + [ (fetchurl { # Applied upstream, remove if upgrading 13 + url = https://git.reviewboard.kde.org/r/102466/diff/raw/; 14 + name = "soprano-virtuoso-restart.patch"; 15 + sha256 = "0jk038fp7ii6847mbxdajhhc7f6ap6lriaklxcqqxf6ddj37gf3y"; 16 + }) 17 + ./find-virtuoso.patch 18 + ]; 19 + 11 20 # We disable the Java backend, since we do not need them and they make the closure size much bigger 12 - buildInputs = [ cmake qt4 clucene_core redland libiodbc ]; 21 + buildInputs = [ qt4 clucene_core librdf_redland libiodbc ]; 22 + 23 + buildNativeInputs = [ cmake ]; 13 24 14 25 meta = { 15 26 homepage = http://soprano.sourceforge.net/;
-1
pkgs/desktops/kde-4.7/default.nix
··· 43 43 inherit (kde) manifest modules individual splittedModuleList; 44 44 45 45 akonadi = callPackage ./support/akonadi { }; 46 - soprano = callPackage ./support/soprano { }; 47 46 48 47 qt4 = qt47; 49 48
+6 -4
pkgs/desktops/kde-4.7/support/akonadi/default.nix
··· 1 1 { stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, automoc4, soprano }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "akonadi-1.6.0"; 4 + name = "akonadi-1.6.1"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://kde/stable/akonadi/src/${name}.tar.bz2"; 8 - sha256 = "0bzr6476yyinvdhrn9z8ynmi0py9zs3dfhwk3dvqxysk87svk71f"; 8 + sha256 = "0r8sw7m1pwqc7qkaczm0r8adqi1wvlhdp32gy3q5p5plq50xhgra"; 9 9 }; 10 - 11 - buildInputs = [ cmake qt4 soprano automoc4 shared_mime_info libxslt boost ]; 10 + 11 + buildInputs = [ qt4 soprano libxslt boost ]; 12 + 13 + buildNativeInputs = [ cmake automoc4 shared_mime_info ]; 12 14 13 15 enableParallelBuilding = true; 14 16
-30
pkgs/desktops/kde-4.7/support/soprano/default.nix
··· 1 - { stdenv, fetchurl, cmake, qt4, clucene_core, librdf_redland, libiodbc }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "soprano-2.7.0"; 5 - 6 - src = fetchurl { 7 - url = "mirror://sourceforge/soprano/${name}.tar.bz2"; 8 - sha256 = "1ki92wg0i9nhn1fh5mdcls5h9h3lf2k5r66snsags4x7zw0dmv2z"; 9 - }; 10 - 11 - patches = 12 - [ (fetchurl { 13 - url = https://git.reviewboard.kde.org/r/102466/diff/raw/; 14 - name = "soprano-virtuoso-restart.patch"; 15 - sha256 = "0jk038fp7ii6847mbxdajhhc7f6ap6lriaklxcqqxf6ddj37gf3y"; 16 - }) 17 - ./find-virtuoso.patch 18 - ]; 19 - 20 - # We disable the Java backend, since we do not need them and they make the closure size much bigger 21 - buildInputs = [ cmake qt4 clucene_core librdf_redland libiodbc ]; 22 - 23 - meta = { 24 - homepage = http://soprano.sourceforge.net/; 25 - description = "An object-oriented C++/Qt4 framework for RDF data"; 26 - license = "LGPL"; 27 - maintainers = with stdenv.lib.maintainers; [ sander urkud ]; 28 - inherit (qt4.meta) platforms; 29 - }; 30 - }
+17 -8
pkgs/desktops/kde-4.7/support/soprano/find-virtuoso.patch pkgs/development/libraries/soprano/find-virtuoso.patch
··· 2 2 Subject: [PATCH] Find virtuoso if virtuoso-t is in PATH 3 3 4 4 --- 5 - backends/virtuoso/virtuosobackend.cpp | 29 ++++++++++++++++++++--------- 5 + backends/virtuoso/virtuosobackend.cpp | 31 ++++++++++++++++++++++--------- 6 6 backends/virtuoso/virtuosobackend.h | 2 +- 7 - 2 files changed, 21 insertions(+), 10 deletions(-) 7 + 2 files changed, 23 insertions(+), 10 deletions(-) 8 8 9 9 diff --git a/backends/virtuoso/virtuosobackend.cpp b/backends/virtuoso/virtuosobackend.cpp 10 - index c83605d..c24854e 100644 10 + index c83605d..8c30c81 100644 11 11 --- a/backends/virtuoso/virtuosobackend.cpp 12 12 +++ b/backends/virtuoso/virtuosobackend.cpp 13 - @@ -188,19 +188,19 @@ namespace { 13 + @@ -27,6 +27,7 @@ 14 + #include "odbcconnectionpool.h" 15 + 16 + #include "sopranodirs.h" 17 + +#include "soprano-config.h" 18 + 19 + #include <QtCore/QDebug> 20 + #include <QtCore/QtPlugin> 21 + @@ -188,19 +189,19 @@ namespace { 14 22 15 23 bool Soprano::Virtuoso::BackendPlugin::isAvailable() const 16 24 { ··· 45 37 QString vs = determineVirtuosoVersion( virtuosoBin ); 46 38 if ( vs.isEmpty() ) { 47 39 qDebug() << Q_FUNC_INFO << "Failed to determine version of the Virtuoso server at" << virtuosoBin; 48 - @@ -217,9 +217,20 @@ bool Soprano::Virtuoso::BackendPlugin::isAvailable() const 40 + @@ -217,9 +218,21 @@ bool Soprano::Virtuoso::BackendPlugin::isAvailable() const 49 41 50 42 51 43 #ifndef Q_OS_WIN ··· 61 53 + 62 54 + QDir virtuosoBinDir = QFileInfo(virtuosoBin).absoluteDir(); 63 55 + return Soprano::findLibraryPath( "virtodbc_r", 64 - + QStringList() << virtuosoBinDir.absolutePath() 65 - + << virtuosoBinDir.absoluteFilePath("../lib"), 56 + + QStringList() 57 + + << virtuosoBinDir.absoluteFilePath("../lib"SOPRANO_LIB_SUFFIX) 58 + + << virtuosoBinDir.absoluteFilePath("../lib"), 66 59 + QStringList() << QLatin1String( "virtuoso/plugins/" ) << 67 60 + QLatin1String( "odbc/" ) ); 68 61 } ··· 83 74 }; 84 75 } 85 76 -- 86 - tg: (432b73f..) t/find-virtuoso (depends on: master) 77 + tg: (da390be..) t/find-virtuoso (depends on: master)
+2
pkgs/development/libraries/SDL_image/default.nix
··· 25 25 26 26 meta = { 27 27 description = "SDL image library"; 28 + homepage = http://www.libsdl.org/projects/SDL_image/; 29 + platforms = stdenv.lib.platforms.all; 28 30 }; 29 31 }
+61
pkgs/development/libraries/allegro/5.nix
··· 1 + 2 + x@{builderDefsPackage 3 + , texinfo, libXext, xextproto, libX11, xproto, libXpm, libXt, libXcursor 4 + , alsaLib, cmake, zlib, libpng, libvorbis, libXxf86dga, libXxf86misc 5 + , xf86dgaproto, xf86miscproto, xf86vidmodeproto, libXxf86vm, openal, mesa 6 + , kbproto 7 + , ...}: 8 + builderDefsPackage 9 + (a : 10 + let 11 + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 12 + []; 13 + 14 + buildInputs = map (n: builtins.getAttr n x) 15 + (builtins.attrNames (builtins.removeAttrs x helperArgNames)); 16 + sourceInfo = rec { 17 + baseName="allegro"; 18 + version="5.0.4"; 19 + name="${baseName}-${version}"; 20 + project="alleg"; 21 + url="mirror://sourceforge/project/${project}/${baseName}/${version}/${name}.tar.gz"; 22 + hash="0vm93kqvvw4rw2zx4l64c2i86xl5giwbqbyki4b2b83z0acpmc1n"; 23 + }; 24 + in 25 + rec { 26 + src = a.fetchurl { 27 + url = sourceInfo.url; 28 + sha256 = sourceInfo.hash; 29 + }; 30 + 31 + inherit (sourceInfo) name version; 32 + inherit buildInputs; 33 + 34 + /* doConfigure should be removed if not needed */ 35 + phaseNames = ["doCmake" "doMakeInstall"]; 36 + 37 + doCmake = a.fullDepEntry ('' 38 + export NIX_LDFLAGS="$NIX_LDFLAGS -lXext -lX11 -lXpm -lXcursor -lXxf86vm" 39 + cmake -D CMAKE_INSTALL_PREFIX=$out -D CMAKE_SKIP_RPATH=ON . 40 + '') ["minInit" "doUnpack" "addInputs"]; 41 + 42 + makeFlags = [ 43 + ]; 44 + 45 + meta = { 46 + description = "A game programming library"; 47 + license = "free-noncopyleft"; # giftware 48 + maintainers = with a.lib.maintainers; 49 + [ 50 + raskin 51 + ]; 52 + platforms = with a.lib.platforms; 53 + linux; 54 + }; 55 + passthru = { 56 + updateInfo = { 57 + downloadPage = "http://sourceforge.net/projects/alleg/files/"; 58 + }; 59 + }; 60 + }) x 61 +
+2 -2
pkgs/development/libraries/allegro/default.nix
··· 13 13 (builtins.attrNames (builtins.removeAttrs x helperArgNames)); 14 14 sourceInfo = rec { 15 15 baseName="allegro"; 16 - version="4.4.0.1"; 16 + version="4.4.2"; 17 17 name="${baseName}-${version}"; 18 18 project="alleg"; 19 19 url="mirror://sourceforge/project/${project}/${baseName}/${version}/${name}.tar.gz"; 20 - hash="0qgkmazr07lmnbj6h6yk10vmcm15gafcwy5jn7xpwy7bahzraiz0"; 20 + hash="1p0ghkmpc4kwij1z9rzxfv7adnpy4ayi0ifahlns1bdzgmbyf88v"; 21 21 }; 22 22 in 23 23 rec {
+7 -1
pkgs/development/libraries/cairo/default.nix
··· 5 5 , gobjectSupport ? true, glib 6 6 , stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype, xlibs 7 7 , zlib, libpng, pixman, libxcb ? null, xcbutil ? null 8 + , gettext 8 9 }: 9 10 10 11 assert postscriptSupport -> zlib != null; ··· 23 22 buildInputs = 24 23 [ pkgconfig x11 fontconfig pixman xlibs.libXrender ] 25 24 ++ stdenv.lib.optionals xcbSupport [ libxcb xcbutil ] 26 - ++ stdenv.lib.optional gobjectSupport glib; 25 + ++ stdenv.lib.optional gobjectSupport glib 26 + 27 + # On non-GNU systems we need GNU Gettext for libintl. 28 + ++ stdenv.lib.optional (!stdenv.isLinux) gettext; 27 29 28 30 propagatedBuildInputs = 29 31 [ freetype ] ++ ··· 66 62 homepage = http://cairographics.org/; 67 63 68 64 licenses = [ "LGPLv2+" "MPLv1" ]; 65 + 66 + platforms = stdenv.lib.platforms.all; 69 67 }; 70 68 }
+14
pkgs/development/libraries/google-perftools/default.nix
··· 1 + {stdenv, fetchurl, libunwind}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "google-perftools-1.8.3"; 5 + src = fetchurl { 6 + url = "http://google-perftools.googlecode.com/files/${name}.tar.gz"; 7 + sha256 = "0ncx3a8jl6n38q9bjnaz5sq96yb6yh99j3bl64k3295v9arl9mva"; 8 + }; 9 + buildInputs = [libunwind]; 10 + meta = { 11 + description = "Fast, multi-threaded malloc() and nifty performance analysis tools."; 12 + platforms = stdenv.lib.platforms.linux; 13 + }; 14 + }
+2 -2
pkgs/development/libraries/haskell/blaze-html/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "blaze-html"; 5 - version = "0.4.1.6"; 6 - sha256 = "084phxxdy12vi2q084k8w693m94v0pjf29zx2fk1y0n80k05ii4z"; 5 + version = "0.4.1.7"; 6 + sha256 = "0hfnfwbw8gshcv15i8jb6636rh3dl4zwwp6l21yjbrblh3825k0y"; 7 7 buildDepends = [ blazeBuilder text ]; 8 8 meta = { 9 9 homepage = "http://jaspervdj.be/blaze";
+2 -2
pkgs/development/libraries/haskell/numeric-prelude/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "numeric-prelude"; 7 - version = "0.2.2"; 8 - sha256 = "bc6adb8c2f04e0e1f62e183e052974700143dc93b1a3cbafe3562aa1f7a649fd"; 7 + version = "0.2.2.1"; 8 + sha256 = "12b2h103f43rlrfk3zck6mzbvw6v4jf8g4kxz1k14v201lrvb2da"; 9 9 isLibrary = true; 10 10 isExecutable = true; 11 11 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/web-routes/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "web-routes"; 5 - version = "0.25.2"; 6 - sha256 = "0gspjvk5859zwg55q8fjyz4a0d2p6lf2qwa41b8s6kcqi38nnp08"; 5 + version = "0.25.3"; 6 + sha256 = "09bqz7vn2050jr67m3rrqi0krfxa9n1fxm9rgi3c837g522nb4kk"; 7 7 buildDepends = [ mtl network parsec utf8String ]; 8 8 meta = { 9 9 description = "Library for maintaining correctness and composability of URLs within an application";
+11 -5
pkgs/development/libraries/imlib2/default.nix
··· 1 1 { stdenv, fetchurl, x11, libjpeg, libtiff, libungif, libpng, bzip2, pkgconfig }: 2 2 3 - stdenv.mkDerivation { 4 - name = "imlib2-1.4.4"; 3 + stdenv.mkDerivation rec { 4 + name = "imlib2-1.4.5"; 5 5 6 6 src = fetchurl { 7 - url = mirror://sourceforge/enlightenment/imlib2-1.4.4.tar.gz; 8 - sha256 = "163162aifak8ya17brzqwjlr8ywz40s2s3573js5blcc1g4m5pm4"; 7 + url = "mirror://sourceforge/enlightenment/${name}.tar.bz2"; 8 + sha256 = "0nllbhf8vfwdm40z35yj27n83k2mjf5vbd62khad4f0qjf9hsw14"; 9 9 }; 10 10 11 - buildInputs = [ x11 libjpeg libtiff libungif libpng bzip2 pkgconfig ]; 11 + buildInputs = [ x11 libjpeg libtiff libungif libpng bzip2 ]; 12 + 13 + buildNativeInputs = [ pkgconfig ]; 14 + 15 + meta = { 16 + platforms = stdenv.lib.platforms.gnu; # random choice 17 + }; 12 18 }
+31
pkgs/development/libraries/libdnet/default.nix
··· 1 + {stdenv, fetchurl, automake, autoconf, libtool}: 2 + 3 + stdenv.mkDerivation { 4 + name = "libdnet-1.12"; 5 + 6 + enableParallelBuilding = true; 7 + 8 + src = fetchurl { 9 + url = http://libdnet.googlecode.com/files/libdnet-1.12.tgz; 10 + sha1 = "71302be302e84fc19b559e811951b5d600d976f8"; 11 + }; 12 + 13 + configureFlags = [ "--enable-shared" ]; # shared libs required by hyenae 14 + 15 + buildInputs = [ automake autoconf libtool ]; 16 + 17 + # .so endings are missing (quick and dirty fix) 18 + postInstall = '' 19 + for i in $out/lib/*; do 20 + ln -s $i $i.so 21 + done 22 + ''; 23 + 24 + meta = { 25 + description = "libdnet provides a simplified, portable interface to several low-level networking routines"; 26 + homepage = http://code.google.com/p/libdnet/; 27 + license = "BSD"; # New BSD license 28 + maintainers = [stdenv.lib.maintainers.marcweber]; 29 + platforms = stdenv.lib.platforms.linux; 30 + }; 31 + }
+1
pkgs/development/libraries/libpng/default.nix
··· 2 2 3 3 assert zlib != null; 4 4 5 + # If you want to upgrade libpng, look at libpng15 branch 5 6 stdenv.mkDerivation rec { 6 7 name = "libpng-1.2.46"; 7 8
+12 -7
pkgs/development/libraries/opencv/default.nix
··· 1 - { stdenv, fetchurl, cmake, gtk, glib, libjpeg, libpng, libtiff, jasper, ffmpeg, pkgconfig, 2 - xineLib, gstreamer }: 1 + { stdenv, fetchurl, cmake, gtk, libjpeg, libpng, libtiff, jasper, ffmpeg 2 + , pkgconfig, gstreamer, xineLib }: 3 + 4 + let v = "2.3.1a"; in 3 5 4 6 stdenv.mkDerivation rec { 5 - name = "opencv-2.3.0"; 7 + name = "opencv-${v}"; 6 8 7 9 src = fetchurl { 8 - url = "mirror://sourceforge/opencvlibrary/OpenCV-2.3.0.tar.bz2"; 9 - sha256 = "02wl56a87if84brrhd4wq59linyhbxx30ykh4cjwzw37yw7zzgxw"; 10 + url = "mirror://sourceforge/opencvlibrary/OpenCV-${v}.tar.bz2"; 11 + sha256 = "0325s7pa2npcw2gc06pr6q5ik4xdyf08rvkfc0myn10w20lzb8m9"; 10 12 }; 11 13 12 - buildInputs = [ cmake gtk glib libjpeg libpng libtiff jasper ffmpeg pkgconfig 13 - xineLib gstreamer ]; 14 + buildInputs = [ gtk glib libjpeg libpng libtiff jasper ffmpeg xineLib gstreamer ]; 15 + 16 + buildNativeInputs = [ cmake pkgconfig ]; 17 + 18 + enableParallelBuilding = true; 14 19 15 20 meta = { 16 21 description = "Open Computer Vision Library with more than 500 algorithms";
+27
pkgs/development/libraries/opencv/default.nix.edited
··· 1 + { stdenv, fetchurl, cmake, gtk, libjpeg, libpng, libtiff, jasper, ffmpeg 2 + , pkgconfig, gstreamer }: 3 + 4 + let v = "2.3.1a"; in 5 + 6 + stdenv.mkDerivation rec { 7 + name = "opencv-${v}"; 8 + 9 + src = fetchurl { 10 + url = "mirror://sourceforge/opencvlibrary/OpenCV-${v}.tar.bz2"; 11 + sha256 = "0325s7pa2npcw2gc06pr6q5ik4xdyf08rvkfc0myn10w20lzb8m9"; 12 + }; 13 + 14 + buildInputs = [ gtk libjpeg libpng libtiff jasper ffmpeg gstreamer ]; 15 + 16 + buildNativeInputs = [ cmake pkgconfig ]; 17 + 18 + enableParallelBuilding = true; 19 + 20 + meta = { 21 + description = "Open Computer Vision Library with more than 500 algorithms"; 22 + homepage = http://opencv.willowgarage.com/; 23 + license = "BSD"; 24 + maintainers = with stdenv.lib.maintainers; [viric]; 25 + platforms = with stdenv.lib.platforms; linux; 26 + }; 27 + }
+3
pkgs/development/tools/misc/automake/automake-1.11.x.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 name = "automake-1.11.1"; 5 5 6 + # TODO: Remove the `aclocal' wrapper when $ACLOCAL_PATH support is 7 + # available upstream; see 8 + # <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9026>. 6 9 builder = ./builder.sh; 7 10 8 11 setupHook = ./setup-hook.sh;
+2 -2
pkgs/development/tools/misc/cpphs/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "cpphs"; 5 - version = "1.12"; 6 - sha256 = "18c8yx8y54b2q086sqlp4vhslkb7mm1gry1f13mki43x93kd1vdj"; 5 + version = "1.13.1"; 6 + sha256 = "0k5p9gqnalll3w1962dwydnygk25h777bic2gvdh8i8hhyz5fsx2"; 7 7 isLibrary = true; 8 8 isExecutable = true; 9 9 meta = {
-25
pkgs/development/tools/misc/kcachegrind/default.nix
··· 1 - {stdenv, fetchurl, kdelibs, libX11, libXext, libSM, libpng, libjpeg, qt, zlib, perl, expat}: 2 - 3 - # !!! dot is a run-time dependencies 4 - 5 - stdenv.mkDerivation { 6 - name = "kcachegrind-0.4.6"; 7 - 8 - src = fetchurl { 9 - url = http://kcachegrind.sourceforge.net/kcachegrind-0.4.6.tar.gz; 10 - md5 = "4ed60028dcefd6bf626635d5f2f50273"; 11 - }; 12 - 13 - KDEDIR = kdelibs; 14 - 15 - configureFlags = " 16 - --without-arts 17 - --x-includes=${libX11}/include 18 - --x-libraries=${libX11}/lib"; 19 - 20 - buildInputs = [kdelibs libX11 libXext libSM zlib perl qt expat libpng libjpeg]; 21 - 22 - meta = { 23 - description = "Interactive visualisation tool for Valgrind profiling data"; 24 - }; 25 - }
+12 -1
pkgs/servers/sql/virtuoso/default.nix
··· 10 10 11 11 buildInputs = [ libxml2 openssl readline gawk ]; 12 12 13 + patchFlags = "-p0"; 14 + 15 + patches = 16 + [ (fetchurl { 17 + url = "http://bugsfiles.kde.org/attachment.cgi?id=63510"; 18 + name = "virtuoso-charset-fix.diff"; 19 + sha256 = "09kxjhsy3rbys0bcxpmgga4sa6qjyy79dyl4n8b0gp1hnzjskvkz"; 20 + }) 21 + ]; 22 + 13 23 CPP = "${stdenv.gcc}/bin/gcc -E"; 14 24 15 25 configureFlags = " ··· 29 19 "; 30 20 31 21 postInstall='' 32 - echo Move documentation 22 + echo Moving documentation 33 23 mkdir -pv $out/share/doc 34 24 mv -v $out/share/virtuoso/doc $out/share/doc/${name} 35 25 find $out -name "*.a" -delete -o -name "*.jar" -delete -o -type d -empty -delete 36 26 ''; 37 27 38 28 meta = with stdenv.lib; { 29 + description = "SQL/RDF database used by, e.g., KDE-nepomuk"; 39 30 homepage = http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/; 40 31 platforms = platforms.all; 41 32 maintainers = [ maintainers.urkud ];
+1
pkgs/servers/x11/xorg/overrides.nix
··· 103 103 104 104 libXext = attrs: attrs // { 105 105 buildInputs = attrs.buildInputs ++ [xorg.libXau]; 106 + propagatedBuildInputs = [ xorg.xproto ]; 106 107 preConfigure = setMalloc0ReturnsNullCrossCompiling; 107 108 }; 108 109
+14
pkgs/shells/bash/bash-4.2-patches.nix
··· 1 + # Automatically generated by `update-patch-set.sh'; do not edit. 2 + 3 + patch: [ 4 + (patch "001" "0yml2b6yarrr0dzv7h45lz4126i228hvqbqacqzg4jkcawla0v4d") 5 + (patch "002" "1yffzfxryvqns513yv3r46slkysa3nbqv40442xfxb4rw4kwkfpy") 6 + (patch "003" "1kdl9hcpf1m7gz0ja3mvin3syprl2kmbxc3wm27391wc04apq2js") 7 + (patch "004" "1ha0453cjqdgkns2xkdgpd2izj5b6xlsc9a2w5b3sn6j63wb0d2f") 8 + (patch "005" "182r2iyk27l28b8kyppfavvzxhax6vn5n1zyy3yirf0463klj5x8") 9 + (patch "006" "1labcciavnfmn0alncz1x92ydrsriikcimw24rwzmnidbaa4h4f9") 10 + (patch "007" "15byzdqvavc3zg2lbzzdwpdy43kzdnvmr89nya211pa3yjn2cn20") 11 + (patch "008" "0dr4p83m2xpxhvd61yny0gdlasq6r9mpyiz220998y0alq8hs213") 12 + (patch "009" "086b9jkyjgf2zhwln72d7s5x759iskgg3r4hdrw6b5y1ni059vg7") 13 + (patch "010" "1p23m9kssdmpnjfp96bjmmshzf25cdzlyjygdw8j6sayqa159z5c") 14 + ]
-4
pkgs/shells/bash/bash-patches.nix
··· 1 - # Automatically generated by `update-patch-set.sh'; do not edit. 2 - 3 - patch: [ 4 - ]
+2 -3
pkgs/shells/bash/default.nix
··· 12 12 13 13 src = fetchurl { 14 14 url = "mirror://gnu/bash/${realName}.tar.gz"; 15 - sha256 = "1n5kbblp5ykbz5q8aq88lsif2z0gnvddg9babk33024wxiwi2ym2"; 15 + sha256 = "a27a1179ec9c0830c65c6aa5d7dab60f7ce1a2a608618570f96bfa72e95ab3d8"; 16 16 }; 17 17 18 18 NIX_CFLAGS_COMPILE = '' ··· 34 34 inherit sha256; 35 35 }; 36 36 in 37 - import ./bash-patches.nix patch; 37 + import ./bash-4.2-patches.nix patch; 38 38 39 39 crossAttrs = { 40 40 configureFlags = baseConfigureFlags + ··· 73 73 license = "GPLv3+"; 74 74 75 75 maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; 76 - platforms = stdenv.lib.platforms.all; 77 76 }; 78 77 79 78 passthru = {
+1 -1
pkgs/shells/bash/update-patch-set.sh
··· 16 16 VERSION_CONDENSED="$(echo $VERSION | sed -es/\\.//g)" 17 17 18 18 GPG="$(if $(type -P gpg2 > /dev/null); then echo gpg2; else echo gpg; fi)" 19 - PATCH_LIST="$PROJECT-patches.nix" 19 + PATCH_LIST="$PROJECT-$VERSION-patches.nix" 20 20 21 21 set -e 22 22
+48
pkgs/tools/networking/altermime/altermime.patch
··· 1 + AUR patch for fixing build 2 + 3 + diff -Naur altermime-0.3.10/qpe.c altermime-0.3.10-new/qpe.c 4 + --- altermime-0.3.10/qpe.c 2008-11-16 09:45:45.000000000 +0100 5 + +++ altermime-0.3.10-new/qpe.c 2010-11-24 14:28:43.153334114 +0100 6 + @@ -97,7 +97,7 @@ 7 + op+= strlen(paragraph);// +3; /** jump the output + =\r\n **/ 8 + out_remaining-= (strlen(paragraph)); // Was +3, updated to fix Outlook problems 9 + 10 + - QPD fprintf(stdout, "Soft break (%d + %d > 76 char) for '%s'\n", current_line_length, charout_size, paragraph); 11 + + QPD fprintf(stdout, "Soft break (%zd + %d > 76 char) for '%s'\n", current_line_length, charout_size, paragraph); 12 + 13 + /** reinitialize the paragraph **/ 14 + paragraph[0] = '\0'; 15 + @@ -108,7 +108,7 @@ 16 + } 17 + 18 + snprintf(pp, pp_remaining, "%s", charout); 19 + - QPD fprintf(stdout,"charout='%s', size=%d, pp_remain=%d result='%s'\n", charout, charout_size, pp_remaining, paragraph); 20 + + QPD fprintf(stdout,"charout='%s', size=%d, pp_remain=%zd result='%s'\n", charout, charout_size, pp_remaining, paragraph); 21 + pp += charout_size; 22 + pp_remaining -= charout_size; 23 + p++; 24 + @@ -149,13 +149,13 @@ 25 + out_size = in_size *3; 26 + in_buffer = malloc( sizeof(char) *in_size +1); 27 + if (in_buffer == NULL) { 28 + - QPD fprintf(stdout,"Error allocating %d bytes for input buffer\n", in_size); 29 + + QPD fprintf(stdout,"Error allocating %zd bytes for input buffer\n", in_size); 30 + return -1; 31 + } 32 + 33 + out_buffer = malloc( sizeof(char) *out_size *3 +1); 34 + if (in_buffer == NULL) { 35 + - QPD fprintf(stdout,"Error allocating %d bytes for output buffer\n", out_size); 36 + + QPD fprintf(stdout,"Error allocating %zd bytes for output buffer\n", out_size); 37 + return -1; 38 + } 39 + 40 + @@ -169,7 +169,7 @@ 41 + ** we segfault ;) **/ 42 + *(in_buffer +in_size) = '\0'; 43 + 44 + - QPD fprintf(stdout,"file %s is loaded, size = %d\n", fname, in_size); 45 + + QPD fprintf(stdout,"file %s is loaded, size = %zd\n", fname, in_size); 46 + 47 + qp_encode( out_buffer, out_size, in_buffer, in_size ); 48 +
+3 -1
pkgs/tools/networking/altermime/default.nix
··· 26 26 inherit (sourceInfo) name version; 27 27 inherit buildInputs; 28 28 29 - phaseNames = ["fixTarget" "doMakeInstall"]; 29 + patches = [./altermime.patch]; 30 + 31 + phaseNames = ["doPatch" "fixTarget" "doMakeInstall"]; 30 32 fixTarget = a.fullDepEntry ('' 31 33 sed -i Makefile -e "s@/usr/local@$out@" 32 34 ensureDir "$out/bin"
+1 -1
pkgs/tools/networking/fdm/default.nix
··· 33 33 sed -i */Makefile -i Makefile -e 's@ -o root @ @' 34 34 sed -i GNUmakefile -e 's@ -g $(BIN_OWNER) @ @' 35 35 sed -i GNUmakefile -e 's@ -o $(BIN_GROUP) @ @' 36 - sed -i */Makefile -i Makefile -e 's@-I-@@g' 36 + sed -i */Makefile -i Makefile -i GNUmakefile -e 's@-I-@@g' 37 37 '') ["minInit" "doUnpack"]; 38 38 39 39 meta = {
+22
pkgs/tools/networking/hyenae/default.nix
··· 1 + {stdenv, fetchurl, libdnet, pkgconfig, libpcap}: 2 + 3 + stdenv.mkDerivation { 4 + name = "hyenae-0.36-1"; 5 + 6 + enableParallelBuilding = true; 7 + 8 + src = fetchurl { 9 + url = mirror://sourceforge/hyenae/0.36-1/hyenae-0.36-1.tar.gz; 10 + sha256 = "1f3x4yn9a9p4f4wk4l8pv7hxfjc8q7cv20xzf7ky735sq1hj0xcg"; 11 + }; 12 + 13 + buildInputs = [libdnet pkgconfig libpcap]; 14 + 15 + meta = { 16 + description = ""; 17 + homepage = http://sourceforge.net/projects/hyenae/; 18 + license = "GPLv3"; 19 + maintainers = [stdenv.lib.maintainers.marcweber]; 20 + platforms = stdenv.lib.platforms.linux; 21 + }; 22 + }
+60
pkgs/tools/networking/jwhois/connect.patch
··· 1 + https://bugzilla.redhat.com/attachment.cgi?id=265091 2 + 3 + This fixes somewhat reversed logic of trying to connect to WHOIS server. 4 + Tue Nov 20 2007, Lubomir Kundrak <lkundrak@redhat.com> 5 + 6 + --- jwhois-4.0/src/utils.c.connect 2007-06-26 09:00:20.000000000 +0200 7 + +++ jwhois-4.0/src/utils.c 2007-11-20 17:05:33.000000000 +0100 8 + @@ -247,7 +247,7 @@ make_connect(const char *host, int port) 9 + { 10 + return -1; 11 + } 12 + - while (res) 13 + + for (; res; res = res->ai_next) 14 + { 15 + sa = res->ai_addr; 16 + sockfd = socket(res->ai_family, res->ai_socktype, res->ai_protocol); 17 + @@ -266,15 +266,15 @@ make_connect(const char *host, int port) 18 + flags = fcntl(sockfd, F_GETFL, 0); 19 + if (fcntl(sockfd, F_SETFL, flags|O_NONBLOCK) == -1) 20 + { 21 + + close (sockfd); 22 + return -1; 23 + } 24 + 25 + - 26 + error = connect(sockfd, res->ai_addr, res->ai_addrlen); 27 + - 28 + if (error < 0 && errno != EINPROGRESS) 29 + { 30 + - break; 31 + + close (sockfd); 32 + + continue; 33 + } 34 + 35 + FD_ZERO(&fdset); 36 + @@ -283,18 +283,20 @@ make_connect(const char *host, int port) 37 + error = select(FD_SETSIZE, NULL, &fdset, NULL, &timeout); 38 + if (error == 0) 39 + { 40 + - break; 41 + + close (sockfd); 42 + + return -1; 43 + } 44 + 45 + retlen = sizeof(retval); 46 + error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen); 47 + if (error < 0 || retval) 48 + { 49 + - break; 50 + + close (sockfd); 51 + + return -1; 52 + } 53 + - res = res->ai_next; 54 + + 55 + + break; 56 + } 57 + - if (error < 0 || retval) return -1; 58 + #endif 59 + 60 + return sockfd;
+2
pkgs/tools/networking/jwhois/default.nix
··· 10 10 11 11 postInstall = "ln -s jwhois $out/bin/whois"; 12 12 13 + patches = [ ./connect.patch ]; 14 + 13 15 meta = { 14 16 description = "A client for the WHOIS protocol allowing you to query the owner of a domain name"; 15 17 homepage = http://www.gnu.org/software/jwhois/;
+1 -1
pkgs/tools/networking/p2p/bit-tornado/default.nix
··· 1 1 {stdenv,fetchurl,python, wxPython, makeWrapper, 2 2 ssl}: 3 3 stdenv.mkDerivation { 4 - name = "bit-tornado"; 4 + name = "bit-tornado-0.3.18"; 5 5 6 6 src = fetchurl { 7 7 url = http://download2.bittornado.com/download/BitTornado-0.3.18.tar.gz;
+2
pkgs/tools/networking/p2p/rtorrent/default.nix
··· 14 14 15 15 buildInputs = [ libtorrent ncurses pkgconfig libsigcxx curl zlib openssl ]; 16 16 17 + postInstall = "install -D -m 444 doc/rtorrent.1 $out/share/man/man1/rtorrent.1"; 18 + 17 19 meta = { 18 20 homepage = "http://libtorrent.rakshasa.no/"; 19 21 description = "An ncurses client for libtorrent, ideal for use with screen or dtach";
-33
pkgs/tools/system/lxc/default.nix
··· 1 - { stdenv, fetchurl, libcap, perl }: 2 - 3 - let 4 - name = "lxc-0.7.5"; 5 - in 6 - stdenv.mkDerivation{ 7 - inherit name; 8 - 9 - src = fetchurl { 10 - url = "http://lxc.sf.net/download/lxc/${name}.tar.gz"; 11 - sha256 = "019ec63f250c874bf7625b1f1bf555b1a6e3a947937a4fca73100abddf829b1c"; 12 - }; 13 - 14 - buildInputs = [ libcap perl ]; 15 - 16 - patchPhase = "sed -i -e 's|/sbin/ldconfig|:|' src/lxc/Makefile.in"; 17 - 18 - configureFlags = "--localstatedir=/var"; 19 - 20 - postInstall = '' 21 - cd "$out/lib" 22 - lib=liblxc.so.?.* 23 - ln -s $lib $(echo $lib | sed -re 's/(liblxc[.]so[.].)[.].*/\1/') 24 - ''; 25 - 26 - meta = { 27 - homepage = http://lxc.sourceforge.net; 28 - description = "lxc Linux Containers userland tools"; 29 - license = stdenv.lib.licenses.lgpl21Plus; 30 - platforms = stdenv.lib.platforms.linux; 31 - maintainers = [ stdenv.lib.maintainers.simons ]; 32 - }; 33 - }
+9 -11
pkgs/tools/video/rtmpdump/default.nix
··· 1 - {stdenv, fetchurl, zlib, gnutls, libgcrypt}: 1 + {stdenv, fetchgit, zlib, gnutls, libgcrypt}: 2 2 3 3 stdenv.mkDerivation { 4 - name = "rtmpdump-2.2d"; 5 - src = fetchurl { 6 - url = http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.2d.tgz; 7 - sha256 = "0w2cr3mgp4dcabmr7d7pnsn8f2r1zvar553vfavnzqv61gnhyrm5"; 4 + name = "rtmpdump-2.4"; 5 + src = fetchgit { 6 + url = git://git.ffmpeg.org/rtmpdump; 7 + rev = "c28f1bab7822de97353849e7787b59e50bbb1428"; 8 + sha256 = "927e7ea7a686adb7cbce9d0a0c710de1e0921bbb1f0c1b35d17bdb816e6c73d8"; 8 9 }; 9 10 10 11 buildInputs = [ zlib gnutls libgcrypt ]; 11 12 12 - makeFlags = "CRYPTO=GNUTLS posix"; 13 + makeFlags = "CRYPTO=GNUTLS"; 13 14 14 - installPhase = '' 15 - ensureDir $out/bin $out/share/man/man{1,8} 16 - cp rtmpdump rtmpsrv rtmpsuck rtmpgw $out/bin 17 - cp *.1 $out/share/man/man1 18 - cp *.8 $out/share/man/man8 15 + configurePhase = '' 16 + sed -i s,/usr/local,$out, Makefile librtmp/Makefile 19 17 ''; 20 18 21 19 meta = {
+19 -10
pkgs/top-level/all-packages.nix
··· 446 446 gui = true; 447 447 }; 448 448 449 - bittornado = callPackage ../tools/networking/p2p/bit-tornado { 449 + bittornado = callPackage ../tools/networking/p2p/bit-tornado { 450 450 inherit (pythonPackages) ssl; 451 451 }; 452 452 ··· 915 915 916 916 lshw = callPackage ../tools/system/lshw { }; 917 917 918 - lxc = callPackage ../tools/system/lxc { }; 918 + lxc = callPackage ../applications/virtualization/lxc { }; 919 919 920 920 lzma = xz; 921 921 ··· 1591 1591 ### SHELLS 1592 1592 1593 1593 1594 - bash = lowPrio (callPackage ../shells/bash { 1594 + bash = lowPrio (callPackage ../shells/bash/4.1.nix { 1595 1595 texinfo = null; 1596 1596 }); 1597 1597 1598 - bashInteractive = appendToName "interactive" (callPackage ../shells/bash { 1598 + bashInteractive = appendToName "interactive" (callPackage ../shells/bash/4.2.nix { 1599 1599 interactive = true; 1600 1600 }); 1601 1601 ··· 2869 2869 inherit (perlPackages) LocaleGettext; 2870 2870 }; 2871 2871 2872 + hyenae = callPackage ../tools/networking/hyenae { }; 2873 + 2872 2874 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { 2873 2875 inherit (perlPackages) XMLSimple; 2874 2876 }; ··· 3036 3034 agg = callPackage ../development/libraries/agg { }; 3037 3035 3038 3036 allegro = callPackage ../development/libraries/allegro {}; 3037 + allegro5 = callPackage ../development/libraries/allegro/5.nix {}; 3039 3038 3040 3039 amrnb = callPackage ../development/libraries/amrnb { }; 3041 3040 ··· 3484 3481 inherit (gnome) gtk glib; 3485 3482 }; 3486 3483 3484 + google_perftools = callPackage ../development/libraries/google-perftools { }; 3485 + 3487 3486 #GMP ex-satellite, so better keep it near gmp 3488 3487 mpfr = callPackage ../development/libraries/mpfr { }; 3489 3488 ··· 3780 3775 libdiscid = callPackage ../development/libraries/libdiscid { }; 3781 3776 3782 3777 libdmtx = callPackage ../development/libraries/libdmtx { }; 3778 + 3779 + libdnet = callPackage ../development/libraries/libdnet { }; 3783 3780 3784 3781 libdrm = callPackage ../development/libraries/libdrm { 3785 3782 inherit fetchurl stdenv pkgconfig; ··· 4452 4445 snack = callPackage ../development/libraries/snack { 4453 4446 # optional 4454 4447 }; 4448 + 4449 + soprano = callPackage ../development/libraries/soprano { }; 4455 4450 4456 4451 soqt = callPackage ../development/libraries/soqt { }; 4457 4452 ··· 5560 5551 kernelPatches = 5561 5552 [ #kernelPatches.fbcondecor_2_6_38 5562 5553 kernelPatches.sec_perm_2_6_24 5563 - kernelPatches.aufs2_1_3_0 5554 + #kernelPatches.aufs2_1_3_0 5564 5555 #kernelPatches.mips_restart_2_6_36 5565 5556 ]; 5566 5557 }; ··· 7846 7837 7847 7838 enlightenment = callPackage ../desktops/enlightenment { }; 7848 7839 7840 + # e17 = recurseIntoAttrs ( 7841 + # let callPackage = newScope pkgs.e17; in 7842 + # import ../desktops/e17 { inherit callPackage pkgs; } 7843 + # ); 7844 + 7849 7845 gnome28 = recurseIntoAttrs (import ../desktops/gnome-2.28 pkgs); 7850 7846 7851 7847 gnome = gnome28; ··· 7895 7881 7896 7882 kuickshow = callPackage ../applications/graphics/kuickshow { 7897 7883 inherit (kde3) arts kdelibs; 7898 - qt = qt3; 7899 - }; 7900 - 7901 - kcachegrind = callPackage ../development/tools/misc/kcachegrind { 7902 - inherit (kde3) kdelibs; 7903 7884 qt = qt3; 7904 7885 }; 7905 7886
+25
pkgs/top-level/perl-packages.nix
··· 2809 2809 ]; 2810 2810 }; 2811 2811 2812 + StatisticsDescriptive = buildPerlPackage rec { 2813 + name = "Statistics-Descriptive-3.0202"; 2814 + src = fetchurl { 2815 + url = "mirror://cpan/modules/by-module/Statistics/${name}.tar.gz"; 2816 + sha256 = "0y8l3dkhfc2gqwfigrg363ac7pxcyshdna66afpdvs8r1gd53a1i"; 2817 + }; 2818 + }; 2819 + 2820 + StatisticsDistributions = buildPerlPackage rec { 2821 + name = "Statistics-Distributions-1.02"; 2822 + src = fetchurl { 2823 + url = "mirror://cpan/modules/by-module/Statistics/${name}.tar.gz"; 2824 + sha256 = "1j1kswl98f4i9dn176f9aa3y9bissx2sscga5jm3gjl4pxm3k7zr"; 2825 + }; 2826 + }; 2827 + 2828 + StatisticsTTest = buildPerlPackage rec { 2829 + name = "Statistics-TTest-1.1.0"; 2830 + src = fetchurl { 2831 + url = "mirror://cpan/modules/by-module/Statistics/${name}.tar.gz"; 2832 + sha256 = "0rkifgzm4rappiy669dyi6lyxn2sdqaf0bl6gndlfa67b395kndj"; 2833 + }; 2834 + propagatedBuildInputs = [ StatisticsDescriptive StatisticsDistributions ]; 2835 + }; 2836 + 2812 2837 StringFormat = buildPerlPackage rec { 2813 2838 name = "String-Format-1.16"; 2814 2839 src = fetchurl {
+4 -2
pkgs/top-level/python-packages.nix
··· 765 765 766 766 doCheck = false; 767 767 768 - buildInputs = [ dateutil numpy pkgs.freetype pkgs.libpng pkgs.pkgconfig pkgs.tcl pkgs.tk pkgs.xlibs.libX11 ]; 768 + propagatedBuildInputs = [ dateutil numpy pkgs.freetype pkgs.libpng pkgs.pkgconfig pkgs.tcl pkgs.tk pkgs.xlibs.libX11 ]; 769 769 770 770 meta = { 771 771 description = "python plotting library, making publication quality plots"; 772 772 homepage = "http://matplotlib.sourceforge.net/"; 773 + platforms = stdenv.lib.platforms.linux; 774 + maintainers = [ stdenv.lib.maintainers.simons ]; 773 775 }; 774 776 }); 775 777 ··· 1818 1816 md5 = "42c722d48e52d4888193965dd473adb5"; 1819 1817 }; 1820 1818 1821 - propagatedBuildInputs = [docutils jinja2 pygments]; 1819 + propagatedBuildInputs = [docutils jinja2 pygments]; 1822 1820 1823 1821 meta = { 1824 1822 description = "Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects.";
-1
pkgs/top-level/release.nix
··· 440 440 kdebase = linux; 441 441 kdelibs = linux; 442 442 k3b = linux; 443 - kcachegrind = linux; 444 443 kile = linux; 445 444 }; 446 445