## START: Set by rpmautospec ## (rpmautospec version 0.3.0) %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %bcond_with devel %global basever 1.22.0 #%%global rcnum 0 Name: syncthing Summary: Continuous File Synchronization Version: %{basever}%{?rcnum:~rc%{rcnum}} Release: %autorelease %global goipath github.com/syncthing/syncthing %global tag v%{basever}%{?rcnum:-rc.%{rcnum}} %gometa -f # syncthing (MPLv2.0) bundles # - angular, bootstrap, daterangepicker, fancytree, jQuery, moment (MIT), # - ForkAwesome (MIT and OFL and CC-BY 3.0), and # - a number of go packages (MIT and MPLv2.0 and BSD and ASL 2.0 and ISC) License: MPLv2.0 and MIT and OFL and CC-BY and BSD and ASL 2.0 and ISC URL: https://syncthing.net # use official release tarball (contains vendored dependencies) Source0: %{gourl}/releases/download/%{tag}/%{name}-source-%{tag}.tar.gz BuildRequires: desktop-file-utils BuildRequires: systemd-rpm-macros Requires: hicolor-icon-theme # assets in gui/default/vendor/* Provides: bundled(angular) = 1.3.20 Provides: bundled(angular-dirPagination) = 759009c Provides: bundled(angular-sanitize) = 1.3.20 Provides: bundled(angular-translate) = 2.9.0.1 Provides: bundled(angular-translate-loader-static-files) = 2.11.0 Provides: bundled(bootstrap) = 3.3.6 Provides: bundled(daterangepicker) = 3.1 Provides: bundled(ForkAwesome) = 1.2.0 Provides: bundled(jquery) = 2.2.2 Provides: bundled(jquery-fancytree) = 2.38.0 Provides: bundled(jquery-ui) = 1.12.1 Provides: bundled(moment) = 2.19.4 # automatically generated Provides for bundled go dependencies # manually check licenses for new deps and update License tag if necessary # generate with "./vendor2provides.py path/to/vendor/modules.txt" # github.com/AudriusButkevicius/pfilter : MIT Provides: bundled(golang(github.com/AudriusButkevicius/pfilter)) = 0.0.10 # github.com/AudriusButkevicius/recli : MPLv2.0 Provides: bundled(golang(github.com/AudriusButkevicius/recli)) = 0.0.6 # github.com/Azure/go-ntlmssp : MIT Provides: bundled(golang(github.com/Azure/go-ntlmssp)) = cb9428e # github.com/alecthomas/kong : MIT Provides: bundled(golang(github.com/alecthomas/kong)) = 0.6.1 # github.com/beorn7/perks : MIT Provides: bundled(golang(github.com/beorn7/perks)) = 1.0.1 # github.com/calmh/xdr : MIT Provides: bundled(golang(github.com/calmh/xdr)) = 1.1.0 # github.com/ccding/go-stun : ASL 2.0 Provides: bundled(golang(github.com/ccding/go-stun)) = 0.1.4 # github.com/certifi/gocertifi : MPLv2.0 Provides: bundled(golang(github.com/certifi/gocertifi)) = 431795d # github.com/cespare/xxhash : MIT Provides: bundled(golang(github.com/cespare/xxhash/v2)) = 2.1.2 # github.com/chmduquesne/rollinghash : MIT Provides: bundled(golang(github.com/chmduquesne/rollinghash)) = a60f8e7 # github.com/cpuguy83/go-md2man : MIT Provides: bundled(golang(github.com/cpuguy83/go-md2man/v2)) = 2.0.2 # github.com/d4l3k/messagediff : MIT Provides: bundled(golang(github.com/d4l3k/messagediff)) = 1.2.1 # github.com/flynn-archive/go-shlex : ASL 2.0 Provides: bundled(golang(github.com/flynn-archive/go-shlex)) = 3f9db97 # github.com/fsnotify/fsnotify : BSD Provides: bundled(golang(github.com/fsnotify/fsnotify)) = 1.5.4 # github.com/getsentry/raven-go : BSD 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)) = 1.5.4 # github.com/go-ldap/ldap : MIT Provides: bundled(golang(github.com/go-ldap/ldap/v3)) = 3.4.4 # github.com/go-ole/go-ole : MIT Provides: bundled(golang(github.com/go-ole/go-ole)) = 1.2.6 # github.com/go-task/slim-sprig : MIT Provides: bundled(golang(github.com/go-task/slim-sprig)) = 348f09d # github.com/gobwas/glob : MIT Provides: bundled(golang(github.com/gobwas/glob)) = 0.2.3 # github.com/gogo/protobuf : BSD Provides: bundled(golang(github.com/gogo/protobuf)) = 1.3.2 # github.com/golang/groupcache : ASL 2.0 Provides: bundled(golang(github.com/golang/groupcache)) = 41bb18b # github.com/golang/mock : ASL 2.0 Provides: bundled(golang(github.com/golang/mock)) = 1.6.0 # github.com/golang/protobuf : BSD Provides: bundled(golang(github.com/golang/protobuf)) = 1.5.2 # github.com/golang/snappy : BSD Provides: bundled(golang(github.com/golang/snappy)) = 0.0.4 # github.com/greatroar/blobloom : ASL 2.0 Provides: bundled(golang(github.com/greatroar/blobloom)) = 0.7.1 # github.com/hashicorp/golang-lru : MPLv2.0 Provides: bundled(golang(github.com/hashicorp/golang-lru)) = 0.5.4 # github.com/jackpal/gateway : BSD Provides: bundled(golang(github.com/jackpal/gateway)) = 1.0.7 # github.com/jackpal/go-nat-pmp : ASL 2.0 Provides: bundled(golang(github.com/jackpal/go-nat-pmp)) = 1.0.2 # github.com/julienschmidt/httprouter : BSD 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/cpuid : MIT Provides: bundled(golang(github.com/klauspost/cpuid/v2)) = 2.1.1 # github.com/lib/pq : MIT Provides: bundled(golang(github.com/lib/pq)) = 1.10.7 # github.com/lucas-clemente/quic-go : MIT Provides: bundled(golang(github.com/lucas-clemente/quic-go)) = 0.29.0 # github.com/marten-seemann/qtls-go1-18 : BSD Provides: bundled(golang(github.com/marten-seemann/qtls-go1-18)) = 0.1.2 # github.com/marten-seemann/qtls-go1-19 : BSD Provides: bundled(golang(github.com/marten-seemann/qtls-go1-19)) = 0.1.0 # github.com/maruel/panicparse : ASL 2.0 Provides: bundled(golang(github.com/maruel/panicparse)) = 1.6.2 # github.com/matttproud/golang_protobuf_extensions : ASL 2.0 Provides: bundled(golang(github.com/matttproud/golang_protobuf_extensions)) = 1.0.1 # github.com/maxbrunsfeld/counterfeiter : MIT Provides: bundled(golang(github.com/maxbrunsfeld/counterfeiter/v6)) = 6.5.0 # github.com/minio/sha256-simd : ASL 2.0 Provides: bundled(golang(github.com/minio/sha256-simd)) = 1.0.0 # github.com/miscreant/miscreant.go : MIT Provides: bundled(golang(github.com/miscreant/miscreant.go)) = 26d3763 # github.com/nxadm/tail : MIT Provides: bundled(golang(github.com/nxadm/tail)) = 1.4.8 # github.com/onsi/ginkgo : MIT Provides: bundled(golang(github.com/onsi/ginkgo)) = 1.16.5 # github.com/oschwald/geoip2-golang : ISC Provides: bundled(golang(github.com/oschwald/geoip2-golang)) = 1.8.0 # github.com/oschwald/maxminddb-golang : ISC Provides: bundled(golang(github.com/oschwald/maxminddb-golang)) = 1.10.0 # github.com/petermattis/goid : ASL 2.0 Provides: bundled(golang(github.com/petermattis/goid)) = af55206 # github.com/pierrec/lz4 : BSD Provides: bundled(golang(github.com/pierrec/lz4/v4)) = 4.1.16 # github.com/pkg/errors : BSD Provides: bundled(golang(github.com/pkg/errors)) = 0.9.1 # github.com/power-devops/perfstat : MIT Provides: bundled(golang(github.com/power-devops/perfstat)) = c35f1ee # github.com/prometheus/client_golang : ASL 2.0 Provides: bundled(golang(github.com/prometheus/client_golang)) = 1.13.0 # github.com/prometheus/client_model : ASL 2.0 Provides: bundled(golang(github.com/prometheus/client_model)) = 0.2.0 # github.com/prometheus/common : ASL 2.0 Provides: bundled(golang(github.com/prometheus/common)) = 0.37.0 # github.com/prometheus/procfs : ASL 2.0 Provides: bundled(golang(github.com/prometheus/procfs)) = 0.8.0 # github.com/rcrowley/go-metrics : BSD Provides: bundled(golang(github.com/rcrowley/go-metrics)) = cf1acfc # github.com/russross/blackfriday : BSD Provides: bundled(golang(github.com/russross/blackfriday/v2)) = 2.1.0 # github.com/sasha-s/go-deadlock : ASL 2.0 Provides: bundled(golang(github.com/sasha-s/go-deadlock)) = 0.3.1 # github.com/shirou/gopsutil : BSD Provides: bundled(golang(github.com/shirou/gopsutil/v3)) = 3.22.8 # github.com/syncthing/notify : MIT Provides: bundled(golang(github.com/syncthing/notify)) = c6b7342 # github.com/syndtr/goleveldb : BSD Provides: bundled(golang(github.com/syndtr/goleveldb)) = 126854a # github.com/thejerf/suture : MIT Provides: bundled(golang(github.com/thejerf/suture/v4)) = 4.0.2 # github.com/urfave/cli : MIT Provides: bundled(golang(github.com/urfave/cli)) = 1.22.10 # github.com/vitrun/qart : ASL 2.0 and BSD Provides: bundled(golang(github.com/vitrun/qart)) = bf64b92 # github.com/yusufpapurcu/wmi : MIT Provides: bundled(golang(github.com/yusufpapurcu/wmi)) = 1.2.2 # golang.org/x/crypto : BSD Provides: bundled(golang(golang.org/x/crypto)) = c86fa9a # golang.org/x/exp : BSD Provides: bundled(golang(golang.org/x/exp)) = 5c715a9 # golang.org/x/mod : BSD Provides: bundled(golang(golang.org/x/mod)) = 86c51ed # golang.org/x/net : BSD Provides: bundled(golang(golang.org/x/net)) = bea034e # golang.org/x/sys : BSD Provides: bundled(golang(golang.org/x/sys)) = 63ea559 # golang.org/x/text: BSD Provides: bundled(golang(golang.org/x/text)) = 0.3.7 # golang.org/x/time : BSD Provides: bundled(golang(golang.org/x/time)) = e5dcc9c # golang.org/x/tools : BSD Provides: bundled(golang(golang.org/x/tools)) = 0.1.12 # google.golang.org/protobuf : BSD Provides: bundled(golang(google.golang.org/protobuf)) = 1.28.1 # gopkg.in/tomb.v1 : BSD Provides: bundled(golang(gopkg.in/tomb.v1)) = dd63297 %description 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 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) %description tools 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 main syncthing server tools: * strelaysrv / strelaypoolsrv, the syncthing relay server for indirect file transfers between client nodes, and * stdiscosrv, the syncthing discovery server for discovering nodes to connect to indirectly over the internet. %prep %autosetup -n %{name} -p1 %build export GO111MODULE=off # remove bundled libraries #rm -r vendor # prepare build environment mkdir -p ./_build/src/github.com/syncthing TOP=$(pwd) pushd _build/src/github.com/syncthing ln -s $TOP syncthing popd export GOPATH=$(pwd)/_build:%{gopath} export BUILDDIR=$(pwd)/_build/src/%{goipath} # compile assets used by the build process pushd _build/src/%{goipath} go run build.go assets rm build.go popd # set variables expected by syncthing binaries as additional FOOFLAGS export BUILD_HOST=fedora-koji export COMMON_LDFLAGS="-X %{goipath}/lib/build.Version=%{tag} -X %{goipath}/lib/build.Stamp=$SOURCE_DATE_EPOCH -X %{goipath}/lib/build.User=$USER -X %{goipath}/lib/build.Host=$BUILD_HOST" export BUILDTAGS="noupgrade" export LDFLAGS="-X %{goipath}/lib/build.Program=syncthing $COMMON_LDFLAGS" %gobuild -o _bin/syncthing %{goipath}/cmd/syncthing export LDFLAGS="-X %{goipath}/lib/build.Program=stdiscosrv $COMMON_LDFLAGS" %gobuild -o _bin/stdiscosrv %{goipath}/cmd/stdiscosrv export LDFLAGS="-X %{goipath}/lib/build.Program=strelaysrv $COMMON_LDFLAGS" %gobuild -o _bin/strelaysrv %{goipath}/cmd/strelaysrv export LDFLAGS="-X %{goipath}/lib/build.Program=strelaypoolsrv $COMMON_LDFLAGS" %gobuild -o _bin/strelaypoolsrv %{goipath}/cmd/strelaypoolsrv %install export GO111MODULE=off # install binaries mkdir -p %{buildroot}/%{_bindir} cp -pav _bin/syncthing %{buildroot}/%{_bindir}/ cp -pav _bin/stdiscosrv %{buildroot}/%{_bindir}/ cp -pav _bin/strelaysrv %{buildroot}/%{_bindir}/ cp -pav _bin/strelaypoolsrv %{buildroot}/%{_bindir}/ # install man pages mkdir -p %{buildroot}/%{_mandir}/man1 mkdir -p %{buildroot}/%{_mandir}/man5 mkdir -p %{buildroot}/%{_mandir}/man7 cp -pav ./man/syncthing.1 %{buildroot}/%{_mandir}/man1/ cp -pav ./man/*.5 %{buildroot}/%{_mandir}/man5/ cp -pav ./man/*.7 %{buildroot}/%{_mandir}/man7/ cp -pav ./man/stdiscosrv.1 %{buildroot}/%{_mandir}/man1/ cp -pav ./man/strelaysrv.1 %{buildroot}/%{_mandir}/man1/ # install desktop files and icons mkdir -p %{buildroot}/%{_datadir}/applications cp -pav etc/linux-desktop/syncthing-start.desktop %{buildroot}/%{_datadir}/applications/ cp -pav etc/linux-desktop/syncthing-ui.desktop %{buildroot}/%{_datadir}/applications/ mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/{32,64,128,256,512,scalable}/apps for size in 32 64 128 256 512; do cp -pav assets/logo-$size.png %{buildroot}/%{_datadir}/icons/hicolor/$size/apps/syncthing.png done cp -pav assets/logo-only.svg %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/syncthing.svg # install systemd units mkdir -p %{buildroot}/%{_unitdir} mkdir -p %{buildroot}/%{_userunitdir} cp -pav etc/linux-systemd/system/syncthing@.service %{buildroot}/%{_unitdir}/ cp -pav etc/linux-systemd/system/syncthing-resume.service %{buildroot}/%{_unitdir}/ cp -pav etc/linux-systemd/user/syncthing.service %{buildroot}/%{_userunitdir}/ # unmark source files as executable 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 export LANG=C.utf8 export GOPATH=$(pwd)/_build:%{gopath} export GO111MODULE=off %gotest %{goipath}/cmd/stdiscosrv %gotest %{goipath}/cmd/strelaypoolsrv %gotest %{goipath}/cmd/syncthing %gotest %{goipath}/lib/api %gotest %{goipath}/lib/beacon %gotest %{goipath}/lib/config %gotest %{goipath}/lib/connections %gotest %{goipath}/lib/db %gotest %{goipath}/lib/dialer %gotest %{goipath}/lib/discover %gotest %{goipath}/lib/events # This test fails on SELinux-enabled systems: # https://github.com/syncthing/syncthing/issues/8601 %gotest %{goipath}/lib/fs || : %gotest %{goipath}/lib/ignore %gotest %{goipath}/lib/logger # This test sometimes fails dependent on load on some architectures: # https://github.com/syncthing/syncthing/issues/4370 %gotest %{goipath}/lib/model || : %gotest %{goipath}/lib/nat %gotest %{goipath}/lib/osutil %gotest %{goipath}/lib/pmp %gotest %{goipath}/lib/protocol %gotest %{goipath}/lib/rand %gotest %{goipath}/lib/relay/client %gotest %{goipath}/lib/relay/protocol %gotest %{goipath}/lib/scanner %gotest %{goipath}/lib/signature %gotest %{goipath}/lib/stats %gotest %{goipath}/lib/sync %gotest %{goipath}/lib/syncthing %gotest %{goipath}/lib/tlsutil %gotest %{goipath}/lib/upgrade %gotest %{goipath}/lib/upnp %gotest %{goipath}/lib/util # This test sometimes fails dependent on load on some architectures: # https://github.com/syncthing/syncthing/issues/4351 %gotest %{goipath}/lib/versioner || : %gotest %{goipath}/lib/watchaggregator %gotest %{goipath}/lib/weakhash %post %systemd_post 'syncthing@.service' %systemd_user_post syncthing.service %preun %systemd_preun 'syncthing@*.service' %systemd_user_preun syncthing.service %postun %systemd_postun_with_restart 'syncthing@*.service' %systemd_user_postun_with_restart syncthing.service %files %license LICENSE %doc README.md AUTHORS %{_bindir}/syncthing %{_datadir}/applications/syncthing*.desktop %{_datadir}/icons/hicolor/*/apps/syncthing.* %{_mandir}/*/syncthing* %{_unitdir}/syncthing@.service %{_unitdir}/syncthing-resume.service %{_userunitdir}/syncthing.service %files tools %license LICENSE %doc README.md AUTHORS %{_bindir}/stdiscosrv %{_bindir}/strelaysrv %{_bindir}/strelaypoolsrv %{_mandir}/man1/stdiscosrv* %{_mandir}/man1/strelaysrv* %if %{with devel} %files devel -f devel.file-list %license LICENSE %doc README.md AUTHORS %endif %changelog * Fri Oct 14 2022 Fabio Valentini 1.22.0-1 - Update to version 1.22.0; Fixes RHBZ#2132021 * Thu Sep 08 2022 Fabio Valentini 1.21.0-1 - Update to version 1.21.0; Fixes RHBZ#2124728 * Thu Aug 18 2022 Fabio Valentini 1.20.4-1 - Update to version 1.20.4; Fixes RHBZ#2113971 * Thu Aug 18 2022 Fabio Valentini 1.20.3-4 - Stop building syncthing on i686 * Sat Jul 23 2022 Fedora Release Engineering 1.20.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 19 2022 Maxwell G 1.20.3-2 - Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in golang * Wed Jul 13 2022 Fabio Valentini 1.20.3-1 - Update to version 1.20.3; Fixes RHBZ#2104251 * Sat Jun 18 2022 Robert-André Mauchin 1.20.2-2 - Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191, CVE-2022-29526, CVE-2022-30629 * Tue Jun 07 2022 Fabio Valentini 1.20.2-1 - Update to version 1.20.2; Fixes RHBZ#2094550 * Wed May 18 2022 Fabio Valentini 1.20.1-1 - Update to version 1.20.1; Fixes RHBZ#2081813 * Sat Apr 23 2022 Fabio Valentini 1.19.2-1 - Update to version 1.19.2; Fixes RHBZ#2072314 * Wed Mar 02 2022 Fabio Valentini 1.19.1-1 - Update to version 1.19.1; Fixes RHBZ#2049063 * Sat Jan 22 2022 Fedora Release Engineering 1.18.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Jan 18 2022 Fabio Valentini 1.18.6-1 - Update to version 1.18.6; Fixes RHBZ#2039368 * Wed Dec 15 2021 Fabio Valentini 1.18.5-1 - Update to version 1.18.5; Fixes RHBZ#2029968 * Thu Nov 04 2021 Fabio Valentini 1.18.4-1 - Update to version 1.18.4; Fixes RHBZ#2019676 * Thu Oct 07 2021 Fabio Valentini 1.18.3-1 - Update to version 1.18.3; Fixes RHBZ#2010303 * Mon Sep 20 2021 Fabio Valentini 1.18.2-1 - Update to version 1.18.2; Fixes RHBZ#2002240 * Fri Aug 06 2021 Fabio Valentini 1.18.1-1 - Update to version 1.18.1; Fixes RHBZ#1989588 * Fri Jul 23 2021 Fedora Release Engineering - 1.18.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sat Jul 17 2021 Fabio Valentini - 1.18.0-1 - Update to version 1.18.0. * Tue Jun 15 2021 Fabio Valentini - 1.17.0-1 - Update to version 1.17.0. * Mon May 10 2021 Fabio Valentini - 1.16.1-1 - Update to version 1.16.1. * Mon Apr 12 2021 Fabio Valentini - 1.15.1-1 - Update to version 1.15.1. * Wed Mar 24 2021 Fabio Valentini - 1.14.0-1 - Update to version 1.14.0. * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.13.1-2 - Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. * Thu Feb 04 2021 Fabio Valentini - 1.13.1-1 - Update to version 1.13.1. * Wed Jan 27 2021 Fedora Release Engineering - 1.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 08 2021 Fabio Valentini - 1.12.1-1 - Update to version 1.12.1. * Mon Dec 07 2020 Fabio Valentini - 1.12.0-1 - Update to version 1.12.0. * Wed Nov 18 2020 Fabio Valentini - 1.11.1-1 - Update to version 1.11.1. * Tue Nov 03 2020 Fabio Valentini - 1.11.0-1 - Update to version 1.11.0. * Fri Oct 09 2020 Fabio Valentini - 1.10.0-1 - Update to version 1.10.0. * Tue Sep 08 2020 Fabio Valentini - 1.9.0-1 - Update to version 1.9.0. * Mon Sep 07 2020 Fabio Valentini - 1.9.0~rc5-2 - Use correct version format for build flags. * Sat Sep 05 2020 Carl George - 1.9.0~rc5-1 - Update to version 1.9.0-rc.5 * Thu Aug 20 2020 Fabio Valentini - 1.8.0-2 - Include upstream patch to fix issues on ppc64le. * Sun Aug 16 2020 Fabio Valentini - 1.8.0-1 - Update to version 1.8.0. * Sat Aug 01 2020 Fedora Release Engineering - 1.7.1-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 1.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jul 16 2020 Fabio Valentini - 1.7.1-1 - Update to version 1.7.1. * Tue Jul 07 2020 Fabio Valentini - 1.7.0-1 - Update to version 1.7.0. * Tue Jun 02 2020 Fabio Valentini - 1.6.1-1 - Update to version 1.6.1. * Sat May 09 2020 Fabio Valentini - 1.5.0-1 - Update to version 1.5.0. * Wed Apr 08 2020 Fabio Valentini - 1.4.2-1 - Update to version 1.4.2. * Tue Mar 17 2020 Fabio Valentini - 1.4.0-1 - Update to version 1.4.0. * Tue Mar 03 2020 Fabio Valentini - 1.3.4-2 - Drop custom systemd user session preset file. See: https://bugzilla.redhat.com/show_bug.cgi?id=1708297 * Tue Feb 04 2020 Fabio Valentini - 1.3.4-1 - Update to version 1.3.4. * Fri Jan 31 2020 Fedora Release Engineering - 1.3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Jan 08 2020 Fabio Valentini - 1.3.3-1 - Update to version 1.3.3. * Tue Dec 03 2019 Fabio Valentini - 1.3.2-2 - Add proposed patch to fix tests running out of memory on 32 bit arches. * Tue Dec 03 2019 Fabio Valentini - 1.3.2-1 - Update to version 1.3.2. * Tue Nov 05 2019 Fabio Valentini - 1.3.1-1 - Update to version 1.3.1. - Update build scriptlet to match upstream build system changes. - Fix broken systemd_post scriptlet. * Thu Oct 10 2019 Fabio Valentini - 1.3.0-1 - Update to version 1.3.0. * Thu Sep 05 2019 Fabio Valentini - 1.2.2-1 - Update to version 1.2.2. * Thu Aug 15 2019 Fabio Valentini - 1.2.1-1 - Update to version 1.2.1. * Sat Jul 27 2019 Fedora Release Engineering - 1.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Jul 09 2019 Fabio Valentini - 1.2.0-1 - Update to version 1.2.0. * Sun Jun 16 2019 Fabio Valentini - 1.1.4-2 - Disable building -devel package by default. * Tue Jun 04 2019 Fabio Valentini - 1.1.4-1 - Update to version 1.1.4. * Tue May 21 2019 Fabio Valentini - 1.1.3-1 - Update to version 1.1.3. * Fri Apr 05 2019 Fabio Valentini - 1.1.1-1 - Update to version 1.1.1. * Thu Mar 07 2019 Fabio Valentini - 1.1.0-2 - Fix build tags for changed variable names. * Tue Mar 05 2019 Fabio Valentini - 1.1.0-1 - Update to version 1.1.0. * Tue Feb 05 2019 Fabio Valentini - 1.0.1-1 - Update to version 1.0.1. * Sun Feb 03 2019 Fedora Release Engineering - 1.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Jan 07 2019 Fabio Valentini - 1.0.0-1 - Update to version 1.0.0. * Wed Dec 26 2018 Fabio Valentini - 0.14.54-1 - Update to version 0.14.54. - Switch back to using bundled dependencies. * Tue Dec 04 2018 Fabio Valentini - 0.14.53-1 - Update to version 0.14.53. * Tue Nov 06 2018 Fabio Valentini - 0.14.52-1 - Update to version 0.14.52. * Tue Oct 02 2018 Fabio Valentini - 0.14.51-1 - Update to version 0.14.51. * Sun Sep 30 2018 Fabio Valentini - 0.14.50-2 - Adapt to rollinghash v4.0.0 changes. * Tue Sep 11 2018 Fabio Valentini - 0.14.50-1 - Update to version 0.14.50. - Clean up .spec file and use new macros. - Drop upstreamed go1.11 patch. * Wed Jul 25 2018 Fabio Valentini - 0.14.49-1 - Update to version 0.14.49. - Drop upstreamed osext patch. - Add upstream patch to fix building tests with go 1.11. * Sat Jul 14 2018 Fedora Release Engineering - 0.14.48-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 05 2018 Fabio Valentini - 0.14.48-1 - Update to version 0.14.48. * Tue May 01 2018 Fabio Valentini - 0.14.47-1 - Update to version 0.14.47. * Wed Apr 04 2018 Fabio Valentini - 0.14.46-1 - Update to version 0.14.46. - Simplify .spec file and build process, and drop build system patches. * Tue Mar 06 2018 Fabio Valentini - 0.14.45-1 - Update to version 0.14.45. * Tue Feb 13 2018 Fabio Valentini - 0.14.44-1 - Update to version 0.14.44. * Fri Feb 09 2018 Fedora Release Engineering - 0.14.43-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Jan 09 2018 Fabio Valentini - 0.14.43-1 - Update to version 0.14.43. * Tue Dec 26 2017 Fabio Valentini - 0.14.42-1 - Update to version 0.14.42. * Tue Dec 05 2017 Fabio Valentini - 0.14.41-1 - Update to version 0.14.41. * Tue Nov 07 2017 Fabio Valentini - 0.14.40-1 - Update to version 0.14.40. * Wed Oct 11 2017 Fabio Valentini - 0.14.39-1 - Update to version 0.14.39. * Wed Sep 20 2017 Fabio Valentini - 0.14.38-1 - Update to version 0.14.38. - Add patch to use internal luhn version again. * Mon Sep 18 2017 Fabio Valentini - 0.14.37-2 - Rebuild for updated dependencies, fixing crashes. * Tue Sep 05 2017 Fabio Valentini - 0.14.37-1 - Update to version 0.14.37. * Tue Aug 15 2017 Fabio Valentini - 0.14.36-2 - Adapt patch to work on ppc64, where PIE isn't supported. * Sat Aug 12 2017 Fabio Valentini - 0.14.36-1 - Update to version 0.14.36. * Wed Aug 09 2017 Fabio Valentini - 0.14.35-2 - Add Provides for bundled JS libraries and adapt License tag. * Tue Aug 08 2017 Fabio Valentini - 0.14.35-1 - Update to version 0.14.35. * Tue Aug 08 2017 Fabio Valentini - 0.14.34-1 - Update to version 0.14.34. * Sat Aug 05 2017 Fabio Valentini - 0.14.33-3 - Add another missing ldflags argument. * Tue Aug 01 2017 Fabio Valentini - 0.14.33-2 - Adapt patched build script to use the correct LDFLAGS. * Tue Jul 25 2017 Fabio Valentini - 0.14.33-1 - Update to version 0.14.33. * Tue Jul 11 2017 Fabio Valentini - 0.14.32-1 - Update to version 0.14.32. * Tue Jun 27 2017 Fabio Valentini - 0.14.31-1 - Update to version 0.14.31. * Tue Jun 13 2017 Fabio Valentini - 0.14.30-1 - Update to version 0.14.30. * Tue May 30 2017 Fabio Valentini - 0.14.29-1 - Update to version 0.14.29. * Tue May 16 2017 Fabio Valentini - 0.14.28-1 - Update to version 0.14.28. * Tue Apr 25 2017 Fabio Valentini - 0.14.27-1 - Update to version 0.14.27. * Fri Apr 07 2017 Fabio Valentini - 0.14.26-1 - Update to version 0.14.26. * Tue Mar 21 2017 Fabio Valentini - 0.14.25-1 - Update to version 0.14.25. * Tue Mar 07 2017 Fabio Valentini - 0.14.24-1 - Update to version 0.14.24. * Tue Feb 28 2017 Fabio Valentini - 0.14.23-2 - Clean up spec file, remove bundled libs on fedora, add man pages. * Tue Feb 07 2017 Fabio Valentini - 0.14.23-1 - First package for fedora.