commit: abdcd9837c64a3e58ae4a93bbc56055e73014591 Author: Marc Schiffbauer <mschiff <AT> gentoo <DOT> org> AuthorDate: Tue Feb 3 13:44:18 2026 +0000 Commit: Marc Schiffbauer <mschiff <AT> gentoo <DOT> org> CommitDate: Tue Feb 3 13:44:18 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdcd983
net-p2p/syncthing: add 2.0.14, drop 2.0.11, 2.0.12* Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org> net-p2p/syncthing/Manifest | 6 +- net-p2p/syncthing/syncthing-2.0.11.ebuild | 125 --------------------- net-p2p/syncthing/syncthing-2.0.12.ebuild | 125 --------------------- ...ng-2.0.12-r2.ebuild => syncthing-2.0.14.ebuild} | 2 +- 4 files changed, 3 insertions(+), 255 deletions(-) diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest index 4503ad9d02d0..d961157a02d7 100644 --- a/net-p2p/syncthing/Manifest +++ b/net-p2p/syncthing/Manifest @@ -1,9 +1,7 @@ DIST syncthing-source-v1.29.5.tar.gz 16044586 BLAKE2B d0e557d6158c3e568314725c06862b9b30f83e4e7f1322930dcdd30c80bee89730bfa3d4051ba45c1714901a96175dcd8e328feb87a4deeaadb7b4eb37e47fe0 SHA512 a11ee3e95ba656f2bfceddde10ef13d86dffc0cba78f428bf5cbba13a8bb6e0ef7eb9c8b75317596d56b7880465cf8972be6cf77258c7c53529c16d5310cc43d DIST syncthing-source-v2.0.10.tar.gz 62668860 BLAKE2B 28f4c9abedfbcc0d74c27d7d705a27fbf3a5aa36bf5a5bea14efb3eb6b55ae43635d27ccff0dc2fa8918d5b2a88c63a2984f6af9a242c111c08a28f32e42bbc4 SHA512 7bd66902211402ac2af017fd3a7eae589a0b3dbb20d3e9f17a4e0760503b3ebd177d917d9d7345f4bf6cc6a2c43d748195b079272e199285aac7719ffc89ab87 DIST syncthing-source-v2.0.10.tar.gz.asc 1391 BLAKE2B 746a183dc6cfe43ce414ae7128aa4ff50ca4681d6fcc692c8607bdbd70dab237b00d4c12dd7733b8255cd7d813eb25c1be09b2dae857963aec766afde6dfaf80 SHA512 8bf1ccab2670623b0bedaef7b196fad5a823068fb5c1922a7d6497ea431872311ad800413a96210df00c9907dbd85de8f563a3d635e76a1ef50641835998eb23 -DIST syncthing-source-v2.0.11.tar.gz 62758646 BLAKE2B 1da106603632fd6195304d947561a6dd02ef62d139a54170c639fbc3a1697ce51f1e3443041be385721f93cf306d179c8ee3a5403722da3c784fd876afc06527 SHA512 0714903032ea60f8564154e23a0127c2a4ae1198c2b1f0f4a7f2671a8c6f1b749ec64de9d3cbb43f337db88c0653fe7efdc1ef77a4dbe913c32bb42095a5f2de -DIST syncthing-source-v2.0.11.tar.gz.asc 1391 BLAKE2B 210206ad0bf5112f9637d5e7df92eaf02b40097715c89369676421bac50861eee3ffe30a8e2dbd68444389b12cc7382daf72b719b87f34610f6bc801230ea7ed SHA512 f0c298e7430aaad9ffaddf2a2d4a426925ef07720b431a2b8c538e5803ad4e81ed2398cf362e338609dd348696a1f9028f2b796fefdd90d10ca88f974d833fe7 -DIST syncthing-source-v2.0.12.tar.gz 62613260 BLAKE2B b91b963331a630fb4de15143925092608e3aed22ea192e36a9f970629444967c8ab6904cf3a6b60b7bfaaa0b8db98f4cc53d022345401453ceacd8f99f4cd9a7 SHA512 c7c4c762f46eaf0351421ca18e5dbe941dbe604c1b76fb4ae983915534e6b3b2f41b0e8e36438e595f1a542b7c2ecdb6f8a3015e846b8c994b2692f9a6a64c85 -DIST syncthing-source-v2.0.12.tar.gz.asc 1391 BLAKE2B bc081c8ffbfcc87ae2414bb2771d61722d91fbe1cc33edf712d52ec48539a514be6d7951b6848b7e23c2b13c87aa45a6a9dd91352cc539edcb7f6f6b8edc3752 SHA512 582ef3619c79b76df2b3ec8986a7cfaee8fe922230e1bde1980d9a6a24d9fa91d4e1e5616663c2e064ad6ad7d0454c30b979d2f5b3a1734238c8ed9dc84cdc16 DIST syncthing-source-v2.0.13.tar.gz 62623134 BLAKE2B ea074bd325907c6685b82e8793516c03b4caf4bec21c1aa00a02d5cc91bb0b1e6e50b76a9587facf2790947731e8c47dd50b99b9816b24c5c1a44730d5837199 SHA512 03d08880bf5d02927f44669754bc84b15935eb4d6bc07928dd51a6f4a98a7393c0588c387747cfb4015af0215d382f8b6caa6358141bc9865a0ea0dd834e3b75 DIST syncthing-source-v2.0.13.tar.gz.asc 1391 BLAKE2B 21397805c588f584d692f8541521851ac8e6e5c68b21593ced986fab13c37b40bd9b1e4fbb31bfa57a938d9590f6cdc8f93c616f8690965119179afdf79e626a SHA512 cdf38d049c89eaab6d366cf1e0c35e76a685a76e426b106afc0269edd28c78b58849b8aa0d0cc267d758fa47aa065390053a626eebf75aac12dae6e125111317 +DIST syncthing-source-v2.0.14.tar.gz 62621377 BLAKE2B 0b7228ab9cb749622fcdbb7856641b9c0b33e724ea149dfecd0ee892904c657349ff4fc7a94d711552563233e560a18d04eb3996ca853d3cba90c6d1e64065db SHA512 b272af5810d9c4ef0d9d00cb19f01b16f30d1373b718c09b3b1d235586881e6d46e10d37788ee995d5365edbc1fc04e701f42a5fc143306e3ec0dbefc2aaf538 +DIST syncthing-source-v2.0.14.tar.gz.asc 1391 BLAKE2B 5c504167484a2bcbf04e48769602fcc5a039fcccc756a8989efc6e448cdf31827c153a25fed6b9c4e636acb54c26d00ba7c5a672d8cf2cd33d929c7a142a0470 SHA512 493d3d47872e0b11aa3c55aed68dcce8941e4ac93fe1175623f3a77a6acee09074aef665c4c62eb8e5e92fa4dfdab9dfad5859686ca4f88d110204e3c639bbf7 diff --git a/net-p2p/syncthing/syncthing-2.0.11.ebuild b/net-p2p/syncthing/syncthing-2.0.11.ebuild deleted file mode 100644 index ba325f993600..000000000000 --- a/net-p2p/syncthing/syncthing-2.0.11.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit eapi9-ver desktop go-module systemd verify-sig xdg - -DESCRIPTION="Open Source Continuous File Synchronization" -HOMEPAGE="https://syncthing.net https://github.com/syncthing/syncthing" -SRC_URI=" - https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz - verify-sig? ( - https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz.asc - ) -" -S="${WORKDIR}"/${PN} - -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="selinux tools" - -DEPEND=" - dev-db/sqlite:3 -" -RDEPEND=" - ${DEPEND} - acct-group/syncthing - acct-user/syncthing - tools? ( - >=acct-user/stdiscosrv-1 - >=acct-user/strelaysrv-1 - ) - selinux? ( sec-policy/selinux-syncthing ) -" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-syncthing ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/syncthing.asc - -DOCS=( AUTHORS {GOALS,README}.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch - "${FILESDIR}"/${PN}-1.18.4-tool_users.patch - "${FILESDIR}"/${PN}-1.29.5-remove_race_in_tests.patch #955442 -) - -src_prepare() { - # Bug #679280 - xdg_environment_reset - - default - - local srv - for srv in st{disco,relay}srv; do - sed -i \ - 's|^ExecStart=.*|ExecStart=/usr/libexec/${PN}/${srv}|' \ - cmd/${srv}/etc/linux-systemd/${srv}.service || die - done; -} - -src_compile() { - # https://github.com/mattn/go-sqlite3#linux - # -tags libsqlite3: use system sqlite3 instead of bundled - ego run build.go -version "v${PV}" -tags "libsqlite3" -no-upgrade -build-out=bin/ \ - build $(usev tools all) -} - -src_test() { - ego run build.go test -} - -src_install() { - dobin bin/${PN} - - doman man/*.[157] - einstalldocs - - domenu etc/linux-desktop/${PN}-{start,ui}.desktop - local -i icon_size - for icon_size in 32 64 128 256 512; do - newicon -s ${icon_size} assets/logo-${icon_size}.png ${PN}.png - done - newicon -s scalable assets/logo-only.svg ${PN}.svg - - systemd_dounit etc/linux-systemd/system/${PN}@.service - systemd_douserunit etc/linux-systemd/user/${PN}.service - newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN} - newinitd "${FILESDIR}"/${PN}.initd-r4 ${PN} - exeinto /etc/user/init.d - newexe "${FILESDIR}"/syncthing.initd-user syncthing - - keepdir /var/log/${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotate ${PN} - - insinto /etc/ufw/applications.d - doins etc/firewall-ufw/${PN} - - if use tools; then - exeinto /usr/libexec/${PN} - insinto /etc/logrotate.d - - local srv - for srv in st{disco,relay}srv; do - doexe bin/${srv} - systemd_dounit cmd/${srv}/etc/linux-systemd/${srv}.service - newconfd "${FILESDIR}"/${srv}.confd ${srv} - newinitd "${FILESDIR}"/${srv}.initd-r1 ${srv} - - newins "${FILESDIR}"/${srv}.logrotate ${srv} - done - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ver_replacing -lt 2.0 ; then - elog "Major changes in 2.0:" - elog "https://github.com/syncthing/syncthing/blob/v${PV}/relnotes/v2.0.md" - fi -} diff --git a/net-p2p/syncthing/syncthing-2.0.12.ebuild b/net-p2p/syncthing/syncthing-2.0.12.ebuild deleted file mode 100644 index ba325f993600..000000000000 --- a/net-p2p/syncthing/syncthing-2.0.12.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit eapi9-ver desktop go-module systemd verify-sig xdg - -DESCRIPTION="Open Source Continuous File Synchronization" -HOMEPAGE="https://syncthing.net https://github.com/syncthing/syncthing" -SRC_URI=" - https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz - verify-sig? ( - https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz.asc - ) -" -S="${WORKDIR}"/${PN} - -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="selinux tools" - -DEPEND=" - dev-db/sqlite:3 -" -RDEPEND=" - ${DEPEND} - acct-group/syncthing - acct-user/syncthing - tools? ( - >=acct-user/stdiscosrv-1 - >=acct-user/strelaysrv-1 - ) - selinux? ( sec-policy/selinux-syncthing ) -" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-syncthing ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/syncthing.asc - -DOCS=( AUTHORS {GOALS,README}.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch - "${FILESDIR}"/${PN}-1.18.4-tool_users.patch - "${FILESDIR}"/${PN}-1.29.5-remove_race_in_tests.patch #955442 -) - -src_prepare() { - # Bug #679280 - xdg_environment_reset - - default - - local srv - for srv in st{disco,relay}srv; do - sed -i \ - 's|^ExecStart=.*|ExecStart=/usr/libexec/${PN}/${srv}|' \ - cmd/${srv}/etc/linux-systemd/${srv}.service || die - done; -} - -src_compile() { - # https://github.com/mattn/go-sqlite3#linux - # -tags libsqlite3: use system sqlite3 instead of bundled - ego run build.go -version "v${PV}" -tags "libsqlite3" -no-upgrade -build-out=bin/ \ - build $(usev tools all) -} - -src_test() { - ego run build.go test -} - -src_install() { - dobin bin/${PN} - - doman man/*.[157] - einstalldocs - - domenu etc/linux-desktop/${PN}-{start,ui}.desktop - local -i icon_size - for icon_size in 32 64 128 256 512; do - newicon -s ${icon_size} assets/logo-${icon_size}.png ${PN}.png - done - newicon -s scalable assets/logo-only.svg ${PN}.svg - - systemd_dounit etc/linux-systemd/system/${PN}@.service - systemd_douserunit etc/linux-systemd/user/${PN}.service - newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN} - newinitd "${FILESDIR}"/${PN}.initd-r4 ${PN} - exeinto /etc/user/init.d - newexe "${FILESDIR}"/syncthing.initd-user syncthing - - keepdir /var/log/${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotate ${PN} - - insinto /etc/ufw/applications.d - doins etc/firewall-ufw/${PN} - - if use tools; then - exeinto /usr/libexec/${PN} - insinto /etc/logrotate.d - - local srv - for srv in st{disco,relay}srv; do - doexe bin/${srv} - systemd_dounit cmd/${srv}/etc/linux-systemd/${srv}.service - newconfd "${FILESDIR}"/${srv}.confd ${srv} - newinitd "${FILESDIR}"/${srv}.initd-r1 ${srv} - - newins "${FILESDIR}"/${srv}.logrotate ${srv} - done - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ver_replacing -lt 2.0 ; then - elog "Major changes in 2.0:" - elog "https://github.com/syncthing/syncthing/blob/v${PV}/relnotes/v2.0.md" - fi -} diff --git a/net-p2p/syncthing/syncthing-2.0.12-r2.ebuild b/net-p2p/syncthing/syncthing-2.0.14.ebuild similarity index 98% rename from net-p2p/syncthing/syncthing-2.0.12-r2.ebuild rename to net-p2p/syncthing/syncthing-2.0.14.ebuild index 758b69cc8243..55503a7c732b 100644 --- a/net-p2p/syncthing/syncthing-2.0.12-r2.ebuild +++ b/net-p2p/syncthing/syncthing-2.0.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
