@Danny Please find the attached patches. @Others Please find the following git log. commit a412459054b7ad00738dc66cb2035638f9c11b3c Author: Raghav Gururajan Date: Fri Jun 19 19:11:28 2020 -0400 gnu: gst-libav: Update package definition. * gnu/packages/gstreamer.scm (gst-libav): Update package definition. [arguments]<#:phases>['patch-docbook-xml]: New phase. [native-inputs]: Add docbook-xml, perl and ruby. [inputs]: Remove gst-plugins-base, orc and zlib. [propagated-inputs]: Add gstreamer and gst-plugins-base. [synopsis]: Modify. [description]: Modify. [license]: Change from gpl2+ to lgpl2.0+. commit 0109580032805d61700513aa5aee0891fed96b3c Author: Raghav Gururajan Date: Fri Jun 19 18:53:51 2020 -0400 gnu: gst-plugins-ugly: Update package definition. * gnu/packages/gstreamer.scm (gst-plugins-ugly): Update package definition. [arguments]<#:glib-or-gtk?>: New argument. <#:phases>['patch-docbook-xml]: New phase. ['pre-check]: New phase. [native-inputs]: Add docbook-xml, gettext-minimal, gsettings-desktop-schemas, perl and xorg-server-for-tests. [inputs]: Add glib, glib-networking and opencore-amr. Remove gst-plugins-base. [propagated-inputs]: Add gstreamer and gst-plugins-base. [synopsis]: Modify. [description]: Modify. commit 8d47e7bc65fa241e761e8a723a147f9c097f66d2 Author: Raghav Gururajan Date: Fri Jun 19 18:48:19 2020 -0400 gnu: gst-plugins-bad: Update package definition. * gnu/packages/gstreamer.scm (gst-plugins-base): Update package definition. [outputs]: New output 'doc'. [arguments]<#:glib-or-gtk?>: New argument. <#:phases>['patch-docbook-xml]: New phase. ['pre-check]: New phase. ['move-doc]: New phase. [native-inputs]: Add docbook-xml, gettext-minimal, gsettings-desktop-schemas, perl, libxml2 and xorg-server-for-tests. [inputs]: Add bzip2, cairo, ccextractor, chromaprint, directfb, faac, flite, glib, glib-networking, glu, gsm, iqa, lcms, libaom, libbs2b, libdc1394, libdca, libde265, libdrm, libexif, libfdk, libgme, libmfx, libmms, libmpcdec, libnice, libofa, libopenmpt, libtiff, libva, libx11, libxcb, libxext, libxshm, lilv, lv2, mjpegtools, nettle, opencv, openh264, openni2, pango, rtmpdump, sbc, sctp, spandsp, srt, svt-hevc, transcode, v4l-utils, vo-aacenc, vo-amrwbenc, vulkan-headers, vulkan-loader, webrtc-audio-processing, wildmidi, wpebackend-fdo, zbar and zxing-cpp. [propagated-inputs]: Add gstreamer and gst-plugins-base. [synopsis]: Modify. [description]: Modify. commit 5970d09c8db16c565ccdf9e3964829affdab2f6c Author: Raghav Gururajan Date: Thu Jun 18 21:05:20 2020 -0400 gnu: Add openni2. * gnu/packages/gstreamer.scm (openni2): New variable. commit f16e64e5afee6d70814cbf9b5730cb1b00f7589f Author: Raghav Gururajan Date: Thu Jun 18 20:38:35 2020 -0400 gnu: Add libnice. * gnu/packages/networking.scm (libnice): New variable. commit 3e032569d0dfe0b2f5b184b65f5534532abda5f3 Author: Raghav Gururajan Date: Thu Jun 18 12:33:53 2020 -0400 gnu: Add rtmpdump. * gnu/packages/networking.scm (rtmpdump): New variable. commit 4fdfc0999a8f16d563a6651875859973af798b1c Author: Raghav Gururajan Date: Thu Jun 18 12:29:16 2020 -0400 gnu: Add iqa. * gnu/packages/image.scm (iqa): New variable. commit bf481717c8a0b306c532eb5d3cc170c1581f4324 Author: Raghav Gururajan Date: Thu Jun 18 10:04:15 2020 -0400 gnu: Add zxing-cpp. * gnu/packages/aidc.scm (zxing-cpp): New variable. commit b34d5c89db9df4b63906e6b716610de4d423efe1 Author: Raghav Gururajan Date: Thu Jun 18 09:25:50 2020 -0400 gnu: Add wildmidi. * gnu/packages/audio.scm (wildmidi): New variable. commit 6dc93ef31c2ecca66182222638a1d92c790c3bf9 Author: Raghav Gururajan Date: Thu Jun 18 06:55:01 2020 -0400 gnu: Add webrtc-audio-processing. * gnu/packages/audio.scm (webrtc-audio-processing): New variable. commit 3f49b0393cb26eb88fe9efc0f25853a3a62de36b Author: Raghav Gururajan Date: Thu Jun 18 06:14:20 2020 -0400 gnu: Add vo-aacenc. * gnu/packages/audio.scm (vo-aacenc): New variable. commit 9244d35ef12b4bd975f2bcd3a5e485aaa8bf7d20 Author: Raghav Gururajan Date: Wed Jun 17 16:50:58 2020 -0400 gnu: Add transcode. * gnu/packages/video.scm (transcode): New variable. commit fca9377762504f4fb70bc1427335dafbed4b0fe5 Author: Raghav Gururajan Date: Wed Jun 17 15:07:02 2020 -0400 gnu: Add tinyalsa. * gnu/packages/audio.scm (tinyalsa): New variable. commit 01e1f8eeb2688c960dfa861945bd4691e598f8b0 Author: Raghav Gururajan Date: Wed Jun 17 13:22:49 2020 -0400 gnu: Add svt-hevc. * gnu/packages/video.scm (svt-hevc): New variable. commit 3ba833d7d6bbed44cfb44429da56f84f6ba36cdf Author: Raghav Gururajan Date: Wed Jun 17 13:00:23 2020 -0400 gnu: Add srt. * gnu/packages/networking.scm (srt): New variable. commit a24c295775edcf71916f7c6d987c74abcf9e3fd3 Author: Raghav Gururajan Date: Wed Jun 17 09:58:49 2020 -0400 gnu: Add lksctp-tools. * gnu/packages/networking.scm (lksctp-tools): New variable. commit 950e20952825170d3d24fae976d99d9bbe06dd6b Author: Raghav Gururajan Date: Wed Jun 17 08:03:35 2020 -0400 gnu: Add opensles. * gnu/packages/audio.scm (opensles): New variable. commit 46e168f1399884358d355e5bf6f1fd51f8b87c70 Author: Raghav Gururajan Date: Tue Jun 16 13:51:51 2020 -0400 gnu: Add libopenmpt. * gnu/packages/audio.scm (libopenmpt): New variable. commit 9fd0ab99df6a385e337cf29e06f9727ba3d335af Author: Raghav Gururajan Date: Tue Jun 16 12:21:56 2020 -0400 gnu: Add libofa. * gnu/packages/audio.scm (libofa): New variable. commit 35f22cc61fe57399bcb8ebadf68e6e82e6e83916 Author: Raghav Gururajan Date: Mon Jun 15 02:19:52 2020 -0400 gnu: Add mediasdk. * gnu/packages/video.scm (mediasdk): New variable. commit ae87e89c55247e874eafbf27d2b60a4b5328eee2 Author: Raghav Gururajan Date: Sun Jun 14 06:51:43 2020 -0400 gnu: Add mjpegtools. * gnu/packages/video.scm (mjpegtools): New variable. commit 6a404e468476632362c60c5ef2e7a2a943d03c79 Author: Raghav Gururajan Date: Sun Jun 14 06:46:31 2020 -0400 gnu: Add libquicktime. * gnu/packages/video.scm (libquicktime): New variable. commit 8017e0ff6b62d38fa2fa5d1079c7109bb1f7b73e Author: Raghav Gururajan Date: Sun Jun 14 06:30:17 2020 -0400 gnu: Add schroedinger. * gnu/packages/video.scm (schroedinger): New variable. commit 2f10cf64ba03189e3a0deac94cd171b951a0838c Author: Raghav Gururajan Date: Sun Jun 14 05:29:52 2020 -0400 gnu: Add libmms. * gnu/packages/video.scm (libmms): New variable. commit 60148b1ebfeebe0776a5c49d32a47aba5f038848 Author: Raghav Gururajan Date: Sun Jun 14 05:14:58 2020 -0400 gnu: Add libde265. * gnu/packages/video.scm (libde265): New variable. commit e77c1722dd4f69f9743ebd1d5c25f76cfc5aad5f Author: Raghav Gururajan Date: Sun Jun 14 05:03:08 2020 -0400 gnu: Add libvideogfx. * gnu/packages/video.scm (libvideogfx): New variable. commit 74c3d4dbc13b8b014991578f08d1b62cc43c2b66 Author: Raghav Gururajan Date: Sun Jun 14 02:39:41 2020 -0400 gnu: Add flite. * gnu/packages/speech.scm (flite): New variable. commit d258adea8766a7b2c5670b73cf3f70aa4599876e Author: Raghav Gururajan Date: Sun Jun 14 01:39:05 2020 -0400 gnu: faad2: Update to 2.8.8. * gnu/packages/audio.scm (faad2): Update package definition. [version]: Update to 2.8.8. [source][sha256]: Modify base32. [synopsis]: Modify. [description]: Modify. [license]: Update to gpl2+. commit ee070b29cea93c7ec4640353af173521f5f9998b Author: Raghav Gururajan Date: Sun Jun 14 01:31:46 2020 -0400 gnu: Add faac. * gnu/packages/audio.scm (faac): New variable. commit 286f4117f2802dccd5fc13158365fca88de8724a Author: Raghav Gururajan Date: Sat Jun 13 10:45:16 2020 -0400 gnu: Add directfb. * gnu/packages/graphics.scm (directfb): New variable. commit b7e2cd73adc1a1719c1d8034174b064c1811aac7 Author: Raghav Gururajan Date: Sat Jun 13 09:39:04 2020 -0400 gnu: Add libtimidity. * gnu/packages/audio.scm (libtimidity): New variable. commit ac054a47a0d8cee58fd4d459de200b89bea82c0d Author: Raghav Gururajan Date: Sat Jun 13 09:02:06 2020 -0400 gnu: Add flux. * gnu/packages/graphics.scm (flux): New variable. commit 5a66322fea248f4f73b0b0e2f47d0a6dea446560 Author: Raghav Gururajan Date: Sat Jun 13 09:00:10 2020 -0400 gnu: Add tslib. * gnu/packages/video.scm (tslib): New variable. commit 62f92baef8eee07452d83cd30cd8a65a2048cb8e Author: Raghav Gururajan Date: Sat Jun 13 08:01:01 2020 -0400 gnu: Add libmpeg3. * gnu/packages/video.scm (libmpeg3): New variable. commit a5201677879767e998b1fd80b284b64b9510d9d2 Author: Raghav Gururajan Date: Sat Jun 13 04:21:31 2020 -0400 gnu: Add libdc1394. * gnu/packages/gstreamer.scm (libdc1394): New variable. commit 9cabd4e0c17539573739a23c25ebcd7cb2e0e896 Author: Raghav Gururajan Date: Fri Jun 12 13:52:39 2020 -0400 gnu: Add ccextractor. * gnu/packages/gstreamer.scm (ccextractor): New variable. commit 7f949ab2cbbbbad2f4173c92064b4e723a22af75 Author: Raghav Gururajan Date: Fri Jun 12 12:37:16 2020 -0400 gnu: tesseract-ocr: Propagate leptonica. * gnu/packages/ocr.scm (tesseract-ocr) [inputs]: Move leptonica to ... [propagated-inputs]: ... here. commit 93cb7646698469e9f71efaf6036eaf1a0590a212 Author: Raghav Gururajan Date: Fri Jun 12 10:00:06 2020 -0400 gnu: Add nng. * gnu/packages/networking.scm (nng): New variable. commit 5415678834da13a496c96bc777fd624f48293a0b Author: Raghav Gururajan Date: Fri Jun 12 09:10:24 2020 -0400 gnu: Add nanomsg. * gnu/packages/networking.scm (nanomsg): New variable. commit f2619dde702d145ec64c77a2064080ccfedff570 Author: Raghav Gururajan Date: Fri Jun 12 08:58:06 2020 -0400 gnu: Add asciidoctor. * gnu/packages/documentation.scm (asciidoctor): New variable. commit 30c58daadf94d37760c07963eb6e4791dc02b7be Author: Raghav Gururajan Date: Fri Jun 12 08:36:11 2020 -0400 gnu: Add ruby-slim. * gnu/packages/ruby.scm (ruby-slim): New variable.