lol

Merge remote-tracking branch 'origin/master' into staging.

Conflicts:
pkgs/desktops/e18/enlightenment.nix

+4697 -3318
+1
lib/maintainers.nix
··· 92 92 skeidel = "Sven Keidel <svenkeidel@gmail.com>"; 93 93 smironov = "Sergey Mironov <ierton@gmail.com>"; 94 94 sprock = "Roger Mason <rmason@mun.ca>"; 95 + tailhook = "Paul Colomiets <paul@colomiets.name>"; 95 96 thammers = "Tobias Hammerschmidt <jawr@gmx.de>"; 96 97 the-kenny = "Moritz Ulrich <moritz@tarn-vedra.de>"; 97 98 thoughtpolice = "Austin Seipp <aseipp@pobox.com>";
-146
maintainers/scripts/sort-attrs.str
··· 1 - /* Tool to sort attribute sets. Primarily useful for keeping 2 - all-packages.nix tidy. 3 - 4 - To compile: 5 - 6 - $ strc -i ../../maintainers/scripts/sort-attrs.str -la stratego-lib 7 - 8 - Typical invocation: 9 - 10 - $ sglr -m -p ~/Dev/nix/src/libexpr/nix.tbl -i all-packages.nix \ 11 - | implode-asfix --lex \ 12 - | ../../maintainers/scripts/sort-attrs \ 13 - | asfix-yield 14 - */ 15 - 16 - module sort-attrs 17 - 18 - imports 19 - libstratego-lib 20 - libstratego-sglr 21 - 22 - 23 - strategies 24 - 25 - no-wsp = !appl(prod([], cf(opt(layout())), no-attrs()), []) 26 - 27 - 28 - rules 29 - 30 - list-sep(s): [] -> [] 31 - list-sep(s): [x | xs] -> [[x | before] | <list-sep(s)> [split | after]] 32 - where 33 - <split-fetch-keep(s)> xs => (before, split, after) 34 - list-sep(s): [x | xs] -> [[x | xs]] 35 - where 36 - <not(split-fetch-keep(s))> xs 37 - 38 - list-sep-end(s): xs -> [<conc> (before, [split]) | <list-sep-end(s)> after] 39 - where 40 - <split-fetch-keep(s)> xs => (before, split, after) 41 - list-sep-end(s): xs -> [xs] 42 - where 43 - <not(split-fetch-keep(s))> xs 44 - 45 - 46 - sort-attrs: 47 - appl(p@prod(_, _, attrs([term(cons("Attrs"))])), 48 - [ lit("{") 49 - , ws1 50 - , appl(p2@list(cf(iter-star(sort("Bind")))), attrs) 51 - , ws2 52 - , lit("}") 53 - ] 54 - ) -> 55 - appl(p, [lit("{"), <no-wsp>, appl(p2, <concat> attrs'), ws2, lit("}")]) 56 - where 57 - <debug> "found it"; 58 - <attach-wsp> [ws1 | attrs] => withWSP; 59 - <list-sep(starts-section)> withWSP => groups; 60 - <length; debug> groups; 61 - <map({x', x'', x''', xs', starts, starts': \[x | xs] -> [x''' | xs'] 62 - where 63 - <remove-section-start> x => (x', starts); 64 - <map(regularise-empty-lines); if !starts; debug; sortable-section; debug then qsort(compare-attrs) else id end> [x' | xs] => [x'' | xs']; 65 - <[] <+ \x -> ["\n\n\n" | x]\ > starts => starts'; 66 - <prepend-layout> (starts', x'') => x''' 67 - \ })> groups => attrs'; 68 - <debug> "did it" 69 - 70 - 71 - attach-wsp: [a, b | cs] -> [(a, b) | <attach-wsp> cs] 72 - attach-wsp: [] -> [] 73 - 74 - 75 - strategies 76 - 77 - starts-section = 78 - ?x@(appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr); 79 - <implode-string; is-substring(!"###")> cs; 80 - !x 81 - 82 - rules 83 - 84 - 85 - sortable-section = ?[s]; !s; explode-string; not(fetch({x: ?x; !(x, 97); geq})) 86 - 87 - 88 - remove-section-start: 89 - (appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr) -> 90 - ((appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs'), attr), starts) 91 - where 92 - !cs; 93 - list-sep-end(?10); // separate into lines, keeping the \n 94 - map(implode-string); 95 - partition(where(is-substring(!"###"))) => (starts, rest); 96 - <map(explode-string); concat> rest => cs' 97 - 98 - 99 - regularise-empty-lines: 100 - (appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr) -> 101 - (appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs''), attr) 102 - where 103 - // separate into lines, keeping the \n 104 - // last whitespace is significant, keep 105 - <list-sep-end(?10); split-init-last> cs => (init, last); 106 - <regularise-empty-lines'> init => cs'; // remove whitespace-only lines 107 - <concat> [<explode-string> "\n\n", <concat> cs', last] => cs'' // add one empty line 108 - 109 - /* Dirty hack: *do* keep the first empty line following a non-empty line. !!! order matters */ 110 - regularise-empty-lines': [] -> [] 111 - 112 - regularise-empty-lines': [x, y | xs] -> [x, y | <regularise-empty-lines'> xs] 113 - where 114 - <fetch-elem(not(?10 <+ ?32))> x; 115 - <not(fetch-elem(not(?10 <+ ?32)))> y 116 - 117 - regularise-empty-lines': [x | xs] -> [x | <regularise-empty-lines'> xs] 118 - where <fetch-elem(not(?10 <+ ?32))> x 119 - 120 - regularise-empty-lines': [x | xs] -> <regularise-empty-lines'> xs 121 - where <not(fetch-elem(not(?10 <+ ?32)))> x 122 - 123 - 124 - prepend-layout: 125 - (text, (appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs), attr)) -> 126 - (appl(prod([cf(layout())], cf(opt(layout())), no-attrs()), cs''), attr) 127 - where 128 - <implode-string> cs => cs'; 129 - <conc-strings; explode-string> (<concat-strings> text, cs') => cs'' 130 - 131 - 132 - compare-attrs: 133 - x@ 134 - ( (_, appl(p1@prod(_, _, attrs([term(cons("Bind"))])), [id1 | xs1])) 135 - , (_, appl(p2@prod(_, _, attrs([term(cons("Bind"))])), [id2 | xs2])) 136 - ) 137 - -> x 138 - where 139 - <string-lt> (id1, id2) 140 - 141 - 142 - strategies 143 - 144 - main = io-wrap( 145 - oncetd(sort-attrs) 146 - )
+37 -9
nixos/doc/manual/configuration.xml
··· 1036 1036 { createHome = true; 1037 1037 home = "/home/alice"; 1038 1038 description = "Alice Foobar"; 1039 - extraGroups = [ "wheel" ]; 1039 + extraGroups = [ "wheel" "networkmanager" ]; 1040 1040 useDefaultShell = true; 1041 1041 openssh.authorizedKeys.keys = [ "ssh-dss AAAAB3Nza... alice@foobar" ]; 1042 1042 }; 1043 1043 </programlisting> 1044 1044 1045 1045 Note that <literal>alice</literal> is a member of the 1046 - <literal>wheel</literal> group, which allows her to use 1047 - <command>sudo</command> to execute commands as 1048 - <literal>root</literal>. Also note the SSH public key that allows 1049 - remote logins with the corresponding private key. Users created in 1050 - this way do not have a password by default, so they cannot log in via 1051 - mechanisms that require a password. However, you can use the 1052 - <command>passwd</command> program to set a password, which is retained 1053 - across invocations of <command>nixos-rebuild</command>.</para> 1046 + <literal>wheel</literal> and <literal>networkmanager</literal> groups, 1047 + which allows her to use <command>sudo</command> to execute commands as 1048 + <literal>root</literal> and to configure the network, respectively. 1049 + Also note the SSH public key that allows remote logins with the 1050 + corresponding private key. Users created in this way do not have a 1051 + password by default, so they cannot log in via mechanisms that require 1052 + a password. However, you can use the <command>passwd</command> program 1053 + to set a password, which is retained across invocations of 1054 + <command>nixos-rebuild</command>.</para> 1054 1055 1055 1056 <para>A user ID (uid) is assigned automatically. You can also specify 1056 1057 a uid manually by adding ··· 1277 1278 1278 1279 <section xml:id="sec-networking"><title>Networking</title> 1279 1280 1281 + <section xml:id="sec-networkmanager"><title>NetworkManager</title> 1282 + 1283 + <para>To facilitate network configuration, some desktop environments 1284 + use NetworkManager. You can enable NetworkManager by setting: 1285 + 1286 + <programlisting> 1287 + services.networkmanager.enable = true; 1288 + </programlisting> 1289 + 1290 + Some desktop managers (e.g., GNOME) enable NetworkManager 1291 + automatically for you.</para> 1292 + 1293 + <para>All users that should have permission to change network settings 1294 + must belong to the <code>networkmanager</code> group.</para> 1295 + 1296 + <note><para><code>services.networkmanager</code> and 1297 + <code>services.wireless</code> can not be enabled at the same time: 1298 + you can still connect to the wireless networks using 1299 + NetworkManager.</para></note> 1300 + 1301 + </section> 1302 + 1280 1303 <section xml:id="sec-ssh"><title>Secure shell access</title> 1281 1304 1282 1305 <para>Secure shell (SSH) access to your machine can be enabled by ··· 1398 1421 1399 1422 1400 1423 <section xml:id="sec-wireless"><title>Wireless networks</title> 1424 + 1425 + <para>For a desktop installation using NetworkManager (e.g., GNOME), 1426 + you just have to make sure the user is in the 1427 + <code>networkmanager</code> group and you can skip the rest of this 1428 + section on wireless networks.</para> 1401 1429 1402 1430 <para> 1403 1431 NixOS will start wpa_supplicant for you if you enable this setting:
+1 -1
nixos/lib/testing.nix
··· 117 117 118 118 report = releaseTools.gcovReport { coverageRuns = [ test ]; }; 119 119 120 - in (if makeCoverageReport then report else test) // { inherit driver test; }; 120 + in (if makeCoverageReport then report else test) // { inherit nodes driver test; }; 121 121 122 122 123 123 runInMachine =
+10 -12
nixos/modules/installer/cd-dvd/iso-image.nix
··· 179 179 180 180 fileSystems."/" = 181 181 { fsType = "tmpfs"; 182 - device = "none"; 183 182 options = "mode=0755"; 184 183 }; 185 184 ··· 192 191 noCheck = true; 193 192 }; 194 193 194 + # In stage 1, mount a tmpfs on top of /nix/store (the squashfs 195 + # image) to make this a live CD. 195 196 fileSystems."/nix/.ro-store" = 196 197 { fsType = "squashfs"; 197 198 device = "/iso/nix-store.squashfs"; ··· 201 202 202 203 fileSystems."/nix/.rw-store" = 203 204 { fsType = "tmpfs"; 204 - device = "none"; 205 205 options = "mode=0755"; 206 206 neededForBoot = true; 207 207 }; 208 208 209 + fileSystems."/nix/store" = 210 + { fsType = "unionfs-fuse"; 211 + device = "unionfs"; 212 + options = "allow_other,cow,nonempty,chroot=/mnt-root,max_files=32768,hide_meta_files,dirs=/nix/.rw-store=rw:/nix/.ro-store=ro"; 213 + }; 214 + 209 215 boot.initrd.availableKernelModules = [ "squashfs" "iso9660" ]; 210 216 211 217 boot.initrd.kernelModules = [ "loop" ]; 212 - 213 - # In stage 1, mount a tmpfs on top of /nix/store (the squashfs 214 - # image) to make this a live CD. 215 - boot.initrd.postMountCommands = 216 - '' 217 - mkdir -p $targetRoot/nix/store 218 - unionfs -o allow_other,cow,nonempty,chroot=$targetRoot,max_files=32768 /nix/.rw-store=RW:/nix/.ro-store=RO $targetRoot/nix/store 219 - ''; 220 218 221 219 # Closures to be copied to the Nix store on the CD, namely the init 222 220 # script and the top-level system configuration directory. ··· 313 311 ''; 314 312 315 313 # Add vfat support to the initrd to enable people to copy the 316 - # contents of the CD to a bootable USB stick. Need unionfs-fuse for union mounts 317 - boot.initrd.supportedFilesystems = [ "vfat" "unionfs-fuse" ]; 314 + # contents of the CD to a bootable USB stick. 315 + boot.initrd.supportedFilesystems = [ "vfat" ]; 318 316 319 317 }; 320 318
+3
nixos/modules/misc/ids.nix
··· 137 137 gitolite = 127; 138 138 znc = 128; 139 139 polipo = 129; 140 + mopidy = 130; 140 141 141 142 # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! 142 143 ··· 248 249 firebird = 127; 249 250 znc = 128; 250 251 polipo = 129; 252 + mopidy = 130; 253 + docker = 131; 251 254 252 255 # When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399! 253 256
+6 -1
nixos/modules/module-list.nix
··· 79 79 ./services/audio/alsa.nix 80 80 ./services/audio/fuppes.nix 81 81 ./services/audio/mpd.nix 82 + ./services/audio/mopidy.nix 82 83 ./services/backup/almir.nix 83 84 ./services/backup/bacula.nix 84 85 ./services/backup/mysql-backup.nix ··· 296 297 ./services/x11/xserver.nix 297 298 ./system/activation/activation-script.nix 298 299 ./system/activation/top-level.nix 300 + ./system/boot/emergency-mode.nix 299 301 ./system/boot/kernel.nix 300 302 ./system/boot/kexec.nix 301 303 ./system/boot/loader/efi.nix ··· 311 313 ./system/boot/stage-1.nix 312 314 ./system/boot/stage-2.nix 313 315 ./system/boot/systemd.nix 316 + ./system/boot/tmp.nix 314 317 ./system/etc/etc.nix 315 318 ./system/upstart/upstart.nix 316 319 ./tasks/cpu-freq.nix 317 320 ./tasks/encrypted-devices.nix 321 + ./tasks/filesystems.nix 318 322 ./tasks/filesystems/btrfs.nix 323 + ./tasks/filesystems/cifs.nix 319 324 ./tasks/filesystems/ext.nix 320 325 ./tasks/filesystems/f2fs.nix 321 326 ./tasks/filesystems/nfs.nix 322 - ./tasks/filesystems.nix 323 327 ./tasks/filesystems/reiserfs.nix 324 328 ./tasks/filesystems/unionfs-fuse.nix 325 329 ./tasks/filesystems/vfat.nix ··· 334 338 ./testing/service-runner.nix 335 339 ./virtualisation/container-config.nix 336 340 ./virtualisation/containers.nix 341 + ./virtualisation/docker.nix 337 342 ./virtualisation/libvirtd.nix 338 343 #./virtualisation/nova.nix 339 344 ./virtualisation/virtualbox-guest.nix
-1
nixos/modules/profiles/base.nix
··· 7 7 # Include some utilities that are useful for installing or repairing 8 8 # the system. 9 9 environment.systemPackages = [ 10 - pkgs.subversion # for nixos-checkout 11 10 pkgs.w3m # needed for the manual anyway 12 11 pkgs.testdisk # useful for repairing boot problems 13 12 pkgs.mssys # for writing Microsoft boot sectors / MBRs
+3 -2
nixos/modules/security/ca.nix
··· 13 13 ]; 14 14 15 15 environment.sessionVariables = 16 - { OPENSSL_X509_CERT_FILE = "/etc/ssl/certs/ca-bundle.crt"; 17 - CURL_CA_BUNDLE = "/etc/ssl/certs/ca-bundle.crt"; 16 + { SSL_CERT_FILE = "/etc/ssl/certs/ca-bundle.crt"; 17 + # FIXME: unneeded - remove eventually. 18 + OPENSSL_X509_CERT_FILE = "/etc/ssl/certs/ca-bundle.crt"; 18 19 GIT_SSL_CAINFO = "/etc/ssl/certs/ca-bundle.crt"; 19 20 }; 20 21
+107
nixos/modules/services/audio/mopidy.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with pkgs; 4 + with lib; 5 + 6 + let 7 + 8 + uid = config.ids.uids.mopidy; 9 + gid = config.ids.gids.mopidy; 10 + cfg = config.services.mopidy; 11 + 12 + mopidyConf = writeText "mopidy.conf" cfg.configuration; 13 + 14 + mopidyLauncher = stdenv.mkDerivation { 15 + name = "mopidy-launcher"; 16 + phases = [ "installPhase" ]; 17 + buildInputs = [ makeWrapper python ]; 18 + installPhase = '' 19 + mkdir -p $out/bin 20 + ln -s ${mopidy}/bin/mopidy $out/bin/mopidy 21 + wrapProgram $out/bin/mopidy \ 22 + --prefix PYTHONPATH : \ 23 + "${concatStringsSep ":" (map (p: "$(toPythonPath ${p})") cfg.extensionPackages)}" 24 + ''; 25 + }; 26 + 27 + in { 28 + 29 + options = { 30 + 31 + services.mopidy = { 32 + 33 + enable = mkOption { 34 + default = false; 35 + type = types.bool; 36 + description = '' 37 + Whether to enable Mopidy, a music player daemon. 38 + ''; 39 + }; 40 + 41 + dataDir = mkOption { 42 + default = "/var/lib/mopidy"; 43 + type = types.str; 44 + description = '' 45 + The directory where Mopidy stores its state. 46 + ''; 47 + }; 48 + 49 + extensionPackages = mkOption { 50 + default = []; 51 + type = types.listOf types.package; 52 + example = [ mopidy-spotify ]; 53 + description = '' 54 + Mopidy extensions that should be loaded by the service. 55 + ''; 56 + }; 57 + 58 + configuration = mkOption { 59 + type = types.lines; 60 + description = '' 61 + The configuration that Mopidy should use. 62 + ''; 63 + }; 64 + 65 + extraConfigFiles = mkOption { 66 + default = []; 67 + type = types.listOf types.str; 68 + description = '' 69 + Extra config file read by Mopidy when the service starts. 70 + Later files in the list overrides earlier configuration. 71 + ''; 72 + }; 73 + 74 + }; 75 + 76 + }; 77 + 78 + 79 + ###### implementation 80 + 81 + config = mkIf cfg.enable { 82 + 83 + systemd.services.mopidy = { 84 + wantedBy = [ "multi-user.target" ]; 85 + after = [ "network.target" "sound.target" ]; 86 + description = "mopidy music player daemon"; 87 + preStart = "mkdir -p ${cfg.dataDir} && chown -R mopidy:mopidy ${cfg.dataDir}"; 88 + serviceConfig = { 89 + ExecStart = "${mopidyLauncher}/bin/mopidy --config ${concatStringsSep ":" ([mopidyConf] ++ cfg.extraConfigFiles)}"; 90 + User = "mopidy"; 91 + PermissionsStartOnly = true; 92 + }; 93 + }; 94 + 95 + users.extraUsers.mopidy = { 96 + inherit uid; 97 + group = "mopidy"; 98 + extraGroups = [ "audio" ]; 99 + description = "Mopidy daemon user"; 100 + home = "${cfg.dataDir}"; 101 + }; 102 + 103 + users.extraGroups.mopidy.gid = gid; 104 + 105 + }; 106 + 107 + }
+6 -11
nixos/modules/services/misc/nix-daemon.nix
··· 22 22 23 23 nixConf = 24 24 let 25 - # Tricky: if we're using a chroot for builds, then we need 26 - # /bin/sh in the chroot (our own compromise to purity). 27 - # However, since /bin/sh is a symlink to some path in the 28 - # Nix store, which furthermore has runtime dependencies on 29 - # other paths in the store, we need the closure of /bin/sh 30 - # in `build-chroot-dirs' - otherwise any builder that uses 31 - # /bin/sh won't work. 32 - binshDeps = pkgs.writeReferencesToFile config.system.build.binsh; 25 + # If we're using a chroot for builds, then provide /bin/sh in 26 + # the chroot as a bind-mount to bash. This means we also need to 27 + # include the entire closure of bash. 28 + sh = pkgs.stdenv.shell; 29 + binshDeps = pkgs.writeReferencesToFile sh; 33 30 in 34 31 pkgs.runCommand "nix.conf" {extraOptions = cfg.extraOptions; } '' 35 32 extraPaths=$(for i in $(cat ${binshDeps}); do if test -d $i; then echo $i; fi; done) ··· 40 37 build-users-group = nixbld 41 38 build-max-jobs = ${toString (cfg.maxJobs)} 42 39 build-use-chroot = ${if cfg.useChroot then "true" else "false"} 43 - build-chroot-dirs = ${toString cfg.chrootDirs} $(echo $extraPaths) 40 + build-chroot-dirs = ${toString cfg.chrootDirs} /bin/sh=${sh} $(echo $extraPaths) 44 41 binary-caches = ${toString cfg.binaryCaches} 45 42 trusted-binary-caches = ${toString cfg.trustedBinaryCaches} 46 43 $extraOptions ··· 252 249 ###### implementation 253 250 254 251 config = { 255 - 256 - nix.chrootDirs = [ "/bin" ]; 257 252 258 253 environment.etc."nix/nix.conf".source = nixConf; 259 254
+1 -2
nixos/modules/services/search/elasticsearch.nix
··· 122 122 wantedBy = [ "multi-user.target" ]; 123 123 after = [ "network-interfaces.target" ]; 124 124 environment = { ES_HOME = cfg.dataDir; }; 125 - path = [ pkgs.elasticsearch ]; 126 125 serviceConfig = { 127 - ExecStart = "elasticsearch -Des.path.conf=${configDir} ${toString cfg.extraCmdLineOptions}"; 126 + ExecStart = "${pkgs.elasticsearch}/bin/elasticsearch -Des.path.conf=${configDir} ${toString cfg.extraCmdLineOptions}"; 128 127 User = "elasticsearch"; 129 128 PermissionsStartOnly = true; 130 129 };
+7 -1
nixos/modules/services/web-servers/apache-httpd/default.nix
··· 387 387 ''; 388 388 389 389 390 - enablePHP = any (svc: svc.enablePHP) allSubservices; 390 + enablePHP = mainCfg.enablePHP || any (svc: svc.enablePHP) allSubservices; 391 391 392 392 393 393 # Generate the PHP configuration file. Should probably be factored ··· 529 529 configuration of the virtual host. The available options 530 530 are the non-global options permissible for the main host. 531 531 ''; 532 + }; 533 + 534 + enablePHP = mkOption { 535 + type = types.bool; 536 + default = false; 537 + description = "Whether to enable the PHP module."; 532 538 }; 533 539 534 540 phpOptions = mkOption {
+8
nixos/modules/services/web-servers/apache-httpd/tomcat-connector.nix
··· 29 29 ''; 30 30 in 31 31 { 32 + 33 + options = { 34 + extraWorkersProperties = lib.mkOption { 35 + default = ""; 36 + description = "Additional configuration for the workers.properties file."; 37 + }; 38 + }; 39 + 32 40 extraModules = [ 33 41 { name = "jk"; path = "${pkgs.tomcat_connectors}/modules/mod_jk.so"; } 34 42 ];
+7 -2
nixos/modules/services/web-servers/tomcat.nix
··· 77 77 description = "Whether to enable logging per virtual host."; 78 78 }; 79 79 80 + jdk = mkOption { 81 + default = pkgs.jdk; 82 + description = "Which JDK to use."; 83 + }; 84 + 80 85 axis2 = { 81 86 82 87 enable = mkOption { ··· 332 337 ''; 333 338 334 339 script = '' 335 - ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c 'CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${pkgs.jdk} JAVA_OPTS="${cfg.javaOpts}" CATALINA_OPTS="${cfg.catalinaOpts}" ${tomcat}/bin/startup.sh' 340 + ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c 'CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${cfg.jdk} JAVA_OPTS="${cfg.javaOpts}" CATALINA_OPTS="${cfg.catalinaOpts}" ${tomcat}/bin/startup.sh' 336 341 ''; 337 342 338 343 postStop = 339 344 '' 340 345 echo "Stopping tomcat..." 341 - CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${pkgs.jdk} ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c ${tomcat}/bin/shutdown.sh 346 + CATALINA_BASE=${cfg.baseDir} JAVA_HOME=${cfg.jdk} ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c ${tomcat}/bin/shutdown.sh 342 347 ''; 343 348 344 349 };
+2 -2
nixos/modules/services/x11/desktop-managers/e18.nix
··· 1 - { config, pkgs, ... }: 1 + { config, pkgs, lib, ... }: 2 2 3 - with pkgs.lib; 3 + with lib; 4 4 5 5 let 6 6
+6 -3
nixos/modules/services/x11/hardware/synaptics.nix
··· 41 41 }; 42 42 43 43 accelFactor = mkOption { 44 + type = types.nullOr types.string; 44 45 default = "0.001"; 45 46 description = "Cursor acceleration (how fast speed increases from minSpeed to maxSpeed)."; 46 47 }; 47 48 48 49 minSpeed = mkOption { 50 + type = types.nullOr types.string; 49 51 default = "0.6"; 50 52 description = "Cursor speed factor for precision finger motion."; 51 53 }; 52 54 53 55 maxSpeed = mkOption { 56 + type = types.nullOr types.string; 54 57 default = "1.0"; 55 58 description = "Cursor speed factor for highest-speed finger motion."; 56 59 }; ··· 120 123 MatchIsTouchpad "on" 121 124 ${optionalString (cfg.dev != null) ''MatchDevicePath "${cfg.dev}"''} 122 125 Driver "synaptics" 123 - Option "MinSpeed" "${cfg.minSpeed}" 124 - Option "MaxSpeed" "${cfg.maxSpeed}" 125 - Option "AccelFactor" "${cfg.accelFactor}" 126 + ${optionalString (cfg.minSpeed != null) ''Option "MinSpeed" "${cfg.minSpeed}"''} 127 + ${optionalString (cfg.maxSpeed != null) ''Option "MaxSpeed" "${cfg.maxSpeed}"''} 128 + ${optionalString (cfg.accelFactor != null) ''Option "AccelFactor" "${cfg.accelFactor}"''} 126 129 ${optionalString cfg.tapButtons tapConfig} 127 130 Option "ClickFinger1" "${builtins.elemAt cfg.buttonsMap 0}" 128 131 Option "ClickFinger2" "${builtins.elemAt cfg.buttonsMap 1}"
+37
nixos/modules/system/boot/emergency-mode.nix
··· 1 + { config, lib, ... }: 2 + 3 + with lib; 4 + 5 + { 6 + 7 + ###### interface 8 + 9 + options = { 10 + 11 + systemd.enableEmergencyMode = mkOption { 12 + default = true; 13 + type = types.bool; 14 + description = '' 15 + Whether to enable emergency mode, which is an 16 + <command>sulogin</command> shell started on the console if 17 + mounting a filesystem fails. Since some machines (like EC2 18 + instances) have no console of any kind, emergency mode doesn't 19 + make sense, and it's better to continue with the boot insofar 20 + as possible. 21 + ''; 22 + }; 23 + 24 + }; 25 + 26 + ###### implementation 27 + 28 + config = { 29 + 30 + systemd.additionalUpstreamSystemUnits = optionals 31 + config.systemd.enableEmergencyMode [ 32 + "emergency.target" "emergency.service" 33 + ]; 34 + 35 + }; 36 + 37 + }
+9 -14
nixos/modules/system/boot/modprobe.nix
··· 68 68 69 69 config = mkIf (!config.boot.isContainer) { 70 70 71 - environment.etc = [ 72 - { source = "${pkgs.kmod-blacklist-ubuntu}/modprobe.conf"; 73 - target = "modprobe.d/ubuntu.conf"; 74 - } 75 - { source = pkgs.writeText "modprobe.conf" 76 - '' 77 - ${flip concatMapStrings config.boot.blacklistedKernelModules (name: '' 78 - blacklist ${name} 79 - '')} 80 - ${config.boot.extraModprobeConfig} 81 - ''; 82 - target = "modprobe.d/nixos.conf"; 83 - } 84 - ]; 71 + environment.etc."modprobe.d/ubuntu.conf".source = "${pkgs.kmod-blacklist-ubuntu}/modprobe.conf"; 72 + 73 + environment.etc."modprobe.d/nixos.conf".text = 74 + '' 75 + ${flip concatMapStrings config.boot.blacklistedKernelModules (name: '' 76 + blacklist ${name} 77 + '')} 78 + ${config.boot.extraModprobeConfig} 79 + ''; 85 80 86 81 environment.systemPackages = [ config.system.sbin.modprobe pkgs.kmod ]; 87 82
+9 -1
nixos/modules/system/boot/stage-1-init.sh
··· 4 4 console=tty1 5 5 6 6 export LD_LIBRARY_PATH=@extraUtils@/lib 7 - export PATH=@extraUtils@/bin:@extraUtils@/sbin 7 + export PATH=@extraUtils@/bin 8 + ln -s @extraUtils@/bin /bin 8 9 9 10 10 11 fail() { ··· 261 262 echo "$device /mnt-root$mountPoint $fsType $options" >> /etc/fstab 262 263 263 264 checkFS "$device" "$fsType" 265 + 266 + # Create backing directories for unionfs-fuse. 267 + if [ "$fsType" = unionfs-fuse ]; then 268 + for i in $(IFS=:; echo ${options##*,dirs=}); do 269 + mkdir -m 0700 -p /mnt-root"${i%=*}" 270 + done 271 + fi 264 272 265 273 echo "mounting $device on $mountPoint..." 266 274
+13 -25
nixos/modules/system/boot/stage-1.nix
··· 23 23 }; 24 24 25 25 26 - needsCifsUtils = kernelPackages.kernel ? features 27 - && kernelPackages.kernel.features ? needsCifsUtils 28 - && kernelPackages.kernel.features.needsCifsUtils 29 - && any (fs: fs.fsType == "cifs") fileSystems; 30 - 31 - busybox = 32 - if needsCifsUtils 33 - then pkgs.busybox.override { 34 - extraConfig = '' 35 - CONFIG_FEATURE_MOUNT_CIFS n 36 - CONFIG_FEATURE_MOUNT_HELPERS y 37 - ''; 38 - } 39 - else pkgs.busybox; 40 - 41 - 42 26 # Some additional utilities needed in stage 1, like mount, lvm, fsck 43 27 # etc. We don't want to bring in all of those packages, so we just 44 28 # copy what we need. Instead of using statically linked binaries, ··· 51 35 } 52 36 '' 53 37 mkdir -p $out/bin $out/lib 38 + ln -s $out/bin $out/sbin 54 39 55 40 # Copy what we need from Glibc. 56 41 cp -pv ${pkgs.glibc}/lib/ld*.so.? $out/lib ··· 62 47 cp -pv ${pkgs.gcc.gcc}/lib*/libgcc_s.so.* $out/lib 63 48 64 49 # Copy BusyBox. 65 - cp -rvd ${busybox}/{bin,sbin} $out/ 66 - chmod -R u+w $out 50 + cp -pvd ${pkgs.busybox}/bin/* ${pkgs.busybox}/sbin/* $out/bin/ 67 51 68 52 # Copy some utillinux stuff. 69 - cp -v ${pkgs.utillinux}/sbin/blkid $out/bin 53 + cp -vf ${pkgs.utillinux}/sbin/blkid $out/bin 70 54 cp -pdv ${pkgs.utillinux}/lib/libblkid*.so.* $out/lib 71 55 cp -pdv ${pkgs.utillinux}/lib/libuuid*.so.* $out/lib 72 56 ··· 89 73 90 74 # Copy modprobe. 91 75 cp -v ${pkgs.kmod}/bin/kmod $out/bin/ 92 - ln -s kmod $out/bin/modprobe 93 - 94 - # Maybe copy cifs utils 95 - ${optionalString needsCifsUtils '' 96 - cp -v ${pkgs.cifs_utils}/sbin/mount.cifs $out/bin 97 - ''} 76 + ln -sf kmod $out/bin/modprobe 98 77 99 78 ${config.boot.initrd.extraUtilsCommands} 100 79 ··· 313 292 example = "xz"; 314 293 }; 315 294 295 + boot.initrd.supportedFilesystems = mkOption { 296 + default = [ ]; 297 + example = [ "btrfs" ]; 298 + type = types.listOf types.string; 299 + description = "Names of supported filesystem types in the initial ramdisk."; 300 + }; 301 + 316 302 fileSystems = mkOption { 317 303 options.neededForBoot = mkOption { 318 304 default = false; ··· 346 332 347 333 # Prevent systemd from waiting for the /dev/root symlink. 348 334 systemd.units."dev-root.device".text = ""; 335 + 336 + boot.initrd.supportedFilesystems = map (fs: fs.fsType) fileSystems; 349 337 350 338 }; 351 339 }
+1 -7
nixos/modules/system/boot/stage-2-init.sh
··· 29 29 # Normally, stage 1 mounts the root filesystem read/writable. 30 30 # However, in some environments, stage 2 is executed directly, and the 31 31 # root is read-only. So make it writable here. 32 - mount -n -o remount,rw / 32 + mount -n -o remount,rw none / 33 33 34 34 35 35 # Likewise, stage 1 mounts /proc, /dev and /sys, so if we don't have a ··· 97 97 # Miscellaneous boot time cleanup. 98 98 rm -rf /var/run /var/lock 99 99 rm -f /etc/{group,passwd,shadow}.lock 100 - 101 - if test -n "@cleanTmpDir@"; then 102 - echo -n "cleaning \`/tmp'..." 103 - find /tmp -maxdepth 1 -mindepth 1 -print0 | xargs -0r rm -rf --one-file-system 104 - echo " done" 105 - fi 106 100 107 101 108 102 # Also get rid of temporary GC roots.
+2 -12
nixos/modules/system/boot/stage-2.nix
··· 17 17 src = ./stage-2-init.sh; 18 18 shellDebug = "${pkgs.bashInteractive}/bin/bash"; 19 19 isExecutable = true; 20 - inherit (config.boot) devShmSize runSize cleanTmpDir; 20 + inherit (config.boot) devShmSize runSize; 21 21 inherit (config.nix) readOnlyStore; 22 22 inherit (config.networking) useHostResolvConf; 23 23 ttyGid = config.ids.gids.tty; ··· 26 26 pkgs.utillinux 27 27 pkgs.sysvtools 28 28 pkgs.openresolv 29 - ] ++ (optional config.boot.cleanTmpDir pkgs.findutils) 30 - ++ optional config.nix.readOnlyStore readonlyMountpoint; 29 + ] ++ optional config.nix.readOnlyStore readonlyMountpoint; 31 30 postBootCommands = pkgs.writeText "local-cmds" 32 31 '' 33 32 ${config.boot.postBootCommands} ··· 78 77 description = '' 79 78 Size limit for the /run tmpfs. Look at mount(8), tmpfs size option, 80 79 for the accepted syntax. 81 - ''; 82 - }; 83 - 84 - # FIXME: should replace this with something that uses systemd-tmpfiles. 85 - cleanTmpDir = mkOption { 86 - type = types.bool; 87 - default = false; 88 - description = '' 89 - Whether to delete all files in <filename>/tmp</filename> during boot. 90 80 ''; 91 81 }; 92 82
+13 -18
nixos/modules/system/boot/systemd.nix
··· 162 162 "systemd-sysctl.service" 163 163 ] 164 164 165 - ++ optionals cfg.enableEmergencyMode [ 166 - "emergency.target" 167 - "emergency.service" 168 - ]; 165 + ++ cfg.additionalUpstreamSystemUnits; 169 166 170 167 upstreamSystemWants = 171 168 [ #"basic.target.wants" ··· 317 314 '' 318 315 [Service] 319 316 ${let env = cfg.globalEnvironment // def.environment; 320 - in concatMapStrings (n: "Environment=\"${n}=${getAttr n env}\"\n") (attrNames env)} 317 + in concatMapStrings (n: 318 + let s = "Environment=\"${n}=${getAttr n env}\"\n"; 319 + in if stringLength s >= 2048 then throw "The value of the environment variable ‘${n}’ in systemd service ‘${name}.service’ is too long." else s) (attrNames env)} 321 320 ${if def.reloadIfChanged then '' 322 321 X-ReloadIfChanged=true 323 322 '' else if !def.restartIfChanged then '' ··· 635 634 ''; 636 635 }; 637 636 638 - systemd.enableEmergencyMode = mkOption { 639 - default = true; 640 - type = types.bool; 641 - description = '' 642 - Whether to enable emergency mode, which is an 643 - <command>sulogin</command> shell started on the console if 644 - mounting a filesystem fails. Since some machines (like EC2 645 - instances) have no console of any kind, emergency mode doesn't 646 - make sense, and it's better to continue with the boot insofar 647 - as possible. 648 - ''; 649 - }; 650 - 651 637 systemd.tmpfiles.rules = mkOption { 652 638 type = types.listOf types.str; 653 639 default = []; ··· 688 674 type = types.attrsOf types.optionSet; 689 675 options = [ socketOptions unitConfig ]; 690 676 description = "Definition of systemd per-user socket units."; 677 + }; 678 + 679 + systemd.additionalUpstreamSystemUnits = mkOption { 680 + default = [ ]; 681 + type = types.listOf types.str; 682 + example = [ "debug-shell.service" "systemd-quotacheck.service" ]; 683 + description = '' 684 + Additional units shipped with systemd that shall be enabled. 685 + ''; 691 686 }; 692 687 693 688 };
+39
nixos/modules/system/boot/tmp.nix
··· 1 + { config, lib, ... }: 2 + 3 + with lib; 4 + 5 + { 6 + 7 + ###### interface 8 + 9 + options = { 10 + 11 + boot.cleanTmpDir = mkOption { 12 + type = types.bool; 13 + default = false; 14 + description = '' 15 + Whether to delete all files in <filename>/tmp</filename> during boot. 16 + ''; 17 + }; 18 + 19 + boot.tmpOnTmpfs = mkOption { 20 + type = types.bool; 21 + default = false; 22 + description = '' 23 + Whether to mount a tmpfs on <filename>/tmp</filename> during boot. 24 + ''; 25 + }; 26 + 27 + }; 28 + 29 + ###### implementation 30 + 31 + config = { 32 + 33 + systemd.additionalUpstreamSystemUnits = optional config.boot.tmpOnTmpfs "tmp.mount"; 34 + 35 + systemd.tmpfiles.rules = optional config.boot.cleanTmpDir "D! /tmp 1777 root root"; 36 + 37 + }; 38 + 39 + }
+6 -14
nixos/modules/tasks/filesystems.nix
··· 9 9 10 10 prioOption = prio: optionalString (prio !=null) " pri=${toString prio}"; 11 11 12 - fileSystemOpts = { name, ... }: { 12 + fileSystemOpts = { name, config, ... }: { 13 13 14 14 options = { 15 15 ··· 68 68 69 69 config = { 70 70 mountPoint = mkDefault name; 71 + device = mkIf (config.fsType == "tmpfs") (mkDefault config.fsType); 71 72 }; 72 73 73 74 }; ··· 122 123 example = [ "btrfs" ]; 123 124 type = types.listOf types.string; 124 125 description = "Names of supported filesystem types."; 125 - }; 126 - 127 - boot.initrd.supportedFilesystems = mkOption { 128 - default = [ ]; 129 - example = [ "btrfs" ]; 130 - type = types.listOf types.string; 131 - description = "Names of supported filesystem types in the initial ramdisk."; 132 126 }; 133 127 134 128 }; ··· 140 134 141 135 boot.supportedFilesystems = map (fs: fs.fsType) fileSystems; 142 136 143 - boot.initrd.supportedFilesystems = 144 - map (fs: fs.fsType) 145 - (filter (fs: fs.mountPoint == "/" || fs.neededForBoot) fileSystems); 146 - 147 137 # Add the mount helpers to the system path so that `mount' can find them. 148 138 system.fsPackages = [ pkgs.dosfstools ]; 149 139 150 140 environment.systemPackages = 151 - [ pkgs.ntfs3g pkgs.cifs_utils pkgs.fuse ] 141 + [ pkgs.ntfs3g pkgs.fuse ] 152 142 ++ config.system.fsPackages; 153 143 154 144 environment.etc.fstab.text = ··· 157 147 158 148 # Filesystems. 159 149 ${flip concatMapStrings fileSystems (fs: 160 - (if fs.device != null then fs.device else "/dev/disk/by-label/${fs.label}") 150 + (if fs.device != null then fs.device 151 + else if fs.label != null then "/dev/disk/by-label/${fs.label}" 152 + else throw "No device specified for mount point ‘${fs.mountPoint}’.") 161 153 + " " + fs.mountPoint 162 154 + " " + fs.fsType 163 155 + " " + fs.options
+25
nixos/modules/tasks/filesystems/cifs.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + 7 + inInitrd = any (fs: fs == "cifs") config.boot.initrd.supportedFilesystems; 8 + 9 + in 10 + 11 + { 12 + config = { 13 + 14 + system.fsPackages = [ pkgs.cifs_utils ]; 15 + 16 + boot.initrd.availableKernelModules = mkIf inInitrd 17 + [ "cifs" "nls_utf8" "hmac" "md4" "ecb" "des_generic" "sha256" ]; 18 + 19 + boot.initrd.extraUtilsCommands = mkIf inInitrd 20 + '' 21 + cp -v ${pkgs.cifs_utils}/sbin/mount.cifs $out/bin 22 + ''; 23 + 24 + }; 25 + }
+11 -2
nixos/modules/tasks/filesystems/unionfs-fuse.nix
··· 2 2 3 3 { 4 4 config = lib.mkMerge [ 5 + 5 6 (lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.initrd.supportedFilesystems) { 6 7 boot.initrd.kernelModules = [ "fuse" ]; 7 - 8 + 8 9 boot.initrd.extraUtilsCommands = '' 9 10 cp -v ${pkgs.fuse}/lib/libfuse* $out/lib 11 + cp -v ${pkgs.fuse}/sbin/mount.fuse $out/bin 10 12 cp -v ${pkgs.unionfs-fuse}/bin/unionfs $out/bin 13 + substitute ${pkgs.unionfs-fuse}/sbin/mount.unionfs-fuse $out/bin/mount.unionfs-fuse \ 14 + --replace '${pkgs.bash}/bin/bash' /bin/sh \ 15 + --replace '${pkgs.fuse}/sbin' /bin \ 16 + --replace '${pkgs.unionfs-fuse}/bin' /bin 17 + chmod +x $out/bin/mount.unionfs-fuse 11 18 ''; 12 - 19 + 13 20 boot.initrd.postDeviceCommands = '' 14 21 # Hacky!!! fuse hard-codes the path to mount 15 22 mkdir -p /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.utillinux.name}/bin ··· 17 24 ln -s $(which umount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.utillinux.name}/bin 18 25 ''; 19 26 }) 27 + 20 28 (lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.supportedFilesystems) { 21 29 system.fsPackages = [ pkgs.unionfs-fuse ]; 22 30 }) 31 + 23 32 ]; 24 33 }
+8 -14
nixos/modules/tasks/trackpoint.nix
··· 46 46 47 47 config = mkIf config.hardware.trackpoint.enable { 48 48 49 - jobs.trackpoint = 50 - { description = "Initialize trackpoint"; 49 + services.udev.extraRules = 50 + '' 51 + ACTION=="add|change", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/speed}="${toString config.hardware.trackpoint.speed}", ATTR{device/sensitivity}="${toString config.hardware.trackpoint.sensitivity}" 52 + ''; 51 53 52 - startOn = "started udev"; 53 - 54 - task = true; 55 - 56 - script = '' 57 - echo -n ${toString config.hardware.trackpoint.sensitivity} \ 58 - > /sys/devices/platform/i8042/serio1/sensitivity 59 - echo -n ${toString config.hardware.trackpoint.speed} \ 60 - > /sys/devices/platform/i8042/serio1/speed 61 - ''; 62 - }; 63 - 54 + system.activationScripts.trackpoint = 55 + '' 56 + ${config.systemd.package}/bin/udevadm trigger --attr-match=name="TPPS/2 IBM TrackPoint" 57 + ''; 64 58 }; 65 59 66 60 }
+1 -1
nixos/modules/virtualisation/amazon-image.nix
··· 172 172 boot.initrd.extraUtilsCommands = 173 173 '' 174 174 # We need swapon in the initrd. 175 - cp ${pkgs.utillinux}/sbin/swapon $out/bin 175 + cp --remove-destination ${pkgs.utillinux}/sbin/swapon $out/bin 176 176 ''; 177 177 178 178 # Don't put old configurations in the GRUB menu. The user has no
+109
nixos/modules/virtualisation/docker.nix
··· 1 + # Systemd services for docker. 2 + 3 + { config, lib, pkgs, ... }: 4 + 5 + with lib; 6 + 7 + let 8 + 9 + cfg = config.virtualisation.docker; 10 + 11 + in 12 + 13 + { 14 + ###### interface 15 + 16 + options.virtualisation.docker = { 17 + enable = 18 + mkOption { 19 + type = types.bool; 20 + default = false; 21 + description = 22 + '' 23 + This option enables docker, a daemon that manages 24 + linux containers. Users in the "docker" group can interact with 25 + the daemon (e.g. to start or stop containers) using the 26 + <command>docker</command> command line tool. 27 + ''; 28 + }; 29 + socketActivation = 30 + mkOption { 31 + type = types.bool; 32 + default = false; 33 + description = 34 + '' 35 + This option enables docker with socket activation. I.e. docker will 36 + start when first called by client. 37 + 38 + Note: This is false by default because systemd lower than 214 that 39 + nixos uses so far, doesn't support SocketGroup option, so socket 40 + created by docker has root group now. This will likely be changed 41 + in future. So set this option explicitly to false if you wish. 42 + ''; 43 + }; 44 + extraOptions = 45 + mkOption { 46 + type = types.str; 47 + default = ""; 48 + description = 49 + '' 50 + The extra command-line options to pass to 51 + <command>docker</command> daemon. 52 + ''; 53 + }; 54 + 55 + 56 + }; 57 + 58 + ###### implementation 59 + 60 + config = mkIf cfg.enable (mkMerge [ 61 + { environment.systemPackages = [ pkgs.docker ]; 62 + } 63 + (mkIf cfg.socketActivation { 64 + 65 + systemd.services.docker = { 66 + description = "Docker Application Container Engine"; 67 + after = [ "network.target" "docker.socket" ]; 68 + requires = [ "docker.socket" ]; 69 + serviceConfig = { 70 + ExecStart = "${pkgs.docker}/bin/docker --daemon=true --host=fd:// --group=docker ${cfg.extraOptions}"; 71 + # I'm not sure if that limits aren't too high, but it's what 72 + # goes in config bundled with docker itself 73 + LimitNOFILE = 1048576; 74 + LimitNPROC = 1048576; 75 + }; 76 + }; 77 + 78 + systemd.sockets.docker = { 79 + description = "Docker Socket for the API"; 80 + wantedBy = [ "sockets.target" ]; 81 + socketConfig = { 82 + ListenStream = "/var/run/docker.sock"; 83 + SocketMode = "0660"; 84 + SocketUser = "root"; 85 + SocketGroup = "docker"; 86 + }; 87 + }; 88 + }) 89 + (mkIf (!cfg.socketActivation) { 90 + 91 + systemd.services.docker = { 92 + description = "Docker Application Container Engine"; 93 + wantedBy = [ "multi-user.target" ]; 94 + after = [ "network.target" ]; 95 + serviceConfig = { 96 + ExecStart = "${pkgs.docker}/bin/docker --daemon=true --group=docker ${cfg.extraOptions}"; 97 + # I'm not sure if that limits aren't too high, but it's what 98 + # goes in config bundled with docker itself 99 + LimitNOFILE = 1048576; 100 + LimitNPROC = 1048576; 101 + }; 102 + 103 + # Presumably some containers are running we don't want to interrupt 104 + restartIfChanged = false; 105 + }; 106 + }) 107 + ]); 108 + 109 + }
+7 -19
nixos/modules/virtualisation/google-compute-image.nix
··· 121 121 122 122 networking.usePredictableInterfaceNames = false; 123 123 124 - systemd.services.wait-metadata-online = { 125 - description = "Wait for GCE metadata server to become reachable"; 126 - wantedBy = [ "network-online.target" ]; 127 - before = [ "network-online.target" ]; 128 - path = [ pkgs.netcat ]; 129 - script = '' 130 - # wait for the metadata server to become available for up to 60 seconds 131 - for counter in {1..30}; do sleep 2 && nc -vzw 2 metadata 80 && break; done 132 - ''; 133 - serviceConfig.Type = "oneshot"; 134 - serviceConfig.RemainAfterExit = true; 135 - }; 136 - 137 124 systemd.services.fetch-ssh-keys = 138 125 { description = "Fetch host keys and authorized_keys for root user"; 139 126 ··· 142 129 after = [ "network-online.target" ]; 143 130 wants = [ "network-online.target" ]; 144 131 145 - path = [ pkgs.curl ]; 132 + path = [ pkgs.wget ]; 146 133 script = 147 134 '' 135 + wget="wget --retry-connrefused -t 6 --waitretry=10" 148 136 # Don't download the SSH key if it has already been downloaded 149 137 if ! [ -e /root/.ssh/authorized_keys ]; then 150 138 echo "obtaining SSH key..." 151 139 mkdir -p /root/.ssh 152 - curl -o /root/authorized-keys-metadata http://metadata/0.1/meta-data/authorized-keys 140 + $wget -O /root/authorized-keys-metadata http://metadata/0.1/meta-data/authorized-keys 153 141 if [ $? -eq 0 -a -e /root/authorized-keys-metadata ]; then 154 142 cat /root/authorized-keys-metadata | cut -d: -f2- > /root/key.pub 155 143 if ! grep -q -f /root/key.pub /root/.ssh/authorized_keys; then ··· 162 150 fi 163 151 164 152 echo "obtaining SSH private host key..." 165 - curl -o /root/ssh_host_ecdsa_key --retry-max-time 60 http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key 153 + $wget -O /root/ssh_host_ecdsa_key http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key 166 154 if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key ]; then 167 155 mv -f /root/ssh_host_ecdsa_key /etc/ssh/ssh_host_ecdsa_key 168 156 echo "downloaded ssh_host_ecdsa_key" ··· 170 158 fi 171 159 172 160 echo "obtaining SSH public host key..." 173 - curl -o /root/ssh_host_ecdsa_key.pub --retry-max-time 60 http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key_pub 161 + $wget -O /root/ssh_host_ecdsa_key.pub http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key_pub 174 162 if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key.pub ]; then 175 163 mv -f /root/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub 176 164 echo "downloaded ssh_host_ecdsa_key.pub" ··· 179 167 ''; 180 168 serviceConfig.Type = "oneshot"; 181 169 serviceConfig.RemainAfterExit = true; 170 + serviceConfig.StandardError = "journal+console"; 171 + serviceConfig.StandardOutput = "journal+console"; 182 172 }; 183 - 184 - 185 173 }
+17 -20
nixos/modules/virtualisation/qemu-vm.nix
··· 275 275 276 276 boot.loader.grub.device = mkVMOverride "/dev/vda"; 277 277 278 - boot.initrd.supportedFilesystems = optional cfg.writableStore "unionfs-fuse"; 279 - 280 278 boot.initrd.extraUtilsCommands = 281 279 '' 282 280 # We need mke2fs in the initrd. 283 - cp ${pkgs.e2fsprogs}/sbin/mke2fs $out/bin 281 + cp -f ${pkgs.e2fsprogs}/sbin/mke2fs $out/bin 284 282 ''; 285 283 286 284 boot.initrd.postDeviceCommands = ··· 303 301 chmod 1777 $targetRoot/tmp 304 302 305 303 mkdir -p $targetRoot/boot 306 - ${optionalString cfg.writableStore '' 307 - mkdir -p /unionfs-chroot/ro-store 308 - mount --rbind $targetRoot/nix/store /unionfs-chroot/ro-store 309 - 310 - mkdir /unionfs-chroot/rw-store 311 - ${if cfg.writableStoreUseTmpfs then '' 312 - mount -t tmpfs -o "mode=755" none /unionfs-chroot/rw-store 313 - '' else '' 314 - mkdir $targetRoot/.nix-rw-store 315 - mount --bind $targetRoot/.nix-rw-store /unionfs-chroot/rw-store 316 - ''} 317 - 318 - unionfs -o allow_other,cow,nonempty,chroot=/unionfs-chroot,max_files=32768,hide_meta_files /rw-store=RW:/ro-store=RO $targetRoot/nix/store 319 - ''} 320 304 ''; 321 305 322 306 # After booting, register the closure of the paths in ··· 343 327 # configuration, where the regular value for the `fileSystems' 344 328 # attribute should be disregarded for the purpose of building a VM 345 329 # test image (since those filesystems don't exist in the VM). 346 - fileSystems = mkVMOverride 330 + fileSystems = mkVMOverride ( 347 331 { "/".device = "/dev/vda"; 348 - "/nix/store" = 332 + ${if cfg.writableStore then "/nix/.ro-store" else "/nix/store"} = 349 333 { device = "store"; 350 334 fsType = "9p"; 351 335 options = "trans=virtio,version=9p2000.L,msize=1048576,cache=loose"; 336 + neededForBoot = true; 352 337 }; 353 338 "/tmp/xchg" = 354 339 { device = "xchg"; ··· 362 347 options = "trans=virtio,version=9p2000.L,msize=1048576"; 363 348 neededForBoot = true; 364 349 }; 350 + } // optionalAttrs cfg.writableStore 351 + { "/nix/store" = 352 + { fsType = "unionfs-fuse"; 353 + device = "unionfs"; 354 + options = "allow_other,cow,nonempty,chroot=/mnt-root,max_files=32768,hide_meta_files,dirs=/nix/.rw-store=rw:/nix/.ro-store=ro"; 355 + }; 356 + } // optionalAttrs (cfg.writableStore && cfg.writableStoreUseTmpfs) 357 + { "/nix/.rw-store" = 358 + { fsType = "tmpfs"; 359 + options = "mode=0755"; 360 + neededForBoot = true; 361 + }; 365 362 } // optionalAttrs cfg.useBootLoader 366 363 { "/boot" = 367 364 { device = "/dev/disk/by-label/boot"; ··· 369 366 options = "ro"; 370 367 noCheck = true; # fsck fails on a r/o filesystem 371 368 }; 372 - }; 369 + }); 373 370 374 371 swapDevices = mkVMOverride [ ]; 375 372 boot.initrd.luks.devices = mkVMOverride [];
+1 -1
nixos/tests/containers.nix
··· 35 35 # multi-user.target, we should now be able to access it. 36 36 my $ip = $machine->succeed("nixos-container show-ip webserver"); 37 37 chomp $ip; 38 - $machine->succeed("ping -c1 $ip"); 38 + #$machine->succeed("ping -c1 $ip"); # FIXME 39 39 $machine->succeed("curl --fail http://$ip/ > /dev/null"); 40 40 41 41 # Stop the container.
+1 -2
nixos/tests/misc.nix
··· 12 12 services.nixosManual.enable = mkOverride 0 true; 13 13 systemd.tmpfiles.rules = [ "d /tmp 1777 root root 10d" ]; 14 14 fileSystems = mkVMOverride { "/tmp2" = 15 - { device = "none"; 16 - fsType = "tmpfs"; 15 + { fsType = "tmpfs"; 17 16 options = "mode=1777,noauto"; 18 17 }; 19 18 };
+1 -1
pkgs/applications/audio/abcde/default.nix
··· 61 61 62 62 meta = { 63 63 homepage = "http://lly.org/~rcw/abcde/page/"; 64 - license = "GPLv2+"; 64 + license = stdenv.lib.licenses.gpl2Plus; 65 65 description = "Command-line audio CD ripper"; 66 66 67 67 longDescription = ''
+15
pkgs/applications/audio/ardour/default.nix
··· 47 47 mkdir -pv $out/gtk2/engines 48 48 cp build/libs/clearlooks-newer/libclearlooks.so $out/gtk2/engines/ 49 49 wrapProgram $out/bin/ardour3 --prefix GTK_PATH : $out/gtk2 50 + 51 + # Install desktop file 52 + mkdir -p "$out/share/applications" 53 + cat > "$out/share/applications/ardour.desktop" << EOF 54 + [Desktop Entry] 55 + Name=Ardour 3 56 + GenericName=Digital Audio Workstation 57 + Comment=Multitrack harddisk recorder 58 + Exec=$out/bin/ardour3 59 + Icon=$out/share/ardour3/icons/ardour_icon_256px.png 60 + Terminal=false 61 + Type=Application 62 + X-MultipleArgs=false 63 + Categories=GTK;Audio;AudioVideoEditing;AudioVideo;Video; 64 + EOF 50 65 ''; 51 66 52 67 meta = with stdenv.lib; {
+1 -1
pkgs/applications/audio/audacity/default.nix
··· 31 31 meta = { 32 32 description = "Sound editor with graphical UI"; 33 33 homepage = http://audacity.sourceforge.net; 34 - license = "GPLv2+"; 34 + license = stdenv.lib.licenses.gpl2Plus; 35 35 platforms = with stdenv.lib.platforms; linux; 36 36 maintainers = with stdenv.lib.maintainers; [ the-kenny ]; 37 37 };
+1 -1
pkgs/applications/audio/aumix/default.nix
··· 22 22 the command line or a script. 23 23 ''; 24 24 homepage = http://www.jpj.net/~trevor/aumix.html; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 27 27 maintainers = [ stdenv.lib.maintainers.ludo ]; 28 28 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/applications/audio/cd-discid/default.nix
··· 19 19 20 20 meta = { 21 21 homepage = http://lly.org/~rcw/cd-discid/; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 description = "cd-discid, a command-line utility to retrieve a disc's CDDB ID"; 24 24 25 25 longDescription = ''
+2 -2
pkgs/applications/audio/drumkv1/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "drumkv1-${version}"; 5 - version = "0.4.2"; 5 + version = "0.5.0"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/drumkv1/${name}.tar.gz"; 9 - sha256 = "18rvfgblynlmklk25azmppibn1bdjid97hipa323gnzmxgq0rfjq"; 9 + sha256 = "16bjkp22hfpmzj5di98dddzslavgvhw5z7pgjzmjqz9dxvbqwq1k"; 10 10 }; 11 11 12 12 buildInputs = [ jack2 libsndfile lv2 qt4 ];
+1 -1
pkgs/applications/audio/espeak/default.nix
··· 25 25 meta = with stdenv.lib; { 26 26 description = "Compact open source software speech synthesizer"; 27 27 homepage = http://espeak.sourceforge.net/; 28 - license = "GPLv3+"; 28 + license = licenses.gpl3Plus; 29 29 platforms = platforms.linux; 30 30 }; 31 31 }
+1 -1
pkgs/applications/audio/espeak/edit.nix
··· 51 51 meta = with stdenv.lib; { 52 52 description = "Phoneme editor for espeak"; 53 53 homepage = http://espeak.sourceforge.net/; 54 - license = "GPLv3+"; 54 + license = licenses.gpl3Plus; 55 55 platforms = platforms.linux; 56 56 }; 57 57 }
+1 -1
pkgs/applications/audio/gmu/default.nix
··· 30 30 meta = { 31 31 homepage = http://wejp.k.vu/projects/gmu; 32 32 description = "Open source music player for portable gaming consoles and handhelds"; 33 - license = "GPLv2"; 33 + license = stdenv.lib.licenses.gpl2; 34 34 }; 35 35 }
+29 -11
pkgs/applications/audio/gtkpod/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, libgpod, gtk, glib, gettext, perl, perlXMLParser 2 - , libglade, flex, libid3tag, libvorbis, intltool }: 1 + { stdenv, fetchurl, pkgconfig, makeWrapper, intltool, libgpod, curl, flac, 2 + gnome3_12, gtk3, glib, gettext, perl, perlXMLParser , libglade, flex, libid3tag, 3 + libvorbis, hicolor_icon_theme, gdk_pixbuf }: 3 4 4 - stdenv.mkDerivation { 5 - name = "gtkpod-1.0.0"; 5 + let 6 + gnome = gnome3_12; 7 + 8 + in stdenv.mkDerivation rec { 9 + version = "2.1.4"; 10 + name = "gtkpod-${version}"; 6 11 7 12 src = fetchurl { 8 - url = mirror://sourceforge/gtkpod/gtkpod-1.0.0.tar.gz; 9 - sha256 = "04jzybs55c27kyp7r9c58prcq0q4ssvj5iggva857f49s1ar826q"; 13 + url = "mirror://sourceforge/gtkpod/${name}.tar.gz"; 14 + sha256 = "ba12b35f3f24a155b68f0ffdaf4d3c5c7d1b8df04843a53306e1c83fc811dfaa"; 10 15 }; 11 16 12 - buildInputs = [ pkgconfig libgpod gettext perl perlXMLParser gtk libglade flex 13 - libid3tag libvorbis intltool ]; 17 + propagatedUserEnvPkgs = [ gnome.gnome_themes_standard ]; 18 + 19 + buildInputs = [ pkgconfig makeWrapper intltool curl gettext perl perlXMLParser 20 + flex libgpod libid3tag flac libvorbis gtk3 gdk_pixbuf libglade gnome.anjuta 21 + gnome.gdl gnome.gnome_icon_theme_symbolic gnome.gnome_icon_theme 22 + hicolor_icon_theme ]; 14 23 15 24 patchPhase = '' 16 25 sed -i 's/which/type -P/' scripts/*.sh 17 26 ''; 18 27 19 - meta = { 28 + preFixup = '' 29 + wrapProgram "$out/bin/gtkpod" \ 30 + --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 31 + --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" 32 + ''; 33 + 34 + enableParallelBuilding = true; 35 + 36 + meta = with stdenv.lib; { 20 37 description = "GTK Manager for an Apple ipod"; 21 38 homepage = http://gtkpod.sourceforge.net; 22 - license = "GPLv2+"; 23 - platforms = with stdenv.lib.platforms; linux; 39 + license = licenses.gpl2Plus; 40 + platforms = platforms.linux; 41 + maintainers = [ maintainers.skeidel ]; 24 42 }; 25 43 }
+1 -1
pkgs/applications/audio/id3v2/default.nix
··· 23 23 meta = { 24 24 description = "A command line editor for id3v2 tags"; 25 25 homepage = http://id3v2.sourceforge.net/; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 }; 28 28 }
+1 -1
pkgs/applications/audio/jackmeter/default.nix
··· 13 13 meta = { 14 14 description = "Console jack loudness meter"; 15 15 homepage = http://www.aelius.com/njh/jackmeter/; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 maintainers = [ stdenv.lib.maintainers.marcweber ]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/applications/audio/lingot/default.nix
··· 15 15 meta = { 16 16 description = "Not a Guitar-Only tuner"; 17 17 homepage = http://www.nongnu.org/lingot/; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 platforms = with stdenv.lib.platforms; linux; 20 20 maintainers = with stdenv.lib.maintainers; [viric]; 21 21 };
+1 -1
pkgs/applications/audio/mikmod/default.nix
··· 12 12 meta = { 13 13 description = "Tracker music player for the terminal"; 14 14 homepage = http://mikmod.shlomifish.org/; 15 - license = "GPLv2+"; 15 + license = stdenv.lib.licenses.gpl2Plus; 16 16 maintainers = with stdenv.lib.maintainers; [ viric ]; 17 17 platforms = with stdenv.lib.platforms; linux; 18 18 };
+24
pkgs/applications/audio/mopidy-moped/default.nix
··· 1 + { stdenv, fetchurl, pythonPackages, mopidy }: 2 + 3 + pythonPackages.buildPythonPackage rec { 4 + name = "mopidy-moped-${version}"; 5 + 6 + version = "0.3.1"; 7 + 8 + src = fetchurl { 9 + url = "https://github.com/martijnboland/moped/archive/v${version}.tar.gz"; 10 + sha256 = "0sjp8vr4yfyjx233gamhg0p67zjnlpc9yq3szbw897igsh23j2yr"; 11 + }; 12 + 13 + propagatedBuildInputs = [ mopidy ]; 14 + 15 + doCheck = false; 16 + 17 + meta = with stdenv.lib; { 18 + homepage = https://github.com/martijnboland/moped; 19 + description = "A web client for Mopidy"; 20 + license = licenses.mit; 21 + maintainers = [ maintainers.rickynils ]; 22 + hydraPlatforms = []; 23 + }; 24 + }
+2 -2
pkgs/applications/audio/mopidy-spotify/default.nix
··· 3 3 pythonPackages.buildPythonPackage rec { 4 4 name = "mopidy-spotify-${version}"; 5 5 6 - version = "1.1.3"; 6 + version = "1.2.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/mopidy/mopidy-spotify/archive/v${version}.tar.gz"; 10 - sha256 = "09s6841qb24nrmlc2izb8vxbgv185ddra6ndskrsw907hfli2kl6"; 10 + sha256 = "1fgxakylsx0nggis11v6bxfy8h3dl1n1v86liyfcj0xazb1mx69m"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ mopidy pythonPackages.pyspotify ];
+3 -3
pkgs/applications/audio/mopidy/default.nix
··· 5 5 pythonPackages.buildPythonPackage rec { 6 6 name = "mopidy-${version}"; 7 7 8 - version = "0.18.3"; 8 + version = "0.19.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/mopidy/mopidy/archive/v${version}.tar.gz"; 12 - sha256 = "0b8ss6qjzj1pawd8469i5310ily3rad0ashfy87vdyj6xdyfyp0q"; 12 + sha256 = "10cnc1bipr0brk7478201cgm71lp5bci3qiaadyxv9hhcn0nmn9b"; 13 13 }; 14 14 15 15 propagatedBuildInputs = with pythonPackages; [ 16 - gst_python pygobject pykka cherrypy ws4py gst_plugins_base gst_plugins_good 16 + gst_python pygobject pykka tornado gst_plugins_base gst_plugins_good 17 17 ]; 18 18 19 19 # There are no tests
+1 -1
pkgs/applications/audio/mp3info/default.nix
··· 34 34 35 35 homepage = http://www.ibiblio.org/mp3info/; 36 36 37 - license = "GPLv2+"; 37 + license = stdenv.lib.licenses.gpl2Plus; 38 38 39 39 maintainers = [ stdenv.lib.maintainers.ludo ]; 40 40 platforms = stdenv.lib.platforms.unix;
+1 -1
pkgs/applications/audio/mpc/default.nix
··· 20 20 meta = { 21 21 description = "A minimalist command line interface to MPD"; 22 22 homepage = http://www.musicpd.org/clients/mpc/; 23 - license = "GPL2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 maintainers = [ stdenv.lib.maintainers.algorith ]; 25 25 platforms = stdenv.lib.platforms.linux; 26 26 };
+1 -1
pkgs/applications/audio/mpc123/default.nix
··· 24 24 25 25 description = "mpc123, a Musepack (.mpc) audio player"; 26 26 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 29 29 maintainers = [ ]; 30 30 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/audio/mpg321/default.nix
··· 13 13 meta = { 14 14 description = "mpg321, a command-line MP3 player"; 15 15 homepage = http://mpg321.sourceforge.net/; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 maintainers = [ ]; 18 18 platforms = stdenv.lib.platforms.gnu; 19 19 };
+1 -1
pkgs/applications/audio/pavucontrol/default.nix
··· 25 25 26 26 homepage = http://freedesktop.org/software/pulseaudio/pavucontrol/ ; 27 27 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 30 30 maintainers = [ ]; 31 31 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/audio/praat/default.nix
··· 22 22 meta = { 23 23 description = "Doing phonetics by computer"; 24 24 homepage = http://www.fon.hum.uva.nl/praat/; 25 - license = "GPLv2+"; # Has some 3rd-party code in it though 25 + license = stdenv.lib.licenses.gpl2Plus; # Has some 3rd-party code in it though 26 26 platforms = stdenv.lib.platforms.linux; 27 27 }; 28 28 }
+2 -2
pkgs/applications/audio/qtractor/default.nix
··· 3 3 , libtool, libvorbis, pkgconfig, qt4, rubberband, stdenv }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "0.6.1"; 6 + version = "0.6.2"; 7 7 name = "qtractor-${version}"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://sourceforge/qtractor/${name}.tar.gz"; 11 - sha256 = "09lyz1pn2dadr1ii2msyv3n13kq3mbgpcwcyfm0brm01c2fnh6wc"; 11 + sha256 = "08cr4lgm8bkkmsvfljszcqij3i52n989s7ncrbrn17n61rmgf8yw"; 12 12 }; 13 13 14 14 buildInputs =
+2 -2
pkgs/applications/audio/samplv1/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "samplv1-${version}"; 5 - version = "0.4.2"; 5 + version = "0.5.0"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/samplv1/${name}.tar.gz"; 9 - sha256 = "1vr6jbqnsgdq3v2h1ndp4pirnil3119dqwlq0k0kdscmcskvb9j4"; 9 + sha256 = "02mm5y1yzklvs5bpxl86y3dqcg7migfybmin8llk91pws6rl9b41"; 10 10 }; 11 11 12 12 buildInputs = [ jack2 libsndfile lv2 qt4 ];
+4 -4
pkgs/applications/audio/spotify/default.nix
··· 8 8 let 9 9 version = if stdenv.system == "i686-linux" 10 10 then "0.9.4.183.g644e24e.428" 11 - else "0.9.10.17.g4129e1c.78"; 11 + else "0.9.11.27.g2b1a638.81"; 12 12 13 13 qt4webkit = 14 14 if stdenv.system == "i686-linux" then 15 15 fetchurl { 16 16 name = "libqtwebkit4_2.3.2_i386.deb"; 17 17 url = http://ie.archive.ubuntu.com/ubuntu/pool/main/q/qtwebkit-source/libqtwebkit4_2.3.2-0ubuntu7_i386.deb; 18 - sha256 = "0hi6cwx2b2cwa4nv5phqqw526lc8p9x7kjkcza9x47ny3npw2924"; 18 + sha256 = "0q4abhczx91ma57fjss0gn8j6nkfbfsbsh6kxhykzj88dih2s8rn"; 19 19 } 20 20 else 21 21 fetchurl { ··· 73 73 else if stdenv.system == "x86_64-linux" then 74 74 fetchurl { 75 75 url = "http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_${version}-1_amd64.deb"; 76 - sha256 = "1a4vn2ij3nghnc0fq3nsyb95gwhaw4zabdq6jd52hxz8iv31pn1z"; 76 + sha256 = "0yfljiw01kssj3qaz8m0ppgrpjs6xrhzlr2wccp64bsnmin7g4sg"; 77 77 } 78 78 else throw "Spotify not supported on this platform."; 79 79 ··· 149 149 meta = { 150 150 homepage = https://www.spotify.com/; 151 151 description = "Spotify for Linux allows you to play music from the Spotify music service"; 152 - license = "unfree"; 152 + license = stdenv.lib.licenses.unfree; 153 153 maintainers = [ stdenv.lib.maintainers.eelco ]; 154 154 }; 155 155 }
+2 -2
pkgs/applications/audio/synthv1/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "synthv1-${version}"; 5 - version = "0.4.2"; 5 + version = "0.5.0"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/synthv1/${name}.tar.gz"; 9 - sha256 = "1r4fszbzwd0yfcch0mcsmh7781zw1317hiljn85w79721fs2m8hc"; 9 + sha256 = "011kjccrdwb62rpck5gb8h4kvvm8rk6n77lj78ykxz4pxip5hf14"; 10 10 }; 11 11 12 12 buildInputs = [ qt4 jack2 lv2 ];
+1 -1
pkgs/applications/audio/vorbis-tools/default.nix
··· 16 16 files, notably the `ogg123' player and the `oggenc' encoder. 17 17 ''; 18 18 homepage = http://xiph.org/vorbis/; 19 - license = "GPLv2"; 19 + license = stdenv.lib.licenses.gpl2; 20 20 }; 21 21 }
+2 -2
pkgs/applications/audio/yoshimi/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 name = "yoshimi-${version}"; 9 - version = "1.2.0"; 9 + version = "1.2.2"; 10 10 11 11 src = fetchurl { 12 12 url = "mirror://sourceforge/yoshimi/${name}.tar.bz2"; 13 - sha256 = "0p4v39kxxzzfvaazzxarx54i164ghpfxq0ljkavlgr8fnix5v3mx"; 13 + sha256 = "1w23ral1qrbg9gqx833giqmchx7952f18yaa52aya9shsdlla83c"; 14 14 }; 15 15 16 16 buildInputs = [
+1 -1
pkgs/applications/editors/bvi/default.nix
··· 13 13 meta = { 14 14 description = "Hex editor with vim style keybindings"; 15 15 homepage = http://bvi.sourceforge.net/download.html; 16 - license = "GPL2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -1
pkgs/applications/editors/ed/default.nix
··· 37 37 full-screen editors such as GNU Emacs or GNU Moe. 38 38 ''; 39 39 40 - license = "GPLv3+"; 40 + license = stdenv.lib.licenses.gpl3Plus; 41 41 42 42 homepage = http://www.gnu.org/software/ed/; 43 43
+1 -1
pkgs/applications/editors/emacs-modes/auto-complete/default.nix
··· 23 23 meta = { 24 24 description = "Auto-complete extension for Emacs"; 25 25 homepage = http://cx4a.org/software/auto-complete/; 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+1 -1
pkgs/applications/editors/emacs-modes/calfw/default.nix
··· 26 26 meta = { 27 27 description = "A calendar framework for Emacs"; 28 28 29 - license = "GPLv3+"; 29 + license = stdenv.lib.licenses.gpl3Plus; 30 30 31 31 maintainers = with stdenv.lib.maintainers; [ chaoflow ]; 32 32 platforms = stdenv.lib.platforms.gnu;
+1 -1
pkgs/applications/editors/emacs-modes/cedet/default.nix
··· 41 41 Development Environment), and COGRE (COnnected GRaph Editor). 42 42 ''; 43 43 44 - license = "GPLv2+"; 44 + license = stdenv.lib.licenses.gpl2Plus; 45 45 46 46 homepage = http://cedet.sourceforge.net/; 47 47 };
+1 -1
pkgs/applications/editors/emacs-modes/coffee/default.nix
··· 23 23 meta = { 24 24 description = "Emacs major mode for CoffeeScript, unfancy JavaScript"; 25 25 homepage = https://github.com/defunkt/coffee-mode; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+1 -1
pkgs/applications/editors/emacs-modes/color-theme/default.nix
··· 19 19 meta = { 20 20 description = "Emacs-lisp mode for skinning your Emacs"; 21 21 homepage = http://www.nongnu.org/color-theme; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 24 24 platforms = stdenv.lib.platforms.all; 25 25 };
+1 -1
pkgs/applications/editors/emacs-modes/darcsum/default.nix
··· 28 28 meta = { 29 29 description = "A pcl-cvs like interface for managing darcs patches."; 30 30 homepage = "http://hub.darcs.net/simon/darcsum"; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 maintainers = [ stdenv.lib.maintainers.falsifian ]; 33 33 }; 34 34 }
+1 -1
pkgs/applications/editors/emacs-modes/ecb/default.nix
··· 39 39 navigation and overview. 40 40 ''; 41 41 42 - license = "GPLv2+"; 42 + license = stdenv.lib.licenses.gpl2Plus; 43 43 44 44 homepage = http://ecb.sourceforge.net/; 45 45
+1 -2
pkgs/applications/editors/emacs-modes/emacs-clang-complete-async/default.nix
··· 20 20 meta = { 21 21 homepage = "https://github.com/Golevka/emacs-clang-complete-async"; 22 22 description = "An emacs plugin to complete C and C++ code using libclang"; 23 - license = "GPLv3+"; 23 + license = clangStdenv.lib.licenses.gpl3Plus; 24 24 }; 25 25 } 26 -
+1 -1
pkgs/applications/editors/emacs-modes/emacs-w3m/default.nix
··· 52 52 developed a simple Emacs interface to w3m. 53 53 ''; 54 54 55 - license = "GPLv2+"; 55 + license = stdenv.lib.licenses.gpl2Plus; 56 56 57 57 homepage = http://emacs-w3m.namazu.org/; 58 58
+1 -1
pkgs/applications/editors/emacs-modes/emms/default.nix
··· 64 64 65 65 homepage = http://www.gnu.org/software/emms/; 66 66 67 - license = "GPLv3+"; 67 + license = stdenv.lib.licenses.gpl3Plus; 68 68 69 69 maintainers = [ stdenv.lib.maintainers.ludo ]; 70 70 platforms = stdenv.lib.platforms.unix;
+1 -1
pkgs/applications/editors/emacs-modes/gh/default.nix
··· 24 24 meta = { 25 25 description = "A (very early) GitHub client library for Emacs"; 26 26 homepage = https://github.com/sigma/gh.el; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 29 29 platforms = stdenv.lib.platforms.all; 30 30 };
+1 -1
pkgs/applications/editors/emacs-modes/gist/default.nix
··· 29 29 meta = { 30 30 description = "Emacs integration for gist.github.com"; 31 31 homepage = https://github.com/sigma/gist.el; 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 34 34 platforms = stdenv.lib.platforms.all; 35 35 };
+1 -1
pkgs/applications/editors/emacs-modes/idris/default.nix
··· 24 24 meta = { 25 25 description = "Emacs major mode for Idris"; 26 26 homepage = https://github.com/idris-hackers/idris-mode; 27 - license = "GPLv3"; 27 + license = stdenv.lib.licenses.gpl3; 28 28 29 29 platforms = stdenv.lib.platforms.all; 30 30 };
+1 -1
pkgs/applications/editors/emacs-modes/jade/default.nix
··· 23 23 meta = { 24 24 description = "Emacs major mode for jade and stylus"; 25 25 homepage = https://github.com/brianc/jade-mode; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+1 -1
pkgs/applications/editors/emacs-modes/jdee/default.nix
··· 89 89 * Java source interpreter (Pat Neimeyer's BeanShell) 90 90 ''; 91 91 92 - license = "GPLv2+"; 92 + license = stdenv.lib.licenses.gpl2Plus; 93 93 94 94 maintainers = [ ]; 95 95 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/editors/emacs-modes/logito/default.nix
··· 23 23 meta = { 24 24 description = "tiny logging framework for Emacs"; 25 25 homepage = https://github.com/sigma/logito; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+1 -1
pkgs/applications/editors/emacs-modes/lorem-ipsum/default.nix
··· 25 25 meta = { 26 26 description = "Insert dummy pseudo Latin text for Emacs"; 27 27 homepage = http://www.emacswiki.org/emacs/LoremIpsum; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 30 30 platforms = stdenv.lib.platforms.all; 31 31 };
+1 -1
pkgs/applications/editors/emacs-modes/magit/default.nix
··· 25 25 meta = { 26 26 homepage = "https://github.com/magit/magit"; 27 27 description = "Magit, an Emacs interface to Git"; 28 - license = "GPLv3+"; 28 + license = stdenv.lib.licenses.gpl3Plus; 29 29 30 30 longDescription = '' 31 31 With Magit, you can inspect and modify your Git repositories with
+1 -1
pkgs/applications/editors/emacs-modes/maude/default.nix
··· 13 13 14 14 meta = { 15 15 description = "Emacs mode for the programming language Maude"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 platforms = stdenv.lib.platforms.all; 18 18 maintainers = [ stdenv.lib.maintainers.simons ]; 19 19 };
+1 -1
pkgs/applications/editors/emacs-modes/metaweblog/default.nix
··· 24 24 meta = { 25 25 description = "an emacs library to access metaweblog based weblogs"; 26 26 homepage = https://github.com/punchagan/metaweblog; 27 - license = "GPLv3+"; 27 + license = stdenv.lib.licenses.gpl3Plus; 28 28 29 29 platforms = stdenv.lib.platforms.all; 30 30 };
+3 -3
pkgs/applications/editors/emacs-modes/org/default.nix
··· 2 2 , texLiveAggregationFun }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "org-8.2.7b"; 5 + name = "org-8.2.7c"; 6 6 7 7 src = fetchurl { 8 8 url = "http://orgmode.org/${name}.tar.gz"; 9 - sha256 = "07hq2q126d967nj7xq46q4mkca5r2rw61bn8d6nzkhksghp8b2v1"; 9 + sha256 = "0qqf58xqw1kkgjxm9z40s6h7xd209rx3933klla22lryv3yclc1k"; 10 10 }; 11 11 12 12 buildInputs = [ emacs ]; ··· 42 42 than that found in GNU Emacs. 43 43 ''; 44 44 45 - license = "GPLv3+"; 45 + license = stdenv.lib.licenses.gpl3Plus; 46 46 47 47 maintainers = with stdenv.lib.maintainers; [ chaoflow pSub ]; 48 48 platforms = stdenv.lib.platforms.unix;
+1 -1
pkgs/applications/editors/emacs-modes/org2blog/default.nix
··· 27 27 meta = { 28 28 description = "Publish directly from Emacs’ org-mode to WordPress blogs"; 29 29 homepage = https://github.com/punchagan/org2blog; 30 - license = "GPLv3+"; 30 + license = stdenv.lib.licenses.gpl3Plus; 31 31 32 32 platforms = stdenv.lib.platforms.all; 33 33 };
+1 -1
pkgs/applications/editors/emacs-modes/pcache/default.nix
··· 23 23 meta = { 24 24 description = "Persistent caching for Emacs"; 25 25 homepage = https://github.com/sigma/pcache.el; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+2 -2
pkgs/applications/editors/emacs-modes/proofgeneral/4.2.nix
··· 18 18 s|/sbin/install-info|install-info|g" 19 19 20 20 21 - # Workaround for bug #458 21 + # Workaround for bug #458 22 22 # ProofGeneral 4.2 byte-compilation fails with Emacs 24.2.90 23 23 # http://proofgeneral.inf.ed.ac.uk/trac/ticket/458 24 24 sed -i "Makefile" \ ··· 48 48 interactive theorem provers), based on the customizable text editor Emacs. 49 49 ''; 50 50 homepage = http://proofgeneral.inf.ed.ac.uk; 51 - license = "GPLv2+"; 51 + license = stdenv.lib.licenses.gpl2Plus; 52 52 platforms = stdenv.lib.platforms.unix; # arbitrary choice 53 53 }; 54 54 })
+1 -1
pkgs/applications/editors/emacs-modes/quack/default.nix
··· 26 26 meta = { 27 27 description = "Enhanced Emacs support for editing and running Scheme code"; 28 28 homepage = http://www.neilvandyke.org/quack/; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 maintainers = [ ]; 31 31 }; 32 32 }
+1 -1
pkgs/applications/editors/emacs-modes/rect-mark/default.nix
··· 25 25 meta = { 26 26 description = "Mark a rectangle of text with highlighting"; 27 27 homepage = http://emacswiki.org/emacs/RectangleMark; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 30 30 platforms = stdenv.lib.platforms.all; 31 31 };
+1 -1
pkgs/applications/editors/emacs-modes/remember/default.nix
··· 40 40 ''; 41 41 42 42 homepage = http://gna.org/projects/remember-el/; 43 - license = "GPLv2+"; 43 + license = stdenv.lib.licenses.gpl2Plus; 44 44 }; 45 45 }
+1 -1
pkgs/applications/editors/emacs-modes/sunrise-commander/default.nix
··· 23 23 meta = { 24 24 description = "Two-pane file manager for Emacs based on Dired and inspired by MC"; 25 25 homepage = http://www.emacswiki.org/emacs/Sunrise_Commander; 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+1 -1
pkgs/applications/editors/emacs-modes/writegood/default.nix
··· 25 25 homepage = https://github.com/bnbeckwith/writegood-mode; 26 26 platforms = stdenv.lib.platforms.all; 27 27 maintainers = [ stdenv.lib.maintainers.pSub ]; 28 - license = "GPL3"; 28 + license = stdenv.lib.licenses.gpl3; 29 29 }; 30 30 }
+1 -1
pkgs/applications/editors/emacs-modes/xml-rpc/default.nix
··· 25 25 meta = { 26 26 description = "Elisp implementation of clientside XML-RPC"; 27 27 homepage = https://launchpad.net/xml-rpc-el; 28 - license = "GPLv3+"; 28 + license = stdenv.lib.licenses.gpl3Plus; 29 29 30 30 platforms = stdenv.lib.platforms.all; 31 31 };
+1 -1
pkgs/applications/editors/flpsed/default.nix
··· 13 13 meta = { 14 14 description = "WYSIWYG PostScript annotator"; 15 15 homepage = "http://http://flpsed.org/flpsed.html"; 16 - license = "GPLv3"; 16 + license = stdenv.lib.licenses.gpl3; 17 17 platforms = stdenv.lib.platforms.mesaPlatforms; 18 18 }; 19 19 }
+1 -1
pkgs/applications/editors/gobby/default.nix
··· 24 24 meta = with stdenv.lib; { 25 25 homepage = http://gobby.0x539.de/; 26 26 description = "A GTK-based collaborative editor supporting multiple documents in one session and a multi-user chat"; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 maintainers = [ maintainers.phreedom ]; 29 29 platforms = platforms.all; 30 30 };
+1 -1
pkgs/applications/editors/sublime/default.nix
··· 35 35 36 36 meta = { 37 37 description = "Sophisticated text editor for code, markup and prose"; 38 - license = "unfree"; 38 + license = stdenv.lib.licenses.unfree; 39 39 }; 40 40 }
+1 -2
pkgs/applications/editors/sublime3/default.nix
··· 57 57 meta = { 58 58 description = "Sophisticated text editor for code, markup and prose"; 59 59 maintainers = stdenv.lib.maintainers.wmertens; 60 - license = "unfree"; 60 + license = stdenv.lib.licenses.unfree; 61 61 }; 62 62 } 63 -
+1 -1
pkgs/applications/editors/texmacs/default.nix
··· 88 88 collaborative authoring are planned for later. 89 89 ''; 90 90 homepage = http://texmacs.org/; 91 - license = "GPLv2+"; 91 + license = stdenv.lib.licenses.gpl2Plus; 92 92 maintainers = [ stdenv.lib.maintainers.roconnor ]; 93 93 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 94 94 };
+50 -22
pkgs/applications/editors/zed/default.nix
··· 1 - { stdenv, buildEnv, fetchurl, xlibs, glib, gtk2, atk, pango, gdk_pixbuf, 1 + { stdenv, buildEnv, fetchgit, xlibs, glib, gtk2, atk, pango, gdk_pixbuf, 2 2 cairo, freetype, fontconfig, nss, nspr, gnome, alsaLib, expat, dbus, udev, 3 - makeWrapper, writeScript, gnused }: 3 + makeWrapper, writeScript, fetchurl, zip, pkgs, node_webkit }: 4 4 5 5 let 6 + name = "zed-${version}"; 7 + version = "0.12"; 6 8 7 9 rpath_env = buildEnv { 8 10 name = "rpath_env"; ··· 13 15 pathsToLink = [ "/lib" "/lib64" ]; 14 16 }; 15 17 16 - name = "zed-${version}"; 17 - version = "0.12.0"; 18 + # When upgrading node.nix / node packages: 19 + # fetch package.json from Zed's repository 20 + # run `npm2nix package.json node.nix` 21 + # and replace node.nix with new one 22 + nodePackages = import ../../../../pkgs/top-level/node-packages.nix { 23 + inherit pkgs; 24 + inherit (pkgs) stdenv nodejs fetchurl fetchgit; 25 + neededNatives = [ pkgs.python ] ++ pkgs.lib.optional pkgs.stdenv.isLinux pkgs.utillinux; 26 + self = nodePackages; 27 + generated = ./node.nix; 28 + }; 29 + 30 + node_env = buildEnv { 31 + name = "node_env"; 32 + paths = [ nodePackages.tar nodePackages.request ]; 33 + pathsToLink = [ "/lib" ]; 34 + }; 18 35 19 36 zed = stdenv.mkDerivation rec { 20 37 inherit name version; 21 38 22 - src = if stdenv.system == "i686-linux" then fetchurl { 23 - url = "http://download.zedapp.org/zed-linux32-v${version}.tar.gz"; 24 - sha256 = "04cygfhaynlpl8jrf2r55qk5zz1ipad8l9m8q81lfly2q0h9fbxi"; 25 - } else fetchurl { 26 - url = "http://download.zedapp.org/zed-linux64-v${version}.tar.gz"; 27 - sha256 = "0ng2v07fyglpbyl4pwm2bn5rbldw51kliw8rakbpcdia891hi6z1"; 28 - }; 39 + src = fetchgit { 40 + url = "git://github.com/zedapp/zed"; 41 + rev = "refs/tags/v${version}"; 42 + sha256 = "1l1adj4p916km626vxg1lv0bapzay4z5nq005pxsbjbcycrhds59"; 43 + }; 44 + 45 + buildInputs = [ makeWrapper zip ]; 29 46 30 - buildInputs = [ makeWrapper ]; 47 + dontBuild = true; 31 48 32 49 installPhase = '' 50 + export NWPATH="${node_webkit}/share/node-webkit"; 51 + 33 52 mkdir -p $out/zed 34 - cp ./* $out/zed 53 + 54 + cd ${src}/app; zip -r $out/zed/app.nw *; cd .. 55 + 56 + cat $NWPATH/nw $out/zed/app.nw > $out/zed/zed-bin 57 + cp $NWPATH/nw.pak $out/zed/ 58 + cp nw/zed-linux $out/zed/zed 59 + chmod +x $out/zed/zed* 60 + cp Zed.desktop.tmpl Zed.svg Zed.png $out/zed 61 + rm $out/zed/app.nw 35 62 ''; 36 63 37 64 postFixup = '' ··· 42 69 ln -s ${udev}/lib/libudev.so.1 $out/lib/libudev.so.0 43 70 44 71 wrapProgram $out/zed/zed-bin \ 45 - --prefix LD_LIBRARY_PATH : $out/lib 72 + --prefix LD_LIBRARY_PATH : $out/lib \ 73 + --prefix NODE_PATH : ${node_env}/lib/node_modules 46 74 ''; 47 75 }; 48 - zed_installer = writeScript "zed-installer.sh" '' 49 - mkdir -p ~/.zed 50 - cp -rv ${zed}/zed/* ~/.zed 51 76 52 - ${gnused}/bin/sed -ri 's/DIR\=\$\(dirname\ \$0\)/DIR\=\~\/\.zed/' ~/.zed/zed 53 - 54 - mkdir -p ~/bin 55 - ln -sv ~/.zed/zed ~/bin/zed 77 + zed_script = writeScript "zed.sh" '' 78 + if [[ $1 == http://* ]] || [[ $1 == https://* ]]; then 79 + PROJECT=$1 80 + elif [ "" != "$1" ]; then 81 + PROJECT=$(readlink -f $1) 82 + fi 83 + ${zed}/zed/zed-bin $PROJECT 56 84 ''; 57 85 58 86 in stdenv.mkDerivation rec { ··· 62 90 63 91 installPhase = '' 64 92 mkdir -p $out/bin 65 - ln -s ${zed_installer} $out/bin/zed-installer 93 + ln -s ${zed_script} $out/bin/zed 66 94 ''; 67 95 68 96 meta = {
+634
pkgs/applications/editors/zed/node.nix
··· 1 + { self, fetchurl, fetchgit ? null, lib }: 2 + 3 + { 4 + by-spec."asn1"."0.1.11" = 5 + self.by-version."asn1"."0.1.11"; 6 + by-version."asn1"."0.1.11" = lib.makeOverridable self.buildNodePackage { 7 + name = "node-asn1-0.1.11"; 8 + src = [ 9 + (fetchurl { 10 + url = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; 11 + name = "asn1-0.1.11.tgz"; 12 + sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; 13 + }) 14 + ]; 15 + buildInputs = 16 + (self.nativeDeps."asn1" or []); 17 + deps = [ 18 + ]; 19 + peerDependencies = [ 20 + ]; 21 + passthru.names = [ "asn1" ]; 22 + }; 23 + by-spec."assert-plus"."0.1.2" = 24 + self.by-version."assert-plus"."0.1.2"; 25 + by-version."assert-plus"."0.1.2" = lib.makeOverridable self.buildNodePackage { 26 + name = "node-assert-plus-0.1.2"; 27 + src = [ 28 + (fetchurl { 29 + url = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; 30 + name = "assert-plus-0.1.2.tgz"; 31 + sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; 32 + }) 33 + ]; 34 + buildInputs = 35 + (self.nativeDeps."assert-plus" or []); 36 + deps = [ 37 + ]; 38 + peerDependencies = [ 39 + ]; 40 + passthru.names = [ "assert-plus" ]; 41 + }; 42 + by-spec."async"."~0.9.0" = 43 + self.by-version."async"."0.9.0"; 44 + by-version."async"."0.9.0" = lib.makeOverridable self.buildNodePackage { 45 + name = "node-async-0.9.0"; 46 + src = [ 47 + (fetchurl { 48 + url = "http://registry.npmjs.org/async/-/async-0.9.0.tgz"; 49 + name = "async-0.9.0.tgz"; 50 + sha1 = "ac3613b1da9bed1b47510bb4651b8931e47146c7"; 51 + }) 52 + ]; 53 + buildInputs = 54 + (self.nativeDeps."async" or []); 55 + deps = [ 56 + ]; 57 + peerDependencies = [ 58 + ]; 59 + passthru.names = [ "async" ]; 60 + }; 61 + by-spec."aws-sign2"."~0.5.0" = 62 + self.by-version."aws-sign2"."0.5.0"; 63 + by-version."aws-sign2"."0.5.0" = lib.makeOverridable self.buildNodePackage { 64 + name = "node-aws-sign2-0.5.0"; 65 + src = [ 66 + (fetchurl { 67 + url = "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"; 68 + name = "aws-sign2-0.5.0.tgz"; 69 + sha1 = "c57103f7a17fc037f02d7c2e64b602ea223f7d63"; 70 + }) 71 + ]; 72 + buildInputs = 73 + (self.nativeDeps."aws-sign2" or []); 74 + deps = [ 75 + ]; 76 + peerDependencies = [ 77 + ]; 78 + passthru.names = [ "aws-sign2" ]; 79 + }; 80 + by-spec."block-stream"."*" = 81 + self.by-version."block-stream"."0.0.7"; 82 + by-version."block-stream"."0.0.7" = lib.makeOverridable self.buildNodePackage { 83 + name = "node-block-stream-0.0.7"; 84 + src = [ 85 + (fetchurl { 86 + url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; 87 + name = "block-stream-0.0.7.tgz"; 88 + sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; 89 + }) 90 + ]; 91 + buildInputs = 92 + (self.nativeDeps."block-stream" or []); 93 + deps = [ 94 + self.by-version."inherits"."2.0.1" 95 + ]; 96 + peerDependencies = [ 97 + ]; 98 + passthru.names = [ "block-stream" ]; 99 + }; 100 + by-spec."boom"."0.4.x" = 101 + self.by-version."boom"."0.4.2"; 102 + by-version."boom"."0.4.2" = lib.makeOverridable self.buildNodePackage { 103 + name = "node-boom-0.4.2"; 104 + src = [ 105 + (fetchurl { 106 + url = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; 107 + name = "boom-0.4.2.tgz"; 108 + sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; 109 + }) 110 + ]; 111 + buildInputs = 112 + (self.nativeDeps."boom" or []); 113 + deps = [ 114 + self.by-version."hoek"."0.9.1" 115 + ]; 116 + peerDependencies = [ 117 + ]; 118 + passthru.names = [ "boom" ]; 119 + }; 120 + by-spec."combined-stream"."~0.0.4" = 121 + self.by-version."combined-stream"."0.0.5"; 122 + by-version."combined-stream"."0.0.5" = lib.makeOverridable self.buildNodePackage { 123 + name = "node-combined-stream-0.0.5"; 124 + src = [ 125 + (fetchurl { 126 + url = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.5.tgz"; 127 + name = "combined-stream-0.0.5.tgz"; 128 + sha1 = "29ed76e5c9aad07c4acf9ca3d32601cce28697a2"; 129 + }) 130 + ]; 131 + buildInputs = 132 + (self.nativeDeps."combined-stream" or []); 133 + deps = [ 134 + self.by-version."delayed-stream"."0.0.5" 135 + ]; 136 + peerDependencies = [ 137 + ]; 138 + passthru.names = [ "combined-stream" ]; 139 + }; 140 + by-spec."cryptiles"."0.2.x" = 141 + self.by-version."cryptiles"."0.2.2"; 142 + by-version."cryptiles"."0.2.2" = lib.makeOverridable self.buildNodePackage { 143 + name = "node-cryptiles-0.2.2"; 144 + src = [ 145 + (fetchurl { 146 + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; 147 + name = "cryptiles-0.2.2.tgz"; 148 + sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; 149 + }) 150 + ]; 151 + buildInputs = 152 + (self.nativeDeps."cryptiles" or []); 153 + deps = [ 154 + self.by-version."boom"."0.4.2" 155 + ]; 156 + peerDependencies = [ 157 + ]; 158 + passthru.names = [ "cryptiles" ]; 159 + }; 160 + by-spec."ctype"."0.5.2" = 161 + self.by-version."ctype"."0.5.2"; 162 + by-version."ctype"."0.5.2" = lib.makeOverridable self.buildNodePackage { 163 + name = "node-ctype-0.5.2"; 164 + src = [ 165 + (fetchurl { 166 + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; 167 + name = "ctype-0.5.2.tgz"; 168 + sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; 169 + }) 170 + ]; 171 + buildInputs = 172 + (self.nativeDeps."ctype" or []); 173 + deps = [ 174 + ]; 175 + peerDependencies = [ 176 + ]; 177 + passthru.names = [ "ctype" ]; 178 + }; 179 + by-spec."delayed-stream"."0.0.5" = 180 + self.by-version."delayed-stream"."0.0.5"; 181 + by-version."delayed-stream"."0.0.5" = lib.makeOverridable self.buildNodePackage { 182 + name = "node-delayed-stream-0.0.5"; 183 + src = [ 184 + (fetchurl { 185 + url = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; 186 + name = "delayed-stream-0.0.5.tgz"; 187 + sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; 188 + }) 189 + ]; 190 + buildInputs = 191 + (self.nativeDeps."delayed-stream" or []); 192 + deps = [ 193 + ]; 194 + peerDependencies = [ 195 + ]; 196 + passthru.names = [ "delayed-stream" ]; 197 + }; 198 + by-spec."forever-agent"."~0.5.0" = 199 + self.by-version."forever-agent"."0.5.2"; 200 + by-version."forever-agent"."0.5.2" = lib.makeOverridable self.buildNodePackage { 201 + name = "node-forever-agent-0.5.2"; 202 + src = [ 203 + (fetchurl { 204 + url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"; 205 + name = "forever-agent-0.5.2.tgz"; 206 + sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130"; 207 + }) 208 + ]; 209 + buildInputs = 210 + (self.nativeDeps."forever-agent" or []); 211 + deps = [ 212 + ]; 213 + peerDependencies = [ 214 + ]; 215 + passthru.names = [ "forever-agent" ]; 216 + }; 217 + by-spec."form-data"."~0.1.0" = 218 + self.by-version."form-data"."0.1.4"; 219 + by-version."form-data"."0.1.4" = lib.makeOverridable self.buildNodePackage { 220 + name = "node-form-data-0.1.4"; 221 + src = [ 222 + (fetchurl { 223 + url = "http://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz"; 224 + name = "form-data-0.1.4.tgz"; 225 + sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12"; 226 + }) 227 + ]; 228 + buildInputs = 229 + (self.nativeDeps."form-data" or []); 230 + deps = [ 231 + self.by-version."combined-stream"."0.0.5" 232 + self.by-version."mime"."1.2.11" 233 + self.by-version."async"."0.9.0" 234 + ]; 235 + peerDependencies = [ 236 + ]; 237 + passthru.names = [ "form-data" ]; 238 + }; 239 + by-spec."fstream"."~0.1.28" = 240 + self.by-version."fstream"."0.1.29"; 241 + by-version."fstream"."0.1.29" = lib.makeOverridable self.buildNodePackage { 242 + name = "node-fstream-0.1.29"; 243 + src = [ 244 + (fetchurl { 245 + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.29.tgz"; 246 + name = "fstream-0.1.29.tgz"; 247 + sha1 = "34d04023ebc91a9df47bd31ab97e4704b4db413f"; 248 + }) 249 + ]; 250 + buildInputs = 251 + (self.nativeDeps."fstream" or []); 252 + deps = [ 253 + self.by-version."graceful-fs"."3.0.2" 254 + self.by-version."inherits"."2.0.1" 255 + self.by-version."mkdirp"."0.3.5" 256 + self.by-version."rimraf"."2.2.8" 257 + ]; 258 + peerDependencies = [ 259 + ]; 260 + passthru.names = [ "fstream" ]; 261 + }; 262 + by-spec."graceful-fs"."~3.0.2" = 263 + self.by-version."graceful-fs"."3.0.2"; 264 + by-version."graceful-fs"."3.0.2" = lib.makeOverridable self.buildNodePackage { 265 + name = "node-graceful-fs-3.0.2"; 266 + src = [ 267 + (fetchurl { 268 + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.2.tgz"; 269 + name = "graceful-fs-3.0.2.tgz"; 270 + sha1 = "2cb5bf7f742bea8ad47c754caeee032b7e71a577"; 271 + }) 272 + ]; 273 + buildInputs = 274 + (self.nativeDeps."graceful-fs" or []); 275 + deps = [ 276 + ]; 277 + peerDependencies = [ 278 + ]; 279 + passthru.names = [ "graceful-fs" ]; 280 + }; 281 + by-spec."hawk"."~1.0.0" = 282 + self.by-version."hawk"."1.0.0"; 283 + by-version."hawk"."1.0.0" = lib.makeOverridable self.buildNodePackage { 284 + name = "node-hawk-1.0.0"; 285 + src = [ 286 + (fetchurl { 287 + url = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; 288 + name = "hawk-1.0.0.tgz"; 289 + sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; 290 + }) 291 + ]; 292 + buildInputs = 293 + (self.nativeDeps."hawk" or []); 294 + deps = [ 295 + self.by-version."hoek"."0.9.1" 296 + self.by-version."boom"."0.4.2" 297 + self.by-version."cryptiles"."0.2.2" 298 + self.by-version."sntp"."0.2.4" 299 + ]; 300 + peerDependencies = [ 301 + ]; 302 + passthru.names = [ "hawk" ]; 303 + }; 304 + by-spec."hoek"."0.9.x" = 305 + self.by-version."hoek"."0.9.1"; 306 + by-version."hoek"."0.9.1" = lib.makeOverridable self.buildNodePackage { 307 + name = "node-hoek-0.9.1"; 308 + src = [ 309 + (fetchurl { 310 + url = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; 311 + name = "hoek-0.9.1.tgz"; 312 + sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; 313 + }) 314 + ]; 315 + buildInputs = 316 + (self.nativeDeps."hoek" or []); 317 + deps = [ 318 + ]; 319 + peerDependencies = [ 320 + ]; 321 + passthru.names = [ "hoek" ]; 322 + }; 323 + by-spec."http-signature"."~0.10.0" = 324 + self.by-version."http-signature"."0.10.0"; 325 + by-version."http-signature"."0.10.0" = lib.makeOverridable self.buildNodePackage { 326 + name = "node-http-signature-0.10.0"; 327 + src = [ 328 + (fetchurl { 329 + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; 330 + name = "http-signature-0.10.0.tgz"; 331 + sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; 332 + }) 333 + ]; 334 + buildInputs = 335 + (self.nativeDeps."http-signature" or []); 336 + deps = [ 337 + self.by-version."assert-plus"."0.1.2" 338 + self.by-version."asn1"."0.1.11" 339 + self.by-version."ctype"."0.5.2" 340 + ]; 341 + peerDependencies = [ 342 + ]; 343 + passthru.names = [ "http-signature" ]; 344 + }; 345 + by-spec."inherits"."2" = 346 + self.by-version."inherits"."2.0.1"; 347 + by-version."inherits"."2.0.1" = lib.makeOverridable self.buildNodePackage { 348 + name = "node-inherits-2.0.1"; 349 + src = [ 350 + (fetchurl { 351 + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; 352 + name = "inherits-2.0.1.tgz"; 353 + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; 354 + }) 355 + ]; 356 + buildInputs = 357 + (self.nativeDeps."inherits" or []); 358 + deps = [ 359 + ]; 360 + peerDependencies = [ 361 + ]; 362 + passthru.names = [ "inherits" ]; 363 + }; 364 + by-spec."inherits"."~2.0.0" = 365 + self.by-version."inherits"."2.0.1"; 366 + by-spec."json-stringify-safe"."~5.0.0" = 367 + self.by-version."json-stringify-safe"."5.0.0"; 368 + by-version."json-stringify-safe"."5.0.0" = lib.makeOverridable self.buildNodePackage { 369 + name = "node-json-stringify-safe-5.0.0"; 370 + src = [ 371 + (fetchurl { 372 + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; 373 + name = "json-stringify-safe-5.0.0.tgz"; 374 + sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; 375 + }) 376 + ]; 377 + buildInputs = 378 + (self.nativeDeps."json-stringify-safe" or []); 379 + deps = [ 380 + ]; 381 + peerDependencies = [ 382 + ]; 383 + passthru.names = [ "json-stringify-safe" ]; 384 + }; 385 + by-spec."mime"."~1.2.11" = 386 + self.by-version."mime"."1.2.11"; 387 + by-version."mime"."1.2.11" = lib.makeOverridable self.buildNodePackage { 388 + name = "node-mime-1.2.11"; 389 + src = [ 390 + (fetchurl { 391 + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; 392 + name = "mime-1.2.11.tgz"; 393 + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; 394 + }) 395 + ]; 396 + buildInputs = 397 + (self.nativeDeps."mime" or []); 398 + deps = [ 399 + ]; 400 + peerDependencies = [ 401 + ]; 402 + passthru.names = [ "mime" ]; 403 + }; 404 + by-spec."mime"."~1.2.9" = 405 + self.by-version."mime"."1.2.11"; 406 + by-spec."mkdirp"."0.3" = 407 + self.by-version."mkdirp"."0.3.5"; 408 + by-version."mkdirp"."0.3.5" = lib.makeOverridable self.buildNodePackage { 409 + name = "node-mkdirp-0.3.5"; 410 + src = [ 411 + (fetchurl { 412 + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; 413 + name = "mkdirp-0.3.5.tgz"; 414 + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; 415 + }) 416 + ]; 417 + buildInputs = 418 + (self.nativeDeps."mkdirp" or []); 419 + deps = [ 420 + ]; 421 + peerDependencies = [ 422 + ]; 423 + passthru.names = [ "mkdirp" ]; 424 + }; 425 + by-spec."node-uuid"."~1.4.0" = 426 + self.by-version."node-uuid"."1.4.1"; 427 + by-version."node-uuid"."1.4.1" = lib.makeOverridable self.buildNodePackage { 428 + name = "node-node-uuid-1.4.1"; 429 + src = [ 430 + (fetchurl { 431 + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; 432 + name = "node-uuid-1.4.1.tgz"; 433 + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; 434 + }) 435 + ]; 436 + buildInputs = 437 + (self.nativeDeps."node-uuid" or []); 438 + deps = [ 439 + ]; 440 + peerDependencies = [ 441 + ]; 442 + passthru.names = [ "node-uuid" ]; 443 + }; 444 + by-spec."oauth-sign"."~0.3.0" = 445 + self.by-version."oauth-sign"."0.3.0"; 446 + by-version."oauth-sign"."0.3.0" = lib.makeOverridable self.buildNodePackage { 447 + name = "node-oauth-sign-0.3.0"; 448 + src = [ 449 + (fetchurl { 450 + url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; 451 + name = "oauth-sign-0.3.0.tgz"; 452 + sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; 453 + }) 454 + ]; 455 + buildInputs = 456 + (self.nativeDeps."oauth-sign" or []); 457 + deps = [ 458 + ]; 459 + peerDependencies = [ 460 + ]; 461 + passthru.names = [ "oauth-sign" ]; 462 + }; 463 + by-spec."punycode".">=0.2.0" = 464 + self.by-version."punycode"."1.3.0"; 465 + by-version."punycode"."1.3.0" = lib.makeOverridable self.buildNodePackage { 466 + name = "node-punycode-1.3.0"; 467 + src = [ 468 + (fetchurl { 469 + url = "http://registry.npmjs.org/punycode/-/punycode-1.3.0.tgz"; 470 + name = "punycode-1.3.0.tgz"; 471 + sha1 = "7f5009ef539b9444be5c7a19abd2c3ca49e1731c"; 472 + }) 473 + ]; 474 + buildInputs = 475 + (self.nativeDeps."punycode" or []); 476 + deps = [ 477 + ]; 478 + peerDependencies = [ 479 + ]; 480 + passthru.names = [ "punycode" ]; 481 + }; 482 + by-spec."qs"."~0.6.0" = 483 + self.by-version."qs"."0.6.6"; 484 + by-version."qs"."0.6.6" = lib.makeOverridable self.buildNodePackage { 485 + name = "node-qs-0.6.6"; 486 + src = [ 487 + (fetchurl { 488 + url = "http://registry.npmjs.org/qs/-/qs-0.6.6.tgz"; 489 + name = "qs-0.6.6.tgz"; 490 + sha1 = "6e015098ff51968b8a3c819001d5f2c89bc4b107"; 491 + }) 492 + ]; 493 + buildInputs = 494 + (self.nativeDeps."qs" or []); 495 + deps = [ 496 + ]; 497 + peerDependencies = [ 498 + ]; 499 + passthru.names = [ "qs" ]; 500 + }; 501 + by-spec."request"."~2.34.0" = 502 + self.by-version."request"."2.34.0"; 503 + by-version."request"."2.34.0" = lib.makeOverridable self.buildNodePackage { 504 + name = "node-request-2.34.0"; 505 + src = [ 506 + (fetchurl { 507 + url = "http://registry.npmjs.org/request/-/request-2.34.0.tgz"; 508 + name = "request-2.34.0.tgz"; 509 + sha1 = "b5d8b9526add4a2d4629f4d417124573996445ae"; 510 + }) 511 + ]; 512 + buildInputs = 513 + (self.nativeDeps."request" or []); 514 + deps = [ 515 + self.by-version."qs"."0.6.6" 516 + self.by-version."json-stringify-safe"."5.0.0" 517 + self.by-version."forever-agent"."0.5.2" 518 + self.by-version."node-uuid"."1.4.1" 519 + self.by-version."mime"."1.2.11" 520 + self.by-version."tough-cookie"."0.12.1" 521 + self.by-version."form-data"."0.1.4" 522 + self.by-version."tunnel-agent"."0.3.0" 523 + self.by-version."http-signature"."0.10.0" 524 + self.by-version."oauth-sign"."0.3.0" 525 + self.by-version."hawk"."1.0.0" 526 + self.by-version."aws-sign2"."0.5.0" 527 + ]; 528 + peerDependencies = [ 529 + ]; 530 + passthru.names = [ "request" ]; 531 + }; 532 + "request" = self.by-version."request"."2.34.0"; 533 + by-spec."rimraf"."2" = 534 + self.by-version."rimraf"."2.2.8"; 535 + by-version."rimraf"."2.2.8" = lib.makeOverridable self.buildNodePackage { 536 + name = "rimraf-2.2.8"; 537 + src = [ 538 + (fetchurl { 539 + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"; 540 + name = "rimraf-2.2.8.tgz"; 541 + sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; 542 + }) 543 + ]; 544 + buildInputs = 545 + (self.nativeDeps."rimraf" or []); 546 + deps = [ 547 + ]; 548 + peerDependencies = [ 549 + ]; 550 + passthru.names = [ "rimraf" ]; 551 + }; 552 + by-spec."sntp"."0.2.x" = 553 + self.by-version."sntp"."0.2.4"; 554 + by-version."sntp"."0.2.4" = lib.makeOverridable self.buildNodePackage { 555 + name = "node-sntp-0.2.4"; 556 + src = [ 557 + (fetchurl { 558 + url = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; 559 + name = "sntp-0.2.4.tgz"; 560 + sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; 561 + }) 562 + ]; 563 + buildInputs = 564 + (self.nativeDeps."sntp" or []); 565 + deps = [ 566 + self.by-version."hoek"."0.9.1" 567 + ]; 568 + peerDependencies = [ 569 + ]; 570 + passthru.names = [ "sntp" ]; 571 + }; 572 + by-spec."tar"."~0.1.19" = 573 + self.by-version."tar"."0.1.20"; 574 + by-version."tar"."0.1.20" = lib.makeOverridable self.buildNodePackage { 575 + name = "node-tar-0.1.20"; 576 + src = [ 577 + (fetchurl { 578 + url = "http://registry.npmjs.org/tar/-/tar-0.1.20.tgz"; 579 + name = "tar-0.1.20.tgz"; 580 + sha1 = "42940bae5b5f22c74483699126f9f3f27449cb13"; 581 + }) 582 + ]; 583 + buildInputs = 584 + (self.nativeDeps."tar" or []); 585 + deps = [ 586 + self.by-version."block-stream"."0.0.7" 587 + self.by-version."fstream"."0.1.29" 588 + self.by-version."inherits"."2.0.1" 589 + ]; 590 + peerDependencies = [ 591 + ]; 592 + passthru.names = [ "tar" ]; 593 + }; 594 + "tar" = self.by-version."tar"."0.1.20"; 595 + by-spec."tough-cookie".">=0.12.0" = 596 + self.by-version."tough-cookie"."0.12.1"; 597 + by-version."tough-cookie"."0.12.1" = lib.makeOverridable self.buildNodePackage { 598 + name = "node-tough-cookie-0.12.1"; 599 + src = [ 600 + (fetchurl { 601 + url = "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz"; 602 + name = "tough-cookie-0.12.1.tgz"; 603 + sha1 = "8220c7e21abd5b13d96804254bd5a81ebf2c7d62"; 604 + }) 605 + ]; 606 + buildInputs = 607 + (self.nativeDeps."tough-cookie" or []); 608 + deps = [ 609 + self.by-version."punycode"."1.3.0" 610 + ]; 611 + peerDependencies = [ 612 + ]; 613 + passthru.names = [ "tough-cookie" ]; 614 + }; 615 + by-spec."tunnel-agent"."~0.3.0" = 616 + self.by-version."tunnel-agent"."0.3.0"; 617 + by-version."tunnel-agent"."0.3.0" = lib.makeOverridable self.buildNodePackage { 618 + name = "node-tunnel-agent-0.3.0"; 619 + src = [ 620 + (fetchurl { 621 + url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; 622 + name = "tunnel-agent-0.3.0.tgz"; 623 + sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; 624 + }) 625 + ]; 626 + buildInputs = 627 + (self.nativeDeps."tunnel-agent" or []); 628 + deps = [ 629 + ]; 630 + peerDependencies = [ 631 + ]; 632 + passthru.names = [ "tunnel-agent" ]; 633 + }; 634 + }
+1 -1
pkgs/applications/editors/zile/default.nix
··· 45 45 46 46 homepage = http://www.gnu.org/software/zile/; 47 47 48 - license = "GPLv3+"; 48 + license = stdenv.lib.licenses.gpl3Plus; 49 49 50 50 maintainers = [ ]; 51 51 };
+1 -1
pkgs/applications/graphics/autopanosiftc/default.nix
··· 13 13 meta = { 14 14 homepage = http://hugin.sourceforge.net/; 15 15 description = "Implementation in C of the autopano-sift algorithm for automatically stitching panoramas"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -1
pkgs/applications/graphics/comical/default.nix
··· 16 16 meta = { 17 17 description = "Viewer of CBR and CBZ files, often used to store scanned comics"; 18 18 homepage = http://comical.sourceforge.net/; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 maintainers = with stdenv.lib.maintainers; [viric]; 21 21 platforms = with stdenv.lib.platforms; linux; 22 22 };
+1 -1
pkgs/applications/graphics/djview/default.nix
··· 20 20 meta = { 21 21 homepage = http://djvu.sourceforge.net/djview4.html; 22 22 description = "A new portable DjVu viewer and browser plugin"; 23 - license = "GPL2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 inherit (qt4.meta) platforms; 25 25 maintainers = [ stdenv.lib.maintainers.urkud ]; 26 26 };
-32
pkgs/applications/graphics/freecad/cmake.patch
··· 1 - diff -urN freecad-0.13.1830.old/cMake/FreeCadMacros.cmake freecad-0.13.1830/cMake/FreeCadMacros.cmake 2 - --- freecad-0.13.1830.old/cMake/FreeCadMacros.cmake 2013-02-02 18:09:17.000000000 +0100 3 - +++ freecad-0.13.1830/cMake/FreeCadMacros.cmake 2014-04-20 10:52:17.293599913 +0200 4 - @@ -201,7 +201,7 @@ 5 - #endmacro(fc_add_resources) 6 - 7 - MACRO (fc_add_resources outfiles ) 8 - - QT4_EXTRACT_OPTIONS(rcc_files rcc_options ${ARGN}) 9 - + QT4_EXTRACT_OPTIONS(rcc_files rcc_options rcc_target ${ARGN}) 10 - 11 - FOREACH (it ${rcc_files}) 12 - GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE) 13 - diff -urN freecad-0.13.1830.old/CMakeLists.txt freecad-0.13.1830/CMakeLists.txt 14 - --- freecad-0.13.1830.old/CMakeLists.txt 2013-02-02 18:09:17.000000000 +0100 15 - +++ freecad-0.13.1830/CMakeLists.txt 2014-04-20 10:28:41.782536753 +0200 16 - @@ -314,14 +314,14 @@ 17 - macro(fc_wrap_cpp outfiles ) 18 - # get include dirs 19 - QT4_GET_MOC_FLAGS(moc_flags) 20 - - QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN}) 21 - + QT4_EXTRACT_OPTIONS(moc_files moc_options moc_target ${ARGN}) 22 - # fixes bug 0000585: bug with boost 1.48 23 - SET(moc_options ${moc_options} -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED) 24 - 25 - foreach(it ${moc_files}) 26 - get_filename_component(it ${it} ABSOLUTE) 27 - QT4_MAKE_OUTPUT_FILE(${it} moc_ cpp outfile) 28 - - QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}") 29 - + QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}" "") 30 - set(${outfiles} ${${outfiles}} ${outfile}) 31 - add_file_dependencies(${it} ${outfile}) 32 - endforeach(it)
+12 -12
pkgs/applications/graphics/freecad/default.nix
··· 1 1 { stdenv, fetchurl, cmake, coin3d, xercesc, ode, eigen, qt4, opencascade, gts 2 - , boost, zlib, python, swig, gfortran, soqt, libf2c , pyqt4, makeWrapper 3 - , matplotlib, pycollada }: 2 + , boost, zlib, python, swig, gfortran, soqt, libf2c, makeWrapper 3 + , matplotlib, pycollada, pyside, pysideShiboken }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "freecad-${version}"; 7 - version = "0.13.1830"; 7 + version = "0.14.3702"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://sourceforge/free-cad/${name}.tar.gz"; 11 - sha256 = "04rgww5y32asn4sx5j4wh79ggvb479pq56xfcfj6gkg44mid23jm"; 11 + sha256 = "1jcx7d3mp2wxkd20qdvr4vlf7h5wb0jgab9dl63sicdz88swy97f"; 12 12 }; 13 13 14 14 buildInputs = [ cmake coin3d xercesc ode eigen qt4 opencascade gts boost 15 - zlib python swig gfortran soqt libf2c pyqt4 makeWrapper matplotlib 16 - pycollada 15 + zlib python swig gfortran soqt libf2c makeWrapper matplotlib 16 + pycollada pyside pysideShiboken 17 17 ]; 18 18 19 19 enableParallelBuilding = true; ··· 28 28 --set COIN_GL_NO_CURRENT_CONTEXT_CHECK 1 29 29 ''; 30 30 31 - patches = [ ./pythonpath.patch ./cmake.patch ]; 31 + patches = [ ./pythonpath.patch ]; 32 32 33 - meta = { 34 - homepage = http://free-cad.sourceforge.net/; 35 - license = [ "GPLv2+" "LGPLv2+" ]; 33 + meta = with stdenv.lib; { 36 34 description = "General purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler"; 37 - maintainers = with stdenv.lib.maintainers; [viric]; 38 - platforms = with stdenv.lib.platforms; linux; 35 + homepage = http://www.freecadweb.org/; 36 + license = licenses.lgpl2Plus; 37 + maintainers = [ maintainers.viric ]; 38 + platforms = platforms.linux; 39 39 }; 40 40 }
+1 -1
pkgs/applications/graphics/geeqie/default.nix
··· 45 45 initially based on GQview. 46 46 ''; 47 47 48 - license = "GPLv2+"; 48 + license = stdenv.lib.licenses.gpl2Plus; 49 49 50 50 homepage = http://geeqie.sourceforge.net; 51 51
+1 -1
pkgs/applications/graphics/gimp/plugins/default.nix
··· 236 236 237 237 homepage = http://lensfun.sebastiankraft.net/; 238 238 239 - license = "GPLv3+"; 239 + license = stdenv.lib.licenses.gpl3Plus; 240 240 maintainers = [ stdenv.lib.maintainers.ludo ]; 241 241 platforms = stdenv.lib.platforms.gnu; 242 242 };
+1 -1
pkgs/applications/graphics/giv/default.nix
··· 29 29 meta = { 30 30 description = "Cross platform image and hierarchical vector viewer based"; 31 31 homepage = http://giv.sourceforge.net/giv/; 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 maintainers = with stdenv.lib.maintainers; [viric]; 34 34 platforms = with stdenv.lib.platforms; linux; 35 35 };
+1 -1
pkgs/applications/graphics/gocr/default.nix
··· 15 15 meta = { 16 16 homepage = "http://jocr.sourceforge.net/"; 17 17 description = "GPL Optical Character Recognition"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 20 20 platforms = stdenv.lib.platforms.linux; 21 21 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/applications/graphics/hugin/default.nix
··· 29 29 meta = { 30 30 homepage = http://hugin.sourceforge.net/; 31 31 description = "Toolkit for stitching photographs and assembling panoramas, together with an easy to use graphical front end"; 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 maintainers = with stdenv.lib.maintainers; [viric]; 34 34 platforms = with stdenv.lib.platforms; linux; 35 35 };
+1 -1
pkgs/applications/graphics/ipe/default.nix
··· 37 37 meta = { 38 38 description = "An editor for drawing figures"; 39 39 homepage = http://ipe7.sourceforge.net; 40 - license = "GPLv3+"; 40 + license = stdenv.lib.licenses.gpl3Plus; 41 41 longDescription = '' 42 42 Ipe is an extensible drawing editor for creating figures in PDF and Postscript format. 43 43 It supports making small figures for inclusion into LaTeX-documents
+1 -1
pkgs/applications/graphics/mcomix/default.nix
··· 29 29 30 30 homepage = http://mcomix.sourceforge.net/; 31 31 32 - license = "GPLv2"; 32 + license = stdenv.lib.licenses.gpl2; 33 33 }; 34 34 }
+1 -1
pkgs/applications/graphics/meshlab/default.nix
··· 47 47 meta = { 48 48 description = "System for the processing and editing of unstructured 3D triangular meshes"; 49 49 homepage = http://meshlab.sourceforge.net/; 50 - license = "GPLv2+"; 50 + license = stdenv.lib.licenses.gpl2Plus; 51 51 maintainers = with stdenv.lib.maintainers; [viric]; 52 52 platforms = with stdenv.lib.platforms; linux; 53 53 };
+1 -1
pkgs/applications/graphics/minidjvu/default.nix
··· 20 20 meta = { 21 21 homepage = http://djvu.sourceforge.net/djview4.html; 22 22 description = "Black-and-white djvu page encoder and decoder that use interpage information"; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 maintainers = [ stdenv.lib.maintainers.viric ]; 25 25 }; 26 26 }
+1 -1
pkgs/applications/graphics/mirage/default.nix
··· 24 24 25 25 homepage = http://mirageiv.sourceforge.net/; 26 26 27 - license = "GPLv2"; 27 + license = stdenv.lib.licenses.gpl2; 28 28 }; 29 29 }
+1 -1
pkgs/applications/graphics/ocrad/default.nix
··· 26 26 backend to other programs. 27 27 ''; 28 28 29 - license = "GPLv3+"; 29 + license = stdenv.lib.licenses.gpl3Plus; 30 30 31 31 maintainers = [ ]; 32 32 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/graphics/panotools/default.nix
··· 16 16 meta = { 17 17 homepage = http://panotools.sourceforge.net/; 18 18 description = "Free software suite for authoring and displaying virtual reality panoramas"; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 21 21 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 22 22 };
+1 -1
pkgs/applications/graphics/pinta/default.nix
··· 37 37 meta = { 38 38 homepage = http://www.pinta-project.com/; 39 39 description = "Drawing/editing program modeled after Paint.NET"; 40 - license = "MIT"; 40 + license = stdenv.lib.licenses.mit; 41 41 maintainers = with stdenv.lib.maintainers; [viric]; 42 42 platforms = with stdenv.lib.platforms; linux; 43 43 };
+1 -1
pkgs/applications/graphics/potrace/default.nix
··· 19 19 description = "A tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image"; 20 20 platforms = stdenv.lib.platforms.unix; 21 21 maintainers = [ stdenv.lib.maintainers.pSub ]; 22 - license = "GPL2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/applications/graphics/qtpfsgui/default.nix
··· 27 27 aims to provide a workflow for high dynamic range (HDR) imaging. 28 28 ''; 29 29 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 32 32 maintainers = [ stdenv.lib.maintainers.ludo ]; 33 33 platforms = stdenv.lib.platforms.gnu;
+1 -1
pkgs/applications/graphics/sane/backends.nix
··· 50 50 meta = { 51 51 homepage = "http://www.sane-project.org/"; 52 52 description = "Scanner Access Now Easy"; 53 - license = "GPLv2+"; 53 + license = stdenv.lib.licenses.gpl2Plus; 54 54 55 55 maintainers = [ stdenv.lib.maintainers.simons ]; 56 56 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/applications/graphics/sane/frontends.nix
··· 18 18 meta = { 19 19 homepage = "http://www.sane-project.org/"; 20 20 description = "Scanner Access Now Easy"; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 23 23 maintainers = [ stdenv.lib.maintainers.simons ]; 24 24 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/applications/graphics/sane/xsane.nix
··· 24 24 meta = { 25 25 homepage = http://www.sane-project.org/; 26 26 description = "Graphical scanning frontend for sane"; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 maintainers = with stdenv.lib.maintainers; [viric simons]; 29 29 platforms = with stdenv.lib.platforms; linux; 30 30 };
+1 -2
pkgs/applications/graphics/smartdeblur/default.nix
··· 25 25 meta = { 26 26 homepage = "https://github.com/Y-Vladimir/SmartDeblur"; 27 27 description = "Tool for restoring blurry and defocused images"; 28 - license = "GPLv3"; 28 + license = stdenv.lib.licenses.gpl3; 29 29 maintainers = with stdenv.lib.maintainers; [ viric ]; 30 30 platforms = with stdenv.lib.platforms; linux; 31 31 }; 32 32 } 33 -
+1 -1
pkgs/applications/graphics/sxiv/default.nix
··· 16 16 meta = { 17 17 description = "Simple X Image Viewer"; 18 18 homepage = "https://github.com/muennich/sxiv"; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 platforms = stdenv.lib.platforms.linux; 21 21 }; 22 22 }
+1 -1
pkgs/applications/graphics/tesseract/default.nix
··· 44 44 meta = { 45 45 description = "OCR engine"; 46 46 homepage = http://code.google.com/p/tesseract-ocr/; 47 - license = "Apache2.0"; 47 + license = stdenv.lib.licenses.asl20; 48 48 maintainers = with stdenv.lib.maintainers; [viric]; 49 49 platforms = with stdenv.lib.platforms; linux; 50 50 };
+1 -1
pkgs/applications/graphics/ufraw/default.nix
··· 30 30 the camera's tone curves. 31 31 ''; 32 32 33 - license = "GPLv2+"; 33 + license = stdenv.lib.licenses.gpl2Plus; 34 34 35 35 maintainers = [ ]; 36 36 platforms = stdenv.lib.platforms.gnu; # needs GTK+
+1 -1
pkgs/applications/graphics/viewnior/default.nix
··· 28 28 in mind (follows Gnome HIG2). 29 29 ''; 30 30 31 - license = "GPLv3"; 31 + license = stdenv.lib.licenses.gpl3; 32 32 33 33 homepage = http://xsisqox.github.com/Viewnior; 34 34
+6 -6
pkgs/applications/graphics/xaos/default.nix
··· 1 - a : 2 - let 1 + a : 2 + let 3 3 fetchurl = a.fetchurl; 4 4 5 - version = a.lib.attrByPath ["version"] "3.6" a; 5 + version = a.lib.attrByPath ["version"] "3.6" a; 6 6 buildInputs = with a; [ 7 - aalib gsl libpng libX11 xproto libXext xextproto 7 + aalib gsl libpng libX11 xproto libXext xextproto 8 8 libXt zlib gettext intltool perl 9 9 ]; 10 10 in ··· 24 24 sed -e s@/usr/@"$out/"@g -i configure $(find . -name 'Makefile*') 25 25 mkdir -p $out/share/locale 26 26 '') ["doUnpack" "minInit" "defEnsureDir"]; 27 - 27 + 28 28 name = "xaos-" + version; 29 29 meta = { 30 30 homepage = http://xaos.sourceforge.net/; 31 31 description = "XaoS - fractal viewer"; 32 - license = "GPLv2+"; 32 + license = a.stdenv.lib.licenses.gpl2Plus; 33 33 }; 34 34 }
+1 -1
pkgs/applications/misc/abook/default.nix
··· 14 14 meta = { 15 15 homepage = "http://abook.sourceforge.net/"; 16 16 description = "Text-based addressbook program designed to use with mutt mail client"; 17 - license = "GPLv2"; 17 + license = stdenv.lib.licenses.gpl2; 18 18 maintainers = [ stdenv.lib.maintainers.edwtjo ]; 19 19 platforms = with stdenv.lib.platforms; linux; 20 20 };
+1 -1
pkgs/applications/misc/adobe-reader/default.nix
··· 25 25 meta = { 26 26 description = "Adobe Reader, a viewer for PDF documents"; 27 27 homepage = http://www.adobe.com/products/reader; 28 - license = "unfree"; 28 + license = stdenv.lib.licenses.unfree; 29 29 }; 30 30 }
+1 -1
pkgs/applications/misc/audio/soxr/default.nix
··· 15 15 meta = { 16 16 description = "An audio resampling library"; 17 17 homepage = http://soxr.sourceforge.net; 18 - license = "LGPLv2.1+"; 18 + license = stdenv.lib.licenses.lgpl21Plus; 19 19 }; 20 20 }
+1 -1
pkgs/applications/misc/bibletime/default.nix
··· 28 28 description = "A Qt4 Bible study tool"; 29 29 homepage = http://www.bibletime.info/; 30 30 platforms = stdenv.lib.platforms.linux; 31 - license = "GPLv2"; 31 + license = stdenv.lib.licenses.gpl2; 32 32 maintainers = [ stdenv.lib.maintainers.piotr ]; 33 33 }; 34 34 }
+1 -1
pkgs/applications/misc/bitcoin/default.nix
··· 44 44 ''; 45 45 homepage = "http://www.bitcoin.org/"; 46 46 maintainers = [ stdenv.lib.maintainers.roconnor ]; 47 - license = "MIT"; 47 + license = stdenv.lib.licenses.mit; 48 48 }; 49 49 }
+2 -2
pkgs/applications/misc/calibre/default.nix
··· 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 - name = "calibre-1.46.0"; 7 + name = "calibre-1.47.0"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://sourceforge/calibre/${name}.tar.xz"; 11 - sha256 = "1mzw6cmnw1wk8jd2pkl6z7bgjhwn4j7lg0a33f07gk4xw94sbry2"; 11 + sha256 = "1hmqynxh9h12whcjwcd5idgc6mdaggczsf4hm70ajhj7pfjp3szg"; 12 12 }; 13 13 14 14 inherit python;
+1 -1
pkgs/applications/misc/d4x/default.nix
··· 19 19 meta = { 20 20 description = "Graphical download manager"; 21 21 homepage = http://www.krasu.ru/soft/chuchelo/; 22 - license = "Artistic"; 22 + license = "perl"; 23 23 }; 24 24 }
+1 -2
pkgs/applications/misc/dmenu/default.nix
··· 28 28 meta = { 29 29 description = "a generic, highly customizable, and efficient menu for the X Window System"; 30 30 homepage = http://tools.suckless.org/dmenu; 31 - license = "MIT"; 31 + license = stdenv.lib.licenses.mit; 32 32 maintainers = with stdenv.lib.maintainers; [viric]; 33 33 platforms = with stdenv.lib.platforms; all; 34 34 }; 35 35 } 36 -
+1 -1
pkgs/applications/misc/epdfview/default.nix
··· 15 15 GTK+ libraries. The aim of ePDFView is to make a simple PDF document 16 16 viewer, in the lines of Evince but without using the Gnome libraries. 17 17 ''; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 maintainers = with stdenv.lib.maintainers; [ astsmtl ]; 20 20 platforms = with stdenv.lib.platforms; linux; 21 21 };
+1 -1
pkgs/applications/misc/evopedia/default.nix
··· 18 18 meta = { 19 19 description = "Offline Wikipedia Viewer"; 20 20 homepage = http://www.evopedia.info; 21 - license = "GPLv3+"; 21 + license = stdenv.lib.licenses.gpl3Plus; 22 22 maintainers = with stdenv.lib.maintainers; [viric]; 23 23 platforms = with stdenv.lib.platforms; linux; 24 24 };
+1 -1
pkgs/applications/misc/evtest/default.nix
··· 15 15 16 16 meta = with stdenv.lib; { 17 17 description = "Simple tool for input event debugging"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 platforms = platforms.linux; 20 20 maintainers = [ maintainers.bjornfor ]; 21 21 };
+1 -1
pkgs/applications/misc/freicoin/default.nix
··· 23 23 meta = { 24 24 description = "Peer-to-peer currency with demurrage fee"; 25 25 homepage = "http://freicoi.in/"; 26 - license = "MIT"; 26 + license = stdenv.lib.licenses.mit; 27 27 maintainers = with stdenv.lib.maintainers; [viric]; 28 28 platforms = with stdenv.lib.platforms; linux; 29 29 };
+2 -2
pkgs/applications/misc/girara/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, gtk, gettext }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "girara-0.2.0"; 4 + name = "girara-0.2.2"; 5 5 6 6 src = fetchurl { 7 7 url = "http://pwmt.org/projects/girara/download/${name}.tar.gz"; 8 - sha256 = "0k8p5sgazqw7r78ssqh8bm2hn98xjml5w76l9awa66yq0k5m8jyi"; 8 + sha256 = "0lv6wqhx2avdxj6yx111jfs4j32r0xzmmkhy7pgzxpf73kgxz0k3"; 9 9 }; 10 10 11 11 buildInputs = [ pkgconfig gtk gettext ];
+1 -1
pkgs/applications/misc/gkrellm/default.nix
··· 32 32 ''; 33 33 34 34 homepage = http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html; 35 - license = "GPLv3+"; 35 + license = stdenv.lib.licenses.gpl3Plus; 36 36 37 37 maintainers = [ stdenv.lib.maintainers.ludo ]; 38 38 platforms = stdenv.lib.platforms.unix;
+1 -1
pkgs/applications/misc/googleearth/default.nix
··· 71 71 meta = { 72 72 description = "A world sphere viewer"; 73 73 homepage = http://earth.google.com; 74 - license = "unfree"; 74 + license = stdenv.lib.licenses.unfree; 75 75 maintainers = [ stdenv.lib.maintainers.viric ]; 76 76 }; 77 77 }
+1 -1
pkgs/applications/misc/gpsbabel/default.nix
··· 50 50 51 51 homepage = http://www.gpsbabel.org/; 52 52 53 - license = "GPLv2+"; 53 + license = stdenv.lib.licenses.gpl2Plus; 54 54 55 55 maintainers = [ stdenv.lib.maintainers.ludo ]; 56 56 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/misc/gpscorrelate/default.nix
··· 38 38 one takes the GPS data in a different format. 39 39 ''; 40 40 41 - license = "GPLv2+"; 41 + license = stdenv.lib.licenses.gpl2Plus; 42 42 43 43 homepage = http://freefoote.dview.net/linux_gpscorr.html; 44 44 };
+1 -1
pkgs/applications/misc/grip/default.nix
··· 15 15 meta = { 16 16 description = "GTK+-based audio CD player/ripper"; 17 17 homepage = "http://nostatic.org/grip"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 20 20 maintainers = [ stdenv.lib.maintainers.marcweber stdenv.lib.maintainers.simons ]; 21 21 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/applications/misc/gv/default.nix
··· 30 30 interface for the Ghostscript interpreter. 31 31 ''; 32 32 33 - license = "GPLv3+"; 33 + license = stdenv.lib.licenses.gpl3Plus; 34 34 maintainers = [ ]; 35 35 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 36 36 };
+1 -1
pkgs/applications/misc/htmldoc/default.nix
··· 9 9 meta = { 10 10 homepage = http://www.htmldoc.org/; 11 11 description = "Converts HTML files to indexed HTML, PS or PDF"; 12 - license = "GPLv2"; 12 + license = stdenv.lib.licenses.gpl2; 13 13 maintainers = with stdenv.lib.maintainers; [ viric ]; 14 14 platforms = with stdenv.lib.platforms; linux; 15 15 };
+1 -1
pkgs/applications/misc/ikiwiki/default.nix
··· 83 83 meta = { 84 84 description = "Wiki compiler, storing pages and history in a RCS"; 85 85 homepage = "http://ikiwiki.info/"; 86 - license = "GPLv2+"; 86 + license = stdenv.lib.licenses.gpl2Plus; 87 87 88 88 platforms = stdenv.lib.platforms.linux; 89 89 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/applications/misc/jigdo/default.nix
··· 21 21 meta = { 22 22 description = "Download utility that can fetch files from several sources simultaneously"; 23 23 homepage = http://atterer.net/jigdo/; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 }; 26 26 }
+3 -3
pkgs/applications/misc/kde-wacomtablet/default.nix
··· 1 1 { stdenv, fetchurl, kdelibs, gettext, xf86_input_wacom }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "wacomtablet-2.0"; 4 + name = "wacomtablet-2.0.2"; 5 5 6 6 src = fetchurl { 7 - url = "http://kde-apps.org/CONTENT/content-files/114856-wacomtablet-2.0.tar.bz2"; 8 - sha256 = "1vqdmkfl0awsjxl6p8bihz198hlc75d3zn7xwwryc674l76s25ax"; 7 + url = "http://kde-apps.org/CONTENT/content-files/114856-wacomtablet-2.0.2.tar.xz"; 8 + sha256 = "13k5f5xpka5cbgl24a3j9khqcmp96x1vhynn9v558ag6dg9ch2hw"; 9 9 }; 10 10 11 11 buildInputs = [ kdelibs xf86_input_wacom ];
+1 -1
pkgs/applications/misc/librecad/2.0.nix
··· 33 33 description = "A 2D CAD package based upon Qt"; 34 34 homepage = http://librecad.org; 35 35 repositories.git = git://github.com/LibreCAD/LibreCAD.git; 36 - license = "GPLv2"; 36 + license = stdenv.lib.licenses.gpl2; 37 37 maintainers = with stdenv.lib.maintainers; [viric]; 38 38 platforms = with stdenv.lib.platforms; linux; 39 39 };
+1 -1
pkgs/applications/misc/librecad/default.nix
··· 27 27 meta = { 28 28 description = "A 2D CAD package based upon Qt"; 29 29 homepage = http://librecad.org; 30 - license = "GPLv2"; 30 + license = stdenv.lib.licenses.gpl2; 31 31 maintainers = with stdenv.lib.maintainers; [viric]; 32 32 platforms = with stdenv.lib.platforms; linux; 33 33 };
+1 -1
pkgs/applications/misc/lyx/default.nix
··· 28 28 meta = { 29 29 description = "WYSIWYM frontend for LaTeX, DocBook"; 30 30 homepage = "http://www.lyx.org"; 31 - license = "GPL2"; 31 + license = stdenv.lib.licenses.gpl2; 32 32 maintainers = [ stdenv.lib.maintainers.vcunat ]; 33 33 platforms = stdenv.lib.platforms.linux; 34 34 };
+1 -1
pkgs/applications/misc/merkaartor/default.nix
··· 16 16 meta = { 17 17 description = "An openstreetmap editor"; 18 18 homepage = http://merkaartor.org/; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 maintainers = with stdenv.lib.maintainers; [viric urkud]; 21 21 inherit (qt4.meta) platforms; 22 22 };
+1 -1
pkgs/applications/misc/mupdf/default.nix
··· 65 65 homepage = http://mupdf.com/; 66 66 repositories.git = git://git.ghostscript.com/mupdf.git; 67 67 description = "Lightweight PDF viewer and toolkit written in portable C"; 68 - license = "GPLv3+"; 68 + license = stdenv.lib.licenses.gpl3Plus; 69 69 maintainers = with stdenv.lib.maintainers; [ viric ]; 70 70 platforms = with stdenv.lib.platforms; linux; 71 71 inherit version;
+1 -1
pkgs/applications/misc/navipowm/default.nix
··· 24 24 meta = { 25 25 homepage = http://navipowm.sourceforge.net/; 26 26 description = "Car navigation system"; 27 - license = "GPLv2"; 27 + license = stdenv.lib.licenses.gpl2; 28 28 maintainers = with stdenv.lib.maintainers; [ viric ]; 29 29 platforms = with stdenv.lib.platforms; linux; 30 30 };
+1 -1
pkgs/applications/misc/navit/default.nix
··· 18 18 meta = { 19 19 homepage = http://www.navit-project.org/; 20 20 description = "Car navigation system with routing engine using OSM maps"; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 maintainers = with stdenv.lib.maintainers; [ viric ]; 23 23 platforms = with stdenv.lib.platforms; linux; 24 24 };
+2 -2
pkgs/applications/misc/nc-indicators/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "nc-indicators"; 7 - version = "0.2"; 8 - sha256 = "0z3h0d3cl0xapysq5sh1rnbp8fg8adlq0x3i4ql9xin9in29q27q"; 7 + version = "0.3"; 8 + sha256 = "0w5nddirsib9vz96dpan9bgdg1mag9gaz7w7ix51l44ls9r8yn3m"; 9 9 isLibrary = false; 10 10 isExecutable = true; 11 11 buildDepends = [ attoparsec gtk hflags lens pipes stm ];
+1 -1
pkgs/applications/misc/openjump/default.nix
··· 32 32 meta = { 33 33 description = "open source Geographic Information System (GIS) written in the Java programming language"; 34 34 homepage = http://www.openjump.org/index.html; 35 - license = "GPLv2"; 35 + license = stdenv.lib.licenses.gpl2; 36 36 maintainers = [stdenv.lib.maintainers.marcweber]; 37 37 platforms = stdenv.lib.platforms.linux; 38 38 };
+1 -1
pkgs/applications/misc/qgis/default.nix
··· 25 25 meta = { 26 26 description = "User friendly Open Source Geographic Information System"; 27 27 homepage = http://www.qgis.org; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 platforms = with stdenv.lib.platforms; linux; 30 30 maintainers = with stdenv.lib.maintainers; [viric]; 31 31 };
+1 -1
pkgs/applications/misc/redshift/default.nix
··· 37 37 temperature transitions smoothly from night to daytime 38 38 temperature to allow your eyes to slowly adapt. 39 39 ''; 40 - license = "GPLv3+"; 40 + license = stdenv.lib.licenses.gpl3Plus; 41 41 homepage = "http://jonls.dk/redshift"; 42 42 platforms = platforms.linux; 43 43 maintainers = maintainers.mornfall;
+1 -1
pkgs/applications/misc/sakura/default.nix
··· 20 20 terminals in one window and adds a contextual menu with some basic 21 21 options. No more no less. 22 22 ''; 23 - license = "GPLv2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 maintainers = with stdenv.lib.maintainers; [ astsmtl ]; 25 25 platforms = with stdenv.lib.platforms; linux; 26 26 };
+1 -1
pkgs/applications/misc/st/default.nix
··· 24 24 25 25 meta = { 26 26 homepage = http://st.suckless.org/; 27 - license = "MIT"; 27 + license = stdenv.lib.licenses.mit; 28 28 maintainers = with maintainers; [viric]; 29 29 platforms = with platforms; linux; 30 30 };
+1 -2
pkgs/applications/misc/stardict/stardict.nix
··· 39 39 meta = { 40 40 description = "stardict"; 41 41 homepage = "A international dictionary supporting fuzzy and glob style matching"; 42 - license = "LGPL3"; 42 + license = stdenv.lib.licenses.lgpl3; 43 43 maintainers = with stdenv.lib.maintainers; [qknight]; 44 44 }; 45 45 } 46 -
+1 -1
pkgs/applications/misc/surf/default.nix
··· 38 38 surf to another URI by setting its XProperties. 39 39 ''; 40 40 homepage = http://surf.suckless.org; 41 - license = "MIT"; 41 + license = stdenv.lib.licenses.mit; 42 42 platforms = stdenv.lib.platforms.linux; 43 43 }; 44 44 }
+3 -3
pkgs/applications/misc/synergy/default.nix
··· 6 6 with stdenv.lib; 7 7 8 8 stdenv.mkDerivation rec { 9 - name = "synergy-1.4.17"; 9 + name = "synergy-1.5.0"; 10 10 11 11 src = fetchurl { 12 - url = "http://fossfiles.com/synergy/${name}-r2055-Source.tar.gz"; 13 - sha256 = "1mwaapvq9vsm0rdpq99fyzcw6wbp83rg6cylcqcgjjd21c6y9iwm"; 12 + url = "http://synergy-project.org/files/packages/synergy-1.5.0-r2278-Source.tar.gz"; 13 + sha256 = "097hk9v01lwzs7ly6ynadxmjh7ad68l5si7w4qmjn6z7l8b61gv6"; 14 14 }; 15 15 16 16 patches = optional stdenv.isLinux ./cryptopp.patch;
+1 -1
pkgs/applications/misc/tangogps/default.nix
··· 38 38 39 39 #homepage = http://www.tangogps.org/; # no longer valid, I couldn't find any other 40 40 41 - license = "GPLv2+"; 41 + license = stdenv.lib.licenses.gpl2Plus; 42 42 }; 43 43 }
+1 -1
pkgs/applications/misc/taskjuggler/default.nix
··· 62 62 63 63 meta = { 64 64 homepage = "http://www.taskjuggler.org"; 65 - license = "GPLv2"; 65 + license = stdenv.lib.licenses.gpl2; 66 66 description = "Project management tool"; 67 67 longDescription = '' 68 68 TaskJuggler is a modern and powerful, Open Source project management
+1 -1
pkgs/applications/misc/vanitygen/default.nix
··· 33 33 and will run about 30% faster. 34 34 ''; 35 35 homepage = "https://github.com/samr7/vanitygen"; 36 - license = "AGPLv3"; 36 + license = stdenv.lib.licenses.agpl3; 37 37 platforms = stdenv.lib.platforms.all; 38 38 }; 39 39 }
+1 -1
pkgs/applications/misc/viking/default.nix
··· 38 38 39 39 homepage = http://viking.sourceforge.net/; 40 40 41 - license = "GPLv2+"; 41 + license = stdenv.lib.licenses.gpl2Plus; 42 42 }; 43 43 }
+1 -1
pkgs/applications/misc/wmname/default.nix
··· 15 15 meta = { 16 16 description = "Prints or set the window manager name property of the root window"; 17 17 homepage = "http://tools.suckless.org/wmname"; 18 - license = "MIT"; 18 + license = stdenv.lib.licenses.mit; 19 19 }; 20 20 }
+1 -1
pkgs/applications/misc/xfe/default.nix
··· 24 24 Xfe aims to be the filemanager of choice for all the Unix addicts! 25 25 ''; 26 26 homepage = "http://sourceforge.net/projects/xfe/"; 27 - license = "GPLv2"; 27 + license = stdenv.lib.licenses.gpl2; 28 28 maintainers = [ stdenv.lib.maintainers.bbenoist ]; 29 29 platforms = stdenv.lib.platforms.mesaPlatforms; 30 30 };
+1 -1
pkgs/applications/misc/xneur/default.nix
··· 37 37 meta = { 38 38 description = "Utility for switching between keyboard layouts"; 39 39 homepage = http://xneur.ru; 40 - license = "GPL2+"; 40 + license = stdenv.lib.licenses.gpl2Plus; 41 41 maintainers = [ stdenv.lib.maintainers.raskin ]; 42 42 platforms = stdenv.lib.platforms.linux; 43 43 };
+2 -9
pkgs/applications/misc/zathura/core/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, gtk, girara, gettext, docutils, file, makeWrapper, zathura_icon }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "0.2.7"; 4 + version = "0.2.9"; 5 5 name = "zathura-core-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pwmt.org/projects/zathura/download/zathura-${version}.tar.gz"; 9 - sha256 = "ef43be7705612937d095bfbe719a03503bf7e45493ea9409cb43a45cf96f0daf"; 9 + sha256 = "17z05skjk95115ajp6459k1djadza1w8kck7jn1qnd697r01s1rc"; 10 10 }; 11 11 12 12 buildInputs = [ pkgconfig file gtk girara gettext makeWrapper ]; 13 - 14 - # Bug in zathura build system: we should remove empty manfiles in order them 15 - # to be compiled properly 16 - preBuild = '' 17 - rm zathura.1 18 - rm zathurarc.5 19 - ''; 20 13 21 14 makeFlags = [ "PREFIX=$(out)" "RSTTOMAN=${docutils}/bin/rst2man.py" "VERBOSE=1" ]; 22 15
+5 -10
pkgs/applications/networking/browsers/chromium/common.nix
··· 79 79 }; 80 80 81 81 opusWithCustomModes = libopus.override { 82 - withCustomModes = !versionOlder source.version "35.0.0.0"; 82 + withCustomModes = true; 83 83 }; 84 84 85 85 defaultDependencies = [ ··· 132 132 find -iname '*.gyp*' \( -type f -o -type l \) \ 133 133 -exec sed -i -e 's|<(DEPTH)|'"$(pwd)"'|g' {} + \ 134 134 -exec chmod u+w {} + 135 - '' + optionalString (!versionOlder source.version "37.0.0.0") '' 136 - python third_party/libaddressinput/chromium/tools/update-strings.py 137 135 ''; 138 136 139 - postPatch = let 140 - toPatch = if versionOlder source.version "36.0.0.0" 141 - then "content/browser/browser_main_loop.cc" 142 - else "sandbox/linux/suid/client/setuid_sandbox_client.cc"; 143 - in '' 137 + postPatch = '' 144 138 sed -i -e '/base::FilePath exe_dir/,/^ *} *$/c \ 145 139 sandbox_binary = base::FilePath(getenv("CHROMIUM_SANDBOX_BINARY_PATH")); 146 - ' ${toPatch} 147 - '' + optionalString (!versionOlder source.version "36.0.0.0") '' 140 + ' sandbox/linux/suid/client/setuid_sandbox_client.cc 141 + 148 142 sed -i -e '/module_path *=.*libexif.so/ { 149 143 s|= [^;]*|= base::FilePath().AppendASCII("${libexif}/lib/libexif.so")| 150 144 }' chrome/utility/media_galleries/image_metadata_extractor.cc ··· 165 159 use_cups = cupsSupport; 166 160 linux_sandbox_chrome_path="${libExecPath}/${packageName}"; 167 161 werror = ""; 162 + clang = false; 168 163 169 164 # FIXME: In version 37, omnibox.mojom.js doesn't seem to be generated. 170 165 use_mojo = versionOlder source.version "37.0.0.0";
-347
pkgs/applications/networking/browsers/chromium/source/angle_build_37.patch
··· 1 - commit 9c4b24a52e0ff478aa170d33e26c44acd8c68be3 2 - Author: Jamie Madill <jmadill@chromium.org> 3 - Date: Thu Jun 12 13:41:17 2014 -0400 4 - 5 - Use commit_id.py on Windows, and handle missing git. 6 - 7 - This allows us to delete the Windows batch file. 8 - 9 - Changes the commit_id script to take the working directory so that it 10 - can be called from a different working directory than the angle 11 - repository is in. 12 - 13 - Renames the generated commit header to angle_commit.h. This is being 14 - written to the shared generated code directory for the entire build, 15 - and "commit.h" is insufficiently unique. 16 - 17 - BUG=angle:669 18 - 19 - Change-Id: I35e80411a7e8ba1e02ce3f6a4fc54ed4dbc918f3 20 - Reviewed-on: https://chromium-review.googlesource.com/202048 21 - Reviewed-by: Geoff Lang <geofflang@chromium.org> 22 - Tested-by: Jamie Madill <jmadill@chromium.org> 23 - [Removed and/or fixed up Windows specific hunks] 24 - Signed-off-by: aszlig <aszlig@redmoonstudios.org> 25 - 26 - diff --git a/generate_projects b/generate_projects 27 - index 6743254..8175277 100644 28 - --- a/generate_projects 29 - +++ b/generate_projects 30 - @@ -34,6 +34,7 @@ if __name__ == '__main__': 31 - gyp_cmd += ' -D angle_build_tests=' + ('1' if build_tests else '0') 32 - gyp_cmd += ' -D angle_build_samples=' + ('1' if build_samples else '0') 33 - gyp_cmd += ' -D release_symbols=' + ('true' if release_symbols else 'false') 34 - + gyp_cmd += ' -D angle_use_commit_id=0' 35 - gyp_cmd += ' ' + os.path.join(script_dir, 'all.gyp') 36 - 37 - print 'Generating projects to ' + generation_dir + ' from gyp files...' 38 - diff --git a/projects/build/all.sln b/projects/build/all.sln 39 - index 1aa0796..5862edd 100644 40 - --- a/projects/build/all.sln 41 - +++ b/projects/build/all.sln 42 - @@ -3,11 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 11.00 43 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "All", "All.vcxproj", "{D048EF6F-5312-AF41-8D8A-DB22CD8634E6}" 44 - ProjectSection(ProjectDependencies) = postProject 45 - {63FB0B97-D1D9-5158-8E85-7F5B1E403817} = {63FB0B97-D1D9-5158-8E85-7F5B1E403817} 46 - - {3B7F5656-177F-52EE-26B3-D6A75368D0A9} = {3B7F5656-177F-52EE-26B3-D6A75368D0A9} 47 - {C7BAF548-697D-2DCB-9DF3-9D1506A7B444} = {C7BAF548-697D-2DCB-9DF3-9D1506A7B444} 48 - {276D20F5-2943-414C-0FF6-21F4723A5CF6} = {276D20F5-2943-414C-0FF6-21F4723A5CF6} 49 - {C15697F6-5057-016E-BD29-422971875679} = {C15697F6-5057-016E-BD29-422971875679} 50 - {19386E01-D811-FA3B-9F1E-122BB0C0E9F5} = {19386E01-D811-FA3B-9F1E-122BB0C0E9F5} 51 - + {3B7F5656-177F-52EE-26B3-D6A75368D0A9} = {3B7F5656-177F-52EE-26B3-D6A75368D0A9} 52 - {22DC02D5-1598-943C-13E1-82185B469F81} = {22DC02D5-1598-943C-13E1-82185B469F81} 53 - {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} = {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} 54 - {FBAEE4F6-562A-588F-01F9-72DCABB3B061} = {FBAEE4F6-562A-588F-01F9-72DCABB3B061} 55 - @@ -30,9 +30,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "All", "All.vcxproj", "{D048 56 - EndProjectSection 57 - EndProject 58 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "commit_id", "..\src\commit_id.vcxproj", "{3B7F5656-177F-52EE-26B3-D6A75368D0A9}" 59 - - ProjectSection(ProjectDependencies) = postProject 60 - - {63FB0B97-D1D9-5158-8E85-7F5B1E403817} = {63FB0B97-D1D9-5158-8E85-7F5B1E403817} 61 - - EndProjectSection 62 - EndProject 63 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "copy_compiler_dll", "..\src\copy_compiler_dll.vcxproj", "{22DC02D5-1598-943C-13E1-82185B469F81}" 64 - ProjectSection(ProjectDependencies) = postProject 65 - @@ -68,7 +65,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "..\src\libEGL.vcx 66 - ProjectSection(ProjectDependencies) = postProject 67 - {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} = {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} 68 - {3B7F5656-177F-52EE-26B3-D6A75368D0A9} = {3B7F5656-177F-52EE-26B3-D6A75368D0A9} 69 - - {63FB0B97-D1D9-5158-8E85-7F5B1E403817} = {63FB0B97-D1D9-5158-8E85-7F5B1E403817} 70 - EndProjectSection 71 - EndProject 72 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "..\src\libGLESv2.vcxproj", "{7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81}" 73 - diff --git a/projects/samples/samples.sln b/projects/samples/samples.sln 74 - index 53cec34..b927860 100644 75 - --- a/projects/samples/samples.sln 76 - +++ b/projects/samples/samples.sln 77 - @@ -1,9 +1,6 @@ 78 - Microsoft Visual Studio Solution File, Format Version 11.00 79 - # Visual C++ Express 2010 80 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "commit_id", "..\src\commit_id.vcxproj", "{3B7F5656-177F-52EE-26B3-D6A75368D0A9}" 81 - - ProjectSection(ProjectDependencies) = postProject 82 - - {63FB0B97-D1D9-5158-8E85-7F5B1E403817} = {63FB0B97-D1D9-5158-8E85-7F5B1E403817} 83 - - EndProjectSection 84 - EndProject 85 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "copy_compiler_dll", "..\src\copy_compiler_dll.vcxproj", "{22DC02D5-1598-943C-13E1-82185B469F81}" 86 - ProjectSection(ProjectDependencies) = postProject 87 - @@ -39,7 +36,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "..\src\libEGL.vcx 88 - ProjectSection(ProjectDependencies) = postProject 89 - {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} = {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} 90 - {3B7F5656-177F-52EE-26B3-D6A75368D0A9} = {3B7F5656-177F-52EE-26B3-D6A75368D0A9} 91 - - {63FB0B97-D1D9-5158-8E85-7F5B1E403817} = {63FB0B97-D1D9-5158-8E85-7F5B1E403817} 92 - EndProjectSection 93 - EndProject 94 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "..\src\libGLESv2.vcxproj", "{7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81}" 95 - diff --git a/projects/src/angle.sln b/projects/src/angle.sln 96 - index 0d6ec65..cdf9f53 100644 97 - --- a/projects/src/angle.sln 98 - +++ b/projects/src/angle.sln 99 - @@ -1,9 +1,6 @@ 100 - Microsoft Visual Studio Solution File, Format Version 11.00 101 - # Visual C++ Express 2010 102 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "commit_id", "commit_id.vcxproj", "{3B7F5656-177F-52EE-26B3-D6A75368D0A9}" 103 - - ProjectSection(ProjectDependencies) = postProject 104 - - {63FB0B97-D1D9-5158-8E85-7F5B1E403817} = {63FB0B97-D1D9-5158-8E85-7F5B1E403817} 105 - - EndProjectSection 106 - EndProject 107 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "copy_compiler_dll", "copy_compiler_dll.vcxproj", "{22DC02D5-1598-943C-13E1-82185B469F81}" 108 - ProjectSection(ProjectDependencies) = postProject 109 - @@ -16,7 +13,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "libEGL.vcxproj", 110 - ProjectSection(ProjectDependencies) = postProject 111 - {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} = {7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81} 112 - {3B7F5656-177F-52EE-26B3-D6A75368D0A9} = {3B7F5656-177F-52EE-26B3-D6A75368D0A9} 113 - - {63FB0B97-D1D9-5158-8E85-7F5B1E403817} = {63FB0B97-D1D9-5158-8E85-7F5B1E403817} 114 - EndProjectSection 115 - EndProject 116 - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "libGLESv2.vcxproj", "{7FBD6F69-B9A4-69F1-A12B-8DACB3F8CD81}" 117 - diff --git a/src/angle.gypi b/src/angle.gypi 118 - index 5339369..ef16749 100644 119 - --- a/src/angle.gypi 120 - +++ b/src/angle.gypi 121 - @@ -7,6 +7,12 @@ 122 - { 123 - 'angle_code': 1, 124 - 'angle_post_build_script%': 0, 125 - + 'angle_gen_path': '<(SHARED_INTERMEDIATE_DIR)/angle', 126 - + 'angle_id_script_base': 'commit_id.py', 127 - + 'angle_id_script': '<(angle_gen_path)/<(angle_id_script_base)', 128 - + 'angle_id_header_base': 'commit.h', 129 - + 'angle_id_header': '<(angle_gen_path)/id/<(angle_id_header_base)', 130 - + 'angle_use_commit_id%': '<!(python <(angle_id_script_base) check ..)', 131 - }, 132 - 'includes': 133 - [ 134 - @@ -23,57 +29,71 @@ 135 - 'copies': 136 - [ 137 - { 138 - - 'destination': '<(SHARED_INTERMEDIATE_DIR)', 139 - - 'files': [ 'commit_id.bat', 'copy_compiler_dll.bat', 'commit_id.py' ], 140 - + 'destination': '<(angle_gen_path)', 141 - + 'files': [ 'copy_compiler_dll.bat', '<(angle_id_script_base)' ], 142 - }, 143 - ], 144 - }, 145 - - 146 - + ], 147 - + 'conditions': 148 - + [ 149 - + ['angle_use_commit_id!=0', 150 - { 151 - - 'target_name': 'commit_id', 152 - - 'type': 'none', 153 - - 'includes': [ '../build/common_defines.gypi', ], 154 - - 'dependencies': [ 'copy_scripts', ], 155 - - 'conditions': 156 - + 'targets': 157 - [ 158 - - ['OS=="win"', 159 - { 160 - + 'target_name': 'commit_id', 161 - + 'type': 'none', 162 - + 'includes': [ '../build/common_defines.gypi', ], 163 - + 'dependencies': [ 'copy_scripts', ], 164 - 'actions': 165 - [ 166 - { 167 - - 'action_name': 'Generate Commit ID Header', 168 - - 'message': 'Generating commit ID header...', 169 - + 'action_name': 'Generate ANGLE Commit ID Header', 170 - + 'message': 'Generating ANGLE Commit ID', 171 - + # reference the git index as an input, so we rebuild on changes to the index 172 - + 'inputs': [ '<(angle_id_script)', '<(angle_path)/.git/index' ], 173 - + 'outputs': [ '<(angle_id_header)' ], 174 - 'msvs_cygwin_shell': 0, 175 - - 'inputs': [ '<(SHARED_INTERMEDIATE_DIR)/commit_id.bat', '<(angle_path)/.git/index' ], 176 - - 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/commit.h' ], 177 - - 'action': [ '<(SHARED_INTERMEDIATE_DIR)/commit_id.bat', '<(SHARED_INTERMEDIATE_DIR)' ], 178 - + 'action': 179 - + [ 180 - + 'python', '<(angle_id_script)', 'gen', '<(angle_path)', '<(angle_id_header)' 181 - + ], 182 - }, 183 - ], 184 - - }, 185 - - { # OS != win 186 - - 'actions': 187 - + 'direct_dependent_settings': 188 - + { 189 - + 'include_dirs': 190 - + [ 191 - + '<(angle_gen_path)', 192 - + ], 193 - + }, 194 - + } 195 - + ] 196 - + }, 197 - + { # angle_use_commit_id==0 198 - + 'targets': 199 - + [ 200 - + { 201 - + 'target_name': 'commit_id', 202 - + 'type': 'none', 203 - + 'copies': 204 - [ 205 - { 206 - - 'action_name': 'Generate Commit ID Header', 207 - - 'message': 'Generating commit ID header...', 208 - - 'inputs': [ '<(SHARED_INTERMEDIATE_DIR)/commit_id.py', '<(angle_path)/.git/index' ], 209 - - 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/commit.h' ], 210 - - 'action': [ 'python', '<(SHARED_INTERMEDIATE_DIR)/commit_id.py', '<(SHARED_INTERMEDIATE_DIR)/commit.h' ], 211 - - }, 212 - + 'destination': '<(angle_gen_path)/id', 213 - + 'files': [ '<(angle_id_header_base)' ] 214 - + } 215 - ], 216 - - }], 217 - - ], 218 - - 'direct_dependent_settings': 219 - - { 220 - - 'include_dirs': 221 - - [ 222 - - '<(SHARED_INTERMEDIATE_DIR)', 223 - - ], 224 - - }, 225 - - }, 226 - - ], 227 - - 'conditions': 228 - - [ 229 - + 'direct_dependent_settings': 230 - + { 231 - + 'include_dirs': 232 - + [ 233 - + '<(angle_gen_path)', 234 - + ], 235 - + }, 236 - + } 237 - + ] 238 - + }], 239 - ['OS=="win"', 240 - { 241 - 'targets': 242 - @@ -93,7 +113,7 @@ 243 - 'outputs': [ '<(PRODUCT_DIR)/D3DCompiler_46.dll' ], 244 - 'action': 245 - [ 246 - - "<(SHARED_INTERMEDIATE_DIR)/copy_compiler_dll.bat", 247 - + "<(angle_gen_path)/copy_compiler_dll.bat", 248 - "$(PlatformName)", 249 - "<(windows_sdk_path)", 250 - "<(PRODUCT_DIR)" 251 - diff --git a/src/commit.h b/src/commit.h 252 - new file mode 100644 253 - index 0000000..4c89a65 254 - --- /dev/null 255 - +++ b/src/commit.h 256 - @@ -0,0 +1,14 @@ 257 - +// 258 - +// Copyright (c) 2014 The ANGLE Project Authors. All rights reserved. 259 - +// Use of this source code is governed by a BSD-style license that can be 260 - +// found in the LICENSE file. 261 - +// 262 - +// commit.h: 263 - +// This is a default commit hash header, when git is not available. 264 - +// 265 - + 266 - +#define ANGLE_COMMIT_HASH "unknown hash" 267 - +#define ANGLE_COMMIT_HASH_SIZE 12 268 - +#define ANGLE_COMMIT_DATE "unknown date" 269 - + 270 - +#define ANGLE_DISABLE_PROGRAM_BINARY_LOAD 271 - diff --git a/src/commit_id.py b/src/commit_id.py 272 - index 6339cca..7f711e7 100644 273 - --- a/src/commit_id.py 274 - +++ b/src/commit_id.py 275 - @@ -1,19 +1,35 @@ 276 - import subprocess as sp 277 - import sys 278 - +import os 279 - 280 - -def grab_output(*command): 281 - - return sp.Popen(command, stdout=sp.PIPE).communicate()[0].strip() 282 - +# Usage: commit_id.py check <angle_dir> (checks if git is present) 283 - +# Usage: commit_id.py gen <angle_dir> <file_to_write> (generates commit id) 284 - 285 - +def grab_output(command, cwd): 286 - + return sp.Popen(command, stdout=sp.PIPE, shell=True, cwd=cwd).communicate()[0].strip() 287 - + 288 - +operation = sys.argv[1] 289 - +cwd = sys.argv[2] 290 - + 291 - +if operation == 'check': 292 - + index_path = os.path.join(cwd, '.git', 'index') 293 - + if os.path.exists(index_path): 294 - + print("1") 295 - + else: 296 - + print("0") 297 - + sys.exit(0) 298 - + 299 - +output_file = sys.argv[3] 300 - commit_id_size = 12 301 - 302 - try: 303 - - commit_id = grab_output('git', 'rev-parse', '--short=%d' % commit_id_size, 'HEAD') 304 - - commit_date = grab_output('git', 'show', '-s', '--format=%ci', 'HEAD') 305 - + commit_id = grab_output('git rev-parse --short=%d HEAD' % commit_id_size, cwd) 306 - + commit_date = grab_output('git show -s --format=%ci HEAD', cwd) 307 - except: 308 - commit_id = 'invalid-hash' 309 - commit_date = 'invalid-date' 310 - 311 - -hfile = open(sys.argv[1], 'w') 312 - +hfile = open(output_file, 'w') 313 - 314 - hfile.write('#define ANGLE_COMMIT_HASH "%s"\n' % commit_id) 315 - hfile.write('#define ANGLE_COMMIT_HASH_SIZE %d\n' % commit_id_size) 316 - diff --git a/src/common/version.h b/src/common/version.h 317 - index b9781d7..d9148d1 100644 318 - --- a/src/common/version.h 319 - +++ b/src/common/version.h 320 - @@ -1,4 +1,4 @@ 321 - -#include "commit.h" 322 - +#include "id/commit.h" 323 - 324 - #define ANGLE_MAJOR_VERSION 2 325 - #define ANGLE_MINOR_VERSION 1 326 - diff --git a/src/libGLESv2/ProgramBinary.cpp b/src/libGLESv2/ProgramBinary.cpp 327 - index 8525ffb..e3ffa47 100644 328 - --- a/src/libGLESv2/ProgramBinary.cpp 329 - +++ b/src/libGLESv2/ProgramBinary.cpp 330 - @@ -1018,6 +1018,9 @@ bool ProgramBinary::linkVaryings(InfoLog &infoLog, FragmentShader *fragmentShade 331 - 332 - bool ProgramBinary::load(InfoLog &infoLog, const void *binary, GLsizei length) 333 - { 334 - +#ifdef ANGLE_DISABLE_PROGRAM_BINARY_LOAD 335 - + return false; 336 - +#else 337 - BinaryInputStream stream(binary, length); 338 - 339 - int format = stream.readInt<int>(); 340 - @@ -1260,6 +1263,7 @@ bool ProgramBinary::load(InfoLog &infoLog, const void *binary, GLsizei length) 341 - initializeUniformStorage(); 342 - 343 - return true; 344 - +#endif // #ifdef ANGLE_DISABLE_PROGRAM_BINARY_LOAD 345 - } 346 - 347 - bool ProgramBinary::save(void* binary, GLsizei bufSize, GLsizei *length)
+2 -5
pkgs/applications/networking/browsers/chromium/source/default.nix
··· 22 22 23 23 prePatch = "patchShebangs ."; 24 24 25 - patches = if (versionOlder version "36.0.0.0") 26 - then singleton ./sandbox_userns_31.patch 27 - else singleton ./sandbox_userns_36.patch; 25 + patches = singleton ./sandbox_userns_36.patch; 28 26 29 27 postPatch = '' 30 28 sed -i -r \ ··· 32 30 -e 's|/bin/echo|echo|' \ 33 31 -e "/python_arch/s/: *'[^']*'/: '""'/" \ 34 32 build/common.gypi chrome/chrome_tests.gypi 33 + '' + optionalString (versionOlder version "38.0.0.0") '' 35 34 sed -i -e '/not RunGN/,+1d' -e '/import.*depot/d' build/gyp_chromium 36 35 sed -i -e 's|/usr/bin/gcc|gcc|' \ 37 36 third_party/WebKit/Source/build/scripts/scripts.gypi \ 38 37 third_party/WebKit/Source/build/scripts/preprocessor.pm 39 38 '' + optionalString useOpenSSL '' 40 39 cat $opensslPatches | patch -p1 -d third_party/openssl/openssl 41 - '' + optionalString (!versionOlder version "37.0.0.0") '' 42 - patch -p1 -d third_party/angle < "${./angle_build_37.patch}" 43 40 ''; 44 41 45 42 outputs = [ "out" "sandbox" "bundled" "main" ];
-297
pkgs/applications/networking/browsers/chromium/source/sandbox_userns_31.patch
··· 1 - commit ff4e8b4af04c58fc4c58ee7ed108aefcdc26a960 2 - Author: aszlig <aszlig@redmoonstudios.org> 3 - Date: Thu May 16 14:17:56 2013 +0200 4 - 5 - zygote: Add support for user namespaces on Linux. 6 - 7 - The implementation is done by patching the Zygote host to execute the sandbox 8 - binary with CLONE_NEWUSER and setting the uid and gid mapping so that the child 9 - process is using uid 0 and gid 0 which map to the current user of the parent. 10 - Afterwards, the sandbox will continue as if it was called as a setuid binary. 11 - 12 - In addition, this adds new_user_namespace as an option in process_util in order 13 - to set the UID and GID mapping correctly. The reason for this is that just 14 - passing CLONE_NEWUSER to clone_flags doesn't help in LaunchProcess(), because 15 - without setting the mappings exec*() will clear the process's capability sets. 16 - 17 - If the kernel doesn't support unprivileged user namespaces and the sandbox 18 - binary doesn't have the setuid flag, the Zygote main process will run without a 19 - sandbox. This is to mimic the behaviour if no SUID sandbox binary path is set. 20 - 21 - Signed-off-by: aszlig <aszlig@redmoonstudios.org> 22 - 23 - diff --git a/base/process/launch.cc b/base/process/launch.cc 24 - index 1329a5a..ec28fdf 100644 25 - --- a/base/process/launch.cc 26 - +++ b/base/process/launch.cc 27 - @@ -24,6 +24,7 @@ LaunchOptions::LaunchOptions() 28 - new_process_group(false) 29 - #if defined(OS_LINUX) 30 - , clone_flags(0) 31 - + , new_user_namespace(false) 32 - #endif // OS_LINUX 33 - #if defined(OS_CHROMEOS) 34 - , ctrl_terminal_fd(-1) 35 - diff --git a/base/process/launch.h b/base/process/launch.h 36 - index ac2df5e..34a3851 100644 37 - --- a/base/process/launch.h 38 - +++ b/base/process/launch.h 39 - @@ -100,6 +100,9 @@ struct BASE_EXPORT LaunchOptions { 40 - #if defined(OS_LINUX) 41 - // If non-zero, start the process using clone(), using flags as provided. 42 - int clone_flags; 43 - + 44 - + // If true, start the process in a new user namespace. 45 - + bool new_user_namespace; 46 - #endif // defined(OS_LINUX) 47 - 48 - #if defined(OS_CHROMEOS) 49 - diff --git a/base/process/launch_posix.cc b/base/process/launch_posix.cc 50 - index de6286d..9333494 100644 51 - --- a/base/process/launch_posix.cc 52 - +++ b/base/process/launch_posix.cc 53 - @@ -37,6 +37,13 @@ 54 - #include "base/threading/platform_thread.h" 55 - #include "base/threading/thread_restrictions.h" 56 - 57 - +#if defined(OS_LINUX) 58 - +#include <sched.h> 59 - +#if !defined(CLONE_NEWUSER) 60 - +#define CLONE_NEWUSER 0x10000000 61 - +#endif 62 - +#endif 63 - + 64 - #if defined(OS_CHROMEOS) 65 - #include <sys/ioctl.h> 66 - #endif 67 - @@ -294,13 +301,23 @@ bool LaunchProcess(const std::vector<std::string>& argv, 68 - 69 - pid_t pid; 70 - #if defined(OS_LINUX) 71 - - if (options.clone_flags) { 72 - + int map_pipe_fd[2]; 73 - + int flags = options.clone_flags; 74 - + 75 - + if (options.new_user_namespace) { 76 - + flags |= CLONE_NEWUSER; 77 - + if (pipe(map_pipe_fd) < 0) { 78 - + DPLOG(ERROR) << "user namespace pipe"; 79 - + return false; 80 - + } 81 - + } 82 - + 83 - + if (options.clone_flags || options.new_user_namespace) { 84 - // Signal handling in this function assumes the creation of a new 85 - // process, so we check that a thread is not being created by mistake 86 - // and that signal handling follows the process-creation rules. 87 - - RAW_CHECK( 88 - - !(options.clone_flags & (CLONE_SIGHAND | CLONE_THREAD | CLONE_VM))); 89 - - pid = syscall(__NR_clone, options.clone_flags, 0, 0, 0); 90 - + RAW_CHECK(!(flags & (CLONE_SIGHAND | CLONE_THREAD | CLONE_VM))); 91 - + pid = syscall(__NR_clone, flags, 0, 0, 0); 92 - } else 93 - #endif 94 - { 95 - @@ -318,6 +335,21 @@ bool LaunchProcess(const std::vector<std::string>& argv, 96 - } else if (pid == 0) { 97 - // Child process 98 - 99 - +#if defined(OS_LINUX) 100 - + if (options.new_user_namespace) { 101 - + // Close the write end of the pipe so we get an EOF when the parent closes 102 - + // the FD. This is to avoid race conditions when the UID/GID mappings are 103 - + // written _after_ execvp(). 104 - + close(map_pipe_fd[1]); 105 - + 106 - + char dummy; 107 - + if (HANDLE_EINTR(read(map_pipe_fd[0], &dummy, 1)) != 0) { 108 - + RAW_LOG(ERROR, "Unexpected input in uid/gid mapping pipe."); 109 - + _exit(127); 110 - + } 111 - + } 112 - +#endif 113 - + 114 - // DANGER: fork() rule: in the child, if you don't end up doing exec*(), 115 - // you call _exit() instead of exit(). This is because _exit() does not 116 - // call any previously-registered (in the parent) exit handlers, which 117 - @@ -433,6 +465,40 @@ bool LaunchProcess(const std::vector<std::string>& argv, 118 - _exit(127); 119 - } else { 120 - // Parent process 121 - +#if defined(OS_LINUX) 122 - + if (options.new_user_namespace) { 123 - + // We need to write UID/GID mapping here to map the current user outside 124 - + // the namespace to the root user inside the namespace in order to 125 - + // correctly "fool" the child process. 126 - + char buf[256]; 127 - + int map_fd, map_len; 128 - + 129 - + snprintf(buf, sizeof(buf), "/proc/%d/uid_map", pid); 130 - + map_fd = open(buf, O_RDWR); 131 - + DPCHECK(map_fd >= 0); 132 - + snprintf(buf, sizeof(buf), "0 %d 1", geteuid()); 133 - + map_len = strlen(buf); 134 - + if (write(map_fd, buf, map_len) != map_len) { 135 - + RAW_LOG(WARNING, "Can't write to uid_map."); 136 - + } 137 - + close(map_fd); 138 - + 139 - + snprintf(buf, sizeof(buf), "/proc/%d/gid_map", pid); 140 - + map_fd = open(buf, O_RDWR); 141 - + DPCHECK(map_fd >= 0); 142 - + snprintf(buf, sizeof(buf), "0 %d 1", getegid()); 143 - + map_len = strlen(buf); 144 - + if (write(map_fd, buf, map_len) != map_len) { 145 - + RAW_LOG(WARNING, "Can't write to gid_map."); 146 - + } 147 - + close(map_fd); 148 - + 149 - + // Close the pipe on the parent, so the child can continue doing the 150 - + // execvp() call. 151 - + close(map_pipe_fd[1]); 152 - + } 153 - +#endif 154 - + 155 - if (options.wait) { 156 - // While this isn't strictly disk IO, waiting for another process to 157 - // finish is the sort of thing ThreadRestrictions is trying to prevent. 158 - diff --git a/content/browser/zygote_host/zygote_host_impl_linux.cc b/content/browser/zygote_host/zygote_host_impl_linux.cc 159 - index fea43b5..95cbe07 100644 160 - --- a/content/browser/zygote_host/zygote_host_impl_linux.cc 161 - +++ b/content/browser/zygote_host/zygote_host_impl_linux.cc 162 - @@ -121,25 +121,31 @@ void ZygoteHostImpl::Init(const std::string& sandbox_cmd) { 163 - 164 - sandbox_binary_ = sandbox_cmd.c_str(); 165 - 166 - - // A non empty sandbox_cmd means we want a SUID sandbox. 167 - - using_suid_sandbox_ = !sandbox_cmd.empty(); 168 - + bool userns_sandbox = false; 169 - + const std::vector<std::string> cmd_line_unwrapped(cmd_line.argv()); 170 - 171 - - if (using_suid_sandbox_) { 172 - + if (!sandbox_cmd.empty()) { 173 - struct stat st; 174 - if (stat(sandbox_binary_.c_str(), &st) != 0) { 175 - LOG(FATAL) << "The SUID sandbox helper binary is missing: " 176 - << sandbox_binary_ << " Aborting now."; 177 - } 178 - 179 - - if (access(sandbox_binary_.c_str(), X_OK) == 0 && 180 - - (st.st_uid == 0) && 181 - - (st.st_mode & S_ISUID) && 182 - - (st.st_mode & S_IXOTH)) { 183 - + if (access(sandbox_binary_.c_str(), X_OK) == 0) { 184 - + using_suid_sandbox_ = true; 185 - + 186 - cmd_line.PrependWrapper(sandbox_binary_); 187 - 188 - scoped_ptr<sandbox::SetuidSandboxClient> 189 - sandbox_client(sandbox::SetuidSandboxClient::Create()); 190 - sandbox_client->SetupLaunchEnvironment(); 191 - + 192 - + if (!((st.st_uid == 0) && 193 - + (st.st_mode & S_ISUID) && 194 - + (st.st_mode & S_IXOTH))) { 195 - + userns_sandbox = true; 196 - + sandbox_client->SetNoSuid(); 197 - + } 198 - } else { 199 - LOG(FATAL) << "The SUID sandbox helper binary was found, but is not " 200 - "configured correctly. Rather than run without sandboxing " 201 - @@ -163,7 +169,19 @@ void ZygoteHostImpl::Init(const std::string& sandbox_cmd) { 202 - base::ProcessHandle process = -1; 203 - base::LaunchOptions options; 204 - options.fds_to_remap = &fds_to_map; 205 - + if (userns_sandbox) 206 - + options.new_user_namespace = true; 207 - base::LaunchProcess(cmd_line.argv(), options, &process); 208 - + 209 - + if (process == -1 && userns_sandbox) { 210 - + LOG(ERROR) << "User namespace sandbox failed to start, running without " 211 - + << "sandbox! You need at least kernel 3.8.0 with CONFIG_USER_NS " 212 - + << "enabled in order to use the sandbox without setuid bit."; 213 - + using_suid_sandbox_ = false; 214 - + options.new_user_namespace = false; 215 - + base::LaunchProcess(cmd_line_unwrapped, options, &process); 216 - + } 217 - + 218 - CHECK(process != -1) << "Failed to launch zygote process"; 219 - 220 - if (using_suid_sandbox_) { 221 - diff --git a/content/zygote/zygote_main_linux.cc b/content/zygote/zygote_main_linux.cc 222 - index 567b305..1089233 100644 223 - --- a/content/zygote/zygote_main_linux.cc 224 - +++ b/content/zygote/zygote_main_linux.cc 225 - @@ -426,6 +426,13 @@ static bool EnterSuidSandbox(LinuxSandbox* linux_sandbox, 226 - *has_started_new_init = true; 227 - } 228 - 229 - + // Don't set non-dumpable, as it causes trouble when the host tries to find 230 - + // the zygote process (XXX: Not quite sure why this happens with user 231 - + // namespaces). Fortunately, we also have the seccomp filter sandbox which 232 - + // should disallow the use of ptrace. 233 - + if (setuid_sandbox->IsNoSuid()) 234 - + return true; 235 - + 236 - #if !defined(OS_OPENBSD) 237 - // Previously, we required that the binary be non-readable. This causes the 238 - // kernel to mark the process as non-dumpable at startup. The thinking was 239 - diff --git a/sandbox/linux/suid/client/setuid_sandbox_client.cc b/sandbox/linux/suid/client/setuid_sandbox_client.cc 240 - index 34231d4..36e3201 100644 241 - --- a/sandbox/linux/suid/client/setuid_sandbox_client.cc 242 - +++ b/sandbox/linux/suid/client/setuid_sandbox_client.cc 243 - @@ -166,6 +166,10 @@ bool SetuidSandboxClient::IsInNewNETNamespace() const { 244 - return env_->HasVar(kSandboxNETNSEnvironmentVarName); 245 - } 246 - 247 - +bool SetuidSandboxClient::IsNoSuid() const { 248 - + return env_->HasVar(kSandboxNoSuidVarName); 249 - +} 250 - + 251 - bool SetuidSandboxClient::IsSandboxed() const { 252 - return sandboxed_; 253 - } 254 - @@ -175,5 +179,9 @@ void SetuidSandboxClient::SetupLaunchEnvironment() { 255 - SetSandboxAPIEnvironmentVariable(env_); 256 - } 257 - 258 - +void SetuidSandboxClient::SetNoSuid() { 259 - + env_->SetVar(kSandboxNoSuidVarName, "1"); 260 - +} 261 - + 262 - } // namespace sandbox 263 - 264 - diff --git a/sandbox/linux/suid/client/setuid_sandbox_client.h b/sandbox/linux/suid/client/setuid_sandbox_client.h 265 - index a9f6536..2e8113a 100644 266 - --- a/sandbox/linux/suid/client/setuid_sandbox_client.h 267 - +++ b/sandbox/linux/suid/client/setuid_sandbox_client.h 268 - @@ -39,6 +39,8 @@ class SetuidSandboxClient { 269 - bool IsInNewPIDNamespace() const; 270 - // Did the setuid helper create a new network namespace ? 271 - bool IsInNewNETNamespace() const; 272 - + // Is sandboxed without SUID binary ? 273 - + bool IsNoSuid() const; 274 - // Are we done and fully sandboxed ? 275 - bool IsSandboxed() const; 276 - 277 - @@ -46,6 +48,8 @@ class SetuidSandboxClient { 278 - // helper. 279 - void SetupLaunchEnvironment(); 280 - 281 - + void SetNoSuid(); 282 - + 283 - private: 284 - // Holds the environment. Will never be NULL. 285 - base::Environment* env_; 286 - diff --git a/sandbox/linux/suid/common/sandbox.h b/sandbox/linux/suid/common/sandbox.h 287 - index aad4ff8..bd710d5 100644 288 - --- a/sandbox/linux/suid/common/sandbox.h 289 - +++ b/sandbox/linux/suid/common/sandbox.h 290 - @@ -18,6 +18,7 @@ static const char kAdjustLowMemMarginSwitch[] = "--adjust-low-mem"; 291 - 292 - static const char kSandboxDescriptorEnvironmentVarName[] = "SBX_D"; 293 - static const char kSandboxHelperPidEnvironmentVarName[] = "SBX_HELPER_PID"; 294 - +static const char kSandboxNoSuidVarName[] = "SBX_NO_SUID"; 295 - 296 - static const long kSUIDSandboxApiNumber = 1; 297 - static const char kSandboxEnvironmentApiRequest[] = "SBX_CHROME_API_RQ";
+12 -12
pkgs/applications/networking/browsers/chromium/source/sources.nix
··· 1 1 # This file is autogenerated from update.sh in the parent directory. 2 2 { 3 3 dev = { 4 - version = "37.0.2054.3"; 5 - sha256 = "1sly1fb9wh10m36crikahn7wgsq7j090jaga4l8zk4kihzprcnj2"; 6 - sha256bin32 = "0242ypzgzskkmsw3iyirxzlm1gbng94lv723ffcr018grq9yg4gs"; 7 - sha256bin64 = "17kzb7k0vn96wa6a4xfx05885li1qjg8bp6y3ngs2i0wws9ypfd9"; 4 + version = "38.0.2107.3"; 5 + sha256 = "0zb1mj3xgvvs5ijix4b52vj9dlymqkipn8srfzvhwl7g4hx5ss3v"; 6 + sha256bin32 = "12lvvmg3bqacb0qw72bwlxm2m57s39mz2810agngdgzv0hd835cv"; 7 + sha256bin64 = "1vw36s8nlvdsl8pjbh4gny00kvcizn1i2lznzqzysicz2rz7ncrh"; 8 8 }; 9 9 beta = { 10 - version = "36.0.1985.84"; 11 - sha256 = "02hhqx5m4hxmnf8l3a2ah9k39bpz35sll6gv89vz27vdgb6mza0j"; 12 - sha256bin32 = "1jjxzknyiw6d5p0bcb7c9d0siffg55wmm34lq1phz1jlqq6hz6zy"; 13 - sha256bin64 = "1jr9a386arfmd8rskns9bmlczzr3xzcw9ykv7xf23iz86qqp723r"; 10 + version = "37.0.2062.58"; 11 + sha256 = "0jck4s6nrizj9wmifsjviin9ifnviihs21fi05wzljyfnbgc4byl"; 12 + sha256bin32 = "1cm1r8bqy66gvdhbrgn9pdc11i72dca96ab5j3m3349p6728jbgk"; 13 + sha256bin64 = "0cpb189pn5jiplldkgy8lfbcwvfik66kjjf6y2i708xa5ggfpwfi"; 14 14 }; 15 15 stable = { 16 - version = "35.0.1916.153"; 17 - sha256 = "03p7wmlvbrgd8m94344z4azkhrffwrr5c76dm8c4jcxs0x1yn318"; 18 - sha256bin32 = "0xm34xwdai8ns6bkq5dshh4izls70rwgvya23md4vxq6iv78sykn"; 19 - sha256bin64 = "1x2cm1i8v8d69856b42anms33clv63adzpqy58in6i9vba13swif"; 16 + version = "36.0.1985.125"; 17 + sha256 = "08shkm89qzzdlrjg0rg5qiszbk6ziginsicyxqyk353y76jx10hp"; 18 + sha256bin32 = "1ahazz56k127xncgl1lzwsmydbh0vcxq0hzrb9cm9zzdkzqjzg03"; 19 + sha256bin64 = "0qx5316cd8l9g8w389aqi5m3csmr5s8hs7sivlk02mbs0jzi8ppc"; 20 20 }; 21 21 }
+1 -1
pkgs/applications/networking/browsers/elinks/default.nix
··· 43 43 meta = { 44 44 description = "Full-featured text-mode web browser"; 45 45 homepage = http://elinks.or.cz; 46 - license = "GPLv2"; 46 + license = stdenv.lib.licenses.gpl2; 47 47 }; 48 48 }
+179 -177
pkgs/applications/networking/browsers/firefox-bin/default.nix
··· 38 38 }: 39 39 40 40 let 41 - version = "30.0"; 41 + version = "31.0"; 42 42 sources = [ 43 - { locale = "ach"; arch = "linux-i686"; sha256 = "44d2fc9d491b6c001e35cff6e5f1c38c8561d24f8fe2dfb4d79365bcabe965ea"; } 44 - { locale = "ach"; arch = "linux-x86_64"; sha256 = "e9fb52a3b82a1434b7fa3bae606749819672c96ce8678c51f1fdbc68520e26bf"; } 45 - { locale = "af"; arch = "linux-i686"; sha256 = "bfce74c891ea370ce4e0fe43d578c3c0050d2655fff7372806ed6be338b2c438"; } 46 - { locale = "af"; arch = "linux-x86_64"; sha256 = "18408a9c3f3b8c4d9f8cfe067ac23ddcdd3d3a7a22892ba8d74de5679a064db6"; } 47 - { locale = "an"; arch = "linux-i686"; sha256 = "601efbf7944408ba1ac35831eaa92c4910cd904bfadc32895ff8d756c70ae934"; } 48 - { locale = "an"; arch = "linux-x86_64"; sha256 = "0ba4c272ebac9ecafe5dbfb7fbba1cd2790d126f5b1756ab9a323c94b644df0b"; } 49 - { locale = "ar"; arch = "linux-i686"; sha256 = "23ea3168aea75b044fa217b78b01a2dc8c9dd92171d726c4a78c23cffc474469"; } 50 - { locale = "ar"; arch = "linux-x86_64"; sha256 = "dae2c1634e17b8c3e276e4c758c4d4c3b1b0d6006adac8e420c13b6f09a6cf53"; } 51 - { locale = "as"; arch = "linux-i686"; sha256 = "7d36bd4589556374822f2ab5dd102d557257b5e0b529d1c963f96e9ab6a08850"; } 52 - { locale = "as"; arch = "linux-x86_64"; sha256 = "c13ccf3546bafcfeb41c33762e41af249306d4bcfd3ad7fc957db481372be0dc"; } 53 - { locale = "ast"; arch = "linux-i686"; sha256 = "853310674d7011956d760883af15b8e343250f8fc3acb3067e0f5a3d978c06ff"; } 54 - { locale = "ast"; arch = "linux-x86_64"; sha256 = "2b938081e8672ed5ae16c40c6300e585a26f54da278726f48b98f3ca3e065662"; } 55 - { locale = "be"; arch = "linux-i686"; sha256 = "b9acce210f2adf188ba9a3d92774a846a263baa5e076bb9452b89ca5609d6ac8"; } 56 - { locale = "be"; arch = "linux-x86_64"; sha256 = "dd2a33ee1ed8c848454b6e64a0c1527f193d070e4d867c4f13fa84f39c9bfecd"; } 57 - { locale = "bg"; arch = "linux-i686"; sha256 = "ee060cd395ef28bbad4be74aa42e2a51e7ad866183d139bffbcc7634dc94d738"; } 58 - { locale = "bg"; arch = "linux-x86_64"; sha256 = "11a5dd807083da8c3132d9d6518dc674642418eff1fccf68e451ac67b90f141a"; } 59 - { locale = "bn-BD"; arch = "linux-i686"; sha256 = "339d286f7f8f469bb6f9f85a8b21a745ecc42717dc91c21c7db88822e9be661a"; } 60 - { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "fc3f06743a84a7684e43cd4efedb02a126dd119f6141da49c6120f1bbcdf9392"; } 61 - { locale = "bn-IN"; arch = "linux-i686"; sha256 = "c585982368f258a8a728f782c37428311f0b6a6512231c077a439dd93645c3a2"; } 62 - { locale = "bn-IN"; arch = "linux-x86_64"; sha256 = "00b9af4425050ec42b4a45a3c4a16700edcc66297331b601950fb81421ef8eb4"; } 63 - { locale = "br"; arch = "linux-i686"; sha256 = "b86d944592f16f5f0e558106e3464248e3d686f45527a40fb64aaa79d9f73422"; } 64 - { locale = "br"; arch = "linux-x86_64"; sha256 = "b894c12508f0b0a892154ea61fb2bb01947929041a63518f7c405ed976cc4d3f"; } 65 - { locale = "bs"; arch = "linux-i686"; sha256 = "f7da0fead608f63c4a5be92fed9e0109fbe7288948d15dde05e10bba80b47743"; } 66 - { locale = "bs"; arch = "linux-x86_64"; sha256 = "1cb090f9b16bcae95055377bc14a531697c480ad50e3a098dbd572770924d558"; } 67 - { locale = "ca"; arch = "linux-i686"; sha256 = "0b36330715f8909e1515c535a06f4e3fdd7660de11b3424b4ce88f336561935f"; } 68 - { locale = "ca"; arch = "linux-x86_64"; sha256 = "c6e9e545d09e589fd5fbfd2c6482a5ef366c470e294823b3ba05c5e728bca2c2"; } 69 - { locale = "cs"; arch = "linux-i686"; sha256 = "ff1ca239be0e99b923c63c5bbc425dd2989bc40dbdc82dd731d7173fd539406a"; } 70 - { locale = "cs"; arch = "linux-x86_64"; sha256 = "fe8472d6a4bf9fcda3caef51449fc3e20e1fbadbb772b330a012ffa7219afae3"; } 71 - { locale = "csb"; arch = "linux-i686"; sha256 = "db1b7dbc7b0cd564a04b3a37827e8d77277cd7ba6a59403c45115d34e637f463"; } 72 - { locale = "csb"; arch = "linux-x86_64"; sha256 = "023dd75e02f41a2ce9991fb40a8a46767f1a10da876a390035a084c5b97bd9d2"; } 73 - { locale = "cy"; arch = "linux-i686"; sha256 = "9a6ac60099b03bdeb71c1a7739dafeff4b1682ffc43997191196e1f590421afa"; } 74 - { locale = "cy"; arch = "linux-x86_64"; sha256 = "a5f2030fb08c0dd6dff95310209ed7c6ee613680dd500f00e30e26c547f9c249"; } 75 - { locale = "da"; arch = "linux-i686"; sha256 = "99a893ac19b0ca28177c8957d7296e6deef9ddb36a6b5b17823cb1e6fc9ec683"; } 76 - { locale = "da"; arch = "linux-x86_64"; sha256 = "69f29e795f203fe47e22daf1259c2ecfb39c362babefbbccb31405f4632f236b"; } 77 - { locale = "de"; arch = "linux-i686"; sha256 = "925aac0800ce63a88fadc945da40b00ed6dde327637821518a372d7affb6e450"; } 78 - { locale = "de"; arch = "linux-x86_64"; sha256 = "d86c5d2102a95ff5a6e580a1ca7af25c2f470211182ef70e988b29b195be6dd4"; } 79 - { locale = "el"; arch = "linux-i686"; sha256 = "af07fac82dea32d33bd6bc440e2a645eb160d196cf0d4883b878d3d2c584f81a"; } 80 - { locale = "el"; arch = "linux-x86_64"; sha256 = "fcc96c25422837f19f9ff6cde02c81c4a5a3b7c8e6809b90c8761519571db1f6"; } 81 - { locale = "en-GB"; arch = "linux-i686"; sha256 = "758f7bb669743d6067e416c26f43806b16ddd16511a6818373e70960cbbd7151"; } 82 - { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "d46ba3d642bf43fca46dfb29efb5d08a15f114eb9facc868e86c31f7c9c98014"; } 83 - { locale = "en-US"; arch = "linux-i686"; sha256 = "4bca44a1ba94bf5616f7ea650e37cd3e5a719546def9e4a08ee88aedbc3a4db6"; } 84 - { locale = "en-US"; arch = "linux-x86_64"; sha256 = "3303cc600153d0198dace9826b6883aa510d4e380aa985b092b1da67ad865625"; } 85 - { locale = "en-ZA"; arch = "linux-i686"; sha256 = "13736870573863aab644bf2be2219fe4b5c6bde4bd79b84f22e12d39e7cda6e0"; } 86 - { locale = "en-ZA"; arch = "linux-x86_64"; sha256 = "7e88fa9f355f6787d38e75d86d5b592a1a2cec208255f276887f53a12beb9e97"; } 87 - { locale = "eo"; arch = "linux-i686"; sha256 = "ae4446e223c0169dd0b56db58760fdb323a2bec8135e45c79d385d895b64cee8"; } 88 - { locale = "eo"; arch = "linux-x86_64"; sha256 = "202f61dd8e5506594ae70bbee9150d86c8037887f8345871dc5c1c9e498b1d66"; } 89 - { locale = "es-AR"; arch = "linux-i686"; sha256 = "8fb276ed26fd46fceb029fbade706cb6e55d2958f03400ec1290784c533888c4"; } 90 - { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "78130525d30d7c592bb63d7cedf3ab5db804d457c4d127d90b93d94501ad7b3c"; } 91 - { locale = "es-CL"; arch = "linux-i686"; sha256 = "ef6bf393a681f4a08031eeda61bba3614ebfab222fed43f9f8b21cfa8eb3862e"; } 92 - { locale = "es-CL"; arch = "linux-x86_64"; sha256 = "e56224bca0ebfab9eedecafafd792e48cb67e3f8741c4d5a94c8f74f634cecf6"; } 93 - { locale = "es-ES"; arch = "linux-i686"; sha256 = "9e007e6aa0f8aa3d1fac5dc13e98f81c23e6ff1e574545c021f8f7feeff86ce2"; } 94 - { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "d4ff94f46fd086300992a30a1c4a8aa97ad7164d6cd26e82b20b5d0680b38169"; } 95 - { locale = "es-MX"; arch = "linux-i686"; sha256 = "9db42a0557838b23ac4937adfec407804e624e679e9ffd6da739d17cdfbaab78"; } 96 - { locale = "es-MX"; arch = "linux-x86_64"; sha256 = "d42d619d6da78d0bbcb32b0a93a2eaa623eadb3a5af43e5b8b14400e6e969779"; } 97 - { locale = "et"; arch = "linux-i686"; sha256 = "5947822f3f02bd4ba530ad978de1a9d237981e3abdf1598e44095c650794d1ff"; } 98 - { locale = "et"; arch = "linux-x86_64"; sha256 = "7521a4db287bb928f50b64817f3631e96ea4cead81b1a84ab7c3b930b3450e86"; } 99 - { locale = "eu"; arch = "linux-i686"; sha256 = "44095e98e74205fa012a2c0c636de3fe9cfb79d5729abf15214c1e7734946014"; } 100 - { locale = "eu"; arch = "linux-x86_64"; sha256 = "2032dfbc82a9aca1a2f4cf67e6089400bf305d13906f048c5c9b906a7201a9fb"; } 101 - { locale = "fa"; arch = "linux-i686"; sha256 = "469b8008287c93e152e762e82fb61644384c1e2631a6c45033503652daed09b1"; } 102 - { locale = "fa"; arch = "linux-x86_64"; sha256 = "61ea0d8941d22083f918d014d56a613788d1f4f549e5a62d50a1f9071439a36f"; } 103 - { locale = "ff"; arch = "linux-i686"; sha256 = "81a0083e5e4136e3ab3e6db0e2adcedfae7572722655a9cb8b9ca388c6057342"; } 104 - { locale = "ff"; arch = "linux-x86_64"; sha256 = "0efe16da918288754a3af816d72448a73690eb71b110cf3ff0586ee7505b9735"; } 105 - { locale = "fi"; arch = "linux-i686"; sha256 = "a0ee069e7c3100b921aab7c54c5d32741df4e058f52cb7f42acb2643bd534b30"; } 106 - { locale = "fi"; arch = "linux-x86_64"; sha256 = "55c84d504603d648e7d72a2fb8badb0bc9148cb376bb0cc6054f091867cb2613"; } 107 - { locale = "fr"; arch = "linux-i686"; sha256 = "9c9abea13db23ef5ef8c9a3ccb5a0702b44a8db2402f43f01a478eb61e7ddf34"; } 108 - { locale = "fr"; arch = "linux-x86_64"; sha256 = "ce26fc67cbc2031880ffa3529a59ca4122016258ab1c023e23247c26308b6a3e"; } 109 - { locale = "fy-NL"; arch = "linux-i686"; sha256 = "4a734880ed65a207d98630647a341644df4f68149c50ce5e683bb21b5c27f2c6"; } 110 - { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "bace955c686456d7894ca7bc1cf854eb158d6183050318efc73768e232c9a413"; } 111 - { locale = "ga-IE"; arch = "linux-i686"; sha256 = "4801f40ebd820b8f229cfcd04a04351fcee9f78268af1c9863089ef6c64d736a"; } 112 - { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "c417c0182e6f706473bc4b7cf8c14aec96f96e21c17b8593b71ff38c97f7e9d2"; } 113 - { locale = "gd"; arch = "linux-i686"; sha256 = "15a9d316d472d2918eff0c6f02600e40a8f62d7ef53ab14c57537fdda0b5257a"; } 114 - { locale = "gd"; arch = "linux-x86_64"; sha256 = "8fcdcf093148222865a905586774dae5d805ef22c01afadeaabe3f0c7b315dba"; } 115 - { locale = "gl"; arch = "linux-i686"; sha256 = "83b0ccfe7cf7166899d17b2c9b1ea8effda9cf02024698f8db8f943a388bb3dc"; } 116 - { locale = "gl"; arch = "linux-x86_64"; sha256 = "550026595e6e59405b5869183af056ba5a60a303270f1a176ef25e3db1c70289"; } 117 - { locale = "gu-IN"; arch = "linux-i686"; sha256 = "7e7dc86fa805808931ba57455b99c9273a4b0aa60998affce3c4b06f0ae7fc70"; } 118 - { locale = "gu-IN"; arch = "linux-x86_64"; sha256 = "e0f35d7fe7875785e3749131cf86c5cbea5cbd7b3abd2c2c69f5f8376d3e53d7"; } 119 - { locale = "he"; arch = "linux-i686"; sha256 = "5c200c8da3209c2120a8576c30ab609331b52807d0640daaa1a70f665c776969"; } 120 - { locale = "he"; arch = "linux-x86_64"; sha256 = "6923a64d1ac5453453f148d38f116faca41be5b1d0a13d4f128bb73db67cb8e2"; } 121 - { locale = "hi-IN"; arch = "linux-i686"; sha256 = "6a7e5d06169d6dd87e505012604c93a28440156a3f81e6fe24d567f9c2b2a919"; } 122 - { locale = "hi-IN"; arch = "linux-x86_64"; sha256 = "56801593b9dd5ecefed8d7eaf438879dd23006ffff9a31c543861259dedf8263"; } 123 - { locale = "hr"; arch = "linux-i686"; sha256 = "4573cd0269639d122496bcaf842d8c741f4d54e8f57d0690b97d8e7e86ee7e74"; } 124 - { locale = "hr"; arch = "linux-x86_64"; sha256 = "753984384829229601fbe55d0b6615f3432fdf9babe908fb642f6ac79c749727"; } 125 - { locale = "hu"; arch = "linux-i686"; sha256 = "c330478e6e77eff117bce58e17661b83a30308f0a680f648fbf06d1c00f3883c"; } 126 - { locale = "hu"; arch = "linux-x86_64"; sha256 = "9d118ba236aa7a9b517278c375aa4e4fa65f85c71b8bea9c41702f6ae7b815cb"; } 127 - { locale = "hy-AM"; arch = "linux-i686"; sha256 = "48c1691073b6ede77f5c5d5ae07af7372f17b9f52fd92950c2cca0a01b3b340e"; } 128 - { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "beda26cefeeeeee59ea52fdd28e1e3025ca4cc3124541fc6825100a61eb398d8"; } 129 - { locale = "id"; arch = "linux-i686"; sha256 = "8cf6d0bc2d4bcc68a5ddc935c3bd6ed19a63284dc3227e849be729645a6171d4"; } 130 - { locale = "id"; arch = "linux-x86_64"; sha256 = "8be5900b83840871ffb6faba08fea9b35f9f396cae08b228c68e333719fb819f"; } 131 - { locale = "is"; arch = "linux-i686"; sha256 = "7c167389105063b84d507b09c689fa18bf854fd695010c8273b9711b21a24034"; } 132 - { locale = "is"; arch = "linux-x86_64"; sha256 = "c79321c83c9e654f6eaf96ddf5d24f279d517fbf35dfdf923acf026124919598"; } 133 - { locale = "it"; arch = "linux-i686"; sha256 = "a3eb17e0eda3cbf8ffbbd1ecd1716929ac87a801f060dd8ed5291298667775a9"; } 134 - { locale = "it"; arch = "linux-x86_64"; sha256 = "3742453f0748911b393fed804e5827f014cc595a9df4516438dfa163d5050411"; } 135 - { locale = "ja"; arch = "linux-i686"; sha256 = "fa030c64e04766ae5200370586c08b2f25627343586cd8a0486e583f345c466e"; } 136 - { locale = "ja"; arch = "linux-x86_64"; sha256 = "fddeae03ffdfef0f6cc999807e001ea931c15b1833da48655bcb5845f1e017a3"; } 137 - { locale = "kk"; arch = "linux-i686"; sha256 = "39d94b10fa751faf7423e5d43cd07ef4485ff26e21e47d106d2268058e2f33d9"; } 138 - { locale = "kk"; arch = "linux-x86_64"; sha256 = "1dc7138dd5c08088479c5e7e8054d7ed640504860a0043ecea2c8b0c9c1892f9"; } 139 - { locale = "km"; arch = "linux-i686"; sha256 = "0d12a305de4a63fc6c6394bd4044f44ca3626cbc41ca9ef1adad6d5041f6f1fd"; } 140 - { locale = "km"; arch = "linux-x86_64"; sha256 = "7710091695dd100b7f33585fce58c54fec462a96540a7d791f1935088f21fadf"; } 141 - { locale = "kn"; arch = "linux-i686"; sha256 = "b039e6a1114522ccae10b89ab794a222966fbf0914513b3c14f05c082a78b922"; } 142 - { locale = "kn"; arch = "linux-x86_64"; sha256 = "cf82965b25d3990a57d861d688f1bd69e5b069fe281937274060ebe36ddbb8a6"; } 143 - { locale = "ko"; arch = "linux-i686"; sha256 = "8b9378d39d7b42852c2bb537b0e85312760c343e6485826ed949ab4617293025"; } 144 - { locale = "ko"; arch = "linux-x86_64"; sha256 = "4b946a0cbedad2b8d0c3598c04eeb058cea05d6d7e6388e4cfa3146a40f7c449"; } 145 - { locale = "ku"; arch = "linux-i686"; sha256 = "11950c4a54c6a165e924fb6e68bcc46d63b5fddfcd2561c58a0ce401c0146d36"; } 146 - { locale = "ku"; arch = "linux-x86_64"; sha256 = "37a07a4e059580c31433b419bcd61d928ad1db7e607cf8443378472d54b61b78"; } 147 - { locale = "lij"; arch = "linux-i686"; sha256 = "c0efca49f31800a3773b0d05add56b195d1cbea287108803bb1ef5249a0dc94f"; } 148 - { locale = "lij"; arch = "linux-x86_64"; sha256 = "6e4b2d8c5e9942bc469f722110ba310b2ccdc4dda6e3baee93ae54012ae658a2"; } 149 - { locale = "lt"; arch = "linux-i686"; sha256 = "acde9010aa815f6645868b03f3d68d9a24c450ed830f063e2846ac1219ee628b"; } 150 - { locale = "lt"; arch = "linux-x86_64"; sha256 = "c2491cd3e5d11c302d7ec3191d646e2073c46f69966fc382901a93d16fb0c902"; } 151 - { locale = "lv"; arch = "linux-i686"; sha256 = "7411de62c4d8c01c8bb15b3f2dfc2e2ed17755e2f9856ead8e5e0fd05971ffd5"; } 152 - { locale = "lv"; arch = "linux-x86_64"; sha256 = "e8e57e629396eb180e0041a50ae98ecb2292f514d423423748e4d4cebc54fb59"; } 153 - { locale = "mai"; arch = "linux-i686"; sha256 = "26a053e48f4e6f04e4856a0dcb26e577a6ddb99afc883786d9c260d57e5e4a6d"; } 154 - { locale = "mai"; arch = "linux-x86_64"; sha256 = "86be2c736aa5ccf926d44f24afdb2d40c28444b5bd6cf090f9a847199b38b492"; } 155 - { locale = "mk"; arch = "linux-i686"; sha256 = "dcf7759bcde70158298ad9e2434e37d4e8240e00589a83dd8dbba53c35466a58"; } 156 - { locale = "mk"; arch = "linux-x86_64"; sha256 = "056297d6404794a8da78aeceb620b0ebbcb38a693ee1079cc02e4d0411e40ec3"; } 157 - { locale = "ml"; arch = "linux-i686"; sha256 = "2d632b3a5b60f18955906adca80b7ac7af3bfa39d03afd308efd1136cfc8971d"; } 158 - { locale = "ml"; arch = "linux-x86_64"; sha256 = "b54a9d47cadeae4f92d22a362ca887a18a16ef64500149ac8eb9355dbbe5971b"; } 159 - { locale = "mr"; arch = "linux-i686"; sha256 = "e66b22488bf2c772fa6d29cf43f3e9c1aa2a1a867620a1144af8cb92c2647651"; } 160 - { locale = "mr"; arch = "linux-x86_64"; sha256 = "da982205e9b659dd66ab05ca815324642bed2117e668e67ad620bb2d87c5d1c8"; } 161 - { locale = "ms"; arch = "linux-i686"; sha256 = "ad39ffa6d6d765c1e983d885f5d139a28e481d536068d517b4807137fa8d3036"; } 162 - { locale = "ms"; arch = "linux-x86_64"; sha256 = "fb1b6ed5e2e7247beb69f3d0ad937f76ce7c1107ccdad742ff5085d4b3a8da98"; } 163 - { locale = "nb-NO"; arch = "linux-i686"; sha256 = "5220da4627863f9fa1c11886e9c19c315547afafa96c98b22a1a4359c75f1056"; } 164 - { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "5f9d60faadc7b76b010cd9cf35922b1881377b535e8afc5d9b974651156df866"; } 165 - { locale = "nl"; arch = "linux-i686"; sha256 = "357b28841ea861b8297a4986460d1d265b27202c37bb296dcc69224f9b07fc51"; } 166 - { locale = "nl"; arch = "linux-x86_64"; sha256 = "9a8505da2fe045ab6c2a2277d2d043374a26f106a5966b00f42e22fb26cf929a"; } 167 - { locale = "nn-NO"; arch = "linux-i686"; sha256 = "f115bb50d1e052584caf7363db875ae222ee37449fa151e2f313c157a6274d76"; } 168 - { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "2e7829a8a20c946bddce13b7b3d1b3600f90d90d2438f3eb69188d47203b264d"; } 169 - { locale = "or"; arch = "linux-i686"; sha256 = "9ad48bdf2b7f1deedb05bdcc49740d5075ebf6ec228d82a7ed455c6bb36d7cb0"; } 170 - { locale = "or"; arch = "linux-x86_64"; sha256 = "a007bc73fb1ea7765016e9faebac2c4f5e0111a45b3d75d1e55f4de8931796a2"; } 171 - { locale = "pa-IN"; arch = "linux-i686"; sha256 = "8a38d2b1516ed4b58e36d266cd25a5bd10548f9e412076c9b4f1f27256c98c2a"; } 172 - { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "664fa562261532d0f6bad10b84e15d47b69073768c2d12986c8d776eb1af8ddd"; } 173 - { locale = "pl"; arch = "linux-i686"; sha256 = "3bb8963f1e3dcdb22cc55feebb2583fefd6f3760f4e6f2cc754174079d4ca07f"; } 174 - { locale = "pl"; arch = "linux-x86_64"; sha256 = "710f1d86d2974d6ad3c63ebc0873518fd59f218ba07b27d06fb75c83af2c632e"; } 175 - { locale = "pt-BR"; arch = "linux-i686"; sha256 = "cd2fafbd2291bad8481c4086db3c2973a7869b28a5e68a5ff199079814c6b3fc"; } 176 - { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "f0ba5dc2366757841afb9c9f7799c40667304c36efe7da284202e8e7a45aa1fc"; } 177 - { locale = "pt-PT"; arch = "linux-i686"; sha256 = "051af14810ad0cee4487757833f1f5b4a6f6f903f3cecf00d00410c1324d9ce4"; } 178 - { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "82102b33dc1989bc3aa49da3915baf7e4012afe6e4bd7f80a301dfe847f3dbbe"; } 179 - { locale = "rm"; arch = "linux-i686"; sha256 = "02051668e46d98f4e2e5becc3192f6173dfdf3a48cc82264c5821be06c5e12a0"; } 180 - { locale = "rm"; arch = "linux-x86_64"; sha256 = "9600c1d272785b946058ffac9e57a8b1701d065f24fa940ad22e4b5aec2efad9"; } 181 - { locale = "ro"; arch = "linux-i686"; sha256 = "7f17cbd3041396135eee08eac597c8c6a936e5a33d67d2b5de8ae157a56719ad"; } 182 - { locale = "ro"; arch = "linux-x86_64"; sha256 = "ba1de85abe53a7d66f6311d6a202d91f86e871bace168cf60a759ab0e17eccdb"; } 183 - { locale = "ru"; arch = "linux-i686"; sha256 = "9dcd0c2b5671fc5849b01f2932504a7217fca9a4b4eca8e9b6ff8f5a146517e2"; } 184 - { locale = "ru"; arch = "linux-x86_64"; sha256 = "725214900968e4e648d3d13635bf72d34910eb31a30b83a3e7ba9c5c4085c2d7"; } 185 - { locale = "si"; arch = "linux-i686"; sha256 = "d22ed75aa727351efcdba1cffe8e24ff305943c9a3072cac08b004677cf6a028"; } 186 - { locale = "si"; arch = "linux-x86_64"; sha256 = "89d60c682413949a6dad4b7fd49cc4508c4e067fe5847c5f21d5e25a953f195f"; } 187 - { locale = "sk"; arch = "linux-i686"; sha256 = "4ecbc58df00eaf4fafb1c33a93493bdd3e544562a67c60e2d4d93da90d369261"; } 188 - { locale = "sk"; arch = "linux-x86_64"; sha256 = "75baa2c5153e282e2671d6222b7fc8c3b9cfc2b9ee0a595a4451fd314a928fb4"; } 189 - { locale = "sl"; arch = "linux-i686"; sha256 = "53e2ae3525d0bd2005a86bf7ed3f27ca66906ddfceb85a738bd60e46ba2df773"; } 190 - { locale = "sl"; arch = "linux-x86_64"; sha256 = "2dcc5592a49767dc3f2a7d40387bb550fd36724419ff567f9d107e32b2cf2d6d"; } 191 - { locale = "son"; arch = "linux-i686"; sha256 = "d3b7372c59b21d0393768197517b3666ab78705b04a6e84a3345da031bad3776"; } 192 - { locale = "son"; arch = "linux-x86_64"; sha256 = "fc017e7a18701880c7a54c23a0f77a6521aae17880dbc562e2b37167ba918fa0"; } 193 - { locale = "sq"; arch = "linux-i686"; sha256 = "7f9c9100c559ebfbfff35adc694199079930f4bf9f1f6a820c0e17d80ea0e12b"; } 194 - { locale = "sq"; arch = "linux-x86_64"; sha256 = "0f3fcddabab8263eb4c238942c45c0b5efc20c169948da24c56ed401a85209dc"; } 195 - { locale = "sr"; arch = "linux-i686"; sha256 = "6281e2f849b3c530ff383cfd4cdc4ab06115362c3d57ba8133a9f799af08e815"; } 196 - { locale = "sr"; arch = "linux-x86_64"; sha256 = "368ca83faa5ef3640f71d977916614369ebac1622681e828b75e9abf6ebeb425"; } 197 - { locale = "sv-SE"; arch = "linux-i686"; sha256 = "9f77f497fc3e8c585bd546c0bb95c92f9f37d683e092c0762b3fe0022b6d39b5"; } 198 - { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "0aa21764f0ca58591e3cfebba75196edd51a8fdbadb738f036994178c9612a67"; } 199 - { locale = "ta"; arch = "linux-i686"; sha256 = "463ce70405d84945c201cca56c84171e097e6a0420d38cd453a0836fad82f09c"; } 200 - { locale = "ta"; arch = "linux-x86_64"; sha256 = "db7e78bc1f4bcb573474806d19324eca58f42008fb0b0fa856f701f1430aeefd"; } 201 - { locale = "te"; arch = "linux-i686"; sha256 = "18643daf675f8ef9785a0039d012c3a8ce96f4d228426651c5f09c292cbfb335"; } 202 - { locale = "te"; arch = "linux-x86_64"; sha256 = "d9f8a260fc47b608fd523c61e9c6981776997f4b7fc247e794be32d177abfbc0"; } 203 - { locale = "th"; arch = "linux-i686"; sha256 = "e03b80d55d2a545ab3219c5e88ed6b7d6974945e32321a2fc96039a6996638f6"; } 204 - { locale = "th"; arch = "linux-x86_64"; sha256 = "0416fd2b7e7ddde59a101fcba8258622a83b739effb327984fa8405e634c2121"; } 205 - { locale = "tr"; arch = "linux-i686"; sha256 = "75a49ce141c9a04254185b62af72c7e8c214e19e5257ff308b294aee6ac49a28"; } 206 - { locale = "tr"; arch = "linux-x86_64"; sha256 = "0845a554b299b848d35894144d3ba5c7e0b808bcc9b2732e904463258ca73cb7"; } 207 - { locale = "uk"; arch = "linux-i686"; sha256 = "a89f58c0f20a3ff7e609f572a4786f06b48886b7e2d303824417f42af49c8df2"; } 208 - { locale = "uk"; arch = "linux-x86_64"; sha256 = "b45768588aaf80917c8ad40d62835cc96c3dadf97715234e66542b96eeb8db8e"; } 209 - { locale = "vi"; arch = "linux-i686"; sha256 = "3fc35e59ecbbdf1b76b5b66e962a60eb724d9514d622879108725bcf7881fd1e"; } 210 - { locale = "vi"; arch = "linux-x86_64"; sha256 = "88116edeeecbfe1ac03af0da26aff84bc3aa5ba00574e899ec08e0d68243f509"; } 211 - { locale = "xh"; arch = "linux-i686"; sha256 = "a3afd3ac14049c72a9be28fb9a0849e4d3c5c2f13cb160c480988c4231679329"; } 212 - { locale = "xh"; arch = "linux-x86_64"; sha256 = "569587e9cc4cd99899d2939367d56f2e4e9ae333b583064a648f05a8b0b58e2c"; } 213 - { locale = "zh-CN"; arch = "linux-i686"; sha256 = "358e44998142e56356b839a51dff97fe85e6293424bd0c148decf61f01b6125b"; } 214 - { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "7b5a84dbbe361a775aaadad8fd328e24f6cf2e336297f1d5906f51ff5d3dfae7"; } 215 - { locale = "zh-TW"; arch = "linux-i686"; sha256 = "cf2cb9bed37dffe178a524ef5fe983e0e8b18f17c999e98474ae13e012da54da"; } 216 - { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "aa0f1c5fb96dc4585e70fbcc291c6842be25e5d59be8bf39e8dc0232e9f1a76c"; } 217 - { locale = "zu"; arch = "linux-i686"; sha256 = "775f6507ae8d6c2ef6e29e6b4d00453dcf9a0c9651eb9da482c78b5ebe64f2cd"; } 218 - { locale = "zu"; arch = "linux-x86_64"; sha256 = "603510372a52497a8e41468dbc193afa25b0615f504f4548201deb89f27bd354"; } 43 + { locale = "ach"; arch = "linux-i686"; sha256 = "8372c1227b75486e297fd914bac530a45b22b789e627638e010d4c25337f350f"; } 44 + { locale = "ach"; arch = "linux-x86_64"; sha256 = "e01412aa570a462a3bb1ba851cd7133014b3299c0ad349c15534edc35c6d6397"; } 45 + { locale = "af"; arch = "linux-i686"; sha256 = "e75bd2d41de60483ed1eadcf03d9cd57146210ff9fdfe04e984404ce4bca29f7"; } 46 + { locale = "af"; arch = "linux-x86_64"; sha256 = "32697271215a0e63b7d0b25398d27772da5d53e88d020df24f170ebc341e5394"; } 47 + { locale = "an"; arch = "linux-i686"; sha256 = "3a590702183a86283e4de415eefdeed6f95f1e5d48c64456c4d6db8f84dcfb68"; } 48 + { locale = "an"; arch = "linux-x86_64"; sha256 = "98d35a6a2f0875a9723ed9511f3bea65f58da3196db3f75aaf7420d45bde33ad"; } 49 + { locale = "ar"; arch = "linux-i686"; sha256 = "e632f104442b725cf8e0e25c9a924b166289e1fab601a70aee0a81394632423c"; } 50 + { locale = "ar"; arch = "linux-x86_64"; sha256 = "603a054ceb36645881f52042e556572252e898bfa78cec04811e65f27b9db026"; } 51 + { locale = "as"; arch = "linux-i686"; sha256 = "05e64b9113f450bfbfa1b99c9580dbb2442af35d6cc20dec0c7af379dd5d37db"; } 52 + { locale = "as"; arch = "linux-x86_64"; sha256 = "85b57a101afd0c4aae040bb1f3523ddda3079d46ac8abe9cad826939fd274353"; } 53 + { locale = "ast"; arch = "linux-i686"; sha256 = "5df5eb0db623b42d9a2c9be58807ec66f43a26dd1365d44202d4b0db50d6a6f0"; } 54 + { locale = "ast"; arch = "linux-x86_64"; sha256 = "6faac3f3637bd68d6c20c73dd84c554afdaa136c4e142c26eb8142b7ab00895f"; } 55 + { locale = "be"; arch = "linux-i686"; sha256 = "4a87051df26ddb3fd2cf7c2beabc2d403cbc4d2f2e7e0802fb11566722171b57"; } 56 + { locale = "be"; arch = "linux-x86_64"; sha256 = "8194b851ed7f9559b78f63711df598ed094783eb2cc288fbd1e880d53118dde5"; } 57 + { locale = "bg"; arch = "linux-i686"; sha256 = "f6f903529d3276d1aa55968d4978fe5977d45076db0ee99d87199d59a9441ad5"; } 58 + { locale = "bg"; arch = "linux-x86_64"; sha256 = "bce34ee8ec314db0f7abfeddf491d15642dcedea125dc9bb7d7dda3915054940"; } 59 + { locale = "bn-BD"; arch = "linux-i686"; sha256 = "9bd0e37ddf9a222263ca90308245e2078f45d754d8a2b0bc1e4dea13a5e7b581"; } 60 + { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "debb3a9983e4219b6632cdfd09d04ab95314ba4e0bd7ff36fd89f0a748d25cdd"; } 61 + { locale = "bn-IN"; arch = "linux-i686"; sha256 = "ea2c9d29f4a3dfe8e0f146979c47ccba835b81cb1f1ed6e95124a837918590fa"; } 62 + { locale = "bn-IN"; arch = "linux-x86_64"; sha256 = "b2bf8e36ac1ca1afeae463bf95a289db7cf2d2fa303083ab405497cca2993b57"; } 63 + { locale = "br"; arch = "linux-i686"; sha256 = "b4b9d2828e5387a65d0f63b2149400626cd47fc81b97b912eda11b3fe31d4604"; } 64 + { locale = "br"; arch = "linux-x86_64"; sha256 = "c3af78f1215ffc1e9b6c193ba87d17e2f08e1a24856ee68aabf95b3ee7804ea9"; } 65 + { locale = "bs"; arch = "linux-i686"; sha256 = "7930f10d5d43e4504b9f347bcb2a2ef451be4418cee86c199b3e98c38587a20d"; } 66 + { locale = "bs"; arch = "linux-x86_64"; sha256 = "ee31279d2acf7286c9a59c99e68fdd1692b96247585230df20ea2bea5ee30ba2"; } 67 + { locale = "ca"; arch = "linux-i686"; sha256 = "f22f7964180ad27a122e56f070c6a2a0e3b044fe15ec5046b04db03877a3b7c7"; } 68 + { locale = "ca"; arch = "linux-x86_64"; sha256 = "84e8675f9613d1a8a49a760ee46d4625b88092cfc542e6b750384d0d5a0a465f"; } 69 + { locale = "cs"; arch = "linux-i686"; sha256 = "bed550a83c763a8147ef862cca7ca36106bfc5b34ea81f008c94886b86a3dde2"; } 70 + { locale = "cs"; arch = "linux-x86_64"; sha256 = "8bf76f388c6286a1b91cf460325b98c2dd08842031288617d9141b1368b5f62c"; } 71 + { locale = "csb"; arch = "linux-i686"; sha256 = "2420bf49ff3429b3f186b17555b8b3250d44579b5ff7ce616914af646b5996be"; } 72 + { locale = "csb"; arch = "linux-x86_64"; sha256 = "a0ee304a61b12ec1dd3caf5d876acbd9d2ad4443f9b96e73ecc1de8a1e16206f"; } 73 + { locale = "cy"; arch = "linux-i686"; sha256 = "603a66c237e95534d2dbd004e7fd77b69d5b99b73cba797c7825aaca6d849c61"; } 74 + { locale = "cy"; arch = "linux-x86_64"; sha256 = "69f68c024d6e9999b5a846d12c5a61ca63d962f6bd21737769d1fe5519916dad"; } 75 + { locale = "da"; arch = "linux-i686"; sha256 = "da8ed391e8ae9729cf2af35700aff3f6900af208fee9eab6a6bd0fcb303abd09"; } 76 + { locale = "da"; arch = "linux-x86_64"; sha256 = "7e3cc63eb61289e1006f683581345caaffe3ae39f7a636ff4f451b1e77a8ffb6"; } 77 + { locale = "de"; arch = "linux-i686"; sha256 = "f191e74047cdddd43fa72242b1dce15a28160f62b4b8eae08ad117f4b27d6e0f"; } 78 + { locale = "de"; arch = "linux-x86_64"; sha256 = "a81165d446cab525645ca2b18ef28cf253c6ee6267086d692a3904c79f7e5be0"; } 79 + { locale = "el"; arch = "linux-i686"; sha256 = "eb0757aafd2a1c4bb9abeab01a3960d3ac21b92879f8dc7d24f485a43d305957"; } 80 + { locale = "el"; arch = "linux-x86_64"; sha256 = "900f64bad286393f6d96f0ff00c6e78ae6cce998046cf506e2b3ec7a7b8e76c0"; } 81 + { locale = "en-GB"; arch = "linux-i686"; sha256 = "99284b229b7bfcc44cce3ebeee523e49bd5d9c7d860345ad3e242af4f9848683"; } 82 + { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "9a4e003441556422375d4bede21da27a03d31b5ec452ff467abcfffdfe363f4a"; } 83 + { locale = "en-US"; arch = "linux-i686"; sha256 = "13b4297db52ef851b38f292eba2b2136e4c2f1453e004012fe8b1fbcf000abce"; } 84 + { locale = "en-US"; arch = "linux-x86_64"; sha256 = "ce87f081c4867b9968a2695341001854aa6c1f4f19073d13f54f333cfed236fc"; } 85 + { locale = "en-ZA"; arch = "linux-i686"; sha256 = "849584baf4c6dd330bf9c798e3e8923004a3a381642d4f684b5de3fb5b4fd895"; } 86 + { locale = "en-ZA"; arch = "linux-x86_64"; sha256 = "635d0cb43a2b5f7f0401f961fd88fc0d6735223ad421ec0ef92a4ee16b29727f"; } 87 + { locale = "eo"; arch = "linux-i686"; sha256 = "91da9571212dc82f5d7140e4de073189018f7f895a3b263a4f8840401b4b10bb"; } 88 + { locale = "eo"; arch = "linux-x86_64"; sha256 = "77f39ab0168efe9070ecd881dbd2884fe5f35eeea17a63ad8d957398f6eef40d"; } 89 + { locale = "es-AR"; arch = "linux-i686"; sha256 = "f4ec6f07e67195981c12b5cbc3a6289a6e9d29539014c034039bd498a40f9301"; } 90 + { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "3f24135fd1a6fd2207bf1d80fc79cb34536b109e195e43a3a13eba0b68548c0e"; } 91 + { locale = "es-CL"; arch = "linux-i686"; sha256 = "de3672a512473cc6edc48bb775bc9a405d0c9effccdb0cd46af5ce2593d67613"; } 92 + { locale = "es-CL"; arch = "linux-x86_64"; sha256 = "770134c2bd8bc9f2e629e355b8e3b0949f67dd2ecd1b3a1d513bff364e53b734"; } 93 + { locale = "es-ES"; arch = "linux-i686"; sha256 = "4eeb5854427cde599468b90af70ae3e04eb9aff5132659f6e1ddb2f859f0be74"; } 94 + { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "eb91e2e9b80cab85e6ab75e78a9b206a18bb647ffb247c0d5ed324ee219dccd9"; } 95 + { locale = "es-MX"; arch = "linux-i686"; sha256 = "0aa0c85a51a50adb9eca5e5a1eda0ca11ddc15ad12b2d930ebe769f10d535433"; } 96 + { locale = "es-MX"; arch = "linux-x86_64"; sha256 = "3f340072c80c95283b17e797bf4fdbde9d1de55b5f10f1c9e8193f8426c6157d"; } 97 + { locale = "et"; arch = "linux-i686"; sha256 = "4719961e58e755ea2d9b94ff7439e1f9e858b0dacbd8631f98fadebca36c72a1"; } 98 + { locale = "et"; arch = "linux-x86_64"; sha256 = "70aa1a76414c50b00fc85be87a07b936c7f60d83037f13716862e8491ec8d609"; } 99 + { locale = "eu"; arch = "linux-i686"; sha256 = "ea450d11b0cd3b4381797bf6ca48d74fb18d661864eccb365bc2d51b872b101a"; } 100 + { locale = "eu"; arch = "linux-x86_64"; sha256 = "d543e7fdd4c27875d30a1d527219e257296c6010e80dc0d5529722aa82cc666f"; } 101 + { locale = "fa"; arch = "linux-i686"; sha256 = "4b8aaf0d27f10474c6ec4eeec1418ffb08338475c5433199ac2db79aab5273b2"; } 102 + { locale = "fa"; arch = "linux-x86_64"; sha256 = "df10d71c7a762696ee682ca705052b15031dc7e84aa396f67fa26463e3dcd353"; } 103 + { locale = "ff"; arch = "linux-i686"; sha256 = "acdfec7656b48e5502692c408cd8c7543add80181130bdd2e0ec66ac44219a06"; } 104 + { locale = "ff"; arch = "linux-x86_64"; sha256 = "a9a0041cba2f80b09a2f22da6f1e9bfdfc1cbf0f5c324a427a1758174901fc27"; } 105 + { locale = "fi"; arch = "linux-i686"; sha256 = "304e90020134af5564d5c90c5d9fee6264aa871e82419408f5b0e9d97f8f8ff1"; } 106 + { locale = "fi"; arch = "linux-x86_64"; sha256 = "bfb86547ea4e0a5650a152070a7651a7f63b0df366fa4aed7f890033332e64a5"; } 107 + { locale = "fr"; arch = "linux-i686"; sha256 = "1ccef0f95df1571b9e378d97122303982f93251bd3ed70d0af93babc3459bad2"; } 108 + { locale = "fr"; arch = "linux-x86_64"; sha256 = "93ffcc3bbba8b7e0941fe674f6a67ed378e75b37c3e52debbef2434ea75f2b09"; } 109 + { locale = "fy-NL"; arch = "linux-i686"; sha256 = "20ae7baa888fdcb467388313fa51104f8ba77ca31b2bcd731e2d65a46ff75c3f"; } 110 + { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "33a028be0c63dc892efc93bd03375c8c4f9be38acb96a2bc516300c204086b3d"; } 111 + { locale = "ga-IE"; arch = "linux-i686"; sha256 = "ddf134c692d321744bd787b7833ccc9b06ef130865c8f8ee816d35ff55c344a7"; } 112 + { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "e76e18b18a7468ee6a550e837abf04b79833ae084210f723d0781f2b81e3077e"; } 113 + { locale = "gd"; arch = "linux-i686"; sha256 = "3c361e322be79ffaec9a382aacf3b9cc90f03fa664e35e283cd8572e66d3b8b0"; } 114 + { locale = "gd"; arch = "linux-x86_64"; sha256 = "5e95305321ff373d9cc6eee522dbd5ee948e6c298f2fb38d655965ec1de448e0"; } 115 + { locale = "gl"; arch = "linux-i686"; sha256 = "99b9dbf38f50f5385072d72d14684e980aead6125c4c91cfa8e69bd5c7f1aa0e"; } 116 + { locale = "gl"; arch = "linux-x86_64"; sha256 = "372bf1395f96be3b41d05630267354f7a6c0706e90f5e21320ab5ebd5d411d41"; } 117 + { locale = "gu-IN"; arch = "linux-i686"; sha256 = "0b8429553052c8e23d3aaf1210d53b51fac2250d1d526311a22757ebd85ca54f"; } 118 + { locale = "gu-IN"; arch = "linux-x86_64"; sha256 = "da6a7d7292965a0c1eaf58564d9bf85192719831208e8762d06c7082ee9824d7"; } 119 + { locale = "he"; arch = "linux-i686"; sha256 = "78ac97da0515eb5a94455dcbf4cbd9a8d1ddbf03d4b8d29bad7b9e8fdbf5ef12"; } 120 + { locale = "he"; arch = "linux-x86_64"; sha256 = "c0d853c639cfa7b14ce10ee50776f3aebf0c84807bb59d9ec6e0e20554ae8ed2"; } 121 + { locale = "hi-IN"; arch = "linux-i686"; sha256 = "82376fe3005c56d2e895e1ffa0e9233f3885700117a73d1c49d67d742e324752"; } 122 + { locale = "hi-IN"; arch = "linux-x86_64"; sha256 = "0ed6234fa9c5d449437d133c83f572ceca3dd82df6cbee8573c9f137c50bcf9c"; } 123 + { locale = "hr"; arch = "linux-i686"; sha256 = "10ff3539c27dc49763fe322e9540878d421bdf590d9a307fecc6c158472889c3"; } 124 + { locale = "hr"; arch = "linux-x86_64"; sha256 = "f97d7e3b290b0fc6a9116198da7fc7eb32895da74a3ad572d29577e14ab12f20"; } 125 + { locale = "hsb"; arch = "linux-i686"; sha256 = "bba1a949823e70d1b5f4a0bec27437b6fc11638fa67b2ca286a833a0d44f5ef8"; } 126 + { locale = "hsb"; arch = "linux-x86_64"; sha256 = "5efaf3ec7f7b5d94df17d2fe0d5877a35442d33ccbf141fcf30e11351f9b4000"; } 127 + { locale = "hu"; arch = "linux-i686"; sha256 = "88a86463f2a47e38886cd2e8b470702623c772086b71d55e61de80e1c1be4fb3"; } 128 + { locale = "hu"; arch = "linux-x86_64"; sha256 = "967ff3bb62c8dbc93a25f75bec73803428b3fe5024841d3e2d97e444c1d27304"; } 129 + { locale = "hy-AM"; arch = "linux-i686"; sha256 = "4bac63a8b8fea36c3dab794dff933972f9adff7f91a7d3957d4edc3c60534016"; } 130 + { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "9c26a2438462429f96b2d8bb8c4566b1b1f7d03200ed68aaca4eb6602342c33c"; } 131 + { locale = "id"; arch = "linux-i686"; sha256 = "e36cd7195d5cd21afd97f31a5108af5999ade8a97f92db3e00067f3cfc31cd72"; } 132 + { locale = "id"; arch = "linux-x86_64"; sha256 = "191e47625a6764670bfbab673989e5b2e6ad45ad1c3a0544a129afe8cb963171"; } 133 + { locale = "is"; arch = "linux-i686"; sha256 = "c839d21d4e16b05bd9aa995ff2124b6b8418ca1405a8f3bfc70fb65b5710488b"; } 134 + { locale = "is"; arch = "linux-x86_64"; sha256 = "16d8df9867e6a13a2be7408f459e2c67d449a47105cf9709e4a743abed8229a9"; } 135 + { locale = "it"; arch = "linux-i686"; sha256 = "7f9c3909cda97d9a40f2630af4f11e6dd8e29f45ab949348123c4334f6aee8fe"; } 136 + { locale = "it"; arch = "linux-x86_64"; sha256 = "52f95491dbf4ee9a1f2ee552feb8a30b8196b6747064e45d5a98d0fecfa11f67"; } 137 + { locale = "ja"; arch = "linux-i686"; sha256 = "6586fd1d792feea4e98442736f06eab15d7de526667db6a3ce7de1afac9fdaec"; } 138 + { locale = "ja"; arch = "linux-x86_64"; sha256 = "0ef883bdf3d415a5795bd613af05b16a406b3af3415ac1c1ebc646dd76f76467"; } 139 + { locale = "kk"; arch = "linux-i686"; sha256 = "39167c7ee9f0e9b62308fcaba0f061bda0eaac9d3bb707c6556f71085c7ddd54"; } 140 + { locale = "kk"; arch = "linux-x86_64"; sha256 = "ec2c9ae1f5daba1e3b0c8a4f24737b0968bc818748b682418f02983e25302703"; } 141 + { locale = "km"; arch = "linux-i686"; sha256 = "797747aa402ad42b6addd04d69995b0ea5c628da71f2cce15c8e612d15461189"; } 142 + { locale = "km"; arch = "linux-x86_64"; sha256 = "fd75e5fbba75dd8a6cdafdb1c4983bfd4336f300df559518d3fff0e6e7e482d6"; } 143 + { locale = "kn"; arch = "linux-i686"; sha256 = "fada07e5679bcf174078e0c596cd121301f72c307401922e5772c6fa79eeedbe"; } 144 + { locale = "kn"; arch = "linux-x86_64"; sha256 = "d9cbb3dc02e3db54ea691dc09c882fcd65fd99bb1d0250e29e3d0a37df72179b"; } 145 + { locale = "ko"; arch = "linux-i686"; sha256 = "22bd8b1dec10117579a267d5bb9b10f460c27c9419305aa1cc4456b09fcd7df5"; } 146 + { locale = "ko"; arch = "linux-x86_64"; sha256 = "0e9da5e79ebb149a62606e002202b70908d329a26c213df35480962fb05a9f7c"; } 147 + { locale = "ku"; arch = "linux-i686"; sha256 = "e5f55ab5112ca3a137c4df37460304ff7e33471e3e95e2709ace1cb32ef88084"; } 148 + { locale = "ku"; arch = "linux-x86_64"; sha256 = "224385ae3a9da1fbbbc0d309eba0de6f64e29da4de29299cb1c778cb5a57c968"; } 149 + { locale = "lij"; arch = "linux-i686"; sha256 = "e39f5edc61e25f490dcae7ea4fdc91033f5e868cbcaf848180c40bd920455f17"; } 150 + { locale = "lij"; arch = "linux-x86_64"; sha256 = "f6e9725f368ce4df3be078a1ad268a29cfeba01e5606de85fbe2e375b3a5e263"; } 151 + { locale = "lt"; arch = "linux-i686"; sha256 = "46b2c694c60540ded3d3f6cb504bc5b7a709cc0940ff6b3223f05d7b8e1f7309"; } 152 + { locale = "lt"; arch = "linux-x86_64"; sha256 = "51d10f5c63e377b0f9e46d7ee12ea8552b8df57d6e8d9334555b7fbab617c8a4"; } 153 + { locale = "lv"; arch = "linux-i686"; sha256 = "8e224c3efcca9864255332b7f7c089c0c04b0eb2dfe60cd04d7dd6a61d807852"; } 154 + { locale = "lv"; arch = "linux-x86_64"; sha256 = "e53090be92e7557be5d38aed25ac0a2fb1006d15bb38d61141473f4b38c6e26c"; } 155 + { locale = "mai"; arch = "linux-i686"; sha256 = "479795f542d17476bb721d3e7c7fef565617528016085976a63b9e5864b4dd31"; } 156 + { locale = "mai"; arch = "linux-x86_64"; sha256 = "8daa2882e27a19894ded43885e868dd7203f506cb1bd25ede1d36328fffbbe0d"; } 157 + { locale = "mk"; arch = "linux-i686"; sha256 = "78f6fa53d5fda46fbe54b9978acaa75faaf094d2d3b8e464539609253da07c52"; } 158 + { locale = "mk"; arch = "linux-x86_64"; sha256 = "47a147a93dc7d1e683a57f0d7ddd7fbe3d944145932e0773be8dab6a7a0b4b01"; } 159 + { locale = "ml"; arch = "linux-i686"; sha256 = "6ac6a36596db8bf675df76abc629fc99ff019455f8c08842668a08cb40b67e9a"; } 160 + { locale = "ml"; arch = "linux-x86_64"; sha256 = "c4d4bed760c429c5db1d5c42682127794f81e20182aed0fc37f4c9aaf7bc582c"; } 161 + { locale = "mr"; arch = "linux-i686"; sha256 = "a2fc483f2aca2cbb7bdff42e4b27b711fdf27f46bee707d1c6d664c391c95def"; } 162 + { locale = "mr"; arch = "linux-x86_64"; sha256 = "5209926b3130b8b75d933287872af62ac752fc9e3fc170b540a2f0bc49d97bdf"; } 163 + { locale = "ms"; arch = "linux-i686"; sha256 = "926944ef9a3807b3379bba4b2fff05d8c2776cc4e3239b0b2bd2e5424151e6ee"; } 164 + { locale = "ms"; arch = "linux-x86_64"; sha256 = "20cf8557fa41119febc99bbc6de10ea7e97d3c1abc2245241db862ca8a735db1"; } 165 + { locale = "nb-NO"; arch = "linux-i686"; sha256 = "5a2778d9e93ae4371ad29737904aaecacf494855b45e5e79cfe773410f6600f6"; } 166 + { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "8cfe4c778ee258dcd511990fd71eefcda46ab73c4448705e3815c5c371ee6ea1"; } 167 + { locale = "nl"; arch = "linux-i686"; sha256 = "350efbbaeb3ef9eee16a398ce482c2a3790f5b85dda6177857d7448de03af9e1"; } 168 + { locale = "nl"; arch = "linux-x86_64"; sha256 = "6d1310f7e2ebe5fc846f966bfa930a2bf3cd0877260de40b01496cb860630c37"; } 169 + { locale = "nn-NO"; arch = "linux-i686"; sha256 = "6447690e509ec0d1306bbfa484df82e62dd5909603b43440443c28bf2f489f24"; } 170 + { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "6e71ad4fe85b02f8745e6b3b39a6f69f13fff45fd555704747d1f59fcf64447a"; } 171 + { locale = "or"; arch = "linux-i686"; sha256 = "71866d15af41df9d98716544d25d8fc2069a9a8f92cdd8180731e3b3fb3c3492"; } 172 + { locale = "or"; arch = "linux-x86_64"; sha256 = "22ace7c20948526f1011e16581c870a919c4d8002bd0c3210ae8f702d1f8a03f"; } 173 + { locale = "pa-IN"; arch = "linux-i686"; sha256 = "12eabc66d39bd767c129c1a1777a6a13812efa0bc3df430dd7940908f53094ec"; } 174 + { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "54501bca85e231e9fab0aa894a6e566966fdbd172fc45888d97eb828e248d105"; } 175 + { locale = "pl"; arch = "linux-i686"; sha256 = "e16acf44c5ab2ee708ba0f74301106a5fc0c36cd65ebd302043af09803f30138"; } 176 + { locale = "pl"; arch = "linux-x86_64"; sha256 = "a1532684d5d0e9e2091a5d42202dc6b49ee8c21df14600f0772e1f0f53f6d638"; } 177 + { locale = "pt-BR"; arch = "linux-i686"; sha256 = "9827bfda689b01e795d4ddf7ab1169e25cc1728175af74e8a08fa3e8ef40e40c"; } 178 + { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "bfe02180011d564fe8deff4d3f3f8e3a6bfde05469738b5b2f8849a2ee485ba8"; } 179 + { locale = "pt-PT"; arch = "linux-i686"; sha256 = "83fcda599d09946da8a968d903fa12b93502a23337f019d3217cc80f81607fe7"; } 180 + { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "533050be56e6dbf06a5631a5b7a7db2da4f5514f224cb787600671c79c020379"; } 181 + { locale = "rm"; arch = "linux-i686"; sha256 = "62906af16b8e179be3015f6be9cf4b9481fcc506044c053373f9bc2e315729fa"; } 182 + { locale = "rm"; arch = "linux-x86_64"; sha256 = "f968ed9ba8ed43d0d52b02db23b2badf6e6a2544d105f23d6b09b80a07a28ee3"; } 183 + { locale = "ro"; arch = "linux-i686"; sha256 = "503fc4cf0de24ff5b1658d09264f8bb3b131c678f61c554ddf1006633ff2d336"; } 184 + { locale = "ro"; arch = "linux-x86_64"; sha256 = "514625ffbf4af4519a7671896f2f2797a1b17057dea356f7c17fa52a17736358"; } 185 + { locale = "ru"; arch = "linux-i686"; sha256 = "01521832ab38fd46751578691b82c0283d9c7a68459ab7225328afa285699b01"; } 186 + { locale = "ru"; arch = "linux-x86_64"; sha256 = "16b780ed767ff0537ec4619453d8cd3ebdcf124704d03d1741b5501007078dee"; } 187 + { locale = "si"; arch = "linux-i686"; sha256 = "35ee6cded95ea13c8c480a46ffc9398f50d172aff2030611d6713b04ddc1c54d"; } 188 + { locale = "si"; arch = "linux-x86_64"; sha256 = "c4ad9cec257bacffbcf3b4c84c63ec52e1ce830754b5be0b622a44ab223919ad"; } 189 + { locale = "sk"; arch = "linux-i686"; sha256 = "53a6bc5aebe5edf4bad34e163a54a3bed30a7c74ff883463caf057793ac3f58e"; } 190 + { locale = "sk"; arch = "linux-x86_64"; sha256 = "5110806bb3f02317b542bb79ce34c6bffeef68982807a5e53614958fb9adc779"; } 191 + { locale = "sl"; arch = "linux-i686"; sha256 = "3a58652b394fc2ffe1abcc1e89596f3e9357a2455cda8a0c76a44ff20331ada2"; } 192 + { locale = "sl"; arch = "linux-x86_64"; sha256 = "fb733f327080e5b4e2ae079a5cdbdb645fde1c9388368c13fcc6af4d3d91da7a"; } 193 + { locale = "son"; arch = "linux-i686"; sha256 = "56a262e4411404e94747312858ae1e7ca99ea48171361f03cdc660f8b0da0da2"; } 194 + { locale = "son"; arch = "linux-x86_64"; sha256 = "db77a5cab885f96efcbaae8e9f284ad30ab78aae1a405a5f1c2ac7d4d2e43498"; } 195 + { locale = "sq"; arch = "linux-i686"; sha256 = "fde7c85f09997ab3f7918072a9577f8d70947c5fafcc70782d684759146941bd"; } 196 + { locale = "sq"; arch = "linux-x86_64"; sha256 = "9865054be5d0a3913e4fa16aafdacd345607955b1d733d978033a2825d926c32"; } 197 + { locale = "sr"; arch = "linux-i686"; sha256 = "87f9f7d46a211b9205df5258f551b7c42264fdb81c70f836a37b3d5a821c4c03"; } 198 + { locale = "sr"; arch = "linux-x86_64"; sha256 = "ed03914c382efdec2f218e87e8efdd2b761e16ad0cc2a646b02050f27503161b"; } 199 + { locale = "sv-SE"; arch = "linux-i686"; sha256 = "1e28e39ac45177607a2ff3c71d3317b8b777679bc9e8dad2236991f05c6823ca"; } 200 + { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "81c2fdc5ec9f338b1dc3cd5d2e8dd62cf106c4cf759826be8eb7f3f3f550c49e"; } 201 + { locale = "ta"; arch = "linux-i686"; sha256 = "8e27ba1c8079745a93bebf6f7e4dbfa9ffc32b91d6dfa12975497466f3ec1550"; } 202 + { locale = "ta"; arch = "linux-x86_64"; sha256 = "c244aeff11608d6f1a8513045ab53d4909af02915761b15ff34ddbbc9995dcbe"; } 203 + { locale = "te"; arch = "linux-i686"; sha256 = "32e404eeeebeb521d909cc64fe1ba3c0b40130f7a4b4ae742a48ba61e8b668d4"; } 204 + { locale = "te"; arch = "linux-x86_64"; sha256 = "83b5cefddc6308050c24d9fb30818fa1fb3c1d4ba9a2de9d8fc99878b01855b4"; } 205 + { locale = "th"; arch = "linux-i686"; sha256 = "009cb39521635c1c89717b3d526a59c05e7ab82082ec31f0fd482800f01d3e8b"; } 206 + { locale = "th"; arch = "linux-x86_64"; sha256 = "1fe31902ef44e7049e9efa4774098c00d3ecad0a4c4f585716cb4bec158e3b88"; } 207 + { locale = "tr"; arch = "linux-i686"; sha256 = "e54ee04479b9891420af6fc1d639da121b677660a5bf1dfd8565792c9e1cdbdf"; } 208 + { locale = "tr"; arch = "linux-x86_64"; sha256 = "bdfae1142a7714a0be9bd24b02582a9ab9913c17d130cf0b2928deb657f8bebc"; } 209 + { locale = "uk"; arch = "linux-i686"; sha256 = "b2d6b518e86c3bae1068f7a6d7cdc975f3b0f99e514c5d3d18dbe5e62d15dbce"; } 210 + { locale = "uk"; arch = "linux-x86_64"; sha256 = "71bd0518b69c911dbb21297cd676ed66231a3b7bc59090a9f6a85d6882263277"; } 211 + { locale = "vi"; arch = "linux-i686"; sha256 = "390fb219da7169d69a7aca1df883750d56bf34f0f7b6b49781d6f3c6b8962962"; } 212 + { locale = "vi"; arch = "linux-x86_64"; sha256 = "1c5af9f646ced5533223bca6dd36f364c0ca9d3f02ba93797aa8b091144cf7e2"; } 213 + { locale = "xh"; arch = "linux-i686"; sha256 = "5d0d04c7c84ffc51b11f99205ae767954b78d98c3a2d18bfcceca1cb292fcd9a"; } 214 + { locale = "xh"; arch = "linux-x86_64"; sha256 = "5fafe2b375ee0935da52ec9037c4f515d1be5cf783548215d289a300e06bb9de"; } 215 + { locale = "zh-CN"; arch = "linux-i686"; sha256 = "1361b7cfc08d4d000107a244ec2a163ab27616b1d1db13917f34acc4d4167d34"; } 216 + { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "66aa04a7b5240df285afd37608c816b7c09cb365c6d0cd5aa4dbe8a7be61d824"; } 217 + { locale = "zh-TW"; arch = "linux-i686"; sha256 = "c0e3d9b584ba10e2a67a904253b2d93ab3546465e69619f932b566ad6b04a003"; } 218 + { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "6a24f9f3631bc0bcc15de6a124c0f7dbcee6d0099e2f0b0622a18e54c04620a9"; } 219 + { locale = "zu"; arch = "linux-i686"; sha256 = "7fa59f6ee26d48f992015b0bb667a0c230cea854eafa67d7c4e51d38e1a267d3"; } 220 + { locale = "zu"; arch = "linux-x86_64"; sha256 = "4af969f1e0d0703e83d903fc2a30739ae2ab42cc3a24219be8bfd152490970c5"; } 219 221 ]; 220 222 221 223 arch = if stdenv.system == "i686-linux"
+1 -1
pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix
··· 89 89 description = "Adobe Flash Player browser plugin"; 90 90 homepage = http://www.adobe.com/products/flashplayer/; 91 91 maintainers = with stdenv.lib.maintainers; [ wizeman ]; 92 - license = "unfree"; 92 + license = stdenv.lib.licenses.unfree; 93 93 }; 94 94 }
+1 -1
pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix
··· 109 109 110 110 meta = { 111 111 homepage = http://www.google.com/chat/video/; 112 - license = "unfree"; 112 + license = stdenv.lib.licenses.unfree; 113 113 maintainers = [ stdenv.lib.maintainers.eelco ]; 114 114 }; 115 115 }
+2 -2
pkgs/applications/networking/browsers/netsurf/default.nix
··· 42 42 meta = { 43 43 description = "HTML5 compliant parsing library, written in C"; 44 44 homepage = http://www.netsurf-browser.org/projects/hubbub/; 45 - license = "MIT"; 45 + license = stdenv.lib.licenses.mit; 46 46 maintainers = [lib.maintainers.marcweber]; 47 47 platforms = lib.platforms.linux; 48 48 }; ··· 63 63 meta = { 64 64 description = "implementation of the W3C DOM, written in C"; 65 65 homepage = http://www.netsurf-browser.org/projects/hubbub/; 66 - license = "MIT"; 66 + license = stdenv.lib.licenses.mit; 67 67 maintainers = [lib.maintainers.marcweber]; 68 68 platforms = lib.platforms.linux; 69 69 };
+1 -1
pkgs/applications/networking/browsers/netsurf/libCSS.nix
··· 13 13 meta = { 14 14 description = "libCSS is a CSS parser and selection engine, written in C"; # used by netsurf 15 15 homepage = http://www.netsurf-browser.org/projects/libcss/; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 maintainers = [args.lib.maintainers.marcweber]; 18 18 platforms = args.lib.platforms.linux; 19 19 };
+1 -1
pkgs/applications/networking/browsers/netsurf/libParserUtils.nix
··· 13 13 meta = { 14 14 description = "LibParserUtils is a library for building efficient parsers, written in C"; 15 15 homepage = http://www.netsurf-browser.org/projects/libparserutils/; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 maintainers = [args.lib.maintainers.marcweber]; 18 18 platforms = args.lib.platforms.linux; 19 19 broken = true;
+1 -1
pkgs/applications/networking/browsers/netsurf/libnsbmp.nix
··· 13 13 meta = { 14 14 description = "Libnsbmp is a decoding library for BMP and ICO image file formats"; # used by netsurf 15 15 homepage = http://www.netsurf-browser.org/projects/libnsbmp/; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 maintainers = [args.lib.maintainers.marcweber]; 18 18 platforms = args.lib.platforms.linux; 19 19 };
+1 -1
pkgs/applications/networking/browsers/netsurf/libnsgif.nix
··· 13 13 meta = { 14 14 description = "Libnsbmp is a decoding library for gif image file formats"; # used by netsurf 15 15 homepage = http://www.netsurf-browser.org/projects/libnsgif/; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 maintainers = [args.lib.maintainers.marcweber]; 18 18 platforms = args.lib.platforms.linux; 19 19 broken = true;
+1 -1
pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix
··· 13 13 meta = { 14 14 description = "implementation of SVG Tiny, written in C"; 15 15 homepage = http://www.netsurf-browser.org/projects/libsvgtiny/; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 maintainers = [args.lib.maintainers.marcweber]; 18 18 platforms = args.lib.platforms.linux; 19 19 };
+1 -1
pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix
··· 13 13 meta = { 14 14 description = "LibWapcaplet is a string internment library, written in C"; 15 15 homepage = http://www.netsurf-browser.org/projects/libwapcaplet/; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 maintainers = [args.lib.maintainers.marcweber]; 18 18 platforms = args.lib.platforms.linux; 19 19 };
+1 -1
pkgs/applications/networking/ids/daq/default.nix
··· 14 14 meta = { 15 15 description = "Data AcQuisition library (DAQ), for packet I/O"; 16 16 homepage = http://www.snort.org; 17 - license = "GPLv2"; 17 + license = stdenv.lib.licenses.gpl2; 18 18 }; 19 19 }
+1 -1
pkgs/applications/networking/ids/snort/default.nix
··· 14 14 meta = { 15 15 description = "Snort is an open source network intrusion prevention and detection system (IDS/IPS)"; 16 16 homepage = http://www.snort.org; 17 - license = "GPLv2"; 17 + license = stdenv.lib.licenses.gpl2; 18 18 }; 19 19 }
+1 -1
pkgs/applications/networking/instant-messengers/bitlbee/default.nix
··· 31 31 ''; 32 32 33 33 homepage = http://www.bitlbee.org/; 34 - license = "GPLv2+"; 34 + license = stdenv.lib.licenses.gpl2Plus; 35 35 36 36 maintainers = [ stdenv.lib.maintainers.ludo ]; 37 37 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/networking/instant-messengers/centerim/default.nix
··· 23 23 meta = { 24 24 homepage = http://www.centerim.org/; 25 25 description = "Fork of CenterICQ, a curses instant messaging program"; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 platforms = with stdenv.lib.platforms; linux; 28 28 }; 29 29 }
+1 -1
pkgs/applications/networking/instant-messengers/gtmess/default.nix
··· 15 15 meta = { 16 16 description = "Console MSN Messenger client for Linux and other unix systems"; 17 17 homepage = http://gtmess.sourceforge.net/; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 platforms = with stdenv.lib.platforms; linux; 20 20 }; 21 21 }
+1 -1
pkgs/applications/networking/instant-messengers/kadu/default.nix
··· 34 34 meta = { 35 35 description = "An instant-messenger client for the gadu-gadu network (most popular polish IM network)"; 36 36 homepage = http://www.kadu.net/w/English:Main_Page; 37 - license = "GPLv2"; 37 + license = stdenv.lib.licenses.gpl2; 38 38 platforms = stdenv.lib.platforms.linux; 39 39 maintainers = [ stdenv.lib.maintainers.piotr ]; 40 40 };
+1 -1
pkgs/applications/networking/instant-messengers/linphone/default.nix
··· 26 26 meta = { 27 27 homepage = http://www.linphone.org/; 28 28 description = "Open Source video SIP softphone"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 platforms = stdenv.lib.platforms.gnu; 31 31 }; 32 32 }
+1 -1
pkgs/applications/networking/instant-messengers/pidgin-plugins/otr/default.nix
··· 14 14 meta = { 15 15 homepage = http://www.cypherpunks.ca/otr; 16 16 description = "Plugin for Pidgin 2.x which implements OTR Messaging"; 17 - license = "GPLv2"; 17 + license = stdenv.lib.licenses.gpl2; 18 18 }; 19 19 }
+1 -1
pkgs/applications/networking/instant-messengers/pidgin-plugins/skype4pidgin/default.nix
··· 33 33 34 34 meta = { 35 35 homepage = https://github.com/novas0x2a/skype4pidgin; 36 - license = "GPLv3+"; 36 + license = stdenv.lib.licenses.gpl3Plus; 37 37 description = "Plugin to use a running skype account through pidgin"; 38 38 }; 39 39 }
+1 -1
pkgs/applications/networking/instant-messengers/pidgin-plugins/tox-prpl/default.nix
··· 24 24 meta = { 25 25 homepage = http://tox.dhs.org/; 26 26 description = "Tox plugin for Pidgin / libpurple"; 27 - license = "GPLv3"; 27 + license = stdenv.lib.licenses.gpl3; 28 28 }; 29 29 }
+1 -1
pkgs/applications/networking/instant-messengers/sflphone/default.nix
··· 14 14 15 15 meta = { 16 16 homepage = http://sflphone.org/; 17 - license = "GPLv3+"; 17 + license = stdenv.lib.licenses.gpl3Plus; 18 18 description = "Free software enterprise-class softphone for GNU/Linux"; 19 19 platforms = with stdenv.lib.platforms; linux; 20 20 maintainers = with stdenv.lib.maintainers; [viric];
+1 -1
pkgs/applications/networking/instant-messengers/silc-client/default.nix
··· 30 30 meta = { 31 31 homepage = http://silcnet.org/; 32 32 description = "Secure Internet Live Conferencing server"; 33 - license = "GPLv2"; 33 + license = stdenv.lib.licenses.gpl2; 34 34 maintainers = with stdenv.lib.maintainers; [viric]; 35 35 platforms = with stdenv.lib.platforms; linux; 36 36 };
+1 -1
pkgs/applications/networking/instant-messengers/skype-call-recorder/default.nix
··· 20 20 meta = { 21 21 homepage = http://atdot.ch/scr/; 22 22 description = "Open source tool to record your Skype calls on Linux"; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 maintainers = with stdenv.lib.maintainers; [viric]; 26 26 };
+1 -1
pkgs/applications/networking/instant-messengers/skype/default.nix
··· 66 66 meta = { 67 67 description = "A proprietary voice-over-IP (VoIP) client"; 68 68 homepage = http://www.skype.com/; 69 - license = "unfree"; 69 + license = stdenv.lib.licenses.unfree; 70 70 }; 71 71 }
+1 -1
pkgs/applications/networking/instant-messengers/telegram-cli/default.nix
··· 26 26 meta = { 27 27 description = "Command-line interface for Telegram messenger"; 28 28 homepage = https://telegram.org/; 29 - license = "GPLv2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 platforms = stdenv.lib.platforms.linux; 31 31 }; 32 32 }
+10 -19
pkgs/applications/networking/instant-messengers/toxic/default.nix
··· 1 1 { stdenv, fetchurl, autoconf, libtool, automake, libsodium, ncurses 2 - , libtoxcore, pkgconfig }: 2 + , libtoxcore, openal, libvpx, freealut, libconfig, pkgconfig }: 3 3 4 4 let 5 - version = "b308e19e6b"; 6 - date = "20140224"; 5 + version = "7566aa9d26"; 6 + date = "20140728"; 7 7 in 8 8 stdenv.mkDerivation rec { 9 9 name = "toxic-${date}-${version}"; ··· 11 11 src = fetchurl { 12 12 url = "https://github.com/Tox/toxic/tarball/${version}"; 13 13 name = "${name}.tar.gz"; 14 - sha256 = "0fgkvnpy3dl2h378h796z9md0zg05b3174fgx17b919av6j9x4ma"; 14 + sha256 = "13vns0qc0hxhab6rpz0irnzgv42mp3v1nrbwm90iymhf4xkc9nwa"; 15 15 }; 16 16 17 - preConfigure = '' 18 - autoreconf -i 19 - ''; 17 + makeFlags = [ "-Cbuild" "VERSION=${version}" ]; 18 + installFlags = [ "PREFIX=$(out)" ]; 20 19 21 - NIX_LDFLAGS = "-lsodium"; 22 - 23 - configureFlags = [ 24 - "--with-libtoxcore-headers=${libtoxcore}/include" 25 - "--with-libtoxcore-libs=${libtoxcore}/lib" 26 - "--with-libsodium-headers=${libtoxcore}/include" 27 - "--with-libsodium-libs=${libtoxcore}/lib" 20 + buildInputs = [ 21 + autoconf libtool automake libtoxcore libsodium ncurses openal libvpx 22 + freealut libconfig pkgconfig 28 23 ]; 29 24 30 - buildInputs = [ autoconf libtool automake libtoxcore libsodium ncurses pkgconfig ]; 31 - 32 - doCheck = true; 33 - 34 25 meta = { 35 26 description = "Reference CLI for Tox"; 36 - license = "GPLv3+"; 27 + license = stdenv.lib.licenses.gpl3Plus; 37 28 maintainers = with stdenv.lib.maintainers; [ viric ]; 38 29 platforms = stdenv.lib.platforms.all; 39 30 };
+28
pkgs/applications/networking/instant-messengers/utox/default.nix
··· 1 + { stdenv, fetchFromGitHub, pkgconfig, libtoxcore, dbus, libvpx, libX11, openal, freetype, libv4l 2 + , libXrender, fontconfig, libXext, libXft }: 3 + 4 + 5 + stdenv.mkDerivation rec { 6 + name = "utox-dev"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "notsecure"; 10 + repo = "uTox"; 11 + rev = "d70f9bfb4ff8a156ec35803da6226b0ac8c47961"; 12 + sha256 = "10cvsg0phv0jsrdl3zkk339c4bzn3xc82q1x90h6gcnrbg4vzmp0"; 13 + }; 14 + 15 + buildInputs = [ pkgconfig libtoxcore dbus libvpx libX11 openal freetype 16 + libv4l libXrender fontconfig libXext libXft ]; 17 + 18 + doCheck = false; 19 + 20 + makeFlags = "DESTDIR=$(out)"; 21 + 22 + meta = with stdenv.lib; { 23 + description = "Lightweight Tox client"; 24 + license = licenses.gpl3; 25 + maintainers = with stdenv.lib.maintainers; [ iElectric ]; 26 + platforms = stdenv.lib.platforms.all; 27 + }; 28 + }
+1 -1
pkgs/applications/networking/iptraf/default.nix
··· 23 23 24 24 meta = { 25 25 homepage = http://iptraf.seul.org/; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 description = "Console-based network statistics utility for Linux"; 28 28 }; 29 29 }
+1 -1
pkgs/applications/networking/irc/ii/default.nix
··· 14 14 15 15 meta = { 16 16 homepage = http://tools.suckless.org/ii/; 17 - license = "MIT"; 17 + license = stdenv.lib.licenses.mit; 18 18 description = "Irc it, simple FIFO based irc client"; 19 19 }; 20 20 }
+1 -1
pkgs/applications/networking/irc/irssi/fish/default.nix
··· 25 25 26 26 meta = { 27 27 homepage = https://github.com/falsovsky/FiSH-irssi; 28 - license = "unfree"; # I can't find any mention of license 28 + license = stdenv.lib.licenses.unfree; # I can't find any mention of license 29 29 maintainers = with stdenv.lib.maintainers; [viric]; 30 30 }; 31 31 }
+1 -1
pkgs/applications/networking/irc/irssi/otr/default.nix
··· 25 25 26 26 meta = { 27 27 homepage = https://github.com/cryptodotis/irssi-otr; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 }; 30 30 }
+10 -6
pkgs/applications/networking/irc/quassel/default.nix
··· 40 40 ++ edf ssl "WITH_OPENSSL" 41 41 ++ edf previews "WITH_WEBKIT" ; 42 42 43 - preFixup = '' 44 - wrapProgram "$out/bin/quasselclient" \ 45 - --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" 46 - ''; 43 + preFixup = 44 + lib.optionalString client '' 45 + wrapProgram "$out/bin/quasselclient" \ 46 + --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" 47 + '' + 48 + lib.optionalString monolithic '' 49 + wrapProgram "$out/bin/quassel" \ 50 + --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" 51 + ''; 47 52 48 53 meta = with stdenv.lib; { 49 54 homepage = http://quassel-irc.org/; ··· 55 60 combination of screen and a text-based IRC client such 56 61 as WeeChat, but graphical (based on Qt4/KDE4). 57 62 ''; 58 - license = "GPLv3"; 63 + license = stdenv.lib.licenses.gpl3; 59 64 maintainers = [ maintainers.phreedom ]; 60 65 repositories.git = https://github.com/quassel/quassel.git; 61 66 inherit (qt4.meta) platforms; 62 67 }; 63 68 } 64 -
+2 -2
pkgs/applications/networking/irc/weechat/devel.nix
··· 3 3 , pythonPackages, cacert, cmake, makeWrapper }: 4 4 5 5 stdenv.mkDerivation rec { 6 - rev = "70d2b0ad8eb7854932d24c007a05b8627f751205"; 6 + rev = "124b2668fe4e97e3926caea85ed2c9f7082c4df9"; 7 7 version = "1.0-rev${rev}"; 8 8 name = "weechat-${version}"; 9 9 10 10 src = fetchgit { 11 11 inherit rev; 12 12 url = "git://github.com/weechat/weechat.git"; 13 - sha256 = "1k7kcrq46anq87r14sq3vrhij8acn6id7zxyhn0qnjj2wqgrjp5i"; 13 + sha256 = "1xl5scyrxmyqaycpalhl3j50s65w2gjdm43vahd618yyykdffr8b"; 14 14 }; 15 15 16 16 buildInputs =
+1 -2
pkgs/applications/networking/mailreaders/mutt/default.nix
··· 55 55 meta = with stdenv.lib; { 56 56 description = "A small but very powerful text-based mail client"; 57 57 homepage = http://www.mutt.org; 58 - license = "GPLv2+"; 58 + license = stdenv.lib.licenses.gpl2Plus; 59 59 platforms = platforms.unix; 60 60 maintainers = with maintainers; [ the-kenny ]; 61 61 }; 62 62 } 63 -
+2 -2
pkgs/applications/networking/mailreaders/notmuch/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "notmuch-0.17"; 6 + name = "notmuch-0.18.1"; 7 7 8 8 src = fetchurl { 9 9 url = "http://notmuchmail.org/releases/${name}.tar.gz"; 10 - sha256 = "15dypk2damyvxgfc8dy6iiky1ayxnj5samd4v300pi9nwpky05fj"; 10 + sha256 = "1pdp9l7yv71d3fjb30qyccva8h03hvg88q4a00yi50v2j70kvmgj"; 11 11 }; 12 12 13 13 buildInputs = [ bash emacs gdb glib gmime gnupg pkgconfig talloc xapian ];
+111 -111
pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
··· 38 38 }: 39 39 40 40 let 41 - version = "24.6.0"; 41 + version = "31.0"; 42 42 sources = [ 43 - { locale = "id"; arch = "linux-i686"; sha256 = "e19f6f5b8f19178350ec68386afd2ab7e5900b8c1fdb7bf81928fedcfcea5cbe"; } 44 - { locale = "id"; arch = "linux-x86_64"; sha256 = "ece7445451150b2776f5debc818e288b9037dac1f2da9c7f7db584b6d2b73d34"; } 45 - { locale = "he"; arch = "linux-i686"; sha256 = "0ff30ffc7ffe087056b0e72d66d2bc264c1060e3abb65e0c4d53d976855f436f"; } 46 - { locale = "he"; arch = "linux-x86_64"; sha256 = "dd41d433644f7790ace1f246ec6703c060456260716710fc4318ca834ecd758b"; } 47 - { locale = "el"; arch = "linux-i686"; sha256 = "eb6d53c00a6cd912279b56c5322d65b94fdd2a021c9ea2c854f664e476ae89e2"; } 48 - { locale = "el"; arch = "linux-x86_64"; sha256 = "b0fdf2dc2de7ba5296f69694908aef4954b24b4c3092bddbec8995bf838bb817"; } 49 - { locale = "tr"; arch = "linux-i686"; sha256 = "71f4f7738540445dc64399368bb63bf48ede79f055d6647ba9ed4d274040d623"; } 50 - { locale = "tr"; arch = "linux-x86_64"; sha256 = "2be714b598bf8f1a3c6c9a13141d370c4d29bfec3e4053eb6f1c8a6a7988a96b"; } 51 - { locale = "ast"; arch = "linux-i686"; sha256 = "8b2c3b83f4f88e33ac31b07dfb64e83fd1b2cce9ad877c8bb5715a0e6299ce6f"; } 52 - { locale = "ast"; arch = "linux-x86_64"; sha256 = "93cd2c5c6c2ac05af3bb55a723bf3f02234d55064b5ea7cba6289bd07cca7647"; } 53 - { locale = "nl"; arch = "linux-i686"; sha256 = "2f11b85055fa21b4e2677b92fef34a769ed56bdbd877fefb86599edb5dd39932"; } 54 - { locale = "nl"; arch = "linux-x86_64"; sha256 = "d47057633c0ec5e785a723c45c5b8b0168e3d3fabe4aaedb4ca1adbff29a4dcd"; } 55 - { locale = "bn-BD"; arch = "linux-i686"; sha256 = "902274548b7308e75c465f71912a7d1e5539e92420ffa17c80a2ac20d02d8630"; } 56 - { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "044494d6bfc07b9cbeaa325dab3c1f0c5e554a05f1a050d960c39fbe093d9482"; } 57 - { locale = "eu"; arch = "linux-i686"; sha256 = "e453a06a64c35ed81e661c67fbd4241a7c5494b1f3d2bf5ace7543798feb338c"; } 58 - { locale = "eu"; arch = "linux-x86_64"; sha256 = "e8006f0e89153424c809de41ec1a714b91011b5a2a9601c1893a6ff30dcbd2ac"; } 59 - { locale = "fr"; arch = "linux-i686"; sha256 = "fed414783f8e9bba5be6d4cb90ef04f274aabab34f3b4351a329d5c5ae7ae8f0"; } 60 - { locale = "fr"; arch = "linux-x86_64"; sha256 = "e8f0203bf90bc30c89380c417921139f7b92ef1d38b3d95d292acee3be4e93c3"; } 61 - { locale = "br"; arch = "linux-i686"; sha256 = "0948d002df401b9aaedbf8e3277ce312edeb635baa57b1bdf5de87cc13dd36cb"; } 62 - { locale = "br"; arch = "linux-x86_64"; sha256 = "733e09671f00c693e13a726fa597b4705822e693ddce8a0494c57fde1de3cb56"; } 63 - { locale = "pa-IN"; arch = "linux-i686"; sha256 = "c160c17e4b9b0e3d579a01b5973d142c711d4f87b03fd542d073d816ced9a9c9"; } 64 - { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "0c281e6430a233aca5c6130e907e08c7d05aed8851214063546aff5a5df82232"; } 65 - { locale = "gd"; arch = "linux-i686"; sha256 = "5d85eb78f01e1d52e733d4abf8d33281ec2c4adf9a9c65f50c6d6e2b6acf3d1d"; } 66 - { locale = "gd"; arch = "linux-x86_64"; sha256 = "a7bb71bb08ccfc01f8e91b47b6ee0ac4592976e964454304da493e0582d262d1"; } 67 - { locale = "bg"; arch = "linux-i686"; sha256 = "a63e060eac9efb27b4166e05ff6a035afd51cd29d45ddf69e5226e08441ac53c"; } 68 - { locale = "bg"; arch = "linux-x86_64"; sha256 = "8a5f45352e180e984c7f1bc37f0e7602cbc6085a3dcdcac2d74f493941fd9f0e"; } 69 - { locale = "sv-SE"; arch = "linux-i686"; sha256 = "ef70e1ff3ff3ce2fd9ecbe62ed010c06e63b410b843cdc3aa3c93fda2bf56708"; } 70 - { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "af33cba52556057abf17df0e92c11ecbf39382bbf92c66b137113e5503ae170b"; } 71 - { locale = "ja"; arch = "linux-i686"; sha256 = "f87eac6641ebccf018c76275adcba03976b9c62b9fa51533ec67ab0d2a5a91b9"; } 72 - { locale = "ja"; arch = "linux-x86_64"; sha256 = "009b53f10bd785a799026dab028fbb7fa46c154569eba98db2673af12f6c19c4"; } 73 - { locale = "pt-BR"; arch = "linux-i686"; sha256 = "ae2243346546cc2c768a9c24fc296013a45459637ab65477537f9d08d5ae193c"; } 74 - { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "5cb2af1ec854e12b91bdf7f2fe88b56bfb45bf7144cf5cc3f0e307259d767a43"; } 75 - { locale = "is"; arch = "linux-i686"; sha256 = "bf3a2e4efd86b1e73ac38ef3dc880ce2cee3102d2844b17ebf31aa6528040a92"; } 76 - { locale = "is"; arch = "linux-x86_64"; sha256 = "d36f8d321d2952310dcb19a288f36f6496ca24e7f49fb483882c270c1c96571d"; } 77 - { locale = "es-AR"; arch = "linux-i686"; sha256 = "e05f63d1f978029169a91719551b6e399be0e0d37310921168904d188e41f50d"; } 78 - { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "b8025a7a724a0d98c4f706e7ce59aae8c0f7bcd0082733ce6bee73a1d243feef"; } 79 - { locale = "nn-NO"; arch = "linux-i686"; sha256 = "26ded9a3ebea58bcf80ca47759d4fdb86fe91aea8dcf56afdbaf7a32d548ee66"; } 80 - { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "fd8321d5d6adaae042651d911df6ef587afda19ee82bdcfce98814144282b54d"; } 81 - { locale = "sr"; arch = "linux-i686"; sha256 = "94b94517072901f34ab28b6cf3a2fd8852867f147ab4b47f34f7d9ae16fbd603"; } 82 - { locale = "sr"; arch = "linux-x86_64"; sha256 = "e38f493ea1b8c0b183bad2f2627eb166e75e875a62b33704f50f8f831fd552ec"; } 83 - { locale = "si"; arch = "linux-i686"; sha256 = "319ae8256ecf3d7623195e474040fffffff230cd612571872a38b52b608c0507"; } 84 - { locale = "si"; arch = "linux-x86_64"; sha256 = "f776b8a9efad41f5c2f8770452a0bd053a3ba9ed4b74da3e3f24214c69e9779e"; } 85 - { locale = "ro"; arch = "linux-i686"; sha256 = "f6aea954d3ba2334411a7ce9e7e1da926b0039935c5db3a5480f0fbda583b849"; } 86 - { locale = "ro"; arch = "linux-x86_64"; sha256 = "9fef811764441b2b16e408808f4608e17cd21175cf45774162b3bce8b8612491"; } 87 - { locale = "it"; arch = "linux-i686"; sha256 = "71df4de89a1eff632339dbaf48ce41182f7a20f7e55a223f6816ef86d3465443"; } 88 - { locale = "it"; arch = "linux-x86_64"; sha256 = "076332c97a5c854b2313bd9f2138a6660d8e04fbddc3f8beb89acf071efd4c86"; } 89 - { locale = "pl"; arch = "linux-i686"; sha256 = "1a45f7d1d8817f6c724dff556886edc3f2d0ee62ff45bea8d6b7ef63f7f92928"; } 90 - { locale = "pl"; arch = "linux-x86_64"; sha256 = "8aa25320126052c9ebc3496e8731224e30fbd45ee2679f4d87f7f2050a01c312"; } 91 - { locale = "sk"; arch = "linux-i686"; sha256 = "83a31a94eeb95e28612eeb1e696ed387b6793da350efda439de11833e0ea1173"; } 92 - { locale = "sk"; arch = "linux-x86_64"; sha256 = "8c1647f8bfb210f7da8aa164777ef412bf3d4459ce53c95ee2211b4b5df440dc"; } 93 - { locale = "vi"; arch = "linux-i686"; sha256 = "e5bb99de119fd6496674fb9cc8432f146e684afc652dec2861108d1ef20b49d7"; } 94 - { locale = "vi"; arch = "linux-x86_64"; sha256 = "f35e62031154a32da68ea3d6960da8807f0de7ade7071526fafd6ace48c88976"; } 95 - { locale = "rm"; arch = "linux-i686"; sha256 = "0826595dddc981b64d4f1a59cd71411c34ccd0aeac182925709abeedff8461fc"; } 96 - { locale = "rm"; arch = "linux-x86_64"; sha256 = "b5b8d30251fc482861518e1c86001aa5eca6b53a65e14a8c6ff9e61eaf651044"; } 97 - { locale = "ar"; arch = "linux-i686"; sha256 = "a9b2138cacc983142353ec09a5c4226fc731501da4c0200cc86026e6b28ca10c"; } 98 - { locale = "ar"; arch = "linux-x86_64"; sha256 = "6c9a2ce8a8d3b4815475827caf89a3fee8371c422aa6c4984bb03f56728b682c"; } 99 - { locale = "es-ES"; arch = "linux-i686"; sha256 = "813260cf5ab06e55c563e015e0172ce0192ccdd894a352ef6d4f439252032619"; } 100 - { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "c879fe62db6952f91c51ec7c172bc67d5351f55e99ab6df5cdd8639206f3444a"; } 101 - { locale = "fi"; arch = "linux-i686"; sha256 = "33888c19b7e5e57155748d7372ad2b0e61f522ee96913f8846c754c3361fcb4a"; } 102 - { locale = "fi"; arch = "linux-x86_64"; sha256 = "d5487588cf07cbd2b02b1c566b6515d087cf8fe9d528890b1dd5a0de53ab1d8c"; } 103 - { locale = "hu"; arch = "linux-i686"; sha256 = "72b3a36269de70bd627589bad817e7702a4c83fff9b460e4f787486fa4bf15c7"; } 104 - { locale = "hu"; arch = "linux-x86_64"; sha256 = "d458ed4b62f65ce7c3787930549cbee42842ae87a846e5d1565c1881b3bc17e8"; } 105 - { locale = "zh-CN"; arch = "linux-i686"; sha256 = "3155a71e847020b2806f6b31acbaa702ccf20f8bd805c2aedb0c9c415f75b88f"; } 106 - { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "b56beb864d247685cd9ba6820e5a8a143be28ff95440e38670c8963d2c769738"; } 107 - { locale = "uk"; arch = "linux-i686"; sha256 = "74b7059580a4f389278b1059d80308101ffcfd0a738c6d614e56560ce116db34"; } 108 - { locale = "uk"; arch = "linux-x86_64"; sha256 = "a351421c230f6629de0125a30767ff10d541264f6249f6fa2568eae76189398f"; } 109 - { locale = "ko"; arch = "linux-i686"; sha256 = "d26ba336a555276c36f9a003df9bc3e0df1c40dd4da7062d1cd8b3a6cba6d52c"; } 110 - { locale = "ko"; arch = "linux-x86_64"; sha256 = "078e5878f823b2d19568af8bda095e6ab46097a680b209bae9242d7658377abf"; } 111 - { locale = "cs"; arch = "linux-i686"; sha256 = "c9aaab25dabdba0708459a82882b926155b475314d72463633af10c27d9e5dfb"; } 112 - { locale = "cs"; arch = "linux-x86_64"; sha256 = "9a9fc61875f0427c26107b96ee3a6f7d71717c0d4aa6e41cc7b1b56bff2131e7"; } 113 - { locale = "be"; arch = "linux-i686"; sha256 = "afc862a2a1054f08cffa0ec4facb2e9098fb042f7e4dab85c2ace7f30a384426"; } 114 - { locale = "be"; arch = "linux-x86_64"; sha256 = "50353005857df556840fab0b18e8784dc18cbcdc5c45f4fc1f68f6b78b58048c"; } 115 - { locale = "ru"; arch = "linux-i686"; sha256 = "4876fcda18fd01b51f392a56085ebfcb97cefd69355666f42d58ffe53b9eb8e9"; } 116 - { locale = "ru"; arch = "linux-x86_64"; sha256 = "ef90a31aa408c6c86f3103d7bc82e3e8b5ac7bc9956d431ef46e1f44156b7dbf"; } 117 - { locale = "ta-LK"; arch = "linux-i686"; sha256 = "ee4a961e76e63a79d08118e2355e37b1b2a1e0260613532ac6dc7c9a9e86caf1"; } 118 - { locale = "ta-LK"; arch = "linux-x86_64"; sha256 = "9a1233c0ee7a72f8b1c071a6cd507d870d34bd64c71f7f960c00cf2e840ea5b1"; } 119 - { locale = "zh-TW"; arch = "linux-i686"; sha256 = "00bf471763ca98d7c7e0243f5bbc75230b6cf8cea9c5dab17464c47544d102de"; } 120 - { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "61e474bd0c930b9d6bcc553a87c07e415e1fe037dd033a6a97f9137d4fc73f49"; } 121 - { locale = "de"; arch = "linux-i686"; sha256 = "e93520901aa59938e1c51c9943225dded88c668a91da6660de9f41714114ac8b"; } 122 - { locale = "de"; arch = "linux-x86_64"; sha256 = "008156ddb73f4eb91d801d8bc35685e517328b5e5f13a4ed39873df471d01c67"; } 123 - { locale = "nb-NO"; arch = "linux-i686"; sha256 = "20b3b10e12238238737fa0da3dce5e2fdff1161594b415c5872dd7416001482b"; } 124 - { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "79f854469ac1a6fb0768934dc20ebc511a01904c71f321ed31ebe400ab88f4d8"; } 125 - { locale = "fy-NL"; arch = "linux-i686"; sha256 = "61cec7fef6e75ecd7d459e973b258c5b62af0dbfd175b7000484594e63ead2e4"; } 126 - { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "83b3761bfd949e3890c7006ba9610e858fab25815cd6e2f3f293ca707086a78c"; } 127 - { locale = "sq"; arch = "linux-i686"; sha256 = "f36321189ed80130b9e4a3a6e387531c48745f4c109f35afe928cf2d44e1b424"; } 128 - { locale = "sq"; arch = "linux-x86_64"; sha256 = "81da71b2ce832788213ed60f801fd79e61205a98c44e9082a35f2195af314de8"; } 129 - { locale = "ga-IE"; arch = "linux-i686"; sha256 = "b759d93d78964eb8b9ce5aaad37d652fa425cfb5d6049f58a31c2492e3aa475d"; } 130 - { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "62b32a8a4e7455c42bbf8cc5029919a64ca2ff61e06f535dd628a8dd612a15d9"; } 131 - { locale = "da"; arch = "linux-i686"; sha256 = "4ad6ede882e973b37627105812619d2e8c804d50d496d96f68554bf75ca093fe"; } 132 - { locale = "da"; arch = "linux-x86_64"; sha256 = "9fd6ce0edef1a8c8eb7d811afa39600a2c946f9ed87610a9e98a971d4cf31b08"; } 133 - { locale = "hr"; arch = "linux-i686"; sha256 = "35254ef736865d1a7c368e62c9cba68fa64b7f017aca4d9569aeb18b5f559717"; } 134 - { locale = "hr"; arch = "linux-x86_64"; sha256 = "6ff8a5b4ebfb9217b37afdfc4d5cab01f1ce66387010d2105a51bed486eea52c"; } 135 - { locale = "ca"; arch = "linux-i686"; sha256 = "eb4af3ff107f6827d0288bd68486b8eef174c5dc6e9b5313099d99b2e695db0d"; } 136 - { locale = "ca"; arch = "linux-x86_64"; sha256 = "80a6bf800a53af0cc9445c632546ce7cefcf5bd819e6e5e35e662330d58d757c"; } 137 - { locale = "en-US"; arch = "linux-i686"; sha256 = "ba35f578095f79582341e988ce7c5e07f489833f7a309756c80caf4f56367987"; } 138 - { locale = "en-US"; arch = "linux-x86_64"; sha256 = "09c193e865e90b6d2c547c17d10add7d43e8b89b630a8a490323d4ed391c924d"; } 139 - { locale = "pt-PT"; arch = "linux-i686"; sha256 = "57610296c564291a8432fdb9215bcfbab6f09792c47e5606c1619bb203c7f5de"; } 140 - { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "c702acf69957ffd1c4774f42d4f28dc239a4c5bcf6e003c236952167bf9e7e9f"; } 141 - { locale = "gl"; arch = "linux-i686"; sha256 = "56ae2d38af2988791163e6b118c781d55e2c545097aa5afccc72998705312888"; } 142 - { locale = "gl"; arch = "linux-x86_64"; sha256 = "c5386f149831aa2f48b65391f31f8f2e0a9c3b7a8bcaae67420a5819e80315ec"; } 143 - { locale = "lt"; arch = "linux-i686"; sha256 = "8409401c0b87be071d081c03eb34e3338cb62e80669045f5d268f8da60d96bce"; } 144 - { locale = "lt"; arch = "linux-x86_64"; sha256 = "4f93e9b0688e30586b3d372944ae5579f7249220733d6045e6bca3830e7f121a"; } 145 - { locale = "en-GB"; arch = "linux-i686"; sha256 = "ae1608b9e15862f82d15c5acbcd9f65775efc4368588bc685ebff523ff93e2d6"; } 146 - { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "2466f020209de610f429315e0b090b43cf42c9ce540c6bc51e7ad11f5a3449f5"; } 147 - { locale = "sl"; arch = "linux-i686"; sha256 = "76cbcf31388cbe72ebbf3fa3be66a0cfe20cd572febf062f3a58a9c50313aa03"; } 148 - { locale = "sl"; arch = "linux-x86_64"; sha256 = "e4aa9dd8bb21f3d79ce5f9cfc907fc8a355fef349dcdec30403d534bf3cfbdf6"; } 149 - { locale = "et"; arch = "linux-i686"; sha256 = "06561fa96d5166bfbe8eb492ebc08b3d2a768a8a7a251b357dec89ad33f3825e"; } 150 - { locale = "et"; arch = "linux-x86_64"; sha256 = "85e663261cc6722c25dd36e1c0a15b7a82a3a6aaca54191effe8ea09ccb8c43e"; } 151 - { locale = "hy-AM"; arch = "linux-i686"; sha256 = "d80f116d39e48b42a767fbda5b6e765be4bc3d210cf95d80bb014606785be3e6"; } 152 - { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "c2e124736d63581a3034e60fe3d40bfef9458a712853ab5c8c5d391a9d3af6a9"; } 43 + { locale = "nn-NO"; arch = "linux-i686"; sha256 = "a1e9954236de1d0581342fbb894b721528bc51a208d3bbedd4d8defbcc1cb50f"; } 44 + { locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "0fe9c22ad8cf575813ae8e476d985a3b951174df5beda67fd98e261f831252aa"; } 45 + { locale = "lt"; arch = "linux-i686"; sha256 = "35fb5c44bc3ed25beec4f6172c44f75426579f27bd2302361870615bb1f62194"; } 46 + { locale = "lt"; arch = "linux-x86_64"; sha256 = "3b04ffd5e1640c0138e5dab63a1059bd0342fff9f44547c6b34fbe6da810f911"; } 47 + { locale = "ta-LK"; arch = "linux-i686"; sha256 = "2e8a1b96820216fda11c234d80a74d7326b49d7ac3f595f646aa10dccde61940"; } 48 + { locale = "ta-LK"; arch = "linux-x86_64"; sha256 = "006f25951b4ac90b8d8d32491d260900dfcfb24c10cd4a10dbadf3840b4bcd4e"; } 49 + { locale = "bn-BD"; arch = "linux-i686"; sha256 = "839e95de15a4e0287cfe36d70e07d1d40a1708016f615244a84553794ac76b4c"; } 50 + { locale = "bn-BD"; arch = "linux-x86_64"; sha256 = "592a353df70c368c3c9855ead6d3b68433e7ebaaf42169108b9e74a83517230b"; } 51 + { locale = "de"; arch = "linux-i686"; sha256 = "890bc1ee046ebf67079bd39ecb761a78fbf8cee8f72b32958ad18a0c3184b23b"; } 52 + { locale = "de"; arch = "linux-x86_64"; sha256 = "7b52dfc2cea5bedae2ccfe11b0ec2d66edb81b76c2272c60f4bb247970384c9f"; } 53 + { locale = "rm"; arch = "linux-i686"; sha256 = "6ab1e46650ff296719e498a1b9e5dad5c2f32e6be9d6fec12d1ab917a5f76872"; } 54 + { locale = "rm"; arch = "linux-x86_64"; sha256 = "fdb170e3f546de759ef8a8aa85f6c3bf5152e121739cc27797c3065f4f85c183"; } 55 + { locale = "nl"; arch = "linux-i686"; sha256 = "208be79ce95d45f4f69d8bf53d4e2f457410653a81117b4bd4d42bf14a1485dc"; } 56 + { locale = "nl"; arch = "linux-x86_64"; sha256 = "2e562f9f59457d484ccfb1beb0129e2ca3ba4e5cbf5c955a65480836dc2e6567"; } 57 + { locale = "sv-SE"; arch = "linux-i686"; sha256 = "07c7836bac31fa835c244dbe5eff19bad5dc5a9339cb8a94bd07d88f8590c867"; } 58 + { locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "7124de1e3cff7a5c17506f8e175aab1aaf96d4c9fd57824d6c0af110f47b1fbc"; } 59 + { locale = "fy-NL"; arch = "linux-i686"; sha256 = "5d4e7f1f82b53161e84abf45f4a7210f0304399efed2df621c2e24cd5f1e1db0"; } 60 + { locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "814798f7dd066228ae73ce6bfdf430db4f0c4e905ce8a6670c73f894865dbf4e"; } 61 + { locale = "si"; arch = "linux-i686"; sha256 = "35727d874cdeca69e18cedc109b6c3540c8dbb7450b2158cb1209cf00272cc38"; } 62 + { locale = "si"; arch = "linux-x86_64"; sha256 = "0aa2232adc0e06c0a841a11155c2cd8f317b2f12b0e02c239ebe6150ad3bc278"; } 63 + { locale = "vi"; arch = "linux-i686"; sha256 = "b45871e531b18a35f60240dc0417e5a9f08f8c9e3ea762a36e938425505df8b0"; } 64 + { locale = "vi"; arch = "linux-x86_64"; sha256 = "a32dd96a41ed33a81c240c60c3538db45c1c4357ceaf37c8482a378a526c5454"; } 65 + { locale = "br"; arch = "linux-i686"; sha256 = "3162753876da622895175afb60cd89be1ee343a10a45f9ac3feb3b306e161838"; } 66 + { locale = "br"; arch = "linux-x86_64"; sha256 = "7c8d26a07d239f18f94f14696036974317ac1186072ba4482c315d02dcb97e5f"; } 67 + { locale = "da"; arch = "linux-i686"; sha256 = "8cfaf98f3702b418bfd7692373b9f6e99a4b06e47a75a2df602e98d8f6acf761"; } 68 + { locale = "da"; arch = "linux-x86_64"; sha256 = "6bd9ab36402f3391abc2e96f8786e16407736cf04d524e562736ac47279e2a26"; } 69 + { locale = "fi"; arch = "linux-i686"; sha256 = "0a3e7c130197d4abcbf4d37eef51a946c11cf72707686f8c7a0caa9cc21e75c8"; } 70 + { locale = "fi"; arch = "linux-x86_64"; sha256 = "8d4003960a8a7a496662b59834118c8712443761b867e5f54f3bf4a683715d22"; } 71 + { locale = "he"; arch = "linux-i686"; sha256 = "5db77f9d117071feeddb5eadf74ea6332ccf9abaa441ba4d7b0a5f0f3781452d"; } 72 + { locale = "he"; arch = "linux-x86_64"; sha256 = "46995a9f269f0385fc9ac9d31ee65d84e79ac81bd61892adaeb1afff991bcc82"; } 73 + { locale = "zh-CN"; arch = "linux-i686"; sha256 = "73071beb9caa24aaac8eec9cfb01f7e333dc6ac438ab36e7f5afa7d850dbeb8e"; } 74 + { locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "a17cc26a51bbcff44837d74bdb35ba0ae10def6f4b536c4a67e9169221bd0afb"; } 75 + { locale = "gl"; arch = "linux-i686"; sha256 = "4782b1f56c1f5fb1f802385d693a96b5013503e97e4d73e43fb90c3331aec839"; } 76 + { locale = "gl"; arch = "linux-x86_64"; sha256 = "dbba59d0c697e6dc05bc2b554eed2c6040642cb1246a4119cd7c37b0451c6d4e"; } 77 + { locale = "sl"; arch = "linux-i686"; sha256 = "b37a5eaf187d1c026990f55a3e993594a49bb689f1643d2f944c7f3c7cfd6819"; } 78 + { locale = "sl"; arch = "linux-x86_64"; sha256 = "629132c5cc5f937fb504542662bb8aa7570eee1ae648087dbfb0c6dedadfa53c"; } 79 + { locale = "cs"; arch = "linux-i686"; sha256 = "89e818736957569f91f7f329118b09a27b072c6d7c89f601eb02cd1d870c4088"; } 80 + { locale = "cs"; arch = "linux-x86_64"; sha256 = "6a3a358227972a0eb60b1b531f322ebb2e604805bfb50b55d88cb8447b443105"; } 81 + { locale = "ca"; arch = "linux-i686"; sha256 = "794b1e0be4bd6f8facebe3aa44f66a139a660d4fe75891f463adb5d7da7b32cb"; } 82 + { locale = "ca"; arch = "linux-x86_64"; sha256 = "81b51a607844b229d026d9acec4ea1739c365a890857871260b6eca92a176e04"; } 83 + { locale = "ar"; arch = "linux-i686"; sha256 = "924c5c47c76fc09f5a46176ef1a6e3466d783b8a4c08a5e660a03e0e84459116"; } 84 + { locale = "ar"; arch = "linux-x86_64"; sha256 = "c46c2285a6f1c825e52ea6cd7dda31d6f67be15668ecf71883c55c9fa21a3fd5"; } 85 + { locale = "tr"; arch = "linux-i686"; sha256 = "58a53bf3ad217b36beb9795f34349cfa3f10b7a39044f024c547be31b033ee28"; } 86 + { locale = "tr"; arch = "linux-x86_64"; sha256 = "21d1f89810a284818c0a73e8abd5b51a9ea58b7db2b9bf6dd5e0119f4bfc13a3"; } 87 + { locale = "ru"; arch = "linux-i686"; sha256 = "67cb3d38230d24c2a7615468ae2465e6f768904e3735ce31833dcba7b98023c5"; } 88 + { locale = "ru"; arch = "linux-x86_64"; sha256 = "9e6b5351e96b9b2c57ce04fddaf9656adf84bc2a961a8ca614cec2f830d4e2a7"; } 89 + { locale = "uk"; arch = "linux-i686"; sha256 = "80d0a09d93362f7eff9c7a20025080207a14c43e56b132c3962dd1d795d2a85c"; } 90 + { locale = "uk"; arch = "linux-x86_64"; sha256 = "07d92405612e1000bc0b401481e94548877511ce224f19b23aa4fa192f21d489"; } 91 + { locale = "fr"; arch = "linux-i686"; sha256 = "0d70e52c8dc5bf6f13c8ea2a5762cb94534ec54548c792ae181febc3d23c01cb"; } 92 + { locale = "fr"; arch = "linux-x86_64"; sha256 = "2962de1886753b81684360ffbf97afa4d4371662a6f467ebc369e225d335745d"; } 93 + { locale = "hr"; arch = "linux-i686"; sha256 = "6eacb202078be4de4a86c3fc957dbf482e32ab28805d719aa5d0d7f4fd832f48"; } 94 + { locale = "hr"; arch = "linux-x86_64"; sha256 = "83ed10b7d9d74a28f9982a9d11840522f214ccb53ed599f9fce6ae26bd9d2298"; } 95 + { locale = "el"; arch = "linux-i686"; sha256 = "227140594d1e12f2edf4e942327a8c64ab922796f7bda324eead8a299a6082ab"; } 96 + { locale = "el"; arch = "linux-x86_64"; sha256 = "bc219c6795389fbdf20c4a84a61c350f376374285eff9aaedbc4893fdcbbdc24"; } 97 + { locale = "et"; arch = "linux-i686"; sha256 = "4ac7de0edc1d2b084f38058f8c55e8c2fad0782a1f7f7ac69af5c6f28e2a71f9"; } 98 + { locale = "et"; arch = "linux-x86_64"; sha256 = "cf026ebca03f6eb59b81073f754b9989f2023bb61d8dfaacbb28da3372abf43b"; } 99 + { locale = "it"; arch = "linux-i686"; sha256 = "001f67664b02736aa757fa99ec00c8df023ead8f94113d1040092057031c4557"; } 100 + { locale = "it"; arch = "linux-x86_64"; sha256 = "39fdd81738e0cea77c0f860f0e5253416daa6bd13f1e9feab4c6a52c6dd981f9"; } 101 + { locale = "ja"; arch = "linux-i686"; sha256 = "0a5a830078e0774e81154f07055613d4b6dd6875be4ac976ac70883cfa0ed9cc"; } 102 + { locale = "ja"; arch = "linux-x86_64"; sha256 = "a33890be6ac154862b7b80f864990b3bbad2db8adbf1d26bf2cd61b175db673e"; } 103 + { locale = "bg"; arch = "linux-i686"; sha256 = "6f837f1c640c46dd99c4ab691ec6964e40b6d931830d4da604d4329c6d1ecde2"; } 104 + { locale = "bg"; arch = "linux-x86_64"; sha256 = "a37294fbf0b358e5b9619aa36a20f92fc637a6b0697b8d607b958d256ce81225"; } 105 + { locale = "nb-NO"; arch = "linux-i686"; sha256 = "2bbb5800b9a6d03545ca3dfc8f99f9f30c11e474ea360481f1f7e9610b0a87b0"; } 106 + { locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "e2a68f359f48a19437605b581bf9a8cf911feabfb2b15ec3724c60d1cbfe15ec"; } 107 + { locale = "es-ES"; arch = "linux-i686"; sha256 = "976fbb88b1c75dc402b9eea76aef4d8a0886ee76bcf65d798a6ae8234b2b297a"; } 108 + { locale = "es-ES"; arch = "linux-x86_64"; sha256 = "190679f7638b3697b236d971014f0da938aa2d664afb93e7f4d1c0fb51bfb46e"; } 109 + { locale = "ro"; arch = "linux-i686"; sha256 = "530b19e48b0e49047746b2f5dd486cfb19930b1064478c465ce2acb21eac66ba"; } 110 + { locale = "ro"; arch = "linux-x86_64"; sha256 = "0fe30abe10b4c97aef9ee40550205e0f269c5cfe76c08a36c8cf886a5af78558"; } 111 + { locale = "en-GB"; arch = "linux-i686"; sha256 = "3f2d2784e3aa75cbd3ca0579d660b50b31e488253e52fedbfefc7c5448803967"; } 112 + { locale = "en-GB"; arch = "linux-x86_64"; sha256 = "83e64293ed8d1ecf509e2617a71fed9583e4d4c3de3ae5b50175ad8c0f8322ae"; } 113 + { locale = "gd"; arch = "linux-i686"; sha256 = "aa282b17eeeb185734f33d2ed9f287958d8a48ed82653d197426e3e3091ecba3"; } 114 + { locale = "gd"; arch = "linux-x86_64"; sha256 = "c17db84f0cfd5525e4b8a08e300cabbbcd2bc45f59eb886e180eef0f8c4e45ef"; } 115 + { locale = "be"; arch = "linux-i686"; sha256 = "909ae64789280db1a07b3b57dfa1a5d337fecd3bd59bacd3bab2eb72dbecb04f"; } 116 + { locale = "be"; arch = "linux-x86_64"; sha256 = "9021a15bda3d4947e1ed6ee6666a252e3541b020d8d7eb58e854e426719f8d6d"; } 117 + { locale = "pl"; arch = "linux-i686"; sha256 = "a3536d7e8bb429d562e7731fea8675dc9d442ca8e59cc72eb1b404da12d1d53a"; } 118 + { locale = "pl"; arch = "linux-x86_64"; sha256 = "99cb049415e4837e615e1946409d1fd62966ae8eb843d89dfb61a6675b5b363f"; } 119 + { locale = "pa-IN"; arch = "linux-i686"; sha256 = "06a17ca2ee8f44098252f24dae17589f32c80bd35e127a093c18161751a581fc"; } 120 + { locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "b8537b39f3e1242e3ed705ff919b01eb89ac72cf7c15ef0c44d258069c8ea317"; } 121 + { locale = "ko"; arch = "linux-i686"; sha256 = "f2f1e9babb37f79121034f9b8cbc90fbf9f0fa1c152a7f0d7162aff6f6e33f1a"; } 122 + { locale = "ko"; arch = "linux-x86_64"; sha256 = "60bc6bd468c820066e00f8108e0912df57a941b4150c06797a7958ec684c4969"; } 123 + { locale = "sq"; arch = "linux-i686"; sha256 = "a88591a1850b56c68dd75b4ecff79a32d46dcb42f788d66bb46d45cd0f0d5672"; } 124 + { locale = "sq"; arch = "linux-x86_64"; sha256 = "2bb7656dde363f3c3d3c8c8b4dbdb306f7e618491c917bc7c1b6e6f41d30fbf0"; } 125 + { locale = "id"; arch = "linux-i686"; sha256 = "b396c752f7652e5ee31d6bec4bfb70b2d86438d966051f91e4d7a77ce5a924dc"; } 126 + { locale = "id"; arch = "linux-x86_64"; sha256 = "1f0595e6953b0b6aa09577f180897760f8f85ba15e00e6ae3b12105c705cdac4"; } 127 + { locale = "sk"; arch = "linux-i686"; sha256 = "4d3a4d283705889759dcb321e4b700896b132634005590e546bf6744e6187260"; } 128 + { locale = "sk"; arch = "linux-x86_64"; sha256 = "456252e7bb5f29ef3c76afb2df0f406fcf93ef1c6df56d0f209bb85e91c8acce"; } 129 + { locale = "en-US"; arch = "linux-i686"; sha256 = "ee93df33057576bd55bc80b71aeec7c6f487028f0fe52f679614811be5c71bae"; } 130 + { locale = "en-US"; arch = "linux-x86_64"; sha256 = "7f7189250d76f970bfc1879b2ac6fe2d42bdcf3a652614fa4e080dcc636bbd4c"; } 131 + { locale = "sr"; arch = "linux-i686"; sha256 = "cb389bd9712def87c06ffab3fc50b8fa58c773c6725fd0e0befec3e2ac957ef5"; } 132 + { locale = "sr"; arch = "linux-x86_64"; sha256 = "8f9bf916357e7385dec5de9e4d58f6dfbe3c7fc6d2b66298304c3630189833e6"; } 133 + { locale = "zh-TW"; arch = "linux-i686"; sha256 = "f89251f74b85c22a9f7b97b844a118e498698e205f733f1fb0d7a98787f973ee"; } 134 + { locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "019a15e1e83b6810de6a4d64deb3eba1a9c2a0c6f1c382582e356445e40d5bda"; } 135 + { locale = "es-AR"; arch = "linux-i686"; sha256 = "ae1d03ddf4b424edc59e08c65a9fb20107311289e4faf8f06f14bc471b00d35f"; } 136 + { locale = "es-AR"; arch = "linux-x86_64"; sha256 = "a19dce910ba5be35c0fd51be50bd96be3b3db84587f749ed9a108a14a3b732b7"; } 137 + { locale = "ast"; arch = "linux-i686"; sha256 = "8cb4cb6a99955209026224a4cbbcab7b37b0b9fc38147eeaa439631be7750c08"; } 138 + { locale = "ast"; arch = "linux-x86_64"; sha256 = "4520a3ae24cc7056eb87d48280999c2c3da6aa76b9182c291512dc80363efb27"; } 139 + { locale = "ga-IE"; arch = "linux-i686"; sha256 = "8803a9477f6ac963bdacfd82f6e6b8aabb217fa6c39b311645e461f38cda3757"; } 140 + { locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "c8eae521293986be6d626302d91abbb88a12855565fd41c3614f7a5d7534f0cd"; } 141 + { locale = "pt-BR"; arch = "linux-i686"; sha256 = "9ea7f173533757c99a9c2dfdceab5cc58e583f929a2e7db95184823a00319a0a"; } 142 + { locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "6b9775f8142273d118870887da2728da4732609395897513739df7b352a4989c"; } 143 + { locale = "is"; arch = "linux-i686"; sha256 = "bcaeea579405f015fcdb78e16cfd92e4c0895614c5966a1a7049a4fe310b1c46"; } 144 + { locale = "is"; arch = "linux-x86_64"; sha256 = "7de3a89ece968819fcd7f438aaa2f5762f9d936b20fb3c364467ac123b24182e"; } 145 + { locale = "eu"; arch = "linux-i686"; sha256 = "af7f04ef648264f56dcb62e7e473586f3c5b13d3ecd2918278962f335dda7966"; } 146 + { locale = "eu"; arch = "linux-x86_64"; sha256 = "8477854792552b471e4eb11f71c79b14544cf438e795feae3082c0f3a31e0c8a"; } 147 + { locale = "hu"; arch = "linux-i686"; sha256 = "21db7e27557670796db9282174e7da04afe3a0c89b31e042f7bbd3992e4e08be"; } 148 + { locale = "hu"; arch = "linux-x86_64"; sha256 = "8f05b160d346b45308ba0c7dbe531bce043f22abffd2a4d1200628669a3b4aa0"; } 149 + { locale = "hy-AM"; arch = "linux-i686"; sha256 = "5e77c23bdb52dba7b663b574520972e2b78588e5143922c1e1837c0e0bd71a86"; } 150 + { locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "35e663dad586cce929baa1ec501b149ff586df15a687eb41a8cc619c542a625c"; } 151 + { locale = "pt-PT"; arch = "linux-i686"; sha256 = "211322939ab3b4bfc3e6f0548356c9479db5deb687e1e2232f527462017dcd2d"; } 152 + { locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "0d50802a6fd7d9256591076c267759d39af91f680025b03ec6925e21c20494e4"; } 153 153 ]; 154 154 155 155 arch = if stdenv.system == "i686-linux"
+2 -2
pkgs/applications/networking/msmtp/default.nix
··· 1 1 { stdenv, fetchurl, openssl, pkgconfig, gnutls, gsasl, libidn }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "msmtp-1.4.31"; 4 + name = "msmtp-1.4.32"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/msmtp/${name}.tar.bz2"; 8 - sha256 = "0pr29kb7qsz4q6yfw5wvmw1wm4axi8kc97qhhmp50bx2bylzjyi4"; 8 + sha256 = "122z38pv4q03w3mbnhrhg4w85a51258sfdg2ips0b6cgwz3wbw1b"; 9 9 }; 10 10 11 11 buildInputs = [ openssl pkgconfig gnutls gsasl libidn ];
+2 -2
pkgs/applications/networking/mumble/default.nix
··· 15 15 in 16 16 stdenv.mkDerivation rec { 17 17 name = "mumble-" + version; 18 - version = "1.2.6"; 18 + version = "1.2.7"; 19 19 20 20 src = fetchurl { 21 21 url = "mirror://sourceforge/mumble/${name}.tar.gz"; 22 - sha256 = "1zxnbwbd81p7lvscghlpkad8kynh9gbf1nhc092sp64pp37xwv47"; 22 + sha256 = "0zjqkkdkcvgmqic6np87hj6b6f851lkzyd6y3cqj6zzacjvps31d"; 23 23 }; 24 24 25 25 patches = optional jackSupport ./mumble-jack-support.patch;
+1 -1
pkgs/applications/networking/p2p/freenet/default.nix
··· 50 50 meta = { 51 51 description = "Decentralised and censorship-resistant network"; 52 52 homepage = https://freenetproject.org/; 53 - license = "GPLv2+"; 53 + license = stdenv.lib.licenses.gpl2Plus; 54 54 platforms = with stdenv.lib.platforms; linux; 55 55 }; 56 56 }
+1 -1
pkgs/applications/networking/p2p/gnunet/default.nix
··· 73 73 74 74 homepage = http://gnunet.org/; 75 75 76 - license = "GPLv2+"; 76 + license = stdenv.lib.licenses.gpl2Plus; 77 77 78 78 maintainers = with stdenv.lib.maintainers; [ ludo viric ]; 79 79 platforms = stdenv.lib.platforms.gnu;
+1 -1
pkgs/applications/networking/p2p/gnunet/svn.nix
··· 85 85 86 86 homepage = http://gnunet.org/; 87 87 88 - license = "GPLv2+"; 88 + license = stdenv.lib.licenses.gpl2Plus; 89 89 90 90 maintainers = with stdenv.lib.maintainers; [ ludo viric ]; 91 91 platforms = stdenv.lib.platforms.gnu;
+1 -1
pkgs/applications/networking/p2p/tribler/default.nix
··· 44 44 meta = { 45 45 homepage = http://www.tribler.org/; 46 46 description = "A completely decentralised P2P filesharing client based on the Bittorrent protocol"; 47 - license = "LGPLv2.1"; 47 + license = stdenv.lib.licenses.lgpl21; 48 48 }; 49 49 }
+1 -1
pkgs/applications/networking/pjsip/default.nix
··· 23 23 meta = { 24 24 description = "SIP stack and media stack for presence, im, and multimedia communication"; 25 25 homepage = http://pjsip.org/; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 maintainers = with stdenv.lib.maintainers; [viric]; 28 28 platforms = with stdenv.lib.platforms; linux; 29 29 };
+1 -1
pkgs/applications/networking/remote/remmina/default.nix
··· 42 42 ''; 43 43 44 44 meta = with stdenv.lib; { 45 - license = "GPLv2"; 45 + license = stdenv.lib.licenses.gpl2; 46 46 homepage = "http://remmina.sourceforge.net/"; 47 47 description = "Remmina is a remote desktop client written in GTK+"; 48 48 maintainers = [];
+1 -1
pkgs/applications/networking/remote/ssvnc/default.nix
··· 21 21 meta = { 22 22 description = "VNC viewer that adds encryption security to VNC connections"; 23 23 homepage = "http://www.karlrunge.com/x11vnc/ssvnc.html"; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 maintainers = [ stdenv.lib.maintainers.edwtjo ]; 26 26 platforms = with stdenv.lib.platforms; linux; 27 27 };
+1 -1
pkgs/applications/networking/remote/teamviewer/8.nix
··· 41 41 42 42 meta = { 43 43 homepage = "http://www.teamviewer.com"; 44 - license = "unfree"; 44 + license = stdenv.lib.licenses.unfree; 45 45 description = "Desktop sharing application, providing remote support and online meetings"; 46 46 }; 47 47 }
+1 -1
pkgs/applications/networking/remote/teamviewer/default.nix
··· 47 47 48 48 meta = { 49 49 homepage = "http://www.teamviewer.com"; 50 - license = "unfree"; 50 + license = stdenv.lib.licenses.unfree; 51 51 description = "Desktop sharing application, providing remote support and online meetings"; 52 52 }; 53 53 }
+1 -1
pkgs/applications/networking/sniffers/etherape/default.nix
··· 16 16 17 17 meta = { 18 18 homepage = http://etherape.sourceforge.net/; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 platforms = with stdenv.lib.platforms; linux; 21 21 }; 22 22 }
+1 -1
pkgs/applications/networking/sync/unison/default.nix
··· 32 32 meta = { 33 33 homepage = http://www.cis.upenn.edu/~bcpierce/unison/; 34 34 description = "Bidirectional file synchronizer"; 35 - license = "GPLv3+"; 35 + license = stdenv.lib.licenses.gpl3Plus; 36 36 maintainers = with stdenv.lib.maintainers; [viric]; 37 37 platforms = with stdenv.lib.platforms; linux; 38 38 };
+1 -1
pkgs/applications/networking/vnstat/default.nix
··· 20 20 21 21 meta = { 22 22 homepage = http://humdi.net/vnstat/; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 description = "Console-based network statistics utility for Linux"; 25 25 }; 26 26 }
+1 -1
pkgs/applications/networking/yafc/default.nix
··· 13 13 description = "ftp/sftp client with readline, autocompletion and bookmarks"; 14 14 homepage = http://www.yafc-ftp.com; 15 15 maintainers = [ stdenv.lib.maintainers.page ]; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 }; 18 18 }
+1 -1
pkgs/applications/office/eventlist/default.nix
··· 22 22 Incidences can be filtered, added, edited, deleted via context menu. 23 23 ''; 24 24 homepage = "http://kde-look.org/content/show.php/Eventlist?content=107779"; 25 - license = "GPLv3+"; 25 + license = stdenv.lib.licenses.gpl3Plus; 26 26 27 27 }; 28 28 }
+1 -1
pkgs/applications/office/gnucash/default.nix
··· 70 70 accounting principles to ensure balanced books and accurate reports. 71 71 ''; 72 72 73 - license = "GPLv2+"; 73 + license = stdenv.lib.licenses.gpl2Plus; 74 74 75 75 homepage = http://www.gnucash.org/; 76 76
+1 -1
pkgs/applications/office/gnumeric/default.nix
··· 30 30 31 31 meta = with stdenv.lib; { 32 32 description = "The GNOME Office Spreadsheet"; 33 - license = "GPLv2+"; 33 + license = stdenv.lib.licenses.gpl2Plus; 34 34 homepage = http://projects.gnome.org/gnumeric/; 35 35 platforms = platforms.linux; 36 36 maintainers = [ maintainers.vcunat ];
+1 -1
pkgs/applications/office/homebank/default.nix
··· 20 20 meta = { 21 21 description = "Free, easy, personal accounting for everyone"; 22 22 homepage = http://homebank.free.fr/; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 maintainers = with stdenv.lib.maintainers; [viric]; 25 25 platforms = with stdenv.lib.platforms; linux; 26 26 };
+1 -1
pkgs/applications/office/impressive/default.nix
··· 71 71 72 72 homepage = http://impressive.sourceforge.net/; 73 73 74 - license = "GPLv2"; 74 + license = stdenv.lib.licenses.gpl2; 75 75 76 76 maintainers = [ stdenv.lib.maintainers.ludo ]; 77 77 platforms = stdenv.lib.platforms.mesaPlatforms;
+1 -1
pkgs/applications/office/keepnote/default.nix
··· 17 17 meta = { 18 18 description = "Note taking application"; 19 19 homepage = http://rasm.ods.org/keepnote; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 }; 22 22 }
+1 -1
pkgs/applications/office/mmex/default.nix
··· 28 28 meta = { 29 29 description = "Easy-to-use personal finance software"; 30 30 homepage = http://www.codelathe.com/mmex; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 maintainers = with stdenv.lib.maintainers; [viric]; 33 33 platforms = with stdenv.lib.platforms; linux; 34 34 };
+1 -1
pkgs/applications/office/scribus/default.nix
··· 26 26 platforms = stdenv.lib.platforms.linux; 27 27 description = "Desktop Publishing (DTP) and Layout program for Linux"; 28 28 homepage = http://www.scribus.net; 29 - license = "GPLv2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 }; 31 31 }
+1 -1
pkgs/applications/science/astronomy/gravit/default.nix
··· 15 15 meta = { 16 16 homepage = "http://gravit.slowchop.com"; 17 17 description = "A beautiful OpenGL-based gravity simulator"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 20 20 longDescription = '' 21 21 Gravit is a gravity simulator which runs under Linux, Windows and
+1 -1
pkgs/applications/science/biology/plink/default.nix
··· 18 18 meta = { 19 19 description = "Whole genome association toolkit"; 20 20 homepage = "http://pngu.mgh.harvard.edu/~purcell/plink/"; 21 - license = "GNUv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 platforms = stdenv.lib.platforms.all; 23 23 }; 24 24 }
+1 -1
pkgs/applications/science/electronics/archimedes/default.nix
··· 11 11 meta = { 12 12 description = "GNU package for semiconductor device simulations"; 13 13 homepage = http://www.gnu.org/software/archimedes; 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 platforms = with stdenv.lib.platforms; linux; 16 16 }; 17 17 }
+1 -1
pkgs/applications/science/electronics/caneda/default.nix
··· 32 32 meta = { 33 33 description = "Open source EDA software focused on easy of use and portability"; 34 34 homepage = http://caneda.tuxfamily.org; 35 - license = "GPLv2+"; 35 + license = stdenv.lib.licenses.gpl2Plus; 36 36 maintainers = with stdenv.lib.maintainers; [viric]; 37 37 platforms = with stdenv.lib.platforms; linux; 38 38 };
+1 -1
pkgs/applications/science/electronics/gtkwave/default.nix
··· 14 14 meta = { 15 15 description = "Wave viewer for Unix and Win32"; 16 16 homepage = http://gtkwave.sourceforge.net; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 maintainers = with stdenv.lib.maintainers; [viric]; 19 19 platforms = with stdenv.lib.platforms; linux; 20 20 };
+1 -1
pkgs/applications/science/electronics/kicad/default.nix
··· 37 37 meta = { 38 38 description = "Free Software EDA Suite"; 39 39 homepage = "http://www.kicad-pcb.org/"; 40 - license = "GPLv2"; 40 + license = stdenv.lib.licenses.gpl2; 41 41 maintainers = with stdenv.lib.maintainers; [viric]; 42 42 platforms = with stdenv.lib.platforms; linux; 43 43 };
+1 -1
pkgs/applications/science/electronics/qucs/default.nix
··· 16 16 meta = { 17 17 description = "Integrated circuit simulator"; 18 18 homepage = http://qucs.sourceforge.net; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 maintainers = with stdenv.lib.maintainers; [viric]; 21 21 platforms = with stdenv.lib.platforms; linux; 22 22 };
+1 -1
pkgs/applications/science/electronics/tkgate/1.x.nix
··· 33 33 meta = { 34 34 description = "Event driven digital circuit simulator with a TCL/TK-based graphical editor"; 35 35 homepage = "http://www.tkgate.org/"; 36 - license = "GPLv2+"; 36 + license = stdenv.lib.licenses.gpl2Plus; 37 37 maintainers = [ stdenv.lib.maintainers.simons ]; 38 38 hydraPlatforms = stdenv.lib.platforms.linux; 39 39 };
+1 -1
pkgs/applications/science/electronics/tkgate/2.x.nix
··· 28 28 meta = { 29 29 description = "Event driven digital circuit simulator with a TCL/TK-based graphical editor"; 30 30 homepage = "http://www.tkgate.org/"; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 broken = true; 33 33 }; 34 34 }
+1 -1
pkgs/applications/science/electronics/verilog/default.nix
··· 14 14 description = "Icarus Verilog compiler"; 15 15 repositories.git = https://github.com/steveicarus/iverilog.git; 16 16 homepage = http://www.icarus.com; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 maintainers = with stdenv.lib.maintainers; [winden]; 19 19 platforms = with stdenv.lib.platforms; linux; 20 20 };
+1 -1
pkgs/applications/science/electronics/xoscope/default.nix
··· 16 16 meta = { 17 17 description = "Oscilloscope through the sound card"; 18 18 homepage = http://xoscope.sourceforge.net; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 maintainers = with stdenv.lib.maintainers; [viric]; 21 21 platforms = with stdenv.lib.platforms; linux; 22 22 };
+1 -1
pkgs/applications/science/geometry/tetgen/default.nix
··· 16 16 meta = { 17 17 description = "Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator"; 18 18 homepage = "http://tetgen.org/"; 19 - license = "MIT"; 19 + license = stdenv.lib.licenses.mit; 20 20 }; 21 21 }
+6 -6
pkgs/applications/science/logic/iprover/default.nix
··· 2 2 , ocaml, eprover 3 3 , ...}: 4 4 builderDefsPackage 5 - (a : 6 - let 7 - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 5 + (a : 6 + let 7 + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 8 8 []; 9 9 10 10 buildInputs = map (n: builtins.getAttr n x) ··· 38 38 echo -e "#! /bin/sh\\n$out/bin/iproveropt --clausifier \"${eprover}/bin/eprover\" --clausifier_options \" --tstp-format --silent --cnf \" \"\$@\"" > "$out"/bin/iprover 39 39 chmod a+x "$out"/bin/iprover 40 40 '') ["defEnsureDir" "minInit" "doMake"]; 41 - 41 + 42 42 meta = { 43 43 description = "An automated first-order logic theorem prover"; 44 44 maintainers = with a.lib.maintainers; ··· 47 47 ]; 48 48 platforms = with a.lib.platforms; 49 49 linux; 50 - license = "GPLv3"; 50 + license = with a.lib.licenses; 51 + gpl3; 51 52 }; 52 53 passthru = { 53 54 updateInfo = { ··· 55 56 }; 56 57 }; 57 58 }) x 58 -
+1 -1
pkgs/applications/science/logic/logisim/default.nix
··· 27 27 meta = { 28 28 homepage = "http://ozark.hendrix.edu/~burch/logisim"; 29 29 description = "Educational tool for designing and simulating digital logic circuits"; 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 }; 32 32 }
+1 -1
pkgs/applications/science/logic/matita/130312.nix
··· 60 60 meta = { 61 61 homepage = http://matita.cs.unibo.it/; 62 62 description = "Matita is an experimental, interactive theorem prover"; 63 - license = "GPLv2+"; 63 + license = stdenv.lib.licenses.gpl2Plus; 64 64 maintainers = [ stdenv.lib.maintainers.roconnor ]; 65 65 }; 66 66 }
+1 -1
pkgs/applications/science/logic/matita/default.nix
··· 48 48 meta = { 49 49 homepage = http://matita.cs.unibo.it/; 50 50 description = "Matita is an experimental, interactive theorem prover"; 51 - license = "GPLv2+"; 51 + license = stdenv.lib.licenses.gpl2Plus; 52 52 maintainers = [ stdenv.lib.maintainers.roconnor ]; 53 53 }; 54 54 }
+5 -6
pkgs/applications/science/logic/minisat/default.nix
··· 2 2 , zlib 3 3 , ...}: 4 4 builderDefsPackage 5 - (a : 6 - let 7 - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 5 + (a : 6 + let 7 + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 8 8 []; 9 9 10 10 buildInputs = map (n: builtins.getAttr n x) ··· 36 36 setVars = a.fullDepEntry ('' 37 37 export MROOT=$PWD/../ 38 38 '') ["doUnpack"]; 39 - 39 + 40 40 meta = { 41 41 description = "A compact and readable SAT-solver"; 42 42 maintainers = with a.lib.maintainers; ··· 45 45 ]; 46 46 platforms = with a.lib.platforms; 47 47 linux; 48 - license = "MIT"; 48 + license = a.stdenv.lib.licenses.mit; 49 49 homepage = "http://minisat.se/"; 50 50 }; 51 51 passthru = { ··· 54 54 }; 55 55 }; 56 56 }) x 57 -
+5 -6
pkgs/applications/science/logic/opensmt/default.nix
··· 3 3 , gmpxx, flex, bison 4 4 , ...}: 5 5 builderDefsPackage 6 - (a : 7 - let 8 - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 6 + (a : 7 + let 8 + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 9 9 []; 10 10 11 11 buildInputs = map (n: builtins.getAttr n x) ··· 30 30 31 31 /* doConfigure should be removed if not needed */ 32 32 phaseNames = ["doAutotools" "doConfigure" "doMakeInstall"]; 33 - 33 + 34 34 meta = { 35 35 description = "A satisfiability modulo theory (SMT) solver"; 36 36 maintainers = with a.lib.maintainers; ··· 39 39 ]; 40 40 platforms = with a.lib.platforms; 41 41 linux; 42 - license = "GPLv3"; 42 + license = a.stdenv.lib.licenses.gpl3; 43 43 homepage = "http://code.google.com/p/opensmt/"; 44 44 }; 45 45 passthru = { ··· 48 48 }; 49 49 }; 50 50 }) x 51 -
+1 -1
pkgs/applications/science/logic/picosat/default.nix
··· 35 35 meta = { 36 36 homepage = http://fmv.jku.at/picosat/; 37 37 description = "SAT solver with proof and core support"; 38 - license = "MIT"; 38 + license = stdenv.lib.licenses.mit; 39 39 maintainers = [ stdenv.lib.maintainers.roconnor ]; 40 40 }; 41 41 }
+1 -1
pkgs/applications/science/math/eukleides/default.nix
··· 20 20 meta = { 21 21 description = "Geometry Drawing Language"; 22 22 homepage = "http://www.eukleides.org/"; 23 - license = "GPLv2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 25 25 longDescription = '' 26 26 Eukleides is a computer language devoted to elementary plane
+10 -10
pkgs/applications/science/math/gap/default.nix
··· 1 1 x@{builderDefsPackage 2 - , pari ? null 2 + , pari ? null 3 3 , ...}: 4 4 builderDefsPackage 5 - (a : 6 - let 7 - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 5 + (a : 6 + let 7 + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 8 8 []; 9 9 10 10 buildInputs = map (n: builtins.getAttr n x) ··· 44 44 45 45 tar xf "${pkgSrc}" -C "$out/share/gap/build-dir/pkg" 46 46 47 - ${if a.pari != null then 48 - ''sed -e '2iexport PATH=$PATH:${pari}/bin' -i "$out/share/gap/build-dir/bin/gap.sh" '' 47 + ${if a.pari != null then 48 + ''sed -e '2iexport PATH=$PATH:${pari}/bin' -i "$out/share/gap/build-dir/bin/gap.sh" '' 49 49 else ""} 50 - sed -e "/GAP_DIR=/aGAP_DIR='$out/share/gap/build-dir/'" -i "$out/share/gap/build-dir/bin/gap.sh" 50 + sed -e "/GAP_DIR=/aGAP_DIR='$out/share/gap/build-dir/'" -i "$out/share/gap/build-dir/bin/gap.sh" 51 51 52 52 ln -s "$out/share/gap/build-dir/bin/gap.sh" "$out/bin" 53 53 '' ["doMake" "minInit" "defEnsureDir"]; 54 - 54 + 55 55 meta = { 56 56 description = "Computational discrete algebra system"; 57 57 maintainers = with a.lib.maintainers; ··· 60 60 ]; 61 61 platforms = with a.lib.platforms; 62 62 linux; 63 - license = "GPLv2"; 63 + license = with a.lib.licenses; 64 + gpl2; 64 65 homepage = "http://gap-system.org/"; 65 66 }; 66 67 }) x 67 -
+1 -1
pkgs/applications/science/math/mathematica/default.nix
··· 119 119 meta = { 120 120 description = "Wolfram Mathematica computational software system"; 121 121 homepage = "http://www.wolfram.com/mathematica/"; 122 - license = "unfree"; 122 + license = stdenv.lib.licenses.unfree; 123 123 }; 124 124 }
+1 -1
pkgs/applications/science/math/maxima/default.nix
··· 40 40 meta = { 41 41 description = "Maxima computer algebra system"; 42 42 homepage = "http://maxima.sourceforge.net"; 43 - license = "GPLv2"; 43 + license = stdenv.lib.licenses.gpl2; 44 44 45 45 longDescription = '' 46 46 Maxima is a fairly complete computer algebra system written in
+6 -7
pkgs/applications/science/math/singular/default.nix
··· 3 3 , coreutils 4 4 , ...}: 5 5 builderDefsPackage 6 - (a : 7 - let 8 - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 6 + (a : 7 + let 8 + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 9 9 []; 10 10 11 11 buildInputs = map (n: builtins.getAttr n x) ··· 38 38 rm -rf "$out/LIB" 39 39 cp -r Singular/LIB "$out" 40 40 mkdir -p "$out/bin" 41 - ln -s "$out"/*/Singular "$out/bin" 41 + ln -s "$out/"*/Singular "$out/bin" 42 42 '') ["minInit" "defEnsureDir"]; 43 - 43 + 44 44 meta = { 45 45 description = "A CAS for polynomial computations"; 46 46 maintainers = with a.lib.maintainers; ··· 49 49 ]; 50 50 platforms = with a.lib.platforms; 51 51 linux; 52 - license = "GPLv3"; # Or GPLv2 at your option - but not GPLv4 52 + license = a.stdenv.lib.licenses.gpl3; # Or GPLv2 at your option - but not GPLv4 53 53 homepage = "http://www.singular.uni-kl.de/index.php"; 54 54 }; 55 55 passthru = { ··· 58 58 }; 59 59 }; 60 60 }) x 61 -
+1 -1
pkgs/applications/science/math/weka/default.nix
··· 27 27 meta = { 28 28 homepage = "http://www.cs.waikato.ac.nz/ml/weka/"; 29 29 description = "Collection of machine learning algorithms for data mining tasks"; 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 }; 32 32 }
+1 -1
pkgs/applications/science/math/wxmaxima/default.nix
··· 27 27 28 28 meta = { 29 29 description = "Cross platform GUI for the computer algebra system Maxima"; 30 - license = "GPL2"; 30 + license = stdenv.lib.licenses.gpl2; 31 31 homepage = http://wxmaxima.sourceforge.net; 32 32 platforms = stdenv.lib.platforms.linux; 33 33 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/applications/science/math/yacas/default.nix
··· 35 35 meta = { 36 36 description = "Easy to use, general purpose Computer Algebra System"; 37 37 homepage = http://yacas.sourceforge.net/; 38 - license = "GPLv2+"; 38 + license = stdenv.lib.licenses.gpl2Plus; 39 39 maintainers = with stdenv.lib.maintainers; [viric]; 40 40 platforms = with stdenv.lib.platforms; all; 41 41 };
+1 -1
pkgs/applications/science/misc/boinc/default.nix
··· 36 36 37 37 homepage = http://boinc.berkeley.edu/; 38 38 39 - license = "LGPLv2+"; 39 + license = stdenv.lib.licenses.lgpl2Plus; 40 40 41 41 platforms = stdenv.lib.platforms.linux; # arbitrary choice 42 42 };
+7 -7
pkgs/applications/science/misc/golly/default.nix
··· 1 - x@{builderDefsPackage, 1 + x@{builderDefsPackage, 2 2 wxGTK, perl, python, zlib 3 3 , ...}: 4 4 builderDefsPackage 5 - (a : 6 - let 5 + (a : 6 + let 7 7 s = import ./src-for-default.nix; 8 - helperArgNames = ["builderDefsPackage"] ++ 8 + helperArgNames = ["builderDefsPackage"] ++ 9 9 []; 10 10 buildInputs = map (n: builtins.getAttr n x) 11 11 (builtins.attrNames (builtins.removeAttrs x helperArgNames)); ··· 26 26 export NIX_LDFLAGS="$NIX_LDFLAGS -l$pythonLib" 27 27 echo "Flags: $NIX_LDFLAGS" 28 28 ''; 29 - 29 + 30 30 meta = { 31 31 description = "Cellular automata simulation program"; 32 32 maintainers = with a.lib.maintainers; ··· 35 35 ]; 36 36 platforms = with a.lib.platforms; 37 37 linux; 38 - license = "GPLv2"; 38 + license = with a.lib.licenses; 39 + gpl2; 39 40 }; 40 41 }) x 41 -
+1 -1
pkgs/applications/science/misc/simgrid/default.nix
··· 71 71 72 72 homepage = http://simgrid.gforge.inria.fr/; 73 73 74 - license = "LGPLv2+"; 74 + license = stdenv.lib.licenses.lgpl2Plus; 75 75 76 76 maintainers = [ ]; 77 77 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/science/misc/tulip/default.nix
··· 30 30 31 31 homepage = http://tulip.labri.fr/; 32 32 33 - license = "GPLv3+"; 33 + license = stdenv.lib.licenses.gpl3Plus; 34 34 35 35 maintainers = [ ]; 36 36 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/applications/search/doodle/default.nix
··· 13 13 meta = { 14 14 homepage = http://grothoff.org/christian/doodle/; 15 15 description = "Tool to quickly index and search documents on a computer"; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 maintainers = with stdenv.lib.maintainers; [viric]; 18 18 platforms = with stdenv.lib.platforms; linux; 19 19 };
+1 -1
pkgs/applications/version-management/cvsps/default.nix
··· 24 24 same time (using a single "cvs commit" command). 25 25 ''; 26 26 homepage = http://www.cobite.com/cvsps/; 27 - license = "GPLv2"; 27 + license = stdenv.lib.licenses.gpl2; 28 28 }; 29 29 }
+1 -1
pkgs/applications/version-management/git-and-tools/qgit/default.nix
··· 4 4 name = "qgit-2.5"; 5 5 meta = 6 6 { 7 - license = "GPLv2"; 7 + license = stdenv.lib.licenses.gpl2; 8 8 homepage = "http://libre.tibirna.org/projects/qgit/wiki/QGit"; 9 9 description = "Graphical front-end to Git"; 10 10 inherit (qt.meta) platforms;
+1 -1
pkgs/applications/version-management/git-and-tools/qgit/qgit-git.nix
··· 4 4 name = "qgit-git"; 5 5 meta = 6 6 { 7 - license = "GPLv2"; 7 + license = stdenv.lib.licenses.gpl2; 8 8 homepage = "http://digilander.libero.it/mcostalba/"; 9 9 description = "Graphical front-end to Git"; 10 10 };
+1 -1
pkgs/applications/version-management/git-and-tools/topgit/default.nix
··· 19 19 meta = { 20 20 homepage = "https://github.com/greenrd/topgit"; 21 21 description = "TopGit manages large amount of interdependent topic branches"; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 platforms = stdenv.lib.platforms.unix; 24 24 maintainers = with stdenv.lib.maintainers; [ marcweber ludo simons ]; 25 25 };
+1 -1
pkgs/applications/version-management/meld/default.nix
··· 27 27 meta = with stdenv.lib; { 28 28 description = "Visual diff and merge tool"; 29 29 homepage = http://meld.sourceforge.net; 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 platforms = platforms.linux; 32 32 }; 33 33 }
+1 -1
pkgs/applications/version-management/mercurial/default.nix
··· 55 55 meta = { 56 56 description = "A fast, lightweight SCM system for very large distributed projects"; 57 57 homepage = "http://www.selenic.com/mercurial/"; 58 - license = "GPLv2"; 58 + license = stdenv.lib.licenses.gpl2; 59 59 maintainers = [ stdenv.lib.maintainers.eelco ]; 60 60 }; 61 61 }
+1 -1
pkgs/applications/version-management/mr/default.nix
··· 49 49 offline, so they can be retried when it comes back online. 50 50 ''; 51 51 homepage = http://joeyh.name/code/mr/; 52 - license = "GPLv2+"; 52 + license = stdenv.lib.licenses.gpl2Plus; 53 53 platforms = stdenv.lib.platforms.unix; 54 54 maintainers = [ stdenv.lib.maintainers.antono ]; 55 55 };
+1 -1
pkgs/applications/version-management/rapidsvn/default.nix
··· 16 16 meta = { 17 17 description = "Multi-platform GUI front-end for the Subversion revision system"; 18 18 homepage = http://rapidsvn.tigris.org/; 19 - license = "GPLv3+"; 19 + license = stdenv.lib.licenses.gpl3Plus; 20 20 maintainers = [ stdenv.lib.maintainers.viric ]; 21 21 }; 22 22 }
+1 -1
pkgs/applications/version-management/rcs/default.nix
··· 23 23 documentation, graphics, papers, and form letters. 24 24 ''; 25 25 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 maintainers = with stdenv.lib.maintainers; [ eelco simons ]; 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+1 -1
pkgs/applications/version-management/tkcvs/default.nix
··· 22 22 meta = { 23 23 homepage = http://www.twobarleycorns.net/tkcvs.html; 24 24 description = "TCL/TK GUI for cvs and subversion"; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 }; 27 27 }
+1 -1
pkgs/applications/video/avxsynth/default.nix
··· 19 19 20 20 meta = { 21 21 homepage = https://github.com/avxsynth/avxsynth/wiki; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 maintainers = with stdenv.lib.maintainers; [viric]; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 };
+1 -1
pkgs/applications/video/bangarang/default.nix
··· 19 19 media collection management, playlists and statistics. 20 20 ''; 21 21 homepage = http://bangarangkde.wordpress.com/; 22 - license = "GPLv3"; 22 + license = stdenv.lib.licenses.gpl3; 23 23 maintainers = [ maintainers.phreedom maintainers.urkud ]; 24 24 platforms = platforms.linux; 25 25 };
+1 -1
pkgs/applications/video/cinelerra/default.nix
··· 44 44 description = "Video Editor"; 45 45 homepage = http://www.cinelerra.org; 46 46 maintainers = [ stdenv.lib.maintainers.marcweber ]; 47 - license = "GPLv2"; 47 + license = stdenv.lib.licenses.gpl2; 48 48 }; 49 49 }
+1 -1
pkgs/applications/video/coriander/default.nix
··· 18 18 meta = { 19 19 homepage = http://damien.douxchamps.net/ieee1394/coriander/; 20 20 description = "GUI for controlling a Digital Camera through the IEEE1394 bus"; 21 - license = "GPLv3+"; 21 + license = stdenv.lib.licenses.gpl3Plus; 22 22 maintainers = with stdenv.lib.maintainers; [viric]; 23 23 platforms = with stdenv.lib.platforms; linux; 24 24 };
+1 -1
pkgs/applications/video/dvb-apps/default.nix
··· 18 18 description = "Linux DVB API applications and utilities"; 19 19 homepage = http://linuxtv.org/; 20 20 platforms = stdenv.lib.platforms.linux; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 }; 23 23 }
+1 -1
pkgs/applications/video/gnash/default.nix
··· 114 114 supports most SWF v7 features and some SWF v8 and v9. 115 115 ''; 116 116 117 - license = "GPLv3+"; 117 + license = stdenv.lib.licenses.gpl3Plus; 118 118 119 119 maintainers = [ stdenv.lib.maintainers.ludo ]; 120 120 platforms = stdenv.lib.platforms.gnu;
+1 -1
pkgs/applications/video/kino/default.nix
··· 87 87 meta = { 88 88 description = "Kino is a non-linear DV editor for GNU/Linux"; 89 89 homepage = http://www.kinodv.org/; 90 - license = "GPL2"; 90 + license = stdenv.lib.licenses.gpl2; 91 91 }; 92 92 }
+1 -1
pkgs/applications/video/lxdvdrip/default.nix
··· 23 23 meta = { 24 24 description = "Command line tool to make a copy from a video DVD for private use"; 25 25 homepage = http://sourceforge.net/projects/lxdvdrip; 26 - license = "GPLv2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 }; 28 28 }
+1 -1
pkgs/applications/video/makemkv/default.nix
··· 33 33 can always download the latest version from makemkv.com that will reset the 34 34 expiration date. 35 35 ''; 36 - license = "unfree"; 36 + license = stdenv.lib.licenses.unfree; 37 37 homepage = http://makemkv.com; 38 38 }; 39 39 }
+1 -1
pkgs/applications/video/mplayer/default.nix
··· 72 72 cp -prv * $out 73 73 ''; 74 74 75 - meta.license = "unfree"; 75 + meta.license = stdenv.lib.licenses.unfree; 76 76 } else null; 77 77 78 78 in
+2 -2
pkgs/applications/video/mplayer2/default.nix
··· 60 60 cp -prv * $out 61 61 ''; 62 62 63 - meta.license = "unfree"; 63 + meta.license = stdenv.lib.licenses.unfree; 64 64 } else null; 65 65 66 66 in ··· 130 130 meta = { 131 131 description = "A movie player that supports many video formats (MPlayer fork)"; 132 132 homepage = "http://mplayer2.org"; 133 - license = "GPLv3+"; 133 + license = stdenv.lib.licenses.gpl3Plus; 134 134 maintainers = [ stdenv.lib.maintainers.viric ]; 135 135 platforms = stdenv.lib.platforms.linux; 136 136 };
+1 -1
pkgs/applications/video/ogmtools/default.nix
··· 18 18 tool for extracting chapter information from DVD. 19 19 ''; 20 20 homepage = http://www.bunkus.org/videotools/ogmtools/; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 platforms = stdenv.lib.platforms.all; 23 23 }; 24 24 }
+1 -1
pkgs/applications/video/omxplayer/default.nix
··· 79 79 meta = { 80 80 homepage = https://github.com/huceke/omxplayer; 81 81 description = "Commandline OMX player for the Raspberry Pi"; 82 - license = "GPLv2+"; 82 + license = stdenv.lib.licenses.gpl2Plus; 83 83 }; 84 84 }
+1 -2
pkgs/applications/video/quvi/tool.nix
··· 17 17 meta = { 18 18 description = "Web video downloader"; 19 19 homepage = http://quvi.sf.net; 20 - license = "LGPLv2.1+"; 20 + license = stdenv.lib.licenses.lgpl21Plus; 21 21 platforms = stdenv.lib.platforms.linux; 22 22 maintainers = [ stdenv.lib.maintainers.mornfall ]; 23 23 }; 24 24 } 25 -
-13
pkgs/applications/video/shotcut/CuteLogger.patch
··· 1 - diff --git shotcut-14.07/CuteLogger/CuteLogger.pro shotcut-14.07/CuteLogger/CuteLogger.pro 2 - index 501eddc..a5290b0 100644 3 - --- shotcut-14.07/CuteLogger/CuteLogger.pro 4 - +++ shotcut-14.07/CuteLogger/CuteLogger.pro 5 - @@ -42,7 +42,7 @@ unix:!symbian { 6 - maemo5 { 7 - target.path = /opt/usr/lib 8 - } else { 9 - - target.path = /usr/lib 10 - + target.path = $(INSTALL_ROOT)/usr/lib 11 - } 12 - INSTALLS += target 13 - }
+2 -5
pkgs/applications/video/shotcut/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "shotcut-${version}"; 5 - version = "14.07"; 5 + version = "14.08"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/mltframework/shotcut/archive/v${version}.tar.gz"; 9 - sha256 = "05g0b3jhmmdv8qnlgmi8wsfi7l3c5zvjcrrb3q7ajfc3q7yf6k6a"; 9 + sha256 = "0klcvpgp2l6xcdjy1gg7a5s8mx0mm347zdf26q6kk685pldlvkyj"; 10 10 }; 11 11 12 12 buildInputs = [ SDL frei0r gettext makeWrapper mlt pkgconfig qt5 ]; 13 - 14 - # Fixed in git and can be removed for the next release 15 - patches = [ ./CuteLogger.patch ]; 16 13 17 14 configurePhase = "qmake PREFIX=$out"; 18 15
+2 -2
pkgs/applications/video/simplescreenrecorder/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "simplescreenrecorder-${version}"; 7 - version = "0.2.2"; 7 + version = "0.3.0"; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/MaartenBaert/ssr/archive/${version}.tar.gz"; 11 - sha256 = "0k1r1ilpk05qmwpnld95zxxk57qvyaq2r9f4i3la7y0xh9bz1gls"; 11 + sha256 = "0caal8jq47d56ld57cdf2lr1ji350v09j5chgvgxv2pbqmqga4p5"; 12 12 }; 13 13 14 14 buildInputs = [
+2 -2
pkgs/applications/video/vlc/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 name = "vlc-${version}"; 14 - version = "2.1.4"; 14 + version = "2.1.5"; 15 15 16 16 src = fetchurl { 17 17 url = "http://download.videolan.org/pub/videolan/vlc/${version}/${name}.tar.xz"; 18 - sha256 = "1lymhbb2bns73qivdaqanhggjjhyc9fwfgf5ikhng0a74msnqmiy"; 18 + sha256 = "0whzbn7ahn5maarcwl1yhk9lq10b0q0y9w5pjl9kh3frdjmncrbg"; 19 19 }; 20 20 21 21 buildInputs =
+1 -1
pkgs/applications/video/xvidcap/default.nix
··· 18 18 meta = { 19 19 description = "screencast video catpuring tool"; 20 20 homepage = http://xvidcap.sourceforge.net/; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 }; 23 23 }
+6 -9
pkgs/applications/virtualization/docker/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "docker-${version}"; 6 - version = "0.10.0"; 6 + version = "1.1.2"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/dotcloud/docker/archive/v${version}.tar.gz"; 10 - sha256 = "14gmx119hd3j0c6rbks2mm83hk46s5wnnyvj8rhn25h0yp39pm5q"; 10 + sha256 = "1pa6k3gx940ap3r96xdry6apzkm0ymqra92b2mrp25b25264cqcy"; 11 11 }; 12 12 13 - phases = ["unpackPhase" "preBuild" "buildPhase" "installPhase"]; 14 - 15 13 buildInputs = [ makeWrapper go sqlite lxc iproute bridge_utils devicemapper btrfsProgs iptables ]; 16 14 17 - preBuild = '' 18 - patchShebangs ./hack 19 - ''; 15 + dontStrip = true; 20 16 21 17 buildPhase = '' 18 + patchShebangs ./hack 22 19 export AUTO_GOPATH=1 23 - export DOCKER_GITCOMMIT="867b2a90c228f62cdcd44907ceef279a2d8f1ac5" 20 + export DOCKER_GITCOMMIT="d84a070" 24 21 ./hack/make.sh dynbinary 25 22 ''; 26 23 ··· 41 38 homepage = http://www.docker.io/; 42 39 description = "An open source project to pack, ship and run any application as a lightweight container"; 43 40 license = licenses.asl20; 44 - maintainers = with maintainers; [ offline ]; 41 + maintainers = with maintainers; [ offline tailhook ]; 45 42 platforms = platforms.linux; 46 43 }; 47 44 }
+1 -1
pkgs/applications/virtualization/virtinst/default.nix
··· 38 38 39 39 meta = { 40 40 homepage = http://virt-manager.org; 41 - license = "GPLv2+"; 41 + license = stdenv.lib.licenses.gpl2Plus; 42 42 maintainers = with stdenv.lib.maintainers; [qknight]; 43 43 description = "Command line tool which provides an easy way to provision operating systems into virtual machines"; 44 44 };
-1
pkgs/applications/virtualization/xen/default.nix
··· 136 136 description = "Xen hypervisor and management tools for Dom0"; 137 137 platforms = [ "i686-linux" "x86_64-linux" ]; 138 138 maintainers = [ stdenv.lib.maintainers.eelco ]; 139 - broken = true; 140 139 }; 141 140 }
+1 -1
pkgs/applications/window-managers/awesome/3.4.nix
··· 43 43 meta = { 44 44 homepage = http://awesome.naquadah.org/; 45 45 description = "Highly configurable, dynamic window manager for X"; 46 - license = "GPLv2+"; 46 + license = stdenv.lib.licenses.gpl2Plus; 47 47 maintainers = with stdenv.lib.maintainers; [viric]; 48 48 platforms = with stdenv.lib.platforms; linux; 49 49 };
+4 -4
pkgs/applications/window-managers/compiz/default.nix
··· 15 15 s = # Generated upstream information 16 16 rec { 17 17 baseName="compiz"; 18 - version="0.9.10.0"; 18 + version="0.9.11.2"; 19 19 name="${baseName}-${version}"; 20 - hash="0kvjib0ns02cikpsjq5hlf746yjx2gkfh373pvrb25lzv3rs1qax"; 21 - url="https://launchpad.net/compiz/0.9.10/0.9.10.0/+download/compiz-0.9.10.0.tar.bz2"; 22 - sha256="0kvjib0ns02cikpsjq5hlf746yjx2gkfh373pvrb25lzv3rs1qax"; 20 + hash="1czk4snv9j9l7b587nwf2y305lkn112zspm7f9l7yfk7jmkx1hqy"; 21 + url="https://launchpad.net/compiz/0.9.11/0.9.11.2/+download/compiz-0.9.11.2.tar.bz2"; 22 + sha256="1czk4snv9j9l7b587nwf2y305lkn112zspm7f9l7yfk7jmkx1hqy"; 23 23 }; 24 24 buildInputs = [cmake pkgconfig 25 25 libXrender renderproto gtk libwnck pango cairo
+1 -1
pkgs/applications/window-managers/dwm/default.nix
··· 23 23 meta = { 24 24 homepage = "www.suckless.org"; 25 25 description = "Dynamic window manager for X"; 26 - license = "MIT"; 26 + license = stdenv.lib.licenses.mit; 27 27 maintainers = with stdenv.lib.maintainers; [viric]; 28 28 platforms = with stdenv.lib.platforms; all; 29 29 };
+1 -2
pkgs/applications/window-managers/fvwm/default.nix
··· 20 20 meta = { 21 21 homepage = "http://fvwm.org"; 22 22 description = "A multiple large virtual desktop window manager"; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 }; 25 25 } 26 -
+16 -4
pkgs/applications/window-managers/i3/default.nix
··· 1 1 { fetchurl, stdenv, which, pkgconfig, libxcb, xcbutilkeysyms, xcbutil, 2 2 xcbutilwm, libstartup_notification, libX11, pcre, libev, yajl, 3 - xcb-util-cursor, coreutils, perl, pango }: 3 + xcb-util-cursor, coreutils, perl, pango, perlPackages, xdummy }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "i3-${version}"; ··· 11 11 sha256 = "0sqvd8yqf9vwqrrvbpbf8k93b3qfa3q9289m82xq15r31wlk8b2h"; 12 12 }; 13 13 14 - buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutil xcbutilwm 15 - libstartup_notification libX11 pcre libev yajl xcb-util-cursor perl pango ]; 14 + buildInputs = [ 15 + which pkgconfig libxcb xcbutilkeysyms xcbutil xcbutilwm 16 + libstartup_notification libX11 pcre libev yajl xcb-util-cursor perl pango 17 + perlPackages.AnyEventI3 perlPackages.X11XCB perlPackages.IPCRun 18 + perlPackages.ExtUtilsPkgConfig perlPackages.TestMore perlPackages.InlineC 19 + ]; 16 20 17 - patchPhase = '' 21 + postPatch = '' 18 22 patchShebangs . 23 + ''; 24 + 25 + doCheck = stdenv.system == "x86_64-linux"; 26 + 27 + checkPhase = '' 28 + ln -sf "${xdummy}/bin/xdummy" testcases/Xdummy 29 + (cd testcases && perl complete-run.pl -p 1) 30 + ! grep -q '^not ok' testcases/latest/complete-run.log 19 31 ''; 20 32 21 33 configurePhase = "makeFlags=PREFIX=$out";
+2 -2
pkgs/applications/window-managers/i3/lock.nix
··· 2 2 pam, libX11, libev, cairo, libxkbcommon, libxkbfile }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "i3lock-2.5"; 5 + name = "i3lock-2.6"; 6 6 7 7 src = fetchurl { 8 8 url = "http://i3wm.org/i3lock/${name}.tar.bz2"; 9 - sha256 = "0xqdklvfcn2accwdbzsly7add0f3rh9sxjnahawas4zwwk4p49xc"; 9 + sha256 = "0aj0an8fwv66jhda499r3xa00546cc9ja1dk8xpc6sy6xygqjbf0"; 10 10 }; 11 11 12 12 buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutilimage pam libX11
+1 -1
pkgs/applications/window-managers/matchbox/default.nix
··· 13 13 meta = { 14 14 description = "X window manager for non-desktop embedded systems"; 15 15 homepage = http://matchbox-project.org/; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 }; 18 18 }
+1 -1
pkgs/applications/window-managers/openbox/default.nix
··· 28 28 meta = { 29 29 description = "X window manager for non-desktop embedded systems"; 30 30 homepage = http://openbox.org/; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 }; 33 33 }
+1 -1
pkgs/applications/window-managers/ratpoison/default.nix
··· 26 26 meta = { 27 27 homepage = "http://www.nongnu.org/ratpoison/"; 28 28 description = "Ratpoison, a simple mouse-free tiling window manager"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 31 31 longDescription = '' 32 32 Ratpoison is a simple window manager with no fat library
+1 -1
pkgs/data/fonts/freefont-ttf/default.nix
··· 23 23 ''; 24 24 25 25 homepage = http://www.gnu.org/software/freefont/; 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 maintainers = [ ];
+26
pkgs/data/fonts/source-han-sans/base.nix
··· 1 + {version ? "1.000", prefix, url, sha256, description}: 2 + 3 + {stdenv, fetchurl, unzip}: 4 + 5 + stdenv.mkDerivation rec { 6 + inherit version; 7 + name = "${prefix}-${version}"; 8 + 9 + src = fetchurl { 10 + inherit url sha256; 11 + }; 12 + 13 + buildInputs = [ unzip ]; 14 + 15 + installPhase = '' 16 + mkdir -p $out/share/fonts/truetype 17 + cp $( find . -name '*.otf' ) $out/share/fonts/truetype 18 + ''; 19 + 20 + meta = { 21 + inherit description; 22 + 23 + homepage = http://sourceforge.net/adobe/source-han-sans/; 24 + license = stdenv.lib.licenses.asl20; 25 + }; 26 + }
+6
pkgs/data/fonts/source-han-sans/japanese.nix
··· 1 + import ./base.nix { 2 + prefix = "source-han-sans-japanese"; 3 + url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansJP-1.000.zip"; 4 + sha256 = "c5930036660bea22ffceaa9e2df765776494800d330a59be7936ab3c763c4c82"; 5 + description = "Japanese subset of an open source Pan-CJK typeface"; 6 + }
+6
pkgs/data/fonts/source-han-sans/korean.nix
··· 1 + import ./base.nix { 2 + prefix = "source-han-sans-korean"; 3 + url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansKR-1.000.zip"; 4 + sha256 = "8eed4ad092fcf640e44f73ba510e0ed1c1cabf79776f68d02820734bbba21cf8"; 5 + description = "Korean subset of an open source Pan-CJK typeface"; 6 + }
+6
pkgs/data/fonts/source-han-sans/simplified-chinese.nix
··· 1 + import ./base.nix { 2 + prefix = "source-han-sans-simplified-chinese"; 3 + url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansCN-1.000.zip"; 4 + sha256 = "88117aa8f8b4ab65d6f7a919a5e1b06d6c00f75b1abecccf120246536123754d"; 5 + description = "Simplified Chinese subset of an open source Pan-CJK typeface"; 6 + }
+6
pkgs/data/fonts/source-han-sans/traditional-chinese.nix
··· 1 + import ./base.nix { 2 + prefix = "source-han-sans-traditional-chinese"; 3 + url = "mirror://sourceforge/source-han-sans.adobe/SourceHanSansTWHK-1.000.zip"; 4 + sha256 = "2371a726757a51322243b1ed7a9fde562621b0813b5e6d6443e06847ad7bbd20"; 5 + description = "Traditional Chinese subset of an open source Pan-CJK typeface"; 6 + }
+2 -2
pkgs/data/misc/cacert/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "cacert-20131205"; 4 + name = "cacert-20140704"; 5 5 6 6 src = fetchurl { 7 7 url = "http://tarballs.nixos.org/${name}.pem.bz2"; 8 - sha256 = "049cm3nrhawkh9xpfjhgis6w58zji5ppi4d9yyjzrr7mpw0a34df"; 8 + sha256 = "05ymb7lrxavscbpx5xywlbya9q66r26fbngfif6zrvfpf3qskiza"; 9 9 }; 10 10 11 11 unpackPhase = "true";
+1 -1
pkgs/data/misc/miscfiles/default.nix
··· 10 10 11 11 meta = { 12 12 homepage = http://www.gnu.org/software/miscfiles/; 13 - license = "GPLv2+"; 13 + license = stdenv.lib.licenses.gpl2Plus; 14 14 description = "Collection of files not of crucial importance for sysadmins"; 15 15 }; 16 16 }
+1 -1
pkgs/desktops/gnome-2/desktop/vte/default.nix
··· 40 40 character set conversion, as well as emulating any terminal known to 41 41 the system's terminfo database. 42 42 ''; 43 - license = "LGPLv2"; 43 + license = stdenv.lib.licenses.lgpl2; 44 44 maintainers = with stdenv.lib.maintainers; [ astsmtl ]; 45 45 platforms = with stdenv.lib.platforms; linux; 46 46 };
+1 -1
pkgs/desktops/gnome-2/platform/gconfmm/default.nix
··· 16 16 meta = { 17 17 description = "C++ wrappers for GConf"; 18 18 19 - license = "LGPLv2+"; 19 + license = stdenv.lib.licenses.lgpl2Plus; 20 20 21 21 platforms = stdenv.lib.platforms.linux; 22 22 };
+1 -1
pkgs/desktops/gnome-2/platform/gtkglext/default.nix
··· 28 28 OpenGL drawing for standard and custom GTK+ widgets. 29 29 ''; 30 30 31 - license = "LGPLv2+"; 31 + license = stdenv.lib.licenses.lgpl2Plus; 32 32 33 33 maintainers = [ ]; 34 34 };
+1 -1
pkgs/desktops/gnome-2/platform/gtkglextmm/default.nix
··· 18 18 meta = { 19 19 description = "C++ wrappers for GtkGLExt"; 20 20 21 - license = "LGPLv2+"; 21 + license = stdenv.lib.licenses.lgpl2Plus; 22 22 23 23 platforms = stdenv.lib.platforms.linux; 24 24 };
+1 -1
pkgs/desktops/gnome-3/3.10/core/evince/default.nix
··· 63 63 on the GNOME Desktop with a single simple application. 64 64 ''; 65 65 66 - license = "GPLv2+"; 66 + license = stdenv.lib.licenses.gpl2Plus; 67 67 platforms = platforms.linux; 68 68 maintainers = [ maintainers.vcunat ]; 69 69 };
+1 -1
pkgs/desktops/gnome-3/3.10/core/folks/default.nix
··· 32 32 33 33 homepage = https://wiki.gnome.org/Projects/Folks; 34 34 35 - license = "LGPLv2+"; 35 + license = stdenv.lib.licenses.lgpl2Plus; 36 36 37 37 maintainers = with stdenv.lib.maintainers; [ lethalman ]; 38 38 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/desktops/gnome-3/3.10/core/vte/default.nix
··· 5 5 versionMajor = "0.35"; 6 6 versionMinor = "90"; 7 7 moduleName = "vte"; 8 - 8 + 9 9 name = "${moduleName}-${versionMajor}.${versionMinor}"; 10 10 11 11 src = fetchurl {
+1 -1
pkgs/desktops/gnome-3/3.10/misc/goffice/default.nix
··· 29 29 documents, undo/redo. 30 30 ''; 31 31 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 34 34 platforms = stdenv.lib.platforms.gnu; 35 35 };
+1 -1
pkgs/desktops/gnome-3/3.12/core/evince/default.nix
··· 63 63 on the GNOME Desktop with a single simple application. 64 64 ''; 65 65 66 - license = "GPLv2+"; 66 + license = stdenv.lib.licenses.gpl2Plus; 67 67 platforms = platforms.linux; 68 68 maintainers = [ maintainers.vcunat ]; 69 69 };
+1 -1
pkgs/desktops/gnome-3/3.12/core/folks/default.nix
··· 32 32 33 33 homepage = https://wiki.gnome.org/Projects/Folks; 34 34 35 - license = "LGPLv2+"; 35 + license = stdenv.lib.licenses.lgpl2Plus; 36 36 37 37 maintainers = with stdenv.lib.maintainers; [ lethalman ]; 38 38 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
-2
pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix
··· 43 43 echo "${unzip}/bin" > $out/${passthru.mozillaPlugin}/extra-bin-path 44 44 ''; 45 45 46 - enableParallelBuilding = true; 47 - 48 46 passthru = { 49 47 mozillaPlugin = "/lib/mozilla/plugins"; 50 48 };
+1 -1
pkgs/desktops/gnome-3/3.12/core/libzapojit/default.nix
··· 4 4 name = "libzapojit-0.0.3"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://gnome/sources//3.10/${name}.tar.xz"; 7 + url = "mirror://gnome/sources/libzapojit/0.0/${name}.tar.xz"; 8 8 sha256 = "0zn3s7ryjc3k1abj4k55dr2na844l451nrg9s6cvnnhh569zj99x"; 9 9 }; 10 10
+1 -1
pkgs/desktops/gnome-3/3.12/core/vte/default.nix
··· 5 5 versionMajor = "0.36"; 6 6 versionMinor = "2"; 7 7 moduleName = "vte"; 8 - 8 + 9 9 name = "${moduleName}-${versionMajor}.${versionMinor}"; 10 10 11 11 src = fetchurl {
+7
pkgs/desktops/gnome-3/3.12/default.nix
··· 211 211 212 212 seahorse = callPackage ./apps/seahorse { }; 213 213 214 + #### Dev http://ftp.gnome.org/pub/GNOME/devtools/ 215 + 216 + anjuta = callPackage ./devtools/anjuta { }; 217 + 218 + gdl = callPackage ./devtools/gdl { }; 214 219 215 220 #### Misc -- other packages on http://ftp.gnome.org/pub/GNOME/sources/ 216 221 ··· 221 226 goffice = callPackage ./misc/goffice { }; 222 227 223 228 gitg = callPackage ./misc/gitg { }; 229 + 230 + libgda = callPackage ./misc/libgda { }; 224 231 225 232 libgit2-glib = callPackage ./misc/libgit2-glib { }; 226 233
+28
pkgs/desktops/gnome-3/3.12/devtools/anjuta/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, gnome3, gtk3, flex, bison, libxml2, intltool, 2 + itstool, python }: 3 + 4 + let 5 + major = "3.13"; 6 + minor = "1"; 7 + 8 + in stdenv.mkDerivation rec { 9 + version = "${major}.${minor}"; 10 + name = "anjuta-${version}"; 11 + 12 + src = fetchurl { 13 + url = "mirror://gnome/sources/anjuta/${major}/${name}.tar.xz"; 14 + sha256 = "71bdad9a0e427d9481858eec40b9c1facef4b551d732023cc18a50019df4b78b"; 15 + }; 16 + 17 + enableParallelBuilding = true; 18 + 19 + buildInputs = [ pkgconfig flex bison gtk3 libxml2 gnome3.gjs gnome3.gdl 20 + gnome3.libgda gnome3.gtksourceview intltool itstool python ]; 21 + 22 + meta = with stdenv.lib; { 23 + description = "Software development studio"; 24 + homepage = http://anjuta.org/; 25 + license = licenses.gpl2; 26 + platforms = platforms.linux; 27 + }; 28 + }
+24
pkgs/desktops/gnome-3/3.12/devtools/gdl/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, libxml2, gtk3, intltool }: 2 + 3 + let 4 + major = "3.12"; 5 + minor = "0"; 6 + 7 + in stdenv.mkDerivation rec { 8 + version = "${major}.${minor}"; 9 + name = "gdl-${version}"; 10 + 11 + src = fetchurl { 12 + url = "https://download.gnome.org/sources/gdl/${major}/${name}.tar.xz"; 13 + sha256 = "4770f959f31ed5e616fe623c284e8dd6136e49902d19b6e37938d34be4f6b88d"; 14 + }; 15 + 16 + buildInputs = [ pkgconfig libxml2 gtk3 intltool ]; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Gnome docking library"; 20 + homepage = https://developer.gnome.org/gdl/; 21 + license = [ licenses.gpl2 ]; 22 + platforms = platforms.linux; 23 + }; 24 + }
+1 -1
pkgs/desktops/gnome-3/3.12/misc/goffice/default.nix
··· 29 29 documents, undo/redo. 30 30 ''; 31 31 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 34 34 platforms = stdenv.lib.platforms.gnu; 35 35 };
+30
pkgs/desktops/gnome-3/3.12/misc/libgda/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, intltool, itstool, libxml2, gtk3 }: 2 + 3 + let 4 + major = "5.2"; 5 + minor = "2"; 6 + 7 + in stdenv.mkDerivation rec { 8 + version = "${major}.${minor}"; 9 + name = "libgda-${version}"; 10 + 11 + src = fetchurl { 12 + url = "mirror://gnome/sources/libgda/${major}/${name}.tar.xz"; 13 + sha256 = "c9b8b1c32f1011e47b73c5dcf36649aaef2f1edaa5f5d75be20d9caadc2bc3e4"; 14 + }; 15 + 16 + configureFlags = [ 17 + "--enable-gi-system-install=no" 18 + ]; 19 + 20 + enableParallelBuilding = true; 21 + 22 + buildInputs = [ pkgconfig intltool itstool libxml2 gtk3 ]; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Database access library"; 26 + homepage = http://www.gnome-db.org/; 27 + license = [ licenses.lgpl2 licenses.gpl2 ]; 28 + platforms = platforms.linux; 29 + }; 30 + }
+2 -2
pkgs/desktops/kde-4.12/applications/kate.nix
··· 1 - { kde, kdelibs, kactivities, qjson, pyqt4, sip, python, pykde4}: 1 + { stdenv, kde, kdelibs, kactivities, qjson, pyqt4, sip, python, pykde4}: 2 2 3 3 kde { 4 4 ··· 6 6 7 7 meta = { 8 8 description = "Kate, the KDE Advanced Text Editor, as well as KWrite"; 9 - license = "GPLv2"; 9 + license = stdenv.lib.licenses.gpl2; 10 10 }; 11 11 }
+2 -2
pkgs/desktops/kde-4.12/applications/konsole.nix
··· 1 - { kde, kdelibs, kde_baseapps }: 1 + { stdenv, kde, kdelibs, kde_baseapps }: 2 2 3 3 kde { 4 4 ··· 6 6 7 7 meta = { 8 8 description = "Konsole, the KDE terminal emulator"; 9 - license = "GPLv2"; 9 + license = stdenv.lib.licenses.gpl2; 10 10 }; 11 11 }
+2 -2
pkgs/desktops/kde-4.12/kde-baseapps/kde-baseapps.nix
··· 1 - { kde, kdelibs, htmlTidy, kactivities 1 + { stdenv, kde, kdelibs, htmlTidy, kactivities 2 2 , nepomuk_core, nepomuk_widgets, libXt }: 3 3 4 4 kde { ··· 6 6 7 7 meta = { 8 8 description = "Base KDE applications, including the Dolphin file manager and Konqueror web browser"; 9 - license = "GPLv2"; 9 + license = stdenv.lib.licenses.gpl2; 10 10 }; 11 11 }
+3 -3
pkgs/desktops/kde-4.12/kde-workspace.nix
··· 1 - { kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, lm_sensors 1 + { stdenv, kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, lm_sensors 2 2 , pciutils, libraw1394, libusb1, python, libqalculate, akonadi 3 3 , xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison 4 4 , libjpeg, pkgconfig, kactivities, qjson, udev, fetchurl ··· 15 15 16 16 #todo: wayland, xmms, libusb isn't found 17 17 buildInputs = 18 - [ kdelibs qimageblitz libdbusmenu_qt xorg.libxcb xorg.xcbutilimage libjpeg 18 + [ kdelibs qimageblitz libdbusmenu_qt xorg.libxcb xorg.xcbutilimage libjpeg 19 19 xorg.xcbutilrenderutil xorg.xcbutilkeysyms xorg.libpthreadstubs xorg.libXdmcp 20 20 xorg.libxkbfile xorg.libXcomposite xorg.libXtst 21 21 xorg.libXdamage ··· 41 41 42 42 meta = { 43 43 description = "KDE workspace components such as Plasma, Kwin and System Settings"; 44 - license = "GPLv2"; 44 + license = stdenv.lib.licenses.gpl2; 45 45 }; 46 46 }
+2 -2
pkgs/desktops/kde-4.12/kdebindings/smokegen.nix
··· 1 - { kde, qt4, cmake }: 1 + { stdenv, kde, qt4, cmake }: 2 2 3 3 kde { 4 4 buildInputs = [ qt4 ]; ··· 8 8 9 9 meta = { 10 10 description = "C++ parser used to generate language bindings for Qt/KDE"; 11 - license = "GPLv2"; 11 + license = stdenv.lib.licenses.gpl2; 12 12 }; 13 13 }
+2 -2
pkgs/desktops/kde-4.12/kdebindings/smokeqt.nix
··· 1 - { kde, qt4, cmake, phonon, qimageblitz, smokegen }: 1 + { stdenv, kde, qt4, cmake, phonon, qimageblitz, smokegen }: 2 2 3 3 kde { 4 4 ··· 10 10 11 11 meta = { 12 12 description = "C++ parser used to generate language bindings for Qt/KDE"; 13 - license = "GPLv2"; 13 + license = stdenv.lib.licenses.gpl2; 14 14 }; 15 15 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/gwenview.nix
··· 1 - { kde, kdelibs, exiv2, kde_baseapps, libkipi, nepomuk_core 1 + { stdenv, kde, kdelibs, exiv2, kde_baseapps, libkipi, nepomuk_core 2 2 , libjpeg, pkgconfig, kactivities, lcms2 }: 3 3 4 4 kde { ··· 10 10 11 11 meta = { 12 12 description = "Gwenview, the KDE image viewer"; 13 - license = "GPLv2"; 13 + license = stdenv.lib.licenses.gpl2; 14 14 }; 15 15 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kamera.nix
··· 1 - { kde, kdelibs, libgphoto2 }: 1 + { stdenv, kde, kdelibs, libgphoto2 }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs libgphoto2 ]; 5 5 6 6 meta = { 7 7 description = "KDE camera interface library"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kcolorchooser.nix
··· 1 - { kde, kdelibs }: 1 + { stdenv, kde, kdelibs }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs ]; 5 5 6 6 meta = { 7 7 description = "A small utility to select a color"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kdegraphics-mobipocket.nix
··· 1 - { kde, kdelibs, okular }: 1 + { stdenv, kde, kdelibs, okular }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs okular ]; 5 5 6 6 meta = { 7 7 description = "A collection of plugins to handle mobipocket files"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kdegraphics-strigi-analyzer.nix
··· 1 - { kde, kdelibs, libtiff }: 1 + { stdenv, kde, kdelibs, libtiff }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs libtiff ]; 5 5 6 6 meta = { 7 7 description = "Strigi analyzers for various graphics file formats"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kdegraphics-thumbnailers.nix
··· 1 - { kde, kdelibs, libkexiv2, libkdcraw, pkgconfig }: 1 + { stdenv, kde, kdelibs, libkexiv2, libkdcraw, pkgconfig }: 2 2 3 3 kde { 4 4 ··· 8 8 9 9 meta = { 10 10 description = "Thumbnailers for various graphics file formats"; 11 - license = "GPLv2"; 11 + license = stdenv.lib.licenses.gpl2; 12 12 }; 13 13 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kgamma.nix
··· 1 - { kde, kdelibs, libXxf86vm }: 1 + { stdenv, kde, kdelibs, libXxf86vm }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs libXxf86vm ]; 5 5 6 6 meta = { 7 7 description = "KDE monitor calibration tool"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kolourpaint.nix
··· 1 - { kde, kdelibs, qimageblitz }: 1 + { stdenv, kde, kdelibs, qimageblitz }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs qimageblitz ]; 5 5 6 6 meta = { 7 7 description = "KDE paint program"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/kruler.nix
··· 1 - { kde, kdelibs }: 1 + { stdenv, kde, kdelibs }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs ]; 5 5 6 6 meta = { 7 7 description = "KDE screen ruler"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/ksaneplugin.nix
··· 1 - { kde, kdelibs, libksane }: 1 + { stdenv, kde, kdelibs, libksane }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs libksane ]; 5 5 6 6 meta = { 7 7 description = "A KScan plugin that implements the scanning through libksane"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/ksnapshot.nix
··· 1 - { kde, kdelibs, libkipi }: 1 + { stdenv, kde, kdelibs, libkipi }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs libkipi ]; 5 5 6 6 meta = { 7 7 description = "KDE screenshot utility"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/libkdcraw.nix
··· 1 - { kde, kdelibs, pkgconfig, libraw, lcms2 }: 1 + { stdenv, kde, kdelibs, pkgconfig, libraw, lcms2 }: 2 2 3 3 kde { 4 4 ··· 8 8 9 9 meta = { 10 10 description = "Library for decoding RAW images"; 11 - license = "GPLv2"; 11 + license = stdenv.lib.licenses.gpl2; 12 12 }; 13 13 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/libkexiv2.nix
··· 1 - { kde, kdelibs, exiv2 }: 1 + { stdenv, kde, kdelibs, exiv2 }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs exiv2 ]; 5 5 6 6 meta = { 7 7 description = "Exiv2 support library"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/libkipi.nix
··· 1 - { kde, kdelibs }: 1 + { stdenv, kde, kdelibs }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs ]; 5 5 6 6 meta = { 7 7 description = "Interface library to kipi-plugins"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/libksane.nix
··· 1 - { kde, kdelibs, saneBackends }: 1 + { stdenv, kde, kdelibs, saneBackends }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs saneBackends ]; 5 5 6 6 meta = { 7 7 description = "An image scanning library that provides a QWidget that contains all the logic needed to interface a sacanner"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/okular.nix
··· 1 - { chmlib, djvulibre, ebook_tools, kde, kdelibs, libspectre, popplerQt4, qca2 1 + { stdenv, chmlib, djvulibre, ebook_tools, kde, kdelibs, libspectre, popplerQt4, qca2 2 2 , qimageblitz, libtiff, kactivities, pkgconfig, libkexiv2 }: 3 3 4 4 kde { ··· 12 12 13 13 meta = { 14 14 description = "Okular, the KDE document viewer"; 15 - license = "GPLv2"; 15 + license = stdenv.lib.licenses.gpl2; 16 16 }; 17 17 }
+2 -2
pkgs/desktops/kde-4.12/kdegraphics/svgpart.nix
··· 1 - { kde, kdelibs }: 1 + { stdenv, kde, kdelibs }: 2 2 3 3 kde { 4 4 buildInputs = [ kdelibs ]; 5 5 6 6 meta = { 7 7 description = "SVG KPart"; 8 - license = "GPLv2"; 8 + license = stdenv.lib.licenses.gpl2; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/kde-4.12/kdelibs/nepomuk-core.nix
··· 1 - { kde, kdelibs, soprano, shared_desktop_ontologies, exiv2, ffmpeg, taglib, popplerQt4 1 + { stdenv, kde, kdelibs, soprano, shared_desktop_ontologies, exiv2, ffmpeg, taglib, popplerQt4 2 2 , pkgconfig, doxygen, ebook_tools 3 3 }: 4 4 ··· 15 15 16 16 meta = { 17 17 description = "NEPOMUK core"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 }; 20 20 }
+2 -2
pkgs/desktops/kde-4.12/kdelibs/nepomuk-widgets.nix
··· 1 - { kde, kdelibs, nepomuk_core }: 1 + { stdenv, kde, kdelibs, nepomuk_core }: 2 2 3 3 kde { 4 4 ··· 6 6 7 7 meta = { 8 8 description = "NEPOMUK Widgets"; 9 - license = "GPLv2"; 9 + license = stdenv.lib.licenses.gpl2; 10 10 }; 11 11 }
+1 -1
pkgs/desktops/xfce/applications/mousepad.nix
··· 24 24 meta = { 25 25 homepage = http://www.xfce.org/; 26 26 description = "A simple text editor for Xfce"; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 }; 29 29 }
+1 -1
pkgs/desktops/xfce/applications/ristretto.nix
··· 21 21 meta = { 22 22 homepage = "http://goodies.xfce.org/projects/applications/${p_name}"; 23 23 description = "A fast and lightweight picture-viewer for the Xfce desktop environment"; 24 - license = "GPLv2+"; 24 + license = stdenv.lib.licenses.gpl2Plus; 25 25 platforms = stdenv.lib.platforms.linux; 26 26 maintainers = [ stdenv.lib.maintainers.eelco ]; 27 27 };
+1 -1
pkgs/desktops/xfce/applications/terminal.nix
··· 18 18 meta = { 19 19 homepage = http://www.xfce.org/projects/terminal; 20 20 description = "A modern terminal emulator primarily for the Xfce desktop environment"; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 }; 23 23 }
+1 -1
pkgs/desktops/xfce/applications/xfce4-mixer.nix
··· 35 35 meta = { 36 36 homepage = http://www.xfce.org/projects/xfce4-mixer; # referenced but inactive 37 37 description = "A volume control application for the Xfce desktop environment"; 38 - license = "GPLv2+"; 38 + license = stdenv.lib.licenses.gpl2Plus; 39 39 platforms = stdenv.lib.platforms.linux; 40 40 maintainers = [ stdenv.lib.maintainers.eelco ]; 41 41 };
+1 -1
pkgs/desktops/xfce/applications/xfce4-notifyd.nix
··· 25 25 meta = { 26 26 homepage = "http://goodies.xfce.org/projects/applications/${p_name}"; 27 27 description = "Notification daemon for Xfce"; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 platforms = stdenv.lib.platforms.linux; 30 30 maintainers = [ stdenv.lib.maintainers.eelco ]; 31 31 };
+1 -1
pkgs/desktops/xfce/applications/xfce4-screenshooter.nix
··· 19 19 meta = { 20 20 homepage = http://goodies.xfce.org/projects/applications/xfce4-screenshooter; 21 21 description = "Xfce screenshooter"; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 platforms = stdenv.lib.platforms.linux; 24 24 }; 25 25 }
+1 -1
pkgs/desktops/xfce/core/exo.nix
··· 18 18 meta = { 19 19 homepage = "http://www.xfce.org/projects/${p_name}"; 20 20 description = "Application library for the Xfce desktop environment"; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 }; 23 23 }
+1 -1
pkgs/desktops/xfce/core/garcon.nix
··· 16 16 meta = { 17 17 homepage = http://www.xfce.org/; 18 18 description = "Xfce menu support library"; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 }; 21 21 }
+1 -1
pkgs/desktops/xfce/core/gtk-xfce-engine.nix
··· 17 17 meta = { 18 18 homepage = http://www.xfce.org/; 19 19 description = "GTK+ theme engine for Xfce"; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 platforms = stdenv.lib.platforms.linux; 22 22 maintainers = [ stdenv.lib.maintainers.eelco ]; 23 23 };
+1 -1
pkgs/desktops/xfce/core/libxfce4ui.nix
··· 31 31 meta = { 32 32 homepage = http://www.xfce.org/; 33 33 description = "Basic GUI library for Xfce"; 34 - license = "LGPLv2+"; 34 + license = stdenv.lib.licenses.lgpl2Plus; 35 35 }; 36 36 }
+1 -1
pkgs/desktops/xfce/core/libxfcegui4.nix
··· 30 30 meta = { 31 31 homepage = http://www.xfce.org/; 32 32 description = "Basic GUI library for Xfce"; 33 - license = "LGPLv2+"; 33 + license = stdenv.lib.licenses.lgpl2Plus; 34 34 }; 35 35 }
+1 -1
pkgs/desktops/xfce/core/thunar-archive-plugin.nix
··· 18 18 meta = { 19 19 homepage = http://foo-projects.org/~benny/projects/thunar-archive-plugin/; 20 20 description = "The Thunar Archive Plugin allows you to create and extract archive files using the file context menus in the Thunar file manager"; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 platforms = stdenv.lib.platforms.linux; 23 23 maintainers = [ stdenv.lib.maintainers.iElectric ]; 24 24 };
+1 -1
pkgs/desktops/xfce/core/thunar-volman.nix
··· 23 23 meta = { 24 24 homepage = http://goodies.xfce.org/projects/thunar-plugins/thunar-volman; 25 25 description = "Thunar extension for automatic management of removable drives and media"; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 platforms = stdenv.lib.platforms.linux; 28 28 maintainers = [ stdenv.lib.maintainers.eelco ]; 29 29 };
+1 -1
pkgs/desktops/xfce/core/thunar.nix
··· 28 28 meta = { 29 29 homepage = http://thunar.xfce.org/; 30 30 description = "Xfce file manager"; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 platforms = stdenv.lib.platforms.linux; 33 33 maintainers = [ stdenv.lib.maintainers.eelco ]; 34 34 };
+1 -1
pkgs/desktops/xfce/core/tumbler.nix
··· 30 30 homepage = http://git.xfce.org/xfce/tumbler/; 31 31 description = "A D-Bus thumbnailer service"; 32 32 platforms = stdenv.lib.platforms.linux; 33 - license = "GPLv2"; 33 + license = stdenv.lib.licenses.gpl2; 34 34 }; 35 35 }
+1 -1
pkgs/desktops/xfce/core/xfce4-appfinder.nix
··· 20 20 meta = { 21 21 homepage = http://docs.xfce.org/xfce/xfce4-appfinder/; 22 22 description = "Xfce application finder, a tool to locate and launch programs on your system"; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 platforms = stdenv.lib.platforms.linux; 25 25 maintainers = [ stdenv.lib.maintainers.eelco ]; 26 26 };
+1 -1
pkgs/desktops/xfce/core/xfce4-dev-tools.nix
··· 19 19 meta = { 20 20 homepage = http://foo-projects.org/~benny/projects/xfce4-dev-tools/; 21 21 description = "Tools and M4 macros for Xfce4 developers"; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 }; 24 24 }
+1 -1
pkgs/desktops/xfce/core/xfce4-panel.nix
··· 28 28 meta = { 29 29 homepage = http://www.xfce.org/projects/xfce4-panel; 30 30 description = "Xfce panel"; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 platforms = stdenv.lib.platforms.linux; 33 33 maintainers = [ stdenv.lib.maintainers.eelco ]; 34 34 };
+1 -1
pkgs/desktops/xfce/core/xfce4-power-manager.nix
··· 22 22 meta = { 23 23 homepage = http://goodies.xfce.org/projects/applications/xfce4-power-manager; 24 24 description = "A power manager for the Xfce Desktop Environment"; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 platforms = stdenv.lib.platforms.linux; 27 27 maintainers = [ stdenv.lib.maintainers.eelco ]; 28 28 };
+1 -1
pkgs/desktops/xfce/core/xfce4-session.nix
··· 33 33 meta = { 34 34 homepage = http://www.xfce.org/projects/xfce4-session; 35 35 description = "Session manager for Xfce"; 36 - license = "GPLv2+"; 36 + license = stdenv.lib.licenses.gpl2Plus; 37 37 platforms = stdenv.lib.platforms.linux; 38 38 maintainers = [ stdenv.lib.maintainers.eelco ]; 39 39 };
+1 -1
pkgs/desktops/xfce/core/xfce4-settings.nix
··· 28 28 meta = { 29 29 homepage = http://www.xfce.org/projects/xfce4-settings; 30 30 description = "Settings manager for Xfce"; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 platforms = stdenv.lib.platforms.linux; 33 33 maintainers = [ stdenv.lib.maintainers.eelco ]; 34 34 };
+1 -1
pkgs/desktops/xfce/core/xfconf.nix
··· 18 18 meta = { 19 19 homepage = http://docs.xfce.org/xfce/xfconf/start; 20 20 description = "Simple client-server configuration storage and query system for Xfce"; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 }; 23 23 }
+1 -1
pkgs/desktops/xfce/core/xfdesktop.nix
··· 23 23 meta = { 24 24 homepage = http://www.xfce.org/projects/xfdesktop; 25 25 description = "Xfce desktop manager"; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 platforms = stdenv.lib.platforms.linux; 28 28 maintainers = [ stdenv.lib.maintainers.eelco ]; 29 29 };
+1 -1
pkgs/desktops/xfce/core/xfwm4.nix
··· 24 24 meta = { 25 25 homepage = http://www.xfce.org/projects/xfwm4; 26 26 description = "Window manager for Xfce"; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 platforms = stdenv.lib.platforms.linux; 29 29 maintainers = [ stdenv.lib.maintainers.eelco ]; 30 30 };
+1 -1
pkgs/development/compilers/adobe-flex-sdk/default.nix
··· 35 35 meta = { 36 36 description = "Flex SDK for Adobe Flash / ActionScript"; 37 37 homepage = "http://www.adobe.com/support/documentation/en/flex/3/releasenotes_flex3_sdk.html#installation"; 38 - license = "MPLv1.1"; # Mozilla Public License Version 1.1 38 + license = stdenv.lib.licenses.mpl11; 39 39 }; 40 40 }
+4 -2
pkgs/development/compilers/agda/2.4.0.1.nix pkgs/development/compilers/agda/2.4.0.2.nix
··· 1 + # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 + 1 3 { cabal, alex, binary, boxes, dataHash, deepseq, emacs, equivalence 2 4 , filepath, geniplate, happy, hashable, hashtables, haskeline 3 5 , haskellSrcExts, mtl, parallel, QuickCheck, STMonadTrans, strict ··· 6 8 7 9 cabal.mkDerivation (self: { 8 10 pname = "Agda"; 9 - version = "2.4.0.1"; 10 - sha256 = "11my5k606zvra3w3m1wllc4dy5mfv4lr32fqd579vqcks6wpirjq"; 11 + version = "2.4.0.2"; 12 + sha256 = "13c4ipscnlnbv94k93yajrp32mwzikqa8rhc95h8pmqzhjgwyh8b"; 11 13 isLibrary = true; 12 14 isExecutable = true; 13 15 buildDepends = [
+2 -2
pkgs/development/compilers/ats2/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "ats2-${version}"; 5 - version = "0.0.7"; 5 + version = "0.1.0"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-${version}.tgz"; 9 - sha256 = "1cv7caaf9fj6z3kln02ikkbmcy42324v39lzx3cf6qcsywwpm8fx"; 9 + sha256 = "0i7b9v7xki9j2jjjpydz0gl33af94b4jjmk75b9w20bs003v8vd4"; 10 10 }; 11 11 12 12 buildInputs = [ gmp ];
+1 -1
pkgs/development/compilers/bigloo/default.nix
··· 46 46 ''; 47 47 48 48 homepage = http://www-sop.inria.fr/indes/fp/Bigloo/; 49 - license = "GPLv2+"; 49 + license = stdenv.lib.licenses.gpl2Plus; 50 50 51 51 maintainers = [ stdenv.lib.maintainers.ludo ]; 52 52 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/development/compilers/gcc/4.3/default.nix
··· 173 173 174 174 meta = { 175 175 homepage = "http://ghdl.free.fr/"; 176 - license = "GPLv2+"; 176 + license = stdenv.lib.licenses.gpl2Plus; 177 177 description = "Complete VHDL simulator, using the GCC technology"; 178 178 maintainers = with stdenv.lib.maintainers; [viric]; 179 179 platforms = with stdenv.lib.platforms; linux;
+2 -2
pkgs/development/compilers/gcc/4.4/default.nix
··· 251 251 252 252 meta = { 253 253 homepage = http://gcc.gnu.org/; 254 - license = "GPLv3+"; # runtime support libraries are typically LGPLv3+ 254 + license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 255 255 description = "GNU Compiler Collection, version ${version}"; 256 256 257 257 longDescription = '' ··· 302 302 303 303 meta = { 304 304 homepage = "http://ghdl.free.fr/"; 305 - license = "GPLv2+"; 305 + license = stdenv.lib.licenses.gpl2Plus; 306 306 description = "Complete VHDL simulator, using the GCC technology (gcc ${version})"; 307 307 maintainers = with stdenv.lib.maintainers; [viric]; 308 308 platforms = with stdenv.lib.platforms; linux;
+2 -2
pkgs/development/compilers/gcc/4.5/default.nix
··· 364 364 365 365 meta = { 366 366 homepage = http://gcc.gnu.org/; 367 - license = "GPLv3+"; # runtime support libraries are typically LGPLv3+ 367 + license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 368 368 description = "GNU Compiler Collection, version ${version}" 369 369 + (if stripped then "" else " (with debugging info)"); 370 370 ··· 432 432 433 433 meta = { 434 434 homepage = "http://ghdl.free.fr/"; 435 - license = "GPLv2+"; 435 + license = stdenv.lib.licenses.gpl2Plus; 436 436 description = "Complete VHDL simulator, using the GCC technology (gcc ${version})"; 437 437 maintainers = with stdenv.lib.maintainers; [viric]; 438 438 platforms = with stdenv.lib.platforms; linux;
+2 -2
pkgs/development/compilers/gcc/4.6/default.nix
··· 438 438 439 439 meta = { 440 440 homepage = http://gcc.gnu.org/; 441 - license = "GPLv3+"; # runtime support libraries are typically LGPLv3+ 441 + license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 442 442 description = "GNU Compiler Collection, version ${version}" 443 443 + (if stripped then "" else " (with debugging info)"); 444 444 ··· 501 501 502 502 meta = { 503 503 homepage = "http://ghdl.free.fr/"; 504 - license = "GPLv2+"; 504 + license = stdenv.lib.licenses.gpl2Plus; 505 505 description = "Complete VHDL simulator, using the GCC technology (gcc ${version})"; 506 506 maintainers = with stdenv.lib.maintainers; [viric]; 507 507 platforms = with stdenv.lib.platforms; linux;
+1 -1
pkgs/development/compilers/gcc/4.8/default.nix
··· 508 508 509 509 meta = { 510 510 homepage = http://gcc.gnu.org/; 511 - license = "GPLv3+"; # runtime support libraries are typically LGPLv3+ 511 + license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 512 512 description = "GNU Compiler Collection, version ${version}" 513 513 + (if stripped then "" else " (with debugging info)"); 514 514
+1 -1
pkgs/development/compilers/gcc/4.9/default.nix
··· 495 495 496 496 meta = { 497 497 homepage = http://gcc.gnu.org/; 498 - license = "GPLv3+"; # runtime support libraries are typically LGPLv3+ 498 + license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 499 499 description = "GNU Compiler Collection, version ${version}" 500 500 + (if stripped then "" else " (with debugging info)"); 501 501
+1 -1
pkgs/development/compilers/ghdl/default.nix
··· 59 59 description = "Free VHDL simulator, mcode flavour"; 60 60 maintainers = with stdenv.lib.maintainers; [viric]; 61 61 platforms = with stdenv.lib.platforms; linux; 62 - license = "GPLv2+"; 62 + license = stdenv.lib.licenses.gpl2Plus; 63 63 }; 64 64 }
+1 -1
pkgs/development/compilers/gnatboot/default.nix
··· 38 38 39 39 meta = { 40 40 homepage = http://gentoo.org; 41 - license = "GPLv3+"; # runtime support libraries are typically LGPLv3+ 41 + license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ 42 42 maintainers = [ 43 43 stdenv.lib.maintainers.viric 44 44 ];
+3 -3
pkgs/development/compilers/idris/default.nix
··· 11 11 12 12 cabal.mkDerivation (self: { 13 13 pname = "idris"; 14 - version = "0.9.14"; 15 - sha256 = "0kfzp89sass93p9zsxq616zfix7ipi1rmjqmcjixihi01k7c0b8b"; 14 + version = "0.9.14.1"; 15 + sha256 = "11x4f0hvd51m9rlf9r0i5xsjmc73kjsayny4xyv0wgb88v9v737b"; 16 16 isLibrary = true; 17 17 isExecutable = true; 18 18 buildDepends = [ ··· 26 26 buildTools = [ happy ]; 27 27 extraLibraries = [ boehmgc gmp ]; 28 28 configureFlags = "-fllvm -fgmp -fffi"; 29 - patches = [ ./trifecta-fix.patch ]; 29 + jailbreak = true; 30 30 meta = { 31 31 homepage = "http://www.idris-lang.org/"; 32 32 description = "Functional Programming Language with Dependent Types";
-15
pkgs/development/compilers/idris/trifecta-fix.patch
··· 1 - diff --git a/src/Idris/AbsSyntaxTree.hs b/src/Idris/AbsSyntaxTree.hs 2 - index 76df969..076f1ff 100644 3 - --- a/src/Idris/AbsSyntaxTree.hs 4 - +++ b/src/Idris/AbsSyntaxTree.hs 5 - @@ -194,6 +194,10 @@ data IState = IState { 6 - idris_callswho :: Maybe (M.Map Name [Name]) 7 - } 8 - 9 - +-- Required for parsers library, and therefore trifecta 10 - +instance Show IState where 11 - + show = const "{internal state}" 12 - + 13 - data SizeChange = Smaller | Same | Bigger | Unknown 14 - deriving (Show, Eq) 15 - {-!
+1 -1
pkgs/development/compilers/ikarus/default.nix
··· 14 14 meta = { 15 15 description = "Ikarus - a Scheme compiler, aiming at R6RS"; 16 16 homepage = http://ikarus-scheme.org/; 17 - license = "GPLv3"; 17 + license = stdenv.lib.licenses.gpl3; 18 18 }; 19 19 }
+1 -1
pkgs/development/compilers/llvm/3.4/dragonegg.nix
··· 27 27 meta = { 28 28 homepage = http://dragonegg.llvm.org/; 29 29 description = "gcc plugin that replaces gcc's optimizers and code generators by those in LLVM"; 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 maintainers = with stdenv.lib.maintainers; [viric shlevy]; 32 32 platforms = with stdenv.lib.platforms; linux; 33 33 };
+1 -1
pkgs/development/compilers/mit-scheme/default.nix
··· 78 78 79 79 homepage = http://www.gnu.org/software/mit-scheme/; 80 80 81 - license = "GPLv2+"; 81 + license = stdenv.lib.licenses.gpl2Plus; 82 82 83 83 maintainers = [ stdenv.lib.maintainers.ludo ]; 84 84
+1 -1
pkgs/development/compilers/opendylan/bin.nix
··· 36 36 meta = { 37 37 homepage = http://opendylan.org; 38 38 description = "Dylan is a multi-paradigm functional and object-oriented programming language."; 39 - license = "MIT"; 39 + license = stdenv.lib.licenses.mit; 40 40 }; 41 41 }
+1 -1
pkgs/development/compilers/opendylan/default.nix
··· 32 32 meta = { 33 33 homepage = http://opendylan.org; 34 34 description = "Dylan is a multi-paradigm functional and object-oriented programming language."; 35 - license = "MIT"; 35 + license = stdenv.lib.licenses.mit; 36 36 }; 37 37 }
+1 -1
pkgs/development/compilers/openjdk/default.nix
··· 165 165 166 166 meta = { 167 167 homepage = http://openjdk.java.net/; 168 - license = "GPLv2"; 168 + license = stdenv.lib.licenses.gpl2; 169 169 description = "The open-source Java Development Kit"; 170 170 maintainers = [ stdenv.lib.maintainers.eelco stdenv.lib.maintainers.shlevy ]; 171 171 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
··· 180 180 181 181 passthru.jre = result; # FIXME: use multiple outputs or return actual JRE package 182 182 183 - meta.license = "unfree"; 183 + meta.license = stdenv.lib.licenses.unfree; 184 184 185 185 }; in result
+1 -1
pkgs/development/compilers/oraclejdk/jdk6-linux.nix
··· 80 80 81 81 mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins"; 82 82 83 - meta.license = "unfree"; 83 + meta.license = stdenv.lib.licenses.unfree; 84 84 }
+18 -26
pkgs/development/compilers/rust/default.nix pkgs/development/compilers/rustc/0.11.nix
··· 14 14 15 15 */ 16 16 17 - with if stdenv.system == "i686-linux" then { 18 - platform = "linux-i386"; 19 - snapshot = "84339ea0f796ae468ef86797ef4587274bec19ea"; 20 - target = "i686-unknown-linux-gnu"; 21 - } else if stdenv.system == "x86_64-linux" then { 22 - platform = "linux-x86_64"; 23 - snapshot = "bd8a6bc1f28845b7f4b768f6bfa06e7fbdcfcaae"; 24 - target = "x86_64-unknown-linux-gnu"; 25 - } else if stdenv.system == "x86_64-darwin" then { 26 - platform = "macos-x86_64"; 27 - snapshot = "4a8c2e1b7634d73406bac32a1a97893ec3ed818d"; 28 - } else {}; 29 - let snapshotDate = "2014-06-21"; 17 + with ((import ./common.nix) {inherit stdenv; version = "0.11.0"; }); 18 + 19 + let snapshot = if stdenv.system == "i686-linux" 20 + then "84339ea0f796ae468ef86797ef4587274bec19ea" 21 + else if stdenv.system == "x86_64-linux" 22 + then "bd8a6bc1f28845b7f4b768f6bfa06e7fbdcfcaae" 23 + else if stdenv.system == "i686-darwin" 24 + then "3f25b2680efbab16ad074477a19d49dcce475977" 25 + else if stdenv.system == "x86_64-darwin" 26 + then "4a8c2e1b7634d73406bac32a1a97893ec3ed818d" 27 + else abort "no-snapshot for platform ${stdenv.system}"; 28 + snapshotDate = "2014-06-21"; 30 29 snapshotRev = "db9af1d"; 31 - snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshot}.tar.bz2"; in 32 - stdenv.mkDerivation { 33 - name = "rust-0.11.0"; 30 + snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshot}.tar.bz2"; 31 + 32 + in stdenv.mkDerivation { 33 + inherit name; 34 + inherit version; 35 + inherit meta; 34 36 35 37 src = fetchurl { 36 38 url = http://static.rust-lang.org/dist/rust-0.11.0.tar.gz; ··· 67 69 68 70 buildInputs = [ which file perl curl python27 makeWrapper ]; 69 71 enableParallelBuilding = true; 70 - 71 - meta = with stdenv.lib; { 72 - homepage = http://www.rust-lang.org/; 73 - description = "A safe, concurrent, practical language"; 74 - maintainers = with maintainers; [ madjar cstrahan ]; 75 - license = map (builtins.getAttr "shortName") [ licenses.mit licenses.asl20 ]; 76 - # platforms as per http://static.rust-lang.org/doc/master/tutorial.html#getting-started 77 - platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; 78 - }; 79 72 } 80 -
pkgs/development/compilers/rust/hardcode_paths.patch pkgs/development/compilers/rustc/hardcode_paths.patch
pkgs/development/compilers/rust/local_stage0.patch pkgs/development/compilers/rustc/local_stage0.patch
+36
pkgs/development/compilers/rustc/common.nix
··· 1 + {stdenv, version}: 2 + 3 + { 4 + inherit version; 5 + 6 + platform = if stdenv.system == "i686-linux" 7 + then "linux-i386" 8 + else if stdenv.system == "x86_64-linux" 9 + then "linux-x86_64" 10 + else if stdenv.system == "i686-darwin" 11 + then "macos-i386" 12 + else if stdenv.system == "x86_64-darwin" 13 + then "macos-x86_64" 14 + else abort "no snapshot to boostrap for this platform (missing platform url suffix)"; 15 + 16 + target = if stdenv.system == "i686-linux" 17 + then "i686-unknown-linux-gnu" 18 + else if stdenv.system == "x86_64-linux" 19 + then "x86_64-unknown-linux-gnu" 20 + else if stdenv.system == "i686-darwin" 21 + then "i686-apple-darwin" 22 + else if stdenv.system == "x86_64-darwin" 23 + then "x86_64-apple-darwin" 24 + else abort "no snapshot to boostrap for this platform (missing target triple"; 25 + 26 + meta = with stdenv.lib; { 27 + homepage = http://www.rust-lang.org/; 28 + description = "A safe, concurrent, practical language"; 29 + maintainers = with maintainers; [ madjar cstrahan ]; 30 + license = map (builtins.getAttr "shortName") [ licenses.mit licenses.asl20 ]; 31 + # platforms as per http://static.rust-lang.org/doc/master/tutorial.html#getting-started 32 + platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; 33 + }; 34 + 35 + name = "rustc-${version}"; 36 + }
+73
pkgs/development/compilers/rustc/head.nix
··· 1 + {stdenv, fetchurl, fetchgit, which, file, perl, curl, python27, makeWrapper}: 2 + 3 + /* Rust's build process has a few quirks : 4 + 5 + - It requires some patched in llvm that haven't landed upstream, so it 6 + compiles its own llvm. This might change in the future, so at some 7 + point we may be able to switch to nix's llvm. 8 + 9 + - The Rust compiler is written is Rust, so it requires a bootstrap 10 + compiler, which is downloaded during the build. To make the build 11 + pure, we download it ourself before and put it where it is 12 + expected. Once the language is stable (1.0) , we might want to 13 + switch it to use nix's packaged rust compiler. 14 + 15 + */ 16 + 17 + with ((import ./common.nix) {inherit stdenv; version = "0.12.0-pre-7a25cf3f3"; }); 18 + 19 + let snapshot = if stdenv.system == "i686-linux" 20 + then "a5e1bb723020ac35173d49600e76b0935e257a6a" 21 + else if stdenv.system == "x86_64-linux" 22 + then "1a2407df17442d93d1c34c916269a345658045d7" 23 + else if stdenv.system == "i686-darwin" 24 + then "6648fa88e41ad7c0991a085366e36d56005873ca" 25 + else if stdenv.system == "x86_64-darwin" 26 + then "71b2d1dfd0abe1052908dc091e098ed22cf272c6" 27 + else abort "no-snapshot for platform ${stdenv.system}"; 28 + snapshotDate = "2014-07-17"; 29 + snapshotRev = "9fc8394"; 30 + snapshotName = "rust-stage0-${snapshotDate}-${snapshotRev}-${platform}-${snapshot}.tar.bz2"; 31 + 32 + in stdenv.mkDerivation { 33 + inherit name; 34 + inherit version; 35 + inherit meta; 36 + 37 + src = fetchgit { 38 + url = https://github.com/rust-lang/rust; 39 + rev = "7a25cf3f30fa5fae2e868fa910ecc850f5e9ee65"; 40 + sha256 = "1hx8vd4gn5plbdvr0zvdvqyw9x9r2vbmh112h2f5d2xxsf9p7rf1"; 41 + }; 42 + 43 + # We need rust to build rust. If we don't provide it, configure will try to download it. 44 + snapshot = stdenv.mkDerivation { 45 + name = "rust-stage0"; 46 + src = fetchurl { 47 + url = "http://static.rust-lang.org/stage0-snapshots/${snapshotName}"; 48 + sha1 = snapshot; 49 + }; 50 + dontStrip = true; 51 + installPhase = '' 52 + mkdir -p "$out" 53 + cp -r bin "$out/bin" 54 + '' + (if stdenv.isLinux then '' 55 + patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.gcc.dynamicLinker}" \ 56 + --set-rpath "${stdenv.gcc.gcc}/lib/:${stdenv.gcc.gcc}/lib64/" \ 57 + "$out/bin/rustc" 58 + '' else ""); 59 + }; 60 + 61 + configureFlags = [ "--enable-local-rust" "--local-rust-root=$snapshot" ]; 62 + 63 + # The compiler requires cc, so we patch the source to tell it where to find it 64 + patches = [ ./hardcode_paths.patch ./local_stage0.patch ]; 65 + postPatch = '' 66 + substituteInPlace src/librustc/back/link.rs \ 67 + --subst-var-by "ccPath" "${stdenv.gcc}/bin/cc" \ 68 + --subst-var-by "arPath" "${stdenv.gcc.binutils}/bin/ar" 69 + ''; 70 + 71 + buildInputs = [ which file perl curl python27 makeWrapper ]; 72 + enableParallelBuilding = true; 73 + }
+9 -4
pkgs/development/compilers/sbcl/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "sbcl-${version}"; 5 - version = "1.2.0"; 5 + version = "1.2.2"; 6 6 7 7 src = fetchurl { 8 - url = mirror://sourceforge/project/sbcl/sbcl/1.2.0/sbcl-1.2.0-source.tar.bz2; 9 - sha256 = "13k20sys1v4lvgis8cnbczww6zs93rw176vz07g4jx06418k53x2"; 8 + url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2"; 9 + sha256 = "08jk1bjk7087gq4ibzs1d27r0c6pigbvmff351j9a03kvl652b2v"; 10 10 }; 11 11 12 - buildInputs = [ sbclBootstrap ] ++ stdenv.lib.optional stdenv.isLinux clisp; 12 + buildInputs = [ ] 13 + ++ (stdenv.lib.optional stdenv.isDarwin sbclBootstrap) 14 + ++ (stdenv.lib.optional stdenv.isLinux clisp) 15 + ; 13 16 14 17 patchPhase = '' 15 18 echo '"${version}.nixos"' > version.lisp-expr ··· 70 73 license = stdenv.lib.licenses.bsd3; 71 74 maintainers = [stdenv.lib.maintainers.raskin]; 72 75 platforms = stdenv.lib.platforms.all; 76 + inherit version; 77 + updateWalker = true; 73 78 }; 74 79 }
-9
pkgs/development/compilers/sbcl/default.upstream
··· 1 - name sbcl 2 - target default.nix 3 - url http://sf.net/projects/sbcl/files/sbcl/ 4 - version_link '/sbcl/[0-9.]+/$' 5 - link "source.tar.bz2" 6 - version '.*/sbcl-([0-9.]+)-source.*' '\1' 7 - redirect 8 - process 'http://[a-z]+[.]dl[.]sourceforge[.]net/' 'mirror://sourceforge/' 9 - process '[?].*' ''
+1 -1
pkgs/development/compilers/stalin/default.nix
··· 36 36 37 37 meta = { 38 38 homepage = http://www.ece.purdue.edu/~qobi/software.html; 39 - license = "GPLv2+"; 39 + license = stdenv.lib.licenses.gpl2Plus; 40 40 description = "Stalin, an optimizing Scheme compiler"; 41 41 42 42 maintainers = [ ];
+1 -1
pkgs/development/compilers/tinycc/default.nix
··· 55 55 ''; 56 56 57 57 homepage = http://www.tinycc.org/; 58 - license = "LGPLv2+"; 58 + license = stdenv.lib.licenses.lgpl2Plus; 59 59 60 60 platforms = stdenv.lib.platforms.unix; 61 61 maintainers = [ ];
+1 -1
pkgs/development/guile-modules/guile-cairo/default.nix
··· 27 27 programming environment. 28 28 ''; 29 29 30 - license = "LGPLv3+"; 30 + license = stdenv.lib.licenses.lgpl3Plus; 31 31 32 32 homepage = http://home.gna.org/guile-cairo/; 33 33
+1 -1
pkgs/development/guile-modules/guile-gnome/default.nix
··· 33 33 34 34 homepage = http://www.gnu.org/software/guile-gnome/; 35 35 36 - license = "GPLv2+"; 36 + license = stdenv.lib.licenses.gpl2Plus; 37 37 38 38 maintainers = [ stdenv.lib.maintainers.ludo ]; 39 39 };
+1 -1
pkgs/development/guile-modules/guile-lib/default.nix
··· 30 30 ''; 31 31 32 32 homepage = http://www.nongnu.org/guile-lib/; 33 - license = "GPLv3+"; 33 + license = stdenv.lib.licenses.gpl3Plus; 34 34 35 35 maintainers = [ stdenv.lib.maintainers.ludo ]; 36 36 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/development/guile-modules/guile-ncurses/default.nix
··· 25 25 form, panel, and menu. 26 26 ''; 27 27 28 - license = "LGPLv3+"; 28 + license = stdenv.lib.licenses.lgpl3Plus; 29 29 30 30 maintainers = [ stdenv.lib.maintainers.ludo ]; 31 31 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+2 -2
pkgs/development/interpreters/angelscript/default.nix
··· 11 11 (builtins.attrNames (builtins.removeAttrs x helperArgNames)); 12 12 sourceInfo = rec { 13 13 baseName="angelscript"; 14 - version = "2.29.0"; 14 + version = "2.29.1"; 15 15 name="${baseName}-${version}"; 16 16 url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip"; 17 - sha256 = "1g0bi8dx832s3911rr3jymnffaz3q7cnbzl53nmi6hwsr2kpc6mx"; 17 + sha256 = "081a0wnn1hl0hjgrg0nz63ff7k7dgrwsgszka5i7623ny407fkl5"; 18 18 }; 19 19 in 20 20 rec {
+14
pkgs/development/interpreters/erlang/R14.nix
··· 22 22 23 23 configureFlags = "--with-ssl=${openssl}"; 24 24 25 + postInstall = let 26 + manpages = fetchurl { 27 + url = "http://www.erlang.org/download/otp_doc_man_R${version}.tar.gz"; 28 + sha256 = "1nh7l7wilyyaxvlwkjxgm3cq7wpd90sk6vxhgpvg7hwai8g52545"; 29 + }; 30 + in '' 31 + tar xf "${manpages}" -C "$out/lib/erlang" 32 + for i in "$out"/lib/erlang/man/man[0-9]/*.[0-9]; do 33 + prefix="''${i%/*}" 34 + ensureDir "$out/share/man/''${prefix##*/}" 35 + ln -s "$i" "$out/share/man/''${prefix##*/}/''${i##*/}erl" 36 + done 37 + ''; 38 + 25 39 # Some erlang bin/ scripts run sed and awk 26 40 postFixup = '' 27 41 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/"
+14
pkgs/development/interpreters/erlang/R15.nix
··· 28 28 29 29 configureFlags = "--with-ssl=${openssl}"; 30 30 31 + postInstall = let 32 + manpages = fetchurl { 33 + url = "http://www.erlang.org/download/otp_doc_man_R${version}.tar.gz"; 34 + sha256 = "0sqamzbd7qyz3klgl9vm1qvl0rhsfd1dx485pb0m2185qvw02nha"; 35 + }; 36 + in '' 37 + tar xf "${manpages}" -C "$out/lib/erlang" 38 + for i in "$out"/lib/erlang/man/man[0-9]/*.[0-9]; do 39 + prefix="''${i%/*}" 40 + ensureDir "$out/share/man/''${prefix##*/}" 41 + ln -s "$i" "$out/share/man/''${prefix##*/}/''${i##*/}erl" 42 + done 43 + ''; 44 + 31 45 # Some erlang bin/ scripts run sed and awk 32 46 postFixup = '' 33 47 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/"
+14 -3
pkgs/development/interpreters/erlang/R16.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "erlang-" + version; 11 - version = "R16B03-1"; 11 + version = "16B03-1"; 12 12 13 13 src = fetchurl { 14 - url = "http://www.erlang.org/download/otp_src_${version}.tar.gz"; 14 + url = "http://www.erlang.org/download/otp_src_R${version}.tar.gz"; 15 15 sha256 = "1rvyfh22g1fir1i4xn7v2md868wcmhajwhfsq97v7kn5kd2m7khp"; 16 16 }; 17 17 ··· 28 28 29 29 configureFlags= "--with-ssl=${openssl} ${optionalString stdenv.isDarwin "--enable-darwin-64bit"}"; 30 30 31 - postInstall = '' 31 + postInstall = let 32 + manpages = fetchurl { 33 + url = "http://www.erlang.org/download/otp_doc_man_R${version}.tar.gz"; 34 + sha256 = "17f3k5j17rdsah18gywjngip6cbfgp6nb9di6il4pahmf9yvqc8g"; 35 + }; 36 + in '' 32 37 ln -s $out/lib/erlang/lib/erl_interface*/bin/erl_call $out/bin/erl_call 38 + tar xf "${manpages}" -C "$out/lib/erlang" 39 + for i in "$out"/lib/erlang/man/man[0-9]/*.[0-9]; do 40 + prefix="''${i%/*}" 41 + ensureDir "$out/share/man/''${prefix##*/}" 42 + ln -s "$i" "$out/share/man/''${prefix##*/}/''${i##*/}erl" 43 + done 33 44 ''; 34 45 35 46 # Some erlang bin/ scripts run sed and awk
+12 -1
pkgs/development/interpreters/erlang/R17.nix
··· 28 28 29 29 configureFlags= "--with-ssl=${openssl} ${optionalString stdenv.isDarwin "--enable-darwin-64bit"}"; 30 30 31 - postInstall = '' 31 + postInstall = let 32 + manpages = fetchurl { 33 + url = "http://www.erlang.org/download/otp_doc_man_${version}.tar.gz"; 34 + sha256 = "16dkz3w1q4ahy37c8a8r2h8zjcr7cxz7pd9z38chbxf6frc2pxxc"; 35 + }; 36 + in '' 32 37 ln -s $out/lib/erlang/lib/erl_interface*/bin/erl_call $out/bin/erl_call 38 + tar xf "${manpages}" -C "$out/lib/erlang" 39 + for i in "$out"/lib/erlang/man/man[0-9]/*.[0-9]; do 40 + prefix="''${i%/*}" 41 + ensureDir "$out/share/man/''${prefix##*/}" 42 + ln -s "$i" "$out/share/man/''${prefix##*/}/''${i##*/}erl" 43 + done 33 44 ''; 34 45 35 46 # Some erlang bin/ scripts run sed and awk
+1 -1
pkgs/development/interpreters/guile/1.8.nix
··· 51 51 ''; 52 52 53 53 homepage = http://www.gnu.org/software/guile/; 54 - license = "LGPLv2+"; 54 + license = stdenv.lib.licenses.lgpl2Plus; 55 55 56 56 maintainers = [ stdenv.lib.maintainers.ludo ]; 57 57 };
+1 -1
pkgs/development/interpreters/love/0.9.nix
··· 23 23 meta = { 24 24 homepage = "http://love2d.org"; 25 25 description = "A Lua-based 2D game engine/scripting language"; 26 - license = "zlib"; 26 + license = stdenv.lib.licenses.zlib; 27 27 28 28 platforms = stdenv.lib.platforms.linux; 29 29 maintainers = [ stdenv.lib.maintainers.raskin ];
+1 -1
pkgs/development/interpreters/love/default.nix
··· 43 43 meta = { 44 44 homepage = "http://love2d.org"; 45 45 description = "A Lua-based 2D game engine/scripting language"; 46 - license = "zlib"; 46 + license = stdenv.lib.licenses.zlib; 47 47 48 48 platforms = stdenv.lib.platforms.linux; 49 49 maintainers = [ stdenv.lib.maintainers.raskin ];
+1 -1
pkgs/development/interpreters/lua-4/default.nix
··· 23 23 management with incremental garbage collection, making it ideal 24 24 for configuration, scripting, and rapid prototyping. 25 25 ''; 26 - license = "MIT"; 26 + license = stdenv.lib.licenses.mit; 27 27 platforms = stdenv.lib.platforms.unix; 28 28 maintainers = [ ]; 29 29 };
+1 -1
pkgs/development/interpreters/lua-5/5.0.3.nix
··· 24 24 management with incremental garbage collection, making it ideal 25 25 for configuration, scripting, and rapid prototyping. 26 26 ''; 27 - license = "MIT"; 27 + license = stdenv.lib.licenses.mit; 28 28 platforms = stdenv.lib.platforms.unix; 29 29 maintainers = [ ]; 30 30 };
+3 -6
pkgs/development/interpreters/lua-5/5.1.nix
··· 1 - { stdenv, fetchurl, readline, makeWrapper }: 1 + { stdenv, fetchurl, readline }: 2 2 3 3 let 4 4 dsoPatch = fetchurl { ··· 16 16 sha256 = "2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333"; 17 17 }; 18 18 19 - buildInputs = [ readline makeWrapper ]; 19 + buildInputs = [ readline ]; 20 20 21 21 patches = if stdenv.isDarwin then [ ./5.1.darwin.patch ] else [ dsoPatch ]; 22 22 ··· 35 35 sed <"etc/lua.pc" >"$out/lib/pkgconfig/lua.pc" -e "s|^prefix=.*|prefix=$out|" 36 36 mv "doc/"*.{gif,png,css,html} "$out/share/doc/lua/" 37 37 rmdir $out/{share,lib}/lua/5.1 $out/{share,lib}/lua 38 - wrapProgram $out/bin/lua \ 39 - --set LUA_PATH '"$HOME/.nix-profile/lib/lua/5.1/?.lua;$HOME/.nix-profile/share/lua/5.1/?.lua"' \ 40 - --set LUA_CPATH '"$HOME/.nix-profile/lib/lua/5.1/?.so;$HOME/.nix-profile/share/lua/5.1/?.so"' 41 38 ''; 42 39 43 40 meta = { ··· 51 48 management with incremental garbage collection, making it ideal 52 49 for configuration, scripting, and rapid prototyping. 53 50 ''; 54 - license = "MIT"; 51 + license = stdenv.lib.licenses.mit; 55 52 platforms = stdenv.lib.platforms.unix; 56 53 maintainers = [ stdenv.lib.maintainers.simons ]; 57 54 };
+1 -1
pkgs/development/interpreters/lua-5/5.2.nix
··· 96 96 management with incremental garbage collection, making it ideal 97 97 for configuration, scripting, and rapid prototyping. 98 98 ''; 99 - license = "MIT"; 99 + license = stdenv.lib.licenses.mit; 100 100 platforms = stdenv.lib.platforms.unix; 101 101 maintainers = [ stdenv.lib.maintainers.simons ]; 102 102 };
+1 -1
pkgs/development/interpreters/maude/default.nix
··· 34 34 meta = { 35 35 homepage = "http://maude.cs.uiuc.edu/"; 36 36 description = "Maude -- a high-level specification language"; 37 - license = "GPLv2"; 37 + license = stdenv.lib.licenses.gpl2; 38 38 39 39 longDescription = '' 40 40 Maude is a high-performance reflective language and system
+3 -3
pkgs/development/interpreters/octave/default.nix
··· 6 6 }: 7 7 8 8 let 9 - version = "3.8.0"; 9 + version = "3.8.1"; 10 10 in 11 11 stdenv.mkDerivation rec { 12 12 name = "octave-${version}"; 13 13 src = fetchurl { 14 14 url = "mirror://gnu/octave/${name}.tar.bz2"; 15 - sha256 = "1yclb8p4mcx9xcjajyynxfnc5spw90lp44d84v56ksrlvp3314si"; 15 + sha256 = "1gcvzbgyz98mxzy3gjkdbdiirafkl73l9ywml11j412amp92wxnn"; 16 16 }; 17 17 18 18 buildInputs = [ gfortran readline ncurses perl flex texinfo qhull libX11 ··· 51 51 52 52 meta = { 53 53 homepage = http://octave.org/; 54 - license = "GPLv3+"; 54 + license = stdenv.lib.licenses.gpl3Plus; 55 55 maintainers = with stdenv.lib.maintainers; [viric raskin]; 56 56 platforms = with stdenv.lib.platforms; linux; 57 57 };
+1 -1
pkgs/development/interpreters/octave/hg.nix
··· 9 9 meta = { 10 10 description = "High-level interactive language for numerical computations"; 11 11 homepage = http://www.octave.org; 12 - license = "GPL-3"; 12 + license = stdenv.lib.licenses.gpl3; 13 13 }; 14 14 } // ( 15 15 if config.octave.devVersion or false then {
+1 -1
pkgs/development/interpreters/renpy/default.nix
··· 8 8 meta = { 9 9 description = "Ren'Py Visual Novel Engine"; 10 10 homepage = "http://renpy.org/"; 11 - license = "MIT"; 11 + license = stdenv.lib.licenses.mit; 12 12 platforms = stdenv.lib.platforms.linux; 13 13 maintainers = with stdenv.lib.maintainers; [ iyzsong ]; 14 14 };
+1 -1
pkgs/development/libraries/SDL2_gfx/default.nix
··· 46 46 ''; 47 47 48 48 homepage = https://sourceforge.net/projects/sdlgfx/; 49 - license = "LGPLv2+"; 49 + license = stdenv.lib.licenses.lgpl2Plus; 50 50 51 51 maintainers = [ stdenv.lib.maintainers.bjg ]; 52 52 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/libraries/SDL_gfx/default.nix
··· 41 41 ''; 42 42 43 43 homepage = https://sourceforge.net/projects/sdlgfx/; 44 - license = "LGPLv2+"; 44 + license = stdenv.lib.licenses.lgpl2Plus; 45 45 46 46 maintainers = [ stdenv.lib.maintainers.bjg ]; 47 47 platforms = stdenv.lib.platforms.linux;
+3 -3
pkgs/development/libraries/SDL_mixer/default.nix
··· 1 - { stdenv, fetchurl, SDL, libogg, libvorbis, enableNativeMidi ? false }: 1 + { stdenv, fetchurl, SDL, libogg, libvorbis, enableNativeMidi ? false, fluidsynth ? null }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "SDL_mixer"; ··· 10 10 sha256 = "0alrhqgm40p4c92s26mimg9cm1y7rzr6m0p49687jxd9g6130i0n"; 11 11 }; 12 12 13 - buildInputs = [SDL libogg libvorbis]; 13 + buildInputs = [SDL libogg libvorbis fluidsynth]; 14 14 15 - configureFlags = "--disable-music-ogg-shared" + stdenv.lib.optionalString enableNativeMidi "--enable-music-native-midi-gpl"; 15 + configureFlags = "--disable-music-ogg-shared" + stdenv.lib.optionalString enableNativeMidi " --enable-music-native-midi-gpl"; 16 16 17 17 postInstall = "ln -s $out/include/SDL/SDL_mixer.h $out/include/"; 18 18
+1 -1
pkgs/development/libraries/adns/default.nix
··· 24 24 meta = { 25 25 homepage = "http://www.chiark.greenend.org.uk/~ian/adns/"; 26 26 description = "Asynchronous DNS Resolver Library"; 27 - license = "LGPL-v2"; 27 + license = stdenv.lib.licenses.lgpl2; 28 28 29 29 platforms = stdenv.lib.platforms.unix; 30 30 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/development/libraries/agg/default.nix
··· 30 30 of course, AGG can do much more than that. 31 31 ''; 32 32 33 - license = "GPLv2+"; 33 + license = stdenv.lib.licenses.gpl2Plus; 34 34 homepage = http://www.antigrain.com/; 35 35 }; 36 36 }
+1 -1
pkgs/development/libraries/amrnb/default.nix
··· 26 26 # The wrapper code is free, but not the libraries from 3gpp. 27 27 # It's a source code reference implementation with patents and licenses on 28 28 # some countries, not redistributable. 29 - license = "unfree"; 29 + license = stdenv.lib.licenses.unfree; 30 30 }; 31 31 }
+1 -1
pkgs/development/libraries/amrwb/default.nix
··· 36 36 # The wrapper code is free, but not the libraries from 3gpp. 37 37 # It's a source code reference implementation with patents and licenses on 38 38 # some countries, not redistributable. 39 - license = "unfree"; 39 + license = stdenv.lib.licenses.unfree; 40 40 }; 41 41 }
+1 -1
pkgs/development/libraries/aspell/default.nix
··· 29 29 meta = { 30 30 description = "Spell checker for many languages"; 31 31 homepage = http://aspell.net/; 32 - license = "LGPLv2+"; 32 + license = stdenv.lib.licenses.lgpl2Plus; 33 33 maintainers = [ ]; 34 34 }; 35 35 }
+1 -1
pkgs/development/libraries/atk/default.nix
··· 35 35 36 36 homepage = http://library.gnome.org/devel/atk/; 37 37 38 - license = "LGPLv2+"; 38 + license = stdenv.lib.licenses.lgpl2Plus; 39 39 40 40 maintainers = with stdenv.lib.maintainers; [ raskin urkud ]; 41 41 platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+1 -1
pkgs/development/libraries/babl/0_0_22.nix
··· 11 11 meta = { 12 12 description = "Image pixel format conversion library"; 13 13 homepage = http://gegl.org/babl/; 14 - license = "GPL3"; 14 + license = stdenv.lib.licenses.gpl3; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/babl/default.nix
··· 11 11 meta = { 12 12 description = "Image pixel format conversion library"; 13 13 homepage = http://gegl.org/babl/; 14 - license = "GPL3"; 14 + license = stdenv.lib.licenses.gpl3; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/caelum/default.nix
··· 16 16 meta = { 17 17 description = "Add-on for the OGRE, aimed to render atmospheric effects"; 18 18 homepage = http://code.google.com/p/caelum/; 19 - license = "LGPLv2.1+"; 19 + license = stdenv.lib.licenses.lgpl21Plus; 20 20 broken = true; 21 21 }; 22 22 }
+1 -1
pkgs/development/libraries/ccrtp/1.8.nix
··· 15 15 meta = { 16 16 description = "GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF"; 17 17 homepage = "http://www.gnu.org/software/ccrtp/"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 maintainers = [ stdenv.lib.maintainers.marcweber ]; 20 20 platforms = stdenv.lib.platforms.linux; 21 21 };
+1 -1
pkgs/development/libraries/ccrtp/default.nix
··· 16 16 meta = { 17 17 description = "GNU ccRTP, an implementation of the IETF real-time transport protocol (RTP)"; 18 18 homepage = http://www.gnu.org/software/ccrtp/; 19 - license = "GPLv2"; 19 + license = stdenv.lib.licenses.gpl2; 20 20 maintainers = with stdenv.lib.maintainers; [ marcweber ]; 21 21 platforms = stdenv.lib.platforms.linux; 22 22 };
+1 -1
pkgs/development/libraries/check/default.nix
··· 26 26 27 27 homepage = http://check.sourceforge.net/; 28 28 29 - license = "LGPLv2+"; 29 + license = stdenv.lib.licenses.lgpl2Plus; 30 30 }; 31 31 }
+1 -1
pkgs/development/libraries/classads/default.nix
··· 19 19 meta = { 20 20 homepage = http://www.cs.wisc.edu/condor/classad/; 21 21 description = "The Classified Advertisements library provides a generic means for matching resources"; 22 - license = "Apache-2.0"; 22 + license = stdenv.lib.licenses.asl20; 23 23 }; 24 24 }
+1 -1
pkgs/development/libraries/cloog-ppl/default.nix
··· 51 51 # CLooG-PPL is actually a port of GLooG from PolyLib to PPL. 52 52 homepage = http://www.cloog.org/; 53 53 54 - license = "GPLv2+"; 54 + license = stdenv.lib.licenses.gpl2Plus; 55 55 56 56 maintainers = [ ]; 57 57
+1 -1
pkgs/development/libraries/cloog/default.nix
··· 35 35 36 36 homepage = http://www.cloog.org/; 37 37 38 - license = "GPLv2+"; 38 + license = stdenv.lib.licenses.gpl2Plus; 39 39 40 40 maintainers = [ stdenv.lib.maintainers.shlevy ]; 41 41
+1 -1
pkgs/development/libraries/clutter-gst/default.nix
··· 18 18 19 19 homepage = http://www.clutter-project.org/; 20 20 21 - license = "LGPLv2+"; 21 + license = stdenv.lib.licenses.lgpl2Plus; 22 22 23 23 maintainers = with stdenv.lib.maintainers; [ lethalman ]; 24 24 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/development/libraries/clutter-gtk/0.10.8.nix
··· 20 20 21 21 homepage = http://www.clutter-project.org/; 22 22 23 - license = "LGPLv2+"; 23 + license = stdenv.lib.licenses.lgpl2Plus; 24 24 25 25 maintainers = [ ]; 26 26 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/development/libraries/clutter-gtk/default.nix
··· 18 18 19 19 homepage = http://www.clutter-project.org/; 20 20 21 - license = "LGPLv2+"; 21 + license = stdenv.lib.licenses.lgpl2Plus; 22 22 23 23 maintainers = with stdenv.lib.maintainers; [ urkud ]; 24 24 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/development/libraries/clutter/1.18.nix
··· 43 43 specific needs. 44 44 ''; 45 45 46 - license = "LGPLv2+"; 46 + license = stdenv.lib.licenses.lgpl2Plus; 47 47 homepage = http://www.clutter-project.org/; 48 48 49 49 maintainers = with stdenv.lib.maintainers; [ urkud ];
+1 -1
pkgs/development/libraries/clutter/default.nix
··· 43 43 specific needs. 44 44 ''; 45 45 46 - license = "LGPLv2+"; 46 + license = stdenv.lib.licenses.lgpl2Plus; 47 47 homepage = http://www.clutter-project.org/; 48 48 49 49 maintainers = with stdenv.lib.maintainers; [ urkud ];
+1 -1
pkgs/development/libraries/coin3d/default.nix
··· 22 22 23 23 meta = { 24 24 homepage = http://www.coin3d.org/; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 description = "High-level, retained-mode toolkit for effective 3D graphics development"; 27 27 maintainers = [ stdenv.lib.maintainers.viric ]; 28 28 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/libraries/commoncpp2/default.nix
··· 31 31 ''; 32 32 33 33 homepage = http://www.gnu.org/software/commoncpp/; 34 - license = "GPLv2+"; 34 + license = stdenv.lib.licenses.gpl2Plus; 35 35 maintainers = [ stdenv.lib.maintainers.marcweber 36 36 stdenv.lib.maintainers.ludo 37 37 ];
+1 -1
pkgs/development/libraries/dotconf/default.nix
··· 13 13 description = "A configuration parser library"; 14 14 15 15 homepage = http://www.azzit.de/dotconf/; 16 - license = "LGPLv21+"; 16 + license = stdenv.lib.licenses.lgpl21Plus; 17 17 }; 18 18 }
+1 -1
pkgs/development/libraries/exosip/3.x.nix
··· 11 11 buildInputs = [ libosip openssl pkgconfig ]; 12 12 13 13 meta = { 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 description = "Library that hides the complexity of using the SIP protocol"; 16 16 }; 17 17 }
+1 -1
pkgs/development/libraries/exosip/default.nix
··· 11 11 buildInputs = [ libosip openssl pkgconfig ]; 12 12 13 13 meta = { 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 description = "Library that hides the complexity of using the SIP protocol"; 16 16 }; 17 17 }
+1 -1
pkgs/development/libraries/faad2/default.nix
··· 11 11 meta = { 12 12 description = "An open source MPEG-4 and MPEG-2 AAC decoder"; 13 13 homepage = http://www.audiocoding.com/faad2.html; 14 - license = "GPLv2"; 14 + license = stdenv.lib.licenses.gpl2; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/ffms/default.nix
··· 16 16 meta = { 17 17 homepage = http://code.google.com/p/ffmpegsource/; 18 18 description = "Libav/ffmpeg based source library for easy frame accurate access"; 19 - license = "MIT"; 19 + license = stdenv.lib.licenses.mit; 20 20 }; 21 21 }
+1 -1
pkgs/development/libraries/fox/default.nix
··· 27 27 Current aims are to make FOX completely platform independent, and thus programs written against the FOX library will be only a compile away from running on a variety of platforms. 28 28 ''; 29 29 homepage = "http://fox-toolkit.org"; 30 - license = "LGPLv3"; 30 + license = stdenv.lib.licenses.lgpl3; 31 31 maintainers = [ stdenv.lib.maintainers.bbenoist ]; 32 32 platforms = stdenv.lib.platforms.all; 33 33 };
+1 -1
pkgs/development/libraries/fox/fox-1.6.nix
··· 29 29 Current aims are to make FOX completely platform independent, and thus programs written against the FOX library will be only a compile away from running on a variety of platforms. 30 30 ''; 31 31 homepage = "http://fox-toolkit.org"; 32 - license = "LGPLv3"; 32 + license = stdenv.lib.licenses.lgpl3; 33 33 maintainers = [ stdenv.lib.maintainers.bbenoist ]; 34 34 platforms = stdenv.lib.platforms.mesaPlatforms; 35 35 };
+12 -4
pkgs/development/libraries/freealut/default.nix
··· 1 - {stdenv, fetchurl, openal}: 1 + { stdenv, fetchurl, openal }: 2 2 3 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 4 4 name = "freealut-1.1.0"; 5 + 5 6 src = fetchurl { 6 - url = http://www.openal.org/openal_webstf/downloads/freealut-1.1.0.tar.gz; 7 + url = "http://www.openal.org/openal_webstf/downloads/${name}.tar.gz"; 7 8 sha256 = "0kzlil6112x2429nw6mycmif8y6bxr2cwjcvp18vh6s7g63ymlb0"; 8 9 }; 9 - buildInputs = [openal]; 10 + 11 + buildInputs = [ openal ]; 12 + 13 + meta = { 14 + homepage = "http://openal.org/"; 15 + description = "Free implementation of OpenAL's ALUT standard"; 16 + license = stdenv.lib.licenses.lgpl2; 17 + }; 10 18 }
+1 -1
pkgs/development/libraries/gdal/default.nix
··· 27 27 meta = { 28 28 description = "Translator library for raster geospatial data formats"; 29 29 homepage = http://www.gdal.org/; 30 - license = "X/MIT"; 30 + license = stdenv.lib.licenses.mit; 31 31 maintainers = [ stdenv.lib.maintainers.marcweber ]; 32 32 platforms = stdenv.lib.platforms.linux; 33 33 };
+1 -1
pkgs/development/libraries/gdbm/default.nix
··· 33 33 ''; 34 34 35 35 homepage = http://www.gnu.org/software/gdbm/; 36 - license = "GPLv3+"; 36 + license = stdenv.lib.licenses.gpl3Plus; 37 37 platforms = stdenv.lib.platforms.all; 38 38 maintainers = [ stdenv.lib.maintainers.ludo ]; 39 39 };
+1 -1
pkgs/development/libraries/gdome2/default.nix
··· 19 19 meta = { 20 20 homepage = http://gdome2.cs.unibo.it/; 21 21 description = "DOM C library developped for the Gnome project"; 22 - license = "LGPLv2.1+"; 22 + license = stdenv.lib.licenses.lgpl21Plus; 23 23 maintainers = [ stdenv.lib.maintainers.roconnor ]; 24 24 }; 25 25 }
+1 -1
pkgs/development/libraries/gegl/0_0_22.nix
··· 16 16 meta = { 17 17 description = "Graph-based image processing framework"; 18 18 homepage = http://www.gegl.org; 19 - license = "GPL3"; 19 + license = stdenv.lib.licenses.gpl3; 20 20 }; 21 21 }
+1 -1
pkgs/development/libraries/gegl/default.nix
··· 26 26 meta = { 27 27 description = "Graph-based image processing framework"; 28 28 homepage = http://www.gegl.org; 29 - license = "GPL3"; 29 + license = stdenv.lib.licenses.gpl3; 30 30 }; 31 31 }
+2 -2
pkgs/development/libraries/geoclue/2.0.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "geoclue-2.1.8"; 6 + name = "geoclue-2.1.9"; 7 7 8 8 src = fetchurl { 9 9 url = "http://www.freedesktop.org/software/geoclue/releases/2.1/${name}.tar.xz"; 10 - sha256 = "05h102110gsxxvmvllssfz7ldjpwrrb5sqg5rbpibys6iy4w1k6m"; 10 + sha256 = "0aq9fqlvvc8jqbshp3mbcc1j5hq4fzjy8hd1yxcl6xrd0jkfw5ml"; 11 11 }; 12 12 13 13 buildInputs =
+1 -1
pkgs/development/libraries/glibc/2.19/common.nix
··· 181 181 most systems with the Linux kernel. 182 182 ''; 183 183 184 - license = "LGPLv2+"; 184 + license = stdenv.lib.licenses.lgpl2Plus; 185 185 186 186 maintainers = [ stdenv.lib.maintainers.ludo ]; 187 187 #platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/libraries/glibmm/default.nix
··· 22 22 23 23 homepage = http://gtkmm.org/; 24 24 25 - license = "LGPLv2+"; 25 + license = stdenv.lib.licenses.lgpl2Plus; 26 26 27 27 maintainers = with stdenv.lib.maintainers; [urkud raskin]; 28 28 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/libraries/glpk/default.nix
··· 21 21 ''; 22 22 23 23 homepage = http://www.gnu.org/software/glpk/; 24 - license = "GPLv3+"; 24 + license = stdenv.lib.licenses.gpl3Plus; 25 25 26 26 maintainers = [ stdenv.lib.maintainers.bjg ]; 27 27 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/gmm/default.nix
··· 11 11 meta = { 12 12 description = "Generic C++ template library for sparse, dense and skyline matrices"; 13 13 homepage = http://home.gna.org/getfem/gmm_intro.html; 14 - license = "LGLP2.1"; # or later 14 + license = stdenv.lib.licenses.lgpl21Plus; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/gmp/4.3.2.nix
··· 53 53 ''; 54 54 55 55 homepage = http://gmplib.org/; 56 - license = "LGPLv3+"; 56 + license = stdenv.lib.licenses.lgpl3Plus; 57 57 58 58 maintainers = [ stdenv.lib.maintainers.ludo ]; 59 59 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/gmp/5.0.5.nix
··· 56 56 ''; 57 57 58 58 homepage = http://gmplib.org/; 59 - license = "LGPLv3+"; 59 + license = stdenv.lib.licenses.lgpl3Plus; 60 60 61 61 maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ]; 62 62 platforms = stdenv.lib.platforms.all;
+1 -2
pkgs/development/libraries/gnutls/3.1.nix
··· 61 61 ''; 62 62 63 63 homepage = http://www.gnu.org/software/gnutls/; 64 - license = "LGPLv2.1+"; 64 + license = stdenv.lib.licenses.lgpl21Plus; 65 65 maintainers = [ stdenv.lib.maintainers.eelco ]; 66 66 }; 67 67 } 68 -
+1 -2
pkgs/development/libraries/gnutls/3.2.nix
··· 63 63 ''; 64 64 65 65 homepage = http://www.gnu.org/software/gnutls/; 66 - license = "LGPLv2.1+"; 66 + license = stdenv.lib.licenses.lgpl21Plus; 67 67 maintainers = [ stdenv.lib.maintainers.eelco ]; 68 68 platforms = stdenv.lib.platforms.all; 69 69 }; 70 70 } 71 -
+1 -1
pkgs/development/libraries/gsasl/default.nix
··· 26 26 ''; 27 27 28 28 homepage = http://www.gnu.org/software/gsasl/; 29 - license = "GPLv3+"; 29 + license = stdenv.lib.licenses.gpl3Plus; 30 30 31 31 maintainers = with stdenv.lib.maintainers; [ ]; 32 32 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/gsl/default.nix
··· 17 17 meta = { 18 18 description = "The GNU Scientific Library, a large numerical library"; 19 19 homepage = http://www.gnu.org/software/gsl/; 20 - license = "GPLv3+"; 20 + license = stdenv.lib.licenses.gpl3Plus; 21 21 22 22 longDescription = '' 23 23 The GNU Scientific Library (GSL) is a numerical library for C
+1 -1
pkgs/development/libraries/gss/default.nix
··· 23 23 ''; 24 24 25 25 homepage = http://www.gnu.org/software/gss/; 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 28 28 maintainers = [ stdenv.lib.maintainers.bjg ]; 29 29 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/gssdp/default.nix
··· 13 13 meta = { 14 14 description = "GObject-based API for handling resource discovery and announcement over SSDP"; 15 15 homepage = http://www.gupnp.org/; 16 - license = "LGPL v2"; 16 + license = stdenv.lib.licenses.lgpl2; 17 17 platforms = stdenv.lib.platforms.all; 18 18 }; 19 19 }
+1 -1
pkgs/development/libraries/gstreamer/legacy/gnonlin/default.nix
··· 16 16 meta = { 17 17 homepage = "http://gstreamer.freedesktop.org/modules/gnonlin.html"; 18 18 description = "http://gstreamer.freedesktop.org/modules/gnonlin.html"; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 }; 21 21 }
+1 -1
pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix
··· 24 24 meta = { 25 25 homepage = "http://gstreamer.freedesktop.org/releases/gst-ffmpeg"; 26 26 description = "GStreamer's plug-in using FFmpeg"; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 }; 29 29 }
+1 -1
pkgs/development/libraries/gstreamer/legacy/gst-plugins-bad/default.nix
··· 25 25 maintainers = [stdenv.lib.maintainers.raskin]; 26 26 platforms = stdenv.lib.platforms.linux; 27 27 28 - license = "LGPLv2+"; 28 + license = stdenv.lib.licenses.lgpl2Plus; 29 29 }; 30 30 }
+1 -1
pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix
··· 35 35 maintainers = [stdenv.lib.maintainers.raskin]; 36 36 platforms = stdenv.lib.platforms.linux; 37 37 38 - license = "LGPLv2+"; 38 + license = stdenv.lib.licenses.lgpl2Plus; 39 39 }; 40 40 }
+1 -1
pkgs/development/libraries/gstreamer/legacy/gst-plugins-ugly/default.nix
··· 25 25 maintainers = [stdenv.lib.maintainers.raskin]; 26 26 platforms = stdenv.lib.platforms.linux; 27 27 28 - license = "LGPLv2+"; 28 + license = stdenv.lib.licenses.lgpl2Plus; 29 29 }; 30 30 }
+1 -2
pkgs/development/libraries/gstreamer/legacy/gst-python/default.nix
··· 24 24 25 25 description = "Python bindings for GStreamer"; 26 26 27 - license = "LGPLv2+"; 27 + license = stdenv.lib.licenses.lgpl2Plus; 28 28 }; 29 29 } 30 -
+1 -1
pkgs/development/libraries/gstreamer/legacy/gstreamer/default.nix
··· 48 48 interface. 49 49 ''; 50 50 51 - license = "LGPLv2+"; 51 + license = stdenv.lib.licenses.lgpl2Plus; 52 52 }; 53 53 }
+1 -1
pkgs/development/libraries/gstreamer/legacy/gstreamermm/default.nix
··· 23 23 meta = { 24 24 description = "C++ bindings for the GStreamer streaming multimedia library"; 25 25 homepage = http://www.gtkmm.org/; 26 - license = "LGPLv2+"; 26 + license = stdenv.lib.licenses.lgpl2Plus; 27 27 maintainers = "Philip Lykke Carlsen <plcplc@gmail.com>"; 28 28 platforms = stdenv.lib.platforms.linux; 29 29 };
+1 -2
pkgs/development/libraries/gstreamer/python/default.nix
··· 30 30 31 31 description = "Python bindings for GStreamer"; 32 32 33 - license = "LGPLv2+"; 33 + license = stdenv.lib.licenses.lgpl2Plus; 34 34 }; 35 35 } 36 -
+1 -1
pkgs/development/libraries/gtk+/3.x.nix
··· 54 54 55 55 homepage = http://www.gtk.org/; 56 56 57 - license = "LGPLv2+"; 57 + license = stdenv.lib.licenses.lgpl2Plus; 58 58 59 59 maintainers = with stdenv.lib.maintainers; [ urkud raskin vcunat]; 60 60 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/gtkdatabox/default.nix
··· 17 17 meta = { 18 18 description = "Gtk+ widget for displaying large amounts of numerical data"; 19 19 20 - license = "LGPLv2"; 20 + license = stdenv.lib.licenses.lgpl2; 21 21 22 22 platforms = stdenv.lib.platforms.linux; 23 23 };
+1 -1
pkgs/development/libraries/gtkimageview/default.nix
··· 25 25 interpolation; GIF animation support. 26 26 ''; 27 27 28 - license = "LGPLv2+"; 28 + license = stdenv.lib.licenses.lgpl2Plus; 29 29 30 30 maintainers = [ ]; 31 31 };
+1 -1
pkgs/development/libraries/gtkmathview/default.nix
··· 21 21 meta = { 22 22 homepage = http://helm.cs.unibo.it/mml-widget/; 23 23 description = "GtkMathView is a C++ rendering engine for MathML documents"; 24 - license = "LGPLv3+"; 24 + license = stdenv.lib.licenses.lgpl3Plus; 25 25 maintainers = [ stdenv.lib.maintainers.roconnor ]; 26 26 }; 27 27 }
+1 -1
pkgs/development/libraries/gtkmm/2.x.nix
··· 30 30 31 31 homepage = http://gtkmm.org/; 32 32 33 - license = "LGPLv2+"; 33 + license = stdenv.lib.licenses.lgpl2Plus; 34 34 35 35 maintainers = with stdenv.lib.maintainers; [ raskin vcunat ]; 36 36 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/libraries/gtkmm/3.x.nix
··· 33 33 34 34 homepage = http://gtkmm.org/; 35 35 36 - license = "LGPLv2+"; 36 + license = stdenv.lib.licenses.lgpl2Plus; 37 37 38 38 maintainers = with stdenv.lib.maintainers; [ raskin urkud vcunat ]; 39 39 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/libraries/gts/default.nix
··· 14 14 15 15 meta = { 16 16 homepage = http://gts.sourceforge.net/; 17 - license = "LGPLv2+"; 17 + license = stdenv.lib.licenses.lgpl2Plus; 18 18 description = "GNU Triangulated Surface Library"; 19 19 20 20 longDescription = ''
+2 -2
pkgs/development/libraries/harfbuzz/default.nix
··· 8 8 # (icu is a ~30 MB dependency, the rest is very small in comparison) 9 9 10 10 stdenv.mkDerivation rec { 11 - name = "harfbuzz-0.9.32"; 11 + name = "harfbuzz-0.9.33"; 12 12 13 13 src = fetchurl { 14 14 url = "http://www.freedesktop.org/software/harfbuzz/release/${name}.tar.bz2"; 15 - sha256 = "1d4x9fcy2p9g67pb4nfzx6p4008dzn7g25lva9pv71rd9rs82323"; 15 + sha256 = "1iql2ghlndqgx9q6p098xf253rjz5rnrv5qniwgd1b5q0jzwa4yk"; 16 16 }; 17 17 18 18 configureFlags = [
+2 -2
pkgs/development/libraries/haskell/Cabal/1.20.0.1.nix pkgs/development/libraries/haskell/Cabal/1.20.0.2.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "Cabal"; 10 - version = "1.20.0.1"; 11 - sha256 = "0vcpw4rskqlg2swsxk93p77svb007qvpwlpj2ia55avpi4c3xf8m"; 10 + version = "1.20.0.2"; 11 + sha256 = "00mz24fj3qpq6rl3n3i73x6k0jzqix24k9izrlkzg07mpjcj4k93"; 12 12 buildDepends = [ deepseq filepath time ]; 13 13 testDepends = [ 14 14 extensibleExceptions filepath HUnit QuickCheck regexPosix
+2 -2
pkgs/development/libraries/haskell/GLUtil/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "GLUtil"; 9 - version = "0.7.5"; 10 - sha256 = "1rbnq1nrs2b06ph60lh0yvygk82vvnm8c4d0anhjrqw9i58nd3iz"; 9 + version = "0.8"; 10 + sha256 = "00r9gmwsb9gx6bcc012rhz0z0hj3my8k1i0yjnaw0jmlqswm45h8"; 11 11 buildDepends = [ 12 12 cpphs JuicyPixels linear OpenGL OpenGLRaw transformers vector 13 13 ];
+11 -19
pkgs/development/libraries/haskell/MFlow/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 - { cabal, acidState, aws, blazeHtml, blazeMarkup, caseInsensitive 4 - , clientsession, conduit, conduitExtra, cpphs, extensibleExceptions 5 - , hamlet, hscolour, httpConduit, httpTypes, monadloc, monadLogger 6 - , mtl, network, parsec, persistent, persistentSqlite 7 - , persistentTemplate, pwstoreFast, random, RefSerialize, resourcet 8 - , safecopy, shakespeare, stm, TCache, tcacheAWS, text, time 9 - , transformers, utf8String, vector, wai, waiExtra, warp, warpTls 10 - , Workflow 3 + { cabal, blazeHtml, blazeMarkup, caseInsensitive, clientsession 4 + , conduit, conduitExtra, cpphs, extensibleExceptions, httpTypes 5 + , monadloc, mtl, parsec, pwstoreFast, random, RefSerialize 6 + , resourcet, stm, TCache, text, time, transformers, utf8String 7 + , vector, wai, waiExtra, warp, warpTls, Workflow 11 8 }: 12 9 13 10 cabal.mkDerivation (self: { 14 11 pname = "MFlow"; 15 - version = "0.4.5.5"; 16 - sha256 = "0ggwzjxhw2xmp2m6a560pn5m0qfn80x5q23vrd2k9aqxh8n2k6i5"; 17 - isLibrary = true; 18 - isExecutable = true; 12 + version = "0.4.5.6"; 13 + sha256 = "12rgp4x2in3r1hf4j1fr5ih0x0mb54x1rdr1mjllbh8c09ricrah"; 19 14 buildDepends = [ 20 - acidState aws blazeHtml blazeMarkup caseInsensitive clientsession 21 - conduit conduitExtra extensibleExceptions hamlet hscolour 22 - httpConduit httpTypes monadloc monadLogger mtl network parsec 23 - persistent persistentSqlite persistentTemplate pwstoreFast random 24 - RefSerialize resourcet safecopy shakespeare stm TCache tcacheAWS 25 - text time transformers utf8String vector wai waiExtra warp warpTls 26 - Workflow 15 + blazeHtml blazeMarkup caseInsensitive clientsession conduit 16 + conduitExtra extensibleExceptions httpTypes monadloc mtl parsec 17 + pwstoreFast random RefSerialize resourcet stm TCache text time 18 + transformers utf8String vector wai waiExtra warp warpTls Workflow 27 19 ]; 28 20 buildTools = [ cpphs ]; 29 21 meta = {
+19
pkgs/development/libraries/haskell/ad/default.nix
··· 1 + { cabal, comonad, dataReify, doctest, erf, filepath, free, mtl 2 + , nats, reflection, tagged, transformers 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "ad"; 7 + version = "4.2.0.1"; 8 + sha256 = "06vjllcrnr4dv5h3xkcy5zhnhyamp6b6jahpnh2y0i6mp2bdw0pz"; 9 + buildDepends = [ 10 + comonad dataReify erf free mtl nats reflection tagged transformers 11 + ]; 12 + testDepends = [ doctest filepath mtl ]; 13 + meta = { 14 + homepage = "http://github.com/ekmett/ad"; 15 + description = "Automatic Differentiation"; 16 + license = self.stdenv.lib.licenses.bsd3; 17 + platforms = self.ghc.meta.platforms; 18 + }; 19 + })
+2 -2
pkgs/development/libraries/haskell/adjunctions/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "adjunctions"; 10 - version = "4.1.0.1"; 11 - sha256 = "18p2pabid7dx96qcpd2ywv5mhjp55srhm5g013pn697jcxyq2xiv"; 10 + version = "4.2"; 11 + sha256 = "07r56r6kyd6wlcxxnsnnyv59pyc8s1gsy54kzwmk9yknks5rij9i"; 12 12 buildDepends = [ 13 13 comonad contravariant distributive free mtl profunctors 14 14 semigroupoids semigroups tagged transformers void
+2 -2
pkgs/development/libraries/haskell/atomic-primops/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "atomic-primops"; 7 - version = "0.6.0.5"; 8 - sha256 = "0xyvadhmhk2b6y6p52cfbjx1hs3zfcwfa5wx6cypaq4yi3csyl5k"; 7 + version = "0.6.0.6"; 8 + sha256 = "10i9s6d9951z9bf88w1vxcfb9z9axm2q4kf8wy6zd5gcc8hm7wcb"; 9 9 buildDepends = [ primitive ]; 10 10 meta = { 11 11 homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
+15
pkgs/development/libraries/haskell/base-prelude/default.nix
··· 1 + # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 + 3 + { cabal }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "base-prelude"; 7 + version = "0.1.3"; 8 + sha256 = "07s5j538zxd0hlazqqbz4nwa82rcrmv25v7jr6nxafmgn83mkqhx"; 9 + meta = { 10 + homepage = "https://github.com/nikita-volkov/base-prelude"; 11 + description = "The most complete prelude formed from only the \"base\" package"; 12 + license = self.stdenv.lib.licenses.mit; 13 + platforms = self.ghc.meta.platforms; 14 + }; 15 + })
+15
pkgs/development/libraries/haskell/bencoding/default.nix
··· 1 + { cabal, attoparsec, deepseq, hspec, mtl, QuickCheck, text }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "bencoding"; 5 + version = "0.4.3.0"; 6 + sha256 = "0f6d3g88y7i4s5wa53771n0fbkbs4na8vpy51wk21b563smdcpcc"; 7 + buildDepends = [ attoparsec deepseq mtl text ]; 8 + testDepends = [ attoparsec hspec QuickCheck ]; 9 + meta = { 10 + homepage = "https://github.com/cobit/bencoding"; 11 + description = "A library for encoding and decoding of BEncode data"; 12 + license = self.stdenv.lib.licenses.bsd3; 13 + platforms = self.ghc.meta.platforms; 14 + }; 15 + })
+2 -2
pkgs/development/libraries/haskell/bindings-GLFW/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "bindings-GLFW"; 9 - version = "3.0.3.2"; 10 - sha256 = "1w4y2ha5x678fiyan79jd59mjrkf4q25v8049sj20fbmabgdqla9"; 9 + version = "3.0.3.3"; 10 + sha256 = "0w6vqshlk0c4k4q81xw7kg4j62h3wpccpy8qbiq5ks69w7z13fy4"; 11 11 buildDepends = [ bindingsDSL ]; 12 12 testDepends = [ HUnit testFramework testFrameworkHunit ]; 13 13 extraLibraries = [
+2 -2
pkgs/development/libraries/haskell/cgrep/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "cgrep"; 9 - version = "6.4.4"; 10 - sha256 = "1czy9skv3jcfljwxml4nprmsxq70pav7mqhk92jg5wj1klgrz21k"; 9 + version = "6.4.5"; 10 + sha256 = "0pp3gfy8dvdbv40vfy3dhqymjp0knnbzv9hmbc18f3s8zpy4lis0"; 11 11 isLibrary = false; 12 12 isExecutable = true; 13 13 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/classy-prelude-conduit/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "classy-prelude-conduit"; 10 - version = "0.9.2"; 11 - sha256 = "07qdhha58yl1dq4mpbyrpjwzk2yhn8dbkg2qg2yaq1j780a6dwcv"; 10 + version = "0.9.3"; 11 + sha256 = "0wsl3mhczinxl6ij8dpv5001db740z4jq43l2gpzdylv6pmpldzr"; 12 12 buildDepends = [ 13 13 classyPrelude conduit conduitCombinators monadControl resourcet 14 14 systemFileio transformers void
+2 -2
pkgs/development/libraries/haskell/classy-prelude/default.nix
··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "classy-prelude"; 11 - version = "0.9.2"; 12 - sha256 = "0n006ld2kifh2bmwgbzx282s7xxpcml9g433x132prcblw4axkgr"; 11 + version = "0.9.3"; 12 + sha256 = "06y6zx3mmqjnha5p7y7blzn77bij71kndw2bmi07wz4s4lj9xsiv"; 13 13 buildDepends = [ 14 14 basicPrelude chunkedData enclosedExceptions exceptions hashable 15 15 liftedBase monoTraversable semigroups stm systemFilepath text time
+2 -2
pkgs/development/libraries/haskell/cmdargs/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "cmdargs"; 7 - version = "0.10.8"; 8 - sha256 = "1gh6g655s5yjf55qlbpn7daw5f67j79znibs4dwrvhj985hb9a7p"; 7 + version = "0.10.9"; 8 + sha256 = "12phn22iri2v65gbxzl580mikkj05rwx4sjn5c31f871wp0538my"; 9 9 isLibrary = true; 10 10 isExecutable = true; 11 11 buildDepends = [ filepath transformers ];
+4 -3
pkgs/development/libraries/haskell/comonad/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 3 { cabal, contravariant, distributive, doctest, filepath, semigroups 4 - , tagged, transformers 4 + , tagged, transformers, transformersCompat 5 5 }: 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "comonad"; 9 - version = "4.2"; 10 - sha256 = "161dgmjfff85sj6yijzgzyb4dvnn1zsm3q5q96qwypynj0am5sr7"; 9 + version = "4.2.2"; 10 + sha256 = "022fcy0ijwsdnjb1b1jrwy2ypzzbzvfgj9ns0c74hrsj08gjh8j8"; 11 11 buildDepends = [ 12 12 contravariant distributive semigroups tagged transformers 13 + transformersCompat 13 14 ]; 14 15 testDepends = [ doctest filepath ]; 15 16 meta = {
+2 -2
pkgs/development/libraries/haskell/conduit-combinators/default.nix
··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "conduit-combinators"; 11 - version = "0.2.6.1"; 12 - sha256 = "01q585fwfl7qw5yr7ry1zfwm0lbmizyidifk9jzxdfxppbccfxfc"; 11 + version = "0.2.8.2"; 12 + sha256 = "1x2g333ygiv4jvwx4lw579kwx1z5m80cqfqgzv0pi5xdxcagy1ha"; 13 13 buildDepends = [ 14 14 base16Bytestring base64Bytestring chunkedData conduit conduitExtra 15 15 monadControl monoTraversable mwcRandom primitive resourcet
+2 -2
pkgs/development/libraries/haskell/conduit-extra/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "conduit-extra"; 10 - version = "1.1.2"; 11 - sha256 = "1hglg491vgy6hjggi7067rjly3dlnr3byf6xlc20narzr25sxfxi"; 10 + version = "1.1.3"; 11 + sha256 = "1gzvplaxplqia23g6l8z42w0z10y33yz594lxdk82g4i7swaagix"; 12 12 buildDepends = [ 13 13 attoparsec blazeBuilder conduit filepath monadControl network 14 14 primitive resourcet stm streamingCommons text transformers
+6 -4
pkgs/development/libraries/haskell/contravariant/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 - { cabal, tagged, transformers, transformersCompat }: 3 + { cabal, semigroups, tagged, transformers, transformersCompat }: 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "contravariant"; 7 - version = "0.6"; 8 - sha256 = "031kwn2hpw25p2q0bhfgby0ihxjbcyv6w0v0nsj2zygif9jkfrrh"; 9 - buildDepends = [ tagged transformers transformersCompat ]; 7 + version = "1.1"; 8 + sha256 = "0j2q6gl9f8jgknjqr2qzzxkb4fl7m9n5zjavnzan2arlv4viznhh"; 9 + buildDepends = [ 10 + semigroups tagged transformers transformersCompat 11 + ]; 10 12 meta = { 11 13 homepage = "http://github.com/ekmett/contravariant/"; 12 14 description = "Contravariant functors";
+2 -2
pkgs/development/libraries/haskell/dns/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "dns"; 9 - version = "1.4.0"; 10 - sha256 = "1r004wpq0z98f6n3rqqlkqmb799sdldj5087icksi6rxxr3plrs9"; 9 + version = "1.4.1"; 10 + sha256 = "0q5ib797p0ay8lrlywaqyg736qh67mfdqwc53c1qhr5xrbcyvdir"; 11 11 buildDepends = [ 12 12 attoparsec binary blazeBuilder conduit conduitExtra iproute mtl 13 13 network random resourcet
+16
pkgs/development/libraries/haskell/easy-file/default.nix
··· 1 + # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 + 3 + { cabal, filepath, time }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "easy-file"; 7 + version = "0.2.0"; 8 + sha256 = "0v8skixq15rvyiyky1dcrfl9jrzkbi75vai8np11xy2kg7a8ym2a"; 9 + buildDepends = [ filepath time ]; 10 + meta = { 11 + homepage = "http://github.com/kazu-yamamoto/easy-file"; 12 + description = "Cross-platform File handling"; 13 + license = self.stdenv.lib.licenses.bsd3; 14 + platforms = self.ghc.meta.platforms; 15 + }; 16 + })
+22
pkgs/development/libraries/haskell/equivalence/0.2.5.nix
··· 1 + # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 + 3 + { cabal, mtl, QuickCheck, STMonadTrans, testFramework 4 + , testFrameworkQuickcheck2 5 + }: 6 + 7 + cabal.mkDerivation (self: { 8 + pname = "equivalence"; 9 + version = "0.2.5"; 10 + sha256 = "014r9v81r7nj5pynfk3wa4lm4hk04123fgxkhb9a945wi6d9m5h3"; 11 + buildDepends = [ mtl STMonadTrans ]; 12 + testDepends = [ 13 + mtl QuickCheck STMonadTrans testFramework testFrameworkQuickcheck2 14 + ]; 15 + doCheck = false; 16 + meta = { 17 + homepage = "https://bitbucket.org/paba/equivalence/"; 18 + description = "Maintaining an equivalence relation implemented as union-find using STT"; 19 + license = self.stdenv.lib.licenses.bsd3; 20 + platforms = self.ghc.meta.platforms; 21 + }; 22 + })
pkgs/development/libraries/haskell/equivalence/default.nix pkgs/development/libraries/haskell/equivalence/0.2.3.nix
+2 -2
pkgs/development/libraries/haskell/fay-base/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "fay-base"; 7 - version = "0.19.1.2"; 8 - sha256 = "0y2gpyh0gama6mz0rfvqdgpf7wfwx7r8k0cdfh60kjcxr029dx5i"; 7 + version = "0.19.2"; 8 + sha256 = "08iv3097h877hxbmpmar1p526famm5pb1djq3qwla3bkqrzxgmf4"; 9 9 buildDepends = [ fay ]; 10 10 meta = { 11 11 homepage = "https://github.com/faylang/fay-base";
+2 -2
pkgs/development/libraries/haskell/filestore/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "filestore"; 9 - version = "0.6.0.2"; 10 - sha256 = "0dbn358gxg13lxlpqyczcn5g5kvzrz7lv17qsmr53hvmxz8mricr"; 9 + version = "0.6.0.3"; 10 + sha256 = "03qmv3cqp1fv7b7pdjdx12cb27bfjbwwjdhkcvkfq89qwk9wh1h0"; 11 11 buildDepends = [ Diff filepath parsec split time utf8String xml ]; 12 12 testDepends = [ Diff filepath HUnit mtl time ]; 13 13 jailbreak = true;
+2 -2
pkgs/development/libraries/haskell/folds/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "folds"; 10 - version = "0.6.1"; 11 - sha256 = "13p4kyr48g917ib87n14qpqaka6isp73cwy7mvvsqgprj1fghyj1"; 10 + version = "0.6.2"; 11 + sha256 = "13zdmf7szdy9ka5dw0vgzbfmndm7w8fz7ryz5h2z5hsqg9am2qqa"; 12 12 buildDepends = [ 13 13 comonad contravariant lens pointed profunctors reflection 14 14 semigroupoids tagged transformers vector
+2 -2
pkgs/development/libraries/haskell/free-game/1.0.5.nix pkgs/development/libraries/haskell/free-game/default.nix
··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "free-game"; 11 - version = "1.0.5"; 12 - sha256 = "048hmb4zbn67ycdwy7alhfakdyv405ck79bzrxv2ra6w1v5b3yvf"; 11 + version = "1.1.78"; 12 + sha256 = "11f3ib4nx0madbx58gscaqwc1k5mxw70klrq7z7lac9w61phkws6"; 13 13 buildDepends = [ 14 14 boundingboxes colors controlBool filepath free freetype2 GLFWB 15 15 hashable JuicyPixels JuicyPixelsUtil lens linear mtl OpenGL
-25
pkgs/development/libraries/haskell/free-game/1.1.nix
··· 1 - # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 - 3 - { cabal, boundingboxes, colors, controlBool, filepath, free 4 - , freetype2, GLFWB, hashable, JuicyPixels, JuicyPixelsUtil, lens 5 - , linear, mtl, OpenGL, OpenGLRaw, random, reflection, transformers 6 - , vector, void 7 - }: 8 - 9 - cabal.mkDerivation (self: { 10 - pname = "free-game"; 11 - version = "1.1"; 12 - sha256 = "0id3vn2j44gd8krl5icacwxgx00h6r89yncjg10nyyb90rymvxzz"; 13 - buildDepends = [ 14 - boundingboxes colors controlBool filepath free freetype2 GLFWB 15 - hashable JuicyPixels JuicyPixelsUtil lens linear mtl OpenGL 16 - OpenGLRaw random reflection transformers vector void 17 - ]; 18 - jailbreak = true; 19 - meta = { 20 - homepage = "https://github.com/fumieval/free-game"; 21 - description = "Create games for free"; 22 - license = self.stdenv.lib.licenses.bsd3; 23 - platforms = self.ghc.meta.platforms; 24 - }; 25 - })
+2 -2
pkgs/development/libraries/haskell/hackage-db/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "hackage-db"; 7 - version = "1.7"; 8 - sha256 = "0mf22xxbcbjb7l4jahknp6s7lsfn43ib7z9m2jsg9py92vkacfp1"; 7 + version = "1.8"; 8 + sha256 = "0iav085xq4d6k9z0x7jlnw3r3wwnzbr7ygbaqnblj6mcpnps9r3q"; 9 9 buildDepends = [ Cabal filepath tar utf8String ]; 10 10 meta = { 11 11 homepage = "http://github.com/peti/hackage-db";
+2 -2
pkgs/development/libraries/haskell/haskell-token-utils/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "haskell-token-utils"; 10 - version = "0.0.0.4"; 11 - sha256 = "0bb47g58m76293dw4h349j3fmajmw62rqna2kcgx681a1rsbpb4i"; 10 + version = "0.0.0.5"; 11 + sha256 = "01kyghzbs8w8ds0aczcdg2ib5b919r5vxgwg8iifbf220vlhd8mn"; 12 12 buildDepends = [ 13 13 dualTree ghcPaths ghcSybUtils haskellSrcExts monoidExtras mtl 14 14 rosezipper semigroups syb
+1 -1
pkgs/development/libraries/haskell/hflags/default.nix
··· 10 10 meta = { 11 11 homepage = "http://github.com/errge/hflags"; 12 12 description = "Command line flag parser, very similar to Google's gflags"; 13 - license = "Apache-2.0"; 13 + license = "unknown"; 14 14 platforms = self.ghc.meta.platforms; 15 15 }; 16 16 })
+2 -2
pkgs/development/libraries/haskell/hp2any-graph/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "hp2any-graph"; 9 - version = "0.5.4.1"; 10 - sha256 = "0cvli36lbipi29fw45mfpv35dn7ndbkxhpd3wjy9xn9gy8g0r9xx"; 9 + version = "0.5.4.2"; 10 + sha256 = "1yj1miqn265pxq2dfhx87s20vjnnxmsl3d9xdy88cbzglpx2v9il"; 11 11 isLibrary = true; 12 12 isExecutable = true; 13 13 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/hslua/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "hslua"; 7 - version = "0.3.12"; 8 - sha256 = "1cn6qxhvh8bxr9fisr4m4mqk6qwj69as63fkpf77a1xhmk31qlrf"; 7 + version = "0.3.13"; 8 + sha256 = "02j3hrzq3dgcv4bvf4xz14qxvzlb0vlxrf7lk9wqwdy43b978mz9"; 9 9 buildDepends = [ mtl ]; 10 10 pkgconfigDepends = [ lua ]; 11 11 configureFlags = "-fsystem-lua";
+4 -4
pkgs/development/libraries/haskell/kan-extensions/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 3 { cabal, adjunctions, comonad, contravariant, distributive, free 4 - , mtl, pointed, semigroupoids, speculation, transformers 4 + , mtl, pointed, semigroupoids, transformers 5 5 }: 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "kan-extensions"; 9 - version = "4.0.3"; 10 - sha256 = "05zqlxm6i66d996jcpjhnmij28a4zwc0l0nc9cyxamfwmyd9754b"; 9 + version = "4.1"; 10 + sha256 = "1dg9q6rahgvsnsnd76r6a3harrllq3pzz9250cakgqip4n02dji1"; 11 11 buildDepends = [ 12 12 adjunctions comonad contravariant distributive free mtl pointed 13 - semigroupoids speculation transformers 13 + semigroupoids transformers 14 14 ]; 15 15 meta = { 16 16 homepage = "http://github.com/ekmett/kan-extensions/";
+2 -2
pkgs/development/libraries/haskell/lens/default.nix
··· 12 12 13 13 cabal.mkDerivation (self: { 14 14 pname = "lens"; 15 - version = "4.3"; 16 - sha256 = "0wvsf0vkqjmmgl3p5lxbypn4p126l927ip7l2iisqzwyk87zfqqy"; 15 + version = "4.3.3"; 16 + sha256 = "0k7qslnh15xnrj86wwsp0mvz6g363ma4g0dxkmvvg4sa1bxljr1f"; 17 17 buildDepends = [ 18 18 aeson attoparsec bifunctors comonad contravariant distributive 19 19 exceptions filepath free hashable mtl parallel primitive
+13 -6
pkgs/development/libraries/haskell/liblastfm/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 - { cabal, aeson, cereal, contravariant, cryptoApi, httpConduit 4 - , httpTypes, network, pureMD5, semigroups, tagged, text, void 3 + { cabal, aeson, cereal, contravariant, cryptoApi, hspec 4 + , hspecExpectationsLens, httpClient, httpClientTls, HUnit, lens 5 + , network, profunctors, pureMD5, semigroups, text, void, xmlConduit 6 + , xmlHtmlConduitLens 5 7 }: 6 8 7 9 cabal.mkDerivation (self: { 8 10 pname = "liblastfm"; 9 - version = "0.3.2.0"; 10 - sha256 = "09xsjkwknfvdd3zb7a1qbch45ri6knkn33wl6xbi48sw5i79lxnv"; 11 + version = "0.4.0.0"; 12 + sha256 = "0dr1nvb7sxlp1fihvnwz9lyfmaynbj39npah2ndvlgnzz670j0z9"; 11 13 buildDepends = [ 12 - aeson cereal contravariant cryptoApi httpConduit httpTypes network 13 - pureMD5 semigroups tagged text void 14 + aeson cereal contravariant cryptoApi httpClient httpClientTls 15 + network profunctors pureMD5 semigroups text void xmlConduit 16 + ]; 17 + testDepends = [ 18 + aeson cereal contravariant cryptoApi hspec hspecExpectationsLens 19 + httpClient httpClientTls HUnit lens network profunctors pureMD5 20 + text void xmlConduit xmlHtmlConduitLens 14 21 ]; 15 22 meta = { 16 23 description = "Lastfm API interface";
+2 -2
pkgs/development/libraries/haskell/lifted-async/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "lifted-async"; 9 - version = "0.2.0"; 10 - sha256 = "1s8gz630v9xag0d5pjjwvfff87wvyy1w86ah7mvnylkarbdsac6l"; 9 + version = "0.2.0.1"; 10 + sha256 = "1x3qdgy0jkqx71xndjh769lw3wrwq63k2kc33pxn6x11yyklcf1j"; 11 11 buildDepends = [ async liftedBase monadControl transformersBase ]; 12 12 testDepends = [ 13 13 async HUnit liftedBase monadControl mtl tasty tastyHunit tastyTh
+2 -2
pkgs/development/libraries/haskell/mongoDB/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "mongoDB"; 10 - version = "2.0.2"; 11 - sha256 = "02xq80jcrrp41gzzg7008spw3npj6iz3gcf1bkj4cf8vjs44nplf"; 10 + version = "2.0.3"; 11 + sha256 = "1blqd30mw9fl861f07zn7az4psl9byjjbd986884p6rx07m28abk"; 12 12 buildDepends = [ 13 13 binary bson cryptohash hashtables liftedBase monadControl mtl 14 14 network parsec random randomShuffle text transformersBase
+2 -2
pkgs/development/libraries/haskell/mono-traversable/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "mono-traversable"; 10 - version = "0.6.0.4"; 11 - sha256 = "1svqxc96n2andxcgrv8s29hkq6nw1qigv5p0dw9vx2ynk68pfhww"; 10 + version = "0.6.1"; 11 + sha256 = "066yfffjkd0r6hg3y3zrs13jmyfgpl8ba9yvsbyawimvff7mfk5f"; 12 12 buildDepends = [ 13 13 comonad dlist dlistInstances hashable semigroupoids semigroups text 14 14 transformers unorderedContainers vector vectorAlgorithms
+2 -2
pkgs/development/libraries/haskell/network-simple/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "network-simple"; 7 - version = "0.4"; 8 - sha256 = "1jw0xd53c0mydh6jm6627c0d8w014r1s46fycdhavnimh7bb77cp"; 7 + version = "0.4.0.1"; 8 + sha256 = "113vaxgsfny9iv6hnbywk97qr1y6qkap49p803anakamss4bdmyj"; 9 9 buildDepends = [ exceptions network transformers ]; 10 10 jailbreak = true; 11 11 meta = {
+2 -2
pkgs/development/libraries/haskell/optparse-applicative/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "optparse-applicative"; 10 - version = "0.9.0"; 11 - sha256 = "1nmwrg74wz8k3zwgw5aaf7padkawi0dlrclq6nsr17xz5yx524ay"; 10 + version = "0.9.1.1"; 11 + sha256 = "1fy8839y9dg2a5pj7abjiqkm3qcz8faip32q3x1zi5mrz4v3q2g6"; 12 12 buildDepends = [ ansiWlPprint transformers transformersCompat ]; 13 13 testDepends = [ 14 14 HUnit QuickCheck testFramework testFrameworkHunit
+2 -2
pkgs/development/libraries/haskell/parsers/0.12.nix pkgs/development/libraries/haskell/parsers/0.12.1.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "parsers"; 9 - version = "0.12"; 10 - sha256 = "0lb1djb2mmlkfqpbz7683i27d3ivv0r99l6w79951wgsqb62xph3"; 9 + version = "0.12.1"; 10 + sha256 = "0g9grf713zhn23vgmb6mdrm8r5snq1xa8jqnj6pghydj6m4rh97v"; 11 11 buildDepends = [ 12 12 attoparsec charset parsec text transformers unorderedContainers 13 13 ];
+2 -2
pkgs/development/libraries/haskell/pipes-network/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "pipes-network"; 7 - version = "0.6.3"; 8 - sha256 = "09gihca0hinq3sqsx9753gmas6g22pg792ag6ckdw5z3607razrg"; 7 + version = "0.6.4"; 8 + sha256 = "1wabyv5j4q0wxiz8ry7dq3amlvfh4r0721pd2lksx7hj3a5qzm2p"; 9 9 buildDepends = [ 10 10 network networkSimple pipes pipesSafe transformers 11 11 ];
+16
pkgs/development/libraries/haskell/probability/default.nix
··· 1 + # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 + 3 + { cabal, random, transformers, utilityHt }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "probability"; 7 + version = "0.2.4.1"; 8 + sha256 = "0nh73l03d7niz3a3h2y4i80mlp64ilfkx7krn57skzfi8drwnjvc"; 9 + buildDepends = [ random transformers utilityHt ]; 10 + meta = { 11 + homepage = "http://www.haskell.org/haskellwiki/Probabilistic_Functional_Programming"; 12 + description = "Probabilistic Functional Programming"; 13 + license = self.stdenv.lib.licenses.bsd3; 14 + platforms = self.ghc.meta.platforms; 15 + }; 16 + })
+7 -4
pkgs/development/libraries/haskell/profunctors/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 - { cabal, comonad, semigroupoids, tagged, transformers }: 3 + { cabal, comonad, distributive, semigroupoids, tagged, transformers 4 + }: 4 5 5 6 cabal.mkDerivation (self: { 6 7 pname = "profunctors"; 7 - version = "4.0.4"; 8 - sha256 = "1hs6cs6y6zwf0c4jb92wnhp23qaxzw3xy7k07m9z98h8ziyqbqhx"; 9 - buildDepends = [ comonad semigroupoids tagged transformers ]; 8 + version = "4.2.0.1"; 9 + sha256 = "00cfria3zjijx9nm533a25x240c7q0sn9vna6m4y4rz1f7l2gnqc"; 10 + buildDepends = [ 11 + comonad distributive semigroupoids tagged transformers 12 + ]; 10 13 meta = { 11 14 homepage = "http://github.com/ekmett/profunctors/"; 12 15 description = "Profunctors";
+2 -2
pkgs/development/libraries/haskell/repa-algorithms/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "repa-algorithms"; 7 - version = "3.2.5.1"; 8 - sha256 = "1pk2w7qx1jfxqra66fflb71v6hmq6g05dss27kwhz0cdidpvcc7l"; 7 + version = "3.3.1.2"; 8 + sha256 = "12fizvma877ws3xiz3k34jg5xh5yhnl0n5aq2za005l9i5angkk9"; 9 9 buildDepends = [ repa vector ]; 10 10 extraLibraries = [ llvm ]; 11 11 jailbreak = true;
+2 -2
pkgs/development/libraries/haskell/repa-examples/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "repa-examples"; 9 - version = "3.2.5.1"; 10 - sha256 = "0xrjfmwbq8mhcim261da7i68mp5jxkqiwjy2mhd1lgkr63m6x18j"; 9 + version = "3.3.1.1"; 10 + sha256 = "0gdkwmdnmvq82zglryxx2ic1nm4g2r4a0bwndiwbj670w03p712p"; 11 11 isLibrary = false; 12 12 isExecutable = true; 13 13 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/repa-io/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "repa-io"; 7 - version = "3.2.5.1"; 8 - sha256 = "0aizsr6r1ybydpwqiamcdr4jhvqh0fiq9gbd7n17lrmnagyla5n8"; 7 + version = "3.3.1.2"; 8 + sha256 = "1i58ysk44y7s6z1jmns2fi83flqma4k5nsjh1pblqb2rgl7x0z5p"; 9 9 buildDepends = [ binary bmp repa vector ]; 10 10 jailbreak = true; 11 11 meta = {
+2 -2
pkgs/development/libraries/haskell/repa/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "repa"; 7 - version = "3.2.5.1"; 8 - sha256 = "0yrmia3ciagzrmrsmxh56qym4wc0malph7zhiw71gl9c9sp8hzvq"; 7 + version = "3.3.1.2"; 8 + sha256 = "0rsahd6c1mxd8hq9zfx4jqgmcfs4di4askky87y71xy5v4k1x4ai"; 9 9 buildDepends = [ QuickCheck vector ]; 10 10 meta = { 11 11 homepage = "http://repa.ouroborus.net";
+2 -2
pkgs/development/libraries/haskell/resourcet/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "resourcet"; 9 - version = "1.1.2.2"; 10 - sha256 = "1j468zkjd7j2xpgzx1i36h3lpamnqpk0rj3miwfr9a0ibm7bz1as"; 9 + version = "1.1.2.3"; 10 + sha256 = "1n1z1q3k8lg3wqdkrmcfl9mvlx1p81gkh5j911w1006rnm8r87im"; 11 11 buildDepends = [ 12 12 exceptions liftedBase mmorph monadControl mtl transformers 13 13 transformersBase
+2 -2
pkgs/development/libraries/haskell/semigroupoids/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "semigroupoids"; 9 - version = "4.0.2.1"; 10 - sha256 = "00ga4spbnvwnk7j4h7zjw3bkd98glaganhcwq947ffadc0nansb1"; 9 + version = "4.2"; 10 + sha256 = "18zip518f2l2ccmg3hjzy5mq2b8r98crzm10kr77yc4m64w5vac8"; 11 11 buildDepends = [ 12 12 comonad contravariant distributive semigroups transformers 13 13 ];
+2 -2
pkgs/development/libraries/haskell/semigroups/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "semigroups"; 7 - version = "0.15.1"; 8 - sha256 = "1vacnw598pl9acbcjjblrpdmjhmj3wz1ifrn9ki4q7yrsh4ml7mc"; 7 + version = "0.15.2"; 8 + sha256 = "1lh06d0mwivzbfjg635r3m39qcpyjvnwni7mspz96qb3zcm0c5kp"; 9 9 buildDepends = [ hashable nats text unorderedContainers ]; 10 10 meta = { 11 11 homepage = "http://github.com/ekmett/semigroups/";
+2 -2
pkgs/development/libraries/haskell/shakespeare/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "shakespeare"; 9 - version = "2.0.1"; 10 - sha256 = "1h1b7p4czdzrxb77515vqnck3rj3yw35h2ds6gzxzp7pdxprds27"; 9 + version = "2.0.1.1"; 10 + sha256 = "0xddm8xby19323d9bcd196b1ninlvfkv5b93w1da23m7w0hy509p"; 11 11 buildDepends = [ 12 12 aeson blazeHtml blazeMarkup exceptions parsec systemFileio 13 13 systemFilepath text time transformers
+2 -2
pkgs/development/libraries/haskell/snaplet-redis/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "snaplet-redis"; 9 - version = "0.1.3.2"; 10 - sha256 = "0554farc76ncbynzks4ryi7a2nbahsgnjvazmw5n9b79cp207bjf"; 9 + version = "0.1.3.3"; 10 + sha256 = "17w2b9cnri45m535hyszb1fickhhglid3zy5a4bbljmnwvi4y08l"; 11 11 buildDepends = [ 12 12 configurator hedis lens mtl network snap transformers 13 13 ];
+2 -5
pkgs/development/libraries/haskell/sparse/default.nix
··· 9 9 10 10 cabal.mkDerivation (self: { 11 11 pname = "sparse"; 12 - version = "0.9"; 13 - sha256 = "0v0z7kjgmcdx9ajlhr9pc1i3qqghd60s02xnlmj4hcxby8k0r8mc"; 12 + version = "0.9.1"; 13 + sha256 = "1pa1h21ca710fdjz60b79jg0v2lr0l11avpiynp9n1cw5bz137fk"; 14 14 buildDepends = [ 15 15 contravariant deepseq hybridVectors lens primitive transformers 16 16 vector vectorAlgorithms ··· 20 20 QuickCheck semigroups simpleReflect testFramework 21 21 testFrameworkQuickcheck2 testFrameworkTh transformers vector 22 22 ]; 23 - patchPhase = '' 24 - sed -i -e 's|vector-algorithms >=.*|vector-algorithms|' -e 's|QuickCheck.*,|QuickCheck,|' sparse.cabal 25 - ''; 26 23 doCheck = false; 27 24 meta = { 28 25 homepage = "http://github.com/ekmett/sparse";
+2 -2
pkgs/development/libraries/haskell/statistics/default.nix
··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "statistics"; 11 - version = "0.13.1.0"; 12 - sha256 = "0y46fna0kqs8bsqbf3v1k9ppq3njd5kxf1qlvvmphydpi3x038nd"; 11 + version = "0.13.1.1"; 12 + sha256 = "1ghb2snbacbfzxqcrvdiihvw2iip1m8rq9y62x1ayg6k13agm7r5"; 13 13 buildDepends = [ 14 14 aeson binary deepseq erf mathFunctions monadPar mwcRandom primitive 15 15 vector vectorAlgorithms vectorBinaryInstances
+9 -7
pkgs/development/libraries/haskell/stm-containers/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 - { cabal, focus, free, hashable, HTF, lochTh, mtl, placeholders 4 - , primitive, QuickCheck, unorderedContainers 3 + { cabal, basePrelude, focus, free, hashable, HTF, lochTh, mtl 4 + , placeholders, primitive, QuickCheck, unorderedContainers 5 5 }: 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "stm-containers"; 9 - version = "0.1.2"; 10 - sha256 = "1rzxjspf0lzmviixnxv9f2wjxqhwv65fb1nws915ghs1sj774gab"; 11 - buildDepends = [ focus hashable lochTh placeholders primitive ]; 9 + version = "0.1.3"; 10 + sha256 = "0ir2b6y1sqr0i68j0fqmwyysk7x9z18n84dbjppyjzzidcsrkar0"; 11 + buildDepends = [ 12 + basePrelude focus hashable lochTh placeholders primitive 13 + ]; 12 14 testDepends = [ 13 - focus free hashable HTF lochTh mtl placeholders primitive 14 - QuickCheck unorderedContainers 15 + basePrelude focus free hashable HTF lochTh mtl placeholders 16 + primitive QuickCheck unorderedContainers 15 17 ]; 16 18 doCheck = false; 17 19 meta = {
+2 -2
pkgs/development/libraries/haskell/taggy/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "taggy"; 9 - version = "0.1.1"; 10 - sha256 = "14m02hn5ikw6qv36xxw7j39fm07q2pbs0m504ij7lvaf5c3rngz5"; 9 + version = "0.1.2"; 10 + sha256 = "0sj7da4yawfajyrd2gg2dxzgj5n99mdm5cz3bdhfipas4bb4216y"; 11 11 isLibrary = true; 12 12 isExecutable = true; 13 13 buildDepends = [
+3 -3
pkgs/development/libraries/haskell/thyme/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 - { cabal, aeson, attoparsec, Cabal, deepseq, filepath, mtl 3 + { cabal, aeson, attoparsec, Cabal, cpphs, deepseq, filepath, mtl 4 4 , profunctors, QuickCheck, random, systemPosixRedirect, text, time 5 - , vector, vectorSpace, vectorThUnbox, cpphs 5 + , vector, vectorSpace, vectorThUnbox 6 6 }: 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "thyme"; 10 10 version = "0.3.5.2"; 11 11 sha256 = "1vb5qn9m88y9738d9znim5lprb8z10am5yjaksdjl151li8apd6x"; 12 - buildTools = [ cpphs ]; 13 12 buildDepends = [ 14 13 aeson attoparsec deepseq mtl profunctors QuickCheck random text 15 14 time vector vectorSpace vectorThUnbox ··· 18 17 attoparsec Cabal filepath mtl profunctors QuickCheck random 19 18 systemPosixRedirect text time vectorSpace 20 19 ]; 20 + buildTools = [ cpphs ]; 21 21 doCheck = false; 22 22 meta = { 23 23 homepage = "https://github.com/liyang/thyme";
+2 -2
pkgs/development/libraries/haskell/trifecta/default.nix
··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "trifecta"; 11 - version = "1.4.3"; 12 - sha256 = "0kc8ykvh8m9yhyrkd9kx5xkv5ag99384k06xdi6ynjqv9wj6gfzg"; 11 + version = "1.5.1"; 12 + sha256 = "1fayr6sd9m84rqpcygacafn9vr9zva7rmkpvyzz0bf1p1z7i6b2n"; 13 13 buildDepends = [ 14 14 ansiTerminal ansiWlPprint blazeBuilder blazeHtml blazeMarkup 15 15 charset comonad deepseq fingertree hashable lens mtl parsers
+3 -3
pkgs/development/libraries/haskell/tz/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "tz"; 10 - version = "0.0.0.6"; 11 - sha256 = "0yn2c016fzqwbgdrqp5hjn95gzp4w3gqjgax1w6wkg97bksdlq27"; 10 + version = "0.0.0.8"; 11 + sha256 = "0rabdqwdj8hx17817zsfsih01agx7n3kja8s0axmm0drq22vlflv"; 12 12 buildDepends = [ binary deepseq time tzdata vector ]; 13 13 testDepends = [ 14 14 bindingsPosix HUnit QuickCheck testFramework testFrameworkHunit 15 - testFrameworkQuickcheck2 testFrameworkTh time tzdata 15 + testFrameworkQuickcheck2 testFrameworkTh time tzdata vector 16 16 ]; 17 17 preConfigure = "export TZDIR=${pkgs_tzdata}/share/zoneinfo"; 18 18 meta = {
+2 -2
pkgs/development/libraries/haskell/tzdata/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "tzdata"; 9 - version = "0.1.20140324.0"; 10 - sha256 = "19cw8wag2d5jx9dxia3gr8qjr3bh77a2kp7ksyqp58xxmvmsqdn4"; 9 + version = "0.1.20140612.0"; 10 + sha256 = "03fd3jiw89c8zf2jdz0qps8sb8ipgmjqbbaq4y2aqczv36ha74gh"; 11 11 buildDepends = [ vector ]; 12 12 testDepends = [ 13 13 filemanip filepath HUnit MissingH testFramework testFrameworkHunit
+2 -2
pkgs/development/libraries/haskell/vector-algorithms/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "vector-algorithms"; 7 - version = "0.6.0.2"; 8 - sha256 = "1gn2pvgvm9g0dajx2wv305fxwhkpdj9pybrwrm3j2frl4dnj7dcq"; 7 + version = "0.6.0.3"; 8 + sha256 = "1kz4b41y7swad6mbx0g3adc8lqma8pl3rnzah71cfdvb87gssbn4"; 9 9 isLibrary = true; 10 10 isExecutable = true; 11 11 buildDepends = [ mtl mwcRandom primitive vector ];
+2 -2
pkgs/development/libraries/haskell/vty/5.1.1.nix pkgs/development/libraries/haskell/vty/5.1.4.nix
··· 9 9 10 10 cabal.mkDerivation (self: { 11 11 pname = "vty"; 12 - version = "5.1.1"; 13 - sha256 = "043vrazb8w6ljq14i390cwcmavgmbnjbs6sl6w0yx8cwb4f7djr5"; 12 + version = "5.1.4"; 13 + sha256 = "157saacy6lp2ngl0dz9ri4ji1vj191d1239x1xykna8y618r0vqf"; 14 14 isLibrary = true; 15 15 isExecutable = true; 16 16 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/wai-extra/default.nix
··· 9 9 10 10 cabal.mkDerivation (self: { 11 11 pname = "wai-extra"; 12 - version = "3.0.1"; 13 - sha256 = "1k6d9p93r7r95i5yi7mvhix94qigkzanqjq5qa6k7qfpnjj727id"; 12 + version = "3.0.1.1"; 13 + sha256 = "099pxahczai6ychsm04bwcvvd9m6lan5nqg159ny4jakpyk67zs8"; 14 14 buildDepends = [ 15 15 ansiTerminal base64Bytestring blazeBuilder caseInsensitive 16 16 dataDefaultClass deepseq fastLogger httpTypes liftedBase network
+5 -5
pkgs/development/libraries/haskell/wai-logger/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 3 { cabal, blazeBuilder, byteorder, caseInsensitive, doctest 4 - , fastLogger, httpTypes, network, unixTime, wai, waiTest 4 + , easyFile, fastLogger, httpTypes, network, unixTime, wai, waiTest 5 5 }: 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "wai-logger"; 9 - version = "2.1.1"; 10 - sha256 = "1cdl5nglb8jghi0yndpabraihgh681m5q1j77wsxzckxisga73j8"; 9 + version = "2.1.2"; 10 + sha256 = "0rfgcq433k5jpdgwyzrzgiy5h66bb38xfqzb63gmqabysr8wa9kl"; 11 11 buildDepends = [ 12 - blazeBuilder byteorder caseInsensitive fastLogger httpTypes network 13 - unixTime wai 12 + blazeBuilder byteorder caseInsensitive easyFile fastLogger 13 + httpTypes network unixTime wai 14 14 ]; 15 15 testDepends = [ doctest waiTest ]; 16 16 doCheck = false;
+21
pkgs/development/libraries/haskell/xml-html-conduit-lens/default.nix
··· 1 + # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 + 3 + { cabal, doctest, hspec, hspecExpectationsLens, htmlConduit, lens 4 + , text, xmlConduit 5 + }: 6 + 7 + cabal.mkDerivation (self: { 8 + pname = "xml-html-conduit-lens"; 9 + version = "0.3.2.0"; 10 + sha256 = "150b772wkl2k8xcrcbqj3qhndjkl35qzwqdjbgs9mxp867aihiv0"; 11 + buildDepends = [ htmlConduit lens text xmlConduit ]; 12 + testDepends = [ 13 + doctest hspec hspecExpectationsLens lens xmlConduit 14 + ]; 15 + meta = { 16 + homepage = "https://github.com/supki/xml-html-conduit-lens#readme"; 17 + description = "Optics for xml-conduit and html-conduit"; 18 + license = self.stdenv.lib.licenses.bsd3; 19 + platforms = self.ghc.meta.platforms; 20 + }; 21 + })
+2 -2
pkgs/development/libraries/haskell/yesod-auth/default.nix
··· 12 12 13 13 cabal.mkDerivation (self: { 14 14 pname = "yesod-auth"; 15 - version = "1.3.1.1"; 16 - sha256 = "0mw04v8gnhv9gnv7kv2v1x5df63zjdmi52r5bv1fzqay1s5b83ir"; 15 + version = "1.3.3"; 16 + sha256 = "05kzsrb49r11yhsrn9j7vx90831qd1jni1h8wdj26qn85anxr10z"; 17 17 buildDepends = [ 18 18 aeson attoparsecConduit authenticate base16Bytestring 19 19 base64Bytestring binary blazeBuilder blazeHtml blazeMarkup byteable
+2 -2
pkgs/development/libraries/haskell/yesod-bin/default.nix
··· 12 12 13 13 cabal.mkDerivation (self: { 14 14 pname = "yesod-bin"; 15 - version = "1.2.11"; 16 - sha256 = "15bxl52ky0ihm7ak71g6cvb9bac4zvmb8sh74fbjkckmpgh8r3m2"; 15 + version = "1.2.12"; 16 + sha256 = "0ksl78k27sshp9l6x7blv5csswv6vb8k632ggj9whnp8akzn37x1"; 17 17 isLibrary = false; 18 18 isExecutable = true; 19 19 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/yesod-core/default.nix
··· 13 13 14 14 cabal.mkDerivation (self: { 15 15 pname = "yesod-core"; 16 - version = "1.2.17"; 17 - sha256 = "199zj9yz5nmk4h2dwz4zlix3wf1z5fl9a8jg8cr4z6ldgskcfis1"; 16 + version = "1.2.19"; 17 + sha256 = "0dlvg8zpr1qyav3svqybsqsrmrl9n8s1kdzxf6zxa3pn582d48il"; 18 18 buildDepends = [ 19 19 aeson attoparsecConduit blazeBuilder blazeHtml blazeMarkup 20 20 caseInsensitive cereal clientsession conduit conduitExtra cookie
+2 -2
pkgs/development/libraries/haskell/yesod-form/default.nix
··· 9 9 10 10 cabal.mkDerivation (self: { 11 11 pname = "yesod-form"; 12 - version = "1.3.11"; 13 - sha256 = "15c4qyvz1mn56pl9add865lm351wjhdhrbzm87py2jliglm905n0"; 12 + version = "1.3.14"; 13 + sha256 = "0a2xlar67f0y48zqml8kqjna33i474j3j04gmgglsfmk1wikr7sh"; 14 14 buildDepends = [ 15 15 aeson attoparsec blazeBuilder blazeHtml blazeMarkup byteable 16 16 dataDefault emailValidate hamlet network persistent resourcet
+2 -2
pkgs/development/libraries/haskell/yesod-routes/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "yesod-routes"; 7 - version = "1.2.0.6"; 8 - sha256 = "0hd2f2w9pb865fn9qijh3j73sc1x7gzd4c0q5mgjy9lh9hd4kzix"; 7 + version = "1.2.0.7"; 8 + sha256 = "00i2nysbhmxnq0dvfdjx6nhxy680ya38nx8gcgm13fv2xwdd2p6j"; 9 9 buildDepends = [ pathPieces text vector ]; 10 10 testDepends = [ hspec HUnit pathPieces text ]; 11 11 meta = {
+1 -1
pkgs/development/libraries/hawknl/default.nix
··· 23 23 meta = { 24 24 homepage = http://hawksoft.com/hawknl/; 25 25 description = "Free, open source, game oriented network API"; 26 - license = "LGPLv2+"; 26 + license = stdenv.lib.licenses.lgpl2Plus; 27 27 }; 28 28 }
+1 -1
pkgs/development/libraries/iniparser/default.nix
··· 30 30 meta = { 31 31 homepage = http://ndevilla.free.fr/iniparser; 32 32 description = "Free standalone ini file parsing library"; 33 - license = "MIT"; 33 + license = stdenv.lib.licenses.mit; 34 34 }; 35 35 }
+1 -1
pkgs/development/libraries/irrlicht/default.nix
··· 37 37 38 38 meta = { 39 39 homepage = http://irrlicht.sourceforge.net/; 40 - license = "zlib"; 40 + license = stdenv.lib.licenses.zlib; 41 41 description = "Open source high performance realtime 3D engine written in C++"; 42 42 }; 43 43 }
+1 -1
pkgs/development/libraries/isl/0.12.2.nix
··· 12 12 13 13 meta = { 14 14 homepage = http://www.kotnet.org/~skimo/isl/; 15 - license = "LGPLv2.1"; 15 + license = stdenv.lib.licenses.lgpl21; 16 16 description = "A library for manipulating sets and relations of integer points bounded by linear constraints"; 17 17 maintainers = [ stdenv.lib.maintainers.shlevy ]; 18 18 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/isl/default.nix
··· 13 13 14 14 meta = { 15 15 homepage = http://www.kotnet.org/~skimo/isl/; 16 - license = "LGPLv2.1"; 16 + license = stdenv.lib.licenses.lgpl21; 17 17 description = "A library for manipulating sets and relations of integer points bounded by linear constraints"; 18 18 maintainers = [ stdenv.lib.maintainers.shlevy ]; 19 19 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/jansson/default.nix
··· 11 11 meta = { 12 12 homepage = "http://www.digip.org/jansson/"; 13 13 description = "C library for encoding, decoding and manipulating JSON data"; 14 - license = "MIT"; 14 + license = stdenv.lib.licenses.mit; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/java/geoipjava/default.nix
··· 20 20 ''; 21 21 meta = { 22 22 description = "GeoIP Java API"; 23 - license = "LGPL2.1+"; 23 + license = stdenv.lib.licenses.lgpl21Plus; 24 24 maintainers = [ stdenv.lib.maintainers.sander ]; 25 25 }; 26 26 }
+1 -1
pkgs/development/libraries/java/libmatthew-java/default.nix
··· 3 3 stdenv.mkDerivation { 4 4 name = "libmatthew-java-0.8"; 5 5 src = fetchurl { 6 - url = http://www.matthew.ath.cx/projects/java/libmatthew-java-0.8.tar.gz; 6 + url = http://pkgs.fedoraproject.org/repo/pkgs/libmatthew-java/libmatthew-java-0.8.tar.gz/8455b8751083ce25c99c2840609271f5/libmatthew-java-0.8.tar.gz; 7 7 sha256 = "1yldkhsdzm0a41a0i881bin2jklhp85y3ah245jd6fz3npcx7l85"; 8 8 }; 9 9 JAVA_HOME=jdk;
+1 -1
pkgs/development/libraries/java/swt/default.nix
··· 14 14 # releases of SWT. So we just grab a binary release and extract 15 15 # "src.zip" from that. 16 16 src = fetchurl { 17 - url = "http://eclipse.ialto.com/eclipse/downloads/drops/R-3.7.2-201202080800/swt-3.7.2-gtk-linux-x86.zip"; 17 + url = "http://archive.eclipse.org/eclipse/downloads/drops/R-3.7.2-201202080800/swt-3.7.2-gtk-linux-x86.zip"; 18 18 sha256 = "10si8kmc7c9qmbpzs76609wkfb784pln3qpmra73gb3fbk7z8caf"; 19 19 }; 20 20
+1 -1
pkgs/development/libraries/jbig2dec/default.nix
··· 11 11 meta = { 12 12 homepage = http://jbig2dec.sourceforge.net/; 13 13 description = "Decoder implementation of the JBIG2 image compression format"; 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/judy/default.nix
··· 10 10 11 11 meta = { 12 12 homepage = http://judy.sourceforge.net/; 13 - license = "LGPLv2.1+"; 13 + license = stdenv.lib.licenses.lgpl21Plus; 14 14 description = "State-of-the-art C library that implements a sparse dynamic array"; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/lcms/default.nix
··· 11 11 meta = { 12 12 description = "Color management engine"; 13 13 homepage = http://www.littlecms.com/; 14 - license = "MIT"; 14 + license = stdenv.lib.licenses.mit; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/lcms2/default.nix
··· 13 13 meta = { 14 14 description = "Color management engine"; 15 15 homepage = http://www.littlecms.com/; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 platforms = stdenv.lib.platforms.all; 18 18 maintainers = [ stdenv.lib.maintainers.urkud ]; 19 19 };
+1 -1
pkgs/development/libraries/lensfun/default.nix
··· 17 17 meta = with stdenv.lib; { 18 18 platforms = platforms.all; 19 19 maintainers = [ maintainers.urkud ]; 20 - license = "LGPL3"; 20 + license = stdenv.lib.licenses.lgpl3; 21 21 description = "An opensource database of photographic lenses and their characteristics"; 22 22 homepage = http://lensfun.sourceforge.net/; 23 23 };
+1 -2
pkgs/development/libraries/levmar/default.nix
··· 22 22 meta = { 23 23 description = "ANSI C implementations of Levenberg-Marquardt, usable also from C++"; 24 24 homepage = http://www.ics.forth.gr/~lourakis/levmar/; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 }; 27 27 } 28 -
+1 -1
pkgs/development/libraries/libao/default.nix
··· 18 18 platforms. 19 19 ''; 20 20 homepage = http://xiph.org/ao/; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 }; 23 23 }
+1 -1
pkgs/development/libraries/libassuan/default.nix
··· 23 23 ''; 24 24 25 25 homepage = http://gnupg.org; 26 - license = "LGPLv2+"; 26 + license = stdenv.lib.licenses.lgpl2Plus; 27 27 platforms = stdenv.lib.platforms.all; 28 28 }; 29 29 }
+1 -1
pkgs/development/libraries/libassuan/git.nix
··· 27 27 ''; 28 28 29 29 homepage = http://gnupg.org; 30 - license = "LGPLv2+"; 30 + license = stdenv.lib.licenses.lgpl2Plus; 31 31 platforms = stdenv.lib.platforms.all; 32 32 }; 33 33 }
+1 -1
pkgs/development/libraries/libassuan1/default.nix
··· 23 23 ''; 24 24 25 25 homepage = http://gnupg.org; 26 - license = "LGPLv2+"; 26 + license = stdenv.lib.licenses.lgpl2Plus; 27 27 }; 28 28 }
+1 -2
pkgs/development/libraries/libbsd/default.nix
··· 18 18 meta = { 19 19 description = "Common functions found on BSD systems"; 20 20 homepage = http://libbsd.freedesktop.org/; 21 - license = "BSD3"; 21 + license = stdenv.lib.licenses.bsd3; 22 22 }; 23 23 } 24 -
+1 -1
pkgs/development/libraries/libcanberra/default.nix
··· 31 31 32 32 homepage = http://0pointer.de/lennart/projects/libcanberra/; 33 33 34 - license = "LGPLv2+"; 34 + license = stdenv.lib.licenses.lgpl2Plus; 35 35 36 36 maintainers = [ ]; 37 37 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/development/libraries/libcangjie/default.nix
··· 24 24 libcangjie is a library implementing the Cangjie input method. 25 25 ''; 26 26 homepage = http://cangjians.github.io/projects/libcangjie/; 27 - license = "LGPLv3+"; 27 + license = stdenv.lib.licenses.lgpl3Plus; 28 28 29 29 maintainers = [ stdenv.lib.maintainers.linquize ]; 30 30 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/libcddb/default.nix
··· 10 10 11 11 meta = { 12 12 description = "Libcddb is a C library to access data on a CDDB server (freedb.org)"; 13 - license = "LGPLv2+"; 13 + license = stdenv.lib.licenses.lgpl2Plus; 14 14 homepage = http://libcddb.sourceforge.net/; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/libcdio/0.82.nix
··· 21 21 ISO-9660 filesystems (libiso9660), as well as utility 22 22 programs such as an audio CD player and an extractor. 23 23 ''; 24 - license = "GPLv2+"; 24 + license = stdenv.lib.licenses.gpl2Plus; 25 25 homepage = http://www.gnu.org/software/libcdio/; 26 26 }; 27 27 }
+1 -1
pkgs/development/libraries/libcdio/default.nix
··· 21 21 ISO-9660 filesystems (libiso9660), as well as utility 22 22 programs such as an audio CD player and an extractor. 23 23 ''; 24 - license = "GPLv2+"; 24 + license = stdenv.lib.licenses.gpl2Plus; 25 25 homepage = http://www.gnu.org/software/libcdio/; 26 26 }; 27 27 }
+1 -1
pkgs/development/libraries/libchamplain/0.6.nix
··· 19 19 20 20 meta = { 21 21 homepage = http://projects.gnome.org/libchamplain/; 22 - license = "LGPLv2+"; 22 + license = stdenv.lib.licenses.lgpl2Plus; 23 23 24 24 description = "libchamplain, a C library providing a ClutterActor to display maps"; 25 25
+1 -1
pkgs/development/libraries/libchamplain/default.nix
··· 17 17 18 18 meta = { 19 19 homepage = http://projects.gnome.org/libchamplain/; 20 - license = "LGPLv2+"; 20 + license = stdenv.lib.licenses.lgpl2Plus; 21 21 22 22 description = "libchamplain, a C library providing a ClutterActor to display maps"; 23 23
+1 -1
pkgs/development/libraries/libchop/default.nix
··· 42 42 ''; 43 43 44 44 homepage = http://nongnu.org/libchop/; 45 - license = "GPLv3+"; 45 + license = stdenv.lib.licenses.gpl3Plus; 46 46 47 47 maintainers = with stdenv.lib.maintainers; [ ludo viric ]; 48 48 platforms = stdenv.lib.platforms.gnu;
+1 -1
pkgs/development/libraries/libcue/default.nix
··· 13 13 available. 14 14 ''; 15 15 homepage = http://sourceforge.net/projects/libcue/; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 maintainers = with stdenv.lib.maintainers; [ astsmtl ]; 18 18 platforms = with stdenv.lib.platforms; linux; 19 19 };
+1 -1
pkgs/development/libraries/libdaemon/default.nix
··· 15 15 16 16 homepage = http://0pointer.de/lennart/projects/libdaemon/; 17 17 18 - license = "LGPLv2+"; 18 + license = stdenv.lib.licenses.lgpl2Plus; 19 19 20 20 hydraPlatforms = stdenv.lib.platforms.linux; 21 21 maintainers = [ ];
+1 -1
pkgs/development/libraries/libdc1394/default.nix
··· 13 13 meta = { 14 14 homepage = http://sourceforge.net/projects/libdc1394/; 15 15 description = "Capture and control API for IIDC compliant cameras"; 16 - license = "LGPLv2.1+"; 16 + license = stdenv.lib.licenses.lgpl21Plus; 17 17 maintainers = [ stdenv.lib.maintainers.viric ]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/development/libraries/libdc1394avt/default.nix
··· 21 21 meta = { 22 22 homepage = http://www.alliedvisiontec.com/us/products/software/linux/avt-fire4linux.html; 23 23 description = "Capture and control API for IIDC cameras with AVT extensions"; 24 - license = "LGPLv2.1+"; 24 + license = stdenv.lib.licenses.lgpl21Plus; 25 25 maintainers = [ stdenv.lib.maintainers.viric ]; 26 26 platforms = stdenv.lib.platforms.linux; 27 27 broken = true;
+1 -1
pkgs/development/libraries/libdiscid/default.nix
··· 21 21 meta = { 22 22 description = "A C library for creating MusicBrainz DiscIDs from audio CDs"; 23 23 homepage = http://musicbrainz.org/doc/libdiscid; 24 - license = "LGPL-2.1"; 24 + license = stdenv.lib.licenses.lgpl21; 25 25 }; 26 26 }
+1 -1
pkgs/development/libraries/libdivsufsort/default.nix
··· 10 10 11 11 meta = { 12 12 homepage = http://code.google.com/p/libdivsufsort/; 13 - license = "MIT"; 13 + license = stdenv.lib.licenses.mit; 14 14 description = "Library to construct the suffix array and the BW transformed string"; 15 15 }; 16 16 }
+2 -2
pkgs/development/libraries/libdrm/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, libpthreadstubs, libpciaccess, udev }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libdrm-2.4.54"; 4 + name = "libdrm-2.4.56"; 5 5 6 6 src = fetchurl { 7 7 url = "http://dri.freedesktop.org/libdrm/${name}.tar.bz2"; 8 - sha256 = "1sg45y9yiz9yyp6dkyilqz8rhii9azgy53i2s4iia3p8zgmh2h6r"; 8 + sha256 = "0c20wpfa94d8kww0f2xinmm4axsl4nhq921xj4i88yhpjbhbn3z2"; 9 9 }; 10 10 11 11 nativeBuildInputs = [ pkgconfig ];
+1 -1
pkgs/development/libraries/libdvbpsi/default.nix
··· 13 13 description = "A simple library designed for decoding and generation of MPEG TS and DVB PSI tables according to standards ISO/IEC 13818 and ITU-T H.222.0"; 14 14 homepage = http://www.videolan.org/developers/libdvbpsi.html ; 15 15 platforms = stdenv.lib.platforms.linux; 16 - license = "LGPLv2.1"; 16 + license = stdenv.lib.licenses.lgpl21; 17 17 }; 18 18 19 19 }
+1 -1
pkgs/development/libraries/libdwg/default.nix
··· 11 11 meta = { 12 12 description = "library reading dwg files"; 13 13 homepage = http://libdwg.sourceforge.net/en/; 14 - license = "GPLv3"; 14 + license = stdenv.lib.licenses.gpl3; 15 15 maintainers = [stdenv.lib.maintainers.marcweber]; 16 16 platforms = stdenv.lib.platforms.linux; 17 17 };
+1 -1
pkgs/development/libraries/libeatmydata/default.nix
··· 10 10 11 11 meta = { 12 12 homepage = http://www.flamingspork.com/projects/libeatmydata/; 13 - license = "GPLv3+"; 13 + license = stdenv.lib.licenses.gpl3Plus; 14 14 description = "Small LD_PRELOAD library to disable fsync and friends"; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/libelf/default.nix
··· 15 15 16 16 homepage = http://www.mr511.de/software/english.html; 17 17 18 - license = "LGPLv2+"; 18 + license = stdenv.lib.licenses.lgpl2Plus; 19 19 20 20 platforms = stdenv.lib.platforms.all; 21 21 maintainers = [ ];
+1 -1
pkgs/development/libraries/libexif/default.nix
··· 13 13 meta = { 14 14 homepage = http://libexif.sourceforge.net/; 15 15 description = "A library to read and manipulate EXIF data in digital photographs"; 16 - license = "LGPL 2.1"; 16 + license = stdenv.lib.licenses.lgpl21; 17 17 }; 18 18 19 19 }
+1 -1
pkgs/development/libraries/libextractor/default.nix
··· 63 63 additional MIME types are detected. 64 64 ''; 65 65 66 - license = "GPLv2+"; 66 + license = stdenv.lib.licenses.gpl2Plus; 67 67 68 68 maintainers = [ ]; 69 69 };
+1 -1
pkgs/development/libraries/libftdi/default.nix
··· 15 15 meta = { 16 16 description = "A library to talk to FTDI chips using libusb"; 17 17 homepage = http://www.intra2net.com/en/developer/libftdi/; 18 - license = "LGPLv2.1"; 18 + license = stdenv.lib.licenses.lgpl21; 19 19 }; 20 20 }
+1 -1
pkgs/development/libraries/libgadu/default.nix
··· 15 15 description = "A library to deal with gadu-gadu protocol (most popular polish IM protocol)"; 16 16 homepage = http://toxygen.net/libgadu/; 17 17 platforms = stdenv.lib.platforms.linux; 18 - license = "LGPLv2.1"; 18 + license = stdenv.lib.licenses.lgpl21; 19 19 }; 20 20 21 21 }
+1 -1
pkgs/development/libraries/libgcrypt/1.6.nix
··· 41 41 functions, random numbers and a lot of supporting functions. 42 42 ''; 43 43 44 - license = "LGPLv2+"; 44 + license = stdenv.lib.licenses.lgpl2Plus; 45 45 46 46 homepage = https://www.gnu.org/software/libgcrypt/; 47 47 repositories.git = git://git.gnupg.org/libgcrypt.git;
+1 -2
pkgs/development/libraries/libgcrypt/default.nix
··· 29 29 functions, random numbers and a lot of supporting functions. 30 30 ''; 31 31 32 - license = "LGPLv2+"; 32 + license = stdenv.lib.licenses.lgpl2Plus; 33 33 34 34 homepage = http://gnupg.org/; 35 35 platforms = stdenv.lib.platforms.all; ··· 38 38 // stdenv.lib.optionalAttrs (stdenv.isFreeBSD && stdenv.isi686) 39 39 { configureFlags = [ "--disable-aesni-support" ]; } 40 40 ) 41 -
+1 -1
pkgs/development/libraries/libgeotiff/default.nix
··· 13 13 meta = { 14 14 description = "Library implementing attempt to create a tiff based interchange format for georeferenced raster imagery"; 15 15 homepage = http://www.remotesensing.org/geotiff/geotiff.html; 16 - license = "X11"; 16 + license = stdenv.lib.licenses.mit; 17 17 maintainers = [stdenv.lib.maintainers.marcweber]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/development/libraries/libgpg-error/default.nix
··· 26 26 27 27 homepage = http://gnupg.org; 28 28 29 - license = "LGPLv2+"; 29 + license = stdenv.lib.licenses.lgpl2Plus; 30 30 platforms = stdenv.lib.platforms.all; 31 31 }; 32 32 }
+1 -1
pkgs/development/libraries/libiconv/default.nix
··· 34 34 ''; 35 35 36 36 homepage = http://www.gnu.org/software/libiconv/; 37 - license = "LGPLv2+"; 37 + license = stdenv.lib.licenses.lgpl2Plus; 38 38 39 39 maintainers = [ ]; 40 40
+14 -3
pkgs/development/libraries/libid3tag/default.nix
··· 1 - {stdenv, fetchurl, zlib, gperf}: 1 + {stdenv, fetchurl, writeText, zlib, gperf}: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "0.15.1b"; 5 + 6 + name = "libid3tag-${version}"; 2 7 3 - stdenv.mkDerivation { 4 - name = "libid3tag-0.15.1b"; 5 8 src = fetchurl { 6 9 url = mirror://sourceforge/mad/libid3tag-0.15.1b.tar.gz; 7 10 sha256 = "63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"; ··· 10 13 propagatedBuildInputs = [ zlib gperf ]; 11 14 12 15 patches = [ ./debian-patches.patch ]; 16 + 17 + postInstall = '' 18 + mkdir -p $out/lib/pkgconfig 19 + cp ${./id3tag.pc} $out/lib/pkgconfig/id3tag.pc 20 + substituteInPlace $out/lib/pkgconfig/id3tag.pc \ 21 + --subst-var-by out $out \ 22 + --subst-var-by version "${version}" 23 + ''; 13 24 14 25 meta = with stdenv.lib; { 15 26 description = "ID3 tag manipulation library";
+11
pkgs/development/libraries/libid3tag/id3tag.pc
··· 1 + prefix=@out@ 2 + exec_prefix=${prefix} 3 + libdir=${exec_prefix}/lib 4 + includedir=${exec_prefix}/include 5 + 6 + Name: libid3tag 7 + Description: ID3 tag manipulation library 8 + Version: @version@ 9 + 10 + Libs: -L${libdir} -lid3tag 11 + Cflags: -I${includedir}
+1 -1
pkgs/development/libraries/libidn/default.nix
··· 30 30 included. 31 31 ''; 32 32 33 - license = "LGPLv2+"; 33 + license = stdenv.lib.licenses.lgpl2Plus; 34 34 platforms = stdenv.lib.platforms.all; 35 35 maintainers = [ ]; 36 36 };
+1 -2
pkgs/development/libraries/libinfinity/default.nix
··· 37 37 meta = { 38 38 homepage = http://gobby.0x539.de/; 39 39 description = "An implementation of the Infinote protocol written in GObject-based C"; 40 - license = "LGPLv2+"; 40 + license = stdenv.lib.licenses.lgpl2Plus; 41 41 maintainers = [ stdenv.lib.maintainers.phreedom ]; 42 42 }; 43 43 44 44 } 45 -
+1 -1
pkgs/development/libraries/libiptcdata/default.nix
··· 11 11 meta = { 12 12 description = "Library for reading and writing the IPTC metadata in images and other files"; 13 13 homepage = http://libiptcdata.sourceforge.net/; 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/liblo/default.nix
··· 11 11 meta = { 12 12 description = "lightweight library to handle the sending and receiving of messages according to the Open Sound Control (OSC) protocol"; 13 13 homepage = http://sourceforge.net/projects/liblo; 14 - license = "GPLv2"; 14 + license = stdenv.lib.licenses.gpl2; 15 15 maintainers = [stdenv.lib.maintainers.marcweber]; 16 16 platforms = stdenv.lib.platforms.linux; 17 17 };
+1 -1
pkgs/development/libraries/liblockfile/default.nix
··· 22 22 meta = { 23 23 description = "Shared library with NFS-safe locking functions"; 24 24 homepage = http://packages.debian.org/unstable/libs/liblockfile1; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 27 27 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 28 28 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/libmatchbox/default.nix
··· 14 14 meta = { 15 15 description = "Library of the matchbox X window manager"; 16 16 homepage = http://matchbox-project.org/; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 }; 19 19 }
+1 -1
pkgs/development/libraries/libmicrohttpd/default.nix
··· 29 29 it easy to run an HTTP server as part of another application. 30 30 ''; 31 31 32 - license = "LGPLv2+"; 32 + license = stdenv.lib.licenses.lgpl2Plus; 33 33 34 34 homepage = http://www.gnu.org/software/libmicrohttpd/; 35 35
+1 -1
pkgs/development/libraries/libmnl/default.nix
··· 18 18 re-inventing the wheel. 19 19 ''; 20 20 homepage = http://netfilter.org/projects/libmnl/index.html; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 23 23 platforms = stdenv.lib.platforms.linux; 24 24 };
+1 -1
pkgs/development/libraries/libmrss/default.nix
··· 14 14 meta = { 15 15 homepage = http://www.autistici.org/bakunin/libmrss/doc; 16 16 description = "C library for parsing, writing and creating RSS/ATOM files or streams"; 17 - license = "LGPLv2"; 17 + license = stdenv.lib.licenses.lgpl2; 18 18 19 19 platforms = stdenv.lib.platforms.all; 20 20 maintainers = [ stdenv.lib.maintainers.viric ];
+1 -1
pkgs/development/libraries/libmspack/default.nix
··· 13 13 meta = { 14 14 description = "A de/compression library for various Microsoft formats"; 15 15 homepage = http://www.cabextract.org.uk/libmspack; 16 - license = "LGPL2"; 16 + license = stdenv.lib.licenses.lgpl2; 17 17 }; 18 18 19 19 }
+1 -1
pkgs/development/libraries/libnetfilter_conntrack/default.nix
··· 19 19 by conntrack-tools among many other applications 20 20 ''; 21 21 homepage = http://netfilter.org/projects/libnetfilter_conntrack/; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 24 24 platforms = stdenv.lib.platforms.linux; 25 25 };
+1 -1
pkgs/development/libraries/libnfnetlink/default.nix
··· 20 20 It is only used by other netfilter.org projects, like the aforementioned ones. 21 21 ''; 22 22 homepage = http://www.netfilter.org/projects/libnfnetlink/index.html; 23 - license = "GPLv2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 25 25 platforms = stdenv.lib.platforms.linux; 26 26 };
+1 -1
pkgs/development/libraries/libnih/default.nix
··· 15 15 meta = { 16 16 description = "A small library for C application development"; 17 17 homepage = https://launchpad.net/libnih; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 }; 20 20 }
+1 -1
pkgs/development/libraries/libnxml/default.nix
··· 13 13 meta = { 14 14 homepage = http://www.autistici.org/bakunin/libnxml/; 15 15 description = "C library for parsing, writing and creating XML 1.0 and 1.1 files or streams"; 16 - license = "LGPLv2"; 16 + license = stdenv.lib.licenses.lgpl2; 17 17 18 18 platforms = stdenv.lib.platforms.all; 19 19 maintainers = [ stdenv.lib.maintainers.viric ];
+1 -1
pkgs/development/libraries/libotr/default.nix
··· 17 17 meta = { 18 18 homepage = "http://www.cypherpunks.ca/otr/"; 19 19 repositories.git = git://git.code.sf.net/p/otr/libotr; 20 - license = "LGPLv2.1"; 20 + license = stdenv.lib.licenses.lgpl21; 21 21 description = "Library for Off-The-Record Messaging"; 22 22 }; 23 23 }
+1 -1
pkgs/development/libraries/libpaper/default.nix
··· 12 12 meta = { 13 13 description = "Library for handling paper characteristics"; 14 14 homepage = "http://packages.debian.org/unstable/source/libpaper"; 15 - license = "GPLv2"; 15 + license = stdenv.lib.licenses.gpl2; 16 16 }; 17 17 }
+1 -1
pkgs/development/libraries/libpar2/default.nix
··· 12 12 13 13 meta = { 14 14 homepage = http://parchive.sourceforge.net/; 15 - license = "GPLv2+"; 15 + license = stdenv.lib.licenses.gpl2Plus; 16 16 description = "A library for using Parchives (parity archive volume sets)"; 17 17 }; 18 18 }
+1 -1
pkgs/development/libraries/libqglviewer/default.nix
··· 20 20 meta = { 21 21 description = "trackball-based 3D viewer qt widget including many useful features"; 22 22 homepage = http://artis.imag.fr/Members/Gilles.Debunne/QGLViewer/installUnix.html; 23 - license = "GPL2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 }; 25 25 }
+1 -1
pkgs/development/libraries/librdf/default.nix
··· 27 27 meta = { 28 28 description = "Lightweight RDF library with special support for LADSPA plugins"; 29 29 homepage = http://sourceforge.net/projects/lrdf/; 30 - license = "GPLv2"; 30 + license = stdenv.lib.licenses.gpl2; 31 31 maintainers = [ stdenv.lib.maintainers.marcweber ]; 32 32 platforms = stdenv.lib.platforms.linux; 33 33 };
+1 -1
pkgs/development/libraries/librsync/default.nix
··· 16 16 17 17 meta = { 18 18 homepage = http://librsync.sourceforge.net/; 19 - license = "LGPLv2+"; 19 + license = stdenv.lib.licenses.lgpl2Plus; 20 20 description = "Implementation of the rsync remote-delta algorithm"; 21 21 }; 22 22 }
+1 -1
pkgs/development/libraries/libsigsegv/default.nix
··· 24 24 more. 25 25 ''; 26 26 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 29 29 maintainers = [ stdenv.lib.maintainers.ludo ]; 30 30 };
+1 -1
pkgs/development/libraries/libspatialindex/default.nix
··· 15 15 meta = { 16 16 description = "Extensible spatial index library in C++"; 17 17 homepage = http://libspatialindex.github.io/; 18 - license = "MIT"; 18 + license = stdenv.lib.licenses.mit; 19 19 }; 20 20 }
+1 -1
pkgs/development/libraries/libspectre/default.nix
··· 25 25 handling and rendering Postscript documents. 26 26 ''; 27 27 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 }; 30 30 }
+1 -1
pkgs/development/libraries/libtasn1/default.nix
··· 22 22 portable, and only require an ANSI C89 platform. 23 23 ''; 24 24 25 - license = "LGPLv2+"; 25 + license = stdenv.lib.licenses.lgpl2Plus; 26 26 27 27 maintainers = [ ]; 28 28 platforms = stdenv.lib.platforms.all;
+27 -12
pkgs/development/libraries/libtoxcore/default.nix
··· 1 - { stdenv, fetchurl, autoconf, libtool, automake, libsodium, ncurses 2 - , libconfig, pkgconfig }: 1 + { stdenv, fetchurl, autoconf, libtool, automake, libsodium, ncurses, libopus 2 + , libvpx, check, libconfig, pkgconfig }: 3 3 4 4 let 5 - version = "388b1229b"; 6 - date = "20140220"; 5 + version = "e1158be5a6"; 6 + date = "20140728"; 7 7 in 8 8 stdenv.mkDerivation rec { 9 9 name = "tox-core-${date}-${version}"; 10 10 11 11 src = fetchurl { 12 - url = "https://github.com/irungentoo/ProjectTox-Core/tarball/${version}"; 12 + url = "https://github.com/irungentoo/toxcore/tarball/${version}"; 13 13 name = "${name}.tar.gz"; 14 - sha256 = "12vggiv0gyv8a2rd5qrv04b7yhfhxb7r0yh75gg5n4jdpcbhvgsd"; 14 + sha256 = "1rsh1pbwvngsx5slmd6608b1zqs3jvq70bjr9zyziap9vxka3z1v"; 15 15 }; 16 16 17 + NIX_LDFLAGS = "-lgcc_s"; 18 + 19 + postPatch = '' 20 + # within Nix chroot builds, localhost is unresolvable 21 + sed -i -e '/DEFTESTCASE(addr_resolv_localhost)/d' \ 22 + auto_tests/network_test.c 23 + # takes WAAAY too long (~10 minutes) and would timeout 24 + sed -i -e '/DEFTESTCASE[^(]*(many_clients\>/d' \ 25 + auto_tests/tox_test.c 26 + ''; 27 + 17 28 preConfigure = '' 18 29 autoreconf -i 19 30 ''; 20 31 21 - configureFlags = [ "--with-libsodium-headers=${libsodium}/include" 22 - "--with-libsodium-libs=${libsodium}/lib" 23 - "--enable-ntox" ]; 32 + configureFlags = [ 33 + "--with-libsodium-headers=${libsodium}/include" 34 + "--with-libsodium-libs=${libsodium}/lib" 35 + "--enable-ntox" 36 + ]; 24 37 25 - buildInputs = [ autoconf libtool automake libsodium ncurses libconfig 26 - pkgconfig ]; 38 + buildInputs = [ 39 + autoconf libtool automake libsodium ncurses libopus 40 + libvpx check libconfig pkgconfig 41 + ]; 27 42 28 43 doCheck = true; 29 44 30 45 meta = { 31 46 description = "P2P FOSS instant messaging application aimed to replace Skype with crypto"; 32 - license = "GPLv3+"; 47 + license = stdenv.lib.licenses.gpl3Plus; 33 48 maintainers = with stdenv.lib.maintainers; [ viric ]; 34 49 platforms = stdenv.lib.platforms.all; 35 50 };
+1 -1
pkgs/development/libraries/libunique/default.nix
··· 25 25 meta = { 26 26 homepage = http://live.gnome.org/LibUnique; 27 27 description = "A library for writing single instance applications"; 28 - license = "LGPLv2.1"; 28 + license = stdenv.lib.licenses.lgpl21; 29 29 }; 30 30 }
+1 -1
pkgs/development/libraries/libunistring/default.nix
··· 44 44 strings as internal in-memory representation. 45 45 ''; 46 46 47 - license = "LGPLv3+"; 47 + license = stdenv.lib.licenses.lgpl3Plus; 48 48 49 49 maintainers = [ stdenv.lib.maintainers.ludo ]; 50 50 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/libva/default.nix
··· 14 14 15 15 meta = { 16 16 homepage = http://www.freedesktop.org/wiki/Software/vaapi; 17 - license = "MIT"; 17 + license = stdenv.lib.licenses.mit; 18 18 description = "VAAPI library: Video Acceleration API"; 19 19 }; 20 20 }
+4 -4
pkgs/development/libraries/libxkbcommon/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, yacc, flex, xkeyboard_config }: 1 + { stdenv, fetchurl, pkgconfig, yacc, flex, xkeyboard_config, libxcb }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libxkbcommon-0.3.1"; 4 + name = "libxkbcommon-0.4.2"; 5 5 6 6 src = fetchurl { 7 7 url = "http://xkbcommon.org/download/${name}.tar.xz"; 8 - sha256 = "13mk335r4dhi9qglzbp46ina1wz4qgcp8r7s06iq7j50pf0kb5ww"; 8 + sha256 = "0mw9ljc5fbqbhnm884w7ns5pf6f2rqj9ww5xcaps9nzdgsq73z50"; 9 9 }; 10 10 11 - buildInputs = [ pkgconfig yacc flex xkeyboard_config ]; 11 + buildInputs = [ pkgconfig yacc flex xkeyboard_config libxcb ]; 12 12 13 13 configureFlags = '' 14 14 --with-xkb-config-root=${xkeyboard_config}/etc/X11/xkb
+1 -1
pkgs/development/libraries/libxmi/default.nix
··· 14 14 meta = { 15 15 description = "GNU libxmi, a library for rasterizing 2-D vector graphics"; 16 16 homepage = http://www.gnu.org/software/libxmi/; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 19 19 maintainers = [ stdenv.lib.maintainers.ludo ]; 20 20 };
+1 -1
pkgs/development/libraries/libxmlxx/default.nix
··· 16 16 meta = { 17 17 homepage = http://libxmlplusplus.sourceforge.net/; 18 18 description = "C++ wrapper for the libxml2 XML parser library"; 19 - license = "LGPLv2+"; 19 + license = stdenv.lib.licenses.lgpl2Plus; 20 20 maintainers = [ stdenv.lib.maintainers.phreedom ]; 21 21 }; 22 22 }
+1 -1
pkgs/development/libraries/libyaml-cpp/0.3.x.nix
··· 13 13 meta = { 14 14 homepage = http://code.google.com/p/yaml-cpp/; 15 15 description = "A YAML parser and emitter for C++"; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 }; 18 18 }
+1 -1
pkgs/development/libraries/libyaml-cpp/default.nix
··· 13 13 meta = { 14 14 homepage = http://code.google.com/p/yaml-cpp/; 15 15 description = "A YAML parser and emitter for C++"; 16 - license = "MIT"; 16 + license = stdenv.lib.licenses.mit; 17 17 }; 18 18 }
+1 -1
pkgs/development/libraries/libzrtpcpp/1.6.nix
··· 13 13 meta = { 14 14 description = "GNU RTP stack for the zrtp protocol developed by Phil Zimmermann"; 15 15 homepage = "http://www.gnutelephony.org/index.php/GNU_ZRTP"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 maintainers = [ stdenv.lib.maintainers.marcweber ]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/development/libraries/libzrtpcpp/default.nix
··· 20 20 meta = { 21 21 description = "GNU RTP stack for the zrtp protocol developed by Phil Zimmermann"; 22 22 homepage = "http://www.gnutelephony.org/index.php/GNU_ZRTP"; 23 - license = "GPLv2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 maintainers = [ stdenv.lib.maintainers.marcweber ]; 25 25 platforms = stdenv.lib.platforms.linux; 26 26 };
+2 -2
pkgs/development/libraries/lightning/default.nix
··· 4 4 name = "lightning-2.0.4"; 5 5 6 6 src = fetchurl { 7 - url = "ftp://alpha.gnu.org/gnu/lightning/${name}.tar.gz"; 7 + url = "ftp://ftp.gnu.org/gnu/lightning/${name}.tar.gz"; 8 8 sha256 = "1lrckrx51d5hrv66bc99fd4b7g2wwn4vr304hwq3glfzhb8jqcdy"; 9 9 }; 10 10 ··· 25 25 the MIPS and SPARC chips. 26 26 ''; 27 27 28 - license = "LGPLv3+"; 28 + license = stdenv.lib.licenses.lgpl3Plus; 29 29 }; 30 30 }
+1 -1
pkgs/development/libraries/log4cpp/default.nix
··· 11 11 meta = { 12 12 homepage = http://log4cpp.sourceforge.net/; 13 13 description = "A logging framework for C++ patterned after Apache log4j"; 14 - license = "LGPLv2.1+"; 14 + license = stdenv.lib.licenses.lgpl21Plus; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/lzo/default.nix
··· 24 24 ''; 25 25 26 26 homepage = http://www.oberhumer.com/opensource/lzo; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 29 29 platforms = stdenv.lib.platforms.all; 30 30 maintainers = [ ];
+1 -1
pkgs/development/libraries/ming/default.nix
··· 28 28 29 29 homepage = http://www.libming.org/; 30 30 31 - license = "LGPLv2+"; 31 + license = stdenv.lib.licenses.lgpl2Plus; 32 32 }; 33 33 }
+1 -1
pkgs/development/libraries/mpc/default.nix
··· 22 22 ''; 23 23 24 24 homepage = http://mpc.multiprecision.org/; 25 - license = "LGPLv2+"; 25 + license = stdenv.lib.licenses.lgpl2Plus; 26 26 27 27 platforms = stdenv.lib.platforms.all; 28 28 maintainers = [ stdenv.lib.maintainers.ludo ];
+1 -2
pkgs/development/libraries/mpfr/default.nix
··· 39 39 floating-point arithmetic (53-bit mantissa). 40 40 ''; 41 41 42 - license = "LGPLv2+"; 42 + license = stdenv.lib.licenses.lgpl2Plus; 43 43 44 44 maintainers = [ stdenv.lib.maintainers.ludo ]; 45 45 platforms = stdenv.lib.platforms.all; 46 46 }; 47 47 } 48 -
+1 -2
pkgs/development/libraries/mtdev/default.nix
··· 21 21 See the kernel documentation for further details. 22 22 ''; 23 23 24 - license = "MIT/X11"; 24 + license = stdenv.lib.licenses.mit; 25 25 }; 26 26 } 27 -
+1 -1
pkgs/development/libraries/muparser/default.nix
··· 12 12 meta = { 13 13 homepage = http://muparser.sourceforge.net; 14 14 description = "An extensible high performance math expression parser library written in C++"; 15 - license = "MIT"; 15 + license = stdenv.lib.licenses.mit; 16 16 }; 17 17 }
+1 -1
pkgs/development/libraries/mygui/default.nix
··· 15 15 meta = { 16 16 homepage = http://mygui.info/; 17 17 description = "Library for creating GUIs for games and 3D applications"; 18 - license = "LGPLv3+"; 18 + license = stdenv.lib.licenses.lgpl3Plus; 19 19 }; 20 20 }
+1 -1
pkgs/development/libraries/mygui/svn.nix
··· 22 22 meta = { 23 23 homepage = http://mygui.info/; 24 24 description = "Library for creating GUIs for games and 3D applications"; 25 - license = "LGPLv3+"; 25 + license = stdenv.lib.licenses.lgpl3Plus; 26 26 }; 27 27 }
+1 -1
pkgs/development/libraries/mysocketw/default.nix
··· 17 17 18 18 meta = { 19 19 description = "Cross platform (Linux/FreeBSD/Unix/Win32) streaming socket C++"; 20 - license = "LGPLv2.1+"; 20 + license = stdenv.lib.licenses.lgpl21Plus; 21 21 platforms = stdenv.lib.platforms.all; 22 22 }; 23 23 }
+1 -1
pkgs/development/libraries/ncurses/default.nix
··· 90 90 91 91 homepage = http://www.gnu.org/software/ncurses/; 92 92 93 - license = "X11"; 93 + license = stdenv.lib.licenses.mit; 94 94 95 95 maintainers = [ stdenv.lib.maintainers.ludo ]; 96 96 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/nettle/default.nix
··· 47 47 I/O. 48 48 ''; 49 49 50 - license = "GPLv2+"; 50 + license = stdenv.lib.licenses.gpl2Plus; 51 51 52 52 homepage = http://www.lysator.liu.se/~nisse/nettle/; 53 53
+1 -1
pkgs/development/libraries/newt/default.nix
··· 22 22 homepage = https://fedorahosted.org/newt/; 23 23 description = "Library for color text mode, widget based user interfaces"; 24 24 25 - license = "LGPLv2"; 25 + license = stdenv.lib.licenses.lgpl2; 26 26 platforms = stdenv.lib.platforms.linux; 27 27 maintainers = [ stdenv.lib.maintainers.viric ]; 28 28 };
+1 -1
pkgs/development/libraries/npth/default.nix
··· 20 20 that this is a solid way to provide a co-routine based framework. 21 21 ''; 22 22 homepage = http://www.gnupg.org; 23 - license = "LGPLv3"; 23 + license = stdenv.lib.licenses.lgpl3; 24 24 platforms = stdenv.lib.platforms.all; 25 25 }; 26 26 }
+1 -1
pkgs/development/libraries/ogre/default.nix
··· 37 37 homepage = http://www.ogre3d.org/; 38 38 maintainers = [ stdenv.lib.maintainers.raskin ]; 39 39 platforms = stdenv.lib.platforms.linux; 40 - license = "MIT"; 40 + license = stdenv.lib.licenses.mit; 41 41 }; 42 42 }
+1 -1
pkgs/development/libraries/ogrepaged/default.nix
··· 18 18 meta = { 19 19 description = "Paged Geometry for Ogre3D"; 20 20 homepage = http://code.google.com/p/ogre-paged/; 21 - license = "MIT"; 21 + license = stdenv.lib.licenses.mit; 22 22 }; 23 23 }
+1 -1
pkgs/development/libraries/openal-soft/default.nix
··· 26 26 meta = { 27 27 description = "OpenAL alternative"; 28 28 homepage = http://kcat.strangesoft.net/openal.html; 29 - license = "GPL2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 }; 31 31 }
+1 -1
pkgs/development/libraries/openal/default.nix
··· 31 31 ''; 32 32 33 33 homepage = http://www.openal.org/; 34 - license = "GPLv2+"; 34 + license = stdenv.lib.licenses.gpl2Plus; 35 35 }; 36 36 }
+1 -1
pkgs/development/libraries/osip/3.nix
··· 8 8 name = "libosip2-${version}"; 9 9 10 10 meta = { 11 - license = "LGPLv2.1+"; 11 + license = stdenv.lib.licenses.lgpl21Plus; 12 12 homepage = http://www.gnu.org/software/osip/; 13 13 description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)"; 14 14 maintainers = with stdenv.lib.maintainers; [ raskin ];
+1 -1
pkgs/development/libraries/osip/default.nix
··· 8 8 name = "libosip2-${version}"; 9 9 10 10 meta = { 11 - license = "LGPLv2.1+"; 11 + license = stdenv.lib.licenses.lgpl21Plus; 12 12 homepage = http://www.gnu.org/software/osip/; 13 13 description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)"; 14 14 maintainers = with stdenv.lib.maintainers; [ raskin ];
+1 -1
pkgs/development/libraries/pango/default.nix
··· 39 39 ''; 40 40 41 41 homepage = http://www.pango.org/; 42 - license = "LGPLv2+"; 42 + license = stdenv.lib.licenses.lgpl2Plus; 43 43 44 44 maintainers = with stdenv.lib.maintainers; [ raskin urkud ]; 45 45 hydraPlatforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+1 -1
pkgs/development/libraries/pangox-compat/default.nix
··· 14 14 description = "A compatibility library for pango>1.30.*"; 15 15 16 16 homepage = http://www.pango.org/; 17 - license = "LGPLv2+"; 17 + license = stdenv.lib.licenses.lgpl2Plus; 18 18 }; 19 19 }
+1 -1
pkgs/development/libraries/pcre/default.nix
··· 33 33 meta = { 34 34 homepage = "http://www.pcre.org/"; 35 35 description = "A library for Perl Compatible Regular Expressions"; 36 - license = "BSD-3"; 36 + license = stdenv.lib.licenses.bsd3; 37 37 38 38 longDescription = '' 39 39 The PCRE library is a set of functions that implement regular
+1 -1
pkgs/development/libraries/phonon/default.nix
··· 19 19 meta = { 20 20 homepage = http://phonon.kde.org/; 21 21 description = "Multimedia API for Qt"; 22 - license = "LGPLv2"; 22 + license = stdenv.lib.licenses.lgpl2; 23 23 platforms = stdenv.lib.platforms.linux; 24 24 }; 25 25 }
+1 -1
pkgs/development/libraries/pixman/default.nix
··· 17 17 meta = { 18 18 homepage = http://pixman.org; 19 19 description = "A low-level library for pixel manipulation"; 20 - license = "MIT"; 20 + license = stdenv.lib.licenses.mit; 21 21 }; 22 22 }
+1 -1
pkgs/development/libraries/plib/default.nix
··· 34 34 GLUT, or FLTK instead of PLIB's 'PW' windowing library, you can. 35 35 ''; 36 36 37 - license = "LGPLv2+"; 37 + license = stdenv.lib.licenses.lgpl2Plus; 38 38 39 39 homepage = http://plib.sourceforge.net/; 40 40 };
+3 -3
pkgs/development/libraries/poppler/default.nix
··· 4 4 }: 5 5 6 6 let 7 - version = "0.26.2"; # even major numbers are stable 8 - sha256 = "09lm1mfpf0p6vzayl2nbwvsj5gl7sz8sfmwziix0p87bh8x9dn8x"; 7 + version = "0.26.3"; # even major numbers are stable 8 + sha256 = "1ca2lrwvhxzq0g4blbvq099vyydfjyz839jki301p1jgazrimjw8"; 9 9 10 10 qtcairo_patches = 11 11 let qtcairo = fetchgit { # the version for poppler-0.24 ··· 49 49 Poppler is a PDF rendering library based on the xpdf-3.0 code base. 50 50 ''; 51 51 52 - license = "GPLv2"; 52 + license = stdenv.lib.licenses.gpl2; 53 53 platforms = stdenv.lib.platforms.all; 54 54 }; 55 55 } merge ]); # poppler_drv
+1 -2
pkgs/development/libraries/postgis/default.nix
··· 107 107 meta = { 108 108 description = "Geographic Objects for PostgreSQL"; 109 109 homepage = "http://postgis.refractions.net"; 110 - license = "GPLv2"; 110 + license = stdenv.lib.licenses.gpl2; 111 111 maintainers = [stdenv.lib.maintainers.marcweber]; 112 112 platforms = stdenv.lib.platforms.linux; 113 113 }; ··· 148 148 }); 149 149 150 150 } 151 -
+1 -1
pkgs/development/libraries/ppl/default.nix
··· 48 48 49 49 homepage = http://bugseng.com/products/ppl/; 50 50 51 - license = "GPLv3+"; 51 + license = stdenv.lib.licenses.gpl3Plus; 52 52 53 53 maintainers = [ ]; 54 54 };
+1 -1
pkgs/development/libraries/proj/default.nix
··· 11 11 meta = { 12 12 description = "Cartographic Projections Library"; 13 13 homepage = http://proj.maptools.org; 14 - license = "MIT"; 14 + license = stdenv.lib.licenses.mit; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/readline/readline6.3.nix
··· 37 37 38 38 homepage = http://savannah.gnu.org/projects/readline/; 39 39 40 - license = "GPLv3+"; 40 + license = stdenv.lib.licenses.gpl3Plus; 41 41 42 42 maintainers = [ stdenv.lib.maintainers.ludo ]; 43 43 };
+1 -1
pkgs/development/libraries/readline/readline6.nix
··· 45 45 46 46 homepage = http://savannah.gnu.org/projects/readline/; 47 47 48 - license = "GPLv3+"; 48 + license = stdenv.lib.licenses.gpl3Plus; 49 49 50 50 maintainers = [ stdenv.lib.maintainers.ludo ]; 51 51 };
+1 -1
pkgs/development/libraries/science/biology/biolib/default.nix
··· 15 15 meta = { 16 16 homepage = "http://biolib.open-bio.org/"; 17 17 description = "BioLib"; 18 - license = "GPL2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 longDescription = '' 20 20 BioLib brings together a set of opensource libraries written 21 21 in C/C++ and makes them available for major Bio* languages:
+1 -1
pkgs/development/libraries/science/math/liblbfgs/default.nix
··· 11 11 meta = { 12 12 description = "Library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS)"; 13 13 homepage = http://www.chokkan.org/software/liblbfgs/; 14 - license = "MIT"; 14 + license = stdenv.lib.licenses.mit; 15 15 }; 16 16 }
+1 -1
pkgs/development/libraries/smpeg/default.nix
··· 31 31 meta = { 32 32 homepage = http://icculus.org/smpeg/; 33 33 description = "MPEG decoding library"; 34 - license = "GPLv2+"; 34 + license = stdenv.lib.licenses.gpl2Plus; 35 35 }; 36 36 }
+1 -1
pkgs/development/libraries/snack/default.nix
··· 26 26 meta = { 27 27 description = "The Snack Sound Toolkit (Tcl)"; 28 28 homepage = http://www.speech.kth.se/snack/; 29 - license = "GPL-2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 }; 31 31 }
+4 -4
pkgs/development/libraries/sodium/default.nix
··· 3 3 s = # Generated upstream information 4 4 rec { 5 5 baseName="sodium"; 6 - version="0.5.0"; 6 + version="0.6.1"; 7 7 name="${baseName}-${version}"; 8 - hash="1w7rrnsvhhzhywrr3nhlhppv4kqzdszz3dwy8jrsv8lrj5hs181w"; 9 - url="http://download.dnscrypt.org/libsodium/releases/libsodium-0.5.0.tar.gz"; 10 - sha256="1w7rrnsvhhzhywrr3nhlhppv4kqzdszz3dwy8jrsv8lrj5hs181w"; 8 + hash="151nril3kzkpmy6khvqphk4zk15ri0dqv0isyyhz6n9nsbmzxk04"; 9 + url="http://download.dnscrypt.org/libsodium/releases/libsodium-0.6.1.tar.gz"; 10 + sha256="151nril3kzkpmy6khvqphk4zk15ri0dqv0isyyhz6n9nsbmzxk04"; 11 11 }; 12 12 buildInputs = [ 13 13 ];
+1 -1
pkgs/development/libraries/soqt/default.nix
··· 15 15 16 16 meta = { 17 17 homepage = http://www.coin3d.org/; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 description = "Glue between Coin high-level 3D visualization library and Qt"; 20 20 21 21 maintainers = [ stdenv.lib.maintainers.viric ];
+1 -1
pkgs/development/libraries/speechd/default.nix
··· 15 15 description = "Common interface to speech synthesis"; 16 16 17 17 homepage = http://www.freebsoft.org/speechd; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 }; 20 20 }
+1 -1
pkgs/development/libraries/sword/default.nix
··· 23 23 description = "A software framework that allows research manipulation of Biblical texts"; 24 24 homepage = http://www.crosswire.org/sword/; 25 25 platforms = stdenv.lib.platforms.linux; 26 - license = "GPLv2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 maintainers = [ stdenv.lib.maintainers.piotr stdenv.lib.maintainers.AndersonTorres ]; 28 28 }; 29 29
+1 -1
pkgs/development/libraries/talloc/default.nix
··· 18 18 meta = { 19 19 description = "talloc is a hierarchical pool based memory allocator with destructors"; 20 20 homepage = http://tdb.samba.org/; 21 - license = "GPLv3"; 21 + license = stdenv.lib.licenses.gpl3; 22 22 platforms = stdenv.lib.platforms.all; 23 23 }; 24 24 }
+1 -1
pkgs/development/libraries/tbb/default.nix
··· 24 24 meta = { 25 25 description = "Intel Thread Building Blocks C++ Library"; 26 26 homepage = "http://threadingbuildingblocks.org/"; 27 - license = "LGPLv3+"; 27 + license = stdenv.lib.licenses.lgpl3Plus; 28 28 longDescription = '' 29 29 Intel Threading Building Blocks offers a rich and complete approach to 30 30 expressing parallelism in a C++ program. It is a library that helps you
+1 -1
pkgs/development/libraries/tdb/default.nix
··· 20 20 ''; 21 21 22 22 homepage = http://tdb.samba.org/; 23 - license = "LGPLv3+"; 23 + license = stdenv.lib.licenses.lgpl3Plus; 24 24 25 25 maintainers = [ ]; 26 26 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/tokyo-cabinet/default.nix
··· 37 37 robustness, supports 64-bit architecture. 38 38 ''; 39 39 40 - license = "LGPLv2+"; 40 + license = stdenv.lib.licenses.lgpl2Plus; 41 41 42 42 maintainers = [ ]; 43 43 platforms = stdenv.lib.platforms.unix;
+1 -1
pkgs/development/libraries/tokyo-tyrant/default.nix
··· 33 33 34 34 homepage = http://fallabs.com/tokyotyrant/; 35 35 36 - license = "LGPLv2.1+"; 36 + license = stdenv.lib.licenses.lgpl21Plus; 37 37 38 38 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 39 39 maintainers = [ ];
+1 -1
pkgs/development/libraries/tsocks/default.nix
··· 15 15 meta = with stdenv.lib; { 16 16 description = "Transparent SOCKS v4 proxying library"; 17 17 homepage = http://tsocks.sourceforge.net/; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 maintainers = [ maintainers.phreedom ]; 20 20 platforms = platforms.linux; 21 21 };
+1 -1
pkgs/development/libraries/ucl/default.nix
··· 10 10 meta = { 11 11 homepage = http://www.oberhumer.com/opensource/ucl/; 12 12 description = "Portable lossless data compression library"; 13 - license = "GPLv2"; 13 + license = stdenv.lib.licenses.gpl2; 14 14 }; 15 15 }
+1 -1
pkgs/development/libraries/ucommon/default.nix
··· 18 18 meta = { 19 19 description = "GNU uCommon C++, C++ library to facilitate using C++ design patterns"; 20 20 homepage = http://www.gnu.org/software/commoncpp/; 21 - license = "LGPLv3+"; 21 + license = stdenv.lib.licenses.lgpl3Plus; 22 22 23 23 maintainers = with stdenv.lib.maintainers; [ viric ]; 24 24 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/unixODBCDrivers/default.nix
··· 23 23 meta = { 24 24 description = "unix odbc driver for postgresql"; 25 25 homepage = https://projects.commandprompt.com/public/odbcng; 26 - license = "GPL2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 }; 28 28 }; 29 29 ini = "";
+1 -1
pkgs/development/libraries/vaapi-intel/default.nix
··· 17 17 18 18 meta = { 19 19 homepage = http://cgit.freedesktop.org/vaapi/intel-driver/; 20 - license = "MIT"; 20 + license = stdenv.lib.licenses.mit; 21 21 description = "Intel driver for the VAAPI library"; 22 22 }; 23 23 }
+1 -1
pkgs/development/libraries/vaapi-vdpau/default.nix
··· 23 23 24 24 meta = { 25 25 homepage = http://cgit.freedesktop.org/vaapi/vdpau-driver/; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 description = "VDPAU driver for the VAAPI library"; 28 28 }; 29 29 }
+1 -1
pkgs/development/libraries/vigra/default.nix
··· 21 21 meta = { 22 22 description = "Novel computer vision C++ library with customizable algorithms and data structures"; 23 23 homepage = http://hci.iwr.uni-heidelberg.de/vigra; 24 - license = "MIT"; 24 + license = stdenv.lib.licenses.mit; 25 25 maintainers = with stdenv.lib.maintainers; [viric]; 26 26 platforms = with stdenv.lib.platforms; linux; 27 27 };
+1 -1
pkgs/development/libraries/vmime/default.nix
··· 13 13 meta = { 14 14 homepage = http://www.vmime.org/; 15 15 description = "Free mail library for C++"; 16 - license = "GPLv3"; 16 + license = stdenv.lib.licenses.gpl3; 17 17 maintainers = with stdenv.lib.maintainers; [viric]; 18 18 platforms = with stdenv.lib.platforms; linux; 19 19 };
+1 -1
pkgs/development/libraries/wtk/default.nix
··· 20 20 meta = { 21 21 homepage = http://java.sun.com/products/sjwtoolkit/download.html; 22 22 description = "Sun Java Wireless Toolkit 2.5.2_01 for CLDC"; 23 - license = "unfree"; 23 + license = stdenv.lib.licenses.unfree; 24 24 }; 25 25 }
+1 -1
pkgs/development/libraries/xapian/1.0.x.nix
··· 13 13 meta = { 14 14 description = "Xapian Probabilistic Information Retrieval library"; 15 15 homepage = "http://xapian.org"; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 maintainers = [ stdenv.lib.maintainers.chaoflow ]; 18 18 }; 19 19 }
+1 -1
pkgs/development/libraries/xapian/bindings/1.0.x.nix
··· 68 68 meta = { 69 69 description = "Bindings for the Xapian library"; 70 70 homepage = xapian10.meta.homepage; 71 - license = "GPLv2+"; 71 + license = stdenv.lib.licenses.gpl2Plus; 72 72 maintainers = [ stdenv.lib.maintainers.chaoflow ]; 73 73 }; 74 74 }
+1 -1
pkgs/development/libraries/xercesc/default.nix
··· 12 12 meta = { 13 13 homepage = http://xerces.apache.org/xerces-c/; 14 14 description = "Validating XML parser written in a portable subset of C++"; 15 - license = "ASL2.0"; 15 + license = stdenv.lib.licenses.asl20; 16 16 platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; 17 17 }; 18 18 }
+1 -1
pkgs/development/libraries/xmlsec/default.nix
··· 18 18 meta = { 19 19 homepage = http://www.aleksey.com/xmlsec; 20 20 description = "XML Security Library in C based on libxml2"; 21 - license = "MIT"; 21 + license = stdenv.lib.licenses.mit; 22 22 platforms = stdenv.lib.platforms.linux; 23 23 }; 24 24 }
+2 -2
pkgs/development/libraries/yajl/default.nix
··· 1 1 { stdenv, fetchurl, cmake, ruby }: 2 2 3 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 4 4 name = "yajl-2.0.4"; 5 5 6 6 src = fetchurl { 7 7 url = http://github.com/lloyd/yajl/tarball/2.0.4; 8 - name = "yajl-2.0.1.tar.gz"; 8 + name = "${name}.tar.gz"; 9 9 sha256 = "0661bfi4hfvwg3z2pf51wqbf5qd5kfn0dk83v5s2xwhmry8rd6y1"; 10 10 }; 11 11
+1 -1
pkgs/development/misc/avr8-burn-omat/default.nix
··· 27 27 meta = { 28 28 description = "GUI tool for avrdude"; 29 29 homepage = http://avr8-burn-o-mat.brischalle.de/avr8_burn_o_mat_avrdude_gui_en.html; 30 - license = "GPLv3"; 30 + license = stdenv.lib.licenses.gpl3; 31 31 }; 32 32 }
+1 -1
pkgs/development/misc/intelgen4asm/default.nix
··· 15 15 16 16 meta = { 17 17 homepage = http://cgit.freedesktop.org/xorg/app/intel-gen4asm/; 18 - license = "MIT"; 18 + license = stdenv.lib.licenses.mit; 19 19 description = "Program to compile an assembly language for the Intel 965 Express Chipset"; 20 20 }; 21 21 }
+11
pkgs/development/mobile/titaniumenv/build-app.nix
··· 2 2 { name, src, target, androidPlatformVersions ? [ "8" ], androidAbiVersions ? [ "armeabi" "armeabi-v7a" ], tiVersion ? null 3 3 , release ? false, androidKeyStore ? null, androidKeyAlias ? null, androidKeyStorePassword ? null 4 4 , iosMobileProvisioningProfile ? null, iosCertificateName ? null, iosCertificate ? null, iosCertificatePassword ? null 5 + , enableWirelessDistribution ? false, installURL ? null 5 6 }: 6 7 7 8 assert (release && target == "android") -> androidKeyStore != null && androidKeyAlias != null && androidKeyStorePassword != null; 8 9 assert (release && target == "iphone") -> iosMobileProvisioningProfile != null && iosCertificateName != null && iosCertificate != null && iosCertificatePassword != null; 10 + assert enableWirelessDistribution -> installURL != null; 9 11 10 12 let 11 13 androidsdkComposition = androidsdk { ··· 132 134 cp -av build/iphone/build/* $out 133 135 mkdir -p $out/nix-support 134 136 echo "file binary-dist \"$(echo $out/Release-iphoneos/*.ipa)\"" > $out/nix-support/hydra-build-products 137 + 138 + ${stdenv.lib.optionalString enableWirelessDistribution '' 139 + appname=$(basename $out/Release-iphoneos/*.ipa .ipa) 140 + bundleId=$(grep '<id>[a-zA-Z0-9.]*</id>' tiapp.xml | sed -e 's|<id>||' -e 's|</id>||' -e 's/ //g') 141 + version=$(grep '<version>[a-zA-Z0-9.]*</version>' tiapp.xml | sed -e 's|<version>||' -e 's|</version>||' -e 's/ //g') 142 + 143 + sed -e "s|@INSTALL_URL@|${installURL}?bundleId=$bundleId\&amp;version=$version\&amp;title=$appname|" ${../xcodeenv/install.html.template} > $out/$appname.html 144 + echo "doc install \"$out/$appname.html\"" >> $out/nix-support/hydra-build-products 145 + ''} 135 146 '' 136 147 else if target == "iphone" then "" 137 148 else throw "Target: ${target} is not supported!"}
+2
pkgs/development/mobile/titaniumenv/examples/default.nix
··· 5 5 , rename ? false 6 6 , newBundleId ? "com.example.kitchensink", iosMobileProvisioningProfile ? null, iosCertificate ? null, iosCertificateName ? "Example", iosCertificatePassword ? "" 7 7 , allowUnfree ? false 8 + , enableWirelessDistribution ? false, installURL ? null 8 9 }: 9 10 10 11 let ··· 90 91 release = true; 91 92 rename = true; 92 93 inherit newBundleId iosMobileProvisioningProfile iosCertificate iosCertificateName iosCertificatePassword; 94 + inherit enableWirelessDistribution installURL; 93 95 }; 94 96 } 95 97
+2
pkgs/development/mobile/titaniumenv/examples/kitchensink/default.nix
··· 1 1 { titaniumenv, fetchgit, target, androidPlatformVersions ? [ "14" ], tiVersion ? "3.2.3.GA", release ? false 2 2 , rename ? false, stdenv ? null, newBundleId ? null, iosMobileProvisioningProfile ? null, iosCertificate ? null, iosCertificateName ? null, iosCertificatePassword ? null 3 + , enableWirelessDistribution ? false, installURL ? null 3 4 }: 4 5 5 6 assert rename -> (stdenv != null && newBundleId != null && iosMobileProvisioningProfile != null && iosCertificate != null && iosCertificateName != null && iosCertificatePassword != null); ··· 37 38 androidKeyStorePassword = "mykeystore"; 38 39 39 40 inherit iosMobileProvisioningProfile iosCertificate iosCertificateName iosCertificatePassword; 41 + inherit enableWirelessDistribution installURL; 40 42 }
+12
pkgs/development/mobile/xcodeenv/build-app.nix
··· 15 15 , provisioningProfile ? null 16 16 , generateIPA ? false 17 17 , generateXCArchive ? false 18 + , enableWirelessDistribution ? false 19 + , installURL ? null 20 + , bundleId ? null 21 + , version ? null 22 + , title ? null 18 23 }: 19 24 20 25 assert release -> codeSignIdentity != null && certificateFile != null && certificatePassword != null && provisioningProfile != null; 26 + assert enableWirelessDistribution -> installURL != null && bundleId != null && version != null && title != null; 21 27 22 28 let 23 29 # Set some default values here ··· 84 90 # Add IPA to Hydra build products 85 91 mkdir -p $out/nix-support 86 92 echo "file binary-dist \"$(echo $out/*.ipa)\"" > $out/nix-support/hydra-build-products 93 + 94 + ${stdenv.lib.optionalString enableWirelessDistribution '' 95 + appname=$(basename $out/*.ipa .ipa) 96 + sed -e "s|@INSTALL_URL@|${installURL}?bundleId=${bundleId}\&amp;version=${version}\&amp;title=$appname|" ${./install.html.template} > $out/$appname.html 97 + echo "doc install \"$out/$appname.html\"" >> $out/nix-support/hydra-build-products 98 + ''} 87 99 ''} 88 100 89 101 # Delete our temp keychain
+25
pkgs/development/mobile/xcodeenv/install.html.template
··· 1 + <!DOCTYPE html> 2 + 3 + <html> 4 + <head> 5 + <title>Install IPA</title> 6 + </head> 7 + 8 + <body> 9 + <a id="forwardlink" href="@INSTALL_URL@">Go to the install page or wait a second</a> 10 + 11 + <script type="text/javascript"> 12 + setTimeout(function() { 13 + var link = document.getElementById('forwardlink'); 14 + 15 + if(document.createEvent) { 16 + var eventObj = document.createEvent('MouseEvents'); 17 + eventObj.initEvent('click', true, false); 18 + link.dispatchEvent(eventObj); 19 + } else if(document.createEventObject) { 20 + link.fireEvent('onclick'); 21 + } 22 + }, 1000); 23 + </script> 24 + </body> 25 + </html>
+1 -1
pkgs/development/ocaml-modules/camlimages/default.nix
··· 37 37 meta = { 38 38 homepage = http://cristal.inria.fr/camlimages; 39 39 description = "Image manipulation library"; 40 - license = "GnuGPLV2"; 40 + license = stdenv.lib.licenses.gpl2; 41 41 # maintainers = [ stdenv.lib.maintainers.roconnor ]; 42 42 }; 43 43 }
+1 -1
pkgs/development/ocaml-modules/cryptgps/default.nix
··· 28 28 i.e. this is not a binding to some C library, but the implementation 29 29 itself. 30 30 ''; 31 - license = "MIT/X11"; 31 + license = stdenv.lib.licenses.mit; 32 32 platforms = ocaml.meta.platforms; 33 33 maintainers = [ 34 34 stdenv.lib.maintainers.z77z
+1 -1
pkgs/development/ocaml-modules/expat/default.nix
··· 45 45 meta = { 46 46 homepage = http://www.xs4all.nl/~mmzeeman/ocaml/; 47 47 description = "An ocaml wrapper for the Expat XML parsing library"; 48 - license = "MIT/X11"; 48 + license = stdenv.lib.licenses.mit; 49 49 maintainers = [ stdenv.lib.maintainers.roconnor ]; 50 50 }; 51 51 }
+1 -1
pkgs/development/ocaml-modules/gmetadom/default.nix
··· 30 30 meta = { 31 31 homepage = http://gmetadom.sourceforge.net/; 32 32 description = "GMetaDOM is a collection of librares, each library providing a DOM implementation"; 33 - license = "LGPLv2.1+"; 33 + license = stdenv.lib.licenses.lgpl21Plus; 34 34 maintainers = [ stdenv.lib.maintainers.roconnor ]; 35 35 }; 36 36 }
+1 -1
pkgs/development/ocaml-modules/http/default.nix
··· 33 33 meta = { 34 34 homepage = "http://upsilon.cc/~zack/hacking/software/ocaml-http/"; 35 35 description = "do it yourself (OCaml) HTTP daemon"; 36 - license = "LGPLv2"; 36 + license = stdenv.lib.licenses.lgpl2; 37 37 maintainers = [ stdenv.lib.maintainers.roconnor ]; 38 38 }; 39 39 }
+1 -1
pkgs/development/ocaml-modules/lablgl/default.nix
··· 38 38 meta = { 39 39 homepage = http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgl.html; 40 40 description = "OpenGL bindings for ocaml"; 41 - license = "GnuGPLV2"; 41 + license = stdenv.lib.licenses.gpl2; 42 42 maintainers = [ stdenv.lib.maintainers.pSub ]; 43 43 }; 44 44 }
+1 -1
pkgs/development/ocaml-modules/lablgtk/default.nix
··· 31 31 ]; 32 32 homepage = http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgtk.html; 33 33 description = "LablGTK is is an Objective Caml interface to gtk+"; 34 - license = "LGPLv2.1+"; 34 + license = stdenv.lib.licenses.lgpl21Plus; 35 35 }; 36 36 })
+1 -1
pkgs/development/ocaml-modules/lablgtkmathview/default.nix
··· 34 34 meta = { 35 35 homepage = http://helm.cs.unibo.it/mml-widget/; 36 36 description = "OCaml bindings for gtkmathview"; 37 - license = "LGPLv2+"; 37 + license = stdenv.lib.licenses.lgpl2Plus; 38 38 maintainers = [ stdenv.lib.maintainers.roconnor ]; 39 39 }; 40 40 }
+1 -1
pkgs/development/ocaml-modules/mysql/default.nix
··· 41 41 meta = { 42 42 homepage = http://ocaml-mysql.forge.ocamlcore.org; 43 43 description = "Bindings for interacting with MySQL databases from ocaml"; 44 - license = "LGPLv2.1+"; 44 + license = stdenv.lib.licenses.lgpl21Plus; 45 45 maintainers = [ stdenv.lib.maintainers.roconnor ]; 46 46 }; 47 47 }
+1 -1
pkgs/development/ocaml-modules/ocaml-cairo/default.nix
··· 38 38 meta = { 39 39 homepage = http://cairographics.org/cairo-ocaml; 40 40 description = "ocaml bindings for cairo library"; 41 - license = "GnuGPLV2"; 41 + license = stdenv.lib.licenses.gpl2; 42 42 # maintainers = [ stdenv.lib.maintainers.roconnor ]; 43 43 }; 44 44 }
+1 -1
pkgs/development/ocaml-modules/ocamlsdl/default.nix
··· 22 22 meta = { 23 23 homepage = http://ocamlsdl.sourceforge.net/; 24 24 description = "OCaml bindings for SDL 1.2"; 25 - license = "LGPL 2.1"; 25 + license = stdenv.lib.licenses.lgpl21; 26 26 }; 27 27 }
+1 -1
pkgs/development/ocaml-modules/sqlite3/default.nix
··· 23 23 meta = { 24 24 homepage = https://bitbucket.org/mmottl/sqlite3-ocaml; 25 25 description = "OCaml bindings to the SQLite 3 database access library"; 26 - license = "MIT/X11"; 26 + license = stdenv.lib.licenses.mit; 27 27 platforms = ocaml.meta.platforms; 28 28 maintainers = [ 29 29 stdenv.lib.maintainers.z77z
+1 -1
pkgs/development/ocaml-modules/ulex/0.8/default.nix
··· 28 28 meta = { 29 29 homepage = http://www.cduce.org/download.html; 30 30 description = "ulex is a lexer generator for Unicode and OCaml"; 31 - license = "MIT"; 31 + license = stdenv.lib.licenses.mit; 32 32 maintainers = [ stdenv.lib.maintainers.roconnor ]; 33 33 }; 34 34 }
+1 -1
pkgs/development/ocaml-modules/ulex/default.nix
··· 24 24 meta = { 25 25 homepage = http://www.cduce.org/download.html; 26 26 description = "ulex is a lexer generator for Unicode and OCaml"; 27 - license = "MIT"; 27 + license = stdenv.lib.licenses.mit; 28 28 maintainers = [ stdenv.lib.maintainers.roconnor ]; 29 29 }; 30 30 }
+1 -1
pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix
··· 21 21 doCheck = !stdenv.isDarwin; 22 22 23 23 meta = { 24 - license = "perl5"; 24 + license = "perl"; 25 25 }; 26 26 }
+1 -1
pkgs/development/perl-modules/maatkit/default.nix
··· 34 34 In addition to MySQL, there is support for PostgreSQL, Memcached, and a 35 35 growing variety of other databases and technologies. 36 36 ''; 37 - license = "GPLv2+"; 37 + license = stdenv.lib.licenses.gpl2Plus; 38 38 homepage = http://www.maatkit.org/; 39 39 }; 40 40 }
+1 -1
pkgs/development/python-modules/dbus/default.nix
··· 17 17 18 18 meta = { 19 19 description = "Python DBus bindings"; 20 - license = "MIT"; 20 + license = stdenv.lib.licenses.mit; 21 21 }; 22 22 }
+6 -3
pkgs/development/python-modules/generic/wrap.sh
··· 26 26 # dont wrap EGG-INFO scripts since they are called from python 27 27 if echo "$i" | grep -v EGG-INFO/scripts; then 28 28 echo "wrapping \`$i'..." 29 - sed -i "$i" -e '1,/#!/ { /^#\!/,/^[^#]/ { 30 - /^[^#]/i import sys; sys.argv[0] = '"'$(basename "$i")'"' 31 - }}' 29 + sed -i "$i" -re '1 { 30 + /^#!/!b; :r 31 + /\\$/{N;b r} 32 + /__future__|^ *(#.*)?$/{n;b r} 33 + /^ *[^# ]/i import sys; sys.argv[0] = '"'$(basename "$i")'"' 34 + }' 32 35 wrapProgram "$i" \ 33 36 --prefix PYTHONPATH ":" $program_PYTHONPATH \ 34 37 --prefix PATH ":" $program_PATH
+1 -1
pkgs/development/python-modules/pygame/default.nix
··· 32 32 meta = { 33 33 description = "Python library for games"; 34 34 homepage = "http://www.pygame.org/"; 35 - license = "LGPLv2.1+"; 35 + license = stdenv.lib.licenses.lgpl21Plus; 36 36 }; 37 37 }
+5 -6
pkgs/development/python-modules/pyside/apiextractor.nix
··· 1 - { stdenv, fetchgit, cmake, libxml2, libxslt, python27Packages, qt4 }: 1 + { stdenv, fetchurl, cmake, libxml2, libxslt, python27Packages, qt4 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "pyside-apiextractor-0.10.7-6-gdcb1195"; 4 + name = "pyside-apiextractor-0.10.10"; 5 5 6 - src = fetchgit { 7 - url = "git://github.com/PySide/Apiextractor.git"; 8 - rev = "dcb11958cabe518630f9f2d2bebd9f8711c2b15b"; 9 - sha256 = "d7b6cb16d11b6134de17a15635d0b5ad7460d31d7870cafe23a690141b9a2274"; 6 + src = fetchurl { 7 + url = "https://github.com/PySide/Apiextractor/archive/0.10.10.tar.gz"; 8 + sha256 = "1zj8yrxy08iv1pk38djxw3faimm226w6wmi0gm32w4yczblylwz3"; 10 9 }; 11 10 12 11 enableParallelBuilding = true;
+5 -6
pkgs/development/python-modules/pyside/default.nix
··· 1 - { stdenv, fetchgit, cmake, pysideGeneratorrunner, pysideShiboken, qt4 }: 1 + { stdenv, fetchurl, cmake, pysideGeneratorrunner, pysideShiboken, qt4 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "pyside-1.0.9"; 4 + name = "pyside-1.2.2"; 5 5 6 - src = fetchgit { 7 - url = "git://github.com/PySide/PySide.git"; 8 - rev = "4e47b3284fd8715b68342e755cd06ba02b1df0de"; 9 - sha256 = "1fd302e78c5dea8a9c312bd493c04240f2383517ee745d9df2b070f15f0ab515"; 6 + src = fetchurl { 7 + url = "http://download.qt-project.org/official_releases/pyside/pyside-qt4.8+1.2.2.tar.bz2"; 8 + sha256 = "1qbahpcjwl8d7zvvnc18nxpk1lbifpvjk8pi24ifbvvqcdsdzad1"; 10 9 }; 11 10 12 11 enableParallelBuilding = true;
+5 -6
pkgs/development/python-modules/pyside/generatorrunner.nix
··· 1 - { stdenv, fetchgit, cmake, pysideApiextractor, python27Packages, qt4 }: 1 + { stdenv, fetchurl, cmake, pysideApiextractor, python27Packages, qt4 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "pyside-generatorrunner-0.6.15"; 4 + name = "pyside-generatorrunner-0.6.16"; 5 5 6 - src = fetchgit { 7 - url = "git://github.com/PySide/Generatorrunner.git"; 8 - rev = "567ca6effaecdf97b33d1d13eada23bafe0f7535"; 9 - sha256 = "182aba79af9fc865337f4befc96faf3eaca1ab9bcb902a57e0a68af49f071c74"; 6 + src = fetchurl { 7 + url = "https://github.com/PySide/Generatorrunner/archive/0.6.16.tar.gz"; 8 + sha256 = "0vzk3cp0pfbhd921r8f1xkcz96znla39dhj074k623x9k26lj2sj"; 10 9 }; 11 10 12 11 enableParallelBuilding = true;
+5 -6
pkgs/development/python-modules/pyside/shiboken.nix
··· 1 - { stdenv, fetchgit, cmake, pysideApiextractor, pysideGeneratorrunner, python27, python27Packages, qt4 }: 1 + { stdenv, fetchurl, cmake, pysideApiextractor, pysideGeneratorrunner, python27, python27Packages, qt4 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "pyside-shiboken-1.0.7-73-g9f110f8"; 4 + name = "pyside-shiboken-1.2.2"; 5 5 6 - src = fetchgit { 7 - url = "git://github.com/PySide/Shiboken.git"; 8 - rev = "9f110f83c213867e15b0141a802ebbf74f2ed9f7"; 9 - sha256 = "4618ed113fb20840fd9acb7d08460eb257f630cbca6d61113c16549a6bb651cd"; 6 + src = fetchurl { 7 + url = "http://download.qt-project.org/official_releases/pyside/shiboken-1.2.2.tar.bz2"; 8 + sha256 = "1i75ziljl7rgb88nf26hz6cm8jf5kbs9r33b1j8zs4z33z7vn9bn"; 10 9 }; 11 10 12 11 enableParallelBuilding = true;
+5 -6
pkgs/development/python-modules/pyside/tools.nix
··· 1 - { stdenv, fetchgit, cmake, pyside, python27, qt4, pysideShiboken }: 1 + { stdenv, fetchurl, cmake, pyside, python27, qt4, pysideShiboken }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "pyside-tools-0.2.13"; 4 + name = "pyside-tools-0.2.15"; 5 5 6 - src = fetchgit { 7 - url = "git://github.com/PySide/Tools.git"; 8 - rev = "23e0712360442e50f34be0d6e4651b8c4c806d47"; 9 - sha256 = "68f059e4936fb8dfae6aa3a463db8c28adcb7bd050b29e8b6fef82431f72da07"; 6 + src = fetchurl { 7 + url = "https://github.com/PySide/Tools/archive/0.2.15.tar.gz"; 8 + sha256 = "0x4z3aq7jgar74gxzwznl3agla9i1dcskw5gh11jnnwwn63ffzwa"; 10 9 }; 11 10 12 11 enableParallelBuilding = true;
+1 -1
pkgs/development/python-modules/pyx/default.nix
··· 34 34 plots in publication-ready quality are built out of these 35 35 primitives. 36 36 ''; 37 - license = "GPLv2"; 37 + license = stdenv.lib.licenses.gpl2; 38 38 homepage = http://pyx.sourceforge.net/; 39 39 }; 40 40 }
+20 -2
pkgs/development/qtcreator/default.nix
··· 1 - { stdenv, fetchurl, qtLib, sdkBuild ? false }: 1 + { stdenv, fetchurl, qtLib, sdkBuild ? false, withDocumentation ? true }: 2 2 3 3 with stdenv.lib; 4 4 ··· 36 36 qmake -spec linux-g++ "QT_PRIVATE_HEADERS=${qtLib}/include" qtcreator.pro 37 37 ''; 38 38 39 - installFlags = "INSTALL_ROOT=$(out)"; 39 + buildFlags = optionalString withDocumentation " docs"; 40 + 41 + installFlags = "INSTALL_ROOT=$(out)" 42 + + optionalString withDocumentation " install_docs"; 43 + 44 + postInstall = '' 45 + # Install desktop file 46 + mkdir -p "$out/share/applications" 47 + cat > "$out/share/applications/qtcreator.desktop" << __EOF__ 48 + [Desktop Entry] 49 + Exec=$out/bin/qtcreator 50 + Name=Qt Creator 51 + GenericName=Cross-platform IDE for Qt 52 + Icon=QtProject-qtcreator.png 53 + Terminal=false 54 + Type=Application 55 + Categories=Qt;Development;IDE; 56 + __EOF__ 57 + ''; 40 58 41 59 meta = { 42 60 description = "Cross-platform IDE tailored to the needs of Qt developers";
+1 -1
pkgs/development/tools/analysis/lcov/default.nix
··· 39 39 ''; 40 40 41 41 homepage = http://ltp.sourceforge.net/coverage/lcov.php; 42 - license = "GPLv2+"; 42 + license = stdenv.lib.licenses.gpl2Plus; 43 43 44 44 maintainers = [ maintainers.mornfall ]; 45 45 platforms = platforms.all;
+1 -1
pkgs/development/tools/analysis/radare/default.nix
··· 29 29 meta = { 30 30 description = "Free advanced command line hexadecimal editor"; 31 31 homepage = http://radare.org/; 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 maintainers = with stdenv.lib.maintainers; [viric]; 34 34 platforms = with stdenv.lib.platforms; all; 35 35 };
+1 -1
pkgs/development/tools/analysis/radare/ired.nix
··· 15 15 meta = { 16 16 description = "Interactive Raw Editor"; 17 17 homepage = http://radare.org/; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 maintainers = with stdenv.lib.maintainers; [viric]; 20 20 platforms = with stdenv.lib.platforms; all; 21 21 };
+1 -1
pkgs/development/tools/analysis/valgrind/default.nix
··· 52 52 Valgrind to build new tools. 53 53 ''; 54 54 55 - license = "GPLv2+"; 55 + license = stdenv.lib.licenses.gpl2Plus; 56 56 57 57 maintainers = [ stdenv.lib.maintainers.eelco ]; 58 58 platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+1 -1
pkgs/development/tools/analysis/valkyrie/default.nix
··· 16 16 homepage = http://www.valgrind.org/; 17 17 description = "Qt4-based GUI for the Valgrind 3.6.x series"; 18 18 19 - license = "GPLv2"; 19 + license = stdenv.lib.licenses.gpl2; 20 20 21 21 platforms = stdenv.lib.platforms.linux; 22 22 };
+1 -1
pkgs/development/tools/build-managers/buildbot-slave/default.nix
··· 34 34 meta = with stdenv.lib; { 35 35 homepage = http://buildbot.net/; 36 36 37 - license = "GPLv2+"; 37 + license = stdenv.lib.licenses.gpl2Plus; 38 38 39 39 description = "Continuous integration system that automates the build/test cycle"; 40 40
+1 -1
pkgs/development/tools/build-managers/buildbot/default.nix
··· 52 52 meta = with stdenv.lib; { 53 53 homepage = http://buildbot.net/; 54 54 55 - license = "GPLv2+"; 55 + license = stdenv.lib.licenses.gpl2Plus; 56 56 57 57 # Of course, we don't really need that on NixOS. :-) 58 58 description = "Continuous integration system that automates the build/test cycle";
+1 -1
pkgs/development/tools/build-managers/colormake/default.nix
··· 19 19 20 20 meta = { 21 21 description = "Simple wrapper around make to colorize the output"; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/development/tools/build-managers/gnumake/3.81/default.nix
··· 41 41 42 42 homepage = http://www.gnu.org/software/make/; 43 43 44 - license = "GPLv2+"; 44 + license = stdenv.lib.licenses.gpl2Plus; 45 45 maintainers = [ stdenv.lib.maintainers.ludo ]; 46 46 }; 47 47 }
+1 -1
pkgs/development/tools/build-managers/gnumake/3.82/default.nix
··· 56 56 57 57 homepage = http://www.gnu.org/software/make/; 58 58 59 - license = "GPLv3+"; 59 + license = stdenv.lib.licenses.gpl3Plus; 60 60 maintainers = [ stdenv.lib.maintainers.ludo ]; 61 61 platforms = stdenv.lib.platforms.all; 62 62 };
+1 -1
pkgs/development/tools/build-managers/gnumake/4.0/default.nix
··· 42 42 43 43 homepage = http://www.gnu.org/software/make/; 44 44 45 - license = "GPLv3+"; 45 + license = stdenv.lib.licenses.gpl3Plus; 46 46 maintainers = [ stdenv.lib.maintainers.ludo ]; 47 47 platforms = stdenv.lib.platforms.all; 48 48 };
+1 -1
pkgs/development/tools/build-managers/gradle/default.nix
··· 32 32 build-by-convention behavior. 33 33 ''; 34 34 homepage = http://www.gradle.org/; 35 - license = "ASL2.0"; 35 + license = stdenv.lib.licenses.asl20; 36 36 }; 37 37 }
+3 -3
pkgs/development/tools/build-managers/scons/default.nix
··· 2 2 3 3 let 4 4 name = "scons"; 5 - version = "2.3.1"; 5 + version = "2.3.2"; 6 6 in 7 7 8 8 stdenv.mkDerivation { ··· 10 10 11 11 src = fetchurl { 12 12 url = "mirror://sourceforge/scons/${name}-${version}.tar.gz"; 13 - sha256 = "00822ax62cfi2fvz9zhw80hl1273524d97xfycq4q276z1lb86h9"; 13 + sha256 = "1m29lhwz7p6k4f8wc8qjpwa89058lzq3vrycgxbfc5cmbq6354zr"; 14 14 }; 15 15 16 16 buildInputs = [python makeWrapper]; ··· 28 28 meta = { 29 29 homepage = "http://scons.org/"; 30 30 description = "An improved, cross-platform substitute for Make"; 31 - license = "MIT"; 31 + license = stdenv.lib.licenses.mit; 32 32 longDescription = '' 33 33 SCons is an Open Source software construction tool. Think of 34 34 SCons as an improved, cross-platform substitute for the classic
+1 -1
pkgs/development/tools/documentation/doxygen/default.nix
··· 37 37 enableParallelBuilding = true; 38 38 39 39 meta = { 40 - license = "GPLv2+"; 40 + license = stdenv.lib.licenses.gpl2Plus; 41 41 homepage = "http://doxygen.org/"; 42 42 description = "Doxygen, a source code documentation generator tool"; 43 43
+1 -1
pkgs/development/tools/documentation/haddock/2.7.2.nix
··· 5 5 version = "2.7.2"; # Haskell Platform 2010.1.0.0 and 2010.2.0.0 6 6 name = self.fname; 7 7 sha256 = "4eaaaf62785f0ba3d37ba356cfac4679faef91c0902d8cdbf42837cbe5daab82"; 8 - extraBuildInputs = [alex happy makeWrapper]; 8 + buildTools = [alex happy makeWrapper]; 9 9 propagatedBuildInputs = [ghcPaths]; 10 10 doCheck = false; 11 11
+1 -1
pkgs/development/tools/documentation/haddock/2.9.2.nix
··· 5 5 version = "2.9.2"; # Haskell Platform 2011.2.0.0 6 6 name = self.fname; 7 7 sha256 = "189vvp173pqc69zgzqqx6vyhvsc13p1s86ql60rs1j5qlhh8ajg8"; 8 - extraBuildInputs = [alex happy makeWrapper]; 8 + buildTools = [alex happy makeWrapper]; 9 9 propagatedBuildInputs = [ghcPaths xhtml]; 10 10 doCheck = false; 11 11
+1 -1
pkgs/development/tools/guile/g-wrap/default.nix
··· 25 25 generating Guile wrappers for C functions. 26 26 ''; 27 27 homepage = http://www.nongnu.org/g-wrap/; 28 - license = "LGPLv2+"; 28 + license = stdenv.lib.licenses.lgpl2Plus; 29 29 maintainers = [ stdenv.lib.maintainers.ludo ]; 30 30 }; 31 31 }
+2 -2
pkgs/development/tools/haskell/cabal2nix/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "cabal2nix"; 8 - version = "1.66"; 9 - sha256 = "1is72jfv6snz59jpmg7dfcinpi3q4kdiqchd7zf45rqrszd5h43p"; 8 + version = "1.67"; 9 + sha256 = "1l614lx5l3rhn0jvs45is9m8bil32ms5lb74j30ialv3qnjsvjnv"; 10 10 isLibrary = false; 11 11 isExecutable = true; 12 12 buildDepends = [ Cabal filepath hackageDb HTTP mtl regexPosix ];
+2 -2
pkgs/development/tools/haskell/hlint/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "hlint"; 9 - version = "1.9.2"; 10 - sha256 = "1pbcd4rzavhca3vydynasi3lk36pz948mqxp58rlb2j5dan9sw78"; 9 + version = "1.9.3"; 10 + sha256 = "1sdz981yq0amsw9q6hx0aqkd0ayrax5p77s3n3gz4bphpk37n09b"; 11 11 isLibrary = true; 12 12 isExecutable = true; 13 13 buildDepends = [
+2 -2
pkgs/development/tools/haskell/keter/default.nix
··· 11 11 12 12 cabal.mkDerivation (self: { 13 13 pname = "keter"; 14 - version = "1.3.2"; 15 - sha256 = "1vmn7aaljwg3gv6vbj9z5w2mffsls5d6mzs4rg9s3rh8khb14cr0"; 14 + version = "1.3.3"; 15 + sha256 = "1i4yjzqp8if0h88k8ga0dvqbrh57nvcr9dbfbj1sdw40pd74yb3i"; 16 16 isLibrary = true; 17 17 isExecutable = true; 18 18 buildDepends = [
+1 -1
pkgs/development/tools/java/fastjar/default.nix
··· 24 24 25 25 homepage = http://fastjar.sourceforge.net/; 26 26 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 29 29 maintainers = [ ]; 30 30 };
+1 -1
pkgs/development/tools/misc/autobuild/default.nix
··· 34 34 ''; 35 35 36 36 homepage = http://josefsson.org/autobuild/; 37 - license = "GPLv2+"; 37 + license = stdenv.lib.licenses.gpl2Plus; 38 38 }; 39 39 }
+1 -1
pkgs/development/tools/misc/autoconf/2.13.nix
··· 31 31 can use, in the form of M4 macro calls. 32 32 ''; 33 33 34 - license = "GPLv2+"; 34 + license = stdenv.lib.licenses.gpl2Plus; 35 35 }; 36 36 }
+1 -1
pkgs/development/tools/misc/autoconf/default.nix
··· 42 42 can use, in the form of M4 macro calls. 43 43 ''; 44 44 45 - license = "GPLv2+"; 45 + license = stdenv.lib.licenses.gpl2Plus; 46 46 47 47 maintainers = [ stdenv.lib.maintainers.ludo ]; 48 48 };
+1 -1
pkgs/development/tools/misc/automake/automake-1.11.x.nix
··· 40 40 Standards. Automake requires the use of Autoconf. 41 41 ''; 42 42 43 - license = "GPLv2+"; 43 + license = stdenv.lib.licenses.gpl2Plus; 44 44 45 45 maintainers = [ stdenv.lib.maintainers.ludo ]; 46 46 };
+1 -1
pkgs/development/tools/misc/automake/automake-1.12.x.nix
··· 46 46 Standards. Automake requires the use of Autoconf. 47 47 ''; 48 48 49 - license = "GPLv2+"; 49 + license = stdenv.lib.licenses.gpl2Plus; 50 50 51 51 maintainers = [ stdenv.lib.maintainers.ludo ]; 52 52 };
+1 -1
pkgs/development/tools/misc/automake/automake-1.13.x.nix
··· 27 27 meta = { 28 28 homepage = "http://www.gnu.org/software/automake/"; 29 29 description = "GNU standard-compliant makefile generator"; 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 32 32 longDescription = '' 33 33 GNU Automake is a tool for automatically generating
+1 -1
pkgs/development/tools/misc/automake/automake-1.14.x.nix
··· 27 27 meta = { 28 28 homepage = "http://www.gnu.org/software/automake/"; 29 29 description = "GNU standard-compliant makefile generator"; 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 32 32 longDescription = '' 33 33 GNU Automake is a tool for automatically generating
+1 -1
pkgs/development/tools/misc/binutils/default.nix
··· 78 78 79 79 homepage = http://www.gnu.org/software/binutils/; 80 80 81 - license = "GPLv3+"; 81 + license = stdenv.lib.licenses.gpl3Plus; 82 82 83 83 /* Give binutils a lower priority than gcc-wrapper to prevent a 84 84 collision due to the ld/as wrappers/symlinks in the latter. */
+1 -1
pkgs/development/tools/misc/cbrowser/default.nix
··· 23 23 meta = { 24 24 description = "Tcl/Tk GUI front-end to cscope"; 25 25 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 28 28 homepage = http://sourceforge.net/projects/cbrowser/; 29 29
+1 -1
pkgs/development/tools/misc/cflow/default.nix
··· 39 39 produced flowcharts in Emacs. 40 40 ''; 41 41 42 - license = "GPLv3+"; 42 + license = stdenv.lib.licenses.gpl3Plus; 43 43 44 44 homepage = http://www.gnu.org/software/cflow/; 45 45
+1 -1
pkgs/development/tools/misc/cgdb/default.nix
··· 17 17 18 18 repositories.git = git://github.com/cgdb/cgdb.git; 19 19 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 22 22 platforms = with stdenv.lib.platforms; linux ++ cygwin; 23 23 maintainers = with stdenv.lib.maintainers; [ viric ];
+1 -1
pkgs/development/tools/misc/coccinelle/default.nix
··· 54 54 ''; 55 55 56 56 homepage = http://coccinelle.lip6.fr/; 57 - license = "GPLv2"; 57 + license = stdenv.lib.licenses.gpl2; 58 58 59 59 maintainers = [ ]; 60 60 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/development/tools/misc/complexity/default.nix
··· 35 35 addresses several issues not considered in that scoring scheme. 36 36 ''; 37 37 38 - license = "GPLv3+"; 38 + license = stdenv.lib.licenses.gpl3Plus; 39 39 40 40 homepage = http://www.gnu.org/software/complexity/; 41 41
+1 -1
pkgs/development/tools/misc/cppi/default.nix
··· 23 23 to the level of nesting of that directive. 24 24 ''; 25 25 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 28 28 maintainers = [ stdenv.lib.maintainers.ludo ]; 29 29 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/tools/misc/ddd/default.nix
··· 13 13 meta = { 14 14 homepage = http://www.gnu.org/software/ddd; 15 15 description = "Graphical front-end for command-line debuggers"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -1
pkgs/development/tools/misc/dejagnu/default.nix
··· 47 47 ''; 48 48 49 49 homepage = http://www.gnu.org/software/dejagnu/; 50 - license = "GPLv2+"; 50 + license = stdenv.lib.licenses.gpl2Plus; 51 51 52 52 platforms = stdenv.lib.platforms.all; 53 53 maintainers = [ stdenv.lib.maintainers.ludo ];
+1 -1
pkgs/development/tools/misc/gdb/default.nix
··· 78 78 79 79 homepage = http://www.gnu.org/software/gdb/; 80 80 81 - license = "GPLv3+"; 81 + license = stdenv.lib.licenses.gpl3Plus; 82 82 83 83 platforms = with platforms; linux ++ cygwin ++ darwin; 84 84 maintainers = with maintainers; [ pierron ];
+1 -1
pkgs/development/tools/misc/gengetopt/default.nix
··· 21 21 22 22 homepage = http://www.gnu.org/software/gengetopt/; 23 23 24 - license = "GPLv3+"; 24 + license = stdenv.lib.licenses.gpl3Plus; 25 25 26 26 maintainers = [ ]; 27 27 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/tools/misc/global/default.nix
··· 37 37 operating system like GNU and BSD. 38 38 ''; 39 39 40 - license = "GPLv3+"; 40 + license = stdenv.lib.licenses.gpl3Plus; 41 41 42 42 homepage = http://www.gnu.org/software/global/; 43 43
+1 -1
pkgs/development/tools/misc/gnum4/default.nix
··· 36 36 compiler or as a macro processor in its own right. 37 37 ''; 38 38 39 - license = "GPLv3+"; 39 + license = stdenv.lib.licenses.gpl3Plus; 40 40 }; 41 41 42 42 }
+1 -1
pkgs/development/tools/misc/gob2/default.nix
··· 15 15 meta = { 16 16 description = "Preprocessor for making GObjects with inline C code"; 17 17 homepage = http://www.jirka.org/gob.html; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 }; 20 20 }
+1 -1
pkgs/development/tools/misc/gperf/default.nix
··· 25 25 employed by gperf. 26 26 ''; 27 27 28 - license = "GPLv3+"; 28 + license = stdenv.lib.licenses.gpl3Plus; 29 29 30 30 homepage = http://www.gnu.org/software/gperf/; 31 31 };
+1 -1
pkgs/development/tools/misc/gtkdialog/default.nix
··· 13 13 meta = { 14 14 homepage = http://gtkdialog.googlecode.com/; 15 15 description = "Small utility for fast and easy GUI building from many scripted and compiled languages"; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 }; 18 18 }
+1 -1
pkgs/development/tools/misc/help2man/default.nix
··· 28 28 29 29 homepage = http://www.gnu.org/software/help2man/; 30 30 31 - license = "GPLv3+"; 31 + license = stdenv.lib.licenses.gpl3Plus; 32 32 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 33 33 maintainers = [ stdenv.lib.maintainers.ludo ]; 34 34 };
+1 -1
pkgs/development/tools/misc/hydra/default.nix
··· 67 67 meta = { 68 68 description = "Hydra, the Nix-based continuous integration system"; 69 69 homepage = http://nixos.org/hydra/; 70 - license = "GPLv3+"; 70 + license = stdenv.lib.licenses.gpl3Plus; 71 71 platforms = stdenv.lib.platforms.linux; 72 72 }; 73 73 }
+1 -1
pkgs/development/tools/misc/indent/default.nix
··· 18 18 meta = { 19 19 homepage = http://www.gnu.org/software/indent/; 20 20 description = "A source code reformatter"; 21 - license = "GPLv3+"; 21 + license = stdenv.lib.licenses.gpl3Plus; 22 22 }; 23 23 }
+1 -1
pkgs/development/tools/misc/inotify-tools/default.nix
··· 10 10 11 11 meta = { 12 12 homepage = http://sourceforge.net/projects/inotify-tools/; 13 - license = "GPLv2"; 13 + license = stdenv.lib.licenses.gpl2; 14 14 maintainers = [ stdenv.lib.maintainers.marcweber ]; 15 15 platforms = stdenv.lib.platforms.linux; 16 16 };
+1 -1
pkgs/development/tools/misc/jscoverage/default.nix
··· 42 42 ''; 43 43 44 44 homepage = http://siliconforks.com/jscoverage/; 45 - license = "GPLv2"; 45 + license = stdenv.lib.licenses.gpl2; 46 46 }; 47 47 }
+1 -1
pkgs/development/tools/misc/libtool/default.nix
··· 29 29 30 30 homepage = http://www.gnu.org/software/libtool/; 31 31 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 }; 34 34 }
+1 -1
pkgs/development/tools/misc/libtool/libtool2.nix
··· 33 33 34 34 homepage = http://www.gnu.org/software/libtool/; 35 35 36 - license = "GPLv2+"; 36 + license = stdenv.lib.licenses.gpl2Plus; 37 37 38 38 maintainers = [ stdenv.lib.maintainers.ludo ]; 39 39 };
+2 -2
pkgs/development/tools/misc/lttng-tools/default.nix
··· 1 - { stdenv, fetchurl, popt, libuuid, liburcu, lttngUst, kmod }: 1 + { stdenv, fetchurl, popt, libuuid, liburcu, lttng-ust, kmod }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "lttng-tools-2.4.1"; ··· 8 8 sha256 = "1v9f7a3c2shwgn4g759bblgr27h9ql9sfq71r1mbkf8rd235g2jr"; 9 9 }; 10 10 11 - buildInputs = [ popt libuuid liburcu lttngUst ]; 11 + buildInputs = [ popt libuuid liburcu lttng-ust ]; 12 12 13 13 prePatch = '' 14 14 sed -e "s|/sbin/modprobe|${kmod}/sbin/modprobe|g" \
+1 -1
pkgs/development/tools/misc/ninka/default.nix
··· 29 29 meta = { 30 30 description = "A sentence based license detector"; 31 31 homepage = "http://ninka.turingmachine.org/"; 32 - license = "AGPLv3+"; 32 + license = stdenv.lib.licenses.agpl3Plus; 33 33 }; 34 34 }
+1 -1
pkgs/development/tools/misc/pmccabe/default.nix
··· 18 18 meta = { 19 19 description = "McCabe-style function complexity and line counting for C and C++"; 20 20 homepage = http://www.parisc-linux.org/~bame/pmccabe/; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 23 23 longDescription = '' 24 24 pmccabe calculates McCabe-style cyclomatic complexity for C and
+1 -1
pkgs/development/tools/misc/sloccount/default.nix
··· 56 56 the Perl CPAN library using this tool suite. 57 57 ''; 58 58 59 - license = "GPLv2+"; 59 + license = stdenv.lib.licenses.gpl2Plus; 60 60 61 61 homepage = http://www.dwheeler.com/sloccount/; 62 62
+1 -1
pkgs/development/tools/misc/stm32flash/default.nix
··· 17 17 meta = with stdenv.lib; { 18 18 description = "Open source flash program for the STM32 ARM processors using the ST bootloader"; 19 19 homepage = https://code.google.com/p/stm32flash/; 20 - license = "GPLv2"; 20 + license = stdenv.lib.licenses.gpl2; 21 21 platforms = platforms.all; # Should work on all platforms 22 22 maintainers = [ maintainers.the-kenny ]; 23 23 };
+1 -1
pkgs/development/tools/misc/sysbench/default.nix
··· 13 13 14 14 meta = { 15 15 description = "Modular, cross-platform and multi-threaded benchmark tool"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 platforms = stdenv.lib.platforms.linux; 18 18 }; 19 19 }
+1 -1
pkgs/development/tools/misc/texi2html/default.nix
··· 13 13 meta = { 14 14 description = "Perl script which converts Texinfo source files to HTML output"; 15 15 homepage = http://www.nongnu.org/texi2html/; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 maintainers = [stdenv.lib.maintainers.marcweber]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/development/tools/misc/texinfo/4.13a.nix
··· 33 33 well-integrated with GNU Emacs. 34 34 ''; 35 35 36 - license = "GPLv3+"; 36 + license = stdenv.lib.licenses.gpl3Plus; 37 37 38 38 homepage = http://www.gnu.org/software/texinfo/; 39 39 };
+1 -1
pkgs/development/tools/misc/uisp/default.nix
··· 10 10 11 11 meta = { 12 12 description = "Tool for AVR microcontrollers which can interface to many hardware in-system programmers"; 13 - license = "GPL-2"; 13 + license = stdenv.lib.licenses.gpl2; 14 14 homepage = http://savannah.nongnu.org/projects/uisp; 15 15 }; 16 16 }
+1 -1
pkgs/development/tools/misc/usb-modeswitch/default.nix
··· 19 19 buildInputs = [ pkgconfig libusb1 ]; 20 20 21 21 meta = { 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 maintainers = [ stdenv.lib.maintainers.marcweber ]; 24 24 platforms = stdenv.lib.platforms.linux; 25 25 };
+1 -1
pkgs/development/tools/misc/xxdiff/default.nix
··· 21 21 meta = { 22 22 homepage = "http://furius.ca/xxdiff/"; 23 23 description = "graphical file and directories comparator and merge tool"; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 26 26 platforms = stdenv.lib.platforms.linux; 27 27 maintainers = [];
+3 -3
pkgs/development/tools/node-webkit/default.nix
··· 16 16 17 17 in stdenv.mkDerivation rec { 18 18 name = "node-webkit-${version}"; 19 - version = "0.8.4"; 19 + version = "0.9.2"; 20 20 21 21 src = fetchurl { 22 22 url = "https://s3.amazonaws.com/node-webkit/v${version}/node-webkit-v${version}-linux-${bits}.tar.gz"; 23 23 sha256 = if bits == "x64" then 24 - "91229edfb03349306c5ce101fdab2de55f7473cc7c36367e9611a0527d2ef591" else 25 - "12axppynangh0q72swzqcmz2blncgm2dw9n489313ybnp2p42hnp"; 24 + "04b9hgrxxnvrzyc7kmlabvrfbzj9d6lif7z69zgsbn3x25nxxd2n" else 25 + "0icwdl564sbx27124js1l4whfld0n6nbysdd522frzk1759dzgri"; 26 26 }; 27 27 28 28 patchPhase = ''
+1 -1
pkgs/development/tools/ocaml/findlib/default.nix
··· 49 49 meta = { 50 50 homepage = http://projects.camlcity.org/projects/findlib.html; 51 51 description = "O'Caml library manager"; 52 - license = "MIT/X11"; 52 + license = stdenv.lib.licenses.mit; 53 53 platforms = ocaml.meta.platforms; 54 54 maintainers = [ 55 55 stdenv.lib.maintainers.z77z
+21
pkgs/development/tools/ocaml/merlin/default.nix
··· 1 + {stdenv, fetchurl, ocaml, findlib, easy-format, biniou, yojson, menhir}: 2 + stdenv.mkDerivation { 3 + 4 + name = "merlin-1.6"; 5 + 6 + src = fetchurl { 7 + url = "https://github.com/the-lambda-church/merlin/archive/v1.6.tar.gz"; 8 + sha256 = "0wq75hgffaszazrhkl0nfjxgx8bvazi2sjannd8q64hvax8hxzcy"; 9 + }; 10 + 11 + buildInputs = [ ocaml findlib biniou yojson menhir easy-format ]; 12 + 13 + prefixKey = "--prefix "; 14 + 15 + meta = { 16 + description = "An editor-independant tool to ease the developpement of programs in OCaml"; 17 + homepage = "http://the-lambda-church.github.io/merlin/"; 18 + license = stdenv.lib.licenses.mit; 19 + }; 20 + } 21 +
+1 -1
pkgs/development/tools/parsing/bison/2.x.nix
··· 17 17 meta = { 18 18 homepage = "http://www.gnu.org/software/bison/"; 19 19 description = "GNU Bison, a Yacc-compatible parser generator"; 20 - license = "GPLv3+"; 20 + license = stdenv.lib.licenses.gpl3Plus; 21 21 22 22 longDescription = '' 23 23 Bison is a general-purpose parser generator that converts an
+1 -1
pkgs/development/tools/parsing/bison/3.x.nix
··· 14 14 meta = { 15 15 homepage = "http://www.gnu.org/software/bison/"; 16 16 description = "GNU Bison, a Yacc-compatible parser generator"; 17 - license = "GPLv3+"; 17 + license = stdenv.lib.licenses.gpl3Plus; 18 18 19 19 longDescription = '' 20 20 Bison is a general-purpose parser generator that converts an
+2 -2
pkgs/development/tools/parsing/ragel/default.nix
··· 1 - {composableDerivation, fetchurl, transfig, texLive}: 1 + {stdenv, composableDerivation, fetchurl, transfig, texLive}: 2 2 3 3 let 4 4 version = "6.3"; ··· 37 37 meta = { 38 38 homepage = http://www.complang.org/ragel; 39 39 description = "State machine compiler"; 40 - license = "GPL-2"; 40 + license = stdenv.lib.licenses.gpl2; 41 41 }; 42 42 }
+1 -1
pkgs/development/tools/profiling/oprofile/default.nix
··· 47 47 is profiled: hardware and software interrupt handlers, kernel 48 48 modules, the kernel, shared libraries, and applications. 49 49 ''; 50 - license = "GPLv2"; 50 + license = stdenv.lib.licenses.gpl2; 51 51 homepage = http://oprofile.sourceforge.net/; 52 52 53 53 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/tools/profiling/sysprof/default.nix
··· 14 14 meta = { 15 15 homepage = http://sysprof.com/; 16 16 description = "Sysprof, a system-wide profiler for Linux"; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 19 19 longDescription = '' 20 20 Sysprof is a sampling CPU profiler for Linux that uses the perf_event_open
+1 -1
pkgs/development/tools/profiling/systemtap/default.nix
··· 65 65 66 66 homepage = http://sourceware.org/systemtap/; 67 67 68 - license = "GPLv2+"; 68 + license = stdenv.lib.licenses.gpl2Plus; 69 69 70 70 maintainers = [ ]; 71 71 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/tools/pydb/default.nix
··· 18 18 meta = { 19 19 description = "Python debugger with GDB-like commands and Emacs bindings"; 20 20 homepage = http://bashdb.sourceforge.net/pydb/; 21 - license = "GPLv3"; 21 + license = stdenv.lib.licenses.gpl3; 22 22 }; 23 23 }
+14 -9
pkgs/games/LambdaHack/default.nix
··· 1 1 # This file was auto-generated by cabal2nix. Please do NOT edit manually! 2 2 3 - { cabal, assertFailure, binary, deepseq, enummapsetTh, filepath 4 - , gtk, hashable, hsini, keys, miniutter, mtl, prettyShow, random 5 - , stm, text, transformers, unorderedContainers, vector 3 + { cabal, assertFailure, async, binary, deepseq, enummapsetTh 4 + , filepath, gtk, hashable, hsini, keys, miniutter, mtl, prettyShow 5 + , random, stm, text, transformers, unorderedContainers, vector 6 6 , vectorBinaryInstances, zlib 7 7 }: 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "LambdaHack"; 11 - version = "0.2.12"; 12 - sha256 = "0ics1z376qyagkzg58mqqw7cbkjpkik57l8570qmk589nkhck86n"; 11 + version = "0.2.14"; 12 + sha256 = "1nygyzrgzrv7qfr153xvkh50p0sjrbv3jbif7qmpam5jjlw26ahs"; 13 13 isLibrary = true; 14 14 isExecutable = true; 15 15 buildDepends = [ 16 - assertFailure binary deepseq enummapsetTh filepath gtk hashable 16 + assertFailure async binary deepseq enummapsetTh filepath gtk 17 + hashable hsini keys miniutter mtl prettyShow random stm text 18 + transformers unorderedContainers vector vectorBinaryInstances zlib 19 + ]; 20 + testDepends = [ 21 + assertFailure async binary deepseq enummapsetTh filepath hashable 17 22 hsini keys miniutter mtl prettyShow random stm text transformers 18 23 unorderedContainers vector vectorBinaryInstances zlib 19 24 ]; 20 - jailbreak = true; 25 + doCheck = false; 21 26 meta = { 22 - homepage = "http://github.com/kosmikus/LambdaHack"; 23 - description = "A roguelike game engine in early and active development"; 27 + homepage = "http://github.com/LambdaHack/LambdaHack"; 28 + description = "A roguelike game engine in early development"; 24 29 license = self.stdenv.lib.licenses.bsd3; 25 30 platforms = self.ghc.meta.platforms; 26 31 maintainers = [ self.stdenv.lib.maintainers.andres ];
+1 -1
pkgs/games/andyetitmoves/default.nix
··· 68 68 69 69 homepage = http://www.andyetitmoves.net/; 70 70 71 - license = "unfree"; 71 + license = stdenv.lib.licenses.unfree; 72 72 73 73 maintainers = with stdenv.lib.maintainers; [bluescreen303]; 74 74 };
+3 -3
pkgs/games/anki/default.nix
··· 6 6 7 7 let 8 8 py = pythonPackages; 9 - version = "2.0.26"; 9 + version = "2.0.28"; 10 10 in 11 11 stdenv.mkDerivation rec { 12 12 name = "anki-${version}"; 13 13 src = fetchurl { 14 14 url = "http://ankisrs.net/download/mirror/${name}.tgz"; 15 - sha256 = "0w1dn2v6mbyq4dfyjskx51qwfqy6jpskpg4v5pzrv30big274p4q"; 15 + sha256 = "0dj33mlc23y982kcl4h0aganb4fy70rl28mpj2mbcfphykzkv05s"; 16 16 }; 17 17 18 18 pythonPath = [ pyqt4 py.pysqlite py.sqlalchemy py.pyaudio ] ··· 65 65 * mastering long poems 66 66 * even practicing guitar chords! 67 67 ''; 68 - license = "GPLv3"; 68 + license = stdenv.lib.licenses.gpl3; 69 69 maintainers = with stdenv.lib.maintainers; [ the-kenny ]; 70 70 platforms = stdenv.lib.platforms.mesaPlatforms; 71 71 };
+1 -1
pkgs/games/asc/default.nix
··· 30 30 31 31 homepage = http://www.asc-hq.org/; 32 32 33 - license = "GPLv2+"; 33 + license = stdenv.lib.licenses.gpl2Plus; 34 34 35 35 maintainers = with stdenv.lib.maintainers; [viric]; 36 36 platforms = with stdenv.lib.platforms; linux;
+1 -1
pkgs/games/ball-and-paddle/default.nix
··· 31 31 with Guile. Follow the example level sets and the documentation. 32 32 ''; 33 33 34 - license = "GPLv3+"; 34 + license = stdenv.lib.licenses.gpl3Plus; 35 35 36 36 homepage = http://www.gnu.org/software/ballandpaddle/; 37 37
+1 -1
pkgs/games/banner/default.nix
··· 37 37 meta = { 38 38 homepage = "http://shh.thathost.com/pub-unix/"; 39 39 description = "print large banners to ASCII terminals"; 40 - license = "GPLv2"; 40 + license = stdenv.lib.licenses.gpl2; 41 41 42 42 longDescription = '' 43 43 An implementation of the traditional Unix-program used to display
+1 -1
pkgs/games/bitsnbots/default.nix
··· 30 30 meta = { 31 31 description = "Simple puzzle game with moving robots"; 32 32 homepage = "http://moikmellah.org/blog/?page_id=19"; 33 - license = "GPLv3+"; 33 + license = stdenv.lib.licenses.gpl3Plus; 34 34 platforms = with stdenv.lib.platforms; linux; 35 35 }; 36 36 }
+1 -1
pkgs/games/blackshadeselite/default.nix
··· 31 31 meta = { 32 32 homepage = http://home.gna.org/blackshadeselite/; 33 33 description = "Fork of Black Shades"; 34 - license = "GPLv2+"; # Says its gna.org project page 34 + license = stdenv.lib.licenses.gpl2Plus; # Says its gna.org project page 35 35 maintainers = with stdenv.lib.maintainers; [viric]; 36 36 platforms = with stdenv.lib.platforms; linux; 37 37 };
+1 -1
pkgs/games/btanks/default.nix
··· 22 22 meta = { 23 23 homepage = http://sourceforge.net/projects/btanks/; 24 24 description = "Fast 2d tank arcade game"; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 }; 27 27 }
+1 -1
pkgs/games/bzflag/default.nix
··· 13 13 meta = { 14 14 description = "Multiplayer 3D Tank game"; 15 15 homepage = http://bzflag.org/; 16 - license = "LGPLv2.1+"; 16 + license = stdenv.lib.licenses.lgpl21Plus; 17 17 }; 18 18 }
+1 -1
pkgs/games/crack-attack/default.nix
··· 13 13 meta = { 14 14 description = "A fast-paced puzzle game inspired by the classic Super NES title Tetris Attack!"; 15 15 homepage = http://www.nongnu.org/crack-attack/; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 platforms = stdenv.lib.platforms.linux; 18 18 maintainers = [ stdenv.lib.maintainers.piotr ]; 19 19 };
+24
pkgs/games/crawl/default.nix
··· 1 + { stdenv, fetchurl, sqlite, lua, which, zlib, pkgconfig, dejavu_fonts, 2 + libpng, perl, SDL, SDL_image, ncurses, mesa}: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "crawl-0.14.1"; 6 + src = fetchurl { 7 + url = "http://downloads.sourceforge.net/project/crawl-ref/Stone%20Soup/0.14.1/stone_soup-0.14.1-nodeps.tar.xz"; 8 + sha256 = "91726d0224b93ba26b5d4bd3762bc5aabe1f02974ea6c937be89dc6c6ab7a4dd"; 9 + }; 10 + 11 + patches = [ ./makefile_fonts.patch ./makefile_sqlite.patch 12 + ./makefile_rltiles.patch ./makefile_rltiles2.patch 13 + ./makefile_misc.patch ./makefile_prefix.patch 14 + ]; 15 + 16 + buildInputs = [stdenv pkgconfig lua zlib sqlite which libpng perl SDL 17 + dejavu_fonts SDL_image ncurses mesa]; 18 + 19 + preBuild = "cd source"; 20 + 21 + makeFlags = "TILES=y"; 22 + 23 + inherit dejavu_fonts sqlite SDL_image SDL; 24 + }
+20
pkgs/games/crawl/makefile_fonts.patch
··· 1 + --- old/source/Makefile 2013-11-28 01:03:54.000000000 +0000 2 + +++ new/source/Makefile 2014-02-05 14:04:32.531838188 +0000 3 + @@ -880,7 +880,7 @@ 4 + INSTALL_FONTS += $(PROPORTIONAL_FONT) 5 + endif 6 + else 7 + - SYS_PROPORTIONAL_FONT = $(shell dir=/usr/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_PROPORTIONAL_FONT)|head -n 1) 8 + + SYS_PROPORTIONAL_FONT = $(shell dir=${dejavu_fonts}/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_PROPORTIONAL_FONT)|head -n 1) 9 + ifeq (,$(SYS_PROPORTIONAL_FONT)) 10 + SYS_PROPORTIONAL_FONT = $(shell dir=/usr/local/share/fonts ; [ -d $$dir ] && find $$dir -iname $(OUR_PROPORTIONAL_FONT)|head -n 1) 11 + endif 12 + @@ -903,7 +903,7 @@ 13 + INSTALL_FONTS += $(MONOSPACED_FONT) 14 + endif 15 + else 16 + - SYS_MONOSPACED_FONT = $(shell dir=/usr/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_MONOSPACED_FONT)|head -n 1) 17 + + SYS_MONOSPACED_FONT = $(shell dir=${dejavu_fonts}/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_MONOSPACED_FONT)|head -n 1) 18 + ifeq (,$(SYS_MONOSPACED_FONT)) 19 + SYS_MONOSPACED_FONT = $(shell dir=/usr/local/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_MONOSPACED_FONT)|head -n 1) 20 + endif
+39
pkgs/games/crawl/makefile_misc.patch
··· 1 + --- old/source/Makefile 2014-05-05 23:22:48.051952484 +0200 2 + +++ new/source/Makefile 2014-05-05 23:20:46.576617833 +0200 3 + @@ -71,6 +71,9 @@ 4 + 5 + GAME = crawl 6 + 7 + + 8 + +CFLAGS := $(NIX_CFLAGS_COMPILE) 9 + + 10 + # Disable GNU Make implicit rules and variables. Leaving them enabled will slow 11 + # down MinGW and Cygwin builds by a very VERY noticeable degree. Besides, we have 12 + # _explicit_ rules defined for everything. So we don't need them. 13 + @@ -979,7 +983,7 @@ 14 + ifdef ANDROID 15 + CFLAGS := $(CFOPTIMIZE) $(CFOTHERS) $(CFWARN) $(CFLAGS) 16 + else 17 + -CFLAGS := $(CFOPTIMIZE) $(CFOTHERS) $(CFWARN) 18 + +CFLAGS := $(CFOPTIMIZE) $(CFOTHERS) $(CFWARN) $(CFLAGS) 19 + endif 20 + CFLAGS_L := $(CFOPTIMIZE_L) $(DEFINES_L) $(CFWARN_L) $(INCLUDES_L) $(CFOTHERS_L) 21 + ALL_CFLAGS := $(CFLAGS) $(CFLAGS_L) 22 + @@ -1392,7 +1396,7 @@ 23 + $(RM) -r $(DOXYGEN_HTML_GEN) 24 + 25 + $(GAME): $(OBJECTS) $(EXTRA_OBJECTS) $(CONTRIB_LIBS) dat/dlua/tags.lua 26 + - +$(QUIET_LINK)$(CXX) $(LDFLAGS) $(EXTRA_OBJECTS) $(OBJECTS) -o $(GAME) $(LIBS) 27 + + g++ $(LDFLAGS) $(EXTRA_OBJECTS) $(OBJECTS) -o $(GAME) $(LIBS) 28 + 29 + debug: all 30 + debug-lite: all 31 + @@ -1492,7 +1496,7 @@ 32 + $(QUIET_GEN)util/gen-luatags.pl 33 + 34 + mi-enum.h: mon-info.h util/gen-mi-enum 35 + - $(QUIET_GEN)util/gen-mi-enum 36 + + perl util/gen-mi-enum 37 + 38 + $(RLTILES)/dc-unrand.txt: art-data.h 39 +
+11
pkgs/games/crawl/makefile_prefix.patch
··· 1 + --- old/source/Makefile 2014-05-06 08:52:24.752163702 +0200 2 + +++ new/source/Makefile 2014-05-06 09:08:01.992018819 +0200 3 + @@ -344,7 +344,7 @@ 4 + endif 5 + 6 + chroot_prefix := 7 + -prefix := 8 + +prefix := $(out) 9 + 10 + ifeq ($(patsubst %/local,%,$(patsubst %/,%,$(prefix))),/usr) 11 + FHS := yes
+21
pkgs/games/crawl/makefile_rltiles.patch
··· 1 + --- old/source/rltiles/Makefile 2014-04-17 10:17:31.596400123 +0000 2 + +++ new/source/rltiles/Makefile 2014-04-17 14:36:07.263108690 +0000 3 + @@ -20,7 +20,8 @@ 4 + 5 + ifdef TILES 6 + ifndef CONTRIB_SDL 7 + - SDL_CFLAGS := $(shell sdl-config --cflags 2> /dev/null || echo "-I../contrib/install/$(ARCH)/include/SDL") 8 + + SDL_CFLAGS := $(shell sdl-config --cflags 2> /dev/null) 9 + + SDL_IMG_CFLAGS := $(shell pkg-config --cflags-only-I SDL_image 2> /dev/null) 10 + SDL_LDFLAGS := $(shell sdl-config --libs 2> /dev/null && echo "-lSDL_image" || echo "../contrib/install/$(ARCH)/lib/libSDL.a ../contrib/install/$(ARCH)/lib/libSDLmain.a ../contrib/install/$(ARCH)/lib/libSDL_image.a") 11 + else 12 + SDL_CFLAGS := -I../contrib/install/$(ARCH)/include/SDL 13 + @@ -35,7 +36,7 @@ 14 + PNG_LIB := ../contrib/install/$(ARCH)/lib/libpng.a ../contrib/install/$(ARCH)/lib/libz.a 15 + endif 16 + 17 + - CFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE) 18 + + CFLAGS += $(SDL_CFLAGS) $(SDL_IMG_CFLAGS) $(PNG_INCLUDE) -I$(SDL_image)/include -I$(SDL)/include 19 + LDFLAGS += $(SDL_LDFLAGS) $(PNG_LIB) 20 + 21 + CFLAGS += -DUSE_TILE
+10
pkgs/games/crawl/makefile_rltiles2.patch
··· 1 + --- old/source/rltiles/Makefile 2014-05-05 23:22:48.054952469 +0200 2 + +++ new/source/rltiles/Makefile 2014-05-05 22:45:07.742667726 +0200 3 + @@ -142,6 +128,6 @@ 4 + $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@ 5 + 6 + $(TILEGEN): $(OBJECTS) 7 + - $(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS) 8 + + g++ $(OBJECTS) -o $@ $(LDFLAGS) 9 + 10 + .PHONY: all clean distclean
+19
pkgs/games/crawl/makefile_sdlimg.patch
··· 1 + --- old/source/Makefile 2014-04-14 13:00:22.331058910 +0000 2 + +++ new/source/Makefile 2014-04-14 13:02:11.102204544 +0000 3 + @@ -672,6 +672,7 @@ 4 + FREETYPE_LDFLAGS := $(shell $(PKGCONFIG) freetype2 --libs-only-L) $(shell $(PKGCONFIG) freetype2 --libs-only-l) 5 + 6 + SDL_INCLUDE := $(shell $(PKGCONFIG) sdl --cflags-only-I) 7 + +SDL_IMG_INCLUDE := $(shell $(PKGCONFIG) SDL_image --cflags-only-I) 8 + SDL_CFLAGS := $(shell $(PKGCONFIG) sdl --cflags-only-other) 9 + SDL_LDFLAGS := $(shell $(PKGCONFIG) sdl --libs-only-L) $(shell $(PKGCONFIG) sdl --libs-only-l) 10 + 11 + @@ -694,7 +695,7 @@ 12 + endif 13 + 14 + DEFINES_L += $(PNG_CFLAGS) $(FREETYPE_CFLAGS) $(SDL_CFLAGS) 15 + -INCLUDES_L += $(PNG_INCLUDE) $(FREETYPE_INCLUDE) $(SDL_INCLUDE) 16 + +INCLUDES_L += $(PNG_INCLUDE) $(FREETYPE_INCLUDE) $(SDL_INCLUDE) $(SDL_IMG_INCLUDE) 17 + 18 + endif # TILES 19 +
+11
pkgs/games/crawl/makefile_sqlite.patch
··· 1 + --- old/source/Makefile 2014-04-14 12:46:35.401956673 +0000 2 + +++ new/source/Makefile 2014-04-14 12:47:12.757006254 +0000 3 + @@ -259,7 +259,7 @@ 4 + LIBZ := contrib/install/$(ARCH)/lib/libz.a 5 + 6 + ifndef CROSSHOST 7 + - SQLITE_INCLUDE_DIR := /usr/include 8 + + SQLITE_INCLUDE_DIR := ${sqlite}/include 9 + else 10 + # This is totally wrong, works only with some old-style setups, and 11 + # on some architectures of Debian/new FHS multiarch -- excluding, for
+1 -2
pkgs/games/crrcsim/default.nix
··· 18 18 description = "A model-airplane flight simulator"; 19 19 maintainers = with stdenv.lib.maintainers; [ raskin the-kenny ]; 20 20 platforms = stdenv.lib.platforms.linux; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 }; 23 23 } 24 -
+1 -1
pkgs/games/dhewm3/default.nix
··· 27 27 meta = { 28 28 homepage = https://github.com/dhewm/dhewm3; 29 29 description = "Doom 3 port to SDL"; 30 - license = "GPLv3"; 30 + license = stdenv.lib.licenses.gpl3; 31 31 }; 32 32 33 33 }
+82
pkgs/games/dwarf-fortress/df2014.nix
··· 1 + { stdenv, fetchurl, SDL, SDL_image, SDL_ttf, gtk, glib, mesa, openal, glibc, libsndfile 2 + , copyDataDirectory ? false }: 3 + 4 + assert stdenv.system == "i686-linux"; 5 + 6 + stdenv.mkDerivation rec { 7 + name = "dwarf-fortress-0.40.05"; 8 + 9 + src = fetchurl { 10 + url = "http://www.bay12games.com/dwarves/df_40_05_linux.tar.bz2"; 11 + sha256 = "1b9nd33yz5a945v9jyqii1k4s71i701m2d0h7fw6f5g9p6nvx43s"; 12 + }; 13 + 14 + phases = "unpackPhase patchPhase installPhase"; 15 + 16 + /* :TODO: Game options should be configurable by patching the default configuration files */ 17 + 18 + permission = ./df_permission; 19 + 20 + installPhase = '' 21 + set -x 22 + mkdir -p $out/bin 23 + mkdir -p $out/share/df_linux 24 + cp -r * $out/share/df_linux 25 + cp $permission $out/share/df_linux/nix_permission 26 + 27 + patchelf --set-interpreter ${glibc}/lib/ld-linux.so.2 $out/share/df_linux/libs/Dwarf_Fortress 28 + ln -s ${libsndfile}/lib/libsndfile.so $out/share/df_linux/libs/ 29 + 30 + cat > $out/bin/dwarf-fortress << EOF 31 + #!${stdenv.shell} 32 + export DF_DIR="\$HOME/.config/df_linux" 33 + if [ -n "\$XDG_DATA_HOME" ] 34 + then export DF_DIR="\$XDG_DATA_HOME/df_linux" 35 + fi 36 + 37 + # Recreate a directory structure reflecting the original 38 + # distribution in the user directory (for modding support) 39 + ${if copyDataDirectory then '' 40 + if [ ! -d "\$DF_DIR" ]; 41 + then 42 + mkdir -p \$DF_DIR 43 + cp -r $out/share/df_linux/* \$DF_DIR/ 44 + chmod -R u+rw \$DF_DIR/ 45 + fi 46 + '' else '' 47 + # Link in the static stuff 48 + mkdir -p \$DF_DIR 49 + ln -sf $out/share/df_linux/libs \$DF_DIR/ 50 + ln -sf $out/share/df_linux/raw \$DF_DIR/ 51 + ln -sf $out/share/df_linux/df \$DF_DIR/ 52 + 53 + # Delete old data directory 54 + rm -rf \$DF_DIR/data 55 + 56 + # Link in the static data directory 57 + mkdir \$DF_DIR/data 58 + for i in $out/share/df_linux/data/* 59 + do 60 + ln -s \$i \$DF_DIR/data/ 61 + done 62 + 63 + # link in persistant data 64 + mkdir -p \$DF_DIR/save 65 + ln -s \$DF_DIR/save \$DF_DIR/data/ 66 + ''} 67 + 68 + # now run Dwarf Fortress! 69 + export LD_LIBRARY_PATH=\$DF_DIR/df_linux/libs/:${SDL}/lib:${SDL_image}/lib/:${SDL_ttf}/lib/:${gtk}/lib/:${glib}/lib/:${mesa}/lib/:${openal}/lib/ 70 + \$DF_DIR/df "\$@" 71 + EOF 72 + 73 + chmod +x $out/bin/dwarf-fortress 74 + ''; 75 + 76 + meta = { 77 + description = "control a dwarven outpost or an adventurer in a randomly generated, persistent world"; 78 + homepage = http://www.bay12games.com/dwarves; 79 + license = "unfree-redistributable"; 80 + maintainers = [stdenv.lib.maintainers.roconnor]; 81 + }; 82 + }
+1 -1
pkgs/games/dwarf-therapist/default.nix
··· 53 53 meta = { 54 54 description = "Tool to manage dwarves in in a running game of Dwarf Fortress"; 55 55 maintainers = with stdenv.lib.maintainers; [ the-kenny ]; 56 - license = "MIT"; 56 + license = stdenv.lib.licenses.mit; 57 57 platforms = stdenv.lib.platforms.linux; 58 58 hydraPlatforms = []; 59 59 homepage = https://code.google.com/r/splintermind-attributes/;
+1 -1
pkgs/games/egoboo/default.nix
··· 48 48 description = "3D dungeon crawling adventure"; 49 49 50 50 homepage = http://www.freedink.org/; 51 - license = "GPLv2+"; 51 + license = stdenv.lib.licenses.gpl2Plus; 52 52 53 53 # I take it out of hydra as it does not work as well as I'd like 54 54 # maintainers = [ stdenv.lib.maintainers.bjg ];
+1 -1
pkgs/games/freedink/default.nix
··· 43 43 ''; 44 44 45 45 homepage = http://www.freedink.org/; 46 - license = "GPLv3+"; 46 + license = stdenv.lib.licenses.gpl3Plus; 47 47 48 48 maintainers = [ stdenv.lib.maintainers.bjg ]; 49 49 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/games/gav/default.nix
··· 20 20 meta = { 21 21 description = "Remake of AV Arcade Volleyball"; 22 22 homepage = http://gav.sourceforge.net/; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 }; 25 25 }
+1 -1
pkgs/games/gltron/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.gltron.org/; 19 19 description = "Game based on the movie Tron"; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 maintainers = with stdenv.lib.maintainers; [viric]; 22 22 platforms = with stdenv.lib.platforms; linux; 23 23 };
+4 -4
pkgs/games/gnuchess/default.nix
··· 3 3 s = # Generated upstream information 4 4 rec { 5 5 baseName="gnuchess"; 6 - version="6.1.1"; 6 + version="6.1.2"; 7 7 name="${baseName}-${version}"; 8 - hash="1jckpg1qi1vjr3pqs0dnip3rmn0mgklx63xflrpqiv3cx2qlz8kn"; 9 - url="http://ftp.gnu.org/gnu/chess/gnuchess-6.1.1.tar.gz"; 10 - sha256="1jckpg1qi1vjr3pqs0dnip3rmn0mgklx63xflrpqiv3cx2qlz8kn"; 8 + hash="15k6w9gycp566i0pa7ccajj9v3pw1mz1v62g1ni7czgs3j7i588l"; 9 + url="http://ftp.gnu.org/gnu/chess/gnuchess-6.1.2.tar.gz"; 10 + sha256="15k6w9gycp566i0pa7ccajj9v3pw1mz1v62g1ni7czgs3j7i588l"; 11 11 }; 12 12 buildInputs = [ 13 13 flex
+1 -1
pkgs/games/gnugo/default.nix
··· 18 18 meta = { 19 19 description = "GNU Go - A computer go player"; 20 20 homepage = "http://http://www.gnu.org/software/gnugo/"; 21 - license = "GPLv3"; 21 + license = stdenv.lib.licenses.gpl3; 22 22 }; 23 23 24 24 }
+1 -1
pkgs/games/icbm3d/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.newbreedsoftware.com/icbm3d/; 19 19 description = "3D vector-based clone of the atari game Missile Command"; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 }; 22 22 }
+1 -1
pkgs/games/instead/default.nix
··· 59 59 meta = { 60 60 description = "Simple text adventure interpreter for Unix and Windows"; 61 61 homepage = http://instead.syscall.ru/; 62 - license = "GPLv2"; 62 + license = stdenv.lib.licenses.gpl2; 63 63 platforms = with stdenv.lib.platforms; linux; 64 64 }; 65 65 }
+1 -1
pkgs/games/klavaro/default.nix
··· 13 13 meta = { 14 14 description = "Just another free touch typing tutor program"; 15 15 16 - license = "GPLv3+"; 16 + license = stdenv.lib.licenses.gpl3Plus; 17 17 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/games/kobodeluxe/default.nix
··· 18 18 meta = { 19 19 homepage = http://olofson.net/kobodl/; 20 20 description = "Enhanced version of Akira Higuchi's game XKobo for Un*x systems with X11"; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 }; 23 23 }
+7 -4
pkgs/games/liquidwar/default.nix
··· 6 6 expat gettext perl 7 7 SDL SDL_image SDL_mixer SDL_ttf 8 8 curl sqlite 9 - libogg libvorbis 10 - libXrender 9 + libogg libvorbis csound 10 + libXrender libcaca cunit 11 11 ]; 12 12 in 13 13 rec { 14 - name = "liquidwar6-0.0.13beta"; 14 + name = "liquidwar6-${meta.version}"; 15 15 16 16 src = a.fetchurl { 17 17 url = "mirror://gnu/liquidwar6/${name}.tar.gz"; 18 - sha256 = "1jjf7wzb8jf02hl3473vz1q74fhmxn0szbishgi1f1j6a7234wx2"; 18 + sha256 = "1q58liqm5cgp494yjj6rfc2xj5b4gm8r8yvi46jzwqll353mabwl"; 19 19 }; 20 20 21 21 inherit buildInputs; ··· 35 35 ]; 36 36 platforms = with a.lib.platforms; 37 37 linux; 38 + homepage = "http://www.gnu.org/software/liquidwar6/"; 39 + version = "0.4.3681"; 40 + updateWalker=true; 38 41 }; 39 42 }
+1 -1
pkgs/games/minetest/default.nix
··· 35 35 meta = { 36 36 homepage = "http://minetest.net/"; 37 37 description = "Infinite-world block sandbox game"; 38 - license = "LGPLv2.1+"; 38 + license = stdenv.lib.licenses.lgpl21Plus; 39 39 }; 40 40 }
+1 -1
pkgs/games/naev/default.nix
··· 34 34 meta = { 35 35 description = "2D action/rpg space game"; 36 36 homepage = http://www.naev.org; 37 - license = "GPLv3+"; 37 + license = stdenv.lib.licenses.gpl3Plus; 38 38 maintainers = with stdenv.lib.maintainers; [viric]; 39 39 platforms = stdenv.lib.platforms.linux; 40 40 hydraPlatforms = [];
+1 -1
pkgs/games/njam/default.nix
··· 19 19 meta = { 20 20 homepage = http://trackballs.sourceforge.net/; 21 21 description = "Cross-platform pacman-like game"; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 }; 24 24 }
+1 -1
pkgs/games/oilrush/default.nix
··· 67 67 of Tower Defense. 68 68 ''; 69 69 homepage = http://oilrush-game.com/; 70 - license = "unfree"; 70 + license = stdenv.lib.licenses.unfree; 71 71 #maintainers = with stdenv.lib.maintainers; [ astsmtl ]; 72 72 platforms = stdenv.lib.platforms.linux; 73 73 hydraPlatforms = [];
+1 -1
pkgs/games/openlierox/default.nix
··· 34 34 meta = { 35 35 homepage = http://openlierox.net; 36 36 description = "Real-time game with Worms-like shooting"; 37 - license = "LGPLv2+"; 37 + license = stdenv.lib.licenses.lgpl2Plus; 38 38 }; 39 39 }
+1 -1
pkgs/games/openttd/default.nix
··· 36 36 - observe as spectators 37 37 ''; 38 38 homepage = http://www.openttd.org/; 39 - license = "GPLv2"; 39 + license = stdenv.lib.licenses.gpl2; 40 40 platforms = stdenv.lib.platforms.unix; 41 41 maintainers = with stdenv.lib.maintainers; [ jcumming the-kenny ]; 42 42 };
+1 -1
pkgs/games/openxcom/default.nix
··· 19 19 repositories.git = https://github.com/SupSuper/OpenXcom.git; 20 20 maintainers = [ stdenv.lib.maintainers.page ]; 21 21 platforms = stdenv.lib.platforms.linux; 22 - license = "GPLv3"; 22 + license = stdenv.lib.licenses.gpl3; 23 23 }; 24 24 25 25 }
+1 -1
pkgs/games/pioneers/default.nix
··· 11 11 12 12 meta = { 13 13 homepage = http://pio.sourceforge.net/; 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 description = "Addicting game based on The Settlers of Catan"; 16 16 maintainers = with stdenv.lib.maintainers; [viric]; 17 17 platforms = with stdenv.lib.platforms; linux;
+1 -1
pkgs/games/planetaryannihilation/default.nix
··· 47 47 meta = with stdenv.lib; { 48 48 homepage = http://www.uberent.com/pa/; 49 49 description = "next-generation RTS that takes the genre to a planetary scale"; 50 - license = "unfree"; 50 + license = stdenv.lib.licenses.unfree; 51 51 platforms = platforms.linux; 52 52 maintainers = [ maintainers.iElectric ]; 53 53 };
+1 -1
pkgs/games/pong3d/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.newbreedsoftware.com/3dpong/; 19 19 description = "One or two player 3d sports game based on Pong from Atari"; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 }; 22 22 }
+1 -1
pkgs/games/racer/default.nix
··· 25 25 meta = { 26 26 description = "Car racing game"; 27 27 homepage = http://hippo.nipax.cz/download.en.php; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 }; 30 30 }
+1 -1
pkgs/games/rigsofrods/default.nix
··· 52 52 meta = { 53 53 description = "3D simulator game where you can drive, fly and sail various vehicles"; 54 54 homepage = http://rigsofrods.sourceforge.net/; 55 - license = "GPLv3"; 55 + license = stdenv.lib.licenses.gpl3; 56 56 maintainers = with stdenv.lib.maintainers; [viric raskin]; 57 57 platforms = stdenv.lib.platforms.linux; 58 58 hydraPlatforms = [];
+1 -1
pkgs/games/rili/default.nix
··· 19 19 20 20 meta = { 21 21 homepage = http://ri-li.sourceforge.net; 22 - license = "GPL2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 description = "A children's train game"; 24 24 longDescription = '' 25 25 Ri-li is an arcade game licensed under the GPL (General Public License).
+1 -1
pkgs/games/scorched3d/default.nix
··· 33 33 meta = { 34 34 homepage = http://scorched3d.co.uk/; 35 35 description = "3D Clone of the classic Scorched Earth"; 36 - license = "GPLv2+"; 36 + license = stdenv.lib.licenses.gpl2Plus; 37 37 }; 38 38 }
+2 -2
pkgs/games/scummvm/default.nix
··· 1 1 { stdenv, fetchurl, SDL, zlib, libmpeg2, libmad, libogg, libvorbis, flac, alsaLib }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "scummvm-1.6.0"; 4 + name = "scummvm-1.7.0"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/scummvm/${name}.tar.bz2"; 8 - sha256 = "1i3ywpq8csi58gdibdn51329vlj800l2laaw0lw18fcgdbd60q1r"; 8 + sha256 = "d9ff0e8cf911afa466d5456d28fef692a17d47ddecfd428bf2fef591237c2e66"; 9 9 }; 10 10 11 11 buildInputs = [ SDL zlib libmpeg2 libmad libogg libvorbis flac alsaLib ];
+1 -1
pkgs/games/simutrans/default.nix
··· 94 94 ''; 95 95 96 96 homepage = http://www.simutrans.com/; 97 - license = "Artistic"; 97 + license = "perl"; 98 98 maintainers = [ stdenv.lib.maintainers.kkallio ]; 99 99 platforms = stdenv.lib.platforms.linux; 100 100 };
+1 -1
pkgs/games/speed-dreams/default.nix
··· 28 28 meta = { 29 29 description = "Car racing game - TORCS fork with more experimental approach"; 30 30 homepage = http://speed-dreams.sourceforge.net/; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 maintainers = with stdenv.lib.maintainers; [viric raskin]; 33 33 platforms = stdenv.lib.platforms.linux; 34 34 hydraPlatforms = [];
+2 -2
pkgs/games/steam/default.nix
··· 94 94 meta = { 95 95 description = "A digital distribution platform"; 96 96 homepage = http://store.steampowered.com/; 97 - license = "unfree"; 97 + license = stdenv.lib.licenses.unfree; 98 98 }; 99 99 } 100 100 */ ··· 119 119 meta = { 120 120 description = "A digital distribution platform"; 121 121 homepage = http://store.steampowered.com/; 122 - license = "unfree"; 122 + license = stdenv.lib.licenses.unfree; 123 123 }; 124 124 }
+1 -1
pkgs/games/stuntrally/default.nix
··· 41 41 meta = { 42 42 description = "Stunt Rally game with Track Editor, based on VDrift and OGRE"; 43 43 homepage = http://code.google.com/p/vdrift-ogre/; 44 - license = "GPLv3+"; 44 + license = stdenv.lib.licenses.gpl3Plus; 45 45 }; 46 46 }
+1 -1
pkgs/games/super-tux-kart/default.nix
··· 36 36 37 37 homepage = http://supertuxkart.sourceforge.net/; 38 38 39 - license = "GPLv2+"; 39 + license = stdenv.lib.licenses.gpl2Plus; 40 40 }; 41 41 }
+1 -1
pkgs/games/super-tux/default.nix
··· 23 23 24 24 homepage = http://supertux.lethargik.org/index.html; 25 25 26 - license = "GPLv2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 }; 28 28 }
+1 -1
pkgs/games/teetertorture/default.nix
··· 26 26 meta = { 27 27 homepage = http://www.newbreedsoftware.com/teetertorture/; 28 28 description = "Simple shooting game with your cannon is sitting atop a teeter totter"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 }; 31 31 }
+1 -1
pkgs/games/tennix/default.nix
··· 18 18 meta = { 19 19 homepage = http://icculus.org/tennix/; 20 20 description = "Tennix 2009 World Tennis Championship Tour"; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 }; 23 23 }
+4 -5
pkgs/games/the-butterfly-effect/default.nix
··· 3 3 ,fetchsvn 4 4 , ...}: 5 5 builderDefsPackage 6 - (a : 7 - let 8 - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 6 + (a : 7 + let 8 + helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 9 9 ["fetchsvn"]; 10 10 11 11 buildInputs = map (n: builtins.getAttr n x) ··· 54 54 ]; 55 55 platforms = with a.lib.platforms; 56 56 linux; 57 - license = "GPLv2"; 57 + license = a.stdenv.lib.licenses.gpl2; 58 58 }; 59 59 passthru = { 60 60 inherit srcDrv; ··· 63 63 }; 64 64 }; 65 65 }) x 66 -
+1 -1
pkgs/games/tibia/default.nix
··· 51 51 meta = { 52 52 description = "Top-down MMORPG set in a fantasy world"; 53 53 homepage = "http://tibia.com"; 54 - license = "unfree"; 54 + license = stdenv.lib.licenses.unfree; 55 55 platforms = ["i686-linux"]; 56 56 }; 57 57 }
+1 -1
pkgs/games/torcs/default.nix
··· 24 24 meta = { 25 25 description = "Car racing game"; 26 26 homepage = http://torcs.sourceforge.net/; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 maintainers = with stdenv.lib.maintainers; [viric]; 29 29 platforms = stdenv.lib.platforms.linux; 30 30 hydraPlatforms = [];
+1 -1
pkgs/games/trigger/default.nix
··· 36 36 meta = { 37 37 description = "Rally"; 38 38 homepage = http://trigger-rally.sourceforge.net/; 39 - license = "GPLv2"; 39 + license = stdenv.lib.licenses.gpl2; 40 40 maintainers = with stdenv.lib.maintainers; [viric]; 41 41 platforms = with stdenv.lib.platforms; linux; 42 42 };
+1 -1
pkgs/games/ufoai/default.nix
··· 28 28 meta = { 29 29 homepage = http://ufoai.org; 30 30 description = "A squad-based tactical strategy game in the tradition of X-Com"; 31 - license = "GPLv2+"; 31 + license = stdenv.lib.licenses.gpl2Plus; 32 32 maintainers = with stdenv.lib.maintainers; [viric]; 33 33 platforms = stdenv.lib.platforms.linux; 34 34 hydraPlatforms = [];
+1 -1
pkgs/games/ultimatestunts/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.ultimatestunts.nl/; 19 19 description = "Remake of the popular racing DOS-game Stunts"; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 maintainers = with stdenv.lib.maintainers; [viric]; 22 22 platforms = with stdenv.lib.platforms; linux; 23 23 };
+1 -1
pkgs/games/ultrastardx/default.nix
··· 26 26 meta = { 27 27 homepage = http://ultrastardx.sourceforge.net/; 28 28 description = "Free and open source karaoke game"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 }; 31 31 }
+1 -1
pkgs/games/uqm/default.nix
··· 102 102 - to adapt the code so that people can more easily make their own spin-offs, thereby making zillions more people happy! 103 103 ''; 104 104 homepage = http://sc2.sourceforge.net/; 105 - license = "GPLv2"; 105 + license = stdenv.lib.licenses.gpl2; 106 106 maintainers = with maintainers; [ jcumming aszlig ]; 107 107 }; 108 108 }
+1 -1
pkgs/games/vdrift/default.nix
··· 29 29 meta = { 30 30 description = "Car racing game"; 31 31 homepage = http://vdrift.net/; 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 maintainers = with stdenv.lib.maintainers; [viric]; 34 34 platforms = stdenv.lib.platforms.linux; 35 35 hydraPlatforms = [];
+1 -1
pkgs/games/vectoroids/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.newbreedsoftware.com/vectoroids/; 19 19 description = "Clone of the classic arcade game Asteroids by Atari"; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 }; 22 22 }
+1 -1
pkgs/games/zod/default.nix
··· 39 39 meta = { 40 40 description = "Multiplayer remake of ZED"; 41 41 homepage = http://zod.sourceforge.net/; 42 - license = "GPLv3+"; /* Says the web */ 42 + license = stdenv.lib.licenses.gpl3Plus; /* Says the web */ 43 43 }; 44 44 }
+1 -1
pkgs/misc/beep/default.nix
··· 19 19 meta = { 20 20 description = "The advanced PC speaker beeper"; 21 21 homepage = http://www.johnath.com/beep/; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/misc/cups/pdf-filter.nix
··· 32 32 meta = { 33 33 homepage = http://www.cups.org/; 34 34 description = "Image and pdf filters for CUPS"; 35 - license = "GPLv2"; 35 + license = stdenv.lib.licenses.gpl2; 36 36 maintainers = [ stdenv.lib.maintainers.urkud ]; 37 37 platforms = stdenv.lib.platforms.linux; 38 38 };
+3 -5
pkgs/misc/drivers/hplip/default.nix
··· 56 56 '' 57 57 + (stdenv.lib.optionalString withPlugin 58 58 (let hplip_arch = 59 - if builtins.currentSystem == "i686-linux" 60 - then "x86_32" 61 - else if builtins.currentSystem == "x86_64-linux" 62 - then "x86_64" 63 - else abort "Platform must be i686-linux or x86_64-linux!"; 59 + if stdenv.system == "i686-linux" then "x86_32" 60 + else if stdenv.system == "x86_64-linux" then "x86_64" 61 + else abort "Platform must be i686-linux or x86_64-linux!"; 64 62 in 65 63 '' 66 64 sh ${plugin} --noexec --keep
+1 -1
pkgs/misc/emulators/VisualBoyAdvance/default.nix
··· 16 16 17 17 meta = { 18 18 description = "A Game Boy/Game Boy Color/Game Boy Advance Emulator"; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 maintainers = [ stdenv.lib.maintainers.sander ]; 21 21 homepage = http://vba.ngemu.com; 22 22 broken = true;
+1 -1
pkgs/misc/emulators/bsod/default.nix
··· 23 23 blue screen of death on the console. Errors and drivers causing the 24 24 error are selected randomly from a large set of examples."; 25 25 homepage = "http://www.vanheusden.com/bsod/"; 26 - license = "GPLv2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 platforms = stdenv.lib.platforms.unix; 28 28 maintainers = [ stdenv.lib.maintainers.antono ]; 29 29 };
+1 -1
pkgs/misc/emulators/dlx/default.nix
··· 23 23 meta = { 24 24 homepage = "http://www.davidviner.com/dlx.php"; 25 25 description = "DLX Simulator"; 26 - license = "GPL-2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 }; 28 28 }
+1 -1
pkgs/misc/emulators/fakenes/default.nix
··· 22 22 23 23 meta = { 24 24 homepage = http://fakenes.sourceforge.net/; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 description = "Portable Open Source NES Emulator"; 27 27 }; 28 28 }
+1 -1
pkgs/misc/emulators/hatari/default.nix
··· 16 16 meta = { 17 17 homepage = "http://hatari.tuxfamily.org/"; 18 18 description = "Atari ST/STE/TT/Falcon emulator"; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 platforms = with stdenv.lib.platforms; all; 21 21 }; 22 22 }
+1 -1
pkgs/misc/emulators/mupen64plus/1.5.nix
··· 26 26 27 27 meta = { 28 28 description = "A Nintendo 64 Emulator"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 homepage = http://code.google.com/p/mupen64plus; 31 31 maintainers = [ stdenv.lib.maintainers.sander ]; 32 32 };
+1 -1
pkgs/misc/emulators/mupen64plus/default.nix
··· 26 26 27 27 meta = { 28 28 description = "A Nintendo 64 Emulator"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 homepage = http://code.google.com/p/mupen64plus; 31 31 maintainers = [ stdenv.lib.maintainers.sander ]; 32 32 };
+1 -1
pkgs/misc/emulators/uae/default.nix
··· 11 11 12 12 meta = { 13 13 description = "Ultimate/Unix/Unusuable Amiga Emulator"; 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 homepage = http://www.amigaemulator.org; 16 16 maintainers = [ stdenv.lib.maintainers.sander ]; 17 17 };
+1 -1
pkgs/misc/emulators/vice/default.nix
··· 38 38 meta = { 39 39 description = "Commodore 64, 128 and other emulators"; 40 40 homepage = http://www.viceteam.org; 41 - license = "GPLv2+"; 41 + license = stdenv.lib.licenses.gpl2Plus; 42 42 maintainers = [ stdenv.lib.maintainers.sander ]; 43 43 }; 44 44 }
+8 -8
pkgs/misc/emulators/wine/unstable.nix
··· 7 7 assert stdenv.gcc.gcc != null; 8 8 9 9 let 10 - version = "1.7.20"; 10 + version = "1.7.23"; 11 11 name = "wine-${version}"; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://sourceforge/wine/${name}.tar.bz2"; 15 - sha256 = "05azpxrl7364ckvkwy7aa2p0vb4qhbc6wcn2l8khqb92jq5inhww"; 15 + sha256 = "012ww1yifayakw9n2m23sx83dc3i2xiq3bn5n9iprppdhwxpp76v"; 16 16 }; 17 17 18 18 gecko = fetchurl { 19 - url = "mirror://sourceforge/wine/wine_gecko-2.21-x86.msi"; 20 - sha256 = "1n0zccnvchkg0m896sjx5psk4bxw9if32xyxib1rbfdasykay7zh"; 19 + url = "mirror://sourceforge/wine/wine_gecko-2.24-x86.msi"; 20 + sha256 = "0b10f55q3sldlcywscdlw3kd7vl9izlazw7jx30y4rpahypaqf3f"; 21 21 }; 22 22 23 23 gecko64 = fetchurl { 24 - url = "mirror://sourceforge/wine/wine_gecko-2.21-x86_64.msi"; 25 - sha256 = "0grc86dkq90i59zw43hakh62ra1ajnk11m64667xjrlzi7f0ndxw"; 24 + url = "mirror://sourceforge/wine/wine_gecko-2.24-x86_64.msi"; 25 + sha256 = "1j4wdlhzvjrabzr9igcnx0ivm5mcb8kp7bwkpfpfsanbifk7sma7"; 26 26 }; 27 27 28 28 mono = fetchurl { 29 - url = "mirror://sourceforge/wine/wine-mono-0.0.8.msi"; 30 - sha256 = "00jl24qp7vh3hlqv7wsw1s529lr5p0ybif6s73jy85chqaxj7z1x"; 29 + url = "mirror://sourceforge/wine/wine-mono-4.5.2.msi"; 30 + sha256 = "1bgasysf3qacxgh5rlk7qlw47ar5zgd1k9gb22pihi5s87dlw4nr"; 31 31 }; 32 32 33 33 in stdenv.mkDerivation rec {
+1 -1
pkgs/misc/emulators/wine/winetricks.nix
··· 23 23 24 24 meta = { 25 25 description = "A script to install DLLs needed to work around problems in Wine"; 26 - license = "LGPLv2.1"; 26 + license = stdenv.lib.licenses.lgpl21; 27 27 homepage = http://code.google.com/p/winetricks/; 28 28 maintainers = with stdenv.lib.maintainers; [ the-kenny ]; 29 29 };
+1 -1
pkgs/misc/emulators/wxmupen64plus/default.nix
··· 22 22 23 23 meta = { 24 24 description = "GUI for the Mupen64Plus 2.0 emulator"; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 homepage = https://bitbucket.org/auria/wxmupen64plus/wiki/Home; 27 27 }; 28 28 }
+1 -1
pkgs/misc/emulators/zsnes/default.nix
··· 26 26 27 27 meta = { 28 28 description = "A Super Nintendo Entertainment System Emulator"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 maintainers = [ stdenv.lib.maintainers.sander ]; 31 31 homepage = http://www.zsnes.com; 32 32 };
+1 -1
pkgs/misc/foldingathome/default.nix
··· 32 32 meta = { 33 33 homepage = http://folding.stanford.edu/; 34 34 description = "Folding@home distributed computing client"; 35 - license = "unfree"; 35 + license = stdenv.lib.licenses.unfree; 36 36 }; 37 37 }
+1 -1
pkgs/misc/freestyle/default.nix
··· 48 48 meta = { 49 49 description = "Non-Photorealistic Line Drawing rendering from 3D scenes"; 50 50 homepage = http://freestyle.sourceforge.net; 51 - license = "GPL2"; 51 + license = stdenv.lib.licenses.gpl2; 52 52 }; 53 53 }
+1 -1
pkgs/misc/ghostscript/default.nix
··· 23 23 of output drivers for various file formats and printers. 24 24 ''; 25 25 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 28 28 platforms = stdenv.lib.platforms.all; 29 29 maintainers = [ stdenv.lib.maintainers.viric ];
+1 -1
pkgs/os-specific/gnu/default.nix
··· 82 82 mig = callPackage ./mig { 83 83 # Build natively, but force use of a 32-bit environment because we're 84 84 # targeting `i586-pc-gnu'. 85 - stdenv = (forceSystem "i686-linux").stdenv; 85 + stdenv = (forceSystem "i686-linux" "i386").stdenv; 86 86 }; 87 87 88 88 # XXX: Use this one for its `.crossDrv'. Using the one above from
+1 -1
pkgs/os-specific/gnu/hurd/default.nix
··· 65 65 kernels (such as Linux). 66 66 ''; 67 67 68 - license = "GPLv2+"; 68 + license = stdenv.lib.licenses.gpl2Plus; 69 69 70 70 homepage = http://www.gnu.org/software/hurd/; 71 71
+1 -1
pkgs/os-specific/gnu/libpthread/default.nix
··· 31 31 meta = { 32 32 description = "GNU Hurd's libpthread"; 33 33 34 - license = "LGPLv2+"; 34 + license = stdenv.lib.licenses.lgpl2Plus; 35 35 36 36 maintainers = [ stdenv.lib.maintainers.ludo ]; 37 37 };
+1 -1
pkgs/os-specific/gnu/mach/default.nix
··· 41 41 were added using glue code, i.e., a Linux emulation layer in Mach. 42 42 ''; 43 43 44 - license = "GPLv2+"; 44 + license = stdenv.lib.licenses.gpl2Plus; 45 45 46 46 homepage = http://www.gnu.org/software/hurd/microkernel/mach/gnumach.html; 47 47
+1 -1
pkgs/os-specific/gnu/mig/default.nix
··· 42 42 Mach-based inter-process communication. 43 43 ''; 44 44 45 - license = "GPLv2+"; 45 + license = stdenv.lib.licenses.gpl2Plus; 46 46 47 47 homepage = http://www.gnu.org/software/hurd/microkernel/mach/mig/gnu_mig.html; 48 48
+1 -1
pkgs/os-specific/gnu/smbfs/default.nix
··· 37 37 38 38 homepage = http://www.nongnu.org/hurdextras/; 39 39 40 - license = "GPLv3+"; 40 + license = stdenv.lib.licenses.gpl3Plus; 41 41 42 42 maintainers = [ stdenv.lib.maintainers.ludo ]; 43 43 };
+1 -1
pkgs/os-specific/gnu/unionfs/default.nix
··· 36 36 37 37 homepage = http://www.gnu.org/software/hurd/hurd/translator/unionfs.html; 38 38 39 - license = "GPLv2+"; 39 + license = stdenv.lib.licenses.gpl2Plus; 40 40 41 41 maintainers = [ stdenv.lib.maintainers.ludo ]; 42 42 };
+1 -1
pkgs/os-specific/linux/acpi/default.nix
··· 18 18 battery and thermal information. 19 19 ''; 20 20 homepage = http://sourceforge.net/projects/acpiclient/; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 platforms = platforms.linux; 23 23 maintainers = maintainers.mornfall; 24 24 };
+1 -1
pkgs/os-specific/linux/acpitool/default.nix
··· 11 11 meta = { 12 12 description = "A small, convenient command-line ACPI client with a lot of features"; 13 13 homepage = http://freeunix.dyndns.org:8000/site2/acpitool.shtml; 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 maintainers = [ stdenv.lib.maintainers.guibert ]; 16 16 }; 17 17 }
+1 -2
pkgs/os-specific/linux/afuse/default.nix
··· 13 13 meta = { 14 14 description = "Automounter in userspace"; 15 15 homepage = http://sourceforge.net/projects/afuse; 16 - license = "GPL-v2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 maintainers = [ stdenv.lib.maintainers.marcweber ]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 }; 20 20 } 21 -
+1 -1
pkgs/os-specific/linux/alsa-plugins/default.nix
··· 20 20 meta = with lib; { 21 21 description = "Various plugins for ALSA"; 22 22 homepage = http://alsa-project.org/; 23 - license = licenses.gpl2; 23 + license = licenses.lgpl21; 24 24 maintainers = [maintainers.marcweber]; 25 25 platforms = platforms.linux; 26 26 };
+1 -1
pkgs/os-specific/linux/audit/default.nix
··· 22 22 meta = { 23 23 description = "Audit Library"; 24 24 homepage = "http://people.redhat.com/sgrubb/audit/"; 25 - license = "GPLv2"; 25 + license = stdenv.lib.licenses.gpl2; 26 26 platforms = stdenv.lib.platforms.linux; 27 27 }; 28 28 }
+1 -1
pkgs/os-specific/linux/autofs/autofs-v5.nix
··· 36 36 meta = { 37 37 description="Kernel based automounter"; 38 38 homepage="http://www.linux-consulting.com/Amd_AutoFS/autofs.html"; 39 - license = "GPLv2"; 39 + license = stdenv.lib.licenses.gpl2; 40 40 executables = [ "automount" ]; 41 41 }; 42 42 }
+1 -1
pkgs/os-specific/linux/batman-adv/batctl.nix
··· 18 18 meta = { 19 19 homepage = http://www.open-mesh.org/projects/batman-adv/wiki/Wiki; 20 20 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, control tool"; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 maintainers = with stdenv.lib.maintainers; [viric]; 23 23 platforms = with stdenv.lib.platforms; linux; 24 24 };
+1 -1
pkgs/os-specific/linux/batman-adv/default.nix
··· 19 19 meta = { 20 20 homepage = http://www.open-mesh.org/projects/batman-adv/wiki/Wiki; 21 21 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2"; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 maintainers = with stdenv.lib.maintainers; [viric]; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 };
+1 -1
pkgs/os-specific/linux/blcr/default.nix
··· 34 34 meta = { 35 35 description = "Berkeley Lab Checkpoint/Restart for Linux (BLCR)"; 36 36 homepage = https://ftg.lbl.gov/projects/CheckpointRestart/; 37 - license = "GPL2"; 37 + license = stdenv.lib.licenses.gpl2; 38 38 platforms = stdenv.lib.platforms.linux; 39 39 maintainers = with stdenv.lib.maintainers; [ 40 40 z77z
+6 -2
pkgs/os-specific/linux/busybox/default.nix
··· 28 28 nixConfig = '' 29 29 CONFIG_PREFIX "$out" 30 30 CONFIG_INSTALL_NO_USR y 31 + 32 + # Use the external mount.cifs program. 33 + CONFIG_FEATURE_MOUNT_CIFS n 34 + CONFIG_FEATURE_MOUNT_HELPERS y 31 35 ''; 32 36 33 37 staticConfig = stdenv.lib.optionalString enableStatic '' ··· 49 53 ${configParser} 50 54 cat << EOF | parseconfig 51 55 ${staticConfig} 52 - ${extraConfig} 53 56 ${nixConfig} 57 + ${extraConfig} 54 58 $extraCrossConfig 55 59 EOF 56 60 make oldconfig ··· 70 74 meta = { 71 75 description = "Tiny versions of common UNIX utilities in a single small executable"; 72 76 homepage = http://busybox.net/; 73 - license = "GPLv2"; 77 + license = stdenv.lib.licenses.gpl2; 74 78 maintainers = with stdenv.lib.maintainers; [viric]; 75 79 platforms = with stdenv.lib.platforms; linux; 76 80 };
+1 -1
pkgs/os-specific/linux/cryptodev/default.nix
··· 25 25 meta = { 26 26 description = "Device that allows access to Linux kernel cryptographic drivers"; 27 27 homepage = http://home.gna.org/cryptodev-linux/; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 }; 30 30 }
+1 -1
pkgs/os-specific/linux/cryptsetup/default.nix
··· 21 21 meta = { 22 22 homepage = http://code.google.com/p/cryptsetup/; 23 23 description = "LUKS for dm-crypt"; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 maintainers = with stdenv.lib.maintainers; [ viric chaoflow ]; 26 26 platforms = with stdenv.lib.platforms; linux; 27 27 };
+1 -1
pkgs/os-specific/linux/disk-indicator/default.nix
··· 30 30 Small program for Linux that will turn your Scroll, Caps or Num Lock LED 31 31 or LED on your ThinkPad laptop into a hard disk activity indicator. 32 32 ''; 33 - license = "GPLv3"; 33 + license = stdenv.lib.licenses.gpl3; 34 34 platforms = stdenv.lib.platforms.linux; 35 35 }; 36 36 }
+1 -1
pkgs/os-specific/linux/dstat/default.nix
··· 20 20 meta = { 21 21 homepage = http://dag.wieers.com/home-made/dstat/; 22 22 description = "Versatile resource statistics tool"; 23 - license = "GPLv2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 platforms = stdenv.lib.platforms.linux; 25 25 maintainers = [ ]; 26 26 };
+1 -2
pkgs/os-specific/linux/frandom/default.nix
··· 40 40 meta = { 41 41 description = "A very fast random number generator kernel module"; 42 42 homepage = http://frandom.sourceforge.net/; 43 - license = "GPLv2"; 43 + license = stdenv.lib.licenses.gpl2; 44 44 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 45 45 }; 46 46 } 47 -
+1 -1
pkgs/os-specific/linux/google-authenticator/default.nix
··· 23 23 meta = { 24 24 homepage = https://code.google.com/p/google-authenticator/; 25 25 description = "Two-step verification, with pam module"; 26 - license = "ASL2.0"; 26 + license = stdenv.lib.licenses.asl20; 27 27 }; 28 28 }
+1 -1
pkgs/os-specific/linux/hibernate/default.nix
··· 38 38 it into "hibernation". It works both with Linux swsusp and Tux-on-Ice. 39 39 ''; 40 40 41 - license = "GPLv2+"; 41 + license = stdenv.lib.licenses.gpl2Plus; 42 42 homepage = http://www.tuxonice.net/; 43 43 }; 44 44 }
+1 -1
pkgs/os-specific/linux/hwdata/default.nix
··· 15 15 meta = { 16 16 homepage = "https://fedorahosted.org/hwdata/"; 17 17 description = "Hardware Database, including Monitors, pci.ids, usb.ids, and video cards"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 platforms = stdenv.lib.platforms.linux; 20 20 }; 21 21 }
+1 -2
pkgs/os-specific/linux/i7z/default.nix
··· 29 29 description = "A better i7 (and now i3, i5) reporting tool for Linux"; 30 30 homepage = http://code.google.com/p/i7z; 31 31 repositories.git = https://github.com/ajaiantilal/i7z.git; 32 - license = "GPLv2"; 32 + license = stdenv.lib.licenses.gpl2; 33 33 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 34 34 }; 35 35 } 36 -
+1 -1
pkgs/os-specific/linux/i810switch/default.nix
··· 20 20 meta = { 21 21 description = "A utility for switching between the LCD and external VGA display on Intel graphics cards"; 22 22 homepage = "http://www16.plala.or.jp/mano-a-mano/i810switch.html"; 23 - license = "GPL2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 }; 25 25 }
+1 -1
pkgs/os-specific/linux/jujuutils/default.nix
··· 13 13 meta = { 14 14 homepage = "http://code.google.com/p/jujuutils/"; 15 15 description = "Utilities around FireWire devices connected to a Linux computer"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+2 -2
pkgs/os-specific/linux/kernel/linux-3.10.nix
··· 1 1 { stdenv, fetchurl, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "3.10.48"; 4 + version = "3.10.51"; 5 5 extraMeta.branch = "3.10"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 9 - sha256 = "14gz998vr9jb9blbk60phq3hwnl2yipd6fykkl5bd8gai5wph2l3"; 9 + sha256 = "1z1sbk13f5njbmx7vi775i2pp79f6b5r39cp85yzz0byvn6lx885"; 10 10 }; 11 11 12 12 features.iwlwifi = true;
+2 -2
pkgs/os-specific/linux/kernel/linux-3.12.nix
··· 1 1 { stdenv, fetchurl, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "3.12.25"; 4 + version = "3.12.26"; 5 5 extraMeta.branch = "3.12"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 9 - sha256 = "16jdqhhi7z6jkprz90cb48cd479zsqlrn9j3yp2xcyqp05nc7n2p"; 9 + sha256 = "1gp6brk2ix30g8dznd5yv1fq7yx82295va6cn7lwv6jj9w287s6c"; 10 10 }; 11 11 12 12 features.iwlwifi = true;
+2 -2
pkgs/os-specific/linux/kernel/linux-3.14.nix
··· 1 1 { stdenv, fetchurl, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "3.14.12"; 4 + version = "3.14.15"; 5 5 extraMeta.branch = "3.14"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 9 - sha256 = "1pzshv7cj87v5na7paqka9v8mbqn04q25r241fha56sm7ilxbnap"; 9 + sha256 = "0wjws67s698zpjj0kd3sxakjvnls91kc6vvz0md4i0qg683ld790"; 10 10 }; 11 11 12 12 features.iwlwifi = true;
+2 -2
pkgs/os-specific/linux/kernel/linux-3.15.nix
··· 1 1 { stdenv, fetchurl, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "3.15.5"; 4 + version = "3.15.8"; 5 5 extraMeta.branch = "3.15"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 9 - sha256 = "09j0ga3nc90fbfl9g3i8x9vp70hq7ddnnlbcazahrz4vn6mngqv2"; 9 + sha256 = "012d793mg2lkxfs6rxqkl22p6899l620ssbsii1szfjhnynh1qjd"; 10 10 }; 11 11 12 12 features.iwlwifi = true;
+18
pkgs/os-specific/linux/kernel/linux-3.16.nix
··· 1 + { stdenv, fetchurl, ... } @ args: 2 + 3 + import ./generic.nix (args // rec { 4 + version = "3.16"; 5 + modDirVersion = "3.16.0"; 6 + extraMeta.branch = "3.16"; 7 + 8 + src = fetchurl { 9 + url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 10 + sha256 = "183p3pz2rfprbp5i4kwk90kjn90v40banwx8759jxnd74xwss4s8"; 11 + }; 12 + 13 + features.iwlwifi = true; 14 + features.efiBootStub = true; 15 + features.needsCifsUtils = true; 16 + features.canDisableNetfilterConntrackHelpers = true; 17 + features.netfilterRPFilter = true; 18 + } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-3.4.nix
··· 1 1 { stdenv, fetchurl, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "3.4.98"; 4 + version = "3.4.101"; 5 5 extraMeta.branch = "3.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 9 - sha256 = "0kkd6q80w4rh1sjdd4j5a2fmib4mjwhsf5fm555jl2w3zsy0kr45"; 9 + sha256 = "1zmb3dzqjiwb9ckj0gqqvlpdvqrjw17z9sddzxyawfrag6xv24a7"; 10 10 }; 11 11 12 12 kernelPatches = args.kernelPatches ++
+1 -1
pkgs/os-specific/linux/kernel/manual-config.nix
··· 198 198 " (with patches: " 199 199 + stdenv.lib.concatStrings (stdenv.lib.intersperse ", " (map (x: x.name) kernelPatches)) 200 200 + ")"); 201 - license = "GPLv2"; 201 + license = stdenv.lib.licenses.gpl2; 202 202 homepage = http://www.kernel.org/; 203 203 repositories.git = https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git; 204 204 maintainers = [
+2 -2
pkgs/os-specific/linux/keyutils/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "keyutils-1.5.9"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = "http://people.redhat.com/dhowells/keyutils/${name}.tar.bz2"; 8 8 sha256 = "1bl3w03ygxhc0hz69klfdlwqn33jvzxl1zfl2jmnb2v85iawb8jd"; ··· 18 18 ''; 19 19 20 20 installPhase = "make install DESTDIR=$out"; 21 - 21 + 22 22 meta = with stdenv.lib; { 23 23 homepage = http://people.redhat.com/dhowells/keyutils/; 24 24 description = "Tools used to control the Linux kernel key management system";
+1 -1
pkgs/os-specific/linux/latencytop/default.nix
··· 17 17 meta = { 18 18 homepage = http://latencytop.org; 19 19 description = "Tool to show kernel reports on latencies (LATENCYTOP option)"; 20 - license = "GPLv2"; 20 + license = stdenv.lib.licenses.gpl2; 21 21 maintainers = [ stdenv.lib.maintainers.viric ]; 22 22 platforms = stdenv.lib.platforms.linux; 23 23 };
+1 -1
pkgs/os-specific/linux/ldm/default.nix
··· 31 31 32 32 meta = { 33 33 description = "A lightweight device mounter, with libudev as only dependency"; 34 - license = "MIT"; 34 + license = stdenv.lib.licenses.mit; 35 35 36 36 platforms = stdenv.lib.platforms.linux; 37 37 maintainers = [ stdenv.lib.maintainers.the-kenny ];
+1 -1
pkgs/os-specific/linux/libcap-ng/default.nix
··· 17 17 description = "Library for working with POSIX capabilities"; 18 18 homepage = http://people.redhat.com/sgrubb/libcap-ng/; 19 19 platforms = stdenv.lib.platforms.linux; 20 - license = "LGPLv2.1"; 20 + license = stdenv.lib.licenses.lgpl21; 21 21 }; 22 22 }
+1 -1
pkgs/os-specific/linux/libsepol/default.nix
··· 25 25 homepage = http://userspace.selinuxproject.org; 26 26 platforms = platforms.linux; 27 27 maintainers = [ maintainers.phreedom ]; 28 - license = "GPLv2"; 28 + license = stdenv.lib.licenses.gpl2; 29 29 }; 30 30 }
+1 -1
pkgs/os-specific/linux/lsiutil/default.nix
··· 35 35 meta = { 36 36 homepage = http://www.lsi.com/; 37 37 description = "LSI Logic Fusion MPT command line management tool"; 38 - license = "unfree"; 38 + license = stdenv.lib.licenses.unfree; 39 39 }; 40 40 }
+1 -1
pkgs/os-specific/linux/net-tools/default.nix
··· 18 18 meta = { 19 19 homepage = http://www.tazenda.demon.co.uk/phil/net-tools/; 20 20 description = "A set of tools for controlling the network subsystem in Linux"; 21 - license = "GPLv2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 platforms = stdenv.lib.platforms.linux; 23 23 }; 24 24 }
+1 -1
pkgs/os-specific/linux/netatop/default.nix
··· 29 29 meta = { 30 30 description = "Network monitoring module for atop"; 31 31 homepage = http://www.atoptool.nl/downloadnetatop.php; 32 - license = "GPL2"; 32 + license = stdenv.lib.licenses.gpl2; 33 33 platforms = stdenv.lib.platforms.linux; 34 34 maintainers = with stdenv.lib.maintainers; [viric]; 35 35 };
+1 -1
pkgs/os-specific/linux/nfs-utils/default.nix
··· 54 54 ''; 55 55 56 56 homepage = http://nfs.sourceforge.net/; 57 - license = "GPLv2"; 57 + license = stdenv.lib.licenses.gpl2; 58 58 59 59 platforms = stdenv.lib.platforms.linux; 60 60 maintainers = [ stdenv.lib.maintainers.ludo ];
+1 -1
pkgs/os-specific/linux/nvidia-x11/legacy173.nix
··· 39 39 meta = { 40 40 homepage = http://www.nvidia.com/object/unix.html; 41 41 description = "X.org driver and kernel module for Legacy NVIDIA graphics cards"; 42 - license = "unfree"; 42 + license = stdenv.lib.licenses.unfree; 43 43 }; 44 44 }
+1 -1
pkgs/os-specific/linux/nvidia-x11/legacy304.nix
··· 46 46 meta = { 47 47 homepage = http://www.nvidia.com/object/unix.html; 48 48 description = "X.org driver and kernel module for NVIDIA graphics cards"; 49 - license = "unfree"; 49 + license = stdenv.lib.licenses.unfree; 50 50 }; 51 51 }
+1 -1
pkgs/os-specific/linux/open-iscsi/default.nix
··· 20 20 21 21 meta = { 22 22 description = "A high performance, transport independent, multi-platform implementation of RFC3720"; 23 - license = "GPLv2+"; 23 + license = stdenv.lib.licenses.gpl2Plus; 24 24 homepage = http://www.open-iscsi.org; 25 25 broken = true; 26 26 };
+1 -1
pkgs/os-specific/linux/otpw/default.nix
··· 27 27 meta = { 28 28 homepage = http://www.cl.cam.ac.uk/~mgk25/otpw.html; 29 29 description = "A one-time password login package"; 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 }; 32 32 }
+1 -1
pkgs/os-specific/linux/pam_usb/default.nix
··· 43 43 meta = { 44 44 homepage = http://pamusb.org/; 45 45 description = "Authentication using USB Flash Drives"; 46 - license = "GPLv2"; 46 + license = stdenv.lib.licenses.gpl2; 47 47 }; 48 48 }
+1 -1
pkgs/os-specific/linux/pcmciautils/default.nix
··· 50 50 the PCMCIA subsystem to behave (almost) as every other 51 51 hotpluggable bus system. 52 52 "; 53 - license = "GPL2"; 53 + license = stdenv.lib.licenses.gpl2; 54 54 }; 55 55 }
+1 -1
pkgs/os-specific/linux/pm-utils/default.nix
··· 49 49 meta = { 50 50 homepage = http://pm-utils.freedesktop.org/wiki/; 51 51 description = "A small collection of scripts that handle suspend and resume on behalf of HAL"; 52 - license = "GPLv2"; 52 + license = stdenv.lib.licenses.gpl2; 53 53 platforms = stdenv.lib.platforms.linux; 54 54 }; 55 55 }
+1 -1
pkgs/os-specific/linux/pmount/default.nix
··· 36 36 meta = { 37 37 homepage = http://pmount.alioth.debian.org/; 38 38 description = "Mount removable devices as normal user"; 39 - license = "GPLv2"; 39 + license = stdenv.lib.licenses.gpl2; 40 40 platforms = stdenv.lib.platforms.linux; 41 41 }; 42 42 }
+1 -1
pkgs/os-specific/linux/pmtools/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.lesswatts.org/projects/acpi/utilities.php; 19 19 description = "Linux ACPI utilities"; 20 - license = "GPLv2"; 20 + license = stdenv.lib.licenses.gpl2; 21 21 22 22 platforms = stdenv.lib.platforms.linux; 23 23 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/os-specific/linux/pommed/default.nix
··· 74 74 meta = { 75 75 description = "A tool to handle hotkeys on Apple laptop keyboards"; 76 76 homepage = http://www.technologeek.org/projects/pommed/index.html; 77 - license = "gplv2"; 77 + license = stdenv.lib.licenses.gpl2; 78 78 }; 79 79 }
+1 -1
pkgs/os-specific/linux/powertop/default.nix
··· 12 12 13 13 meta = { 14 14 description = "Analyze power consumption on Intel-based laptops"; 15 - license = "GPLv2"; 15 + license = stdenv.lib.licenses.gpl2; 16 16 maintainers = [ stdenv.lib.maintainers.chaoflow ]; 17 17 platforms = stdenv.lib.platforms.linux; 18 18 };
+1 -1
pkgs/os-specific/linux/psmouse-alps/default.nix
··· 33 33 meta = { 34 34 description = "ALPS dlkm driver with all known touchpads"; 35 35 homepage = http://www.dahetral.com/public-download/alps-psmouse-dlkm-for-3-2-and-3-5/view; 36 - license = "GPLv2"; 36 + license = stdenv.lib.licenses.gpl2; 37 37 platforms = stdenv.lib.platforms.linux; 38 38 maintainers = with stdenv.lib.maintainers; [viric]; 39 39 };
+2 -2
pkgs/os-specific/linux/radeontools/default.nix
··· 24 24 cp radeontool lightwatch.pl $out/bin 25 25 ''; 26 26 27 - meta = { 27 + meta = { 28 28 description = "Control the backlight and external video output of ATI Radeon Mobility graphics cards"; 29 29 homepage = http://fdd.com/software/radeon/; 30 - license = "ZLIB"; 30 + license = stdenv.lib.licenses.zlib; 31 31 }; 32 32 }
+1 -1
pkgs/os-specific/linux/setools/default.nix
··· 25 25 meta = { 26 26 description = "SELinux Tools"; 27 27 homepage = "http://oss.tresys.com/projects/setools/"; 28 - license = "GPLv2"; 28 + license = stdenv.lib.licenses.gpl2; 29 29 platforms = stdenv.lib.platforms.linux; 30 30 }; 31 31 }
+3 -2
pkgs/os-specific/linux/sysdig/default.nix
··· 3 3 inherit (stdenv.lib) optional optionalString; 4 4 s = rec { 5 5 baseName="sysdig"; 6 - version="0.1.83"; 6 + version = "0.1.86"; 7 7 name="${baseName}-${version}"; 8 8 url="https://github.com/draios/sysdig/archive/${version}.tar.gz"; 9 - sha256="0d4fw6vba78hqy8plhcq8lkdcxy1fizrr5aiszdsap7cvd0gls6r"; 9 + sha256 = "1bb5whzxmbzr21fxirymhznkgdx01rsqzxd2dlnqvhbf8x2dpzw3"; 10 10 }; 11 11 buildInputs = [ 12 12 cmake zlib luajit ··· 38 38 license = licenses.gpl2; 39 39 maintainers = [maintainers.raskin]; 40 40 platforms = platforms.linux ++ platforms.darwin; 41 + downloadPage = "https://github.com/draios/sysdig/releases"; 41 42 }; 42 43 }
+5
pkgs/os-specific/linux/sysdig/default.upstream
··· 1 1 url https://github.com/draios/sysdig/releases 2 2 ensure_choice 3 3 version '.*/([0-9.]+)[.]tar[.].*' '\1' 4 + do_overwrite () { 5 + ensure_hash 6 + set_var_value sha256 $CURRENT_HASH 7 + set_var_value version $CURRENT_VERSION 8 + }
+1 -1
pkgs/os-specific/linux/sysstat/default.nix
··· 21 21 meta = { 22 22 homepage = http://sebastien.godard.pagesperso-orange.fr/; 23 23 description = "A collection of performance monitoring tools for Linux (such as sar, iostat and pidstat)"; 24 - license = "GPLv2+"; 24 + license = stdenv.lib.licenses.gpl2Plus; 25 25 platforms = stdenv.lib.platforms.linux; 26 26 maintainers = [ stdenv.lib.maintainers.eelco ]; 27 27 };
+1 -1
pkgs/os-specific/linux/tunctl/default.nix
··· 16 16 meta = { 17 17 homepage = http://tunctl.sourceforge.net/; 18 18 description = "Utility to set up and maintain TUN/TAP network interfaces"; 19 - license = "GPLv2"; 19 + license = stdenv.lib.licenses.gpl2; 20 20 }; 21 21 }
+1 -1
pkgs/os-specific/linux/uclibc/default.nix
··· 96 96 meta = { 97 97 homepage = http://www.uclibc.org/; 98 98 description = "A small implementation of the C library"; 99 - license = "LGPLv2"; 99 + license = stdenv.lib.licenses.lgpl2; 100 100 }; 101 101 }
+1 -1
pkgs/os-specific/linux/usermount/default.nix
··· 21 21 meta = { 22 22 homepage = https://github.com/tom5760/usermount; 23 23 description = "A simple tool to automatically mount removable drives using UDisks2 and D-Bus."; 24 - license = "MIT"; 24 + license = stdenv.lib.licenses.mit; 25 25 platforms = stdenv.lib.platforms.linux; 26 26 maintainers = with stdenv.lib.maintainers; [ the-kenny ]; 27 27 };
+1 -2
pkgs/os-specific/linux/xf86-input-mtrack/default.nix
··· 44 44 45 45 description = "An Xorg driver for multitouch trackpads"; 46 46 47 - license = "gplv2"; 47 + license = stdenv.lib.licenses.gpl2; 48 48 }; 49 49 } 50 -
+1 -2
pkgs/os-specific/linux/xf86-input-multitouch/default.nix
··· 45 45 46 46 description = "Brings multitouch gestures to the Linux desktop"; 47 47 48 - license = "gplv2"; 48 + license = stdenv.lib.licenses.gpl2; 49 49 }; 50 50 } 51 -
+2 -2
pkgs/os-specific/linux/xf86-input-wacom/default.nix
··· 3 3 , ncurses, pkgconfig, randrproto, xorgserver, xproto, udev, libXinerama, pixman }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "xf86-input-wacom-0.23.0"; 6 + name = "xf86-input-wacom-0.25.0"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/linuxwacom/${name}.tar.bz2"; 10 - sha256 = "13capyywk4k3z0va8dawvvdbyschwid0075ji67kyabz1y431h6v"; 10 + sha256 = "06kwcxmgja0xwc5glzwmxm237bsv9fk52k2d6ffq4naqfzn2k31k"; 11 11 }; 12 12 13 13 buildInputs = [ inputproto libX11 libXext libXi libXrandr libXrender
+1 -1
pkgs/os-specific/windows/jom/default.nix
··· 31 31 meta = { 32 32 homepage = http://qt-project.org/wiki/jom; 33 33 description = "Clone of nmake supporting multiple independent commands in parallel"; 34 - license = "GPLv2+"; # Explicitly, GPLv2 or GPLv3, but not later. 34 + license = stdenv.lib.licenses.gpl2Plus; # Explicitly, GPLv2 or GPLv3, but not later. 35 35 }; 36 36 }
+1 -1
pkgs/os-specific/windows/pthread-w32/default.nix
··· 56 56 57 57 homepage = http://sourceware.org/pthreads-win32/; 58 58 59 - license = "LGPLv2.1+"; 59 + license = stdenv.lib.licenses.lgpl21Plus; 60 60 }; 61 61 }
+1 -1
pkgs/servers/bird/default.nix
··· 13 13 meta = { 14 14 description = ""; 15 15 homepage = http://bird.network.cz; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 maintainers = with stdenv.lib.maintainers; [viric]; 18 18 }; 19 19 }
+1 -1
pkgs/servers/elasticmq/default.nix
··· 34 34 $ELASTICMQ_DATA_PREFIX/conf/Default.scala. You can use the 35 35 Default.scala included in the distribution as a template. 36 36 ''; 37 - license = "APLv2"; 37 + license = stdenv.lib.licenses.asl20; 38 38 }; 39 39 }
+1 -1
pkgs/servers/http/apache-modules/mod_wsgi/default.nix
··· 19 19 meta = { 20 20 homepage = "http://code.google.com/p/modwsgi/"; 21 21 description = "Host Python applications in Apache through the WSGI interface"; 22 - license = "ASL2.0"; 22 + license = stdenv.lib.licenses.asl20; 23 23 24 24 platforms = stdenv.lib.platforms.linux; 25 25 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/servers/http/myserver/default.nix
··· 35 35 36 36 homepage = http://www.gnu.org/software/myserver/; 37 37 38 - license = "GPLv3+"; 38 + license = stdenv.lib.licenses.gpl3Plus; 39 39 40 40 maintainers = [ ]; 41 41
+1 -1
pkgs/servers/mpd/clientlib.nix
··· 19 19 meta = { 20 20 description = "Client library for MPD (music player daemon)"; 21 21 homepage = http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 platforms = with stdenv.lib.platforms; unix; 24 24 maintainers = [ stdenv.lib.maintainers.mornfall ]; 25 25 };
+1 -1
pkgs/servers/news/leafnode/default.nix
··· 22 22 meta = { 23 23 homepage = "http://leafnode.sourceforge.net/"; 24 24 description = "Leafnode implements a store & forward NNTP proxy"; 25 - license = "X11"; 25 + license = stdenv.lib.licenses.mit; 26 26 platforms = stdenv.lib.platforms.unix; 27 27 }; 28 28 }
+1 -1
pkgs/servers/nosql/mongodb/default.nix
··· 40 40 meta = { 41 41 description = "a scalable, high-performance, open source NoSQL database"; 42 42 homepage = http://www.mongodb.org; 43 - license = "AGPLv3"; 43 + license = stdenv.lib.licenses.agpl3; 44 44 45 45 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 46 46 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/servers/nosql/rethinkdb/default.nix
··· 27 27 and group by, and is easy to setup and learn. 28 28 ''; 29 29 homepage = http://www.rethinkdb.com; 30 - license = "AGPLv3"; 30 + license = stdenv.lib.licenses.agpl3; 31 31 32 32 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 33 33 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/servers/pies/default.nix
··· 34 34 native utilities). Finally, it can replace the inetd utility! 35 35 ''; 36 36 37 - license = "GPLv3+"; 37 + license = stdenv.lib.licenses.gpl3Plus; 38 38 39 39 homepage = http://www.gnu.org/software/pies/; 40 40
+1 -1
pkgs/servers/prayer/default.nix
··· 31 31 meta = { 32 32 homepage = http://www-uxsup.csx.cam.ac.uk/~dpc22/prayer/; 33 33 description = "Yet another Webmail interface for IMAP servers on Unix systems written in C"; 34 - license = "GPLv2+"; 34 + license = stdenv.lib.licenses.gpl2Plus; 35 35 }; 36 36 }
+1 -1
pkgs/servers/radius/default.nix
··· 25 25 ''; 26 26 27 27 homepage = http://www.gnu.org/software/radius/; 28 - license = "GPLv3+"; 28 + license = stdenv.lib.licenses.gpl3Plus; 29 29 30 30 maintainers = [ stdenv.lib.maintainers.bjg ]; 31 31 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/servers/search/elasticsearch/default.nix
··· 32 32 33 33 meta = { 34 34 description = "Open Source, Distributed, RESTful Search Engine"; 35 - license = "ASL2.0"; 35 + license = stdenv.lib.licenses.asl20; 36 36 platforms = platforms.unix; 37 37 }; 38 38 }
+1 -1
pkgs/servers/shellinabox/default.nix
··· 22 22 meta = { 23 23 homepage = https://code.google.com/p/shellinabox; 24 24 description = "Web based AJAX terminal emulator"; 25 - license = "GPLv2"; 25 + license = stdenv.lib.licenses.gpl2; 26 26 maintainers = [stdenv.lib.maintainers.tomberek]; 27 27 platforms = stdenv.lib.platforms.linux; 28 28 };
+1 -1
pkgs/servers/silc-server/default.nix
··· 11 11 meta = { 12 12 homepage = http://silcnet.org/; 13 13 description = "Secure Internet Live Conferencing server"; 14 - license = "GPLv2"; 14 + license = stdenv.lib.licenses.gpl2; 15 15 maintainers = with stdenv.lib.maintainers; [viric]; 16 16 platforms = with stdenv.lib.platforms; linux; 17 17 };
+1 -1
pkgs/servers/sip/sipwitch/default.nix
··· 19 19 meta = { 20 20 description = "Secure peer-to-peer VoIP server that uses the SIP protocol"; 21 21 homepage = http://www.gnu.org/software/sipwitch/; 22 - license = "GPLv3+"; 22 + license = stdenv.lib.licenses.gpl3Plus; 23 23 maintainers = with stdenv.lib.maintainers; [ viric ]; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 };
+2 -2
pkgs/servers/sql/postgresql/9.0.x.nix
··· 1 1 { stdenv, fetchurl, zlib, readline }: 2 2 3 - let version = "9.0.17"; in 3 + let version = "9.0.18"; in 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "postgresql-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; 10 - sha256 = "d2f6d09cf941e7cbab6ee399f14080dbe822af58fda9fd132efb05c2b7d160ad"; 10 + sha256 = "7c8a07d0ab78fe39522c6bb268a7b357f456d9d4796f57d7b43a004e4a9d3003"; 11 11 }; 12 12 13 13 buildInputs = [ zlib readline ];
+2 -2
pkgs/servers/sql/postgresql/9.1.x.nix
··· 1 1 { stdenv, fetchurl, zlib, readline }: 2 2 3 - let version = "9.1.13"; in 3 + let version = "9.1.14"; in 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "postgresql-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; 10 - sha256 = "9ee819574dfc8798a448dc23a99510d2d8924c2f8b49f8228cd77e4efc8a6621"; 10 + sha256 = "d0647ce563d18ae02bf68c5dd646a4c75e8b45b3a4fada64d481371fdc16f522"; 11 11 }; 12 12 13 13 buildInputs = [ zlib readline ];
+2 -2
pkgs/servers/sql/postgresql/9.2.x.nix
··· 1 1 { stdenv, fetchurl, zlib, readline }: 2 2 3 - let version = "9.2.8"; in 3 + let version = "9.2.9"; in 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "postgresql-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; 10 - sha256 = "568ba482340219097475cce9ab744766889692ee7c9df886563e8292d66ed87c"; 10 + sha256 = "94ec6d330f125b6fc725741293073b07d7d20cc3e7b8ed127bc3d14ad2370197"; 11 11 }; 12 12 13 13 buildInputs = [ zlib readline ];
+2 -2
pkgs/servers/sql/postgresql/9.3.x.nix
··· 2 2 3 3 with stdenv.lib; 4 4 5 - let version = "9.3.4"; in 5 + let version = "9.3.5"; in 6 6 7 7 stdenv.mkDerivation rec { 8 8 name = "postgresql-${version}"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; 12 - sha256 = "9ee819574dfc8798a448dc23a99510d2d8924c2f8b49f8228cd77e4efc8a6621"; 12 + sha256 = "14176ffb1f90a189e7626214365be08ea2bfc26f26994bafb4235be314b9b4b0"; 13 13 }; 14 14 15 15 buildInputs = [ zlib readline ] ++ optionals (!stdenv.isDarwin) [ libossp_uuid ];
+1 -1
pkgs/servers/squid/squids.nix
··· 16 16 meta = { 17 17 description = "http-proxy"; 18 18 homepage = "http://www.squid-cache.org"; 19 - license = "GPL2"; 19 + license = stdenv.lib.licenses.gpl2; 20 20 }; 21 21 22 22 };
+1 -1
pkgs/servers/unfs3/default.nix
··· 26 26 27 27 homepage = http://unfs3.sourceforge.net/; 28 28 29 - license = "BSD"; # 3-clause BSD 29 + license = stdenv.lib.licenses.bsd3; 30 30 platforms = stdenv.lib.platforms.unix; 31 31 maintainers = [ stdenv.lib.maintainers.ludo ]; 32 32 };
+3 -3
pkgs/servers/x11/xorg/default.nix
··· 680 680 })) // {inherit xproto ;}; 681 681 682 682 libXext = (stdenv.mkDerivation ((if overrides ? libXext then overrides.libXext else x: x) { 683 - name = "libXext-1.3.2"; 683 + name = "libXext-1.3.3"; 684 684 builder = ./builder.sh; 685 685 src = fetchurl { 686 - url = mirror://xorg/individual/lib/libXext-1.3.2.tar.bz2; 687 - sha256 = "1q1j0kjyhmy24wqr6mdkrrciffyqhmc8vn95za2w1ka6qrdhfagq"; 686 + url = mirror://xorg/individual/lib/libXext-1.3.3.tar.bz2; 687 + sha256 = "0dbfn5bznnrhqzvkrcmw4c44yvvpwdcsrvzxf4rk27r36b9x865m"; 688 688 }; 689 689 buildInputs = [pkgconfig libX11 xextproto xproto ]; 690 690 })) // {inherit libX11 xextproto xproto ;};
+1 -1
pkgs/servers/x11/xorg/tarballs-7.7.list
··· 66 66 mirror://xorg/individual/lib/libXcursor-1.1.14.tar.bz2 67 67 mirror://xorg/individual/lib/libXdamage-1.1.4.tar.bz2 68 68 mirror://xorg/X11R7.7/src/everything/libXdmcp-1.1.1.tar.bz2 69 - mirror://xorg/individual/lib/libXext-1.3.2.tar.bz2 69 + mirror://xorg/individual/lib/libXext-1.3.3.tar.bz2 70 70 mirror://xorg/individual/lib/libXfixes-5.0.1.tar.bz2 71 71 mirror://xorg/individual/lib/libXfont-1.4.8.tar.bz2 72 72 mirror://xorg/individual/lib/libXft-2.3.2.tar.bz2
+1 -1
pkgs/servers/xmpp/ejabberd/default.nix
··· 18 18 19 19 meta = { 20 20 description = "Open-source XMPP application server written in Erlang"; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 homepage = http://www.ejabberd.im; 23 23 maintainers = [ lib.maintainers.sander ]; 24 24 };
+1 -1
pkgs/shells/bash/default.nix
··· 74 74 Bash without modification. 75 75 ''; 76 76 77 - license = "GPLv3+"; 77 + license = stdenv.lib.licenses.gpl3Plus; 78 78 79 79 maintainers = [ stdenv.lib.maintainers.simons ]; 80 80 };
+1 -1
pkgs/shells/rush/default.nix
··· 28 28 ''; 29 29 30 30 homepage = http://www.gnu.org/software/rush/; 31 - license = "GPLv3+"; 31 + license = stdenv.lib.licenses.gpl3Plus; 32 32 33 33 maintainers = [ stdenv.lib.maintainers.bjg ]; 34 34 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/X11/autocutsel/default.nix
··· 19 19 inherit version; 20 20 homepage = "http://www.nongnu.org/autocutsel/"; 21 21 description = "Tracks changes in the server's cutbuffer and CLIPBOARD selection"; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 platforms = with stdenv.lib.platforms; all; 24 24 updateWalker = true; 25 25 };
+1 -1
pkgs/tools/X11/bgs/default.nix
··· 16 16 17 17 meta = { 18 18 description = "Extremely fast and small background setter for X"; 19 - license = "MIT"; 19 + license = stdenv.lib.licenses.mit; 20 20 hydraPlatforms = stdenv.lib.platforms.linux; 21 21 maintainers = with stdenv.lib.maintainers; [pSub]; 22 22 };
+1 -1
pkgs/tools/X11/hsetroot/default.nix
··· 14 14 meta = { 15 15 description = "hsetroot allows you to compose wallpapers ('root pixmaps') for X"; 16 16 homepage = http://thegraveyard.org/hsetroot.html; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 }; 19 19 }
+1 -1
pkgs/tools/X11/xbindkeys/default.nix
··· 13 13 meta = { 14 14 homepage = http://www.nongnu.org/xbindkeys/xbindkeys.html; 15 15 description = "Launch shell commands with your keyboard or your mouse under X Window"; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 maintainers = with stdenv.lib.maintainers; [viric]; 18 18 platforms = with stdenv.lib.platforms; linux; 19 19 };
+1 -1
pkgs/tools/X11/xchainkeys/default.nix
··· 13 13 meta = { 14 14 homepage = "https://code.google.com/p/xchainkeys/"; 15 15 description = "A standalone X11 program to create chained key bindings"; 16 - license = "GPLv3"; 16 + license = stdenv.lib.licenses.gpl3; 17 17 }; 18 18 }
+1 -1
pkgs/tools/X11/xnee/default.nix
··· 44 44 "macros", retype a file. 45 45 ''; 46 46 47 - license = "GPLv3+"; 47 + license = stdenv.lib.licenses.gpl3Plus; 48 48 49 49 homepage = http://www.gnu.org/software/xnee/; 50 50
+1 -1
pkgs/tools/X11/xtrace/default.nix
··· 23 23 meta = { 24 24 homepage = http://xtrace.alioth.debian.org/; 25 25 description = "xtrace, a tool to trace X11 protocol connections"; 26 - license = "GPLv2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 maintainers = with stdenv.lib.maintainers; [viric]; 28 28 platforms = with stdenv.lib.platforms; linux; 29 29 };
+1 -1
pkgs/tools/admin/analog/default.nix
··· 29 29 30 30 meta = { 31 31 homepage = "http://www.analog.cx/"; 32 - license = "GPL"; 32 + license = stdenv.lib.licenses.gpl2; 33 33 description = "Powerful tool to generate web server statistics"; 34 34 maintainers = [ stdenv.lib.maintainers.simons ]; 35 35 platforms = stdenv.lib.platforms.linux;
+2 -2
pkgs/tools/admin/sec/default.nix
··· 1 1 { fetchurl, perl, stdenv }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "sec-2.7.5"; 4 + name = "sec-2.7.6"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/simple-evcorr/${name}.tar.gz"; 8 - sha256 = "a21dcbb61aa99930f911b79e9412b875af12b08722a78295d210b896f23a0301"; 8 + sha256 = "1lrssln55p3bmn3d2hl8c5l5ix32bn8065w1cgycwsf7r6fww51p"; 9 9 }; 10 10 11 11 buildInputs = [ perl ];
+1 -1
pkgs/tools/admin/tigervnc/default.nix
··· 91 91 92 92 meta = { 93 93 homepage = http://www.tigervnc.org/; 94 - license = "GPLv2+"; 94 + license = stdenv.lib.licenses.gpl2Plus; 95 95 description = "Fork of tightVNC, made in cooperation with VirtualGL"; 96 96 maintainers = with stdenv.lib.maintainers; [viric]; 97 97 platforms = with stdenv.lib.platforms; linux;
+1 -1
pkgs/tools/admin/tightvnc/default.nix
··· 16 16 builder = ./builder.sh; 17 17 18 18 meta = { 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 homepage = "http://vnc-tight.sourceforge.net/"; 21 21 description = "TightVNC is an improved version of VNC"; 22 22
+1 -1
pkgs/tools/archivers/gnutar/default.nix
··· 32 32 archives). 33 33 ''; 34 34 35 - license = "GPLv3+"; 35 + license = stdenv.lib.licenses.gpl3Plus; 36 36 37 37 maintainers = [ ]; 38 38 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/archivers/p7zip/default.nix
··· 20 20 meta = { 21 21 homepage = http://p7zip.sourceforge.net/; 22 22 description = "A port of the 7-zip archiver"; 23 - # license = "LGPLv2.1+"; + "unRAR restriction" 23 + # license = stdenv.lib.licenses.lgpl21Plus; + "unRAR restriction" 24 24 platforms = stdenv.lib.platforms.unix; 25 25 }; 26 26 }
+1 -1
pkgs/tools/archivers/sharutils/default.nix
··· 46 46 47 47 homepage = http://www.gnu.org/software/sharutils/; 48 48 49 - license = "GPLv3+"; 49 + license = stdenv.lib.licenses.gpl3Plus; 50 50 51 51 maintainers = [ ]; 52 52 platforms = stdenv.lib.platforms.all;
+4 -4
pkgs/tools/archivers/zpaq/default.nix
··· 3 3 s = # Generated upstream information 4 4 rec { 5 5 baseName="zpaq"; 6 - version="652"; 6 + version="655"; 7 7 name="${baseName}-${version}"; 8 - hash="16qdf0y8jwjp8ymbikz7jm2ldjmbcixvkyrvsx0zy3y7nyylcgky"; 9 - url="http://mattmahoney.net/dc/zpaq652.zip"; 10 - sha256="16qdf0y8jwjp8ymbikz7jm2ldjmbcixvkyrvsx0zy3y7nyylcgky"; 8 + hash="09wjss6vbziwvfmcngb64xd2yih79z1ypgrn4ni7ag8cifx9257c"; 9 + url="http://mattmahoney.net/dc/zpaq655.zip"; 10 + sha256="09wjss6vbziwvfmcngb64xd2yih79z1ypgrn4ni7ag8cifx9257c"; 11 11 }; 12 12 buildInputs = [ 13 13 unzip
+1 -1
pkgs/tools/backup/btar/default.nix
··· 13 13 14 14 meta = { 15 15 description = "Tar-compatible block-based archiver"; 16 - license = "GPLv3+"; 16 + license = stdenv.lib.licenses.gpl3Plus; 17 17 homepage = http://viric.name/cgi-bin/btar; 18 18 platforms = with stdenv.lib.platforms; all; 19 19 maintainers = with stdenv.lib.maintainers; [viric];
+1 -1
pkgs/tools/backup/chunksync/default.nix
··· 26 26 meta = { 27 27 description = "Space-efficient incremental backups of large files or block devices"; 28 28 homepage = "http://chunksync.florz.de/"; 29 - license = "GPLv2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 platforms = with stdenv.lib.platforms; linux; 31 31 }; 32 32 }
+1 -1
pkgs/tools/backup/duplicity/default.nix
··· 25 25 meta = { 26 26 description = "Encrypted bandwidth-efficient backup using the rsync algorithm"; 27 27 homepage = "http://www.nongnu.org/duplicity"; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 maintainers = with stdenv.lib.maintainers; [viric simons]; 30 30 platforms = with stdenv.lib.platforms; linux; 31 31 };
+1 -1
pkgs/tools/backup/httrack/default.nix
··· 14 14 meta = { 15 15 homepage = "http://www.httrack.com"; 16 16 description = "Easy-to-use offline browser utility"; 17 - license = "GPL"; 17 + license = stdenv.lib.licenses.gpl3; 18 18 }; 19 19 }
+1 -1
pkgs/tools/backup/rdiff-backup/default.nix
··· 20 20 meta = { 21 21 description = "backup system trying to combine best a mirror and an incremental backup system"; 22 22 homepage = http://rdiff-backup.nongnu.org/; 23 - license = "GPL-2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 maintainers = with stdenv.lib.maintainers; [ the-kenny ]; 25 25 }; 26 26 }
+1 -1
pkgs/tools/backup/rsnapshot/default.nix
··· 33 33 meta = { 34 34 description = "A filesystem snapshot utility for making backups of local and remote systems"; 35 35 homepage = http://rsnapshot.org/; 36 - license = "GPLv2+"; 36 + license = stdenv.lib.licenses.gpl2Plus; 37 37 }; 38 38 }
+1 -1
pkgs/tools/bluetooth/bluedevil/default.nix
··· 14 14 15 15 meta = with stdenv.lib; { 16 16 description = "Bluetooth manager for KDE"; 17 - license = "GPLv2"; 17 + license = stdenv.lib.licenses.gpl2; 18 18 inherit (kdelibs.meta) platforms; 19 19 maintainers = [ maintainers.phreedom ]; 20 20 };
+1 -1
pkgs/tools/cd-dvd/cdrkit/default.nix
··· 36 36 ''; 37 37 38 38 homepage = http://cdrkit.org/; 39 - license = "GPLv2"; 39 + license = stdenv.lib.licenses.gpl2; 40 40 }; 41 41 }
+1 -1
pkgs/tools/cd-dvd/unetbootin/default.nix
··· 57 57 meta = { 58 58 homepage = http://unetbootin.sourceforge.net/; 59 59 description = "A tool to create bootable live USB drives from ISO images"; 60 - license = "GPLv2+"; 60 + license = stdenv.lib.licenses.gpl2Plus; 61 61 platforms = stdenv.lib.platforms.linux; 62 62 }; 63 63 }
+1 -1
pkgs/tools/cd-dvd/vobcopy/default.nix
··· 14 14 meta = { 15 15 description = "Copies DVD .vob files to harddisk, decrypting them on the way"; 16 16 homepage = http://vobcopy.org/projects/c/c.shtml; 17 - license = "GPLv2"; 17 + license = stdenv.lib.licenses.gpl2; 18 18 19 19 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 20 20 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/cd-dvd/xorriso/default.nix
··· 26 26 filesystems. 27 27 ''; 28 28 29 - license = "GPLv3+"; 29 + license = stdenv.lib.licenses.gpl3Plus; 30 30 31 31 homepage = http://www.gnu.org/software/xorriso/; 32 32
+1 -1
pkgs/tools/compression/gzip/default.nix
··· 29 29 is just a bonus. 30 30 ''; 31 31 32 - license = "GPLv3+"; 32 + license = stdenv.lib.licenses.gpl3Plus; 33 33 }; 34 34 }
+1 -1
pkgs/tools/compression/lrzip/default.nix
··· 14 14 meta = { 15 15 homepage = http://ck.kolivas.org/apps/lrzip/; 16 16 description = "The CK LRZIP compression program (LZMA + RZIP)"; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 inherit version; 19 19 }; 20 20 }
+1 -1
pkgs/tools/compression/rzip/default.nix
··· 11 11 meta = { 12 12 homepage = http://rzip.samba.org/; 13 13 description = "The RZIP compression program"; 14 - license = "GPLv2+"; 14 + license = stdenv.lib.licenses.gpl2Plus; 15 15 }; 16 16 }
+1 -1
pkgs/tools/compression/upx/default.nix
··· 29 29 meta = { 30 30 homepage = http://upx.sourceforge.net/; 31 31 description = "The Ultimate Packer for eXecutables"; 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 }; 34 34 }
+1 -1
pkgs/tools/filesystems/archivemount/default.nix
··· 15 15 16 16 meta = { 17 17 description = "Gateway between FUSE and libarchive: allows mounting of cpio, .tar.gz, .tar.bz2 archives"; 18 - license = "GPL2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 20 20 platforms = stdenv.lib.platforms.linux; 21 21 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/tools/filesystems/chunkfs/default.nix
··· 24 24 meta = { 25 25 description = "(Un)ChunkFS is a pair of FUSE filesystems for viewing chunksync-style directory trees as a block device and vice versa."; 26 26 homepage = "http://chunkfs.florz.de/"; 27 - license = "GPLv2"; 27 + license = stdenv.lib.licenses.gpl2; 28 28 platforms = with stdenv.lib.platforms; linux; 29 29 }; 30 30 }
+1 -1
pkgs/tools/filesystems/ciopfs/default.nix
··· 15 15 meta = { 16 16 homepage = http://www.brain-dump.org/projects/ciopfs/; 17 17 description = "A case-insensitive filesystem layered on top of any other filesystem"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 }; 20 20 }
+1 -1
pkgs/tools/filesystems/fsfs/default.nix
··· 25 25 meta = { 26 26 homepage = http://fsfs.sourceforge.net/; 27 27 description = "Secure distributed file system in user space"; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 }; 30 30 }
+4 -3
pkgs/tools/filesystems/glusterfs/default.nix
··· 4 4 s = # Generated upstream information 5 5 rec { 6 6 baseName="glusterfs"; 7 - version="3.5.0"; 7 + version="3.5.2"; 8 8 name="${baseName}-${version}"; 9 - url="http://download.gluster.org/pub/gluster/glusterfs/3.5/3.5.0/glusterfs-3.5.0.tar.gz"; 10 - sha256="0d9jlgxg19f2ajf5i4yw4f91n161rsi8fm95442ckci3xnz21zir"; 9 + hash="1hvns9islr5jcy0r1cw5890ra246y12pl5nlhl3bvmhglrkv8n7g"; 10 + url="http://download.gluster.org/pub/gluster/glusterfs/3.5/3.5.2/glusterfs-3.5.2.tar.gz"; 11 + sha256="1hvns9islr5jcy0r1cw5890ra246y12pl5nlhl3bvmhglrkv8n7g"; 11 12 }; 12 13 buildInputs = [ 13 14 fuse bison flex_2_5_35 openssl python ncurses readline
+1 -1
pkgs/tools/filesystems/grive/default.nix
··· 22 22 meta = { 23 23 description = "an open source (experimental) Linux client for Google Drive"; 24 24 homepage = https://github.com/Grive/grive; 25 - license = "GPLv2"; 25 + license = stdenv.lib.licenses.gpl2; 26 26 27 27 platforms = stdenv.lib.platforms.all; 28 28 };
+1 -1
pkgs/tools/filesystems/httpfs/default.nix
··· 27 27 28 28 homepage = http://httpfs.sourceforge.net/; 29 29 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 32 32 platforms = stdenv.lib.platforms.linux; 33 33 maintainers = [ ];
+1 -1
pkgs/tools/filesystems/mtdutils/default.nix
··· 24 24 25 25 meta = { 26 26 description = "Tools for MTD filesystems"; 27 - license = "GPLv2+"; 27 + license = stdenv.lib.licenses.gpl2Plus; 28 28 homepage = http://www.linux-mtd.infradead.org/; 29 29 maintainers = with stdenv.lib.maintainers; [viric]; 30 30 platforms = with stdenv.lib.platforms; linux;
+1 -1
pkgs/tools/filesystems/reiserfsprogs/default.nix
··· 19 19 meta = { 20 20 homepage = http://www.namesys.com/; 21 21 description = "ReiserFS utilities"; 22 - license = "GPL-2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/tools/filesystems/s3backer/default.nix
··· 13 13 meta = { 14 14 homepage = http://code.google.com/p/s3backer/; 15 15 description = "FUSE-based single file backing store via Amazon S3"; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 }; 18 18 }
+1 -1
pkgs/tools/filesystems/svnfs/default.nix
··· 21 21 meta = { 22 22 description = "SvnFs is a filesystem written using FUSE for accessing Subversion repositories"; 23 23 homepage = http://www.jmadden.eu/index.php/svnfs/; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 maintainers = [stdenv.lib.maintainers.marcweber]; 26 26 platforms = stdenv.lib.platforms.linux; 27 27 };
+4 -4
pkgs/tools/graphics/dcraw/default.nix
··· 1 - {stdenv, fetchurl, libjpeg, lcms, gettext, jasper }: 1 + {stdenv, fetchurl, libjpeg, lcms2, gettext, jasper }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "dcraw-9.20"; 4 + name = "dcraw-9.22"; 5 5 6 6 src = fetchurl { 7 7 url = "http://www.cybercom.net/~dcoffin/dcraw/archive/${name}.tar.gz"; 8 - sha256 = "151xpfmfd1ksjcnpmsnxry1mf2xpx9iaiy9sg1vxgm9i80lkkp5f"; 8 + sha256 = "00dz85fr5r9k3nlwdbdi30fpqr8wihamzpyair7l7zk0vkrax402"; 9 9 }; 10 10 11 - buildInputs = [ libjpeg lcms gettext jasper ]; 11 + buildInputs = [ libjpeg lcms2 gettext jasper ]; 12 12 13 13 patchPhase = '' 14 14 sed -i -e s@/usr/local@$out@ install
+1 -1
pkgs/tools/graphics/enblend-enfuse/default.nix
··· 32 32 meta = { 33 33 homepage = http://enblend.sourceforge.net/; 34 34 description = "Blends away the seams in a panoramic image mosaic using a multiresolution spline"; 35 - license = "GPLv2"; 35 + license = stdenv.lib.licenses.gpl2; 36 36 }; 37 37 }
+1 -1
pkgs/tools/graphics/gifsicle/default.nix
··· 17 17 meta = { 18 18 description = "Command-line tool for creating, editing, and getting information about GIF images and animations"; 19 19 homepage = http://www.lcdf.org/gifsicle/; 20 - license = "GPL2"; 20 + license = stdenv.lib.licenses.gpl2; 21 21 }; 22 22 }
+1 -1
pkgs/tools/graphics/icoutils/default.nix
··· 13 13 meta = { 14 14 homepage = http://www.nongnu.org/icoutils/; 15 15 description = "Set of programs to deal with Microsoft Windows(R) icon and cursor files"; 16 - license = "GPLv3+"; 16 + license = stdenv.lib.licenses.gpl3Plus; 17 17 platforms = with stdenv.lib.platforms; linux; 18 18 }; 19 19 }
+1 -1
pkgs/tools/graphics/mscgen/default.nix
··· 21 21 meta = { 22 22 homepage = http://www.mcternan.me.uk/mscgen/; 23 23 description = "Convert Message Sequence Chart descriptions into PNG, SVG, or EPS images"; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 26 26 longDescription = '' 27 27 Mscgen is a small program that parses Message Sequence Chart
+1 -1
pkgs/tools/graphics/panomatic/default.nix
··· 13 13 meta = { 14 14 homepage = http://aorlinsk2.free.fr/panomatic/; 15 15 description = "Tool that automates the creation of control points in Hugin"; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 }; 18 18 }
+1 -1
pkgs/tools/graphics/ploticus/default.nix
··· 23 23 statistical capabilities. It allows significant user control 24 24 over colors, styles, options and details.''; 25 25 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 homepage = http://ploticus.sourceforge.net/; 28 28 }; 29 29 }
+1 -1
pkgs/tools/graphics/plotutils/default.nix
··· 42 42 43 43 homepage = http://www.gnu.org/software/plotutils/; 44 44 45 - license = "GPLv2+"; 45 + license = stdenv.lib.licenses.gpl2Plus; 46 46 maintainers = [ 47 47 stdenv.lib.maintainers.marcweber 48 48 stdenv.lib.maintainers.ludo
+2 -2
pkgs/tools/graphics/pngcrush/default.nix
··· 1 1 { stdenv, fetchurl, libpng }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "pngcrush-1.7.73"; 4 + name = "pngcrush-1.7.76"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/pmt/${name}-nolib.tar.xz"; 8 - sha256 = "073y19af0sw36nw7draqw9zfd6n7q7b84kscy26s76fhj5x2gb0l"; 8 + sha256 = "0jbv3ijc0nfhy6pkhv4dwbk2v488rwixd8rv1c7lfs59wblb44hv"; 9 9 }; 10 10 11 11 configurePhase = ''
+1 -1
pkgs/tools/graphics/pngtoico/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.kernel.org/pub/software/graphics/pngtoico/; 19 19 description = "Small utility to convert a set of PNG images to Microsoft ICO format"; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 platforms = with stdenv.lib.platforms; linux; 22 22 }; 23 23 }
+28 -10
pkgs/tools/graphics/povray/default.nix
··· 1 - {stdenv, fetchurl}: 1 + {stdenv, fetchgit, autoconf, automake, boost149, zlib, libpng, libjpeg, libtiff}: 2 2 3 + let boost = boost149; in 3 4 stdenv.mkDerivation { 4 - name = "povray-3.6"; 5 + name = "povray-3.7"; 5 6 6 - src = fetchurl { 7 - url = http://www.povray.org/ftp/pub/povray/Old-Versions/Official-3.62/Unix/povray-3.6.tar.bz2; 8 - sha256 = "4e8a7fecd44807343b6867e1f2440aa0e09613d6d69a7385ac48f4e5e7737a73"; 7 + src = fetchgit { 8 + url = "https://github.com/POV-Ray/povray.git"; 9 + rev = "39ce8a24e50651904010dda15872d63be15d7c37"; 10 + sha256 = "0d56631d9daacb8967ed359025f56acf0bd505d1d9e752859e8ff8656ae72d20"; 9 11 }; 12 + 13 + 14 + buildInputs = [ autoconf automake boost zlib libpng libjpeg libtiff ]; 10 15 11 16 # the installPhase wants to put files into $HOME. I let it put the files 12 17 # to $TMPDIR, so they don't get into the $out 13 - patchPhase = '' 14 - sed -i -e 's/^povconfuser.*/povconfuser=$(TMPDIR)\/povray/' Makefile.{am,in}; 18 + postPatch = '' cd unix 19 + ./prebuild.sh 20 + cd .. 21 + sed -i -e 's/^povconfuser.*/povconfuser=$(TMPDIR)\/povray/' Makefile.{am,in} 22 + sed -i -e 's/^povuser.*/povuser=$(TMPDIR)\/.povray/' Makefile.{am,in} 23 + sed -i -e 's/^povowner.*/povowner=nobody/' Makefile.{am,in} 24 + sed -i -e 's/^povgroup.*/povgroup=nogroup/' Makefile.{am,in} 25 + ''; 26 + 27 + configureFlags = "COMPILED_BY='nix' --with-boost-libdir=${boost}/lib --with-boost-includedir=${boost}/include"; 28 + 29 + preInstall = '' 30 + mkdir "$TMP/bin" 31 + for i in chown chgrp; do 32 + echo '#!/bin/sh' >> "$TMP/bin/$i" 33 + chmod +x "$TMP/bin/$i" 34 + PATH="$TMP/bin:$PATH" 35 + done 15 36 ''; 16 - # I didn't use configureFlags because I couldn't pass the quotes properly 17 - # for the COMPILED_BY. 18 - configurePhase = "./configure --prefix=$out COMPILED_BY=\"nix\""; 19 37 20 38 meta = { 21 39 homepage = http://www.povray.org/;
+1 -1
pkgs/tools/graphics/pstoedit/default.nix
··· 13 13 meta = { 14 14 description = "translates PostScript and PDF graphics into other vector formats"; 15 15 homepage = http://www.helga-glunz.homepage.t-online.de/pstoedit; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 maintainers = [ stdenv.lib.maintainers.marcweber ]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/tools/inputmethods/fcitx/default.nix
··· 36 36 meta = { 37 37 homepage = "https://code.google.com/p/fcitx/"; 38 38 description = "A Flexible Input Method Framework"; 39 - license = "GPLv2"; 39 + license = stdenv.lib.licenses.gpl2; 40 40 platforms = stdenv.lib.platforms.linux; 41 41 maintainers = with stdenv.lib.maintainers; [iyzsong]; 42 42 };
+1 -1
pkgs/tools/misc/aws-mturk-clt/default.nix
··· 24 24 meta = { 25 25 homepage = https://requester.mturk.com/developer; 26 26 description = "Command line tools for interacting with the Amazon Mechanical Turk"; 27 - license = "unfree-redistributable"; 27 + license = "unfree-redistributable"; # Amazon http://aws.amazon.com/asl/ 28 28 29 29 longDescription = 30 30 ''
+1 -1
pkgs/tools/misc/bfr/default.nix
··· 13 13 meta = { 14 14 description = "general-purpose command-line pipe buffer"; 15 15 homepage = http://www.glines.org/wiki/bfr; 16 - license = "GPL2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -1
pkgs/tools/misc/bogofilter/default.nix
··· 21 21 classifications and corrections. It is based on a Bayesian 22 22 filter. 23 23 ''; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 }; 26 26 }
+1 -1
pkgs/tools/misc/coreutils/default.nix
··· 75 75 operating system. 76 76 ''; 77 77 78 - license = "GPLv3+"; 78 + license = stdenv.lib.licenses.gpl3Plus; 79 79 80 80 maintainers = [ ]; 81 81 };
+1 -2
pkgs/tools/misc/cunit/default.nix
··· 19 19 20 20 homepage = http://cunit.sourceforge.net/; 21 21 22 - license = "lgpl"; 22 + license = stdenv.lib.licenses.lgpl2; 23 23 }; 24 24 } 25 -
+1 -1
pkgs/tools/misc/debian-devscripts/default.nix
··· 30 30 ''; 31 31 meta = { 32 32 description = ''Debian package maintenance scripts''; 33 - license = "GPL (various)"; # Mix of public domain, Artistic+GPL, GPL1+, GPL2+, GPL3+, and GPL2-only... 33 + license = "GPL (various)"; # Mix of public domain, Artistic+GPL, GPL1+, GPL2+, GPL3+, and GPL2-only... TODO 34 34 maintainers = with stdenv.lib.maintainers; [raskin]; 35 35 }; 36 36 }
+1 -1
pkgs/tools/misc/debootstrap/default.nix
··· 105 105 meta = { 106 106 description = "Tool to create a Debian system in a chroot"; 107 107 homepage = http://packages.debian.org/de/lenny/debootstrap; # http://code.erisian.com.au/Wiki/debootstrap 108 - license = "GPL-2"; # gentoo says so.. ? 108 + license = stdenv.lib.licenses.gpl2; # gentoo says so.. ? 109 109 maintainers = [ stdenv.lib.maintainers.marcweber ]; 110 110 platforms = stdenv.lib.platforms.linux; 111 111 };
+1 -1
pkgs/tools/misc/detox/default.nix
··· 19 19 (or CP-1252) characters in them. 20 20 ''; 21 21 homepage = "http://detox.sourceforge.net/"; 22 - license = "bsd"; 22 + license = stdenv.lib.licenses.bsd3; 23 23 }; 24 24 }
+1 -3
pkgs/tools/misc/fasd/default.nix
··· 20 20 meta = { 21 21 homepage = "https://github.com/clvv/fasd"; 22 22 description = "quick command-line access to files and directories for POSIX shells"; 23 - license = "free"; 23 + license = "free"; # https://github.com/clvv/fasd/blob/master/LICENSE 24 24 25 25 longDescription = '' 26 26 Fasd is a command-line productivity booster. ··· 33 33 platforms = stdenv.lib.platforms.all; 34 34 }; 35 35 } 36 - 37 -
+1 -1
pkgs/tools/misc/fdupes/default.nix
··· 19 19 files within a set of directories. 20 20 ''; 21 21 homepage = http://code.google.com/p/fdupes/; 22 - license = "MIT"; 22 + license = stdenv.lib.licenses.mit; 23 23 platforms = stdenv.lib.platforms.all; 24 24 maintainers = [ 25 25 stdenv.lib.maintainers.z77z
+1 -1
pkgs/tools/misc/fileschanged/default.nix
··· 17 17 meta = { 18 18 homepage = "http://www.nongnu.org/fileschanged/"; 19 19 description = "A command-line utility that reports when files have been altered"; 20 - license = "GPLv3+"; 20 + license = stdenv.lib.licenses.gpl3Plus; 21 21 22 22 longDescription = '' 23 23 This utility is a client to FAM (File Alteration Monitor) servers
+1 -1
pkgs/tools/misc/findutils/default.nix
··· 38 38 * xargs - build and execute command lines from standard input. 39 39 ''; 40 40 41 - license = "GPLv3+"; 41 + license = stdenv.lib.licenses.gpl3Plus; 42 42 }; 43 43 }
+1 -1
pkgs/tools/misc/gparted/default.nix
··· 20 20 meta = { 21 21 description = "Graphical disk partitioning tool"; 22 22 homepage = http://gparted.sourceforge.net; 23 - license = "GPLv2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 }; 26 26 }
+1 -1
pkgs/tools/misc/grub/2.0x.nix
··· 89 89 90 90 homepage = http://www.gnu.org/software/grub/; 91 91 92 - license = "GPLv3+"; 92 + license = stdenv.lib.licenses.gpl3Plus; 93 93 94 94 platforms = if EFIsupport then 95 95 [ "i686-linux" "x86_64-linux" ]
+1 -1
pkgs/tools/misc/gsmartcontrol/default.nix
··· 25 25 as well as run various tests on it. 26 26 ''; 27 27 homepage = http://gsmartcontrol.sourceforge.net/; 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 maintainers = with stdenv.lib.maintainers; [qknight]; 30 30 platforms = with stdenv.lib.platforms; linux; 31 31 };
+1 -1
pkgs/tools/misc/hddtemp/default.nix
··· 26 26 meta = { 27 27 description = "Tool for displaying hard disk temperature"; 28 28 homepage = https://savannah.nongnu.org/projects/hddtemp/; 29 - license = "GPL2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 }; 31 31 }
+1 -1
pkgs/tools/misc/heimdall/default.nix
··· 52 52 meta = { 53 53 homepage = http://www.glassechidna.com.au/products/heimdall/; 54 54 description = "A cross-platform open-source tool suite used to flash firmware onto Samsung Galaxy S devices"; 55 - license = "bsd"; 55 + license = stdenv.lib.licenses.mit; 56 56 }; 57 57 }
+1 -1
pkgs/tools/misc/idutils/default.nix
··· 46 46 ''; 47 47 48 48 homepage = http://www.gnu.org/software/idutils/; 49 - license = "GPLv3+"; 49 + license = stdenv.lib.licenses.gpl3Plus; 50 50 51 51 maintainers = [ ]; 52 52 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/misc/jdiskreport/default.nix
··· 17 17 meta = { 18 18 homepage = http://www.jgoodies.com/freeware/jdiskreport/; 19 19 description = "A graphical utility to visualize disk usage"; 20 - license = "unfree-redistributable"; 20 + license = "unfree-redistributable"; #TODO freedist, libs under BSD-3 21 21 }; 22 22 }
+1 -1
pkgs/tools/misc/kermit/default.nix
··· 30 30 meta = { 31 31 homepage = "http://www.columbia.edu/kermit/ck80.html"; 32 32 description = "Portable Scriptable Network and Serial Communication Software"; 33 - license = "free"; 33 + license = "free non-commercial"; #Kermit http://www.columbia.edu/kermit/ckfaq.html#license 34 34 }; 35 35 }
+1 -1
pkgs/tools/misc/keychain/default.nix
··· 30 30 meta = { 31 31 description = "Keychain management tool"; 32 32 homepage = "http://www.gentoo.org/proj/en/keychain/"; 33 - license = "GPL2"; 33 + license = stdenv.lib.licenses.gpl2; 34 34 }; 35 35 }
+1 -1
pkgs/tools/misc/lockfile-progs/default.nix
··· 21 21 meta = { 22 22 description = "Programs for locking and unlocking files and mailboxes"; 23 23 homepage = http://packages.debian.org/sid/lockfile-progs; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 26 26 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 27 27 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/misc/mc/default.nix
··· 15 15 description = "File Manager and User Shell for the GNU Project"; 16 16 homepage = http://www.midnight-commander.org; 17 17 repositories.git = git://github.com/MidnightCommander/mc.git; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 maintainers = [ stdenv.lib.maintainers.sander ]; 20 20 }; 21 21 }
+1 -1
pkgs/tools/misc/mcrypt/default.nix
··· 19 19 ever-wider range of algorithms and modes. 20 20 ''; 21 21 homepage = http://mcrypt.sourceforge.net; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 platforms = stdenv.lib.platforms.all; 24 24 maintainers = [ stdenv.lib.maintainers.qknight ]; 25 25 };
+1 -1
pkgs/tools/misc/megacli/default.nix
··· 30 30 31 31 meta = { 32 32 description = "CLI program for LSI MegaRAID cards, which also works with some Dell PERC RAID cards"; 33 - license = "unfree"; 33 + license = stdenv.lib.licenses.unfree; 34 34 }; 35 35 }
+1 -1
pkgs/tools/misc/mktorrent/default.nix
··· 19 19 20 20 meta = { 21 21 homepage = http://mktorrent.sourceforge.net/; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 description = "Command line utility to create BitTorrent metainfo files"; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 maintainers = with stdenv.lib.maintainers; [viric];
+1 -1
pkgs/tools/misc/most/default.nix
··· 26 26 windows and can scroll left and right. Why settle for less? 27 27 ''; 28 28 homepage = http://www.jedsoft.org/most/index.html; 29 - license = "GPLv2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 platforms = stdenv.lib.platforms.gnu; # random choice 31 31 }; 32 32 }
+1 -1
pkgs/tools/misc/mssys/default.nix
··· 16 16 17 17 meta = { 18 18 homepage = http://ms-sys.sourceforge.net/; 19 - license = "GPL"; 19 + license = stdenv.lib.licenses.gpl2; 20 20 description = "A program for writing Microsoft compatible boot records"; 21 21 }; 22 22 }
+1 -1
pkgs/tools/misc/mysql2pgsql/default.nix
··· 23 23 meta = { 24 24 description = "converts mysql dump files to psql loadable files "; 25 25 homepage = http://pgfoundry.org/projects/mysql2pgsql/; 26 - license = "GPL"; 26 + license = "BSD-Original"; 27 27 }; 28 28 }
+1 -1
pkgs/tools/misc/pal/default.nix
··· 21 21 meta = { 22 22 homepage = http://palcal.sourceforge.net/; 23 23 description = "Command-line calendar program that can keep track of events"; 24 - license = "BSD"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 maintainers = with stdenv.lib.maintainers; [viric]; 26 26 platforms = with stdenv.lib.platforms; linux; 27 27 };
+1 -1
pkgs/tools/misc/parallel/default.nix
··· 43 43 44 44 homepage = http://www.gnu.org/software/parallel/; 45 45 46 - license = "GPLv3+"; 46 + license = stdenv.lib.licenses.gpl3Plus; 47 47 48 48 platforms = stdenv.lib.platforms.all; 49 49 maintainers = [ ];
+1 -1
pkgs/tools/misc/parcellite/default.nix
··· 13 13 meta = { 14 14 description = "Lightweight GTK+ clipboard manager"; 15 15 homepage = "http://parcellite.sourceforge.net"; 16 - license = "GPLv3+"; 16 + license = stdenv.lib.licenses.gpl3Plus; 17 17 platforms = stdenv.lib.platforms.linux; 18 18 maintainers = with stdenv.lib.maintainers; [ iyzsong ]; 19 19 };
+1 -1
pkgs/tools/misc/parted/default.nix
··· 44 44 ''; 45 45 46 46 homepage = http://www.gnu.org/software/parted/; 47 - license = "GPLv3+"; 47 + license = stdenv.lib.licenses.gpl3Plus; 48 48 49 49 maintainers = [ 50 50 # Add your name here!
+1 -1
pkgs/tools/misc/partition-manager/default.nix
··· 33 33 meta = { 34 34 description = "Utility program to help you manage the disk devices"; 35 35 homepage = http://www.kde-apps.org/content/show.php/KDE+Partition+Manager?content=89595; # ? 36 - license = "GPL"; 36 + license = stdenv.lib.licenses.gpl2; 37 37 platforms = stdenv.lib.platforms.linux; 38 38 }; 39 39 }
+1 -1
pkgs/tools/misc/picocom/default.nix
··· 22 22 meta = { 23 23 description = "Minimal dumb-terminal emulation program"; 24 24 homepage = http://code.google.com/p/picocom/; 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 27 27 }; 28 28 }
+1 -1
pkgs/tools/misc/pk2cmd/default.nix
··· 22 22 23 23 meta = { 24 24 homepage = http://www.microchip.com/pickit2; 25 - license = "nonfree"; 25 + license = "nonfree"; #MicroChip-PK2 26 26 description = "Microchip PIC programming software for the PICKit2 programmer"; 27 27 }; 28 28 }
+1 -1
pkgs/tools/misc/ponysay/default.nix
··· 27 27 meta = { 28 28 description = "Cowsay reimplemention for ponies"; 29 29 homepage = http://terse.tk/ponysay/; 30 - license = "GPLv3"; 30 + license = stdenv.lib.licenses.gpl3; 31 31 maintainers = with stdenv.lib.maintainers; [ bodil ]; 32 32 }; 33 33 }
+1 -1
pkgs/tools/misc/proxytunnel/default.nix
··· 15 15 meta = { 16 16 description = "program that connects stdin and stdout to a server somewhere on the network, through a standard HTTPS proxy"; 17 17 homepage = http://proxytunnel.sourceforge.net/download.php; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 }; 20 20 }
+1 -1
pkgs/tools/misc/pv/default.nix
··· 11 11 meta = { 12 12 homepage = http://www.ivarch.com/programs/pv; 13 13 description = "Tool for monitoring the progress of data through a pipeline"; 14 - license = "free"; 14 + license = "Artistic-2"; 15 15 maintainers = with stdenv.lib.maintainers; [viric]; 16 16 platforms = with stdenv.lib.platforms; all; 17 17 };
+1 -1
pkgs/tools/misc/recutils/default.nix
··· 26 26 27 27 homepage = http://www.gnu.org/software/recutils/; 28 28 29 - license = "GPLv3+"; 29 + license = stdenv.lib.licenses.gpl3Plus; 30 30 31 31 platforms = stdenv.lib.platforms.all; 32 32 maintainers = [ ];
+1 -1
pkgs/tools/misc/remind/default.nix
··· 10 10 meta = { 11 11 homepage = http://www.roaringpenguin.com/products/remind; 12 12 description = "Sophisticated calendar and alarm program for the console"; 13 - license = "GPLv2"; 13 + license = stdenv.lib.licenses.gpl2; 14 14 maintainers = with stdenv.lib.maintainers; [viric]; 15 15 platforms = with stdenv.lib.platforms; linux; 16 16 };
+1 -1
pkgs/tools/misc/rrdtool/default.nix
··· 11 11 meta = { 12 12 homepage = http://oss.oetiker.ch/rrdtool/; 13 13 description = "High performance logging in Round Robin Databases"; 14 - license = "GPL"; 14 + license = stdenv.lib.licenses.gpl2; 15 15 platforms = stdenv.lib.platforms.all; 16 16 }; 17 17 }
+1 -1
pkgs/tools/misc/sl/default.nix
··· 21 21 22 22 meta = { 23 23 homepage = http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html; 24 - license = "unfree"; # I couldn't find its license, only a copyright. 24 + license = stdenv.lib.licenses.unfree; # I couldn't find its license, only a copyright. 25 25 description = "Steam Locomotive runs across your terminal when you type 'sl'"; 26 26 platforms = with stdenv.lib.platforms; linux; 27 27 };
+1 -1
pkgs/tools/misc/slsnif/default.nix
··· 11 11 meta = { 12 12 description = "Serial line sniffer"; 13 13 homepage = http://slsnif.sourceforge.net/; 14 - license = "GPLv2"; 14 + license = stdenv.lib.licenses.gpl2; 15 15 }; 16 16 }
+1 -1
pkgs/tools/misc/stow/default.nix
··· 25 25 as .../share, .../man, and so on. 26 26 ''; 27 27 28 - license = "GPLv3+"; 28 + license = stdenv.lib.licenses.gpl3Plus; 29 29 homepage = http://www.gnu.org/software/stow/; 30 30 31 31 maintainers = with stdenv.lib.maintainers; [ the-kenny ];
+1 -1
pkgs/tools/misc/t1utils/default.nix
··· 21 21 homepage = http://www.lcdf.org/type/; 22 22 # README from tarball says "BSD-like" and points to non-existing LICENSE 23 23 # file... 24 - license = "BSD-like"; 24 + license = "Click"; # MIT with extra clause, https://github.com/kohler/t1utils/blob/master/LICENSE 25 25 platforms = platforms.linux; 26 26 maintainers = [ maintainers.bjornfor ]; 27 27 };
+1 -1
pkgs/tools/misc/testdisk/default.nix
··· 14 14 15 15 meta = { 16 16 homepage = http://www.cgsecurity.org/wiki/TestDisk; 17 - license = "GPLv2+"; 17 + license = stdenv.lib.licenses.gpl2Plus; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 maintainers = [ stdenv.lib.maintainers.eelco ]; 20 20 longDescription = ''
+1 -1
pkgs/tools/misc/time/default.nix
··· 27 27 `time' reports unavailable information as zero values. 28 28 ''; 29 29 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 homepage = http://www.gnu.org/software/time/; 32 32 }; 33 33 }
+1 -1
pkgs/tools/misc/uucp/default.nix
··· 22 22 23 23 homepage = http://www.gnu.org/software/uucp/uucp.html; 24 24 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 27 27 platforms = stdenv.lib.platforms.all; 28 28 maintainers = [ ];
+1 -1
pkgs/tools/misc/wv2/default.nix
··· 13 13 14 14 meta = { 15 15 description = "Excellent MS Word filter lib, used in most Office suites"; 16 - license = "LGPLv2"; 16 + license = stdenv.lib.licenses.lgpl2; 17 17 homepage = http://wvware.sourceforge.net; 18 18 }; 19 19 }
+1 -1
pkgs/tools/misc/xburst-tools/default.nix
··· 30 30 31 31 meta = { 32 32 description = "Qi tools to access the Ben Nanonote USB_BOOT mode"; 33 - license = "GPLv3"; 33 + license = stdenv.lib.licenses.gpl3; 34 34 homepage = http://www.linux-mtd.infradead.org/; 35 35 maintainers = with stdenv.lib.maintainers; [viric]; 36 36 platforms = with stdenv.lib.platforms; linux;
+1 -1
pkgs/tools/misc/xclip/default.nix
··· 13 13 meta = { 14 14 description = "Tool to access the X clipboard from a console application"; 15 15 homepage = http://people.debian.org/~kims/xclip/; 16 - license = "GPL-2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -2
pkgs/tools/misc/xdaliclock/default.nix
··· 45 45 ]; 46 46 platforms = with a.lib.platforms; 47 47 linux ++ freebsd; 48 - license = "free"; 48 + license = "free"; #TODO BSD on Gentoo, looks like MIT 49 49 }; 50 50 passthru = { 51 51 updateInfo = { ··· 53 53 }; 54 54 }; 55 55 }) x 56 -
+83
pkgs/tools/misc/xdummy/default.nix
··· 1 + { stdenv, writeText, writeScriptBin, xorg, xkeyboard_config }: 2 + 3 + let 4 + xorgConfig = writeText "dummy-xorg.conf" '' 5 + Section "ServerLayout" 6 + Identifier "dummy_layout" 7 + Screen 0 "dummy_screen" 8 + InputDevice "dummy_keyboard" "CoreKeyboard" 9 + InputDevice "dummy_mouse" "CorePointer" 10 + EndSection 11 + 12 + Section "ServerFlags" 13 + Option "DontVTSwitch" "true" 14 + Option "AllowMouseOpenFail" "true" 15 + Option "PciForceNone" "true" 16 + Option "AutoEnableDevices" "false" 17 + Option "AutoAddDevices" "false" 18 + EndSection 19 + 20 + Section "Files" 21 + ModulePath "${xorg.xorgserver}/lib/xorg/modules" 22 + ModulePath "${xorg.xf86videodummy}/lib/xorg/modules" 23 + XkbDir "${xkeyboard_config}/share/X11/xkb" 24 + FontPath "${xorg.fontadobe75dpi}/lib/X11/fonts/75dpi" 25 + FontPath "${xorg.fontadobe100dpi}/lib/X11/fonts/100dpi" 26 + FontPath "${xorg.fontbhlucidatypewriter75dpi}/lib/X11/fonts/75dpi" 27 + FontPath "${xorg.fontbhlucidatypewriter100dpi}/lib/X11/fonts/100dpi" 28 + FontPath "${xorg.fontbh100dpi}/lib/X11/fonts/100dpi" 29 + FontPath "${xorg.fontmiscmisc}/lib/X11/fonts/misc" 30 + FontPath "${xorg.fontcursormisc}/lib/X11/fonts/misc" 31 + EndSection 32 + 33 + Section "Module" 34 + Load "dbe" 35 + Load "extmod" 36 + Load "freetype" 37 + Load "glx" 38 + EndSection 39 + 40 + Section "InputDevice" 41 + Identifier "dummy_mouse" 42 + Driver "void" 43 + EndSection 44 + 45 + Section "InputDevice" 46 + Identifier "dummy_keyboard" 47 + Driver "void" 48 + EndSection 49 + 50 + Section "Monitor" 51 + Identifier "dummy_monitor" 52 + HorizSync 30.0 - 130.0 53 + VertRefresh 50.0 - 250.0 54 + Option "DPMS" 55 + EndSection 56 + 57 + Section "Device" 58 + Identifier "dummy_device" 59 + Driver "dummy" 60 + VideoRam 192000 61 + EndSection 62 + 63 + Section "Screen" 64 + Identifier "dummy_screen" 65 + Device "dummy_device" 66 + Monitor "dummy_monitor" 67 + DefaultDepth 24 68 + SubSection "Display" 69 + Depth 24 70 + Modes "1280x1024" 71 + EndSubSection 72 + EndSection 73 + ''; 74 + 75 + in writeScriptBin "xdummy" '' 76 + #!${stdenv.shell} 77 + export XKB_BINDIR="${xorg.xkbcomp}/bin" 78 + exec ${xorg.xorgserver}/bin/Xorg \ 79 + -noreset \ 80 + -logfile /dev/null \ 81 + "$@" \ 82 + -config "${xorgConfig}" 83 + ''
+2 -2
pkgs/tools/misc/youtube-dl/default.nix
··· 1 1 { stdenv, fetchurl, python, zip }: 2 2 3 3 let 4 - version = "2014.04.02"; 4 + version = "2014.08.02.1"; 5 5 in 6 6 stdenv.mkDerivation rec { 7 7 name = "youtube-dl-${version}"; 8 8 9 9 src = fetchurl { 10 10 url = "http://youtube-dl.org/downloads/${version}/${name}.tar.gz"; 11 - sha256 = "1c9d5wjl0aaqfvz868wbkr3dwby9vjkx0hkbnwx0wnpg48nlnwpm"; 11 + sha256 = "0pn8vfzsxp0qbjidhi6pwr1cfinqbr9wcr7sipr97j4ja9m5kkha"; 12 12 }; 13 13 14 14 buildInputs = [ python ];
+1 -1
pkgs/tools/networking/ahcpd/default.nix
··· 16 16 meta = { 17 17 homepage = "http://www.pps.univ-paris-diderot.fr/~jch/software/ahcp/"; 18 18 description = "Autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 networks"; 19 - license = "MIT"; 19 + license = stdenv.lib.licenses.mit; 20 20 }; 21 21 }
+1 -1
pkgs/tools/networking/aircrack-ng/default.nix
··· 18 18 meta = with stdenv.lib; { 19 19 description = "Wireless encryption crackign tools"; 20 20 homepage = http://www.aircrack-ng.org/; 21 - license = "GPL2+"; 21 + license = stdenv.lib.licenses.gpl2Plus; 22 22 maintainers = [ maintainers.iElectric maintainers.viric maintainers.garbas maintainers.chaoflow ]; 23 23 platforms = platforms.linux; 24 24 };
+1 -1
pkgs/tools/networking/babeld/default.nix
··· 15 15 meta = { 16 16 homepage = "http://www.pps.univ-paris-diderot.fr/~jch/software/babel/"; 17 17 description = "Loop-avoiding distance-vector routing protocol"; 18 - license = "MIT"; 18 + license = stdenv.lib.licenses.mit; 19 19 }; 20 20 }
+18
pkgs/tools/networking/cadaver/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "cadaver-0.23.3"; 5 + 6 + src = fetchurl { 7 + url = "http://www.webdav.org/cadaver/${name}.tar.gz"; 8 + sha256 = "1jizq69ifrjbjvz5y79wh1ny94gsdby4gdxwjad4bfih6a5fck7x"; 9 + }; 10 + 11 + meta = with stdenv.lib; { 12 + description = "A command-line WebDAV client for Unix"; 13 + homepage = http://www.webdav.org/cadaver; 14 + maintainers = with maintainers; [ ianwookim ]; 15 + license = licenses.gpl2; 16 + platforms = platforms.unix; 17 + }; 18 + }
+1 -1
pkgs/tools/networking/dropbear/default.nix
··· 42 42 meta = { 43 43 homepage = http://matt.ucc.asn.au/dropbear/dropbear.html; 44 44 description = "An small footprint implementation of the SSH 2 protocol"; 45 - license = "mit"; 45 + license = stdenv.lib.licenses.mit; 46 46 }; 47 47 }
+1 -1
pkgs/tools/networking/filegive/default.nix
··· 42 42 meta = { 43 43 homepage = http://viric.name/cgi-bin/filegive; 44 44 description = "Easy p2p file sending program"; 45 - license = "AGPLv3+"; 45 + license = stdenv.lib.licenses.agpl3Plus; 46 46 maintainers = with stdenv.lib.maintainers; [viric]; 47 47 platforms = with stdenv.lib.platforms; linux; 48 48 };
+1 -1
pkgs/tools/networking/flvstreamer/default.nix
··· 29 29 stream audio or video content from all types of flash or rtmp servers. 30 30 ''; 31 31 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 34 34 homepage = http://savannah.nongnu.org/projects/flvstreamer; 35 35
+1 -1
pkgs/tools/networking/gftp/default.nix
··· 13 13 meta = { 14 14 description = "GTK+-based FTP client"; 15 15 homepage = http://www.gftp.org; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 }; 18 18 }
+1 -1
pkgs/tools/networking/hyenae/default.nix
··· 15 15 meta = { 16 16 description = ""; 17 17 homepage = http://sourceforge.net/projects/hyenae/; 18 - license = "GPLv3"; 18 + license = stdenv.lib.licenses.gpl3; 19 19 maintainers = [stdenv.lib.maintainers.marcweber]; 20 20 platforms = stdenv.lib.platforms.linux; 21 21 };
+1 -1
pkgs/tools/networking/imapproxy/default.nix
··· 16 16 meta = { 17 17 homepage = http://imapproxy.org/; 18 18 description = "It proxies IMAP transactions caching server connections"; 19 - license = "GPLv2+"; 19 + license = stdenv.lib.licenses.gpl2Plus; 20 20 }; 21 21 }
+1 -1
pkgs/tools/networking/imapsync/default.nix
··· 19 19 meta = { 20 20 homepage = "http://www.linux-france.org/prj/imapsync/"; 21 21 description = "Mail folder synchronizer between IMAP servers"; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 }; 24 24 }
+1 -1
pkgs/tools/networking/inadyn/default.nix
··· 15 15 meta = { 16 16 homepage = http://inadyn.sourceforge.net/; 17 17 description = "Free dynamic DNS client"; 18 - license = "GPLv2+"; 18 + license = stdenv.lib.licenses.gpl2Plus; 19 19 maintainers = with stdenv.lib.maintainers; [viric]; 20 20 platforms = with stdenv.lib.platforms; all; 21 21 };
+1 -1
pkgs/tools/networking/inetutils/default.nix
··· 39 39 ''; 40 40 41 41 homepage = http://www.gnu.org/software/inetutils/; 42 - license = "GPLv3+"; 42 + license = stdenv.lib.licenses.gpl3Plus; 43 43 44 44 maintainers = [ stdenv.lib.maintainers.ludo ]; 45 45 platforms = stdenv.lib.platforms.gnu;
+1 -1
pkgs/tools/networking/jnettop/default.nix
··· 23 23 ''; 24 24 25 25 homepage = http://jnettop.kubs.info/; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 }; 28 28 }
+1 -1
pkgs/tools/networking/lsh/default.nix
··· 41 41 ''; 42 42 43 43 homepage = http://www.lysator.liu.se/~nisse/lsh/; 44 - license = "GPLv2+"; 44 + license = stdenv.lib.licenses.gpl2Plus; 45 45 46 46 maintainers = [ stdenv.lib.maintainers.ludo ]; 47 47 };
+1 -1
pkgs/tools/networking/megatools/default.nix
··· 23 23 meta = { 24 24 description = "Command line client for Mega.co.nz"; 25 25 homepage = http://megatools.megous.com/; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 maintainers = [ stdenv.lib.maintainers.viric ]; 28 28 platforms = stdenv.lib.platforms.linux; 29 29 };
+1 -1
pkgs/tools/networking/mosh/default.nix
··· 26 26 Mosh is a replacement for SSH. It's more robust and responsive, 27 27 especially over Wi-Fi, cellular, and long-distance links. 28 28 ''; 29 - license = "GPLv3+"; 29 + license = stdenv.lib.licenses.gpl3Plus; 30 30 maintainers = with stdenv.lib.maintainers; [viric]; 31 31 platforms = stdenv.lib.platforms.unix; 32 32 };
+1 -1
pkgs/tools/networking/mu/default.nix
··· 38 38 39 39 meta = { 40 40 description = "A collection of utilties for indexing and searching Maildirs"; 41 - license = "GPLv3+"; 41 + license = stdenv.lib.licenses.gpl3Plus; 42 42 homepage = "http://www.djcbsoftware.nl/code/mu/"; 43 43 platforms = stdenv.lib.platforms.mesaPlatforms; 44 44 maintainers = with stdenv.lib.maintainers; [ antono the-kenny ];
+1 -1
pkgs/tools/networking/nbd/default.nix
··· 26 26 meta = { 27 27 homepage = "http://nbd.sourceforge.net"; 28 28 description = "map arbitrary files as block devices over the network"; 29 - license = "GPLv2"; 29 + license = stdenv.lib.licenses.gpl2; 30 30 maintainers = [ stdenv.lib.maintainers.simons ]; 31 31 platforms = stdenv.lib.platforms.unix; 32 32 };
+1 -1
pkgs/tools/networking/netkit/tftp/default.nix
··· 18 18 meta = { 19 19 description = "Netkit TFTP client and server"; 20 20 homepage = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/"; 21 - license = "BSD"; 21 + license = "BSD-Original"; 22 22 maintainers = with stdenv.lib.maintainers; [viric]; 23 23 platforms = with stdenv.lib.platforms; linux; 24 24 };
+1 -1
pkgs/tools/networking/ngrep/default.nix
··· 32 32 # <ngrep>/doc/README.txt says that ngrep itself is licensed under a 33 33 # 'BSD-like' license but that the 'regex' library (in the ngrep tarball) is 34 34 # GPLv2. 35 - license = "BSD-like"; 35 + license = "ngrep"; # Some custom BSD-style, see LICENSE.txt 36 36 platforms = platforms.linux; 37 37 maintainers = [ maintainers.bjornfor ]; 38 38 };
+1 -1
pkgs/tools/networking/nss-mdns/default.nix
··· 31 31 ''; 32 32 33 33 homepage = http://0pointer.de/lennart/projects/nss-mdns/; 34 - license = "LGPLv2+"; 34 + license = stdenv.lib.licenses.lgpl2Plus; 35 35 36 36 # Supports both the GNU and FreeBSD NSS. 37 37 platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.freebsd;
+1 -1
pkgs/tools/networking/ntop/default.nix
··· 19 19 20 20 meta = { 21 21 description = "Traffic analysis with NetFlow and sFlow support"; 22 - license = "GLPv3+"; 22 + license = stdenv.lib.licenses.gpl3Plus; 23 23 homepage = http://www.ntop.org/products/ntop/; 24 24 platforms = stdenv.lib.platforms.linux; 25 25 broken = true;
+1 -1
pkgs/tools/networking/nzbget/default.nix
··· 17 17 18 18 meta = { 19 19 homepage = http://nzbget.sourceforge.net/; 20 - license = "GPLv2+"; 20 + license = stdenv.lib.licenses.gpl2Plus; 21 21 description = "A command line tool for downloading files from news servers"; 22 22 }; 23 23 }
+1 -1
pkgs/tools/networking/openresolv/default.nix
··· 32 32 meta = { 33 33 description = "A program to manage /etc/resolv.conf"; 34 34 homepage = http://roy.marples.name/projects/openresolv; 35 - license = "bsd"; 35 + license = stdenv.lib.licenses.bsd2; 36 36 maintainers = [ stdenv.lib.maintainers.eelco ]; 37 37 platforms = stdenv.lib.platforms.linux; 38 38 };
+1 -1
pkgs/tools/networking/openssh/default.nix
··· 80 80 meta = with stdenv.lib; { 81 81 homepage = "http://www.openssh.org/"; 82 82 description = "An implementation of the SSH protocol"; 83 - license = "bsd"; 83 + license = "bsd"; # multi BSD GPL-2 84 84 platforms = platforms.unix; 85 85 maintainers = with maintainers; [ eelco ]; 86 86 broken = hpnSupport; # cf. https://github.com/NixOS/nixpkgs/pull/1640
+1 -1
pkgs/tools/networking/openvpn/default.nix
··· 40 40 meta = { 41 41 description = "A robust and highly flexible tunneling application"; 42 42 homepage = http://openvpn.net/; 43 - license = "GPLv2"; 43 + license = stdenv.lib.licenses.gpl2; 44 44 maintainers = [ stdenv.lib.maintainers.viric ]; 45 45 platforms = stdenv.lib.platforms.linux; 46 46 };
+1 -1
pkgs/tools/networking/p2p/amule/default.nix
··· 61 61 applications. 62 62 ''; 63 63 64 - license = "GPLv2+"; 64 + license = stdenv.lib.licenses.gpl2Plus; 65 65 66 66 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 67 67 maintainers = [ stdenv.lib.maintainers.phreedom ];
+1 -1
pkgs/tools/networking/p2p/seeks/default.nix
··· 40 40 web indexes as users can push content directly to search groups. 41 41 ''; 42 42 43 - license = "AGPLv3+"; 43 + license = stdenv.lib.licenses.agpl3Plus; 44 44 45 45 homepage = http://www.seeks-project.info/; 46 46
+1 -1
pkgs/tools/networking/pdnsd/default.nix
··· 15 15 meta = { 16 16 description = "Permanent DNS caching"; 17 17 homepage = http://www.phys.uu.nl/~rombouts/pdnsd.html; 18 - license = "GPLv3+"; 18 + license = stdenv.lib.licenses.gpl3Plus; 19 19 platforms = stdenv.lib.platforms.unix; 20 20 maintainers = with stdenv.lib.maintainers; [viric]; 21 21 };
+1 -1
pkgs/tools/networking/pdsh/default.nix
··· 36 36 meta = { 37 37 homepage = "http://code.google.com/p/pdsh/"; 38 38 description = "High-performance, parallel remote shell utility"; 39 - license = "GPLv2"; 39 + license = stdenv.lib.licenses.gpl2; 40 40 41 41 longDescription = '' 42 42 Pdsh is a high-performance, parallel remote shell utility. It has
+1 -1
pkgs/tools/networking/proxychains/default.nix
··· 10 10 meta = { 11 11 description = "Proxifier for SOCKS proxies"; 12 12 homepage = http://proxychains.sourceforge.net; 13 - license = "GPLv2+"; 13 + license = stdenv.lib.licenses.gpl2Plus; 14 14 }; 15 15 }
+1 -1
pkgs/tools/networking/pwnat/default.nix
··· 17 17 meta = { 18 18 homepage = http://samy.pl/pwnat/; 19 19 description = "ICMP NAT to NAT client-server communication"; 20 - license = "GPLv3+"; 20 + license = stdenv.lib.licenses.gpl3Plus; 21 21 maintainers = with stdenv.lib.maintainers; [viric]; 22 22 platforms = with stdenv.lib.platforms; linux; 23 23 };
+1 -1
pkgs/tools/networking/reaver-wps/default.nix
··· 21 21 meta = { 22 22 description = "Brute force attack against Wifi Protected Setup"; 23 23 homepage = http://code.google.com/p/reaver-wps; 24 - license = "GPLv2+"; 24 + license = stdenv.lib.licenses.gpl2Plus; 25 25 }; 26 26 }
+1 -1
pkgs/tools/networking/s3sync/default.nix
··· 24 24 meta = { 25 25 homepage = http://s3sync.net/; 26 26 description = "Command-line tools to manipulate Amazon S3 buckets"; 27 - license = "free-non-copyleft"; 27 + license = "free-non-copyleft"; # some custom as-is in file headers 28 28 }; 29 29 }
+1 -1
pkgs/tools/networking/smbldaptools/default.nix
··· 26 26 meta = { 27 27 homepage = http://gna.org/projects/smbldap-tools/; 28 28 description = "SAMBA LDAP tools"; 29 - license = "GPLv2+"; 29 + license = stdenv.lib.licenses.gpl2Plus; 30 30 }; 31 31 }
+1 -1
pkgs/tools/networking/swec/default.nix
··· 66 66 (well, not exactly true, SWEC will ignore robots.txt). 67 67 ''; 68 68 69 - license = "GPLv3+"; 69 + license = stdenv.lib.licenses.gpl3Plus; 70 70 71 71 maintainers = [ ]; 72 72 };
+1 -1
pkgs/tools/networking/udptunnel/default.nix
··· 17 17 meta = { 18 18 homepage = http://code.google.com/p/udptunnel/; 19 19 description = "Tunnels TCP over UDP packets"; 20 - license = "GPLv3+"; 20 + license = stdenv.lib.licenses.gpl3Plus; 21 21 maintainers = with stdenv.lib.maintainers; [viric]; 22 22 platforms = with stdenv.lib.platforms; linux; 23 23 };
+1 -1
pkgs/tools/networking/uwimap/default.nix
··· 36 36 meta = { 37 37 homepage = http://www.washington.edu/imap/; 38 38 description = "UW IMAP toolkit - IMAP-supporting software developed by the UW"; 39 - license = "Apache2"; 39 + license = stdenv.lib.licenses.asl20; 40 40 platforms = with stdenv.lib.platforms; linux; 41 41 }; 42 42
+1 -1
pkgs/tools/networking/vpnc/default.nix
··· 41 41 meta = { 42 42 homepage = "http://www.unix-ag.uni-kl.de/~massar/vpnc/"; 43 43 description = "virtual private network (VPN) client for Cisco's VPN concentrators"; 44 - license = "GPLv2+"; 44 + license = stdenv.lib.licenses.gpl2Plus; 45 45 46 46 platforms = stdenv.lib.platforms.linux; 47 47 maintainers = [ stdenv.lib.maintainers.simons ];
+1 -1
pkgs/tools/networking/vtun/default.nix
··· 20 20 meta = { 21 21 description="Virtual Tunnels over TCP/IP with traffic shaping, compression and encryption"; 22 22 homepage="http://vtun.sourceforge.net/"; 23 - license = "GPLv2"; 23 + license = stdenv.lib.licenses.gpl2; 24 24 }; 25 25 }
+1 -1
pkgs/tools/networking/wakelan/default.nix
··· 21 21 power on. 22 22 ''; 23 23 24 - license = "GPLv2+"; 24 + license = stdenv.lib.licenses.gpl2Plus; 25 25 26 26 maintainers = [ stdenv.lib.maintainers.viric ]; 27 27 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/tools/networking/wget/default.nix
··· 45 45 scripts, cron jobs, terminals without X-Windows support, etc. 46 46 ''; 47 47 48 - license = "GPLv3+"; 48 + license = stdenv.lib.licenses.gpl3Plus; 49 49 50 50 homepage = http://www.gnu.org/software/wget/; 51 51
+1 -1
pkgs/tools/package-management/disnix/DisnixWebService/default.nix
··· 21 21 22 22 meta = { 23 23 description = "A SOAP interface and client for Disnix"; 24 - license = "MIT"; 24 + license = stdenv.lib.licenses.mit; 25 25 maintainers = [ stdenv.lib.maintainers.sander ]; 26 26 }; 27 27 }
+1 -1
pkgs/tools/package-management/disnix/default.nix
··· 14 14 15 15 meta = { 16 16 description = "A distributed deployment extension for Nix"; 17 - license = "LGPLv2.1+"; 17 + license = stdenv.lib.licenses.lgpl21Plus; 18 18 maintainers = [ stdenv.lib.maintainers.sander ]; 19 19 }; 20 20 }
+1 -1
pkgs/tools/package-management/disnix/disnixos/default.nix
··· 14 14 15 15 meta = { 16 16 description = "Provides complementary NixOS infrastructure deployment to Disnix"; 17 - license = "LGPLv2.1+"; 17 + license = stdenv.lib.licenses.lgpl21Plus; 18 18 maintainers = [ stdenv.lib.maintainers.sander ]; 19 19 }; 20 20 }
+1 -1
pkgs/tools/package-management/disnix/dysnomia/default.nix
··· 47 47 48 48 meta = { 49 49 description = "Automated deployment of mutable components and services for Disnix"; 50 - license = "MIT"; 50 + license = stdenv.lib.licenses.mit; 51 51 maintainers = [ stdenv.lib.maintainers.sander ]; 52 52 }; 53 53 }
+1 -1
pkgs/tools/package-management/guix/default.nix
··· 59 59 Guix is based on the Nix package manager. 60 60 ''; 61 61 62 - license = "GPLv3+"; 62 + license = stdenv.lib.licenses.gpl3Plus; 63 63 64 64 maintainers = [ stdenv.lib.maintainers.ludo ]; 65 65 platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/tools/package-management/nix/default.nix
··· 68 68 meta = { 69 69 description = "The Nix Deployment System"; 70 70 homepage = http://nixos.org/; 71 - license = "LGPLv2+"; 71 + license = stdenv.lib.licenses.lgpl2Plus; 72 72 maintainers = [ stdenv.lib.maintainers.eelco ]; 73 73 platforms = stdenv.lib.platforms.all; 74 74 };
+4 -4
pkgs/tools/package-management/nix/unstable.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - name = "nix-1.8pre3705_71a20d4"; 8 + name = "nix-1.8pre3718_51485dc"; 9 9 10 10 src = fetchurl { 11 - url = "http://hydra.nixos.org/build/12722887/download/5/${name}.tar.xz"; 12 - sha256 = "832905be494280c8dcb377e389fb9c6c77993508bb457e11720ba2b53dd580ae"; 11 + url = "http://hydra.nixos.org/build/13025632/download/5/${name}.tar.xz"; 12 + sha256 = "69f3a0729b6df1adcbfc7c13df405ce7f3f7904b0cbcdd7f6ad3a0af45f4024c"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ perl pkgconfig ]; ··· 70 70 meta = { 71 71 description = "The Nix Deployment System"; 72 72 homepage = http://nixos.org/; 73 - license = "LGPLv2+"; 73 + license = stdenv.lib.licenses.lgpl2Plus; 74 74 maintainers = [ stdenv.lib.maintainers.eelco ]; 75 75 platforms = stdenv.lib.platforms.all; 76 76 };
+1 -1
pkgs/tools/security/aespipe/default.nix
··· 12 12 meta = { 13 13 description = "AES encrypting or decrypting pipe"; 14 14 homepage = http://loop-aes.sourceforge.net/aespipe.README; 15 - license = "GPL"; 15 + license = stdenv.lib.licenses.gpl2; 16 16 maintainers = stdenv.lib.maintainers.goibhniu; 17 17 platforms = stdenv.lib.platforms.linux; 18 18 };
+1 -1
pkgs/tools/security/ccid/default.nix
··· 21 21 meta = { 22 22 description = "ccid drivers for pcsclite"; 23 23 homepage = http://pcsclite.alioth.debian.org/; 24 - license = "GPLv2+"; 24 + license = stdenv.lib.licenses.gpl2Plus; 25 25 maintainers = with stdenv.lib.maintainers; [viric]; 26 26 platforms = with stdenv.lib.platforms; linux; 27 27 };
+1 -1
pkgs/tools/security/ccrypt/default.nix
··· 13 13 meta = { 14 14 homepage = http://ccrypt.sourceforge.net/; 15 15 description = "Utility for encrypting and decrypting files and streams with AES-256"; 16 - license = "GPLv2+"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 maintainers = with stdenv.lib.maintainers; [viric]; 18 18 platforms = with stdenv.lib.platforms; all; 19 19 };
+1 -1
pkgs/tools/security/gnupg/git.nix
··· 52 52 53 53 homepage = http://gnupg.org/; 54 54 55 - license = "GPLv3+"; 55 + license = stdenv.lib.licenses.gpl3Plus; 56 56 }; 57 57 }
+1 -1
pkgs/tools/security/gnupg1/default.nix
··· 15 15 meta = { 16 16 description = "free implementation of the OpenPGP standard for encrypting and signing data"; 17 17 homepage = http://www.gnupg.org/; 18 - license = "GPLv3+"; 18 + license = stdenv.lib.licenses.gpl3Plus; 19 19 platforms = stdenv.lib.platforms.gnu; # arbitrary choice 20 20 }; 21 21 }
+1 -1
pkgs/tools/security/meo/default.nix
··· 27 27 meta = { 28 28 homepage = http://oss.stamfest.net/wordpress/meo-multiple-eyepairs-only; 29 29 description = "Tools to use cryptography for things like four-eyes principles"; 30 - license = "AGPLv3+"; 30 + license = stdenv.lib.licenses.agpl3Plus; 31 31 maintainers = with stdenv.lib.maintainers; [viric]; 32 32 platforms = with stdenv.lib.platforms; linux; 33 33 };
+1 -1
pkgs/tools/security/muscletool/default.nix
··· 12 12 meta = { 13 13 description = "Smart card applications for use with MUSCLE plugins"; 14 14 homepage = http://muscleapps.alioth.debian.org/; 15 - license = "BSD"; 15 + license = "BSD"; # http://anonscm.debian.org/viewvc/muscleapps/trunk/muscleTool/COPYING?view=markup 16 16 maintainers = with stdenv.lib.maintainers; [viric]; 17 17 platforms = with stdenv.lib.platforms; linux; 18 18 };
+28
pkgs/tools/security/paperkey/default.nix
··· 1 + { fetchurl, stdenv }: 2 + 3 + stdenv.mkDerivation rec { 4 + 5 + version = "1.3"; 6 + name = "paperkey-${version}"; 7 + 8 + src = fetchurl { 9 + url = "http://www.jabberwocky.com/software/paperkey/${name}.tar.gz"; 10 + sha256 = "5b57d7522336fb65c4c398eec27bf44ec0aaa35926157b79a76423231792cbfb"; 11 + }; 12 + 13 + enableParallelBuilding = true; 14 + 15 + meta = with stdenv.lib; { 16 + description = "Store OpenPGP or GnuPG on paper"; 17 + longDescription = '' 18 + A reasonable way to achieve a long term backup of OpenPGP (GnuPG, PGP, etc) 19 + keys is to print them out on paper. Paper and ink have amazingly long 20 + retention qualities - far longer than the magnetic or optical means that 21 + are generally used to back up computer data. 22 + ''; 23 + homepage = "http://www.jabberwocky.com/software/paperkey/"; 24 + license = licenses.gpl2; 25 + platforms = platforms.linux; 26 + maintainers = [ maintainers.skeidel ]; 27 + }; 28 + }
+2 -2
pkgs/tools/security/pass/default.nix
··· 7 7 assert withX -> xclip != null; 8 8 9 9 stdenv.mkDerivation rec { 10 - version = "1.6.2"; 10 + version = "1.6.3"; 11 11 name = "password-store-${version}"; 12 12 13 13 src = fetchurl { 14 14 url = "http://git.zx2c4.com/password-store/snapshot/${name}.tar.xz"; 15 - sha256 = "1d32y6k625pv704icmhg46zg02kw5zcyxscgljxgy8bb5wv4lv2j"; 15 + sha256 = "1xs00c7ffqd0093i452kryw9sjip6dkp1pclx69zihb5l45d86fl"; 16 16 }; 17 17 18 18 patches = [ ./darwin-getopt.patch ];
+1 -1
pkgs/tools/security/pinentry/default.nix
··· 29 29 meta = { 30 30 homepage = "http://gnupg.org/aegypten2/"; 31 31 description = "GnuPG's interface to passphrase input"; 32 - license = "GPLv2+"; 32 + license = stdenv.lib.licenses.gpl2Plus; 33 33 34 34 longDescription = '' 35 35 Pinentry provides a console and a GTK+ GUI that allows users to
+1 -1
pkgs/tools/security/pius/default.nix
··· 38 38 to the process. 39 39 ''; 40 40 41 - license = "GPLv2"; 41 + license = stdenv.lib.licenses.gpl2; 42 42 43 43 platforms = stdenv.lib.platforms.gnu; 44 44 maintainers = [ ];
+2 -2
pkgs/tools/security/tor/default.nix
··· 1 1 { stdenv, fetchurl, libevent, openssl, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "tor-0.2.4.22"; 4 + name = "tor-0.2.4.23"; 5 5 6 6 src = fetchurl { 7 7 url = "https://archive.torproject.org/tor-package-archive/${name}.tar.gz"; 8 - sha256 = "0k39ppcvld6p08yaf4rpspb34z4f5863j0d605yrm4dqjcp99xvb"; 8 + sha256 = "0a8l6d82hk4wbn7nlphd3c1maxhgdli8338wbg5r9dk6zcy7k8q5"; 9 9 }; 10 10 11 11 buildInputs = [ libevent openssl zlib ];
+1 -1
pkgs/tools/security/tor/torsocks.nix
··· 19 19 description = "use socks-friendly applications with Tor"; 20 20 homepage = http://code.google.com/p/torsocks/; 21 21 repositories.git = https://git.torproject.org/torsocks.git; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/tools/system/acct/default.nix
··· 20 20 execution statistics. 21 21 ''; 22 22 23 - license = "GPLv3+"; 23 + license = stdenv.lib.licenses.gpl3Plus; 24 24 25 25 homepage = http://www.gnu.org/software/acct/; 26 26
+2 -2
pkgs/tools/system/ansible/default.nix
··· 1 1 { stdenv, fetchurl, pythonPackages, python }: 2 2 3 3 pythonPackages.buildPythonPackage rec { 4 - version = "1.6.1"; 4 + version = "1.6.10"; 5 5 name = "ansible-${version}"; 6 6 namePrefix = ""; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/ansible/ansible/archive/v${version}.tar.gz"; 10 - sha256 = "1iz1q2h0zll4qsxk0pndc59knasw663kv53sm21q57qz7lf30q9z"; 10 + sha256 = "0j133353skzb6ydrqqgfkzbkkj1zaibl1x8sgl0arnfma8qky1g1"; 11 11 }; 12 12 13 13 prePatch = ''
+1 -1
pkgs/tools/system/at/default.nix
··· 35 35 36 36 meta = { 37 37 description = ''The classical Unix `at' job scheduling command''; 38 - license = "GPLv2+"; 38 + license = stdenv.lib.licenses.gpl2Plus; 39 39 homepage = http://packages.qa.debian.org/at; 40 40 }; 41 41 }
+1 -1
pkgs/tools/system/collectd/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 name = "collectd-5.4.1"; 30 - 30 + 31 31 src = fetchurl { 32 32 url = "http://collectd.org/files/${name}.tar.bz2"; 33 33 sha256 = "1q365zx6d1wyhv7n97bagfxqnqbhj2j14zz552nhmjviy8lj2ibm";
+1 -1
pkgs/tools/system/ddrescue/default.nix
··· 40 40 41 41 homepage = http://www.gnu.org/software/ddrescue/ddrescue.html; 42 42 43 - license = "GPLv3+"; 43 + license = stdenv.lib.licenses.gpl3Plus; 44 44 45 45 platforms = stdenv.lib.platforms.all; 46 46 maintainers = with stdenv.lib.maintainers; [ iElectric ];
-1
pkgs/tools/system/efibootmgr/default.nix
··· 27 27 platforms = platforms.linux; 28 28 }; 29 29 } 30 -
+1 -1
pkgs/tools/system/fakeroot/default.nix
··· 19 19 meta = { 20 20 homepage = http://fakeroot.alioth.debian.org/; 21 21 description = "Give a fake root environment through LD_PRELOAD"; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 maintainers = with stdenv.lib.maintainers; [viric]; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 };
+1 -1
pkgs/tools/system/fcron/default.nix
··· 52 52 meta = { 53 53 description="A command scheduler with extended capabilities over cron and anacron"; 54 54 homepage = http://fcron.free.fr; 55 - license = "GPLv2"; 55 + license = stdenv.lib.licenses.gpl2; 56 56 platforms = stdenv.lib.platforms.all; 57 57 }; 58 58 }
+1 -1
pkgs/tools/system/fdisk/default.nix
··· 20 20 cfdisk. It uses GNU Parted. 21 21 ''; 22 22 23 - license = "GPLv3+"; 23 + license = stdenv.lib.licenses.gpl3Plus; 24 24 25 25 homepage = http://www.gnu.org/software/fdisk/; 26 26
+1 -1
pkgs/tools/system/fio/default.nix
··· 18 18 meta = { 19 19 homepage = "http://git.kernel.dk/?p=fio.git;a=summary"; 20 20 description = "Flexible IO Tester - an IO benchmark tool"; 21 - license = "GPLv2"; 21 + license = stdenv.lib.licenses.gpl2; 22 22 }; 23 23 }
+1 -1
pkgs/tools/system/freeipmi/default.nix
··· 31 31 32 32 homepage = http://www.gnu.org/software/freeipmi/; 33 33 34 - license = "GPLv3+"; 34 + license = stdenv.lib.licenses.gpl3Plus; 35 35 36 36 maintainers = with stdenv.lib.maintainers; [ raskin ]; 37 37 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -2
pkgs/tools/system/gptfdisk/default.nix
··· 23 23 meta = { 24 24 description = "A set of text-mode partitioning tools for Globally Unique Identifier (GUID) Partition Table (GPT) disks"; 25 25 26 - license = "GPLv2"; 26 + license = stdenv.lib.licenses.gpl2; 27 27 28 28 homepage = http://www.rodsbooks.com/gdisk/; 29 29 ··· 32 32 platforms = stdenv.lib.platforms.linux; 33 33 }; 34 34 } 35 -
+1 -1
pkgs/tools/system/gt5/default.nix
··· 19 19 meta = { 20 20 description = "A diff-capable 'du' browser"; 21 21 homepage = http://gt5.sourceforge.net/; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 maintainers = with stdenv.lib.maintainers; [viric]; 24 24 platforms = with stdenv.lib.platforms; linux; 25 25 };
+1 -1
pkgs/tools/system/idle3tools/default.nix
··· 15 15 meta = { 16 16 homepage = http://idle3-tools.sourceforge.net/; 17 17 description = "Tool to get/set the infamous idle3 timer in WD HDDs"; 18 - license = "GPLv3"; 18 + license = stdenv.lib.licenses.gpl3; 19 19 maintainers = with stdenv.lib.maintainers; [viric]; 20 20 platforms = with stdenv.lib.platforms; linux; 21 21 };
+1 -1
pkgs/tools/system/logcheck/default.nix
··· 37 37 Logcheck was part of the Abacus Project of security tools, but this version has been rewritten. 38 38 ''; 39 39 homepage = http://logcheck.org; 40 - license = "GPLv2"; 40 + license = stdenv.lib.licenses.gpl2; 41 41 42 42 maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 43 43 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/system/logrotate/default.nix
··· 23 23 meta = { 24 24 homepage = https://fedorahosted.org/releases/l/o/logrotate/; 25 25 description = "Rotates and compresses system logs"; 26 - license = "GPLv2+"; 26 + license = stdenv.lib.licenses.gpl2Plus; 27 27 maintainers = [ stdenv.lib.maintainers.viric ]; 28 28 platforms = stdenv.lib.platforms.all; 29 29 };
+1 -1
pkgs/tools/system/mcron/default.nix
··· 27 27 28 28 homepage = http://www.gnu.org/software/mcron/; 29 29 30 - license = "GPLv3+"; 30 + license = stdenv.lib.licenses.gpl3Plus; 31 31 }; 32 32 }
+1 -1
pkgs/tools/system/rsyslog/default.nix
··· 17 17 meta = { 18 18 homepage = "http://www.rsyslog.com/"; 19 19 description = "Enhanced syslog implementation"; 20 - license = "GPLv3"; 20 + license = stdenv.lib.licenses.gpl3; 21 21 platforms = stdenv.lib.platforms.linux; 22 22 }; 23 23 }
+1 -1
pkgs/tools/system/safecopy/default.nix
··· 22 22 23 23 homepage = http://safecopy.sourceforge.net; 24 24 25 - license = "GPLv2+"; 25 + license = stdenv.lib.licenses.gpl2Plus; 26 26 27 27 platforms = stdenv.lib.platforms.all; 28 28 maintainers = [ stdenv.lib.maintainers.bluescreen303 ];
+1 -1
pkgs/tools/system/storebrowse/default.nix
··· 40 40 41 41 meta = { 42 42 homepage = http://viric.name/cgi-bin/storebrowse; 43 - license = "AGPLv3+"; 43 + license = stdenv.lib.licenses.agpl3Plus; 44 44 }; 45 45 }
+1 -1
pkgs/tools/system/syslog-ng/default.nix
··· 19 19 meta = { 20 20 homepage = "http://www.balabit.com/network-security/syslog-ng/"; 21 21 description = "Next-generation syslogd with advanced networking and filtering capabilities"; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/tools/system/tree/default.nix
··· 43 43 meta = { 44 44 homepage = "http://mama.indstate.edu/users/ice/tree/"; 45 45 description = "command to produce a depth indented directory listing"; 46 - license = "GPLv2"; 46 + license = stdenv.lib.licenses.gpl2; 47 47 48 48 longDescription = '' 49 49 Tree is a recursive directory listing command that produces a
+1 -1
pkgs/tools/text/catdoc/default.nix
··· 12 12 meta = with stdenv.lib; { 13 13 description = "MS-Word/Excel/PowerPoint to text converter"; 14 14 platforms = platforms.all; 15 - license = "GPL2"; 15 + license = stdenv.lib.licenses.gpl2; 16 16 maintainers = [ maintainers.urkud ]; 17 17 }; 18 18 }
+1 -1
pkgs/tools/text/convertlit/default.nix
··· 28 28 meta = { 29 29 homepage = http://www.convertlit.com/; 30 30 description = "A tool for converting Microsoft Reader ebooks to more open formats"; 31 - license = "GPL"; 31 + license = stdenv.lib.licenses.gpl2; 32 32 }; 33 33 }
+1 -1
pkgs/tools/text/dos2unix/default.nix
··· 17 17 meta = { 18 18 homepage = http://waterlan.home.xs4all.nl/dos2unix.html; 19 19 description = "Tools to transform text files from dos to unix formats and vicervesa"; 20 - license = "BSD"; 20 + license = stdenv.lib.licenses.bsd2; 21 21 maintainers = with stdenv.lib.maintainers; [viric]; 22 22 platforms = with stdenv.lib.platforms; all; 23 23 };
+1 -1
pkgs/tools/text/enca/default.nix
··· 22 22 Unicode variants, independently on language. 23 23 ''; 24 24 25 - license = "GPLv2"; 25 + license = stdenv.lib.licenses.gpl2; 26 26 27 27 platforms = stdenv.lib.platforms.all; 28 28 };
+1 -1
pkgs/tools/text/enscript/default.nix
··· 33 33 it has many options that can be used to customize printouts. 34 34 ''; 35 35 36 - license = "GPLv3+"; 36 + license = stdenv.lib.licenses.gpl3Plus; 37 37 38 38 homepage = http://www.gnu.org/software/enscript/; 39 39
+1 -1
pkgs/tools/text/gawk/default.nix
··· 38 38 lines of code. 39 39 ''; 40 40 41 - license = "GPLv3+"; 41 + license = stdenv.lib.licenses.gpl3Plus; 42 42 43 43 maintainers = [ stdenv.lib.maintainers.ludo ]; 44 44 };
+1 -1
pkgs/tools/text/gnugrep/default.nix
··· 35 35 prints the matching lines. 36 36 ''; 37 37 38 - license = "GPLv3+"; 38 + license = stdenv.lib.licenses.gpl3Plus; 39 39 40 40 maintainers = [ ]; 41 41 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/text/gnupatch/default.nix
··· 29 29 30 30 homepage = http://savannah.gnu.org/projects/patch; 31 31 32 - license = "GPLv3+"; 32 + license = stdenv.lib.licenses.gpl3Plus; 33 33 34 34 maintainers = [ ]; 35 35 platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/tools/text/gnused/default.nix
··· 21 21 multiple occurrences of a string within a file. 22 22 ''; 23 23 24 - license = "GPLv3+"; 24 + license = stdenv.lib.licenses.gpl3Plus; 25 25 26 26 platforms = stdenv.lib.platforms.all; 27 27 maintainers = [ ];
+1 -1
pkgs/tools/text/groff/default.nix
··· 31 31 meta = { 32 32 homepage = "http://www.gnu.org/software/groff/"; 33 33 description = "GNU Troff, a typesetting package that reads plain text and produces formatted output"; 34 - license = "GPLv3+"; 34 + license = stdenv.lib.licenses.gpl3Plus; 35 35 platforms = stdenv.lib.platforms.all; 36 36 37 37 longDescription = ''
+1 -1
pkgs/tools/text/html-tidy/default.nix
··· 32 32 used to validate and fix HTML data. 33 33 ''; 34 34 35 - license = "MIT"; 35 + license = stdenv.lib.licenses.mit; 36 36 37 37 homepage = http://tidy.sourceforge.net/; 38 38
+1 -1
pkgs/tools/text/kdiff3/default.nix
··· 12 12 13 13 meta = { 14 14 homepage = http://kdiff3.sourceforge.net/; 15 - license = "GPLv2+"; 15 + license = stdenv.lib.licenses.gpl2Plus; 16 16 description = "Compares and merges 2 or 3 files or directories"; 17 17 maintainers = with stdenv.lib.maintainers; [viric urkud]; 18 18 platforms = with stdenv.lib.platforms; linux;
+1 -1
pkgs/tools/text/mairix/default.nix
··· 12 12 13 13 meta = { 14 14 homepage = http://www.rc0.org.uk/mairix; 15 - license = "GPLv2+"; 15 + license = stdenv.lib.licenses.gpl2Plus; 16 16 description = "Program for indexing and searching email messages stored in maildir, MH or mbox"; 17 17 maintainers = with stdenv.lib.maintainers; [viric]; 18 18 platforms = with stdenv.lib.platforms; all;
+1 -1
pkgs/tools/text/multitran/data/default.nix
··· 19 19 meta = { 20 20 homepage = http://multitran.sourceforge.net/; 21 21 description = "Multitran data english-russian"; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/tools/text/multitran/libbtree/default.nix
··· 13 13 meta = { 14 14 homepage = http://multitran.sourceforge.net/; 15 15 description = "Multitran lib: library for reading Multitran's BTREE database format"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -1
pkgs/tools/text/multitran/libfacet/default.nix
··· 19 19 meta = { 20 20 homepage = http://multitran.sourceforge.net/; 21 21 description = "Multitran lib: enchanced locale facets"; 22 - license = "GPLv2"; 22 + license = stdenv.lib.licenses.gpl2; 23 23 }; 24 24 }
+1 -1
pkgs/tools/text/multitran/libmtquery/default.nix
··· 21 21 meta = { 22 22 homepage = http://multitran.sourceforge.net/; 23 23 description = "Multitran lib: main engine to query translations"; 24 - license = "GPLv2"; 24 + license = stdenv.lib.licenses.gpl2; 25 25 }; 26 26 }
+1 -1
pkgs/tools/text/multitran/libmtsupport/default.nix
··· 13 13 meta = { 14 14 homepage = http://multitran.sourceforge.net/; 15 15 description = "Multitran lib: basic useful functions"; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -1
pkgs/tools/text/multitran/mtutils/default.nix
··· 25 25 meta = { 26 26 homepage = http://multitran.sourceforge.net/; 27 27 description = "Multitran: simple command line utilities for dictionary maintainance"; 28 - license = "GPLv2"; 28 + license = stdenv.lib.licenses.gpl2; 29 29 maintainers = with stdenv.lib.maintainers; [viric]; 30 30 platforms = with stdenv.lib.platforms; linux; 31 31 };
+1 -1
pkgs/tools/text/namazu/default.nix
··· 35 35 but also as a personal search system for email or other files. 36 36 ''; 37 37 38 - license = "GPLv2+"; 38 + license = stdenv.lib.licenses.gpl2Plus; 39 39 homepage = http://namazu.org/; 40 40 41 41 platforms = stdenv.lib.platforms.gnu; # arbitrary choice
+1 -1
pkgs/tools/text/qshowdiff/default.nix
··· 18 18 meta = { 19 19 homepage = http://qshowdiff.danfis.cz/; 20 20 description = "Colourful diff viewer"; 21 - license = "GPLv3+"; 21 + license = stdenv.lib.licenses.gpl3Plus; 22 22 }; 23 23 }
+1 -1
pkgs/tools/text/sgml/openjade/default.nix
··· 17 17 18 18 meta = { 19 19 description = "An implementation of DSSSL, an ISO standard for formatting SGML (and XML) documents"; 20 - license = "BSD"; 20 + license = stdenv.lib.licenses.mit; 21 21 homepage = http://openjade.sourceforge.net/; 22 22 }; 23 23 }
+1 -1
pkgs/tools/text/sgml/opensp/default.nix
··· 19 19 20 20 meta = { 21 21 description = "A suite of SGML/XML processing tools"; 22 - license = "BSD"; 22 + license = stdenv.lib.licenses.mit; 23 23 homepage = http://openjade.sourceforge.net/; 24 24 }; 25 25 }
+1 -1
pkgs/tools/text/source-highlight/default.nix
··· 23 23 meta = { 24 24 description = "Source code renderer with syntax highlighting"; 25 25 homepage = http://www.gnu.org/software/src-highlite/; 26 - license = "GPLv3+"; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 27 platforms = stdenv.lib.platforms.linux; 28 28 longDescription = 29 29 ''
+1 -1
pkgs/tools/text/uni2ascii/default.nix
··· 8 8 }; 9 9 10 10 meta = { 11 - license = "GPLv3"; 11 + license = stdenv.lib.licenses.gpl3; 12 12 homepage = http://billposer.org/Software/uni2ascii.html; 13 13 description = "Converts between UTF-8 and many 7-bit ASCII equivalents and back"; 14 14
+1 -1
pkgs/tools/text/wdiff/default.nix
··· 13 13 meta = { 14 14 homepage = http://www.gnu.org/software/wdiff/; 15 15 description = "GNU wdiff, comparing files on a word by word basis"; 16 - license = "GPLv3+"; 16 + license = stdenv.lib.licenses.gpl3Plus; 17 17 maintainers = [ stdenv.lib.maintainers.eelco ]; 18 18 platforms = stdenv.lib.platforms.linux; 19 19 };
+1 -1
pkgs/tools/text/xml/html-xml-utils/default.nix
··· 14 14 meta = { 15 15 description = "Utilities for manipulating HTML and XML files"; 16 16 homepage = http://www.w3.org/Tools/HTML-XML-utils/; 17 - license = "free-non-copyleft"; 17 + license = "free-non-copyleft"; #TODO W3C 18 18 }; 19 19 }
+1 -1
pkgs/tools/text/xml/rxp/default.nix
··· 13 13 cp rxp $out/bin 14 14 ''; 15 15 meta = { 16 - license = "GPL"; 16 + license = stdenv.lib.licenses.gpl2Plus; 17 17 description = "a validating XML parser written in C"; 18 18 homepage = "http://www.cogsci.ed.ac.uk/~richard/rxp.html"; 19 19 };
+1 -1
pkgs/tools/text/xml/xmlstarlet/default.nix
··· 26 26 meta = { 27 27 description = "A command line tool for manipulating and querying XML data"; 28 28 homepage = http://xmlstar.sourceforge.net/; 29 - license = "bsd"; 29 + license = stdenv.lib.licenses.mit; 30 30 }; 31 31 }
+1 -1
pkgs/tools/typesetting/docbook2x/default.nix
··· 52 52 into the traditional Unix man page format and the GNU Texinfo 53 53 format. 54 54 ''; 55 - license = "MIT-style"; 55 + license = stdenv.lib.licenses.mit; 56 56 homepage = http://docbook2x.sourceforge.net/; 57 57 }; 58 58 }
+1 -1
pkgs/tools/typesetting/halibut/default.nix
··· 27 27 meta = { 28 28 description = "Documentation production system for software manuals"; 29 29 homepage = http://www.chiark.greenend.org.uk/~sgtatham/halibut/; 30 - license = "free"; 30 + license = stdenv.lib.licenses.mit; 31 31 }; 32 32 }
+1 -1
pkgs/tools/typesetting/lhs2tex/default.nix
··· 18 18 meta = { 19 19 homepage = "http://www.andres-loeh.de/lhs2tex/"; 20 20 description = "Preprocessor for typesetting Haskell sources with LaTeX"; 21 - license = "GPL"; 21 + license = self.stdenv.lib.licenses.gpl2; 22 22 platforms = self.ghc.meta.platforms; 23 23 hydraPlatforms = self.stdenv.lib.platforms.linux; 24 24 maintainers = [ self.stdenv.lib.maintainers.andres ];
+1 -1
pkgs/tools/typesetting/lout/default.nix
··· 44 44 # Wiki: http://lout.wiki.sourceforge.net/ 45 45 homepage = http://savannah.nongnu.org/projects/lout/; 46 46 47 - license = "GPLv3+"; 47 + license = stdenv.lib.licenses.gpl3Plus; 48 48 49 49 platforms = stdenv.lib.platforms.all; 50 50 maintainers = [ stdenv.lib.maintainers.ludo ];
+1 -1
pkgs/tools/typesetting/pdftk/default.nix
··· 25 25 meta = { 26 26 description = "Simple tool for doing everyday things with PDF documents"; 27 27 homepage = http://www.accesspdf.com/pdftk/; 28 - license = "free"; 28 + license = stdenv.lib.licenses.gpl2; 29 29 maintainers = with stdenv.lib.maintainers; [viric]; 30 30 platforms = with stdenv.lib.platforms; linux; 31 31 };
+1 -1
pkgs/tools/typesetting/rubber/default.nix
··· 25 25 of pdfLaTeX to produce PDF documents. 26 26 ''; 27 27 28 - license = "GPLv2+"; 28 + license = stdenv.lib.licenses.gpl2Plus; 29 29 30 30 homepage = http://www.pps.jussieu.fr/~beffara/soft/rubber/; 31 31 };
+1 -1
pkgs/tools/typesetting/tex/dblatex/default.nix
··· 55 55 meta = { 56 56 description = "A program to convert DocBook to DVI, PostScript or PDF via LaTeX or ConTeXt"; 57 57 homepage = http://dblatex.sourceforge.net/; 58 - license = "GPL"; 58 + license = stdenv.lib.licenses.gpl2Plus; 59 59 }; 60 60 }
+1 -1
pkgs/tools/typesetting/tex/tex4ht/default.nix
··· 30 30 meta = { 31 31 homepage = "http://tug.org/tex4ht/"; 32 32 description = "a system to convert (La)TeX documents to HTML and various other formats"; 33 - license = "LPPL"; # LaTeX Project Public License 33 + license = "LPPL-1.2"; # LaTeX Project Public License 34 34 }; 35 35 }
+5 -5
pkgs/tools/typesetting/tex/texlive/default.nix
··· 5 5 sha256 = "0nh8hfayyf60nm4z8zyclrbc3792c62azgsvrwxnl28iq223200s"; 6 6 }; 7 7 8 - texmfVersion = "2014.20140626"; 8 + texmfVersion = "2014.20140717"; 9 9 texmfSrc = fetchurl { 10 10 url = "mirror://debian/pool/main/t/texlive-base/texlive-base_${texmfVersion}.orig.tar.xz"; 11 - sha256 = "1zimavr8nid6425i2k3i34a7xl45lskvsnp55q526i8y6f3zlw3g"; 11 + sha256 = "08vhl6x742r8fl0gags2r6yspz8ynvz26vdjrqb4vyz5h7h3rzc9"; 12 12 }; 13 13 14 - langTexmfVersion = "2014.20140626"; 14 + langTexmfVersion = "2014.20140717"; 15 15 langTexmfSrc = fetchurl { 16 16 url = "mirror://debian/pool/main/t/texlive-lang/texlive-lang_${langTexmfVersion}.orig.tar.xz"; 17 - sha256 = "0gwms9jj8x2hp8fbqx420lvzccx3s6wlif7afp176y7ja9i3s17r"; 17 + sha256 = "1x9aa3v2cg4lcb58lwksnfdsgrhi0sg968pjqsbndmbxhr1msbp7"; 18 18 }; 19 19 20 20 passthru = { inherit texmfSrc langTexmfSrc; }; ··· 120 120 121 121 configureFlags = [ "--with-x11" "--enable-ipc" "--with-mktexfmt" 122 122 "--enable-shared" "--disable-native-texlive-build" "--with-system-zziplib" 123 - "--with-system-libgs" "--with-system-t1lib" "--with-system-freetype2" 123 + "--with-system-libgs" "--with-system-t1lib" "--with-system-freetype2" 124 124 "--with-system-freetype=no" "--disable-ttf2pk" "--enable-ttf2pk2" ] 125 125 ++ stdenv.lib.optionals stdenv.isDarwin [ 126 126 # TODO: We should be able to fix these tests
+3 -3
pkgs/tools/typesetting/tex/texlive/extra.nix
··· 1 1 args: with args; 2 2 rec { 3 3 name = "texlive-extra-2014"; 4 - version = "2014.20140626"; 4 + version = "2014.20140717"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://debian/pool/main/t/texlive-extra/texlive-extra_${version}.orig.tar.xz"; 8 - sha256 = "1n7n2vssdspzg95qrikl4p8cr6axdpj6bgv2l61px7vp837ma83v"; 8 + sha256 = "1khxqdq9gagm6z8kbpjbraysfzibfjs2cgbrhjpncbd24sxpw13q"; 9 9 }; 10 10 11 11 buildInputs = [texLive xz]; ··· 20 20 description = "Extra components for TeXLive"; 21 21 maintainers = [ args.lib.maintainers.raskin ]; 22 22 23 - # Actually, arch-independent.. 23 + # Actually, arch-independent.. 24 24 hydraPlatforms = []; 25 25 }; 26 26 }
+1 -1
pkgs/tools/typesetting/xmlto/default.nix
··· 41 41 necessary post-processing. 42 42 ''; 43 43 44 - license = "GPLv2+"; 44 + license = stdenv.lib.licenses.gpl2Plus; 45 45 homepage = https://fedorahosted.org/xmlto/; 46 46 }; 47 47 }
+1 -1
pkgs/tools/video/dvgrab/default.nix
··· 27 27 28 28 homepage = http://kinodv.org/; 29 29 30 - license = "GPLv2+"; 30 + license = stdenv.lib.licenses.gpl2Plus; 31 31 platforms = stdenv.lib.platforms.gnu; 32 32 maintainers = [ ]; 33 33 };
+1 -1
pkgs/tools/video/rtmpdump/default.nix
··· 19 19 meta = { 20 20 homepage = http://rtmpdump.mplayerhq.hu/; 21 21 description = "Toolkit for RTMP streams"; 22 - license = "GPLv2+"; 22 + license = stdenv.lib.licenses.gpl2Plus; 23 23 maintainers = with stdenv.lib.maintainers; [viric]; 24 24 platforms = with stdenv.lib.platforms; all; 25 25 };
+1 -2
pkgs/tools/video/swfmill/default.nix
··· 15 15 meta = { 16 16 description = "An xml2swf and swf2xml processor with import functionalities"; 17 17 homepage = "http://swfmill.org"; 18 - license = "GPLv2"; 18 + license = stdenv.lib.licenses.gpl2; 19 19 }; 20 20 } 21 -
+1 -1
pkgs/tools/video/swftools/default.nix
··· 13 13 meta = { 14 14 description = "Collection of SWF manipulation and creation utilities"; 15 15 homepage = http://www.swftools.org/about.html; 16 - license = "GPLv2"; 16 + license = stdenv.lib.licenses.gpl2; 17 17 }; 18 18 }
+1 -1
pkgs/tools/virtualization/aws/default.nix
··· 22 22 meta = { 23 23 homepage = http://www.timkay.com/aws/; 24 24 description = "Command-line utility for working with Amazon EC2, S3, SQS, ELB, IAM and SDB"; 25 - license = "GPLv3+"; 25 + license = stdenv.lib.licenses.gpl3Plus; 26 26 }; 27 27 }
+1 -1
pkgs/tools/virtualization/ec2-ami-tools/default.nix
··· 36 36 meta = { 37 37 homepage = http://developer.amazonwebservices.com/connect/entry.jspa?externalID=368&categoryID=88; 38 38 description = "Command-line tools to create and manage Amazon EC2 virtual machine images"; 39 - license = "unfree-redistributable"; 39 + license = "unfree-redistributable"; # Amazon || (Ruby GPL-2) 40 40 }; 41 41 42 42 }
+1 -1
pkgs/tools/virtualization/ec2-api-tools/default.nix
··· 29 29 meta = { 30 30 homepage = http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351; 31 31 description = "Command-line tools to create and manage Amazon EC2 virtual machines"; 32 - license = "unfree-redistributable"; 32 + license = "unfree-redistributable"; #Amazon 33 33 }; 34 34 }
+61 -13
pkgs/top-level/all-packages.nix
··· 144 144 145 145 146 146 # Override system. This is useful to build i686 packages on x86_64-linux. 147 - forceSystem = system: (import ./all-packages.nix) { 147 + forceSystem = system: kernel: (import ./all-packages.nix) { 148 148 inherit system; 149 + platform = platform // { kernelArch = kernel; }; 149 150 inherit bootStdenv noSysDirs gccWithCC gccWithProfiling config 150 - crossSystem platform; 151 + crossSystem; 151 152 }; 152 153 153 154 154 155 # Used by wine, firefox with debugging version of Flash, ... 155 - pkgsi686Linux = forceSystem "i686-linux"; 156 + pkgsi686Linux = forceSystem "i686-linux" "i386"; 156 157 157 158 callPackage_i686 = lib.callPackageWith (pkgsi686Linux // pkgsi686Linux.xorg); 158 159 ··· 602 603 603 604 cv = callPackage ../tools/misc/cv { }; 604 605 606 + crawl = callPackage ../games/crawl { lua = lua5; }; 607 + 605 608 ditaa = callPackage ../tools/graphics/ditaa { }; 606 609 607 610 direnv = callPackage ../tools/misc/direnv { }; ··· 706 709 bzip2 = callPackage ../tools/compression/bzip2 { }; 707 710 708 711 cabextract = callPackage ../tools/archivers/cabextract { }; 712 + 713 + cadaver = callPackage ../tools/networking/cadaver { }; 709 714 710 715 cantata = callPackage ../applications/audio/cantata { }; 711 716 ··· 2439 2444 2440 2445 xdelta = callPackage ../tools/compression/xdelta { }; 2441 2446 2447 + xdummy = callPackage ../tools/misc/xdummy { }; 2448 + 2442 2449 xfsprogs = callPackage ../tools/filesystems/xfsprogs { }; 2443 2450 2444 2451 xmlroff = callPackage ../tools/typesetting/xmlroff { ··· 3197 3204 3198 3205 menhir = callPackage ../development/ocaml-modules/menhir { }; 3199 3206 3207 + merlin = callPackage ../development/tools/ocaml/merlin { }; 3208 + 3200 3209 mldonkey = callPackage ../applications/networking/p2p/mldonkey { }; 3201 3210 3202 3211 mlgmp = callPackage ../development/ocaml-modules/mlgmp { }; ··· 3285 3294 3286 3295 roadsend = callPackage ../development/compilers/roadsend { }; 3287 3296 3288 - rust = callPackage ../development/compilers/rust {}; 3297 + rustc = callPackage ../development/compilers/rustc/0.11.nix {}; 3298 + rustcMaster = callPackage ../development/compilers/rustc/head.nix {}; 3299 + 3300 + rust = rustc; 3301 + 3289 3302 3290 3303 sbclBootstrap = callPackage ../development/compilers/sbcl/bootstrap.nix {}; 3291 3304 sbcl = callPackage ../development/compilers/sbcl { ··· 3987 4000 3988 4001 ltrace = callPackage ../development/tools/misc/ltrace { }; 3989 4002 3990 - lttngTools = callPackage ../development/tools/misc/lttng-tools { }; 4003 + lttng-tools = callPackage ../development/tools/misc/lttng-tools { }; 3991 4004 3992 - lttngUst = callPackage ../development/tools/misc/lttng-ust { }; 4005 + lttng-ust = callPackage ../development/tools/misc/lttng-ust { }; 3993 4006 3994 4007 lttv = callPackage ../development/tools/misc/lttv { }; 3995 4008 ··· 5600 5613 expat gettext perl 5601 5614 SDL SDL_image SDL_mixer SDL_ttf 5602 5615 curl sqlite 5603 - libogg libvorbis 5616 + libogg libvorbis libcaca csound cunit 5604 5617 ; 5605 5618 guile = guile_1_8; 5606 5619 libpng = libpng15; # 0.0.13 needs libpng 1.2--1.5 ··· 5837 5850 5838 5851 p11_kit = callPackage ../development/libraries/p11-kit { }; 5839 5852 5853 + paperkey = callPackage ../tools/security/paperkey { }; 5854 + 5840 5855 pangoxsl = callPackage ../development/libraries/pangoxsl { }; 5841 5856 5842 5857 pcl = callPackage ../development/libraries/pcl { ··· 7318 7333 ]; 7319 7334 }; 7320 7335 7336 + linux_3_16 = makeOverridable (import ../os-specific/linux/kernel/linux-3.16.nix) { 7337 + inherit fetchurl stdenv perl buildLinux; 7338 + kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") 7339 + [ kernelPatches.mips_fpureg_emu 7340 + kernelPatches.mips_fpu_sigill 7341 + kernelPatches.mips_ext3_n32 7342 + ]; 7343 + }; 7344 + 7321 7345 linux_testing = makeOverridable (import ../os-specific/linux/kernel/linux-testing.nix) { 7322 7346 inherit fetchurl stdenv perl buildLinux; 7323 7347 kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips") ··· 7392 7416 7393 7417 ktap = callPackage ../os-specific/linux/ktap { }; 7394 7418 7395 - lttngModules = callPackage ../os-specific/linux/lttng-modules { }; 7419 + lttng-modules = callPackage ../os-specific/linux/lttng-modules { }; 7396 7420 7397 7421 broadcom_sta = callPackage ../os-specific/linux/broadcom-sta/default.nix { }; 7398 7422 ··· 7453 7477 linuxPackages = linuxPackages_3_12; 7454 7478 7455 7479 # Update this when adding the newest kernel major version! 7456 - linux_latest = pkgs.linux_3_15; 7457 - linuxPackages_latest = pkgs.linuxPackages_3_15; 7480 + linux_latest = pkgs.linux_3_16; 7481 + linuxPackages_latest = pkgs.linuxPackages_3_16; 7458 7482 7459 7483 # Build the kernel modules for the some of the kernels. 7460 7484 linuxPackages_3_2 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_2 linuxPackages_3_2); ··· 7466 7490 linuxPackages_3_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_12 linuxPackages_3_12); 7467 7491 linuxPackages_3_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_14 linuxPackages_3_14); 7468 7492 linuxPackages_3_15 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_15 linuxPackages_3_15); 7493 + linuxPackages_3_16 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_16 linuxPackages_3_16); 7469 7494 linuxPackages_testing = recurseIntoAttrs (linuxPackagesFor pkgs.linux_testing linuxPackages_testing); 7470 7495 7471 7496 # grsecurity flavors ··· 7979 8004 r5rs = callPackage ../data/documentation/rnrs/r5rs.nix { }; 7980 8005 7981 8006 sourceCodePro = callPackage ../data/fonts/source-code-pro {}; 8007 + 8008 + source-han-sans-japanese = callPackage ../data/fonts/source-han-sans/japanese.nix {}; 8009 + source-han-sans-korean = callPackage ../data/fonts/source-han-sans/korean.nix {}; 8010 + source-han-sans-simplified-chinese = callPackage ../data/fonts/source-han-sans/simplified-chinese.nix {}; 8011 + source-han-sans-traditional-chinese = callPackage ../data/fonts/source-han-sans/traditional-chinese.nix {}; 7982 8012 7983 8013 tango-icon-theme = callPackage ../data/icons/tango-icon-theme { }; 7984 8014 ··· 9136 9166 9137 9167 mopidy-spotify = callPackage ../applications/audio/mopidy-spotify { }; 9138 9168 9169 + mopidy-moped = callPackage ../applications/audio/mopidy-moped { }; 9170 + 9139 9171 mozilla = callPackage ../applications/networking/browsers/mozilla { 9140 9172 inherit (gnome) libIDL; 9141 9173 }; ··· 9458 9490 qt = qt4; 9459 9491 }; 9460 9492 9461 - retroshare06 = callPackage ../applications/networking/p2p/retroshare/0.6.nix { 9493 + retroshare06 = lowPrio (callPackage ../applications/networking/p2p/retroshare/0.6.nix { 9462 9494 qt = qt4; 9463 - }; 9495 + }); 9464 9496 9465 9497 rsync = callPackage ../applications/networking/sync/rsync { 9466 9498 enableACLs = !(stdenv.isDarwin || stdenv.isSunOS || stdenv.isFreeBSD); ··· 9756 9788 uzbl = callPackage ../applications/networking/browsers/uzbl { 9757 9789 webkit = webkitgtk2; 9758 9790 }; 9791 + 9792 + uTox = callPackage ../applications/networking/instant-messengers/utox { }; 9759 9793 9760 9794 vanitygen = callPackage ../applications/misc/vanitygen { }; 9761 9795 ··· 9968 10002 9969 10003 xdotool = callPackage ../tools/X11/xdotool { }; 9970 10004 9971 - xen = callPackage ../applications/virtualization/xen { }; 10005 + xen = callPackage ../applications/virtualization/xen { 10006 + stdenv = overrideGCC stdenv gcc45; 10007 + }; 9972 10008 9973 10009 xfe = callPackage ../applications/misc/xfe { 9974 10010 fox = fox_1_6; ··· 10137 10173 }; 10138 10174 }; 10139 10175 10176 + dwarf_fortress_2014 = callPackage_i686 ../games/dwarf-fortress/df2014.nix { 10177 + SDL_image = pkgsi686Linux.SDL_image.override { 10178 + libpng = pkgsi686Linux.libpng12; 10179 + }; 10180 + }; 10181 + 10140 10182 dwarf_fortress_modable = appendToName "moddable" (dwarf_fortress.override { 10183 + copyDataDirectory = true; 10184 + }); 10185 + 10186 + dwarf_fortress_2014_modable = appendToName "moddable" (dwarf_fortress_2014.override { 10141 10187 copyDataDirectory = true; 10142 10188 }); 10143 10189 ··· 11353 11399 # Attributes for backward compatibility. 11354 11400 adobeReader = adobe-reader; 11355 11401 asciidocFull = asciidoc-full; # added 2014-06-22 11402 + lttngTools = lttng-tools; # added 2014-07-31 11403 + lttngUst = lttng-ust; # added 2014-07-31 11356 11404 11357 11405 11358 11406 }; in self; in pkgs
+2 -3
pkgs/top-level/haskell-defaults.nix
··· 21 21 }; 22 22 23 23 ghc783Prefs = self : super : ghcHEADPrefs self super // { 24 - cabalInstall_1_20_0_3 = super.cabalInstall_1_20_0_3.override { Cabal = self.Cabal_1_20_0_1; }; 25 - codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_1; }; }; 24 + cabalInstall_1_20_0_3 = super.cabalInstall_1_20_0_3.override { Cabal = self.Cabal_1_20_0_2; }; 25 + codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_2; }; }; 26 26 mtl = self.mtl_2_1_2; 27 27 }; 28 28 ··· 49 49 networkTransport = super.networkTransport.override { binary = self.binary_0_7_2_1; }; 50 50 distributedProcess = super.distributedProcess.override { binary = self.binary_0_7_2_1; }; 51 51 singletons = null; # requires base >= 4.7 52 - vty_5_1_1 = super.vty_5_1_1.override { cabal = self.cabal.override { Cabal = self.Cabal_1_18_1_3; }; }; 53 52 transformers = self.transformers_0_3_0_0; # core packagen in ghc > 7.6.x 54 53 zipArchive = super.zipArchive_0_2_2_1; # works without binary 0.7.x 55 54 };
+30 -25
pkgs/top-level/haskell-packages.nix
··· 135 135 136 136 abstractPar = callPackage ../development/libraries/haskell/abstract-par {}; 137 137 138 + ad = callPackage ../development/libraries/haskell/ad {}; 139 + 138 140 adjunctions = callPackage ../development/libraries/haskell/adjunctions {}; 139 141 140 142 AES = callPackage ../development/libraries/haskell/AES {}; ··· 225 227 226 228 baseUnicodeSymbols = callPackage ../development/libraries/haskell/base-unicode-symbols {}; 227 229 230 + basePrelude = callPackage ../development/libraries/haskell/base-prelude {}; 231 + 228 232 basicPrelude = callPackage ../development/libraries/haskell/basic-prelude {}; 229 233 230 234 benchpress = callPackage ../development/libraries/haskell/benchpress {}; 235 + 236 + bencoding = callPackage ../development/libraries/haskell/bencoding {}; 231 237 232 238 bert = callPackage ../development/libraries/haskell/bert {}; 233 239 ··· 334 340 Cabal_1_14_0 = callPackage ../development/libraries/haskell/Cabal/1.14.0.nix {}; 335 341 Cabal_1_16_0_3 = callPackage ../development/libraries/haskell/Cabal/1.16.0.3.nix {}; 336 342 Cabal_1_18_1_3 = callPackage ../development/libraries/haskell/Cabal/1.18.1.3.nix {}; 337 - Cabal_1_20_0_1 = callPackage ../development/libraries/haskell/Cabal/1.20.0.1.nix {}; 343 + Cabal_1_20_0_2 = callPackage ../development/libraries/haskell/Cabal/1.20.0.2.nix {}; 338 344 Cabal = null; # core package since forever 339 345 340 346 cabalCargs = callPackage ../development/libraries/haskell/cabal-cargs {}; ··· 692 698 693 699 dyre = callPackage ../development/libraries/haskell/dyre {}; 694 700 701 + easyFile = callPackage ../development/libraries/haskell/easy-file {}; 702 + 695 703 editDistance = callPackage ../development/libraries/haskell/edit-distance {}; 696 704 697 705 editline_0_2_1_0 = callPackage ../development/libraries/haskell/editline/0.2.1.0.nix {}; ··· 727 735 728 736 entropy = callPackage ../development/libraries/haskell/entropy {}; 729 737 730 - equivalence = callPackage ../development/libraries/haskell/equivalence {}; 738 + equivalence_0_2_3 = callPackage ../development/libraries/haskell/equivalence/0.2.3.nix {}; 739 + equivalence_0_2_5 = callPackage ../development/libraries/haskell/equivalence/0.2.5.nix {}; 740 + equivalence = self.equivalence_0_2_5; 731 741 732 742 erf = callPackage ../development/libraries/haskell/erf {}; 733 743 ··· 830 840 831 841 free = callPackage ../development/libraries/haskell/free {}; 832 842 833 - freeGame_1_0_5 = callPackage ../development/libraries/haskell/free-game/1.0.5.nix { 834 - boundingboxes = self.boundingboxes_0_1_1; 835 - }; 836 - freeGame_1_1 = callPackage ../development/libraries/haskell/free-game/1.1.nix {}; 837 - freeGame = self.freeGame_1_1; 843 + freeGame = callPackage ../development/libraries/haskell/free-game {}; 838 844 839 845 fsnotify = callPackage ../development/libraries/haskell/fsnotify {}; 840 846 ··· 1745 1751 parsec = self.parsec_3_1_5; 1746 1752 1747 1753 parsers_0_10_3 = callPackage ../development/libraries/haskell/parsers/0.10.3.nix {}; 1748 - parsers_0_12 = callPackage ../development/libraries/haskell/parsers/0.12.nix {}; 1749 - parsers = self.parsers_0_12; 1754 + parsers_0_12_1 = callPackage ../development/libraries/haskell/parsers/0.12.1.nix {}; 1755 + parsers = self.parsers_0_12_1; 1750 1756 1751 1757 parsimony = callPackage ../development/libraries/haskell/parsimony {}; 1752 1758 ··· 1862 1868 primitive_0_5_2_1 = callPackage ../development/libraries/haskell/primitive/0.5.2.1.nix {}; 1863 1869 primitive_0_5_3_0 = callPackage ../development/libraries/haskell/primitive/0.5.3.0.nix {}; 1864 1870 primitive = self.primitive_0_5_3_0; 1871 + 1872 + probability = callPackage ../development/libraries/haskell/probability {}; 1865 1873 1866 1874 profunctors = callPackage ../development/libraries/haskell/profunctors {}; 1867 1875 ··· 2573 2581 void = callPackage ../development/libraries/haskell/void {}; 2574 2582 2575 2583 vty_4_7_5 = callPackage ../development/libraries/haskell/vty/4.7.5.nix {}; 2576 - vty_5_1_1 = callPackage ../development/libraries/haskell/vty/5.1.1.nix {}; 2577 - vty = self.vty_4_7_5; 2584 + vty_5_1_4 = callPackage ../development/libraries/haskell/vty/5.1.4.nix {}; 2585 + vty = self.vty_5_1_4; 2578 2586 2579 2587 vtyUi = callPackage ../development/libraries/haskell/vty-ui {}; 2580 2588 ··· 2679 2687 2680 2688 xmlhtml = callPackage ../development/libraries/haskell/xmlhtml {}; 2681 2689 2690 + xmlHtmlConduitLens = callPackage ../development/libraries/haskell/xml-html-conduit-lens {}; 2691 + 2682 2692 xmlLens = callPackage ../development/libraries/haskell/xml-lens {}; 2683 2693 2684 2694 xmlTypes = callPackage ../development/libraries/haskell/xml-types {}; ··· 2756 2766 # Compilers. 2757 2767 2758 2768 Agda_2_3_2_2 = callPackage ../development/compilers/agda/2.3.2.2.nix {}; 2759 - Agda_2_4_0_1 = callPackage ../development/compilers/agda/2.4.0.1.nix { 2760 - binary = self.binary_0_7_2_1; 2761 - QuickCheck = self.QuickCheck_2_7_5; 2762 - }; 2763 - Agda = self.Agda_2_4_0_1; 2769 + Agda_2_4_0_2 = callPackage ../development/compilers/agda/2.4.0.2.nix {}; 2770 + Agda = self.Agda_2_4_0_2; 2764 2771 2765 2772 AgdaStdlib_0_7 = callPackage ../development/compilers/agda/stdlib-0.7.nix { 2766 2773 Agda = self.Agda_2_3_2_2; 2767 2774 }; 2768 2775 AgdaStdlib_0_8 = callPackage ../development/compilers/agda/stdlib-0.8.nix { 2769 - Agda = self.Agda_2_4_0_1; 2776 + Agda = self.Agda_2_4_0_2; 2770 2777 }; 2771 2778 AgdaStdlib = self.AgdaStdlib_0_8; 2772 2779 ··· 2872 2879 darcs = callPackage ../applications/version-management/darcs {}; 2873 2880 2874 2881 idris_plain = callPackage ../development/compilers/idris { 2875 - parsers = self.parsers_0_10_3; 2876 - trifecta = self.trifecta.override { 2877 - parsers = self.parsers_0_10_3; 2878 - }; 2879 2882 llvmGeneral = self.llvmGeneral_3_3_8_2; 2880 2883 llvmGeneralPure = self.llvmGeneralPure_3_3_8_2; 2881 2884 }; ··· 2888 2891 2889 2892 taffybar = callPackage ../applications/misc/taffybar {}; 2890 2893 2891 - yi = callPackage ../applications/editors/yi/yi.nix {}; 2894 + yi = callPackage ../applications/editors/yi/yi.nix { 2895 + vty = self.vty_4_7_5; 2896 + }; 2892 2897 2893 2898 yiContrib = callPackage ../applications/editors/yi/yi-contrib.nix {}; 2894 2899 ··· 2932 2937 cabalDelete = callPackage ../development/tools/haskell/cabal-delete {}; 2933 2938 2934 2939 cabalBounds = callPackage ../development/tools/haskell/cabal-bounds { 2935 - Cabal = self.Cabal_1_20_0_1; 2940 + Cabal = self.Cabal_1_20_0_2; 2936 2941 cabalLenses = self.cabalLenses.override { 2937 - Cabal = self.Cabal_1_20_0_1; 2942 + Cabal = self.Cabal_1_20_0_2; 2938 2943 }; 2939 2944 }; 2940 2945 ··· 2951 2956 cabalInstall_0_14_0 = callPackage ../tools/package-management/cabal-install/0.14.0.nix {}; 2952 2957 cabalInstall_1_16_0_2 = callPackage ../tools/package-management/cabal-install/1.16.0.2.nix { Cabal = self.Cabal_1_16_0_3; }; 2953 2958 cabalInstall_1_18_0_3 = callPackage ../tools/package-management/cabal-install/1.18.0.3.nix { Cabal = self.Cabal_1_18_1_3; }; 2954 - cabalInstall_1_20_0_3 = callPackage ../tools/package-management/cabal-install/1.20.0.3.nix { Cabal = self.Cabal_1_20_0_1; }; 2959 + cabalInstall_1_20_0_3 = callPackage ../tools/package-management/cabal-install/1.20.0.3.nix { Cabal = self.Cabal_1_20_0_2; }; 2955 2960 cabalInstall = self.cabalInstall_1_20_0_3; 2956 2961 2957 2962 codex = callPackage ../development/tools/haskell/codex {};
+219 -13
pkgs/top-level/perl-packages.nix
··· 116 116 }; 117 117 }; 118 118 119 + AnyEventI3 = buildPerlPackage rec { 120 + name = "AnyEvent-I3-0.15"; 121 + src = fetchurl { 122 + url = "mirror://cpan/authors/id/M/MS/MSTPLBG/${name}.tar.gz"; 123 + sha256 = "0x8zi06667bdgaxn7driqx0d71mp6021r51hdzmj5m5qbhi2hvqi"; 124 + }; 125 + propagatedBuildInputs = [ AnyEvent JSONXS ]; 126 + meta = { 127 + description = "Communicate with the i3 window manager"; 128 + license = "perl"; 129 + }; 130 + }; 131 + 119 132 AnyEventRabbitMQ = buildPerlPackage { 120 133 name = "AnyEvent-RabbitMQ-1.15"; 121 134 src = fetchurl { ··· 133 146 }; 134 147 135 148 AnyMoose = buildPerlPackage rec { 136 - name = "Any-Moose-0.10"; 149 + name = "Any-Moose-0.24"; 137 150 src = fetchurl { 138 - url = "mirror://cpan/authors/id/S/SA/SARTAK/${name}.tar.gz"; 139 - sha256 = "1kgksln1vykh0xynawv3pc3nw1yp7kjwbxbb5lh2hm21a4l4h61x"; 151 + url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 152 + sha256 = "0g4w11chpnspnksw80jbdn5wp2m5hqzcyjzcy2hsjz9rkk2ncdbk"; 140 153 }; 141 - propagatedBuildInputs = [Mouse]; 154 + propagatedBuildInputs = [ Mouse ]; 142 155 }; 143 156 144 157 ApacheLogFormatCompiler = buildPerlModule { ··· 556 569 }; 557 570 }; 558 571 572 + CarpAlways = buildPerlPackage rec { 573 + name = "Carp-Always-0.13"; 574 + src = fetchurl { 575 + url = "mirror://cpan/authors/id/F/FE/FERREIRA/${name}.tar.gz"; 576 + sha256 = "0i2rifkr7ybfcdsqana52487z7vxp2l5qdra0f6ik0ddhn6rzii1"; 577 + }; 578 + meta = { 579 + description = "Warns and dies noisily with stack backtraces"; 580 + license = "perl"; 581 + }; 582 + }; 583 + 559 584 CarpAssert = buildPerlPackage { 560 585 name = "Carp-Assert-0.20"; 561 586 src = fetchurl { ··· 612 637 meta = { 613 638 description = "Automated REST Method Dispatching"; 614 639 license = "perl"; 640 + platforms = stdenv.lib.platforms.linux; 615 641 }; 616 642 }; 617 643 ··· 779 805 meta = { 780 806 description = "Request logging from within Catalyst"; 781 807 license = "perl"; 808 + platforms = stdenv.lib.platforms.linux; 782 809 }; 783 810 }; 784 811 ··· 816 843 meta = { 817 844 description = "Role based authorization for Catalyst based on Catalyst::Plugin::Authentication"; 818 845 license = "perl"; 846 + platforms = stdenv.lib.platforms.linux; 819 847 }; 820 848 }; 821 849 ··· 860 888 propagatedBuildInputs = [ CatalystRuntime CatalystPluginSession GDSecurityImage HTTPDate ]; 861 889 meta = { 862 890 description = "Create and validate Captcha for Catalyst"; 891 + platforms = stdenv.lib.platforms.linux; 863 892 }; 864 893 }; 865 894 ··· 919 948 }; 920 949 buildInputs = [ TestMockObject ]; 921 950 propagatedBuildInputs = [ CatalystRuntime CatalystPluginSession ]; 951 + meta = { 952 + platforms = stdenv.lib.platforms.linux; 953 + }; 922 954 }; 923 955 924 956 CatalystPluginSessionStoreFastMmap = buildPerlPackage rec { ··· 929 961 }; 930 962 propagatedBuildInputs = 931 963 [ PathClass CatalystPluginSession CacheFastMmap MROCompat ]; 964 + meta = { 965 + platforms = stdenv.lib.platforms.linux; 966 + }; 932 967 }; 933 968 934 969 CatalystPluginStackTrace = buildPerlPackage { ··· 979 1014 meta = { 980 1015 description = "JSON view for your data"; 981 1016 license = "perl"; 1017 + platforms = stdenv.lib.platforms.linux; 982 1018 }; 983 1019 }; 984 1020 ··· 992 1028 meta = { 993 1029 description = "Template View Class"; 994 1030 license = "perl"; 1031 + platforms = stdenv.lib.platforms.linux; 995 1032 }; 996 1033 }; 997 1034 ··· 1825 1862 sha256 = "1f0i5y99ly39vf86jpzwqz8mkz1460vryv85jgqmfx007p781s0l"; 1826 1863 }; 1827 1864 makeMakerFlags = "--lib=${pkgs.openssl}/lib"; 1865 + }; 1866 + 1867 + CwdGuard = buildPerlModule rec { 1868 + name = "Cwd-Guard-0.04"; 1869 + src = fetchurl { 1870 + url = "mirror://cpan/authors/id/K/KA/KAZEBURO/${name}.tar.gz"; 1871 + sha256 = "071k50n1yr48122jjjg50i1s2kwp06dmrisv35f3wjry8m6cqchm"; 1872 + }; 1873 + meta = { 1874 + description = "Temporary changing working directory (chdir)"; 1875 + license = "perl"; 1876 + }; 1828 1877 }; 1829 1878 1830 1879 DataClone = buildPerlPackage { ··· 3077 3126 sha256 = "0ffmpqys7yph5lb28m2xan0zd837vywg8c6gjjd9p80dahpqknyx"; 3078 3127 }; 3079 3128 propagatedBuildInputs = [EmailSimple EmailAddress ModulePluggable ReturnValue]; 3129 + meta = { 3130 + platforms = stdenv.lib.platforms.linux; 3131 + }; 3080 3132 }; 3081 3133 3082 3134 EmailSender = buildPerlPackage { ··· 3387 3439 src = fetchurl { 3388 3440 url = "mirror://cpan/authors/id/S/SM/SMUELLER/${name}.tar.gz"; 3389 3441 sha256 = "07ipa2ssflw3ais8gbjdk4l8z2k1p65nfjwkxm37g6zw1210pdih"; 3442 + }; 3443 + }; 3444 + 3445 + ExtUtilsPkgConfig = buildPerlPackage rec { 3446 + name = "ExtUtils-PkgConfig-1.15"; 3447 + src = fetchurl { 3448 + url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; 3449 + sha256 = "1cxh6w8vmyqmhl6afys2q6z6jkp1m6zvacpk70196zmk48p1kcv9"; 3450 + }; 3451 + propagatedBuildInputs = [ pkgs.pkgconfig ]; 3452 + meta = { 3453 + description = "Simplistic interface to pkg-config"; 3454 + license = stdenv.lib.licenses.lgpl21Plus; 3390 3455 }; 3391 3456 }; 3392 3457 ··· 3705 3770 meta = { 3706 3771 description = "Simple and Efficient Reading/Writing/Modifying of Complete Files"; 3707 3772 license = "perl"; 3773 + platforms = stdenv.lib.platforms.linux; 3708 3774 }; 3709 3775 }; 3710 3776 ··· 4376 4442 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 4377 4443 description = "IO Interface to compressed data files/buffers"; 4378 4444 license = "perl5"; 4445 + platforms = stdenv.lib.platforms.linux; 4379 4446 }; 4380 4447 doCheck = !stdenv.isDarwin; 4381 4448 }; ··· 4507 4574 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 4508 4575 description = "System() and background procs w/ piping, redirs, ptys (Unix, Win32)"; 4509 4576 license = "perl5"; 4577 + platforms = stdenv.lib.platforms.linux; 4510 4578 }; 4511 4579 }; 4512 4580 ··· 4558 4626 }; 4559 4627 4560 4628 Inline = buildPerlPackage rec { 4561 - name = "Inline-0.45"; 4629 + name = "Inline-0.64"; 4562 4630 4563 4631 src = fetchurl { 4564 - url = "mirror://cpan/authors/id/S/SI/SISYPHUS/${name}.tar.gz"; 4565 - sha256 = "1k5nrb3nh2y33bs944ri78m1ni60v4cl67ffhxx88azj542y5c9x"; 4632 + url = "mirror://cpan/authors/id/E/ET/ETJ/${name}.tar.gz"; 4633 + sha256 = "17n3gbc9jigpfwqfhgmxpvbgr9rkdrij8jayxqpzw611ixcxrplw"; 4566 4634 }; 4567 4635 4636 + buildInputs = [ TestWarn ]; 4568 4637 propagatedBuildInputs = [ ParseRecDescent ]; 4569 4638 4570 4639 meta = { ··· 4583 4652 }; 4584 4653 }; 4585 4654 4655 + InlineC = buildPerlPackage rec { 4656 + name = "Inline-C-0.62"; 4657 + 4658 + src = fetchurl { 4659 + url = "mirror://cpan/authors/id/E/ET/ETJ/${name}.tar.gz"; 4660 + sha256 = "0clggdpj5mmi35vm2991f9jsgv2a3s8r4f1bd88xxk8akv5b8i3r"; 4661 + }; 4662 + 4663 + postPatch = '' 4664 + # this test will fail with chroot builds 4665 + rm -f t/08taint.t 4666 + ''; 4667 + 4668 + buildInputs = [ TestWarn FileCopyRecursive ]; 4669 + propagatedBuildInputs = [ Inline ]; 4670 + 4671 + meta = { 4672 + description = "Write Perl Subroutines in C"; 4673 + license = "perl"; 4674 + }; 4675 + }; 4676 + 4586 4677 InlineJava = buildPerlPackage rec { 4587 4678 name = "Inline-Java-0.52"; 4588 4679 ··· 4682 4773 propagatedBuildInputs = [ CommonSense ]; 4683 4774 meta = { 4684 4775 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 4776 + platforms = stdenv.lib.platforms.linux; 4685 4777 }; 4686 4778 }; 4687 4779 ··· 4962 5054 meta = { 4963 5055 description = "The World-Wide Web library for Perl"; 4964 5056 license = "perl"; 5057 + platforms = stdenv.lib.platforms.linux; 4965 5058 }; 4966 5059 }; 4967 5060 ··· 4991 5084 meta = { 4992 5085 description = "Provide https support for LWP::UserAgent"; 4993 5086 license = "perl5"; 5087 + platforms = stdenv.lib.platforms.linux; 4994 5088 }; 4995 5089 }; 4996 5090 ··· 5350 5444 propagatedBuildInputs = [ ExtUtilsXSpp ExtUtilsCppGuess ]; 5351 5445 }; 5352 5446 5447 + ModuleBuildXSUtil = buildPerlModule rec { 5448 + name = "Module-Build-XSUtil-0.10"; 5449 + src = fetchurl { 5450 + url = "mirror://cpan/authors/id/H/HI/HIDEAKIO/${name}.tar.gz"; 5451 + sha256 = "1323vxp8vf5xdz66lbc1wfciaks93mrbqfsjgb9nz1w9bb21xj36"; 5452 + }; 5453 + buildInputs = [ FileCopyRecursive CwdGuard CaptureTiny ]; 5454 + meta = { 5455 + description = "A Module::Build class for building XS modules"; 5456 + license = "perl"; 5457 + }; 5458 + }; 5459 + 5353 5460 ModuleCoreList = buildPerlPackage { 5354 5461 name = "Module-CoreList-3.01"; 5355 5462 src = fetchurl { ··· 6156 6263 }; 6157 6264 }; 6158 6265 6159 - Mouse = buildPerlPackage rec { 6160 - name = "Mouse-0.26"; 6266 + Mouse = buildPerlModule rec { 6267 + name = "Mouse-2.3.0"; 6161 6268 src = fetchurl { 6162 - url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; 6163 - sha256 = "0dpf5qmf1vc8dq5nj6yiriz8v4wl8s9g519v1hnz4yf11n2lnr4x"; 6269 + url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; 6270 + sha256 = "0ycl521mmc5989934502730rzsi9xqihdpnjihrkhflqmrzmaqwq"; 6164 6271 }; 6165 - propagatedBuildInputs = [TestException]; 6166 - doCheck = false; # check can't find its own Mouse::Tiny module 6272 + buildInputs = [ 6273 + ModuleBuildXSUtil TestException TestLeakTrace TestRequires TestOutput 6274 + TestFatal 6275 + ]; 6276 + }; 6277 + 6278 + MouseXNativeTraits = buildPerlPackage rec { 6279 + name = "MouseX-NativeTraits-1.09"; 6280 + src = fetchurl { 6281 + url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; 6282 + sha256 = "0pnbchkxfz9fwa8sniyjqp0mz75b3k2fafq9r09znbbh51dbz9gq"; 6283 + }; 6284 + buildInputs = [ TestFatal ]; 6285 + propagatedBuildInputs = [ AnyMoose ]; 6286 + meta = { 6287 + description = "Extend attribute interfaces for Mouse"; 6288 + license = "perl"; 6289 + }; 6167 6290 }; 6168 6291 6169 6292 MozillaCA = buildPerlPackage { ··· 7168 7291 url = "mirror://cpan/authors/id/R/RO/ROODE/${name}.tar.gz"; 7169 7292 sha256 = "1shkyxajh6l87nif47ygnfxjwvqf3d3kjpdvxaff4957vqanii2k"; 7170 7293 }; 7294 + meta = { 7295 + platforms = stdenv.lib.platforms.linux; 7296 + }; 7171 7297 }; 7172 7298 7173 7299 ReadonlyXS = buildPerlPackage rec { ··· 7504 7630 }; 7505 7631 buildInputs = [ TestException ]; 7506 7632 propagatedBuildInputs = [ ClassAccessor ListMoreUtils RegexpCommon SQLTokenizer ]; 7633 + meta = { 7634 + platforms = stdenv.lib.platforms.linux; 7635 + }; 7507 7636 }; 7508 7637 7509 7638 SQLTokenizer = buildPerlPackage rec { ··· 7995 8124 sha256 = "0hy1225zg2yg11xhgj0wbiapzjyf6slx17ln36zqvfm07k6widlx"; 7996 8125 }; 7997 8126 doCheck = false; # no `hostname' in stdenv 8127 + meta = { 8128 + platforms = stdenv.lib.platforms.linux; 8129 + }; 7998 8130 }; 7999 8131 8000 8132 TAPParserSourceHandlerpgTAP = buildPerlModule { ··· 8425 8557 }; 8426 8558 }; 8427 8559 8560 + TestLeakTrace = buildPerlPackage rec { 8561 + name = "Test-LeakTrace-0.14"; 8562 + src = fetchurl { 8563 + url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; 8564 + sha256 = "06cn4g35l2gi9vbsdi2j49cxsji9fvfi7xp4xgdyxxds9vrxydia"; 8565 + }; 8566 + meta = { 8567 + description = "Traces memory leaks"; 8568 + license = "perl"; 8569 + }; 8570 + }; 8571 + 8428 8572 TestLongString = buildPerlPackage rec { 8429 8573 name = "Test-LongString-0.15"; 8430 8574 src = fetchurl { ··· 9045 9189 homepage = http://www.shlomifish.org/open-source/projects/docmake/; 9046 9190 description = "Organize Data in Tables"; 9047 9191 license = "bsd"; 9192 + platforms = stdenv.lib.platforms.linux; 9048 9193 }; 9049 9194 }; 9050 9195 ··· 9590 9735 doCheck = false; # requires an X server 9591 9736 }; 9592 9737 9738 + X11XCB = buildPerlPackage rec { 9739 + name = "X11-XCB-0.11"; 9740 + src = fetchurl { 9741 + url = "mirror://cpan/authors/id/M/MS/MSTPLBG/${name}.tar.gz"; 9742 + sha256 = "18i3z1fzw76kl9n5driys12r6vhp3r6rmb2pjn5nc7m9n4bwgh38"; 9743 + }; 9744 + AUTOMATED_TESTING = false; 9745 + buildInputs = [ 9746 + ExtUtilsDepends ExtUtilsPkgConfig DataDump 9747 + XMLSimple XMLDescent TestDeep TestException 9748 + pkgs.xorg.libxcb pkgs.xorg.xcbproto pkgs.xorg.xcbutil pkgs.xorg.xcbutilwm 9749 + ]; 9750 + propagatedBuildInputs = [ XSObjectMagic Mouse MouseXNativeTraits TryTiny ]; 9751 + NIX_CFLAGS_LINK = [ "-lxcb" "-lxcb-util" "-lxcb-xinerama" "-lxcb-icccm" ]; 9752 + doCheck = false; # requires an X server 9753 + meta = { 9754 + description = "XCB bindings for X"; 9755 + license = "perl"; 9756 + }; 9757 + }; 9758 + 9759 + XMLDescent = buildPerlPackage rec { 9760 + name = "XML-Descent-1.04"; 9761 + src = fetchurl { 9762 + url = "mirror://cpan/authors/id/A/AN/ANDYA/${name}.tar.gz"; 9763 + sha256 = "0l5xmw2hd95ypppz3lyvp4sn02ccsikzjwacli3ydxfdz1bbh4d7"; 9764 + }; 9765 + buildInputs = [ TestDifferences ]; 9766 + propagatedBuildInputs = [ XMLTokeParser ]; 9767 + meta = { 9768 + description = "Recursive descent XML parsing"; 9769 + license = "perl"; 9770 + }; 9771 + }; 9772 + 9593 9773 XMLDOM = buildPerlPackage { 9594 9774 name = "XML-DOM-1.44"; 9595 9775 src = fetchurl { ··· 9711 9891 propagatedBuildInputs = [XMLParser]; 9712 9892 }; 9713 9893 9894 + XMLTokeParser = buildPerlPackage rec { 9895 + name = "XML-TokeParser-0.05"; 9896 + src = fetchurl { 9897 + url = "mirror://cpan/authors/id/P/PO/PODMASTER/${name}.tar.gz"; 9898 + sha256 = "1hnpwb3lh6cbgwvjjgqzcp6jm4mp612qn6ili38adc9nhkwv8fc5"; 9899 + }; 9900 + propagatedBuildInputs = [ XMLParser ]; 9901 + meta = { 9902 + description = "Simplified interface to XML::Parser"; 9903 + license = "perl"; 9904 + }; 9905 + }; 9906 + 9714 9907 XMLTwig = buildPerlPackage { 9715 9908 name = "XML-Twig-3.44"; 9716 9909 src = fetchurl { ··· 9726 9919 src = fetchurl { 9727 9920 url = "mirror://cpan/authors/id/J/JO/JOSEPHW/${name}.tar.gz"; 9728 9921 sha256 = "0yyz0dh9b4clailbxyi90dfrqpyc6py77rmmz6qmkx7ynlpyxk46"; 9922 + }; 9923 + }; 9924 + 9925 + XSObjectMagic = buildPerlPackage rec { 9926 + name = "XS-Object-Magic-0.04"; 9927 + src = fetchurl { 9928 + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; 9929 + sha256 = "03fghj7hq0fiicmfdxhmzfm4mzv7s097pgkd32ji7jnljvhm9six"; 9930 + }; 9931 + buildInputs = [ ExtUtilsDepends TestFatal Testuseok ]; 9932 + meta = { 9933 + description = "XS pointer backed objects using sv_magic"; 9934 + license = "perl"; 9729 9935 }; 9730 9936 }; 9731 9937
+169 -170
pkgs/top-level/python-packages-generated.nix
··· 142 142 BTree-based folder implementation with order support 143 143 ''; 144 144 homepage = "http://pypi.python.org/pypi/plone.folder"; 145 - license = "GPL version 2"; 145 + license = stdenv.lib.licenses.gpl2; 146 146 }; 147 147 }; 148 148 ··· 162 162 The Plone Content Management System (core) 163 163 ''; 164 164 homepage = "http://plone.org/"; 165 - license = "GPL version 2"; 165 + license = stdenv.lib.licenses.gpl2; 166 166 }; 167 167 }; 168 168 ··· 182 182 Waitress WSGI server 183 183 ''; 184 184 homepage = "https://github.com/Pylons/waitress"; 185 - license = "ZPL 2.1"; 185 + license = stdenv.lib.licenses.zpt21; 186 186 }; 187 187 }; 188 188 ··· 202 202 zope.deferredimport allows you to perform imports names that will only be resolved when used in the code. 203 203 ''; 204 204 homepage = "http://pypi.python.org/pypi/zope.deferredimport"; 205 - license = "ZPL 2.1"; 205 + license = stdenv.lib.licenses.zpt21; 206 206 }; 207 207 }; 208 208 ··· 222 222 Python 2 and 3 compatibility utilities 223 223 ''; 224 224 homepage = "http://pypi.python.org/pypi/six/"; 225 - license = "MIT"; 225 + license = stdenv.lib.licenses.mit; 226 226 }; 227 227 }; 228 228 ··· 242 242 Zope Deprecation Infrastructure 243 243 ''; 244 244 homepage = "http://pypi.python.org/pypi/zope.deprecation"; 245 - license = "ZPL 2.1"; 245 + license = stdenv.lib.licenses.zpt21; 246 246 }; 247 247 }; 248 248 ··· 262 262 Uid product for the Zope Content Management Framework 263 263 ''; 264 264 homepage = "http://pypi.python.org/pypi/Products.CMFUid"; 265 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 265 + license = stdenv.lib.licenses.zpt21; 266 266 }; 267 267 }; 268 268 ··· 322 322 A referencebrowser implementation for Archetypes 323 323 ''; 324 324 homepage = "http://pypi.python.org/pypi/archetypes.referencebrowserwidget"; 325 - license = "ZPL 2.1"; 325 + license = stdenv.lib.licenses.zpt21; 326 326 }; 327 327 }; 328 328 ··· 342 342 An extension to zope.formlib, which allows to group fields into different fieldsets. 343 343 ''; 344 344 homepage = "http://pypi.python.org/pypi/plone.fieldsets"; 345 - license = "GPL version 2"; 345 + license = stdenv.lib.licenses.gpl2; 346 346 }; 347 347 }; 348 348 ··· 362 362 redirection tool 363 363 ''; 364 364 homepage = "http://pypi.python.org/pypi/plone.app.redirector"; 365 - license = "GPL version 2"; 365 + license = stdenv.lib.licenses.gpl2; 366 366 }; 367 367 }; 368 368 ··· 402 402 ZODB blob support for Plone 403 403 ''; 404 404 homepage = "http://plone.org/products/plone.app.blob"; 405 - license = "GPL version 2"; 405 + license = stdenv.lib.licenses.gpl2; 406 406 }; 407 407 }; 408 408 ··· 444 444 Programmable browser for functional black-box tests 445 445 ''; 446 446 homepage = "http://pypi.python.org/pypi/zope.testbrowser"; 447 - license = "ZPL 2.1"; 447 + license = stdenv.lib.licenses.zpt21; 448 448 }; 449 449 }; 450 450 ··· 464 464 Full text indexing for ZCatalog / Zope 2. 465 465 ''; 466 466 homepage = "http://pypi.python.org/pypi/Products.ZCTextIndex"; 467 - license = "ZPL 2.1"; 467 + license = stdenv.lib.licenses.zpt21; 468 468 }; 469 469 }; 470 470 ··· 504 504 Local registries for zope component architecture 505 505 ''; 506 506 homepage = "http://pypi.python.org/pypi/zope.site"; 507 - license = "ZPL 2.1"; 507 + license = stdenv.lib.licenses.zpt21; 508 508 }; 509 509 }; 510 510 ··· 524 524 Plone's content menu implementation 525 525 ''; 526 526 homepage = "http://pypi.python.org/pypi/plone.app.contentmenu"; 527 - license = "GPL version 2"; 527 + license = stdenv.lib.licenses.gpl2; 528 528 }; 529 529 }; 530 530 ··· 584 584 Structured Configuration Library 585 585 ''; 586 586 homepage = "http://www.zope.org/Members/fdrake/zconfig/"; 587 - license = "ZPL 2.1"; 587 + license = stdenv.lib.licenses.zpt21; 588 588 }; 589 589 }; 590 590 ··· 604 604 Zope Deprecation Infrastructure 605 605 ''; 606 606 homepage = "http://pypi.python.org/pypi/zope.deprecation"; 607 - license = "ZPL 2.1"; 607 + license = stdenv.lib.licenses.zpt21; 608 608 }; 609 609 }; 610 610 ··· 664 664 Very basic event publishing system 665 665 ''; 666 666 homepage = "http://pypi.python.org/pypi/zope.event"; 667 - license = "ZPL 2.1"; 667 + license = stdenv.lib.licenses.zpt21; 668 668 }; 669 669 }; 670 670 ··· 704 704 Generic Transparent Proxies 705 705 ''; 706 706 homepage = "http://pypi.python.org/pypi/zope.proxy"; 707 - license = "ZPL 2.1"; 707 + license = stdenv.lib.licenses.zpt21; 708 708 }; 709 709 }; 710 710 ··· 724 724 Component vocabularies 725 725 ''; 726 726 homepage = "http://pypi.python.org/pypi/zope.componentvocabulary"; 727 - license = "ZPL 2.1"; 727 + license = stdenv.lib.licenses.zpt21; 728 728 }; 729 729 }; 730 730 ··· 744 744 Zope Content Management Framework core components 745 745 ''; 746 746 homepage = "http://pypi.python.org/pypi/Products.CMFCore"; 747 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 747 + license = stdenv.lib.licenses.zpt21; 748 748 }; 749 749 }; 750 750 ··· 824 824 Special MultiMapping objects used in Zope2. 825 825 ''; 826 826 homepage = "http://pypi.python.org/pypi/MultiMapping"; 827 - license = "ZPL 2.1"; 827 + license = stdenv.lib.licenses.zpt21; 828 828 }; 829 829 }; 830 830 ··· 844 844 SQL method support for Zope 2. 845 845 ''; 846 846 homepage = "http://pypi.python.org/pypi/Products.ZSQLMethods"; 847 - license = "ZPL 2.1"; 847 + license = stdenv.lib.licenses.zpt21; 848 848 }; 849 849 }; 850 850 ··· 906 906 Buildout recipe for creating a Zope 2 instance 907 907 ''; 908 908 homepage = "http://pypi.python.org/pypi/plone.recipe.zope2instance"; 909 - license = "ZPL 2.1"; 909 + license = stdenv.lib.licenses.zpt21; 910 910 }; 911 911 }; 912 912 ··· 926 926 Very basic event publishing system 927 927 ''; 928 928 homepage = "http://pypi.python.org/pypi/zope.event"; 929 - license = "ZPL 2.1"; 929 + license = stdenv.lib.licenses.zpt21; 930 930 }; 931 931 }; 932 932 ··· 966 966 Zope process lifetime events 967 967 ''; 968 968 homepage = "http://pypi.python.org/pypi/zope.processlifetime"; 969 - license = "ZPL 2.1"; 969 + license = stdenv.lib.licenses.zpt21; 970 970 }; 971 971 }; 972 972 ··· 986 986 Default product for the Zope Content Management Framework 987 987 ''; 988 988 homepage = "http://pypi.python.org/pypi/Products.CMFDefault"; 989 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 989 + license = stdenv.lib.licenses.zpt21; 990 990 }; 991 991 }; 992 992 ··· 1006 1006 zope.formlib integration for Plone 1007 1007 ''; 1008 1008 homepage = "http://pypi.python.org/pypi/plone.app.form"; 1009 - license = "GPL version 2"; 1009 + license = stdenv.lib.licenses.gpl2; 1010 1010 }; 1011 1011 }; 1012 1012 ··· 1106 1106 Load, configure, and compose WSGI applications and servers 1107 1107 ''; 1108 1108 homepage = "http://pythonpaste.org/deploy/"; 1109 - license = "MIT"; 1109 + license = stdenv.lib.licenses.mit; 1110 1110 }; 1111 1111 }; 1112 1112 ··· 1126 1126 The default theme for Plone 4. 1127 1127 ''; 1128 1128 homepage = "http://pypi.python.org/pypi/plonetheme.sunburst"; 1129 - license = "GPL version 2"; 1129 + license = stdenv.lib.licenses.gpl2; 1130 1130 }; 1131 1131 }; 1132 1132 ··· 1166 1166 Sequence Sorting 1167 1167 ''; 1168 1168 homepage = "http://cheeseshop.python.org/pypi/zope.sequencesort"; 1169 - license = "ZPL 2.1"; 1169 + license = stdenv.lib.licenses.zpt21; 1170 1170 }; 1171 1171 }; 1172 1172 ··· 1206 1206 Interfaces for Python 1207 1207 ''; 1208 1208 homepage = "http://pypi.python.org/pypi/zope.interface"; 1209 - license = "ZPL 2.1"; 1209 + license = stdenv.lib.licenses.zpt21; 1210 1210 }; 1211 1211 }; 1212 1212 ··· 1226 1226 Zope publication 1227 1227 ''; 1228 1228 homepage = "http://pypi.python.org/pypi/zope.app.publication"; 1229 - license = "ZPL 2.1"; 1229 + license = stdenv.lib.licenses.zpt21; 1230 1230 }; 1231 1231 }; 1232 1232 ··· 1246 1246 Zope Component Architecture 1247 1247 ''; 1248 1248 homepage = "http://pypi.python.org/pypi/zope.component"; 1249 - license = "ZPL 2.1"; 1249 + license = stdenv.lib.licenses.zpt21; 1250 1250 }; 1251 1251 }; 1252 1252 ··· 1266 1266 Content Views for Plone 1267 1267 ''; 1268 1268 homepage = "http://pypi.python.org/pypi/plone.app.content"; 1269 - license = "GPL version 2"; 1269 + license = stdenv.lib.licenses.gpl2; 1270 1270 }; 1271 1271 }; 1272 1272 ··· 1306 1306 Zope External Editor 1307 1307 ''; 1308 1308 homepage = "http://pypi.python.org/pypi/Products.ExternalEditor"; 1309 - license = "ZPL 2.1"; 1309 + license = stdenv.lib.licenses.zpt21; 1310 1310 }; 1311 1311 }; 1312 1312 ··· 1386 1386 A source query widget for z3c.form. 1387 1387 ''; 1388 1388 homepage = "http://pypi.python.org/pypi/z3c.formwidget.query"; 1389 - license = "ZPL 2.1"; 1389 + license = stdenv.lib.licenses.zpt21; 1390 1390 }; 1391 1391 }; 1392 1392 ··· 1406 1406 DCWorkflow product for the Zope Content Management Framework 1407 1407 ''; 1408 1408 homepage = "http://pypi.python.org/pypi/Products.DCWorkflow"; 1409 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 1409 + license = stdenv.lib.licenses.zpt21; 1410 1410 }; 1411 1411 }; 1412 1412 ··· 1470 1470 Zope Template Application Language Expression Syntax (TALES) 1471 1471 ''; 1472 1472 homepage = "http://pypi.python.org/pypi/zope.tales"; 1473 - license = "ZPL 2.1"; 1473 + license = stdenv.lib.licenses.zpt21; 1474 1474 }; 1475 1475 }; 1476 1476 ··· 1510 1510 This package provides a DateTime data type, as known from Zope 2.Unless you need to communicate with Zope 2 APIs, you're probablybetter off using Python's built-in datetime module. 1511 1511 ''; 1512 1512 homepage = "http://pypi.python.org/pypi/DateTime"; 1513 - license = "ZPL 2.1"; 1513 + license = stdenv.lib.licenses.zpt21; 1514 1514 }; 1515 1515 }; 1516 1516 ··· 1530 1530 Special Missing objects used in Zope2. 1531 1531 ''; 1532 1532 homepage = "http://pypi.python.org/pypi/Missing"; 1533 - license = "ZPL 2.1"; 1533 + license = stdenv.lib.licenses.zpt21; 1534 1534 }; 1535 1535 }; 1536 1536 ··· 1570 1570 World timezone definitions, modern and historical 1571 1571 ''; 1572 1572 homepage = "http://pytz.sourceforge.net"; 1573 - license = "MIT"; 1573 + license = stdenv.lib.licenses.mit; 1574 1574 }; 1575 1575 }; 1576 1576 ··· 1590 1590 Zope Configuration Markup Language (ZCML) 1591 1591 ''; 1592 1592 homepage = "http://pypi.python.org/pypi/zope.configuration"; 1593 - license = "ZPL 2.1"; 1593 + license = stdenv.lib.licenses.zpt21; 1594 1594 }; 1595 1595 }; 1596 1596 ··· 1610 1610 check-out/check-in staging for Plone 1611 1611 ''; 1612 1612 homepage = "http://pypi.python.org/pypi/plone.app.iterate"; 1613 - license = "GPL version 2"; 1613 + license = stdenv.lib.licenses.gpl2; 1614 1614 }; 1615 1615 }; 1616 1616 ··· 1670 1670 zope.sendmail integration for Zope 2. 1671 1671 ''; 1672 1672 homepage = "http://pypi.python.org/pypi/Products.MailHost"; 1673 - license = "ZPL 2.1"; 1673 + license = stdenv.lib.licenses.zpt21; 1674 1674 }; 1675 1675 }; 1676 1676 ··· 1690 1690 Zope Broken Object Interfaces 1691 1691 ''; 1692 1692 homepage = "http://pypi.python.org/pypi/zope.broken"; 1693 - license = "ZPL 2.1"; 1693 + license = stdenv.lib.licenses.zpt21; 1694 1694 }; 1695 1695 }; 1696 1696 ··· 1710 1710 Document Templating Markup Language (DTML) 1711 1711 ''; 1712 1712 homepage = "http://pypi.python.org/pypi/DocumentTemplate"; 1713 - license = "ZPL 2.1"; 1713 + license = stdenv.lib.licenses.zpt21; 1714 1714 }; 1715 1715 }; 1716 1716 ··· 1730 1730 Provides support for restricted execution of Python scripts in Zope 2. 1731 1731 ''; 1732 1732 homepage = "http://pypi.python.org/pypi/Products.PythonScripts"; 1733 - license = "ZPL 2.1"; 1733 + license = stdenv.lib.licenses.zpt21; 1734 1734 }; 1735 1735 }; 1736 1736 ··· 1810 1810 Formlib-based controlpanels for Plone. 1811 1811 ''; 1812 1812 homepage = "http://pypi.python.org/pypi/plone.app.controlpanel"; 1813 - license = "GPL version 2"; 1813 + license = stdenv.lib.licenses.gpl2; 1814 1814 }; 1815 1815 }; 1816 1816 ··· 1830 1830 Screen-scraping library 1831 1831 ''; 1832 1832 homepage = "http://www.crummy.com/software/BeautifulSoup/bs4/"; 1833 - license = "MIT"; 1833 + license = stdenv.lib.licenses.mit; 1834 1834 }; 1835 1835 }; 1836 1836 ··· 1850 1850 WSGI request and response object 1851 1851 ''; 1852 1852 homepage = "http://webob.org/"; 1853 - license = "MIT"; 1853 + license = stdenv.lib.licenses.mit; 1854 1854 }; 1855 1855 }; 1856 1856 ··· 1870 1870 An error reporting utility for Zope3 1871 1871 ''; 1872 1872 homepage = "http://pypi.python.org/pypi/zope.error"; 1873 - license = "ZPL 2.1"; 1873 + license = stdenv.lib.licenses.zpt21; 1874 1874 }; 1875 1875 }; 1876 1876 ··· 1890 1890 Plone OpenID authentication support 1891 1891 ''; 1892 1892 homepage = "http://pypi.python.org/pypi/plone.app.openid"; 1893 - license = "GPL version 2"; 1893 + license = stdenv.lib.licenses.gpl2; 1894 1894 }; 1895 1895 }; 1896 1896 ··· 1930 1930 Plone integration for the basic plone.portlets package 1931 1931 ''; 1932 1932 homepage = "http://pypi.python.org/pypi/plone.app.portlets"; 1933 - license = "GPL version 2"; 1933 + license = stdenv.lib.licenses.gpl2; 1934 1934 }; 1935 1935 }; 1936 1936 ··· 1990 1990 Persistent ExtensionClass 1991 1991 ''; 1992 1992 homepage = "http://pypi.python.org/pypi/Persistence"; 1993 - license = "ZPL 2.1"; 1993 + license = stdenv.lib.licenses.zpt21; 1994 1994 }; 1995 1995 }; 1996 1996 ··· 2030 2030 Flexible CMF content 2031 2031 ''; 2032 2032 homepage = "http://code.google.com/p/dexterity"; 2033 - license = "GPL version 2"; 2033 + license = stdenv.lib.licenses.gpl2; 2034 2034 }; 2035 2035 }; 2036 2036 ··· 2050 2050 Recipe for installing Python package distributions as eggs 2051 2051 ''; 2052 2052 homepage = "http://cheeseshop.python.org/pypi/zc.recipe.egg"; 2053 - license = "ZPL 2.1"; 2053 + license = stdenv.lib.licenses.zpt21; 2054 2054 }; 2055 2055 }; 2056 2056 ··· 2090 2090 Enhanced emailing handlers for the python logging package. 2091 2091 ''; 2092 2092 homepage = "http://www.simplistix.co.uk/software/python/mailinglogger"; 2093 - license = "MIT"; 2093 + license = stdenv.lib.licenses.mit; 2094 2094 }; 2095 2095 }; 2096 2096 ··· 2110 2110 A BTree based implementation for Zope 2's OFS. 2111 2111 ''; 2112 2112 homepage = "http://pypi.python.org/pypi/Products.BTreeFolder2"; 2113 - license = "ZPL 2.1"; 2113 + license = stdenv.lib.licenses.zpt21; 2114 2114 }; 2115 2115 }; 2116 2116 ··· 2130 2130 webdav locking support 2131 2131 ''; 2132 2132 homepage = "http://pypi.python.org/pypi/plone.locking"; 2133 - license = "GPL version 2"; 2133 + license = stdenv.lib.licenses.gpl2; 2134 2134 }; 2135 2135 }; 2136 2136 ··· 2150 2150 configurable viewlet manager 2151 2151 ''; 2152 2152 homepage = "http://pypi.python.org/pypi/plone.app.viewletmanager"; 2153 - license = "GPL version 2"; 2153 + license = stdenv.lib.licenses.gpl2; 2154 2154 }; 2155 2155 }; 2156 2156 ··· 2170 2170 Zope testing framework, including the testrunner script. 2171 2171 ''; 2172 2172 homepage = "http://pypi.python.org/pypi/zope.testing"; 2173 - license = "ZPL 2.1"; 2173 + license = stdenv.lib.licenses.zpt21; 2174 2174 }; 2175 2175 }; 2176 2176 ··· 2190 2190 Object life-cycle events 2191 2191 ''; 2192 2192 homepage = "http://pypi.python.org/pypi/zope.lifecycleevent"; 2193 - license = "ZPL 2.1"; 2193 + license = stdenv.lib.licenses.zpt21; 2194 2194 }; 2195 2195 }; 2196 2196 ··· 2210 2210 User-configurable, blob-aware image scaling for Plone. 2211 2211 ''; 2212 2212 homepage = "http://pypi.python.org/pypi/plone.app.imaging"; 2213 - license = "GPL version 2"; 2213 + license = stdenv.lib.licenses.gpl2; 2214 2214 }; 2215 2215 }; 2216 2216 ··· 2230 2230 Plone integration for plone.contentrules 2231 2231 ''; 2232 2232 homepage = "http://pypi.python.org/pypi/plone.app.contentrules"; 2233 - license = "GPL version 2"; 2233 + license = stdenv.lib.licenses.gpl2; 2234 2234 }; 2235 2235 }; 2236 2236 ··· 2270 2270 Zope Page Templates 2271 2271 ''; 2272 2272 homepage = "http://pypi.python.org/pypi/zope.pagetemplate"; 2273 - license = "ZPL 2.1"; 2273 + license = stdenv.lib.licenses.zpt21; 2274 2274 }; 2275 2275 }; 2276 2276 ··· 2290 2290 A package for all things users and groups related (specific to plone) 2291 2291 ''; 2292 2292 homepage = "http://pypi.python.org/pypi/plone.app.users"; 2293 - license = "GPL version 2"; 2293 + license = stdenv.lib.licenses.gpl2; 2294 2294 }; 2295 2295 }; 2296 2296 ··· 2310 2310 System for managing development buildouts 2311 2311 ''; 2312 2312 homepage = "http://pypi.python.org/pypi/zc.buildout"; 2313 - license = "ZPL 2.1"; 2313 + license = stdenv.lib.licenses.zpt21; 2314 2314 }; 2315 2315 }; 2316 2316 ··· 2350 2350 ZODB undo support for Zope2. 2351 2351 ''; 2352 2352 homepage = "http://pypi.python.org/pypi/ZopeUndo"; 2353 - license = "ZPL 2.1"; 2353 + license = stdenv.lib.licenses.zpt21; 2354 2354 }; 2355 2355 }; 2356 2356 ··· 2370 2370 Zope 3 Template Application Languate (TAL) 2371 2371 ''; 2372 2372 homepage = "http://pypi.python.org/pypi/zope.tal"; 2373 - license = "ZPL 2.1"; 2373 + license = stdenv.lib.licenses.zpt21; 2374 2374 }; 2375 2375 }; 2376 2376 ··· 2390 2390 General Zope 2 help screens. 2391 2391 ''; 2392 2392 homepage = "http://pypi.python.org/pypi/Products.OFSP"; 2393 - license = "ZPL 2.1"; 2393 + license = stdenv.lib.licenses.zpt21; 2394 2394 }; 2395 2395 }; 2396 2396 ··· 2452 2452 Zope Container 2453 2453 ''; 2454 2454 homepage = "http://pypi.python.org/pypi/zope.container"; 2455 - license = "ZPL 2.1"; 2455 + license = stdenv.lib.licenses.zpt21; 2456 2456 }; 2457 2457 }; 2458 2458 ··· 2492 2492 zope.interface extension for defining data schemas 2493 2493 ''; 2494 2494 homepage = "http://pypi.python.org/pypi/zope.schema"; 2495 - license = "ZPL 2.1"; 2495 + license = stdenv.lib.licenses.zpt21; 2496 2496 }; 2497 2497 }; 2498 2498 ··· 2512 2512 zope.interface extension for defining data schemas 2513 2513 ''; 2514 2514 homepage = "http://pypi.python.org/pypi/zope.schema"; 2515 - license = "ZPL 2.1"; 2515 + license = stdenv.lib.licenses.zpt21; 2516 2516 }; 2517 2517 }; 2518 2518 ··· 2532 2532 zExceptions contains common exceptions used in Zope2. 2533 2533 ''; 2534 2534 homepage = "http://pypi.python.org/pypi/zExceptions"; 2535 - license = "ZPL 2.1"; 2535 + license = stdenv.lib.licenses.zpt21; 2536 2536 }; 2537 2537 }; 2538 2538 ··· 2572 2572 The Zope publisher publishes Python objects on the web. 2573 2573 ''; 2574 2574 homepage = "http://pypi.python.org/pypi/zope.publisher"; 2575 - license = "ZPL 2.1"; 2575 + license = stdenv.lib.licenses.zpt21; 2576 2576 }; 2577 2577 }; 2578 2578 ··· 2592 2592 ZCML directives for configuring browser views for Zope. 2593 2593 ''; 2594 2594 homepage = "http://pypi.python.org/pypi/zope.browserpage/"; 2595 - license = "ZPL 2.1"; 2595 + license = stdenv.lib.licenses.zpt21; 2596 2596 }; 2597 2597 }; 2598 2598 ··· 2612 2612 Plone specific i18n extensions. 2613 2613 ''; 2614 2614 homepage = "http://pypi.python.org/pypi/plone.app.i18n"; 2615 - license = "GPL version 2"; 2615 + license = stdenv.lib.licenses.gpl2; 2616 2616 }; 2617 2617 }; 2618 2618 ··· 2632 2632 Zope Security Framework 2633 2633 ''; 2634 2634 homepage = "http://pypi.python.org/pypi/zope.security"; 2635 - license = "ZPL 2.1"; 2635 + license = stdenv.lib.licenses.zpt21; 2636 2636 }; 2637 2637 }; 2638 2638 ··· 2652 2652 Cache purging support for Zope 2 applications 2653 2653 ''; 2654 2654 homepage = "http://pypi.python.org/pypi/plone.cachepurging"; 2655 - license = "GPL version 2"; 2655 + license = stdenv.lib.licenses.gpl2; 2656 2656 }; 2657 2657 }; 2658 2658 ··· 2694 2694 Zope Component Architecture 2695 2695 ''; 2696 2696 homepage = "http://pypi.python.org/pypi/zope.component"; 2697 - license = "ZPL 2.1"; 2697 + license = stdenv.lib.licenses.zpt21; 2698 2698 }; 2699 2699 }; 2700 2700 ··· 2714 2714 Acquisition is a mechanism that allows objects to obtain attributes from the containment hierarchy they're in. 2715 2715 ''; 2716 2716 homepage = "http://pypi.python.org/pypi/Acquisition"; 2717 - license = "ZPL 2.1"; 2717 + license = stdenv.lib.licenses.zpt21; 2718 2718 }; 2719 2719 }; 2720 2720 ··· 2774 2774 Zope Viewlets 2775 2775 ''; 2776 2776 homepage = "http://pypi.python.org/pypi/zope.viewlet"; 2777 - license = "ZPL 2.1"; 2777 + license = stdenv.lib.licenses.zpt21; 2778 2778 }; 2779 2779 }; 2780 2780 ··· 2834 2834 Zope Internationalization Support 2835 2835 ''; 2836 2836 homepage = "http://pypi.python.org/pypi/zope.i18n"; 2837 - license = "ZPL 2.1"; 2837 + license = stdenv.lib.licenses.zpt21; 2838 2838 }; 2839 2839 }; 2840 2840 ··· 2876 2876 A backend for ZODB that stores pickles in a relational database. 2877 2877 ''; 2878 2878 homepage = "http://pypi.python.org/pypi/RelStorage"; 2879 - license = "ZPL 2.1"; 2879 + license = stdenv.lib.licenses.zpt21; 2880 2880 }; 2881 2881 }; 2882 2882 ··· 2896 2896 zope.formlib integration for Zope 2 2897 2897 ''; 2898 2898 homepage = "http://pypi.python.org/pypi/five.formlib"; 2899 - license = "ZPL 2.1"; 2899 + license = stdenv.lib.licenses.zpt21; 2900 2900 }; 2901 2901 }; 2902 2902 ··· 2978 2978 Upgrade machinery for Plone. 2979 2979 ''; 2980 2980 homepage = "http://pypi.python.org/pypi/plone.app.upgrade"; 2981 - license = "GPL version 2"; 2981 + license = stdenv.lib.licenses.gpl2; 2982 2982 }; 2983 2983 }; 2984 2984 ··· 3018 3018 Provides transforms from text/x-web-intelligent to text/html and vice versa. 3019 3019 ''; 3020 3020 homepage = "http://pypi.python.org/pypi/plone.intelligenttext"; 3021 - license = "GPL version 2"; 3021 + license = stdenv.lib.licenses.gpl2; 3022 3022 }; 3023 3023 }; 3024 3024 ··· 3038 3038 Zope contenttype 3039 3039 ''; 3040 3040 homepage = "http://pypi.python.org/pypi/zope.contenttype"; 3041 - license = "ZPL 2.1"; 3041 + license = stdenv.lib.licenses.zpt21; 3042 3042 }; 3043 3043 }; 3044 3044 ··· 3058 3058 Generic Transparent Proxies 3059 3059 ''; 3060 3060 homepage = "http://pypi.python.org/pypi/zope.proxy"; 3061 - license = "ZPL 2.1"; 3061 + license = stdenv.lib.licenses.zpt21; 3062 3062 }; 3063 3063 }; 3064 3064 ··· 3098 3098 Zope sendmail 3099 3099 ''; 3100 3100 homepage = "http://pypi.python.org/pypi/zope.sendmail"; 3101 - license = "ZPL 2.1"; 3101 + license = stdenv.lib.licenses.zpt21; 3102 3102 }; 3103 3103 }; 3104 3104 ··· 3118 3118 Object annotation mechanism 3119 3119 ''; 3120 3120 homepage = "http://pypi.python.org/pypi/zope.annotation"; 3121 - license = "ZPL 2.1"; 3121 + license = stdenv.lib.licenses.zpt21; 3122 3122 }; 3123 3123 }; 3124 3124 ··· 3138 3138 Integrate five.customerize into Plone. 3139 3139 ''; 3140 3140 homepage = "http://pypi.python.org/pypi/plone.app.customerize/"; 3141 - license = "GPL version 2"; 3141 + license = stdenv.lib.licenses.gpl2; 3142 3142 }; 3143 3143 }; 3144 3144 ··· 3218 3218 File-system Representation Interfaces 3219 3219 ''; 3220 3220 homepage = "http://pypi.python.org/pypi/zope.filerepresentation"; 3221 - license = "ZPL 2.1"; 3221 + license = stdenv.lib.licenses.zpt21; 3222 3222 }; 3223 3223 }; 3224 3224 ··· 3238 3238 Decorators for caching the values of functions and methods 3239 3239 ''; 3240 3240 homepage = "http://pypi.python.org/pypi/plone.memoize"; 3241 - license = "GPL version 2"; 3241 + license = stdenv.lib.licenses.gpl2; 3242 3242 }; 3243 3243 }; 3244 3244 ··· 3258 3258 Interfaces for Python 3259 3259 ''; 3260 3260 homepage = "http://pypi.python.org/pypi/zope.interface"; 3261 - license = "ZPL 2.1"; 3261 + license = stdenv.lib.licenses.zpt21; 3262 3262 }; 3263 3263 }; 3264 3264 ··· 3278 3278 Interfaces and simple adapter that give the size of an object 3279 3279 ''; 3280 3280 homepage = "http://pypi.python.org/pypi/zope.size"; 3281 - license = "ZPL 2.1"; 3281 + license = stdenv.lib.licenses.zpt21; 3282 3282 }; 3283 3283 }; 3284 3284 ··· 3298 3298 TTW customization of template-based Zope views 3299 3299 ''; 3300 3300 homepage = "http://pypi.python.org/pypi/five.customerize"; 3301 - license = "ZPL 2.1"; 3301 + license = stdenv.lib.licenses.zpt21; 3302 3302 }; 3303 3303 }; 3304 3304 ··· 3318 3318 Resolver for Python dotted names. 3319 3319 ''; 3320 3320 homepage = "http://pypi.python.org/pypi/zope.dottedname"; 3321 - license = "ZPL 2.1"; 3321 + license = stdenv.lib.licenses.zpt21; 3322 3322 }; 3323 3323 }; 3324 3324 ··· 3358 3358 Translation files for Plone 3359 3359 ''; 3360 3360 homepage = "http://pypi.python.org/pypi/plone.app.locales"; 3361 - license = "GPL version 2"; 3361 + license = stdenv.lib.licenses.gpl2; 3362 3362 }; 3363 3363 }; 3364 3364 ··· 3378 3378 z3c.form date and datetime widgets 3379 3379 ''; 3380 3380 homepage = "https://github.com/collective/collective.z3cform.datetimewidget"; 3381 - license = "GPL version 2"; 3381 + license = stdenv.lib.licenses.gpl2; 3382 3382 }; 3383 3383 }; 3384 3384 ··· 3398 3398 Listing of content for the Plone CMS 3399 3399 ''; 3400 3400 homepage = "http://pypi.python.org/pypi/plone.app.contentlisting"; 3401 - license = "GPL version 2"; 3401 + license = stdenv.lib.licenses.gpl2; 3402 3402 }; 3403 3403 }; 3404 3404 ··· 3418 3418 Zope2 application server / web framework 3419 3419 ''; 3420 3420 homepage = "http://zope2.zope.org"; 3421 - license = "ZPL 2.1"; 3421 + license = stdenv.lib.licenses.zpt21; 3422 3422 }; 3423 3423 }; 3424 3424 ··· 3458 3458 This package provides support for external Python methods within a Zope 2 environment. 3459 3459 ''; 3460 3460 homepage = "http://pypi.python.org/pypi/Products.ExternalMethod"; 3461 - license = "ZPL 2.1"; 3461 + license = stdenv.lib.licenses.zpt21; 3462 3462 }; 3463 3463 }; 3464 3464 ··· 3478 3478 Browser layer management for Zope 2 applications 3479 3479 ''; 3480 3480 homepage = "http://pypi.python.org/pypi/plone.browserlayer"; 3481 - license = "GPL version 2"; 3481 + license = stdenv.lib.licenses.gpl2; 3482 3482 }; 3483 3483 }; 3484 3484 ··· 3498 3498 workflow and security settings for Plone 3499 3499 ''; 3500 3500 homepage = "http://pypi.python.org/pypi/plone.app.workflow"; 3501 - license = "GPL version 2"; 3501 + license = stdenv.lib.licenses.gpl2; 3502 3502 }; 3503 3503 }; 3504 3504 ··· 3518 3518 Integration package for `plone.folder` into Plone 3519 3519 ''; 3520 3520 homepage = "http://pypi.python.org/pypi/plone.app.folder/"; 3521 - license = "GPL version 2"; 3521 + license = stdenv.lib.licenses.gpl2; 3522 3522 }; 3523 3523 }; 3524 3524 ··· 3538 3538 Basic inter-process locks 3539 3539 ''; 3540 3540 homepage = "http://www.python.org/pypi/zc.lockfile"; 3541 - license = "ZPL 2.1"; 3541 + license = stdenv.lib.licenses.zpt21; 3542 3542 }; 3543 3543 }; 3544 3544 ··· 3558 3558 Cache managers for Zope 2. 3559 3559 ''; 3560 3560 homepage = "http://pypi.python.org/pypi/Products.StandardCacheManagers"; 3561 - license = "ZPL 2.1"; 3561 + license = stdenv.lib.licenses.zpt21; 3562 3562 }; 3563 3563 }; 3564 3564 ··· 3578 3578 RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code. 3579 3579 ''; 3580 3580 homepage = "http://pypi.python.org/pypi/RestrictedPython"; 3581 - license = "ZPL 2.1"; 3581 + license = stdenv.lib.licenses.zpt21; 3582 3582 }; 3583 3583 }; 3584 3584 ··· 3598 3598 Adaptable string interpolation 3599 3599 ''; 3600 3600 homepage = "http://pypi.python.org/pypi/plone.stringinterp"; 3601 - license = "GPL version 2"; 3601 + license = stdenv.lib.licenses.gpl2; 3602 3602 }; 3603 3603 }; 3604 3604 ··· 3618 3618 A RAM-based storage for ZODB 3619 3619 ''; 3620 3620 homepage = "http://pypi.python.org/pypi/tempstorage"; 3621 - license = "ZPL 2.1"; 3621 + license = stdenv.lib.licenses.zpt21; 3622 3622 }; 3623 3623 }; 3624 3624 ··· 3658 3658 Zope datetime 3659 3659 ''; 3660 3660 homepage = "http://pypi.python.org/pypi/zope.datetime"; 3661 - license = "ZPL 2.1"; 3661 + license = stdenv.lib.licenses.zpt21; 3662 3662 }; 3663 3663 }; 3664 3664 ··· 3698 3698 Zope Location 3699 3699 ''; 3700 3700 homepage = "http://pypi.python.org/pypi/zope.location/"; 3701 - license = "ZPL 2.1"; 3701 + license = stdenv.lib.licenses.zpt21; 3702 3702 }; 3703 3703 }; 3704 3704 ··· 3718 3718 UNKNOWN 3719 3719 ''; 3720 3720 homepage = "https://github.com/gawel/WSGIProxy2/"; 3721 - license = "MIT"; 3721 + license = stdenv.lib.licenses.mit; 3722 3722 }; 3723 3723 }; 3724 3724 ··· 3738 3738 Zope locale extraction and management utilities 3739 3739 ''; 3740 3740 homepage = "http://pypi.python.org/pypi/zope.app.locales"; 3741 - license = "ZPL 2.1"; 3741 + license = stdenv.lib.licenses.zpt21; 3742 3742 }; 3743 3743 }; 3744 3744 ··· 3778 3778 Zope Content Type 3779 3779 ''; 3780 3780 homepage = "http://cheeseshop.python.org/pypi/zope.app.content"; 3781 - license = "ZPL 2.1"; 3781 + license = stdenv.lib.licenses.zpt21; 3782 3782 }; 3783 3783 }; 3784 3784 ··· 3818 3818 MIMETools provides the &lt;!--#mime--&gt; tag for DocumentTemplate. 3819 3819 ''; 3820 3820 homepage = "http://pypi.python.org/pypi/Products.MIMETools"; 3821 - license = "ZPL 2.1"; 3821 + license = stdenv.lib.licenses.zpt21; 3822 3822 }; 3823 3823 }; 3824 3824 ··· 3878 3878 Advanced i18n/l10n features 3879 3879 ''; 3880 3880 homepage = "http://pypi.python.org/pypi/plone.i18n"; 3881 - license = "GPL version 2"; 3881 + license = stdenv.lib.licenses.gpl2; 3882 3882 }; 3883 3883 }; 3884 3884 ··· 3938 3938 Zope Object Database: object database and persistence 3939 3939 ''; 3940 3940 homepage = "UNKNOWN"; 3941 - license = "ZPL 2.1"; 3941 + license = stdenv.lib.licenses.zpt21; 3942 3942 }; 3943 3943 }; 3944 3944 ··· 3958 3958 jQuery integration for Plone 3959 3959 ''; 3960 3960 homepage = "http://pypi.python.org/pypi/plone.app.jquery"; 3961 - license = "GPL version 2"; 3961 + license = stdenv.lib.licenses.gpl2; 3962 3962 }; 3963 3963 }; 3964 3964 ··· 3998 3998 Plone ContentRules Engine 3999 3999 ''; 4000 4000 homepage = "http://pypi.python.org/pypi/plone.contentrules"; 4001 - license = "GPL version 2"; 4001 + license = stdenv.lib.licenses.gpl2; 4002 4002 }; 4003 4003 }; 4004 4004 ··· 4038 4038 Message Identifiers for internationalization 4039 4039 ''; 4040 4040 homepage = "http://pypi.python.org/pypi/zope.i18nmessageid"; 4041 - license = "ZPL 2.1"; 4041 + license = stdenv.lib.licenses.zpt21; 4042 4042 }; 4043 4043 }; 4044 4044 ··· 4058 4058 Transaction management for Python 4059 4059 ''; 4060 4060 homepage = "http://www.zope.org/Products/ZODB"; 4061 - license = "ZPL 2.1"; 4061 + license = stdenv.lib.licenses.zpt21; 4062 4062 }; 4063 4063 }; 4064 4064 ··· 4078 4078 Method and property caching decorators 4079 4079 ''; 4080 4080 homepage = "http://pypi.python.org/pypi/zope.cachedescriptors"; 4081 - license = "ZPL 2.1"; 4081 + license = stdenv.lib.licenses.zpt21; 4082 4082 }; 4083 4083 }; 4084 4084 ··· 4098 4098 Tools for managing themes in CMF and Plone sites 4099 4099 ''; 4100 4100 homepage = "http://pypi.python.org/pypi/plone.theme"; 4101 - license = "GPL version 2"; 4101 + license = stdenv.lib.licenses.gpl2; 4102 4102 }; 4103 4103 }; 4104 4104 ··· 4138 4138 Zope 2's indexing and search solution. 4139 4139 ''; 4140 4140 homepage = "http://pypi.python.org/pypi/Products.ZCatalog"; 4141 - license = "ZPL 2.1"; 4141 + license = stdenv.lib.licenses.zpt21; 4142 4142 }; 4143 4143 }; 4144 4144 ··· 4178 4178 Layout mechanisms for Plone 4179 4179 ''; 4180 4180 homepage = "http://pypi.python.org/pypi/plone.app.layout"; 4181 - license = "GPL version 2"; 4181 + license = stdenv.lib.licenses.gpl2; 4182 4182 }; 4183 4183 }; 4184 4184 ··· 4246 4246 Plone UI and default rules for plone.caching/z3c.caching 4247 4247 ''; 4248 4248 homepage = "http://pypi.python.org/pypi/plone.app.caching"; 4249 - license = "GPL version 2"; 4249 + license = stdenv.lib.licenses.gpl2; 4250 4250 }; 4251 4251 }; 4252 4252 ··· 4266 4266 Zope Exceptions 4267 4267 ''; 4268 4268 homepage = "http://cheeseshop.python.org/pypi/zope.exceptions"; 4269 - license = "ZPL 2.1"; 4269 + license = stdenv.lib.licenses.zpt21; 4270 4270 }; 4271 4271 }; 4272 4272 ··· 4286 4286 plone.z3cform is a library that allows use of z3c.form with Zope 2 and the CMF. 4287 4287 ''; 4288 4288 homepage = "http://pypi.python.org/pypi/plone.z3cform"; 4289 - license = "ZPL 2.1"; 4289 + license = stdenv.lib.licenses.zpt21; 4290 4290 }; 4291 4291 }; 4292 4292 ··· 4306 4306 Security framework for Zope2. 4307 4307 ''; 4308 4308 homepage = "http://pypi.python.org/pypi/AccessControl"; 4309 - license = "ZPL 2.1"; 4309 + license = stdenv.lib.licenses.zpt21; 4310 4310 }; 4311 4311 }; 4312 4312 ··· 4326 4326 Special Record objects used in Zope2. 4327 4327 ''; 4328 4328 homepage = "http://pypi.python.org/pypi/Record"; 4329 - license = "ZPL 2.1"; 4329 + license = stdenv.lib.licenses.zpt21; 4330 4330 }; 4331 4331 }; 4332 4332 ··· 4386 4386 Registry for managing CSS and JS 4387 4387 ''; 4388 4388 homepage = "http://pypi.python.org/pypi/Products.ResourceRegistries"; 4389 - license = "GPL version 2"; 4389 + license = stdenv.lib.licenses.gpl2; 4390 4390 }; 4391 4391 }; 4392 4392 ··· 4426 4426 Convenience uid/gid helper function used in Zope2. 4427 4427 ''; 4428 4428 homepage = "http://pypi.python.org/pypi/initgroups"; 4429 - license = "ZPL 2.1"; 4429 + license = stdenv.lib.licenses.zpt21; 4430 4430 }; 4431 4431 }; 4432 4432 ··· 4446 4446 Daemon process control library and tools for Unix-based systems 4447 4447 ''; 4448 4448 homepage = "http://www.python.org/pypi/zdaemon"; 4449 - license = "ZPL 2.1"; 4449 + license = stdenv.lib.licenses.zpt21; 4450 4450 }; 4451 4451 }; 4452 4452 ··· 4466 4466 UNKNOWN 4467 4467 ''; 4468 4468 homepage = "http://pypi.python.org/pypi/plone.app.querystring"; 4469 - license = "GPL version 2"; 4469 + license = stdenv.lib.licenses.gpl2; 4470 4470 }; 4471 4471 }; 4472 4472 ··· 4506 4506 Definition of authentication basics for the Zope Framework 4507 4507 ''; 4508 4508 homepage = "http://pypi.python.org/pypi/zope.authentication"; 4509 - license = "ZPL 2.1"; 4509 + license = stdenv.lib.licenses.zpt21; 4510 4510 }; 4511 4511 }; 4512 4512 ··· 4566 4566 A portlet that fetches results from a collection 4567 4567 ''; 4568 4568 homepage = "http://pypi.python.org/pypi/plone.portlet.collection"; 4569 - license = "GPL version 2"; 4569 + license = stdenv.lib.licenses.gpl2; 4570 4570 }; 4571 4571 }; 4572 4572 ··· 4586 4586 Shared Zope Toolkit browser components 4587 4587 ''; 4588 4588 homepage = "http://pypi.python.org/pypi/zope.browser"; 4589 - license = "ZPL 2.1"; 4589 + license = stdenv.lib.licenses.zpt21; 4590 4590 }; 4591 4591 }; 4592 4592 ··· 4606 4606 This package adds 'saved search' functionality to Plone. 4607 4607 ''; 4608 4608 homepage = "http://pypi.python.org/pypi/plone.app.collection"; 4609 - license = "GPL version 2"; 4609 + license = stdenv.lib.licenses.gpl2; 4610 4610 }; 4611 4611 }; 4612 4612 ··· 4626 4626 Calendar product for the Zope Content Management Framework 4627 4627 ''; 4628 4628 homepage = "http://pypi.python.org/pypi/Products.CMFCalendar"; 4629 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 4629 + license = stdenv.lib.licenses.zpt21; 4630 4630 }; 4631 4631 }; 4632 4632 ··· 4648 4648 The Plone Content Management System 4649 4649 ''; 4650 4650 homepage = "http://plone.org/"; 4651 - license = "GPL version 2"; 4651 + license = stdenv.lib.licenses.gpl2; 4652 4652 }; 4653 4653 }; 4654 4654 ··· 4668 4668 Pluggable Zope2 authentication / authorization framework 4669 4669 ''; 4670 4670 homepage = "http://pypi.python.org/pypi/Products.PluggableAuthService"; 4671 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 4671 + license = stdenv.lib.licenses.zpt21; 4672 4672 }; 4673 4673 }; 4674 4674 ··· 4708 4708 jQuery Tools integration for Plone plus overlay and AJAX form helpers. 4709 4709 ''; 4710 4710 homepage = "http://pypi.python.org/pypi/plone.app.jquerytools"; 4711 - license = "GPL version 2"; 4711 + license = stdenv.lib.licenses.gpl2; 4712 4712 }; 4713 4713 }; 4714 4714 ··· 4728 4728 Read Zope configuration state from profile dirs / tarballs 4729 4729 ''; 4730 4730 homepage = "http://pypi.python.org/pypi/Products.GenericSetup"; 4731 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 4731 + license = stdenv.lib.licenses.zpt21; 4732 4732 }; 4733 4733 }; 4734 4734 ··· 4748 4748 Metaclass for subclassable extension types 4749 4749 ''; 4750 4750 homepage = "http://pypi.python.org/pypi/ExtensionClass"; 4751 - license = "ZPL 2.1"; 4751 + license = stdenv.lib.licenses.zpt21; 4752 4752 }; 4753 4753 }; 4754 4754 ··· 4788 4788 StructuredText parser 4789 4789 ''; 4790 4790 homepage = "http://pypi.python.org/pypi/zope.structuredtext"; 4791 - license = "ZPL 2.1"; 4791 + license = stdenv.lib.licenses.zpt21; 4792 4792 }; 4793 4793 }; 4794 4794 ··· 4808 4808 Zope RAM Cache 4809 4809 ''; 4810 4810 homepage = "http://pypi.python.org/pypi/zope.ramcache"; 4811 - license = "ZPL 2.1"; 4811 + license = stdenv.lib.licenses.zpt21; 4812 4812 }; 4813 4813 }; 4814 4814 ··· 4828 4828 Resolving paths in the object hierarchy 4829 4829 ''; 4830 4830 homepage = "http://pypi.python.org/pypi/zope.traversing"; 4831 - license = "ZPL 2.1"; 4831 + license = stdenv.lib.licenses.zpt21; 4832 4832 }; 4833 4833 }; 4834 4834 ··· 4848 4848 Content Provider Framework for Zope Templates 4849 4849 ''; 4850 4850 homepage = "http://pypi.python.org/pypi/zope.contentprovider"; 4851 - license = "ZPL 2.1"; 4851 + license = stdenv.lib.licenses.zpt21; 4852 4852 }; 4853 4853 }; 4854 4854 ··· 4868 4868 The classic Plone 3 default theme. 4869 4869 ''; 4870 4870 homepage = "http://pypi.python.org/pypi/plonetheme.classic"; 4871 - license = "GPL version 2"; 4871 + license = stdenv.lib.licenses.gpl2; 4872 4872 }; 4873 4873 }; 4874 4874 ··· 4908 4908 A simple static HTML portlet for Plone. 4909 4909 ''; 4910 4910 homepage = "http://pypi.python.org/pypi/plone.portlet.static"; 4911 - license = "GPL version 2"; 4911 + license = stdenv.lib.licenses.gpl2; 4912 4912 }; 4913 4913 }; 4914 4914 ··· 4948 4948 An extension of zope.viewlet to support dynamic portlets 4949 4949 ''; 4950 4950 homepage = "http://pypi.python.org/pypi/plone.portlets"; 4951 - license = "GPL version 2"; 4951 + license = stdenv.lib.licenses.gpl2; 4952 4952 }; 4953 4953 }; 4954 4954 ··· 4968 4968 Configure application plugins based on interfaces 4969 4969 ''; 4970 4970 homepage = "http://pypi.python.org/pypi/Products.PluginRegistry"; 4971 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 4971 + license = stdenv.lib.licenses.zpt21; 4972 4972 }; 4973 4973 }; 4974 4974 ··· 5008 5008 A general logging facility 5009 5009 ''; 5010 5010 homepage = "http://cheeseshop.python.org/pypi/zLOG"; 5011 - license = "ZPL 2.1"; 5011 + license = stdenv.lib.licenses.zpt21; 5012 5012 }; 5013 5013 }; 5014 5014 ··· 5028 5028 Zope Location 5029 5029 ''; 5030 5030 homepage = "http://pypi.python.org/pypi/zope.location/"; 5031 - license = "ZPL 2.1"; 5031 + license = stdenv.lib.licenses.zpt21; 5032 5032 }; 5033 5033 }; 5034 5034 ··· 5068 5068 Form generation and validation library for Zope 5069 5069 ''; 5070 5070 homepage = "http://pypi.python.org/pypi/zope.formlib"; 5071 - license = "ZPL 2.1"; 5071 + license = stdenv.lib.licenses.zpt21; 5072 5072 }; 5073 5073 }; 5074 5074 ··· 5088 5088 Pluggable object copying mechanism 5089 5089 ''; 5090 5090 homepage = "http://pypi.python.org/pypi/zope.copy"; 5091 - license = "ZPL 2.1"; 5091 + license = stdenv.lib.licenses.zpt21; 5092 5092 }; 5093 5093 }; 5094 5094 ··· 5108 5108 A collection of generally useful vocabularies. 5109 5109 ''; 5110 5110 homepage = "https://github.com/plone/plone.app.vocabularies"; 5111 - license = "GPL version 2"; 5111 + license = stdenv.lib.licenses.gpl2; 5112 5112 }; 5113 5113 }; 5114 5114 ··· 5128 5128 UNKNOWN 5129 5129 ''; 5130 5130 homepage = "http://pypi.python.org/pypi/archetypes.querywidget"; 5131 - license = "GPL version 2"; 5131 + license = stdenv.lib.licenses.gpl2; 5132 5132 }; 5133 5133 }; 5134 5134 ··· 5168 5168 Zope catalog index for paths 5169 5169 ''; 5170 5170 homepage = "http://pypi.python.org/pypi/Products.ExtendedPathIndex"; 5171 - license = "GPL version 2"; 5171 + license = stdenv.lib.licenses.gpl2; 5172 5172 }; 5173 5173 }; 5174 5174 ··· 5188 5188 Subrequests for Zope2 5189 5189 ''; 5190 5190 homepage = "http://pypi.python.org/pypi/plone.subrequest/"; 5191 - license = "GPL version 2"; 5191 + license = stdenv.lib.licenses.gpl2; 5192 5192 }; 5193 5193 }; 5194 5194 ··· 5208 5208 An advanced form and widget framework for Zope 3 5209 5209 ''; 5210 5210 homepage = "https://launchpad.net/z3c.form"; 5211 - license = "ZPL 2.1"; 5211 + license = stdenv.lib.licenses.zpt21; 5212 5212 }; 5213 5213 }; 5214 5214 ··· 5228 5228 Action icons product for the Zope Content Management Framework 5229 5229 ''; 5230 5230 homepage = "http://pypi.python.org/pypi/Products.CMFActionIcons"; 5231 - license = "ZPL 2.1 (http://www.zope.org/Resources/License/ZPL-2.1)"; 5231 + license = stdenv.lib.licenses.zpt21; 5232 5232 }; 5233 5233 }; 5234 5234 ··· 5248 5248 Helper to test WSGI applications 5249 5249 ''; 5250 5250 homepage = "http://webtest.pythonpaste.org/"; 5251 - license = "MIT"; 5251 + license = stdenv.lib.licenses.mit; 5252 5252 }; 5253 5253 }; 5254 5254 ··· 5268 5268 Manage link integrity in Plone. 5269 5269 ''; 5270 5270 homepage = "http://pypi.python.org/pypi/plone.app.linkintegrity"; 5271 - license = "GPL version 2"; 5271 + license = stdenv.lib.licenses.gpl2; 5272 5272 }; 5273 5273 }; 5274 5274 ··· 5288 5288 The Original Zope 3 Form Framework 5289 5289 ''; 5290 5290 homepage = "http://pypi.python.org/pypi/zope.app.form"; 5291 - license = "ZPL 2.1"; 5291 + license = stdenv.lib.licenses.zpt21; 5292 5292 }; 5293 5293 }; 5294 5294 ··· 5308 5308 Local site manager implementation for Zope 2 5309 5309 ''; 5310 5310 homepage = "http://pypi.python.org/pypi/five.localsitemanager"; 5311 - license = "ZPL 2.1"; 5311 + license = stdenv.lib.licenses.zpt21; 5312 5312 }; 5313 5313 }; 5314 5314 5315 5315 5316 5316 } 5317 -
+40 -22
pkgs/top-level/python-packages.nix
··· 474 474 meta = { 475 475 homepage = http://code.google.com/p/argparse/; 476 476 477 - license = "Apache License 2.0"; 477 + license = stdenv.lib.licenses.asl20; 478 478 479 479 description = "argparse: Python command line parser"; 480 480 ··· 577 577 578 578 meta = { 579 579 homepage = https://github.com/botocore/bcdoc; 580 - license = "Apache License 2.0"; 580 + license = stdenv.lib.licenses.asl20; 581 581 description = "ReST document generation tools for botocore"; 582 582 }; 583 583 }; ··· 1582 1582 1583 1583 homepage = http://code.google.com/p/cssutils/; 1584 1584 1585 - license = "LGPLv3+"; 1585 + license = stdenv.lib.licenses.lgpl3Plus; 1586 1586 }; 1587 1587 }); 1588 1588 ··· 2785 2785 meta = { 2786 2786 homepage = http://freedesktop.org/wiki/Software/pyxdg; 2787 2787 description = "Contains implementations of freedesktop.org standards"; 2788 - license = "LGPLv2"; 2788 + license = stdenv.lib.licenses.lgpl2; 2789 2789 maintainers = [ stdenv.lib.maintainers.iElectric ]; 2790 2790 }; 2791 2791 }; ··· 2801 2801 meta = { 2802 2802 homepage = https://github.com/erikrose/chardet; 2803 2803 description = "Universal encoding detector"; 2804 - license = "LGPLv2"; 2804 + license = stdenv.lib.licenses.lgpl2; 2805 2805 maintainers = [ stdenv.lib.maintainers.iElectric ]; 2806 2806 }; 2807 2807 }; ··· 3288 3288 ''; 3289 3289 3290 3290 # See http://foolscap.lothar.com/trac/browser/LICENSE. 3291 - license = "MIT"; 3291 + license = stdenv.lib.licenses.mit; 3292 3292 3293 3293 maintainers = [ ]; 3294 3294 }; ··· 3593 3593 }; 3594 3594 3595 3595 gunicorn = buildPythonPackage rec { 3596 - name = "gunicorn-18.0"; 3596 + name = "gunicorn-19.1.0"; 3597 3597 3598 3598 src = fetchurl { 3599 3599 url = "http://pypi.python.org/packages/source/g/gunicorn/${name}.tar.gz"; 3600 - md5 = "c7138b9ac7515a42066922d2b6120fbe"; 3600 + md5 = "3d759bec3c46a680ff010775258c4c56"; 3601 3601 }; 3602 3602 3603 3603 buildInputs = [ pytest ]; ··· 4134 4134 meta = { 4135 4135 description = "Super-fast templating language."; 4136 4136 homepage = http://www.makotemplates.org; 4137 - license = "MIT"; 4137 + license = stdenv.lib.licenses.mit; 4138 4138 maintainers = [ stdenv.lib.maintainers.iElectric ]; 4139 4139 }; 4140 4140 }; ··· 4386 4386 4387 4387 homepage = http://moinmo.in/; 4388 4388 4389 - license = "GPLv2+"; 4389 + license = stdenv.lib.licenses.gpl2Plus; 4390 4390 }; 4391 4391 }); 4392 4392 ··· 4506 4506 meta = { 4507 4507 description = "Python multimedia tagging library"; 4508 4508 homepage = http://code.google.com/p/mutagen; 4509 - license = "LGPLv2"; 4509 + license = stdenv.lib.licenses.lgpl2; 4510 4510 }; 4511 4511 }); 4512 4512 ··· 4525 4525 meta = { 4526 4526 description = "Utilities for use with console mail clients, like mutt"; 4527 4527 homepage = http://www.blacktrash.org/hg/muttils; 4528 - license = "GPLv2+"; 4528 + license = stdenv.lib.licenses.gpl2Plus; 4529 4529 }; 4530 4530 }); 4531 4531 ··· 5288 5288 meta = { 5289 5289 homepage = "http://www.noah.org/wiki/Pexpect"; 5290 5290 description = "Automate interactive console applications such as ssh, ftp, etc."; 5291 - license = "MIT"; 5291 + license = stdenv.lib.licenses.mit; 5292 5292 5293 5293 longDescription = '' 5294 5294 Pexpect is similar to the Don Libes "Expect" system, but Pexpect ··· 5715 5715 5716 5716 description = "Python wrappers for the Crypto++ library"; 5717 5717 5718 - license = "GPLv2+"; 5718 + license = stdenv.lib.licenses.gpl2Plus; 5719 5719 5720 5720 maintainers = [ ]; 5721 5721 platforms = stdenv.lib.platforms.linux; ··· 6471 6471 6472 6472 homepage = http://allmydata.org/trac/pyutil; 6473 6473 6474 - license = "GPLv2+"; 6474 + license = stdenv.lib.licenses.gpl2Plus; 6475 6475 }; 6476 6476 }); 6477 6477 ··· 6920 6920 6921 6921 meta = { 6922 6922 homepage = http://stuvel.eu/rsa; 6923 - license = "Apache License 2.0"; 6923 + license = stdenv.lib.licenses.asl20; 6924 6924 description = "A pure-Python RSA implementation"; 6925 6925 }; 6926 6926 }; ··· 7108 7108 7109 7109 homepage = http://code.google.com/p/simplejson/; 7110 7110 7111 - license = "MIT"; 7111 + license = stdenv.lib.licenses.mit; 7112 7112 }; 7113 7113 }); 7114 7114 ··· 7790 7790 meta = { 7791 7791 homepage = http://taskcoach.org/; 7792 7792 description = "Todo manager to keep track of personal tasks and todo lists"; 7793 - license = "GPLv3+"; 7793 + license = stdenv.lib.licenses.gpl3Plus; 7794 7794 }; 7795 7795 }; 7796 7796 ··· 8075 8075 8076 8076 meta = { 8077 8077 homepage = "urlgrabber.baseurl.org"; 8078 - license = "LGPLv2+"; 8078 + license = stdenv.lib.licenses.lgpl2Plus; 8079 8079 description = "Python module for downloading files"; 8080 8080 maintainers = [ stdenv.lib.maintainers.qknight ]; 8081 8081 }; ··· 8413 8413 8414 8414 homepage = http://python-xlib.sourceforge.net/; 8415 8415 8416 - license = "GPLv2+"; 8416 + license = stdenv.lib.licenses.gpl2Plus; 8417 8417 }; 8418 8418 }); 8419 8419 ··· 8523 8523 and Haskell API. 8524 8524 ''; 8525 8525 8526 - license = "GPLv2+"; 8526 + license = stdenv.lib.licenses.gpl2Plus; 8527 8527 }; 8528 8528 }); 8529 8529 ··· 9026 9026 }; 9027 9027 9028 9028 9029 + tornadokick = buildPythonPackage rec { 9030 + name = "tornadokick-2014.07.23"; 9031 + 9032 + propagatedBuildInputs = [ tornado ]; 9033 + 9034 + src = fetchurl { 9035 + url = "https://pypi.python.org/packages/source/t/tornadokick/${name}.tar.gz"; 9036 + md5 = "201d26de2993a554b16140af3b4ee1b6"; 9037 + }; 9038 + 9039 + meta = { 9040 + description = "The TornadoKick Web Toolkit for Tornado Web Framework."; 9041 + homepage = http://github.com/multoncore/tornadokick; 9042 + license = stdenv.lib.licenses.asl20; 9043 + }; 9044 + }; 9045 + 9046 + 9029 9047 tarman = buildPythonPackage rec { 9030 9048 version = "0.1.3"; 9031 9049 name = "tarman-${version}"; ··· 9604 9622 meta = { 9605 9623 description = "Cross-platform system power status information"; 9606 9624 homepage = https://github.com/Kentzo/Power; 9607 - license = "mit"; 9625 + license = stdenv.lib.licenses.mit; 9608 9626 }; 9609 9627 }; 9610 9628