guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OUTREACHY]: Integration of desktop environments into GNU Guix


From: Raghav Gururajan
Subject: Re: [OUTREACHY]: Integration of desktop environments into GNU Guix
Date: Sat, 4 Jul 2020 06:37:59 -0400

@Danny

> * In ruby-slim: Why are tests disabled?  There are tests.

Ah yes! I have not disabled the tests with correct comment.

> * In libmpeg3: Could you unbundle a52dec-0.7.3?  It's bundled right now.

Done!

> * In flux, a git commit is used.  We usually don't package non-releases.
>   Is there a good reason?

Fixed now. The version is 1.1.0. I over-looked as there were no tags.

> * 0019-gnu-Add-asciidoctor.patch does some other stuff to other packages, and 
> that
> fact isn't mentioned in the commit log in the patch.  Why not?

This patch has been removed from the patch-set now, as the package
already exist in the name of ruby-asciidoctor.

> * If nng is compatible with nanomsg, why do we need the "nanomsg" package at 
> all?

It appears they have different library and header files.

> * In tesseract-ocr you propagate leptonica.  Why?
>   If we did that, users that would install tesseract for the "tesseract" 
> binary
>   would get leptonica in their profile.
>   Is it necessary?

It is required as per .pc file. lpt --> leptonica.

> * ccextractor still has a XXX.  Does it work?

Fixed now.

> * In libtimidity, what's the problem with libtimidity using its own "play"
> binary?  I would expect the package to test itself like that...

Fixed now.

I initially thought the binary was distributed in binary-only form.
Turns out it is built from source. Also, it required package 'ao'.

> * In faac, what do the comments "Newer code" and "Older code" mean?

Fixed now.

The older meant original base code, on which the project was forked
upon. The newer meant changes made by the project.

> * In flite, there are tests, but they fail.

Now diabled with comments.

> * In libopenmpt, why does it propagate zlib?  That sounds wrong.

Fixed now.

Please find the attached patches.


@Others

Please find the following git log:

*** START ***

commit 21061a651f516d4df94f8a6a65775f4c41d92d76
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Sat Jul 4 05:21:57 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 1b41ffd6da8efe18e8790bfe4d84a9e05b7bd0e8
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Sat Jul 4 05:20:50 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 4889d6baeadf35269edc702b9dfad7c0c8bea317
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Sat Jul 4 05:13:42 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>['fix-build-errors]: New phase.
    ['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, opensles, 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 05e54fa894e5998b65ccce87467ca160a1ec5731
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Sat Jul 4 03:11:51 2020 -0400

    gnu: Add opensles.

    * gnu/packages/audio.scm (opensles): New variable.

commit e812fd130dabda501d5508b2ba781a4e787f8c66
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 13:02:22 2020 -0400

    gnu: Add rust-imgref.

    * gnu/packages/crates-io.scm (rust-imgref): New variable.

commit 160fa94f7ffe1c54915106506b366251f4fcd62c
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 12:14:25 2020 -0400

    gnu: Add openni2.

    * gnu/packages/gstreamer.scm (openni2): New variable.

commit 593388c5a11b993699b63993db99d138cbca35b5
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 12:12:59 2020 -0400

    gnu: Add libnice.

    * gnu/packages/networking.scm (libnice): New variable.

commit e9701a31ff8213ae2b2caba0f1756bfaf01888a3
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 12:10:10 2020 -0400

    gnu: Add rtmpdump.

    * gnu/packages/networking.scm (rtmpdump): New variable.

commit f805f26f03c812658e0ed0606b47a78208d5856f
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 12:08:33 2020 -0400

    gnu: Add iqa.

    * gnu/packages/image.scm (iqa): New variable.

commit 3004121e24d5732caa93e6260cc5605ea8deda40
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 12:06:23 2020 -0400

    gnu: Add zxing-cpp.

    * gnu/packages/aidc.scm (zxing-cpp): New variable.

commit b5a86585954259fbf20722079c7a5fa384b5b2d4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 11:49:36 2020 -0400

    gnu: Add wildmidi.

    * gnu/packages/audio.scm (wildmidi): New variable.

commit e258e023bf246ea961b6be46bff7808b5f029883
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 11:25:10 2020 -0400

    gnu: Add webrtc-audio-processing.

    * gnu/packages/audio.scm (webrtc-audio-processing): New variable.

commit 330d27978badff5c3a88e15cd8068e20d0a26b5c
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 11:23:48 2020 -0400

    gnu: Add vo-aacenc.

    * gnu/packages/audio.scm (vo-aacenc): New variable.

commit 680003a107d7e64cee7e3a6c4283e5a67a61de98
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 11:22:08 2020 -0400

    gnu: Add transcode.

    * gnu/packages/video.scm (transcode): New variable.
    * gnu/packages/patches/transcode-ffmpeg.patch: New file.
    * gnu/local.mk (transcode-ffmpeg.patch): New reference.

commit 0854bf5a69af3af1a4a3784acebcd8e77dad70a0
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 11:18:19 2020 -0400

    gnu: Add tinyalsa.

    * gnu/packages/audio.scm (tinyalsa): New variable.

commit 13dcaf86065d3ce9d84ef4776f137050f3f627d2
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 11:16:21 2020 -0400

    gnu: Add svt-hevc.

    * gnu/packages/video.scm (svt-hevc): New variable.

commit e397b83cf9d21afa37977c8c854dadbc78302516
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 10:59:03 2020 -0400

    gnu: Add mediasdk.

    * gnu/packages/video.scm (mediasdk): New variable.

commit f8f6c6502e1853ecfcbc25768156d2fd6dfc0d1c
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 09:44:14 2020 -0400

    gnu: Add srt.

    * gnu/packages/networking.scm (srt): New variable.

commit 39885fcfa5fe43f4bea6932c45f6be49b3459716
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 09:43:19 2020 -0400

    gnu: Add lksctp-tools.

    * gnu/packages/networking.scm (lksctp-tools): New variable.

commit 4663dc3351eb9c4512c32a4df98ba57351c7b01a
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 09:41:39 2020 -0400

    gnu: Add opensles.

    * gnu/packages/audio.scm (opensles): New variable.

commit 196951ed551b199f0f4233389cc836cf40182092
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 09:40:24 2020 -0400

    gnu: Add libopenmpt.

    * gnu/packages/audio.scm (libopenmpt): New variable.

commit 99bb9b203f253ac46bf9b055aa7287cdc744bf44
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 09:16:01 2020 -0400

    gnu: Add libofa.

    * gnu/packages/audio.scm (libofa): New variable.
    * gnu/packages/patches/libofa-ftbfs-1.diff: New file.
    * gnu/packages/patches/libofa-curl.diff: New file.
    * gnu/packages/patches/libofa-ftbfs-2.diff: New file.
    * gnu/local.mk (libofa-ftbfs-1.diff): New reference.
    * gnu/local.mk (libofa-curl.diff): New reference.
    * gnu/local.mk (libofa-ftbfs-2.diff): New reference.

commit ac7243f1d5832d37f7edffd3281094300b833788
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 08:07:02 2020 -0400

    gnu: Add mjpegtools.

    * gnu/packages/video.scm (mjpegtools): New variable.

commit 36d39908f4c608b6ed13593cbb434ed667d4db52
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 08:03:40 2020 -0400

    gnu: Add libquicktime.

    * gnu/packages/video.scm (libquicktime): New variable.
    * gnu/packages/patches/libquicktime-ffmpeg.patch: New file.
    * gnu/local.mk (libquicktime-ffmpeg.patch): New reference.

commit 91f31378141ad994884d3a83db30deb07d7b7dea
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 07:14:26 2020 -0400

    gnu: Add schroedinger.

    * gnu/packages/video.scm (schroedinger): New variable.

commit 78c129ac8656540ec8599c68157dae5f82eba647
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jul 3 07:12:48 2020 -0400

    gnu: Add libmms.

    * gnu/packages/video.scm (libmms): New variable.

commit aa366534f7fecda57d18b4e9162ee6f1a1235dd4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jul 2 09:56:33 2020 -0400

    gnu: Add libde265.

    * gnu/packages/video.scm (libde265): New variable.

commit 71b7882404917563398e0fb54274b0a83ca25db1
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jul 2 09:10:19 2020 -0400

    gnu: Add libvideogfx.

    * gnu/packages/video.scm (libvideogfx): New variable.

commit b038f8f315c6dc1015794f950512ab80f7cfaa20
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jul 2 05:52:47 2020 -0400

    gnu: Add ffmpeg-2.8.

    * gnu/packages/video.scm (ffmpeg-2.8): New variable.

commit 5ea62c03c490f798e1478d5a27ea2733b6472ddf
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jul 2 01:55:56 2020 -0400

    gnu: Add flite.

    * gnu/packages/speech.scm (flite): New variable.

commit ca172dd43ec32775f12f4f0ee7ec59f628548f2c
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Jul 1 06:06:41 2020 -0400

    gnu: Add faac.

    * gnu/packages/audio.scm (faac): New variable.

commit bd77133228c63547998aa7cf7e90776bc0e8c0a4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Jul 1 06:00:23 2020 -0400

    gnu: Add directfb.

    * gnu/packages/graphics.scm (directfb): New variable.

commit ccc04df59b953e993bfba18ee8692e396f4393b6
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Jul 1 05:55:02 2020 -0400

    gnu: Add libtimidity.

    * gnu/packages/audio.scm (libtimidity): New variable.

commit ec9f500fdb5f45ded1d7f066bf9b845d630358a9
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Jul 1 01:04:20 2020 -0400

    gnu: Add flux.

    * gnu/packages/graphics.scm (flux): New variable.

commit c84083b0c0f3952f82e041b3f50ffa3cb4ae6ca4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Jul 1 00:45:50 2020 -0400

    gnu: Add tslib.

    * gnu/packages/video.scm (tslib): New variable.

commit 8d9e10ef1ded6f81da4efc2de79986928ad00f99
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Jul 1 00:24:40 2020 -0400

    gnu: Add libmpeg3.

    * gnu/packages/video.scm (libmpeg3): New variable.

commit e3979c9fa51ed95753d06484f772d068aecaf996
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 30 06:54:00 2020 -0400

    gnu: Add ruby-slim.

    * gnu/packages/ruby.scm (ruby-slim): New variable.

commit 194cc4cce3ca0d2678b8a3bc0f08e8a2764699cd
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Mon Jun 29 03:05:39 2020 -0400

    gnu: Add libdc1394.

    * gnu/packages/gstreamer.scm (libdc1394): New variable.

commit 4886ac01b8c62c4d51f2501a778f69da2eaf7954
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Mon Jun 29 01:58:27 2020 -0400

    gnu: Add ccextractor.

    * gnu/packages/gstreamer.scm (ccextractor): New variable.

commit 5140dbf01a6fac4d8827cf173d2445d97e7fe798
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Mon Jun 29 01:53:03 2020 -0400

    gnu: tesseract-ocr: Propagate leptonica.

    * gnu/packages/ocr.scm (tesseract-ocr) [inputs]: Move leptonica to ...
    [propagated-inputs]: ... here.

commit e7f8c22e007a8ca64a93cbef53cee7fe1a30b1d6
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Mon Jun 29 01:48:27 2020 -0400

    gnu: Add nng.

    * gnu/packages/networking.scm (nng): New variable.

commit b3148ad0efcc3e5304061a5ca10a2026687af20a
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Mon Jun 29 01:39:30 2020 -0400

    gnu: Add nanomsg.

    * gnu/packages/networking.scm (nanomsg): New variable.

*** END ***

Regards,
RG.

Attachment: 0010-gnu-Add-nanomsg.patch
Description: Text Data

Attachment: 0011-gnu-Add-nng.patch
Description: Text Data

Attachment: 0012-gnu-tesseract-ocr-Propagate-leptonica.patch
Description: Text Data

Attachment: 0013-gnu-Add-ccextractor.patch
Description: Text Data

Attachment: 0014-gnu-Add-libdc1394.patch
Description: Text Data

Attachment: 0015-gnu-Add-ruby-slim.patch
Description: Text Data

Attachment: 0016-gnu-Add-libmpeg3.patch
Description: Text Data

Attachment: 0017-gnu-Add-tslib.patch
Description: Text Data

Attachment: 0018-gnu-Add-flux.patch
Description: Text Data

Attachment: 0019-gnu-Add-libtimidity.patch
Description: Text Data

Attachment: 0020-gnu-Add-directfb.patch
Description: Text Data

Attachment: 0021-gnu-Add-faac.patch
Description: Text Data

Attachment: 0022-gnu-Add-flite.patch
Description: Text Data

Attachment: 0023-gnu-Add-ffmpeg-2.8.patch
Description: Text Data

Attachment: 0024-gnu-Add-libvideogfx.patch
Description: Text Data

Attachment: 0025-gnu-Add-libde265.patch
Description: Text Data

Attachment: 0026-gnu-Add-libmms.patch
Description: Text Data

Attachment: 0027-gnu-Add-schroedinger.patch
Description: Text Data

Attachment: 0028-gnu-Add-libquicktime.patch
Description: Text Data

Attachment: 0029-gnu-Add-mjpegtools.patch
Description: Text Data

Attachment: 0030-gnu-Add-libofa.patch
Description: Text Data

Attachment: 0031-gnu-Add-libopenmpt.patch
Description: Text Data

Attachment: 0032-gnu-Add-opensles.patch
Description: Text Data

Attachment: 0033-gnu-Add-lksctp-tools.patch
Description: Text Data

Attachment: 0034-gnu-Add-srt.patch
Description: Text Data

Attachment: 0035-gnu-Add-mediasdk.patch
Description: Text Data

Attachment: 0036-gnu-Add-svt-hevc.patch
Description: Text Data

Attachment: 0037-gnu-Add-tinyalsa.patch
Description: Text Data

Attachment: 0038-gnu-Add-transcode.patch
Description: Text Data

Attachment: 0039-gnu-Add-vo-aacenc.patch
Description: Text Data

Attachment: 0040-gnu-Add-webrtc-audio-processing.patch
Description: Text Data

Attachment: 0041-gnu-Add-wildmidi.patch
Description: Text Data

Attachment: 0042-gnu-Add-zxing-cpp.patch
Description: Text Data

Attachment: 0043-gnu-Add-iqa.patch
Description: Text Data

Attachment: 0044-gnu-Add-rtmpdump.patch
Description: Text Data

Attachment: 0045-gnu-Add-libnice.patch
Description: Text Data

Attachment: 0046-gnu-Add-openni2.patch
Description: Text Data

Attachment: 0047-gnu-Add-rust-imgref.patch
Description: Text Data

Attachment: 0048-gnu-Add-opensles.patch
Description: Text Data

Attachment: 0049-gnu-gst-plugins-bad-Update-package-definition.patch
Description: Text Data

Attachment: 0050-gnu-gst-plugins-ugly-Update-package-definition.patch
Description: Text Data

Attachment: 0051-gnu-gst-libav-Update-package-definition.patch
Description: Text Data

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]