From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 20 15:36:07 2017 Received: (at submit) by debbugs.gnu.org; 20 Oct 2017 19:36:07 +0000 Received: from localhost ([127.0.0.1]:52790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5d5L-0004Fp-6z for submit@debbugs.gnu.org; Fri, 20 Oct 2017 15:36:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5d5D-0004FV-KR for submit@debbugs.gnu.org; Fri, 20 Oct 2017 15:35:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e5d56-0001Dv-D2 for submit@debbugs.gnu.org; Fri, 20 Oct 2017 15:35:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43499) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e5d56-0001Dp-8T for submit@debbugs.gnu.org; Fri, 20 Oct 2017 15:35:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e5d54-0002LS-0o for guix-patches@gnu.org; Fri, 20 Oct 2017 15:35:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e5d50-0001CB-5A for guix-patches@gnu.org; Fri, 20 Oct 2017 15:35:42 -0400 Received: from aibo.runbox.com ([91.220.196.211]:33180) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e5d4z-0001Bs-MX for guix-patches@gnu.org; Fri, 20 Oct 2017 15:35:38 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e5d4x-0001uV-4w for guix-patches@gnu.org; Fri, 20 Oct 2017 21:35:35 +0200 Received: from [146.0.43.126] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e5d4p-00023d-In for guix-patches@gnu.org; Fri, 20 Oct 2017 21:35:28 +0200 Date: Fri, 20 Oct 2017 19:35:25 +0000 From: ng0 To: guix-patches@gnu.org Subject: gst-transcoder + python-pycanberra + gavl (pitivi dependencies) Message-ID: <20171020193525.u6iychdld7rreg33@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="s2hrnvhqksce3bzn" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --s2hrnvhqksce3bzn Content-Type: multipart/mixed; boundary="gkdlueze4ghb6mcl" Content-Disposition: inline --gkdlueze4ghb6mcl Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This adds gst-transcoder, python-pycanberra and gavl required for pitivi. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --gkdlueze4ghb6mcl Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-gst-transcoder.patch" Content-Transfer-Encoding: quoted-printable =46rom 16d6b89abd22f9aff3e15e12649a7658d4ad14fc Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 16 Oct 2017 05:41:50 +0000 Subject: [PATCH 1/3] gnu: Add gst-transcoder. * gnu/packages/video.scm (gst-transcoder): New variable. --- gnu/packages/video.scm | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index c1856b62f..b7051383c 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -11,7 +11,7 @@ ;;; Copyright =C2=A9 2016 Kei Kebreau ;;; Copyright =C2=A9 2016 Dmitry Nikolaev ;;; Copyright =C2=A9 2016 Andy Patterson -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Eric Bavier ;;; Copyright =C2=A9 2016 Jan Nieuwenhuizen ;;; Copyright =C2=A9 2017 Feng Shu @@ -49,6 +49,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) + #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module (guix build-system waf) #:use-module (gnu packages) @@ -2385,3 +2386,30 @@ tables") generation of MPEG TS and DVB PSI tables according to standards ISO/IEC 13= 818s and ITU-T H.222.0.") (license license:lgpl2.1))) + +(define-public gst-transcoder + (package + (name "gst-transcoder") + (version "1.12.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/pitivi/gst-transcoder/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0cnwmrsd321s02ff91m3j27ydj7f8wks0jvmp5admlhka6z7zxm9")))) + (build-system meson-build-system) + (inputs + `(("gobject-introspection" ,gobject-introspection) + ("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (native-inputs + `(("python" ,python) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/pitivi/gst-transcoder/") + (synopsis "GStreamer Transcoding API") + (description "GStreamer Transcoding API") + (license license:lgpl2.1))) --=20 2.14.2 --gkdlueze4ghb6mcl Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-python-pycanberra.patch" Content-Transfer-Encoding: quoted-printable =46rom 882f2958c2e3c99d6d5d15f038f0261402bea492 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 16 Oct 2017 15:31:04 +0000 Subject: [PATCH 2/3] gnu: Add python-pycanberra. * gnu/packages/libcanberra.scm (python-pycanberra): New variable. --- gnu/packages/libcanberra.scm | 51 ++++++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/libcanberra.scm b/gnu/packages/libcanberra.scm index 941d3dcc4..81f20ba6d 100644 --- a/gnu/packages/libcanberra.scm +++ b/gnu/packages/libcanberra.scm @@ -2,6 +2,7 @@ ;;; Copyright =C2=A9 2013 Andreas Enge ;;; Copyright =C2=A9 2014, 2015 Ludovic Court=C3=A8s ;;; Copyright =C2=A9 2016 Fabian Harfert +;;; Copyright =C2=A9 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,8 +25,11 @@ #:use-module (gnu packages) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (guix build utils) + #:use-module (guix utils) #:use-module (gnu packages autotools) #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) @@ -33,6 +37,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) #:use-module (gnu packages xiph)) =20 (define-public libcanberra @@ -126,3 +131,49 @@ sounds for various system events.") (license (list cc-by-sa4.0 cc-by3.0 gpl2 gpl2+)) =20 (home-page "http://www.freedesktop.org/wiki/Specifications/sound-theme= -spec/"))) + +(define-public python-pycanberra + (let ((commit "88c53cd44a626ede3b07dab0b548f8bcfda42867")) + (package + (name "python-pycanberra") + (version (string-append "0.0." (string-take commit 7))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/totdb/pycanberra") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "04xv5g599s5bvr1pd273hbb5kq1n194sjwhgj39jgh1l3g5w9k3y")))) + (build-system gnu-build-system) + (arguments + `(#:imported-modules (,@%gnu-build-system-modules + (guix build python-build-system)) + #:tests? #f ;No tests included. + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (lambda* (#:key outputs inputs #:allow-other-keys) + (let* ((python (assoc-ref inputs "python")) + (python-version ((@@ (guix build python-build-system) + get-python-version) + python)) + (out (assoc-ref outputs "out")) + (python-sitedir (string-append out "/lib/python" + python-version + "/site-packages"))) + (install-file "pycanberra.py" python-sitedir)) + #t))))) + (propagated-inputs + `(("libcanberra" ,libcanberra))) + (native-inputs + `(("python" ,python))) + (synopsis "Ctypes wrapper for the libcanberra API") + (description + "Pycanberra is a basic Python wrapper for libcanberra.") + (home-page "https://github.com/totdb/pycanberra") + (license lgpl2.1+)))) --=20 2.14.2 --gkdlueze4ghb6mcl Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-Add-gavl.patch" Content-Transfer-Encoding: quoted-printable =46rom c6e4c4502eb8dbeeeac2ba60aeeede3a7e1242fe Mon Sep 17 00:00:00 2001 =46rom: 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 b7051383c..ea55ead3d 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) @@ -2413,3 +2414,36 @@ and ITU-T H.222.0.") (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, +multichannel configurations etc. It provides standardized definitions for +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 +these formats and provides some elementary operations (copying, scaling, +alpha blending etc).") + (license license:gpl3))) --=20 2.14.2 --gkdlueze4ghb6mcl-- --s2hrnvhqksce3bzn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnqT/wACgkQ4i+bv+40 hYgnTRAAlc+ltFSy0YwGL9OQnxENXyuG2+o7skdMtr6VbJ6zON6IR9j9ohWLlgk9 XWV2jcarBAVzRqB4g2p2cBBWHby+Rf+IAzTPjOZMIjR0eNG08Cow8k4IYVrD2ZtR 50OAATPkt8rbgQBS2lxpcAja296jUQ+IcLXezaw+30Mzu+7oWDMd6BQ1DThtpfGh kH0K3b862GDCHjDJOJXOVEdpoPxItu+HKRrp8lS6WchcjKugCRqdJyma6/Fl1age U8VAe1tMdadc1UrHEmBJm4OyHdl/EvR/TnYGUxEWrNzVkfKh/VxYTQc3GoDGL7hP p6/6w7/sSIC09PXPBJVqGxxFmEVvRqTXxrr2gK42/Muua/7tEwRsVM24jbSYAFqX SsETUIWa2YpW9La24ZZCa8CCuMWYEXeIyoWYrTqGMOnYRb7t9LTsJNvggDo42WyX sxPV0E3KFkSQlD1lszis1VSL+gxpXgJ+nIG/9ft4xC8gAdQ8P9NsP3BrxtWZi7qx 15DARifKI4vgowhtn3HyA1qoXF8H1sww/5Q0joAc9ygDLlLKj6+8/Y+hgT3vdMyA lzmQsl/sEojcOJYSTdaJhhNGQusTmGIDt9s5cN2eX/n5QgQ0gQwNGuCOUjhzwZ7z L3/KRc2vUZqJqKjaajIsgdn6Ix8xqQ1LcKK02iav9zYmwVPhxy8= =Pyn9 -----END PGP SIGNATURE----- --s2hrnvhqksce3bzn-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 21 17:29:41 2017 Received: (at 28917) by debbugs.gnu.org; 21 Oct 2017 21:29:41 +0000 Received: from localhost ([127.0.0.1]:54682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e61Kv-0007hn-AQ for submit@debbugs.gnu.org; Sat, 21 Oct 2017 17:29:41 -0400 Received: from aibo.runbox.com ([91.220.196.211]:52178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e61Ku-0007hf-16 for 28917@debbugs.gnu.org; Sat, 21 Oct 2017 17:29:40 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e61Ks-0005TI-Nc for 28917@debbugs.gnu.org; Sat, 21 Oct 2017 23:29:38 +0200 Received: from [85.159.237.210] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e61Kb-0003F9-Pl for 28917@debbugs.gnu.org; Sat, 21 Oct 2017 23:29:22 +0200 Date: Sat, 21 Oct 2017 21:29:16 +0000 From: ng0 To: 28917@debbugs.gnu.org Subject: Re: [bug#28917] gst-transcoder + python-pycanberra + gavl (pitivi dependencies) Message-ID: <20171021212916.7wwwzegn4fl7i2s2@abyayala> References: <20171020193525.u6iychdld7rreg33@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="45bhqx6mysfsuvtp" Content-Disposition: inline In-Reply-To: <20171020193525.u6iychdld7rreg33@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28917 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --45bhqx6mysfsuvtp Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --45bhqx6mysfsuvtp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnrvCwACgkQ4i+bv+40 hYjaPA/9HZcMopsBG2WIH3CTWrqUMPuCepi9uTSXjqSZnGnT7F3D9q+MWPg5qdMZ TLqvFiJmiCR++N7ouCW9bXq6RX2YUcN8NXZUKAEAmKEe9/aWbVvVzTeMlq2vFLls guHyxmHou7T+Kw6/18+0yV0bycaO3oxGdLvVzOh/wYZPcJetgrj12QAXBqy97x5p 6b1Vci0NKVa/qW30DPgZPi+2QBC95w3Garn5ppPzL3gV7e6GLDDPn4gDRe4swuT4 JIw+Wmux58AsaXNKY/CP9Qt6hSEzLNeY/D5tw7wAABeTHsRE6f4CmQb5KDII8pgZ IRi3x9pNWdklfVzl5G4XzeDu7PAbySOiFCYoZcHiyF77YkRnA6ltZWLCscLysev+ v7yZpPyM7zq3+owYqGe8BE7WlNaGNwYtGl4mnK4zcS13H/JP1hAF4vyIm8HSoKsM JbKYqQrpVczB+BBHjXmE4bn2/3/sMlGwZF5u6AlOr8yr1K7wYAu/WgDYjNBZnj4M OrWBib5H347bHVyapV2XahJiO6f+fOXSUbxfmmUDqJuKY3vVAq4MZcuke5vYBegI EmpLrI9dptkBGcjdRZtPmpy318Z63l62Ou77OdIHWJ7+mGJnyDhQ/i/vWHkK0Wky Oo8c4earWgP1qaxrbzYiK6j4PzET2TWoLM3jx89r3W3adi//85E= =EuSn -----END PGP SIGNATURE----- --45bhqx6mysfsuvtp-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 21 17:33:14 2017 Received: (at 28917) by debbugs.gnu.org; 21 Oct 2017 21:33:14 +0000 Received: from localhost ([127.0.0.1]:54686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e61OD-0007o9-Ov for submit@debbugs.gnu.org; Sat, 21 Oct 2017 17:33:14 -0400 Received: from aibo.runbox.com ([91.220.196.211]:52240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e61O8-0007ni-Lo for 28917@debbugs.gnu.org; Sat, 21 Oct 2017 17:33:04 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e61O7-0005hl-Vl for 28917@debbugs.gnu.org; Sat, 21 Oct 2017 23:33:00 +0200 Received: from [85.159.237.210] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e61O0-0004hF-KC for 28917@debbugs.gnu.org; Sat, 21 Oct 2017 23:32:53 +0200 Date: Sat, 21 Oct 2017 21:32:50 +0000 From: ng0 To: 28917@debbugs.gnu.org Subject: Re: [bug#28917] gst-transcoder + python-pycanberra + gavl (pitivi dependencies) Message-ID: <20171021213250.jirvto2typo2cazk@abyayala> References: <20171020193525.u6iychdld7rreg33@abyayala> <20171021212916.7wwwzegn4fl7i2s2@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="cerwymiitd7ljndc" Content-Disposition: inline In-Reply-To: <20171021212916.7wwwzegn4fl7i2s2@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28917 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --cerwymiitd7ljndc Content-Type: multipart/mixed; boundary="fdvxcdbkkrhacary" Content-Disposition: inline --fdvxcdbkkrhacary Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 1.4K bytes: > ng0 transcribed 10K bytes: > > This adds gst-transcoder, python-pycanberra and gavl > > required for pitivi. >=20 > Yarg. I've sent the wrong python-pycanberra. Correction incoming. Correction appended. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --fdvxcdbkkrhacary Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-gst-transcoder.patch" Content-Transfer-Encoding: quoted-printable =46rom cf2e3bae975e900dcb4cfdc7c573cdd6d25459ba Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 16 Oct 2017 05:41:50 +0000 Subject: [PATCH 1/3] gnu: Add gst-transcoder. * gnu/packages/video.scm (gst-transcoder): New variable. --- gnu/packages/video.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 63824f6c5..baebe6404 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -11,7 +11,7 @@ ;;; Copyright =C2=A9 2016 Kei Kebreau ;;; Copyright =C2=A9 2016 Dmitry Nikolaev ;;; Copyright =C2=A9 2016 Andy Patterson -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Eric Bavier ;;; Copyright =C2=A9 2016 Jan Nieuwenhuizen ;;; Copyright =C2=A9 2017 Feng Shu @@ -49,6 +49,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) + #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module (guix build-system waf) #:use-module (gnu packages) @@ -2472,3 +2473,29 @@ tools for styling them, including a built-in real-ti= me video preview.") ; by upstream). See https://github.com/Aegisub/Aegisub/blob/master/LICE= NCE ; src/MatroskaParser.(c|h) is under bsd-3 with permission from the auth= or =20 +(define-public gst-transcoder + (package + (name "gst-transcoder") + (version "1.12.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/pitivi/gst-transcoder/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0cnwmrsd321s02ff91m3j27ydj7f8wks0jvmp5admlhka6z7zxm9")))) + (build-system meson-build-system) + (inputs + `(("gobject-introspection" ,gobject-introspection) + ("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (native-inputs + `(("python" ,python) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/pitivi/gst-transcoder/") + (synopsis "GStreamer Transcoding API") + (description "GStreamer Transcoding API") + (license license:lgpl2.1))) --=20 2.14.2 --fdvxcdbkkrhacary Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-python-pycanberra.patch" Content-Transfer-Encoding: quoted-printable =46rom b9db8b2e43434def418e69e108279f41b0dd1455 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 16 Oct 2017 15:31:04 +0000 Subject: [PATCH 2/3] gnu: Add python-pycanberra. * gnu/packages/libcanberra.scm (python-pycanberra): New variable. --- gnu/packages/libcanberra.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/libcanberra.scm b/gnu/packages/libcanberra.scm index 941d3dcc4..9af6b40ff 100644 --- a/gnu/packages/libcanberra.scm +++ b/gnu/packages/libcanberra.scm @@ -2,6 +2,7 @@ ;;; Copyright =C2=A9 2013 Andreas Enge ;;; Copyright =C2=A9 2014, 2015 Ludovic Court=C3=A8s ;;; Copyright =C2=A9 2016 Fabian Harfert +;;; Copyright =C2=A9 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,8 +25,11 @@ #:use-module (gnu packages) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (guix build utils) + #:use-module (guix utils) #:use-module (gnu packages autotools) #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) @@ -33,6 +37,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) #:use-module (gnu packages xiph)) =20 (define-public libcanberra @@ -126,3 +131,26 @@ sounds for various system events.") (license (list cc-by-sa4.0 cc-by3.0 gpl2 gpl2+)) =20 (home-page "http://www.freedesktop.org/wiki/Specifications/sound-theme= -spec/"))) + +(define-public python-pycanberra + (package + (name "python-pycanberra") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://dist.ng0.infotropique.org/releases/" + "pycanberra/pycanberra-" version ".tar.xz")) + (sha256 + (base32 + "16jjf8fcgaprmz6jacsxrh17l1ad891fns38bxv49lg3s3mn1nj2")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;No tests included. + (propagated-inputs + `(("libcanberra" ,libcanberra))) + (synopsis "Ctypes wrapper for the libcanberra API") + (description + "Pycanberra is a basic Python wrapper for libcanberra.") + (home-page "https://git.ng0.infotropique.org/pycanberra/") + (license lgpl2.1+))) --=20 2.14.2 --fdvxcdbkkrhacary Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-Add-gavl.patch" Content-Transfer-Encoding: quoted-printable =46rom b97a66068be69bc53d654d6204cdb1df5c889dd6 Mon Sep 17 00:00:00 2001 =46rom: 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-ti= me 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, +multichannel configurations etc. It provides standardized definitions for +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 +these formats and provides some elementary operations (copying, scaling, +alpha blending etc).") + (license license:gpl3))) --=20 2.14.2 --fdvxcdbkkrhacary-- --cerwymiitd7ljndc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnrvQIACgkQ4i+bv+40 hYgXkQ/7BKe5rXQ0jfn8VQ/buWbYjGW2X0PWaQVunpLprbtVpkbFuK/rtS04o+VR H27Mgr+Y5dt7+uoC86oyNuh1TizGMcymT3D5UJ8TCYd4L1OCN6NPw6Stdsbgmr28 hIcBSGBpf3BgXq2G9cbsTAg7JT/pYU5AlWsurWNJnHGElBaqkudwehH8Ukgvyo34 QYBrCxnQD+nPpWImIIjN9U2tJI3/syHk3U1cwVTnEoRg7rBlP6V1gp44SNK8NHtn +ZqCMlfKpWK/nEFPuChZtG0/DJ0Jlq3LBufZB6t0d3RWzbOOfnzzYksI5eSxaXiQ Ute0KfE72T2n9rX5M2y6e8+94PKt2qR1AlqcxCuoPNtfFvyG8Xu3upsf0McBtN6/ TZTqIVv6u6krK9zdVc4A+789OKhJ2xbpesNghbdTe3EweBnyZQ+clsDDabVXIKoR baRymxZLgYhkuq2TTpyhSO6telccUx1jffVZf0xZ7MX0FmO54MiTOM4BlTmPCw74 pCuCcT3qKmIhyf/LzVoJglUVaoabvwWwlPKKNfYgm6XRjTwA4c2EIRZxwTEqIA+X 1u4qhfyTDqoKhn7N7AaqKK1XSngZCjnplkOsM2b+J5EXmO9lrAtN65kanAYAplqj rH4PJztbMAcNnKydbZ9tW07oTrWBpKOP5B1s2V7quic8sLZ6srg= =CtbD -----END PGP SIGNATURE----- --cerwymiitd7ljndc-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 25 14:16:34 2017 Received: (at 28917) by debbugs.gnu.org; 25 Oct 2017 18:16:34 +0000 Received: from localhost ([127.0.0.1]:33639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7QEE-0000tw-6X for submit@debbugs.gnu.org; Wed, 25 Oct 2017 14:16:34 -0400 Received: from mout02.posteo.de ([185.67.36.66]:33206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7QEC-0000tk-Om for 28917@debbugs.gnu.org; Wed, 25 Oct 2017 14:16:33 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id CAA5620428 for <28917@debbugs.gnu.org>; Wed, 25 Oct 2017 20:16:23 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3yMdck12LVzypX; Wed, 25 Oct 2017 20:16:21 +0200 (CEST) From: Kei Kebreau To: ng0 Subject: Re: [bug#28917] gst-transcoder + python-pycanberra + gavl (pitivi dependencies) 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> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) Message-ID: <87h8unozyk.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: 28917 Cc: 28917@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) 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! From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 26 16:07:49 2017 Received: (at 28917) by debbugs.gnu.org; 26 Oct 2017 20:07:49 +0000 Received: from localhost ([127.0.0.1]:35532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7oRH-0005zc-7b for submit@debbugs.gnu.org; Thu, 26 Oct 2017 16:07:47 -0400 Received: from aibo.runbox.com ([91.220.196.211]:55184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7oRE-0005zT-UO for 28917@debbugs.gnu.org; Thu, 26 Oct 2017 16:07:37 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1e7oRD-0002qU-7z; Thu, 26 Oct 2017 22:07:35 +0200 Received: from [195.22.126.178] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1e7oR6-0006WK-BD; Thu, 26 Oct 2017 22:07:31 +0200 Date: Thu, 26 Oct 2017 20:07:19 +0000 From: ng0 To: Kei Kebreau Subject: Re: [bug#28917] gst-transcoder + python-pycanberra + gavl (pitivi dependencies) Message-ID: <20171026200719.co6jwzhakd6ie2os@abyayala> References: <20171020193525.u6iychdld7rreg33@abyayala> <20171021212916.7wwwzegn4fl7i2s2@abyayala> <20171021213250.jirvto2typo2cazk@abyayala> <87h8unozyk.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mvmswikqluqfeaoi" Content-Disposition: inline In-Reply-To: <87h8unozyk.fsf@posteo.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28917 Cc: 28917@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --mvmswikqluqfeaoi Content-Type: multipart/mixed; boundary="jz346d2sgnkrvuli" Content-Disposition: inline --jz346d2sgnkrvuli Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Kei Kebreau transcribed 3.2K bytes: > ng0 writes: >=20 > > ng0 transcribed 1.4K bytes: > >> ng0 transcribed 10K bytes: > >> > This adds gst-transcoder, python-pycanberra and gavl > >> > required for pitivi. > >>=20 > >> Yarg. I've sent the wrong python-pycanberra. Correction incoming. > > > > Correction appended. > > > > --=20 > > 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 rea= l-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, >=20 > "samplerates" should be two words. >=20 > > +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 sampl= es or > > +video images inside an application. > > + > > +In addition, it handles the sometimes ugly task to convert between all >=20 > Instead of "ugly task to convert..." perhaps we can say "ugly task of > converting..." >=20 > > +these formats and provides some elementary operations (copying, scalin= g, > > +alpha blending etc).") > > + (license license:gpl3))) >=20 > 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. Maybe=E2=80=A6 Besides having the correct text it requires writing the email etc. If I don't forget it, I'll get to it eventually at some point=E2=80=A6 this year. > Everything else LGTM. Thanks for working on this! >=20 Thanks for the review. Updated patches appended. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --jz346d2sgnkrvuli Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-gst-transcoder.patch" Content-Transfer-Encoding: quoted-printable =46rom 9cebc1dff4d4bf3165de0f6d1d1c521496e032fe Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 16 Oct 2017 05:41:50 +0000 Subject: [PATCH 1/3] gnu: Add gst-transcoder. * gnu/packages/video.scm (gst-transcoder): New variable. --- gnu/packages/video.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index d73e21a31..3983c6053 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -11,7 +11,7 @@ ;;; Copyright =C2=A9 2016 Kei Kebreau ;;; Copyright =C2=A9 2016 Dmitry Nikolaev ;;; Copyright =C2=A9 2016 Andy Patterson -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Eric Bavier ;;; Copyright =C2=A9 2016 Jan Nieuwenhuizen ;;; Copyright =C2=A9 2017 Feng Shu @@ -49,6 +49,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) + #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module (guix build-system waf) #:use-module (gnu packages) @@ -2472,3 +2473,29 @@ tools for styling them, including a built-in real-ti= me video preview.") ; by upstream). See https://github.com/Aegisub/Aegisub/blob/master/LICE= NCE ; src/MatroskaParser.(c|h) is under bsd-3 with permission from the auth= or =20 +(define-public gst-transcoder + (package + (name "gst-transcoder") + (version "1.12.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/pitivi/gst-transcoder/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0cnwmrsd321s02ff91m3j27ydj7f8wks0jvmp5admlhka6z7zxm9")))) + (build-system meson-build-system) + (inputs + `(("gobject-introspection" ,gobject-introspection) + ("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (native-inputs + `(("python" ,python) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/pitivi/gst-transcoder/") + (synopsis "GStreamer Transcoding API") + (description "GStreamer Transcoding API") + (license license:lgpl2.1))) --=20 2.14.3 --jz346d2sgnkrvuli Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-python-pycanberra.patch" Content-Transfer-Encoding: quoted-printable =46rom a86ff27522101c6cc3dfe1f9c4b2ded1a1c95d0c Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 16 Oct 2017 15:31:04 +0000 Subject: [PATCH 2/3] gnu: Add python-pycanberra. * gnu/packages/libcanberra.scm (python-pycanberra): New variable. --- gnu/packages/libcanberra.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/libcanberra.scm b/gnu/packages/libcanberra.scm index 941d3dcc4..9af6b40ff 100644 --- a/gnu/packages/libcanberra.scm +++ b/gnu/packages/libcanberra.scm @@ -2,6 +2,7 @@ ;;; Copyright =C2=A9 2013 Andreas Enge ;;; Copyright =C2=A9 2014, 2015 Ludovic Court=C3=A8s ;;; Copyright =C2=A9 2016 Fabian Harfert +;;; Copyright =C2=A9 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,8 +25,11 @@ #:use-module (gnu packages) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (guix build utils) + #:use-module (guix utils) #:use-module (gnu packages autotools) #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) @@ -33,6 +37,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) #:use-module (gnu packages xiph)) =20 (define-public libcanberra @@ -126,3 +131,26 @@ sounds for various system events.") (license (list cc-by-sa4.0 cc-by3.0 gpl2 gpl2+)) =20 (home-page "http://www.freedesktop.org/wiki/Specifications/sound-theme= -spec/"))) + +(define-public python-pycanberra + (package + (name "python-pycanberra") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://dist.ng0.infotropique.org/releases/" + "pycanberra/pycanberra-" version ".tar.xz")) + (sha256 + (base32 + "16jjf8fcgaprmz6jacsxrh17l1ad891fns38bxv49lg3s3mn1nj2")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;No tests included. + (propagated-inputs + `(("libcanberra" ,libcanberra))) + (synopsis "Ctypes wrapper for the libcanberra API") + (description + "Pycanberra is a basic Python wrapper for libcanberra.") + (home-page "https://git.ng0.infotropique.org/pycanberra/") + (license lgpl2.1+))) --=20 2.14.3 --jz346d2sgnkrvuli Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-Add-gavl.patch" Content-Transfer-Encoding: quoted-printable =46rom 939166948d5b278c47536276b0aa09229f6ecaa7 Mon Sep 17 00:00:00 2001 =46rom: 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 3983c6053..be22a84fe 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-ti= me 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, sample rates, +multichannel configurations, etc. It provides standardized definitions for +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 of converting between all +these formats and provides some elementary operations (copying, scaling, +alpha blending etc).") + (license license:gpl3))) --=20 2.14.3 --jz346d2sgnkrvuli-- --mvmswikqluqfeaoi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnyQHcACgkQ4i+bv+40 hYhJnhAAs3Omd2Tb8PW4D3IDTxRdH6dQhS9p7ym92q9EE5maNdkvOhoOCaUlo6Th fgwt6gqUXQ4awtSDqNyQ2nEJjsWZlu8T1+wShfukVzCkbe9CfAESH5M6nVp/wGke p/IdjUz7DzDZHjEF9jFwx/aMXGhQm+APTkbkiP8V/uoG56SgQGobTcyS02EEpc/L P+GAovaHf88IKGcZ9tyTGVzcFoMkS+HAoVCuAQRv9oPD6hQ5y9mgX8rIksYQIv1B Vy758bOy9JKislJx4EWMUWqSNb4vg+WGSFk/b3RwB6clUCgfmtNlrRFH0XDIB/4Q 37zrCZG4uVz9fNgBOIvVu3N8XWf3XAS2q20icUTb+TEq+KLzGpjitw6WKOarhcII 0bfIX8dZJPuX6k2b8lyXJ5QUjm7SSC7PJVehnpSYyMB/Ekm7crXw9e6ZP9ZmCbqJ RJiU73U0MTbu/K3M9pibp/5QdAfEfEL39JsVhtm8WT9I3aLk/pxIQMjJatESoOOu 4ZW0/4ENLqFvd3rzELvF5NL7pDRRdia2kWzr4ApuTnj+hXHNwkt7auqzJPhMbNQw yFs/jOQb2fJfKQjSPRJ5f+PHGa7JWoOB0tjo4P3OP5dGMRFvPNsztFtLOM3QYJg3 SflToc9Ko7jO7AOhgYz+k4BtM3SDHYrd5z+TsJm/DiHEW6+PQiw= =f9we -----END PGP SIGNATURE----- --mvmswikqluqfeaoi-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 27 08:28:17 2017 Received: (at 28917) by debbugs.gnu.org; 27 Oct 2017 12:28:17 +0000 Received: from localhost ([127.0.0.1]:36069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e83kG-0003jR-PC for submit@debbugs.gnu.org; Fri, 27 Oct 2017 08:28:17 -0400 Received: from mout02.posteo.de ([185.67.36.66]:53180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e83kC-0003jB-GM for 28917@debbugs.gnu.org; Fri, 27 Oct 2017 08:28:15 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 02B2B20B58 for <28917@debbugs.gnu.org>; Fri, 27 Oct 2017 14:28:04 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3yNjnv359Wz108m; Fri, 27 Oct 2017 14:28:03 +0200 (CEST) From: Kei Kebreau To: ng0 Subject: Re: [bug#28917] gst-transcoder + python-pycanberra + gavl (pitivi dependencies) References: <20171020193525.u6iychdld7rreg33@abyayala> <20171021212916.7wwwzegn4fl7i2s2@abyayala> <20171021213250.jirvto2typo2cazk@abyayala> <87h8unozyk.fsf@posteo.net> <20171026200719.co6jwzhakd6ie2os@abyayala> Date: Fri, 27 Oct 2017 08:28:01 -0400 In-Reply-To: <20171026200719.co6jwzhakd6ie2os@abyayala> (ng0@infotropique.org's message of "Thu, 26 Oct 2017 20:07:19 +0000") Message-ID: <87efpopyge.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: 28917 Cc: 28917@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ng0 writes: > Kei Kebreau transcribed 3.2K bytes: >> ng0 writes: >>=20 >> > ng0 transcribed 1.4K bytes: >> >> ng0 transcribed 10K bytes: >> >> > This adds gst-transcoder, python-pycanberra and gavl >> >> > required for pitivi. >> >>=20 >> >> Yarg. I've sent the wrong python-pycanberra. Correction incoming. >> > >> > Correction appended. >> > >> > --=20 >> > 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 re= al-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") I also missed this the first time: the synopsis must start with an upper-case letter or digit. I fixed it before pushing the patch. >> > + (description >> > + "Gavl is short for Gmerlin Audio Video Library. It is a low lev= el >> > +library, upon which multimedia APIs can be built. Gavl handles all t= he >> > +details of audio and video formats like colorspaces, samplerates, >>=20 >> "samplerates" should be two words. >>=20 >> > +multichannel configurations etc. It provides standardized definition= s for >> ^ >> a comma after "configurations" would be nice. >> > +those formats as well as container structures for carrying audio samp= les or >> > +video images inside an application. >> > + >> > +In addition, it handles the sometimes ugly task to convert between all >>=20 >> Instead of "ugly task to convert..." perhaps we can say "ugly task of >> converting..." >>=20 >> > +these formats and provides some elementary operations (copying, scali= ng, >> > +alpha blending etc).") >> > + (license license:gpl3))) >>=20 >> 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. > > Maybe=E2=80=A6 Besides having the correct text it requires writing > the email etc. If I don't forget it, I'll get to it eventually > at some point=E2=80=A6 this year. > >> Everything else LGTM. Thanks for working on this! >>=20 > Thanks for the review. > > Updated patches appended. Excellent, and thank you. These have been pushed to master. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlnzJlEACgkQ5qXuPBlG eg3c0w/+Kd1UjjIERdVY/tP0/dEwsEdv14BtiyHW1fN0bm386Nt+4PkHCjrEcX8Y wzqxhYBSBTlq1ScfJqpIeV+Y72BlLAorp92aCGLlNnE2T5u5gHwECfkgxu79l2D5 OOBYmSOlNjzSpveWfOnr2islNU+/EYAaLqWyNT9m4m7CmIGg3y3RnH+CEGWQK3uW Sz2dkhZnDDiKFt+GNGh0tuHV3OcfzuCc/Jn177cMTbYy4p3OUa1AOSD8e9hOWQhK EetGV8f1bNBryRV9cz3EfiLHn6YStvJ8SK1BOUZ2EUda8JhSJauDQWFQ+nEZ7Q/j 7XYQf6W0ay2U5rNL5gTBpON13F44N+6pwYKppQNdcbME3dZ7/LpEjKwH9wfnw3+k KEITWUrOzvs7XAMFxy1Muq0ZI8TJFyF5j+PK+ujB1/Kfr5JgIOUS0ermpPw9SDl4 2eqztp/UpLtHiZrXHHywlz5H56rj4YOdohvXAxPCQLUxWUa4JCLwstQYsJdKCB7c 4FGL7xcu+2kYVkAgnB+9q+1mMe7Wapqbi5QgOcESHIrsSyjvKxEkVm4lBZm647Re vI1Fk34t/m/zyZ5Rhgs/FUXC0eeTWTLmYmZ82QQI8b9AemdEVDyZ72wqMTZ047Uo nlpbNTswXQV4aXz4CSWANPmKC1YG53egluA8DZudgLezfgggOZk= =pg+Q -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 14:05:29 2017 Received: (at 28917-done) by debbugs.gnu.org; 28 Nov 2017 19:05:29 +0000 Received: from localhost ([127.0.0.1]:35101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJlCD-0001yh-3a for submit@debbugs.gnu.org; Tue, 28 Nov 2017 14:05:29 -0500 Received: from aibo.runbox.com ([91.220.196.211]:36832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJlCB-0001yZ-7i for 28917-done@debbugs.gnu.org; Tue, 28 Nov 2017 14:05:27 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1eJlCA-0005To-6k; Tue, 28 Nov 2017 20:05:26 +0100 Received: from dslb-092-073-184-243.092.073.pools.vodafone-ip.de ([92.73.184.243] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1eJlBj-0002aF-2Y; Tue, 28 Nov 2017 20:04:59 +0100 Date: Tue, 28 Nov 2017 19:04:55 +0000 From: ng0 To: Kei Kebreau Subject: Re: [bug#28917] gst-transcoder + python-pycanberra + gavl (pitivi dependencies) Message-ID: <20171128190455.wp33pxei2snh7ozq@abyayala> References: <20171020193525.u6iychdld7rreg33@abyayala> <20171021212916.7wwwzegn4fl7i2s2@abyayala> <20171021213250.jirvto2typo2cazk@abyayala> <87h8unozyk.fsf@posteo.net> <20171026200719.co6jwzhakd6ie2os@abyayala> <87efpopyge.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xqguxqrr46h2oyzf" Content-Disposition: inline In-Reply-To: <87efpopyge.fsf@posteo.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28917-done Cc: 28917-done@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --xqguxqrr46h2oyzf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Kei Kebreau transcribed 5.0K bytes: > ng0 writes: >=20 > > Kei Kebreau transcribed 3.2K bytes: > >> ng0 writes: > >>=20 > >> > ng0 transcribed 1.4K bytes: > >> >> ng0 transcribed 10K bytes: > >> >> > This adds gst-transcoder, python-pycanberra and gavl > >> >> > required for pitivi. > >> >>=20 > >> >> Yarg. I've sent the wrong python-pycanberra. Correction incoming. > >> > > >> > Correction appended. > >> > > >> > --=20 > >> > 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 20= 01 > >> > 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") >=20 > I also missed this the first time: the synopsis must start with an > upper-case letter or digit. I fixed it before pushing the patch. >=20 > >> > + (description > >> > + "Gavl is short for Gmerlin Audio Video Library. It is a low l= evel > >> > +library, upon which multimedia APIs can be built. Gavl handles all= the > >> > +details of audio and video formats like colorspaces, samplerates, > >>=20 > >> "samplerates" should be two words. > >>=20 > >> > +multichannel configurations etc. It provides standardized definiti= ons for > >> ^ > >> a comma after "configurations" would be nice. > >> > +those formats as well as container structures for carrying audio sa= mples or > >> > +video images inside an application. > >> > + > >> > +In addition, it handles the sometimes ugly task to convert between = all > >>=20 > >> Instead of "ugly task to convert..." perhaps we can say "ugly task of > >> converting..." > >>=20 > >> > +these formats and provides some elementary operations (copying, sca= ling, > >> > +alpha blending etc).") > >> > + (license license:gpl3))) > >>=20 > >> I suppose the changes to gavl's description could be forwarded upstrea= m, > >> seeing as this is the same description as the one > >> gmerlin.sourceforge.net uses. > > > > Maybe=E2=80=A6 Besides having the correct text it requires writing > > the email etc. If I don't forget it, I'll get to it eventually > > at some point=E2=80=A6 this year. > > > >> Everything else LGTM. Thanks for working on this! > >>=20 > > Thanks for the review. > > > > Updated patches appended. >=20 > Excellent, and thank you. These have been pushed to master. Thanks! Closing the bug. N. --=20 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys WWW: https://n0.is --xqguxqrr46h2oyzf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlods1cACgkQ4i+bv+40 hYj5LA/9FNBJOVunMEwzcDpvLet1Sr2vXhkRDVMYwuyIRE+OziVrnpqzoZnrTjiH My9K+u3VcCW722zCejBgH19lQEzou1Krn1h/WNnR/Oys3szKaXeNCSiTrvaPyy65 dKlZ9AHTYtQlcmzfkiIUwrqO62cb1OlagCDBurszK1XMq5IFocJFsv/1IyH2nbiA X7rc3Q3Z4ADuUIP6L8Kv4ZdhqFzFVMB2GpoJn0lOnuzRdW1XlhC8SCAk4Y8IID0U o6yoq3zYTJfYWalb4hzGmKp6a1X96bXrqcSm7n97JrIEMG77HbQuwV6sCtyJoDRc SCkqGMc7XWlKA4FI8TTK2XTID4+UZU0X80Pv1CGrscW7yqnfWrjVGr4tQRya3LpN aIQY44zzw1HJZaDTQ3mx7+GmSDmUn6LmYWTSQiiFRkI4n2rhAGPD1lBVoGPZWpSM Y1kszExzgpAoQW0QGHnYss9ukGoV15mNi/t/Rvnjpk9UUG6zDVkm8dVBpPfJYCub 1TL9o+R5mGLhb/pj/c2+P5AGCWi0bVVfhr2+aaLR9ZhqssRtQ1dvHIa1ZbNIm4un v9mCnR4YsDyjRApWN+yw6LDj5GIQoTWJOozuUTqUiG8G9Of3w29I7+nWS0HmxAf3 89It2bQwlq1HhzpXPklHqNFuD3KRwvXAEJdllmk8ED890PB2LRg= =9a7M -----END PGP SIGNATURE----- --xqguxqrr46h2oyzf-- From unknown Thu Aug 14 22:21:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 27 Dec 2017 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator