Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
This is (to my knowledge) a novel pattern that is similar to how
callPackages (note the s) is used. Whereas callPackages would try to make the
arguments of default.nix overrideable, this instead exposes the individual
packages' arguments.
This pattern is a lot more robust than the custom import pattern I had
implemented here before.
It also moves the implementation detail out of all-packages which is great.
Making the version part of the interface allows overriders to declare a
different ABI. Doing so via overrideAttrs would not affect the flags in the
arguments; effectively retaining the overridden package's ABI.
See https://github.com/NixOS/nixpkgs/issues/280645 for an instance of that.
By overriding the arguments using
ffmpeg.override { version = "..."; ... }
the ABI will now be overridden as expected.
This means you could theoretically turn ffmpeg_5-full into ffmpeg_4-headless by overriding it with
{
version = "4.4.4";
hash = ...;
ffmpegVariant = "headless";
}
Having these implicit parameters be explicit parameters feels a lot cleaner and
neater to work with.
|
|
|
|
|
|
* build with gccApple
* don't delete '*.a' files when building xvidcore
|
|
|
|
This reverts commit c6a2a1f8851bc3896a824219dfc5545a642fba45.
|
|
This reverts commit 05831d3a668361b2948c0185eceb6d7c579c851a.
|
|
This reverts commit d9f08cf6f26337efd5a3a4142c38a0963aba31c4.
|
|
This reverts commit fe42f8add91b1616de94f878351f3dd5b44dbcdd.
|
|
The author of this commit is @cillianderoiste because he made the patch and I'm
just committing it.
This change adds support for Jack audio "while we're at it", see discussion at
pull request #54.
|
|
As @cillianderoiste pointed out, it makes sense to have this in, not only to
record audio while grabbing the display. This is not optional in this case, as
it isn't a compile time option either. And on the other hand, having ffmpeg
running with OSS doesn't appear reasonable to me, as ffmpeg will fall back to
OSS if alsa isn't available anyway.
|
|
This is especially useful if you want to do screencasts and other sorts of
things like that.
|
|
This is needed in order to enable x11grab, as it isn't included in 0.10.
|
|
Since the first expression of ffmpeg, it's disabled. I don't know why.
It does not require more dependencies.
|
|
|
|
Patch submitted by Jan Malakhovski <oxij@oxij.org>.
|
|
on ffmpeg.
I think there are little drawbacks on that, whlie there are benefits.
svn path=/nixpkgs/trunk/; revision=32145
|
|
svn path=/nixpkgs/trunk/; revision=31937
|
|
svn path=/nixpkgs/branches/kde-4.7/; revision=28109
|
|
* Fixed the hash in PulseAudio: I updated the name/version, but forgot
to update the hash. So secretly it was still building the old
version. Also, now that we've realised that the PulseAudio server
and library don't need to be the same build, disable some
dependencies by default (avahi and bluez).
svn path=/nixpkgs/branches/kde-4.7/; revision=28023
|
|
svn path=/nixpkgs/trunk/; revision=27980
|
|
codecs.
svn path=/nixpkgs/branches/kde-4.7/; revision=27945
|
|
default because ffmpeg (libavcodec) has native support for those
formats.
svn path=/nixpkgs/branches/kde-4.7/; revision=27943
|
|
* ffmpeg: enable support for faac (disabled by default because faac is
non-free).
* faac: use an external mp4v2 because the internal one doesn't build.
svn path=/nixpkgs/trunk/; revision=27240
|
|
svn path=/nixpkgs/trunk/; revision=26938
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=23578
|
|
svn path=/nixpkgs/trunk/; revision=22410
|
|
routines adding yasm, and --enable-runtime-cpudetection, that I hope will end in
faster executions
svn path=/nixpkgs/trunk/; revision=21971
|
|
svn path=/nixpkgs/trunk/; revision=21469
|
|
svn path=/nixpkgs/trunk/; revision=21451
|
|
svn path=/nixpkgs/trunk/; revision=21067
|
|
svn path=/nixpkgs/trunk/; revision=21064
|
|
svn path=/nixpkgs/branches/stdenv-updates/; revision=15254
|
|
* Also a bunch of style cleanups (tabs, with args, ...).
svn path=/nixpkgs/branches/stdenv-updates/; revision=15235
|
|
mp4a audio.
* faad2: latest version.
* vlc: fix the hard-coded OSD font path name. Dunno why they don't
use fontconfig.
svn path=/nixpkgs/trunk/; revision=14501
|
|
* VLC: updated to 0.9.8a. It now uses Qt for the GUI, which looks a
lot better than the wxWidgets one.
* libdvdread, libdvdnav: updated to 4.1.3.
* ffmpeg: updated to 0.5 (a new release!). Got rid of the SVN
version, which shouldn't be necessary anymore.
svn path=/nixpkgs/trunk/; revision=14500
|
|
URLs to http://nix.cs.uu.nl/dist/tarballs. With content-addressable
mirror support (r9190, NIXPKGS-70) this is no longer necessary:
fetchurl will try to download from that location automatically. So
we can keep the original URLs.
svn path=/nixpkgs/trunk/; revision=9192
|
|
svn path=/nixpkgs/trunk/; revision=6711
|
|
* Variability :-) Provide both Autoconf 2.59 and 2.60 (the former
being the default for now).
svn path=/nixpkgs/trunk/; revision=5539
|