mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-p2p/syncthing: drop 1.27.9, 1.27.10
Signed-off-by: Marc Schiffbauer <mschiff@gentoo.org>
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
DIST syncthing-1.27.10.tar.gz 15431543 BLAKE2B e6c745e10beed7fa705aa5839440dc3e7fe730348bf7119c853bbd93cfb5e6d5fd920f37b9aec1774c175f24d1a5b70fc921d4222a69a432b6dcb777a6641e97 SHA512 caf24474790b7c40edbca27191a977dfc1009445129abc89cc4f3d0abecd20219d1e82e10947dde03763323d46ce951d1bdfa210189f13cdd9759541e6fdb6c8
|
||||
DIST syncthing-1.27.12.tar.gz 15553432 BLAKE2B df4ecaacb2986152755bcc6b20570856217b49dcffae45ff9cb3e1bc32eb648eb709fdf79c9051e73eff7b61adcf7078daed1d06d22a0d65061eb99a25b8aa02 SHA512 4e46124936ab7670d2929b0817b014c5d9ab6c94a9ce47368c796ab59b1f03c7da983ade358ae98be7c83fb4b70d2c3a3709827257be9dc61c0d0e113022dd85
|
||||
DIST syncthing-1.27.9.tar.gz 15394317 BLAKE2B a7b02c57d897c3fc56734d039e5cf0eceaf802258e3a9fd34d667a9e22ff75db0bd1cf6b8d5be8b8e9d4eb772145222bee7d3154b004c437bbab23f33fb98e66 SHA512 11c56dcf3b44f87581560b4f8f8f76d6ee851fc0421d85f458a32c3900bd0ee6bb2964b7d5253a343d61ba57e3aa40f2f8a94d6f5d5d5b0cf27dc1cc28a14fa1
|
||||
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
|
||||
|
||||
@@ -1,114 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop go-module systemd xdg-utils
|
||||
|
||||
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 -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}"/${PN}
|
||||
|
||||
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
|
||||
IUSE="selinux tools"
|
||||
|
||||
RDEPEND="acct-group/syncthing
|
||||
acct-user/syncthing
|
||||
tools? ( >=acct-user/stdiscosrv-1
|
||||
>=acct-user/strelaysrv-1 )
|
||||
selinux? ( sec-policy/selinux-syncthing )"
|
||||
BDEPEND=">=dev-lang/go-1.21.0"
|
||||
|
||||
DOCS=( README.md AUTHORS CONTRIBUTING.md )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch
|
||||
"${FILESDIR}"/${PN}-1.18.4-tool_users.patch
|
||||
"${FILESDIR}"/${PN}-1.23.2-tests_race.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Bug #679280
|
||||
xdg_environment_reset
|
||||
|
||||
default
|
||||
sed -i \
|
||||
's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/stdiscosrv|' \
|
||||
cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service \
|
||||
|| die
|
||||
sed -i \
|
||||
's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \
|
||||
cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOARCH= go run build.go -version "v${PV}" -no-upgrade -build-out=bin/ \
|
||||
${GOARCH:+-goarch="${GOARCH}"} \
|
||||
build $(usex tools "all" "") || die "build failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
go run build.go test || die "test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local icon_size
|
||||
|
||||
doman man/*.[157]
|
||||
einstalldocs
|
||||
|
||||
dobin bin/syncthing
|
||||
|
||||
domenu etc/linux-desktop/*.desktop
|
||||
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 ${PN}
|
||||
newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN}
|
||||
|
||||
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/syncthing
|
||||
local exe
|
||||
for exe in bin/* ; do
|
||||
[[ "${exe}" == "bin/syncthing" ]] || doexe "${exe}"
|
||||
done
|
||||
|
||||
systemd_dounit cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service
|
||||
newconfd "${FILESDIR}"/stdiscosrv.confd stdiscosrv
|
||||
newinitd "${FILESDIR}"/stdiscosrv.initd-r1 stdiscosrv
|
||||
|
||||
systemd_dounit cmd/strelaysrv/etc/linux-systemd/strelaysrv.service
|
||||
newconfd "${FILESDIR}"/strelaysrv.confd strelaysrv
|
||||
newinitd "${FILESDIR}"/strelaysrv.initd-r1 strelaysrv
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/stdiscosrv.logrotate strelaysrv
|
||||
newins "${FILESDIR}"/strelaysrv.logrotate strelaysrv
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,114 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop go-module systemd xdg-utils
|
||||
|
||||
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 -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}"/${PN}
|
||||
|
||||
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
|
||||
IUSE="selinux tools"
|
||||
|
||||
RDEPEND="acct-group/syncthing
|
||||
acct-user/syncthing
|
||||
tools? ( >=acct-user/stdiscosrv-1
|
||||
>=acct-user/strelaysrv-1 )
|
||||
selinux? ( sec-policy/selinux-syncthing )"
|
||||
BDEPEND=">=dev-lang/go-1.21.0"
|
||||
|
||||
DOCS=( README.md AUTHORS CONTRIBUTING.md )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch
|
||||
"${FILESDIR}"/${PN}-1.18.4-tool_users.patch
|
||||
"${FILESDIR}"/${PN}-1.23.2-tests_race.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Bug #679280
|
||||
xdg_environment_reset
|
||||
|
||||
default
|
||||
sed -i \
|
||||
's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/stdiscosrv|' \
|
||||
cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service \
|
||||
|| die
|
||||
sed -i \
|
||||
's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \
|
||||
cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOARCH= go run build.go -version "v${PV}" -no-upgrade -build-out=bin/ \
|
||||
${GOARCH:+-goarch="${GOARCH}"} \
|
||||
build $(usex tools "all" "") || die "build failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
go run build.go test || die "test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local icon_size
|
||||
|
||||
doman man/*.[157]
|
||||
einstalldocs
|
||||
|
||||
dobin bin/syncthing
|
||||
|
||||
domenu etc/linux-desktop/*.desktop
|
||||
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}{@,-resume}.service
|
||||
systemd_douserunit etc/linux-systemd/user/${PN}.service
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN}
|
||||
|
||||
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/syncthing
|
||||
local exe
|
||||
for exe in bin/* ; do
|
||||
[[ "${exe}" == "bin/syncthing" ]] || doexe "${exe}"
|
||||
done
|
||||
|
||||
systemd_dounit cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service
|
||||
newconfd "${FILESDIR}"/stdiscosrv.confd stdiscosrv
|
||||
newinitd "${FILESDIR}"/stdiscosrv.initd-r1 stdiscosrv
|
||||
|
||||
systemd_dounit cmd/strelaysrv/etc/linux-systemd/strelaysrv.service
|
||||
newconfd "${FILESDIR}"/strelaysrv.confd strelaysrv
|
||||
newinitd "${FILESDIR}"/strelaysrv.initd-r1 strelaysrv
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/stdiscosrv.logrotate strelaysrv
|
||||
newins "${FILESDIR}"/strelaysrv.logrotate strelaysrv
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
Reference in New Issue
Block a user