From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46527) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7QEk-0003hi-VO for guix-patches@gnu.org; Wed, 25 Oct 2017 14:17:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7QEg-0000st-RT for guix-patches@gnu.org; Wed, 25 Oct 2017 14:17:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:53191) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e7QEg-0000sf-Nn for guix-patches@gnu.org; Wed, 25 Oct 2017 14:17:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e7QEg-0000ug-EQ for guix-patches@gnu.org; Wed, 25 Oct 2017 14:17:02 -0400 Subject: [bug#28917] gst-transcoder + python-pycanberra + gavl (pitivi dependencies) Resent-Message-ID: From: Kei Kebreau In-Reply-To: <20171021213250.jirvto2typo2cazk@abyayala> (ng0@infotropique.org's message of "Sat, 21 Oct 2017 21:32:50 +0000") Date: Wed, 25 Oct 2017 10:24:06 -0400 References: <20171020193525.u6iychdld7rreg33@abyayala> <20171021212916.7wwwzegn4fl7i2s2@abyayala> <20171021213250.jirvto2typo2cazk@abyayala> Message-ID: <87h8unozyk.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: ng0 Cc: 28917@debbugs.gnu.org ng0 writes: > ng0 transcribed 1.4K bytes: >> ng0 transcribed 10K bytes: >> > This adds gst-transcoder, python-pycanberra and gavl >> > required for pitivi. >> >> Yarg. I've sent the wrong python-pycanberra. Correction incoming. > > Correction appended. > > -- > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://dist.ng0.infotropique.org/dist/keys/ > https://www.infotropique.org https://ng0.infotropique.org > > > > From b97a66068be69bc53d654d6204cdb1df5c889dd6 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Fri, 20 Oct 2017 18:32:12 +0000 > Subject: [PATCH 3/3] gnu: Add gavl. > > * gnu/packages/video.scm (gavl): New variable. > --- > gnu/packages/video.scm | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > > diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm > index baebe6404..7294c5bf2 100644 > --- a/gnu/packages/video.scm > +++ b/gnu/packages/video.scm > @@ -69,6 +69,7 @@ > #:use-module (gnu packages databases) > #:use-module (gnu packages dejagnu) > #:use-module (gnu packages docbook) > + #:use-module (gnu packages documentation) > #:use-module (gnu packages elf) > #:use-module (gnu packages file) > #:use-module (gnu packages flex) > @@ -2499,3 +2500,36 @@ tools for styling them, including a built-in real-time video preview.") > (synopsis "GStreamer Transcoding API") > (description "GStreamer Transcoding API") > (license license:lgpl2.1))) > + > +(define-public gavl > + (package > + (name "gavl") > + (version "1.4.0") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "mirror://sourceforge/gmerlin/" > + name "/" version "/" > + name "-" version ".tar.gz")) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1kikkn971a14zzm7svi7190ldc14fjai0xyhpbcmp48s750sraji")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("doxygen" ,doxygen))) > + (home-page "http://gmerlin.sourceforge.net") > + (synopsis "low level library for multimedia API building") > + (description > + "Gavl is short for Gmerlin Audio Video Library. It is a low level > +library, upon which multimedia APIs can be built. Gavl handles all the > +details of audio and video formats like colorspaces, samplerates, "samplerates" should be two words. > +multichannel configurations etc. It provides standardized definitions for ^ a comma after "configurations" would be nice. > +those formats as well as container structures for carrying audio samples or > +video images inside an application. > + > +In addition, it handles the sometimes ugly task to convert between all Instead of "ugly task to convert..." perhaps we can say "ugly task of converting..." > +these formats and provides some elementary operations (copying, scaling, > +alpha blending etc).") > + (license license:gpl3))) I suppose the changes to gavl's description could be forwarded upstream, seeing as this is the same description as the one gmerlin.sourceforge.net uses. Everything else LGTM. Thanks for working on this!