~ruther/guix-local

d9c9b97e — Maxim Cournoyer 2 years ago
gnu: Add sortfilterproxymodel.

* gnu/packages/jami.scm (sortfilterproxymodel): New variable.

Change-Id: I7c46fce26d5fcdc98e8646e65dd119155a8b9287
de002b93 — Maxim Cournoyer 2 years ago
gnu: ffmpeg-jami: Relocate to (gnu packages video).

To avoid Guile module dependency cycles, inherited packages must be defined in
the same module.  Use this opportunity to simplify the patches applying
mechanism, versioning custom patches the same as for other packages.

* gnu/packages/patches/ffmpeg-jami-change-RTCP-ratio.patch: New file.
* gnu/packages/patches/ffmpeg-jami-rtp_ext_abs_send_time.patch: Likewise.
* gnu/packages/patches/ffmpeg-jami-libopusdec-enable-FEC.patch: Likewise.
* gnu/packages/patches/ffmpeg-jami-libopusenc-enable-FEC.patch: Likewise.
* gnu/packages/patches/ffmpeg-jami-libopusenc-reload-packet-loss-at-encode.patch:
Likewise.
* gnu/packages/patches/ffmpeg-jami-remove-mjpeg-log.patch: Likewise.
* gnu/packages/patches/ffmpeg-jami-screen-sharing-x11-fix.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/jami.scm (jami-apply-custom-patches): Delete procedure.
(%ffmpeg-default-configure-flags): Delete variable.
(ffmpeg-compose-configure-flags): Delete procedure.
(ffmpeg-jami): Move to...
* gnu/packages/video.scm (ffmpeg-jami): ... here.  Apply patches to origin and
repatriate configure flags.

Change-Id: Id374fae18240cd76b224915d80b61422635ccb77
5a38120c — Maxim Cournoyer 2 years ago
gnu: ffmpeg-jami: Update configure flags.

* gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Add new flags.

Change-Id: I1bac70e7b0ec58c46348a7138f7260b40cdf79f8
202b16e3 — Maxim Cournoyer 2 years ago
gnu: pjproject-jami: Update and relocate.

* gnu/packages/jami.scm (pjproject-jami): Move to...
* gnu/packages/telephony.scm (pjproject-jami): ... here.  Update to latest
commit.
[arguments]: Use same configure flags as done in Jami/DhtNet projects.

Change-Id: I638364ebc94f17762ee072311b5fe439b7c6f837
88f294cc — Maxim Cournoyer 2 years ago
gnu: Add dhtnet.

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

Change-Id: I91cc3541f476c8614be35b1ae7cb1740690f685a
79bd3c68 — Maxim Cournoyer 2 years ago
gnu: opendht: Update to 3.1.7.

* gnu/packages/networking.scm (opendht): Update to 3.1.7.
[arguments]: Add a new relax-test-timeouts phase.

Change-Id: Ida7fe021599e9c469e49f6540a908e80b7264241
edb03ceb — Maxim Cournoyer 2 years ago
gnu: msgpack: Deprecate with msgpack-c.

* gnu/packages/serialization.scm (msgpack-c): New variable.
(msgpack-cxx): New variable.
(msgpack): Rename to...
(msgpack-3): ... this, and inherit from msgpack-c.
* gnu/packages/vim.scm (eovim) [arguments]: Add help-cmake-find-msgpack-c
phase.
[inputs]: Replace msgpack with msgpack-c.
* gnu/packages/terminals.scm (tmate)
[inputs]: Replace msgpack with msgpack-3.
* gnu/packages/networking.scm (opendht)
[propagated-inputs]: Replace msgpack with msgpack-cxx.
* gnu/packages/chemistry.scm (mmtf-cpp) [propagated-inputs]: Likewise.
504b46cd — Maxim Cournoyer 2 years ago
gnu: libnatpmp: Update to 20230423-0.6a850fd.

* gnu/packages/networking.scm (libnatpmp): Update to 20230423-0.6a850fd.
[source]: Fetch from git.
[build-system]: Use cmake-build-system.
[arguments]: Add patch-build-system and fix-version phases.  Reinstate
configure and check phase, but set #:tests? to #f.  New #:configure-flags
argument.
[native-inputs]: Add which.
0860b612 — Maxim Cournoyer 2 years ago
gnu: restinio: Update to 0.7.1.

* gnu/packages/networking.scm (restinio): Update to 0.7.1.
[arguments] <configure-flags>: Remove RESTINIO_FIND_DEPS,
RESTINIO_USE_EXTERNAL_HTTP_PARSER and RESTINIO_USE_EXTERNAL_SOBJECTIZER
configure flags.  Add -DRESTINIO_DEP_LLHTTP=system, -DRESTINIO_DEP_FMT=system,
-DRESTINIO_DEP_EXPECTED_LITE=system and -DRESTINIO_WITH_SOBJECTIZER=OFF.
<phases>: Add use-system-catch2.
[native-inputs]: Remove clara.  Replace catch2 with catch2-3.
[propagated-inputs]: Replace http-parser with llhttp.
(restinio-0.6): New variable.
(opendht) [propagated-inputs]: Replace restinio with restinio-0.6.

Change-Id: Id69fde5e2c476d7e44b8dd6e065c489314707c31
6f20c8df — Maxim Cournoyer 2 years ago
gnu: Add xdiff.

* gnu/packages/version-control.scm (xdiff): New variable.
39bd088e — Maxim Cournoyer 2 years ago
gnu: Add llhttp.

* gnu/packages/web.scm (llhttp): New variable.

Change-Id: I3c0475ff6d86a16f51d8870577808ce97ee66a92
0ec34907 — Maxim Cournoyer 2 years ago
gnu: Add expected-lite.

* gnu/packages/cpp.scm (expected-lite): New variable.

Change-Id: I5a21dd631e1f2a3c97b920efcdca69f2537b42da
45d07a0b — Maxim Cournoyer 2 years ago
gnu: catch2-3: Update to 3.5.1.

* gnu/packages/check.scm (catch2-3.3): Rename to...
(catch2-3): ... this.  Update to 3.5.1.
* gnu/packages/logging.scm (spdlog) [native-inputs]: Rename catch2-3.3 to
catch2-3.
* gnu/packages/potassco.scm (clingo) [inputs]: Likewise.

Change-Id: Ied7724597ff4c6371dc4fedc10452ae870d23933
1e35c18c — Maxim Cournoyer 2 years ago
gnu: asio: Update to 1.28.0.

* gnu/packages/networking.scm (asio): Update to 1.28.0.

Change-Id: I517fb9c6c52c5b5e5c41c5760c06eca6750d3765
9e9e3737 — Maxim Cournoyer 2 years ago
gnu: libnatpmp: Update home page.

* gnu/packages/networking.scm (libnatpmp) [home-page]: Update.
c2359575 — Maxim Cournoyer 2 years ago
gnu: libnatpmp: Use gexps and simplify.

* gnu/packages/networking.scm (libnatpmp) [arguments]: Use gexps.  Use gexp
variables and cc-for-target in make flags.
8fefe1b3 — Nicolas Goaziou 2 years ago
gnu: emacs-repology: Update to 1.2.4.

* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.4.

Change-Id: I72b0801ba732a4f34a2891f04d3d1b62674a1bd3
6e76509d — Wilko Meyer 2 years ago
gnu: linux-libre 4.14: Update to 4.14.335.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.335.
(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

Change-Id: I071427a52f188d599f28703374f5b7c42314777c
Signed-off-by: Leo Famulari <leo@famulari.name>
11baa979 — Wilko Meyer 2 years ago
gnu: linux-libre 4.19: Update to 4.19.304.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.304.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

Change-Id: I14f228aa3b4a57417d7f8c392dc647709f599fac
Signed-off-by: Leo Famulari <leo@famulari.name>
029dd483 — Wilko Meyer 2 years ago
gnu: linux-libre 5.4: Update to 5.4.266.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.266.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

Change-Id: Ia1578dc94d3172735e5765ee90c46f865412810a
Signed-off-by: Leo Famulari <leo@famulari.name>
Next