gnu: Add nextpnr-cli.
* gnu/packages/electronics.scm (nextpnr-cli): New variable.
Change-Id: I7c08b1e517ecdfbf36cc6787b5766fbee01b401a
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nextpnr: Split bba output.
* gnu/packages/electronics.scm (nextpnr)[outputs]: Add bba output.
[arguments]<#:configure-flags>: Update EXPORT_BBA_FILES accordingly.
Change-Id: I01a60c1be66637e40e6cd8ba797a730c507cf3d4
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
import: pypi: Fix refesh --target-version fetches wrong wheel.
* guix/import/pypi.scm(pypi-package->upstream-source): Pass version to
pypi-package-inputs.
Fixes: #3417
Change-Id: I0d56c362afcd3b15441530e57f015f1ceee14752
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: ifdtool: Update to 25.09.
* gnu/packages/flashing-tools.scm (ifdtool): Update to 25.09.
Change-Id: Ibc9c1591b32acd12c5870773407572993df38d93
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: pythonscad: Update to 0.0.0-5.92071af.
* gnu/packages/engineering.scm (pythonscad): Update to 0.0.0-5.92071af.
Change-Id: I5bb18ca9192be62f937c141ded32bdd41fcb5dbc
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-hdlmake: Update to 4.0dev2.
* gnu/packages/electronics.scm (python-hdlmake): Update to 4.0dev2.
[propagated-inputs]: Remove python-six.
Change-Id: I07527fa99dbcb489fe4ed4e051d554c59826a503
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: intelmetool: Update to 25.09.
* gnu/packages/flashing-tools.scm (intelmetool): Update to 25.09.
[#:tests?]: Unset.
Change-Id: I31020df9fc660476e88dcf54214259a17b1694cb
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: intelmetool: Improve style.
* gnu/packages/flashing-tools.scm (intelmetool)[source]: Switch url.
[arguments]: Use Gexps.
[home-page]: Update.
Change-Id: Ic4160b1536e6e2fe0ca98bc091c6f8ba411837f9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
teams: Add Maxim to core team.
* etc/teams.scm (person) <Maxim>: Add core team. Sort.
Change-Id: I21698bea75c9ee794a4088e0041c73bd617225c8
teams: Add Morgan to core team.
* etc/teams.scm ("Morgan"): Create and add to core team.
Change-Id: I8b818e64f96118c517b9b8c6d9059fa02d11d927
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Update jami to 20251003.0.
* gnu/packages/jami.scm (libjami): Update to 20251003.0 Remove obsolete
patches.
(jami): Update version to 20251003.0.
[source]: Update patches.
[#:configure-flags]: Add -DJAMICORE_AS_SUBDIR=OFF.
(jami-docs): Update to 0.0.0-4.d7930e5.
* gnu/packages/patches/jami-find-package-avutil.patch: New file.
* gnu/packages/patches/jami-enable-testing.patch: Remove file.
* gnu/packages/patches/jami-qwindowkit.patch: Remove file.
* gnu/packages/patches/jami-unbundle-dependencies.patch: Remove file.
* gnu/packages/patches/jami-unittests-fix-build.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Update registered patches.
Change-Id: I8420045d97aac93fdc7f33ec64a0f6f06d3763f0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Update ffmpeg-jami patches.
* gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: Update
file provided from upstream.
* gnu/packages/video.scm (ffmpeg-jami) [source]: Apply omitted patch.
Change-Id: I73e6850c1c5f8d995b57eb28ff6f109130710307
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Update pjproject-jami to 2.15-0.93dc969.
Change-Id: Ib8f36a8bb87861b40d6753420018abd23aff7e37
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Update pjproject to 2.15.1.
Change-Id: I78d5e7fd0b7151c758e2d2b6b8e21a10aff52cc3
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Update dhtnet to 0.0.1-5.f925f52.
Change-Id: Ida7d213811c0f9910bbdd2724d27c1dc07356083
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Update opendht to 3.5.4.
Change-Id: I97e4f4339209d6acba51aac1576198a8197b62cb
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Update asio to 1.36.0.
Change-Id: I7bc3de8f3a057bfebfe0caea8fc1335f0103addd
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
news: Add 'pt_BR' translation.
* etc/news.scm: Add Portuguese translation of fundraising campaign news.
Change-Id: I4b7f4d69da493257cd7eddfd719faf101cd73275
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
gnu: pypy2: Link against libffi.so, not libffi.a.
* gnu/packages/pypy.scm (pypy2)
[#:phases] {use-libffi.so}: New phase.
[inputs]: Replace libffi-pic with libffi.
* gnu/packages/libffi.scm (libffi-pic): Delete hidden package.
Change-Id: I778789c18dadef71b4bef5fae27ed29ac4ac01dd
gnu: pypy3: Bootstrap via pypy2.
* gnu/packages/pypy.scm (pypy3): Inherit from pypy2. Delete duplicate fields.
[#:phases] {build}: Use pypy2 instead of python2.
[native-inputs] {python2}: Replace with pypy2. Through the inherited pypy2
native inputs: remove python2-pycparser; add python2-cffi; remove gzip and
tar.
[inputs]: Through the pypy2 inherited inputs, remove glibc.
Change-Id: Ie9761056711aa6df002a1bff3aa98a9dcf90a738