Add lv2 support
All builds, and the only change that's not a pure addition is to
ardour3, which Cillian maintains.
If there are future lv2 plugins coming, it may make sense to group them
somehow in all-packages.
This is not needed to run XPRA, but gets rid of a few nasty errors.
XPRA is using the notify library to display nice desktop notifications, so there
might be users who actually like to have those funny things.
This is because the original version is no longer in development, as stated on
the website at http://code.google.com/p/partiwm/wiki/xpra:
"This project is in deep hibernation; I haven't had time to devote for several
years now. If you are looking for xpra, you may prefer Antoine Martin's fork,
which receives more support. It is available at: http://xpra.org/"
So I guess its safe to switch over to that fork.
LV2 is a portable plugin standard for audio systems, similar in scope to LADSPA, VST, AU, and others. The Calf audio plugin pack uses LV2 and Ardour3 has also been updated to support LV2 Plugins
- derive: updated to version 2.5.9
- ghc-mod: updated to version 1.11.0
- hamlet: updated to version 1.0.1.4
- http-conduit: updated to version 1.4.1.10
- leksah: updated to version 0.12.1.3
- mmap: updated to version 0.5.8
- mtl: added version 2.1.2
- prolog-graph-lib: updated to version 0.2.0.1
- prolog: updated to version 0.2.0.1
- reactive-banana-wx: updated to version 0.6.0.1
- resourcet: updated to version 0.3.3
- shelly: updated to version 0.12.0.2
- simple-sendfile: updated to version 0.2.4
- syb: added version 0.3.6.2
- wai-app-static: updated to version 1.2.0.4
- wai: updated to version 1.2.0.3
- warp: updated to version 1.2.2
- xml-types: updated to version 0.3.2
- zlib-conduit: updated to version 0.4.0.2
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.
This only gets chromium to build so far, installation is missing by upstream, so
we need to manually copy the corresponding files. And I guess with nix, we also
need to patch a few paths on installation.
Another issue is that at the moment, a lot of dependencies are used from the
source tree, rather than from the system.
Also, it would be nice to build using LLVM, as it really speeds up compilation a
*LOT* and also has the side effect of resulting in smaller binaries.
Working unit tests would be nice, too. Unfortunately they're quite heavyweight
and take hours to run, so I guess "someday" would be the most appropriate time
to integrate.
Further todo's:
- Allow to disable GConf, GIO and CUPS.
- Option to disable the sandbox (for whatever reason the user might have).
- Integrate gold binutils.
- Pulseaudio support.
- Clearly separate Linux specific stuff.
- base16-bytestring: updated to version 0.1.1.5
- base64-bytestring: updated to version 0.1.1.3
- bloomfilter: updated to version 1.2.6.10
- cryptocipher: updated to version 0.3.5
- gtk: updated to version 0.12.3.1
- http-conduit: updated to version 1.4.1.9
- snap-core: updated to version 0.9.0
- snap-server: updated to version 0.9.0
- stringsearch: updated to version 0.3.6.3
- text: updated to version 0.11.2.2
- void: updated to version 0.5.6
svn path=/nixpkgs/trunk/; revision=34542
(less sigill, less sigbus). Related to bad handling of FPU instructions.
I apply them only to linux 3.4, although I think they can apply to many older kernels too.
svn path=/nixpkgs/trunk/; revision=34522
- bson: updated to version 0.2.0
- cpu: updated to version 0.1.1
- defaults.nix: cosmetic
- iteratee: updated to version 0.8.9.1
- ListLike: updated to version 3.1.5
- mongoDB: updated to version 1.3.0
- packages.nix: cosmetic
- stringsearch: added version 0.3.6.3
- system-fileio: updated to version 0.3.8
- wai-extra: updated to version 1.2.0.5
svn path=/nixpkgs/trunk/; revision=34517
It's unclear what adding these dependencies accomplishes. If you find that a
feature you need doesn't work anymore, please feel free to re-enable the
appropriate dependencies.
svn path=/nixpkgs/trunk/; revision=34510
"ant-<JDK name>".
* Remove openjdkDarwin/ecjDarwin/antDarwin attributes. Instead
the openjdk attribute refers to the Darwin package on Darwin.
svn path=/nixpkgs/trunk/; revision=34505
- BNFC-meta: updated to version 0.3.0.3
- HUnit: added version 1.2.4.3
- multirec: updated to version 0.7.2
- resourcet: updated to version 0.3.2.2
svn path=/nixpkgs/trunk/; revision=34489
Offering the names of those packages in "nix-env -qa *" is pointless
because it's impossible to install any of those packages by name. Only
packages from emacs23Packages can be installed by name.
svn path=/nixpkgs/trunk/; revision=34449
- rename package from gimp_2_8_0 to gimp_2_8 as discussed on mailing list[1]
- remove babl_0_1_10 and gegl_0_2_0 and use them as default versions
[1] http://article.gmane.org/gmane.linux.distributions.nixos/8708
svn path=/nixpkgs/trunk/; revision=34444
* added briss: a pdf cropper
* added compton, an improved fork of xcompmgr
* added myself to the maintainers list
* minor version bumps: xcompmgr, upower
svn path=/nixpkgs/trunk/; revision=34380
first time a Flash control is loaded, with the following message on
stderr:
/nix/store/c5ma4l7nlzcwdkjzrflni58aacqrfs1y-xulrunner-13.0/lib/xulrunner-13.0/plugin-container: symbol lookup error: /nix/store/c5ma4l7nlzcwdkjzrflni58aacqrfs1y-xulrunner-13.0/lib/xulrunner-13.0/plugin-container: undefined symbol: malloc_message
Need to investigate where malloc_message is defined.
svn path=/nixpkgs/trunk/; revision=34368
xmobar -> mtl-version1
mtl-version1 -> transformers-version2
where version1 and version2 are different from the default, which is needed because their
respective cabal files require that.
svn path=/nixpkgs/trunk/; revision=34357
- ghc-mod: updated to version 1.10.16
- network: added version 2.3.0.14
- pandoc: updated to version 1.9.4
- xmobar: updated to version 0.15
svn path=/nixpkgs/trunk/; revision=34337
obnam is a backup program with support for deduplication, compression and encryption. See http://liw.fi/obnam/.
svn path=/nixpkgs/trunk/; revision=34331
Re-ordered entries in haskellPlatformArgs_2012_2_0_0 to match the order
in the Cabal file. This makes it easier to compare the package list side
by side.
svn path=/nixpkgs/trunk/; revision=34326
- attoparsec: updated to version 0.10.2.0
- blaze-html: dropped obsolete version 0.4.3.4
- cairo: updated to version 0.12.3.1
- cryptocipher: updated to version 0.3.4
- file-embed: updated to version 0.0.4.4
- glib: updated to version 0.12.3.1
- gtk2hs-buildtools: updated to version 0.12.3.1
- gtksourceview2: updated to version 0.12.3.1
- hakyll: updated to version 3.3.0.0
- happstack-server: updated to version 7.0.2
- hjsmin: updated to version 0.1.2
- http-conduit: updated to version 1.4.1.7
- http-types: updated to version 0.6.11
- language-c-quote: updated to version 0.3.1.2
- parallel: added version 3.2.0.3
- regex-pcre: updated to version 0.94.3
- regex-posix: added version 0.95.2
- shakespeare-js: updated to version 1.0.0.3
- svgcairo: updated to version 0.12.1.1
- text: added version 0.11.2.1
- vty: updated to version 4.7.0.14
- warp: updated to version 1.2.1.1
- yaml: updated to version 0.7.0.2
- yesod-static: updated to version 1.0.0.3
svn path=/nixpkgs/trunk/; revision=34255
This allows the SheevaPlug to set up the network automatically with
DHCP, if the "ip=dhcp" kernel option is set.
svn path=/nixpkgs/trunk/; revision=34105
* There's a new file called haskell-defaults.nix.
* The new file contains:
- Default package version settings for each compiler version.
- All the stuff that previously still was in all-packages.nix.
* A relatively small part is left in all-packages.nix.
svn path=/nixpkgs/trunk/; revision=34088
- authenticate: updated to version 1.2.1.1
- blaze-html: added version 0.5.0.0 (unused right now because happstack can't deal with it)
- BNFC-meta: updated to version 0.3.0.2
- graphviz: patched build to succeed with transformers 0.3.x
- haskeline: updated to version 0.6.4.7
- http-conduit: updated to version 1.4.1.3
- numeric-prelude: updated to version 0.3.0.2
- pandoc: updated to version 1.9.3
svn path=/nixpkgs/trunk/; revision=34087
DB even in read-only mode. Should probably fix that. Also, "or" no
longer works like this because it's a keyword now.
svn path=/nixpkgs/trunk/; revision=34079
- haskell-src-exts: updated to version 1.13.3
- MemoTrie: updated to version 0.5
- semigroups: updated to version 0.8.3.2
- tagged: updated to version 0.4.2.1
- vector-space: updated to version 0.8.1
- WebBits: updated to version 2.2
svn path=/nixpkgs/trunk/; revision=34060
The new versions of mtl and transformers break many important packages, such as
monad-par, graphviz, pandoc, and all other packages that depend on any of those.
This situation causes serious problems for me, because I depend on some of those
packages for my daily work. IMHO, it is an overreaction to have all those builds
fail, because some day in the future a new version of Haskell Platform *may* be
released that *may* recommend the latest versions of 'transformers' and 'mtl'. As
long as those changes have such profound negative effects on our packages, those
upgrades should be deferred. This approach seems consistent with the way we've
handled these matters things in the past, too. For example, we happily break
conformance with older versions of HP, when those changes are beneficial for
users. In other words, we have usually valued usability over strict conformance
before, and IMHO that is a sensible policy.
I agree that it's nice to test what kind of trouble these upgrades cause, but I
don't believe that 'trunk' is the right place to perform those tests. The breakage
these changes cause affect users who rely on Nixpkgs to provide a stable working
environment.
svn path=/nixpkgs/trunk/; revision=34059