Compare commits
43 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
20734e9545 |
||
|
|
7cce6d1534 |
||
|
|
1e35d9c243 |
||
|
|
2b6e3453d5 |
||
|
|
c017922b05 |
||
|
|
17bad05c87 |
||
|
|
bd9311aad9 |
||
|
|
e8a6807c7a |
||
|
|
2d0dc3d2dd |
||
|
|
c031af4610 |
||
|
|
270102936a |
||
|
|
0653ae6b67 |
||
|
|
02c42dacef |
||
|
|
e3f4034f6a |
||
|
|
83f8bf6f4d |
||
|
|
5a0b278035 |
||
|
|
adc8fa189a |
||
|
|
a3003a5b59 |
||
|
|
40c9454146 |
||
|
|
421c6f3b1d |
||
|
|
43b9d0465e |
||
|
|
52cbf5959c |
||
|
|
a1b8848ece |
||
|
|
405f598168 |
||
|
|
0f834da71c |
||
|
|
7bb12b15f4 |
||
|
|
bb72a5c5d0 |
||
|
|
07d312eb9a |
||
|
|
e2d3d108cc |
||
|
|
dffaf296a0 |
||
|
|
e37653d8dc |
||
|
|
26988b4e9f | ||
|
|
696409818e | ||
|
|
bcac8846db | ||
|
|
3a4a6f3a9d | ||
|
|
a727ce670f | ||
|
|
126c2acde1 | ||
|
|
c98c36c1ac | ||
|
|
5feabe915b | ||
|
|
c59f44a755 | ||
|
|
bfd356cd00 |
||
|
|
a4c0467e46 | ||
|
|
9aed59c02e |
3 changed files with 60 additions and 29 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -94,4 +94,3 @@
|
|||
/syncthing-source-v1.29.3.tar.gz
|
||||
/syncthing-source-v1.29.5.tar.gz
|
||||
/syncthing-source-v1.29.6.tar.gz
|
||||
/syncthing-source-v1.30.0.tar.gz
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (syncthing-source-v1.30.0.tar.gz) = 30c69b4dc3373b915da39ecca85c785ecbb19f847b49c1e95e3c5d4417d02415e9a991d3b3d9984f7ae02594d4805c80cf86aba22e33456d352b76a9e5bd3fef
|
||||
SHA512 (syncthing-source-v1.29.6.tar.gz) = 5d7364c2c82a6e359ca13c27c5fe1419c273f3070843382a6f2284370476c9eba5179f4622cc007fd598c908ddc2e77c2c9299804f186b4e1ed45112b094822d
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
%global basever 1.30.0
|
||||
%bcond_with devel
|
||||
|
||||
%global basever 1.29.6
|
||||
#%%global rcnum 0
|
||||
|
||||
Name: syncthing
|
||||
|
|
@ -9,7 +11,7 @@ Release: %autorelease
|
|||
%global goipath github.com/syncthing/syncthing
|
||||
%global tag v%{basever}%{?rcnum:-rc.%{rcnum}}
|
||||
|
||||
%gometa -f
|
||||
%gometa
|
||||
|
||||
# syncthing (MPL-2.0) bundles
|
||||
# - angular, bootstrap, daterangepicker, fancytree, jQuery, moment (MIT),
|
||||
|
|
@ -23,8 +25,8 @@ URL: https://syncthing.net
|
|||
Source0: %{gourl}/releases/download/%{tag}/%{name}-source-%{tag}.tar.gz
|
||||
|
||||
# fix compilation failures caused non-constant format strings
|
||||
Patch: 0001-lib-api-api_test-fix-non-constant-format-string.patch
|
||||
Patch: 0002-lib-ignore-ignore_test-fix-non-constant-format-strin.patch
|
||||
Patch0: 0001-lib-api-api_test-fix-non-constant-format-string.patch
|
||||
Patch1: 0002-lib-ignore-ignore_test-fix-non-constant-format-strin.patch
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
|
@ -53,15 +55,15 @@ Provides: bundled(moment) = 2.19.4
|
|||
# github.com/AudriusButkevicius/recli : MPL-2.0
|
||||
Provides: bundled(golang(github.com/AudriusButkevicius/recli)) = d000ce8
|
||||
# github.com/Azure/azure-sdk-for-go : MIT
|
||||
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azcore)) = 1.18.0
|
||||
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/internal)) = 1.11.1
|
||||
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.1
|
||||
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azcore)) = 1.17.0
|
||||
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/internal)) = 1.10.0
|
||||
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.0
|
||||
# github.com/Azure/go-ntlmssp : MIT
|
||||
Provides: bundled(golang(github.com/Azure/go-ntlmssp)) = 754e693
|
||||
# github.com/alecthomas/kong : MIT
|
||||
Provides: bundled(golang(github.com/alecthomas/kong)) = 1.11.0
|
||||
Provides: bundled(golang(github.com/alecthomas/kong)) = 1.10.0
|
||||
# github.com/aws/aws-sdk-go : Apache-2.0
|
||||
Provides: bundled(golang(github.com/aws/aws-sdk-go)) = 1.55.7
|
||||
Provides: bundled(golang(github.com/aws/aws-sdk-go)) = 1.55.6
|
||||
# github.com/beorn7/perks : MIT
|
||||
Provides: bundled(golang(github.com/beorn7/perks)) = 1.0.1
|
||||
# github.com/calmh/incontainer : MIT
|
||||
|
|
@ -78,8 +80,6 @@ Provides: bundled(golang(github.com/certifi/gocertifi)) = 431795d
|
|||
Provides: bundled(golang(github.com/cespare/xxhash/v2)) = 2.3.0
|
||||
# github.com/chmduquesne/rollinghash : MIT
|
||||
Provides: bundled(golang(github.com/chmduquesne/rollinghash)) = 4.0.0+incompatible
|
||||
# github.com/coreos/go-semver : Apache-2.0
|
||||
Provides: bundled(golang(github.com/coreos/go-semver)) = 0.3.1
|
||||
# github.com/cpuguy83/go-md2man : MIT
|
||||
Provides: bundled(golang(github.com/cpuguy83/go-md2man/v2)) = 2.0.5
|
||||
# github.com/d4l3k/messagediff : MIT
|
||||
|
|
@ -87,15 +87,15 @@ Provides: bundled(golang(github.com/d4l3k/messagediff)) = 1.2.1
|
|||
# github.com/davecgh/go-spew : ISC
|
||||
Provides: bundled(golang(github.com/davecgh/go-spew)) = 1.1.1
|
||||
# github.com/ebitengine/purego : Apache-2.0
|
||||
Provides: bundled(golang(github.com/ebitengine/purego)) = 0.8.3
|
||||
Provides: bundled(golang(github.com/ebitengine/purego)) = 0.8.2
|
||||
# github.com/fsnotify/fsnotify : BSD-3-Clause
|
||||
Provides: bundled(golang(github.com/fsnotify/fsnotify)) = 1.7.0
|
||||
# github.com/getsentry/raven-go : BSD-3-Clause
|
||||
Provides: bundled(golang(github.com/getsentry/raven-go)) = 0.2.0
|
||||
# github.com/go-asn1-ber/asn1-ber : MIT
|
||||
Provides: bundled(golang(github.com/go-asn1-ber/asn1-ber)) = 2923003
|
||||
Provides: bundled(golang(github.com/go-asn1-ber/asn1-ber)) = 1.5.7
|
||||
# github.com/go-ldap/ldap : MIT
|
||||
Provides: bundled(golang(github.com/go-ldap/ldap/v3)) = 3.4.11
|
||||
Provides: bundled(golang(github.com/go-ldap/ldap/v3)) = 3.4.10
|
||||
# github.com/go-ole/go-ole : MIT
|
||||
Provides: bundled(golang(github.com/go-ole/go-ole)) = 1.3.0
|
||||
# github.com/go-task/slim-sprig : MIT
|
||||
|
|
@ -107,7 +107,7 @@ Provides: bundled(golang(github.com/gofrs/flock)) = 0.12.1
|
|||
# github.com/golang/snappy : BSD-3-Clause
|
||||
Provides: bundled(golang(github.com/golang/snappy)) = 0.0.4
|
||||
# github.com/google/pprof : Apache-2.0
|
||||
Provides: bundled(golang(github.com/google/pprof)) = 337e5dd
|
||||
Provides: bundled(golang(github.com/google/pprof)) = a352233
|
||||
# github.com/google/uuid : BSD-3-Clause
|
||||
Provides: bundled(golang(github.com/google/uuid)) = 1.6.0
|
||||
# github.com/greatroar/blobloom : Apache-2.0
|
||||
|
|
@ -128,6 +128,8 @@ Provides: bundled(golang(github.com/jmespath/go-jmespath)) = 0.4.0
|
|||
Provides: bundled(golang(github.com/julienschmidt/httprouter)) = 1.3.0
|
||||
# github.com/kballard/go-shellquote : MIT
|
||||
Provides: bundled(golang(github.com/kballard/go-shellquote)) = 95032a8
|
||||
# github.com/klauspost/compress : BSD-3-Clause AND Apache-2.0
|
||||
Provides: bundled(golang(github.com/klauspost/compress)) = 1.17.11
|
||||
# github.com/lufia/plan9stats : BSD-3-Clause
|
||||
Provides: bundled(golang(github.com/lufia/plan9stats)) = 873cd01
|
||||
# github.com/maruel/panicparse : Apache-2.0
|
||||
|
|
@ -143,7 +145,7 @@ Provides: bundled(golang(github.com/munnerz/goautoneg)) = a7dc8b6
|
|||
# github.com/nxadm/tail : MIT
|
||||
Provides: bundled(golang(github.com/nxadm/tail)) = 1.4.11
|
||||
# github.com/onsi/ginkgo : MIT
|
||||
Provides: bundled(golang(github.com/onsi/ginkgo/v2)) = 2.23.4
|
||||
Provides: bundled(golang(github.com/onsi/ginkgo/v2)) = 2.20.2
|
||||
# github.com/oschwald/geoip2-golang : ISC
|
||||
Provides: bundled(golang(github.com/oschwald/geoip2-golang)) = 1.11.0
|
||||
# github.com/oschwald/maxminddb-golang : ISC
|
||||
|
|
@ -159,7 +161,7 @@ Provides: bundled(golang(github.com/posener/complete)) = 1.2.3
|
|||
# github.com/power-devops/perfstat : MIT
|
||||
Provides: bundled(golang(github.com/power-devops/perfstat)) = 82ca368
|
||||
# github.com/prometheus/client_golang : Apache-2.0
|
||||
Provides: bundled(golang(github.com/prometheus/client_golang)) = 1.22.0
|
||||
Provides: bundled(golang(github.com/prometheus/client_golang)) = 1.21.1
|
||||
# github.com/prometheus/client_model : Apache-2.0
|
||||
Provides: bundled(golang(github.com/prometheus/client_model)) = 0.6.1
|
||||
# github.com/prometheus/common : Apache-2.0
|
||||
|
|
@ -169,7 +171,7 @@ Provides: bundled(golang(github.com/prometheus/procfs)) = 0.15.1
|
|||
# github.com/puzpuzpuz/xsync : Apache-2.0
|
||||
Provides: bundled(golang(github.com/puzpuzpuz/xsync/v3)) = 3.5.1
|
||||
# github.com/quic-go/quic-go : MIT
|
||||
Provides: bundled(golang(github.com/quic-go/quic-go)) = 0.52.0
|
||||
Provides: bundled(golang(github.com/quic-go/quic-go)) = 0.50.1
|
||||
# github.com/rabbitmq/amqp091-go : BSD-2-Clause
|
||||
Provides: bundled(golang(github.com/rabbitmq/amqp091-go)) = 1.10.0
|
||||
# github.com/rcrowley/go-metrics : BSD-2-Clause-Views
|
||||
|
|
@ -179,13 +181,13 @@ Provides: bundled(golang(github.com/riywo/loginshell)) = 7d26008
|
|||
# github.com/russross/blackfriday : BSD-2-Clause
|
||||
Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.1.0
|
||||
# github.com/shirou/gopsutil : BSD-3-Clause
|
||||
Provides: bundled(golang(github.com/shirou/gopsutil/v4)) = 4.25.4
|
||||
Provides: bundled(golang(github.com/shirou/gopsutil/v4)) = 4.25.3
|
||||
# github.com/stretchr/objx : MIT
|
||||
Provides: bundled(golang(github.com/stretchr/objx)) = 0.5.2
|
||||
# github.com/stretchr/testify : MIT
|
||||
Provides: bundled(golang(github.com/stretchr/testify)) = 1.10.0
|
||||
# github.com/syncthing/notify : MIT
|
||||
Provides: bundled(golang(github.com/syncthing/notify)) = c7027d4
|
||||
Provides: bundled(golang(github.com/syncthing/notify)) = f0fa8f9
|
||||
# github.com/syndtr/goleveldb : BSD-2-Clause
|
||||
Provides: bundled(golang(github.com/syndtr/goleveldb)) = 126854a
|
||||
# github.com/thejerf/suture : MIT
|
||||
|
|
@ -205,23 +207,25 @@ Provides: bundled(golang(github.com/yusufpapurcu/wmi)) = 1.2.4
|
|||
# go.uber.org/automaxprocs : MIT
|
||||
Provides: bundled(golang(go.uber.org/automaxprocs)) = 1.6.0
|
||||
# go.uber.org/mock : Apache-2.0
|
||||
Provides: bundled(golang(go.uber.org/mock)) = 0.5.2
|
||||
Provides: bundled(golang(go.uber.org/mock)) = 0.5.0
|
||||
# golang.org/x/crypto : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/crypto)) = 0.38.0
|
||||
Provides: bundled(golang(golang.org/x/crypto)) = 0.36.0
|
||||
# golang.org/x/exp : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/exp)) = f66d83c
|
||||
# golang.org/x/mod : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/mod)) = 0.24.0
|
||||
# golang.org/x/net : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/net)) = 0.40.0
|
||||
Provides: bundled(golang(golang.org/x/net)) = 0.38.0
|
||||
# golang.org/x/sync : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/sync)) = 0.14.0
|
||||
Provides: bundled(golang(golang.org/x/sync)) = 0.12.0
|
||||
# golang.org/x/sys : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/sys)) = 0.33.0
|
||||
Provides: bundled(golang(golang.org/x/sys)) = 0.31.0
|
||||
# golang.org/x/text : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/text)) = 0.25.0
|
||||
Provides: bundled(golang(golang.org/x/text)) = 0.23.0
|
||||
# golang.org/x/time : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/time)) = 0.11.0
|
||||
# golang.org/x/tools : BSD-3-Clause
|
||||
Provides: bundled(golang(golang.org/x/tools)) = 0.33.0
|
||||
Provides: bundled(golang(golang.org/x/tools)) = 0.31.0
|
||||
# google.golang.org/protobuf : BSD-3-Clause
|
||||
Provides: bundled(golang(google.golang.org/protobuf)) = 1.36.6
|
||||
# gopkg.in/yaml.v3 : MIT AND Apache-2.0
|
||||
|
|
@ -239,6 +243,23 @@ that control is returned to you.
|
|||
This package contains the syncthing client binary and systemd services.
|
||||
|
||||
|
||||
%if %{with devel}
|
||||
%package devel
|
||||
Summary: Continuous File Synchronization (development files)
|
||||
BuildArch: noarch
|
||||
|
||||
%description devel
|
||||
Syncthing replaces other file synchronization services with something
|
||||
open, trustworthy and decentralized. Your data is your data alone and
|
||||
you deserve to choose where it is stored, if it is shared with some
|
||||
third party and how it's transmitted over the Internet. Using syncthing,
|
||||
that control is returned to you.
|
||||
|
||||
This package contains the syncthing sources, which are needed as
|
||||
dependency for building packages using syncthing.
|
||||
%endif
|
||||
|
||||
|
||||
%package tools
|
||||
Summary: Continuous File Synchronization (server tools)
|
||||
|
||||
|
|
@ -348,6 +369,10 @@ for i in $(find -name "*.go" -type f -executable -print); do
|
|||
chmod a-x $i;
|
||||
done
|
||||
|
||||
%if %{with devel}
|
||||
%goinstall
|
||||
%endif
|
||||
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
|
||||
|
|
@ -450,5 +475,12 @@ export GO111MODULE=off
|
|||
%{_mandir}/man1/strelaysrv*
|
||||
|
||||
|
||||
%if %{with devel}
|
||||
%files devel -f devel.file-list
|
||||
%license LICENSE
|
||||
%doc README.md AUTHORS
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue