summaryrefslogtreecommitdiff
path: root/gnu/packages/syncthing.scm
AgeCommit message (Collapse)Author
2026-03-10gnu: syncthing-gtk: Fix runtime introspection error.John Kehayias
* gnu/packages/syncthing.scm (syncthing-gtk)[inputs]: Replace python-pygobject with python-gobject-3.50. Change-Id: Id8370953a9e06d614cf71f8a93ef4b8dc3e0b018
2026-02-15gnu: go-github-com-syncthing-notify: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I344ff479acf5690c888e9048c0456cd3e3f2bceb
2026-02-15gnu: syncthing: Update to 2.0.14.Sharlatan Hellseher
* gnu/packages/syncthing.scm (syncthing): Update to 2.0.14. [arguments] <go>: Use default (go-1.24). Change-Id: I101da338bf4f9c75a40204456d16c65a4924e7d6
2026-02-09gnu: syncthing: Enable cross compiling.Efraim Flashner
* gnu/packages/syncthing.scm (syncthing)[arguments]: Adjust the 'build phase to explicitly build all targets. Adjust the 'install phase accordingly. Change-Id: I1a570b5ff56c2d4d2c131d47c3a6e2ca209ceb86 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-08Revert "gnu: Remove syncthing-gtk."Andreas Enge
syncthing-gtk has been reported to work, see #3468. This reverts commit 22ec49e10dc6a800b0c4a16ca79234b690ee675c. Change-Id: I61383a299d05ecb54118e73535a469d936618ba7
2026-02-07gnu: Remove syncthing-gtk.Andreas Enge
* gnu/packages/syncthing.scm (syncthing-gtk): Delete variable. Fixes: guix/guix#3468 Change-Id: Ia60404a9c4037c1e9efb98f4d6c44515e6f231fa
2026-02-07gnu: Remove qsyncthingtray.Andreas Enge
* gnu/packages/syncthing.scm (qsyncthingtray): Delete variable. Change-Id: I67b5f674bd04624d18aaa842c811282cabc1f462
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-11gnu: syncthing-gtk: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/syncthing.scm: Remove (guix build-system python) module, use (guix build-system pyproject), and (gnu packages python-build) modules. (syncthing-gtk)[build-system]: Switch to pyproject-build-system. [arguments] <#:tests?>: Disable non-exisiting tests. <#:phases>: Let setup.py return correct-ish version number to placate pip. [home-page]: Update to https://github.com/kozec/syncthing-gtk. Change-Id: I88b2921d3d899903938a74137e29d403de8f9617 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-08-11gnu: Pin some golang packages to use go-1.23.Sharlatan Hellseher
After the defult Golang version was set to 1.24 some of the older packages which had no fresh version started failing on the 'check phase, this change pins them to go-1.23 helping to resolve the issue. Go 1.24 requires non-constant format strings to be explicitly handled. The errors might look like these: non-constant format string in call to (*testing.common).Errorf ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime See <https://tip.golang.org/doc/go1.24#vet>. Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.Maxim Cournoyer
We are now building with go-1.24 by default. Automated via: git grep -rl '#:go go-1.2' | xargs sed -i '/.*#:go go-1.2[234].*/d' Change-Id: Ib821d96753619c7748a67ff58b95d8fa358839b7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-26gnu: syncthing-gtk: Wrap with GUIX_GDK_PIXBUF_MODULE_FILES.John Kehayias
Fixes #1266. Although currently happening, previously, syncthing-gtk would fail to open with "Type RsvgHandle has already been registered". This was likely due to various grafts as different librsvg would appear in environment variables compared to syncthing-gtk references. This change fixed it at the time and should help void it in the future. * gnu/packages/syncthing.scm (syncthing-gtk)[arguments]{phases}: In wrap-libs phase, also wrap with GUIX_GDK_PIXBUF_MODULE_FILES. Change GI_TYPELIB_PATH to use suffix. Change-Id: I2ae2e2ace5df5882b1cbdcd149cc0bc4823d3939
2025-07-01gnu: Syncthing: Update to 1.30.0.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 1.30.0. Change-Id: I0720ea613eeb45b4e7d46c1e5636cf9a583f2196
2025-05-26gnu: go-github-com-syncthing-notify: Run tests in a single thread.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify) [arguments] <parallel-tests?>: Run in a single thread to resolve build in CI. Change-Id: Ieb93f7e9f59c090541be75a4cfb23f78bcb26040
2025-04-30gnu: Syncthing: Update to 1.29.5.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 1.29.5. Change-Id: I960ec5c0bb2771e020576df405c83b8bea12177d
2025-04-23gnu: syncthing-gtk: Update to 0.9.4.4-2.1e84f33.John Kehayias
Fixes the runtime failure: AttributeError: module 'gettext' has no attribute 'bind_textdomain_codeset'. * gnu/packages/syncthing.scm (syncthing-gtk): Update to 0.9.4.4-2.1e84f33. Change-Id: I37d0389a194b6c0d83db859a7cf7e2bdb4f50c54
2025-02-24gnu: Syncthing: Build with Go 1.23.Leo Famulari
This fixes a bug where Syncthing would fail to connect to any devices: <https://issues.guix.gnu.org/75959#26> This is a followup to commit 06d37f38606fabbace21e55ec7f2546b3ae5214f * gnu/packages/syncthing.scm (syncthing)[arguments]: Build with go-1.23. Change-Id: Ia3c31fa204ad0afc43cb3f7dc3012a2affd40825
2025-02-18gnu: Syncthing: Update to 1.29.2.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 1.29.2. Change-Id: I338b4adeeac1f24003b4ca305c623c4a33e3f7af
2025-01-24gnu: go-github-com-syncthing-notify: Fix indentation.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Fix indentation. Change-Id: I50a4283912d1444374f5422e0dc4b75f5e33778f
2025-01-24gnu: go-github-com-syncthing-notify: Update to ↵Sharlatan Hellseher
0.0.0-20210616190510-c6b7342338d2. * gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to 0.0.0-20210616190510-c6b7342338d2. Change-Id: I3e216523dd714f35f22104a0c597c167bf9333ad
2025-01-24gnu: packages/syncthing: Remove (gnu packages golang).Sharlatan Hellseher
* gnu/packages/syncthing.scm: Remove (gnu packages golang) as no longer required. Change-Id: I884595ec431b153868902271885e179bb4cf812e
2025-01-24gnu: Syncthing: Update to 1.28.1.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 1.28.1. [arguments]: Adjust the 'build' and 'install' phases to upstream changes. Change-Id: Icc7342ce13ffa03df51e4e71faf2e19a0636635f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-31gnu: syncthing-gtk: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/syncthing.scm (syncthing-gtk)[inputs]: Add 'bash-minimal'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ie688a58c20a37765ac3d241936aaf7c3754b6680
2024-07-15gnu: packages/golang: Set default go version to 1.21.Sharlatan Hellseher
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep 2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>. These changes set preferable default version to the minimal currently maintained one e.g. 1.21 * gnu/packages/golang.scm (go): Set default to go-1.21, add annotation for the future maintenance. Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and 1.21: * gnu/packages/admin.scm * gnu/packages/configuration-management.scm * gnu/packages/databases.scm * gnu/packages/disk.scm * gnu/packages/education.scm * gnu/packages/file-systems.scm * gnu/packages/finance.scm * gnu/packages/golang-check.scm * gnu/packages/golang-crypto.scm * gnu/packages/golang-web.scm * gnu/packages/golang-xyz.scm * gnu/packages/golang.scm * gnu/packages/high-availability.scm * gnu/packages/ipfs.scm * gnu/packages/irc.scm * gnu/packages/messaging.scm * gnu/packages/networking.scm * gnu/packages/syncthing.scm * gnu/packages/textutils.scm * gnu/packages/time.scm * gnu/packages/version-control.scm * gnu/packages/video.scm Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-06-29gnu: go-github-com-matttproud-golang-protobuf-extensions-pbutil: Move to ↵Sharlatan Hellseher
golang-xyz. * gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I7681af021b51e7c349a48cc5bd7822dbb78c6a1b
2024-06-29gnu: go-github-com-golang-protobuf-proto: Adjust package name.Sharlatan Hellseher
Rename go-github-com-golang-protobuf-proto to the Golang module name as seen in go.mod. Due to lack of support of building submodules in go-build-system 'build phase is omitted and 'check phase is substituted by custom one providing nested path tests. * gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): Rename to... (go-github-com-golang-protobuf): ... this. <#:unpack-path>: Remove argument. <#:phases>: Delete 'build phase. Add custom 'check phase and run tests for all submodules. (go-github-com-prometheus-common, go-github-com-matttproud-golang-protobuf-extensions-pbutil) [propagated-inputs]: Adjust accordingly. * gnu/packages/golang-check.scm (go-github-com-onsi-gomega) [propagated-inputs]: Likewise * gnu/packages/golang-web.scm (go-github-com-golang-groupcache, go-github-com-quic-go-quic-go) [propagated-inputs]: Likewise * gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model) [propagated-inputs]: Likewise * gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil) [propagated-inputs]: Likewise Change-Id: I28c11739247a5ebafefd032d04a548a683fa0454 Co-authored-by: Hilton Chain <hako@ultrarare.space>
2024-06-27gnu: go-github-com-vitrun-qart: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I219dfa1129e73e042170b3da176801a0058980f2
2024-06-27gnu: go-github-com-flynn-archive-go-shlex: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-flynn-archive-go-shlex): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: If6376b45b4d3809ca8452b89c335ca7532ec2759
2024-06-27gnu: go-github-com-calmh-xdr: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-calmh-xdr): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I201f5147de0a353057206ca314a685eb70622e00
2024-06-27gnu: Remove go-github-com-calmh-du.Sharlatan Hellseher
This repository has been archived by the owner on Nov 27, 2018. It is now read-only. * gnu/packages/syncthing.scm (go-github-com-calmh-du): Delete variable. Change-Id: Ibe99cf590ea1d57d12d0fe0085b0149b372482ee
2024-06-27gnu: go-github-com-d4l3k-messagediff: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ifb20bc5e3ee8cf8f2b354c5809ba906aae74d5c0
2024-06-27gnu: go-github-com-chmduquesne-rollinghash: Move to golang-crypto.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash): Move from here ... * gnu/packages/golang-crypto.scm: ... to here. Change-Id: I61a942c07655f51a61e198613eeaa3eb240b8df9
2024-06-27gnu: go-github-com-thejerf-suture: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I532608ed163ee60588131c34621e031b5935eacf
2024-06-27gnu: go-github-com-oschwald-geoip2-golang: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: Ie95d3630ec98cd2f60139914959a82dc3313ea05
2024-06-27gnu: go-github-com-oschwald-maxminddb-golang: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I88e887ccaeecb5c165bff920515dbdef9f8b85ad
2024-06-27gnu: go-github-com-jackpal-gateway: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: Ibc24eb85c76df4cea60749eaca55eb7ae7cb3cf5
2024-06-27gnu: go-github-com-ccding-go-stun: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I0713418f7d0b00d3aa7ab4289765556e68b8246d
2024-06-27gnu: go-github-com-go-ldap-ldap: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-go-ldap-ldap): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: Ica9883664d11b621d0bd4ce896d217eb82abd0ce
2024-06-27gnu: go-github-com-go-asn1-ber-asn1-ber: Move to golang-crypto.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-go-asn1-ber-asn1-ber): Move from here ... * gnu/packages/golang-crypto.scm: ... to here. Change-Id: Ib146ac76bbd2d7c34c315dc4f424d05ced597011
2024-06-27gnu: go-github-com-azure-go-ntlmssp: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-azure-go-ntlmssp): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I9c8397996470d84f57a4472717ebd0d06d06bb4c
2024-06-27gnu: go-github-com-audriusbutkevicius-recli: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-recli): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I1494e60367873ba5ddbfe0725cd8a0ed02d8cb9e
2024-06-27gnu: go-github-com-audriusbutkevicius-pfilter: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: Ie148e31dde805b79956553988431153159598acc
2024-06-27gnu: Remove go-github-com-bkaradzic-go-lz4.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4): Delete variable. Change-Id: Idb01a1909d4fe3d4360350e891fd97349db05a6f
2024-06-27gnu: go-github-com-sasha-s-go-deadlock: Move to golang-check.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-sasha-s-go-deadlock): Move from here ... * gnu/packages/golang-check.scm: ... to here. Change-Id: Id3d101897b4ac056cfe48a52289dd3e4f51402d8
2024-06-27gnu: go-github-com-petermattis-goid: Move to golang-check.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-petermattis-goid): Move from here ... * gnu/packages/golang-check.scm: ... to here. Change-Id: I68182d8131afdcb346076d4f1e69ccf680b48cdb
2024-05-07gnu: go-github-com-matttproud-golang-protobuf-extensions-pbutil: Update to ↵Jesse Eisses
2.0.0. * gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil): Update to 2.0.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: Ia9f1acacd337b95526ee0b9b7b31f1de598f30d3