Commit graph

19632 commits

Author SHA1 Message Date
Lluís Batlle 1f1a6c9773 Merge branch 'master' from viric's fork.
It has a few updates to some packages: taskwarrior, dar.
Also made links2 cross-build.
2012-06-27 19:33:34 +02:00
Shea Levy 9400646dcd Merge remote-tracking branch 'aszlig/glibc_ssp_fix'
glibc 2.13 and 2.14 fail to build with our current stdenv unless the ssp is
disabled. For glibc 2.13, I've only disabled the ssp when it's being built with
a complete stdenv to avoid a stdenv rebuild
2012-06-27 11:11:36 -04:00
aszlig f5a5915f6e Work around SSP build failure in glibc214, too.
Glibc 2.14 also produces a build failure in Hydra, so we need to apply the same
fix here, too.
2012-06-27 16:41:33 +02:00
Shea Levy aecc8b64ed Merge pull request #23 from cillianderoiste/sonic-visualiser-fix
Sonic visualiser fix

SL: Didn't build before, builds now.
2012-06-26 20:40:01 -07:00
Shea Levy 9117819e60 Merge pull request #24 from antono/fix-ikarus-url
Fix ikarus download url (ikarus-scheme.org is down)
2012-06-26 20:27:43 -07:00
Shea Levy 3c7dba0dc6 Merge pull request #25 from antono/vala-generations
Vala 15, 16, 17. Default is 17 now
2012-06-26 20:23:57 -07:00
Eelco Dolstra 2ead90a36b pan: Updated to 0.138 2012-06-25 15:41:19 -04:00
Rob Vermaas 30ac65f600 Merge pull request #22 from antono/fix-ncompress-url
Updated ncompress url (prev version missing on mirrors) (Fixes #21)
2012-06-25 09:03:34 -07:00
Rob Vermaas 89e4069ce1 Merge pull request #26 from antono/bsod-emulator
Added bsod emulator for unix
2012-06-25 09:02:26 -07:00
Antono Vasiljev 58738223ab Rm vala 14 add versions 2012-06-25 19:01:51 +03:00
Rob Vermaas 045288221b Merge pull request #20 from bluescreen303/master
linux kernel: 3.4.2 -> 3.4.4
2012-06-25 09:01:13 -07:00
Antono Vasiljev 584ff70a16 Use installPhase instead of builder for BSOD 2012-06-25 18:04:08 +03:00
Antono Vasiljev 182f0dfe5e Added bsod emulator for unix 2012-06-25 17:25:01 +03:00
Antono Vasiljev e6e6301c5f Vala 14, 15, 16, 17. Default is 17 now 2012-06-25 16:46:26 +03:00
Antono Vasiljev 019963b256 Fix ikarus download url (ikarus-scheme.org is down) 2012-06-25 15:34:05 +03:00
Rob Vermaas 484c13cce1 nixUnstable: Updated to 1.1pre2718_8da6772
This version brings better isolation in chroot builds (private network and SysV IPC namespace).
2012-06-25 11:40:17 +02:00
Rob Vermaas 6dc45870af * Add MiniDLNA 1.0.24, media server 2012-06-24 20:24:58 +02:00
Lluís Batlle fc8fb52341 Merge branch 'master' of https://github.com/viric/nixpkgs 2012-06-24 19:12:50 +02:00
Lluís Batlle ae7991b97e Updating dar to 2.4.6 2012-06-24 19:12:20 +02:00
Lluís Batlle 7ab7120964 Merge remote-tracking branch 'central/master' 2012-06-24 19:03:50 +02:00
Cillian de Róiste 1afe86a7b7 Tidy up 2012-06-24 16:54:51 +02:00
Cillian de Róiste c6457c322b Upgrading sonic-visualiser to 1.9 and adding pkgconfig so that it finds rasqal.h successfully 2012-06-24 16:51:42 +02:00
Antono Vasiljev 1fb5c38fce Updated ncompress url (prev version missing on mirrors) (Fixes #21) 2012-06-24 16:37:32 +03:00
Mathijs Kwik f97a277efc linux kernel: 3.4.2 -> 3.4.4 2012-06-24 10:03:09 +02:00
Antono Vasiljev dd3354f002 ubuntu-font-family: rec back 2012-06-23 02:42:37 +03:00
Antono Vasiljev 6db0c4c51d ubuntu-font-family: free is a string, not var 2012-06-23 02:40:04 +03:00
Antono Vasiljev d4092f153e Cleaning up ubuntu-font-family 2012-06-23 02:38:27 +03:00
Antono Vasiljev b5b9b0371c sha256 in base32 format 2012-06-23 02:36:46 +03:00
Antono Vasiljev bca195dcb8 Reordered alphabetically 2012-06-23 02:26:39 +03:00
Antono Vasiljev 48eeb312c5 Improved meta section for ubuntu-font-family 2012-06-23 02:23:02 +03:00
Antono Vasiljev 76021a76cb Add myself to maintainers.nix 2012-06-23 02:22:38 +03:00
Antono Vasiljev 1b2d1f8399 Added ubuntu-font-family 2012-06-23 01:55:47 +03:00
aszlig d23dcbb9a5 chromium: Enable parallel building.
Always did this manually by putting -j8 into make flags, which i didn't commit,
as it obviously doesn't make sense to hardcode. However, this flag makes more
sense and obviously we need to avoid overriding buildPhase.
2012-06-22 15:53:30 -04:00
aszlig 59f8de864f chromium: Add support for pulseaudio.
Which is enabled by default if neither pulseaudio or chromium.pulseaudio is
explicitly set. The reason is that chromium falls back to ALSA in case no
pulseaudio is available.

In addition it was necessary to patch media.gyp to ignore the array-out-of-
bounds warning.
2012-06-22 15:53:30 -04:00
aszlig a2984e3d82 chromium: Simplify names of getConfig options.
This makes it easier to remember, as so far the naming wasn't quite consistent,
sometimes "use*", sometimes "enable*". So in using just use the feature name
itself, it should be pretty clear.
2012-06-22 15:53:30 -04:00
aszlig fc24f460f1 chromium: Use bundled versions of some libraries.
These libraries are heavily patched by the chromium project itself, so let's use
the bundled versions as those won't build anyway and also don't break functional
purity.
2012-06-22 15:53:30 -04:00
aszlig d8e9536498 chromium: Cleanup dependencies.
This mostly is a code structure change, but also involves deleting some unused
dependencies and adding a few constraints on existing ones.
2012-06-22 15:53:30 -04:00
aszlig c7db5ff34d chromium: Add dependency for libselinux.
This doesn't really work at the current state of NixOS and SELinux support, but
will make it easier in case we someday support SELinux altogether.
2012-06-22 15:53:30 -04:00
aszlig a88eb35ff1 chromium: Enable proprietary codecs by default.
We now switch to using bundled ffmpeg, as this adds stuff such as support for
the H.264 codec.
2012-06-22 15:53:30 -04:00
aszlig 04ae9f288d chromium: Implement handling of enableCUPS.
We also need to patch the compilation process, so it allows deprecated
declarations when building support for the cups backend. In addition, we also
need to add libgcrypt to dependencies as it's needed by the cups implementation.
2012-06-22 15:53:29 -04:00
aszlig 8371d50836 chromium: Update source to version 21.0.1179.1. 2012-06-22 15:53:29 -04:00
aszlig 70c0af9a37 chromium: Add mesa to build dependencies.
This finally enables support for WebGL and accelerated rendering.
2012-06-22 15:53:29 -04:00
aszlig 57e127099b chromium: Add flag to disable Gnome support.
This also separates gcrypt and gconf from the basic dependencies.
Unfortunately we cannot get rid of dbus_glib altogether, but maybe we want to
work on a patch to get rid of it? On the other hand it seems to be a TODO of the
chromium project itself, so let's wait and see.
2012-06-22 15:53:29 -04:00
aszlig c2b145c32f chromium: Allow to switch off openssl support.
Currently building fails with NSS, so we're using OpenSSL by default. And that's
why we want to make this configurable so if we manage to fix that build failure,
we could switch to using NSS by default.
2012-06-22 15:53:29 -04:00
aszlig f0cdea2e99 chromium: Use patches from system OpenSSL.
This is mainly because of the patch to use OPENSSL_X509_CERT_FILE as a way to
specify the CA bundle. A browser which isn't able to verify SSL certificates
might be somewhat useless.
2012-06-22 15:53:29 -04:00
aszlig b1fdecc460 chromium: Rename "chrome" binary to "chromium".
This is to make it more consistent with the naming of the package file and also
consistent with the build, as we're not using the Google branded version.

In addition the derivation attribute set now has a packageName value which can
be used to easily switch the binary names and paths, just in case we want to
switch to using "chrome" (or something entirely different) again.
2012-06-22 15:53:29 -04:00
aszlig 22f5045bde chromium: Use system libraries whenever possible.
There are still some libraries left, which we either need to patch or provide
more recent versions. Plus we're going to use openssl, as libnss doesn't want to
do proper SSL (let's debug this later).
2012-06-22 15:53:28 -04:00
aszlig 6350706c0d chromium: Add "which" to build dependencies.
This is needed by a lot of scripts within chromium, so we're not going to patch
them using type, which is shell-specific anyway.
2012-06-22 15:53:28 -04:00
aszlig ef45195126 chromium: Enable seccomp by default.
If useSELinux is not set, enable seccomp mode by default and avoid building the
SUID helper sandbox at all. This involves a small patch which causes the
commandline arguments to be swapped: --disable-seccomp-sandbox to disable it,
while the option is active by default.
2012-06-22 15:53:28 -04:00
aszlig 2571488e6a chromium: Clean up build flags.
This also includes setting compiler architectures and paths.
2012-06-22 15:53:28 -04:00