summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/video/gpac
diff options
context:
space:
mode:
authorMathijs Kwik <mathijs@bluescreen303.nl>2012-11-30 11:39:40 +0100
committerMathijs Kwik <mathijs@bluescreen303.nl>2012-12-01 12:23:23 +0100
commitd4d452883377692fe851e247145c436d6c88c484 (patch)
tree3c2efb18858b118448ff550a2a50ea65b507f932 /pkgs/applications/video/gpac
parent4c8d63d549e48a0f841d932cfe338aa0f4f9e8c2 (diff)
new package: GPAC
Diffstat (limited to 'pkgs/applications/video/gpac')
-rw-r--r--pkgs/applications/video/gpac/default.nix36
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/video/gpac/default.nix b/pkgs/applications/video/gpac/default.nix
new file mode 100644
index 000000000000..292010a3717c
--- /dev/null
+++ b/pkgs/applications/video/gpac/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchsvn, pkgconfig, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "gpac-0.5.0-svn";
+
+ src = fetchsvn {
+ url = "https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac";
+ rev = "4253";
+ sha256 = "0z4bd63c805q53hpb09gq0m0apy12z5a90zxx4jjx3ln64xq0pnn";
+ };
+
+ # this is the bare minimum configuration, as I'm only interested in MP4Box
+ # For most other functionality, this should probably be extended
+ buildNativeInputs = [ pkgconfig zlib ];
+
+ meta = {
+ description = "Open Source multimedia framework for research and academic purposes";
+ longDescription = ''
+ GPAC is an Open Source multimedia framework for research and academic purposes.
+ The project covers different aspects of multimedia, with a focus on presentation
+ technologies (graphics, animation and interactivity) and on multimedia packaging
+ formats such as MP4.
+
+ GPAC provides three sets of tools based on a core library called libgpac:
+
+ A multimedia player, called Osmo4 / MP4Client,
+ A multimedia packager, called MP4Box,
+ And some server tools included in MP4Box and MP42TS applications.
+ '';
+ homepage = http://gpac.wp.mines-telecom.fr;
+ license = stdenv.lib.licenses.lgpl21;
+
+ maintainers = [ stdenv.lib.maintainers.bluescreen303 ];
+ platforms = stdenv.lib.platforms.all;
+ };
+}