The package rpms/rkt.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rkt.git/commit/?id=8fe537a5112bb4....
Change:
-ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
Thanks.
Full change:
============
commit 8fe537a5112bb44a4811c5ac318e97aa8b107e49
Author: Robert-Andr Mauchin <zebob.m(a)gmail.com>
Date: Mon May 13 00:27:31 2019 +0200
Release 1.30.0, commit 0c8765619cae3391a9ffa12c8dbd12ba7a475eb8
Signed-off-by: Robert-Andr Mauchin <zebob.m(a)gmail.com>
diff --git a/.gitignore b/.gitignore
index 2c61def..899b7d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -49,3 +49,4 @@
/rkt-81602c6.tar.gz
/rkt-34ff175.tar.gz
/rkt-d2d35e0.tar.gz
+/rkt-0c8765619cae3391a9ffa12c8dbd12ba7a475eb8.tar.gz
diff --git a/rkt.spec b/rkt.spec
index be208fb..78ae5c0 100644
--- a/rkt.spec
+++ b/rkt.spec
@@ -1,278 +1,192 @@
-%if 0%{?fedora} || 0%{?rhel} == 6
-%global with_devel 0
-%global with_bundled 1
-%global with_debug 0
-%global with_check 1
-%global with_unit_test 0
-%else
-%global with_devel 0
-%global with_bundled 1
-%global with_debug 0
-%global with_check 0
-%global with_unit_test 0
+# Generated by go2rpm
+%bcond_without check
+%global __requires_exclude
%{?__requires_exclude:%{__requires_exclude}|}^golang\\(github.com/containernetworking/cni.*\\)$
+
+#
https://github.com/rkt/rkt
+%global goipath
github.com/rkt/rkt
+Version: 1.30.0
+%global commit 0c8765619cae3391a9ffa12c8dbd12ba7a475eb8
+
+%gometa
+
+%global goaltipaths
github.com/coreos/rkt
+
+%global common_description %{expand:
+Rkt (pronounced like a "rocket") is a CLI for running application containers
on
+Linux. rkt is designed to be secure, composable, and standards-based.}
+
+%global golicenses LICENSE pkg/acl/LICENSE.MIT\\\
+ store/imagestore/LICENSE.BSD
+%global godocs CHANGELOG.md CODE-OF-CONDUCT.md CONTRIBUTING.md\\\
+ README.md ROADMAP.md Documentation
+
+%global gosupfiles "${vendor[@]}"
+
+Name: rkt
+Release: 1%{?dist}
+Summary: Pod-native container engine for Linux
+
+# Upstream license specification: Apache-2.0 and BSD-3-Clause and MIT
+# Main library: ASL 2.0
+# pkg/acl: MIT
+# store/imagestore: BSD
+License: ASL 2.0 and BSD and MIT
+URL: %{gourl}
+Source0: %{gosource}
+
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: bc
+BuildRequires: git-core
+BuildRequires: glibc-static
+BuildRequires: golang >= 1.6
+BuildRequires: gperf
+BuildRequires: gnupg
+BuildRequires: intltool
+BuildRequires: libacl-devel
+BuildRequires: libcap-devel
+BuildRequires: libgcrypt-devel
+BuildRequires: libtool
+BuildRequires: libmount-devel
+BuildRequires: libxkbcommon-devel
+BuildRequires: trousers-devel
+BuildRequires: perl-Config-Tiny
+BuildRequires: squashfs-tools
+BuildRequires: systemd-devel
+BuildRequires: systemd >= 222
+BuildRequires:
golang(github.com/appc/docker2aci/lib)
+BuildRequires:
golang(github.com/appc/docker2aci/lib/common)
+BuildRequires:
golang(github.com/appc/goaci/proj2aci)
+BuildRequires:
golang(github.com/appc/spec/aci)
+BuildRequires:
golang(github.com/appc/spec/discovery)
+BuildRequires:
golang(github.com/appc/spec/pkg/acirenderer)
+BuildRequires:
golang(github.com/appc/spec/pkg/device)
+BuildRequires:
golang(github.com/appc/spec/pkg/tarheader)
+BuildRequires:
golang(github.com/appc/spec/schema)
+BuildRequires:
golang(github.com/appc/spec/schema/lastditch)
+BuildRequires:
golang(github.com/appc/spec/schema/types)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/client/metadata)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/credentials)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/request)
+BuildRequires:
golang(github.com/aws/aws-sdk-go/aws/signer/v4)
+# Use bundled ones until upstream updates
+# BuildRequires:
golang(github.com/containernetworking/cni/pkg/invoke)
+# BuildRequires:
golang(github.com/containernetworking/cni/pkg/types)
+# BuildRequires:
golang(github.com/containernetworking/plugins/pkg/ip)
+# BuildRequires:
golang(github.com/containernetworking/plugins/pkg/ns)
+# BuildRequires:
golang(github.com/containernetworking/plugins/pkg/utils)
+# BuildRequires:
golang(github.com/containernetworking/plugins/pkg/utils/sysctl)
+BuildRequires:
golang(github.com/coreos/gexpect)
+BuildRequires:
golang(github.com/coreos/go-iptables/iptables)
+BuildRequires:
golang(github.com/coreos/go-systemd/activation)
+BuildRequires:
golang(github.com/coreos/go-systemd/daemon)
+BuildRequires:
golang(github.com/coreos/go-systemd/unit)
+BuildRequires:
golang(github.com/coreos/go-systemd/util)
+BuildRequires:
golang(github.com/coreos/go-tspi/tpmclient)
+BuildRequires:
golang(github.com/coreos/ioprogress)
+BuildRequires:
golang(github.com/coreos/pkg/dlopen)
+BuildRequires:
golang(github.com/d2g/dhcp4)
+BuildRequires:
golang(github.com/d2g/dhcp4client)
+BuildRequires:
golang(github.com/dustin/go-humanize)
+BuildRequires:
golang(github.com/godbus/dbus)
+BuildRequires:
golang(github.com/godbus/dbus/introspect)
+BuildRequires:
golang(github.com/golang/protobuf/proto)
+BuildRequires:
golang(github.com/gorilla/mux)
+BuildRequires:
golang(github.com/hashicorp/errwrap)
+BuildRequires:
golang(github.com/hashicorp/golang-lru)
+BuildRequires:
golang(github.com/hydrogen18/stoppableListener)
+BuildRequires:
golang(github.com/jonboulle/clockwork)
+BuildRequires:
golang(github.com/kballard/go-shellquote)
+BuildRequires:
golang(github.com/kr/pty)
+BuildRequires:
golang(github.com/opencontainers/selinux/go-selinux/label)
+BuildRequires:
golang(github.com/pborman/uuid)
+BuildRequires:
golang(github.com/peterbourgon/diskv)
+BuildRequires:
golang(github.com/PuerkitoBio/purell)
+BuildRequires:
golang(github.com/shirou/gopsutil/load)
+BuildRequires:
golang(github.com/shirou/gopsutil/process)
+BuildRequires:
golang(github.com/spf13/cobra)
+BuildRequires:
golang(github.com/spf13/pflag)
+BuildRequires:
golang(github.com/syndtr/gocapability/capability)
+BuildRequires:
golang(github.com/vishvananda/netlink)
+BuildRequires:
golang(golang.org/x/crypto/openpgp)
+BuildRequires:
golang(golang.org/x/crypto/openpgp/errors)
+BuildRequires:
golang(golang.org/x/crypto/ssh/terminal)
+BuildRequires:
golang(golang.org/x/net/context)
+BuildRequires:
golang(golang.org/x/sys/unix)
+BuildRequires:
golang(google.golang.org/grpc)
+BuildRequires:
golang(modernc.org/ql/driver)
+
+%if %{with check}
+# Tests
+BuildRequires:
golang(github.com/davecgh/go-spew/spew)
+BuildRequires:
golang(github.com/kr/pretty)
%endif
-%if 0%{?with_debug}
-%global _dwz_low_mem_die_limit 0
-%else
-%global debug_package %{nil}
-%endif
-
-%global provider github
-%global provider_tld com
-%global project coreos
-%global repo rkt
-
-%global git0 https://%{provider}.%{provider_tld}/%{project}/%{repo}
-%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
-%global commit0 d2d35e0db1e9ff0140365514d70d2c3a37b25f37
-%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
-
-# valid values: coreos usr-from-src usr-from-host
-%global stage1_flavors host,fly
-
-Name: %{repo}
-Version: 1.25.0
-Release: 6.git%{shortcommit0}%{?dist}
-Summary: CLI for running app containers
-License: ASL 2.0
-URL: https://%{import_path}
-ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
-Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: bc
-BuildRequires: git
-BuildRequires: glibc-static
-BuildRequires: golang >= 1.6
-BuildRequires: gperf
-BuildRequires: gnupg
-BuildRequires: intltool
-BuildRequires: libacl-devel
-BuildRequires: libcap-devel
-BuildRequires: libgcrypt-devel
-BuildRequires: libtool
-BuildRequires: libmount-devel
-BuildRequires: libxkbcommon-devel
-BuildRequires: trousers-devel
-BuildRequires: perl-Config-Tiny
-BuildRequires: squashfs-tools
-BuildRequires: systemd-devel
-BuildRequires: systemd >= 222
-
-%if 0%{?with_check} && ! 0%{?with_bundled}
-BuildRequires:
golang(camlistore.org/pkg/legal)
-BuildRequires:
golang(github.com/coreos/etcd/client)
-BuildRequires:
golang(github.com/appc/cni/pkg/invoke)
-BuildRequires:
golang(github.com/appc/cni/pkg/ip)
-BuildRequires:
golang(github.com/appc/cni/pkg/ns)
-BuildRequires:
golang(github.com/appc/cni/pkg/types)
-BuildRequires:
golang(github.com/appc/docker2aci/lib/backend/file)
-BuildRequires:
golang(github.com/appc/docker2aci/lib/backend/repository)
-BuildRequires:
golang(github.com/appc/docker2aci/lib/common)
-BuildRequires:
golang(github.com/appc/docker2aci/lib/types)
-BuildRequires:
golang(github.com/appc/docker2aci/lib/util)
-BuildRequires:
golang(github.com/appc/docker2aci/tarball)
-BuildRequires:
golang(github.com/appc/spec/aci)
-BuildRequires:
golang(github.com/appc/spec/pkg/acirenderer)
-BuildRequires:
golang(github.com/appc/spec/pkg/device)
-BuildRequires:
golang(github.com/appc/spec/pkg/tarheader)
-BuildRequires:
golang(github.com/appc/spec/schema)
-BuildRequires:
golang(github.com/appc/spec/schema/common)
-BuildRequires:
golang(github.com/appc/spec/schema/types)
-BuildRequires:
golang(github.com/bradfitz/http2)
-BuildRequires:
golang(github.com/bradfitz/http2/hpack)
-BuildRequires:
golang(github.com/camlistore/camlistore/pkg/errorutil)
-BuildRequires:
golang(github.com/camlistore/lock)
-BuildRequires:
golang(github.com/coreos/go-iptables/iptables)
-BuildRequires:
golang(github.com/coreos/go-semver/semver)
-BuildRequires:
golang(github.com/coreos/go-tspi/attestation)
-BuildRequires:
golang(github.com/coreos/go-tspi/tspi)
-BuildRequires:
golang(github.com/coreos/ioprogress)
-BuildRequires:
golang(github.com/cpuguy83/go-md2man/md2man)
-BuildRequires:
golang(github.com/cznic/b)
-BuildRequires:
golang(github.com/cznic/bufs)
-BuildRequires:
golang(github.com/cznic/exp/lldb)
-BuildRequires:
golang(github.com/cznic/fileutil)
-BuildRequires:
golang(github.com/cznic/fileutil/falloc)
-BuildRequires:
golang(github.com/cznic/fileutil/storage)
-BuildRequires:
golang(github.com/cznic/mathutil)
-BuildRequires:
golang(github.com/cznic/ql)
-BuildRequires:
golang(github.com/cznic/sortutil)
-BuildRequires:
golang(github.com/cznic/strutil)
-BuildRequires:
golang(github.com/cznic/zappy)
-BuildRequires:
golang(github.com/d2g/dhcp4)
-BuildRequires:
golang(github.com/godbus/dbus)
-BuildRequires:
golang(github.com/godbus/dbus/introspect)
-BuildRequires:
golang(github.com/golang/protobuf/proto)
-BuildRequires:
golang(github.com/golang/protobuf/proto/testdata)
-BuildRequires:
golang(github.com/gorilla/context)
-BuildRequires:
golang(github.com/inconshreveable/mousetrap)
-BuildRequires:
golang(github.com/kballard/go-shellquote)
-BuildRequires:
golang(github.com/kr/pty)
-BuildRequires:
golang(github.com/petar/GoLLRB/llrb)
-BuildRequires:
golang(github.com/russross/blackfriday)
-BuildRequires:
golang(github.com/shurcooL/sanitized_anchor_name)
-BuildRequires:
golang(github.com/spf13/cobra)
-BuildRequires:
golang(github.com/spf13/pflag)
-BuildRequires:
golang(github.com/vishvananda/netlink)
-BuildRequires:
golang(github.com/vishvananda/netlink/nl)
-BuildRequires:
golang(golang.org/x/crypto/cast5)
-BuildRequires:
golang(golang.org/x/crypto/openpgp/armor)
-BuildRequires:
golang(golang.org/x/crypto/openpgp/elgamal)
-BuildRequires:
golang(golang.org/x/crypto/openpgp/errors)
-BuildRequires:
golang(golang.org/x/crypto/openpgp/packet)
-BuildRequires:
golang(golang.org/x/crypto/openpgp/s2k)
-BuildRequires:
golang(golang.org/x/crypto/ssh/terminal)
-BuildRequires:
golang(golang.org/x/net/context)
-BuildRequires:
golang(golang.org/x/net/html)
-BuildRequires:
golang(golang.org/x/net/html/atom)
-BuildRequires:
golang(golang.org/x/net/internal/timeseries)
-BuildRequires:
golang(golang.org/x/net/trace)
-BuildRequires:
golang(golang.org/x/sys/unix)
-BuildRequires:
golang(golang.org/x/tools/go/vcs)
-BuildRequires:
golang(google.golang.org/grpc)
-BuildRequires:
golang(google.golang.org/grpc/benchmark/grpc_testing)
-BuildRequires:
golang(google.golang.org/grpc/codes)
-BuildRequires:
golang(google.golang.org/grpc/credentials)
-BuildRequires:
golang(google.golang.org/grpc/grpclog)
-BuildRequires:
golang(google.golang.org/grpc/health/grpc_health_v1alpha)
-BuildRequires:
golang(google.golang.org/grpc/metadata)
-BuildRequires:
golang(google.golang.org/grpc/naming)
-BuildRequires:
golang(google.golang.org/grpc/transport)
-BuildRequires: golang(k8s.io/kubernetes/pkg/api/resource)
-BuildRequires:
golang(speter.net/go/exp/math/dec/inf)
-BuildRequires:
golang(github.com/golang/glog)
-BuildRequires:
golang(github.com/remyoudompheng/bigfft)
-BuildRequires:
golang(github.com/spf13/viper)
-BuildRequires:
golang(golang.org/x/oauth2)
-BuildRequires:
golang(golang.org/x/oauth2/google)
-BuildRequires:
golang(golang.org/x/oauth2/jwt)
-BuildRequires:
golang(golang.org/x/text/encoding)
-BuildRequires:
golang(golang.org/x/text/encoding/charmap)
-BuildRequires:
golang(golang.org/x/text/encoding/japanese)
-BuildRequires:
golang(golang.org/x/text/encoding/korean)
-BuildRequires:
golang(golang.org/x/text/encoding/simplifiedchinese)
-BuildRequires:
golang(golang.org/x/text/encoding/traditionalchinese)
-BuildRequires:
golang(golang.org/x/text/encoding/unicode)
-BuildRequires:
golang(golang.org/x/text/transform)
-%endif
-
-Requires(pre): shadow-utils
-Requires(post): systemd >= 222
-Requires(preun): systemd >= 222
-Requires(postun): systemd >= 222
-
-Requires: iptables
-Requires: systemd-container
+%{?systemd_requires}
+Requires(pre): shadow-utils
+Requires: iptables
+Requires: systemd-container
%description
-%{summary}
-
-%if 0%{?with_devel}
-%package devel
-Summary: %{summary}
-BuildArch: noarch
-
-%if 0%{?with_check} && ! 0%{?with_bundled}
-%endif
-
-%description devel
-%{summary}
+%{common_description}
-This package contains library source intended for building other packages
-which use import path with %{import_path} prefix.
-%endif
+%gopkg
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%package unit-test-devel
-Summary: Unit tests for %{name} package
-%if 0%{?with_check}
-#Here comes all BuildRequires: PACKAGE the unit tests
-#in %%check section need for running
-%endif
+%prep
+%goprep -k
-# test subpackage tests code from devel subpackage
-Requires: %{name}-devel = %{version}-%{release}
+#Keep mandatory vendor only
+mkdir tmp
+cp -R --parents
vendor/github.com/appc/spec/actool tmp
+cp -R --parents
vendor/github.com/containernetworking/cni tmp
+rm -rf vendor
+mv tmp/vendor vendor
-%description unit-test-devel
-%{summary}
+# Upgrade import paths
+find . -name "*.go" -exec sed -i
"s|github.com/cznic/ql|modernc.org/ql|" "{}" +;
+find . -name "*.go" -exec sed -i
"s|github.com/aws/aws-sdk-go/private/signer/v4|github.com/aws/aws-sdk-go/aws/signer/v4|"
"{}" +;
+sed -i "s|activation.Listeners(true)|activation.Listeners()|"
vendor/github.com/containernetworking/cni/plugins/ipam/dhcp/daemon.go
+sed -i "s|v4.Sign|v4.SignSDKRequest|" rkt/config/auth.go
-This package contains unit tests for project
-providing packages with %{import_path} prefix.
-%endif
-
-%prep
-%autosetup -Sgit -n %{name}-%{commit0}
+# Unbundle
+sed -i "s|GOPATH := \$(GOPATH_TO_CREATE)|GOPATH :=
\"%{?gopath}:%{gobuilddir}:%{_builddir}\"|" makelib/variables.mk
+ln -s %{_builddir}/%{name}-%{commit} %{_builddir}/src
%build
./autogen.sh
+export GOPATH=%{?gopath}
# ./configure flags:
https://github.com/coreos/rkt/blob/master/Documentation/build-configure.md
-./configure --with-stage1-flavors=%{stage1_flavors} \
- --with-stage1-flavors-version-override=%{version}-%{release} \
- --with-stage1-default-images-directory=%{_libexecdir}/%{name} \
- --with-stage1-default-location=%{_libexecdir}/%{name}/stage1-host.aci
-GOPATH=$GOPATH:%{gopath}:$(pwd)/Godeps/_workspace make all bash-completion
+%configure --with-stage1-flavors=host,fly \
+ --with-stage1-flavors-version-override=%{version}-%{release} \
+ --with-stage1-default-images-directory=%{_libexecdir}/%{name} \
+ --with-stage1-default-location=%{_libexecdir}/%{name}/stage1-host.aci
+%make_build all bash-completion
%install
+mapfile -t vendor <<< $(find vendor -type f)
+%gopkginstall
+
# install binaries
install -dp %{buildroot}{%{_bindir},%{_libexecdir}/%{name},%{_unitdir}}
install -dp %{buildroot}%{_sharedstatedir}/%{name}
-install -p -m 755 build-%{name}-%{version}+git/target/bin/%{name} %{buildroot}%{_bindir}
-install -p -m 755 dist/scripts/setup-data-dir.sh
%{buildroot}%{_bindir}/%{name}-setup-data-dir.sh
-install -p -m 644 build-%{name}-%{version}+git/target/bin/stage1-*.aci
%{buildroot}%{_libexecdir}/%{name}
+install -pm755 build-%{name}-%{version}+git/target/bin/%{name} %{buildroot}%{_bindir}
+install -pm755 dist/scripts/setup-data-dir.sh
%{buildroot}%{_bindir}/%{name}-setup-data-dir.sh
+install -pm644 build-%{name}-%{version}+git/target/bin/stage1-*.aci
%{buildroot}%{_libexecdir}/%{name}
# install bash completion
install -dp %{buildroot}%{_datadir}/bash-completion/completions
-install -p -m 644 dist/bash_completion/%{name}.bash
%{buildroot}%{_datadir}/bash-completion/completions/%{name}
+install -pm644 dist/bash_completion/%{name}.bash
%{buildroot}%{_datadir}/bash-completion/completions/%{name}
# install metadata unitfiles
-install -p -m 644 dist/init/systemd/%{name}-gc.timer %{buildroot}%{_unitdir}
-install -p -m 644 dist/init/systemd/%{name}-gc.service %{buildroot}%{_unitdir}
-install -p -m 644 dist/init/systemd/%{name}-metadata.socket %{buildroot}%{_unitdir}
-install -p -m 644 dist/init/systemd/%{name}-metadata.service %{buildroot}%{_unitdir}
+install -pm644 dist/init/systemd/%{name}-gc.timer %{buildroot}%{_unitdir}
+install -pm644 dist/init/systemd/%{name}-gc.service %{buildroot}%{_unitdir}
+install -pm644 dist/init/systemd/%{name}-metadata.socket %{buildroot}%{_unitdir}
+install -pm644 dist/init/systemd/%{name}-metadata.service %{buildroot}%{_unitdir}
install -dp %{buildroot}%{_prefix}/lib/tmpfiles.d
-install -p -m 644 dist/init/systemd/tmpfiles.d/%{name}.conf
%{buildroot}%{_prefix}/lib/tmpfiles.d
-
-# source codes for building projects
-%if 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list
-# find all *.go but no *_test.go files and generate devel.file-list
-for file in $(find . -iname "*.go" \! -iname "*_test.go") ; do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >>
devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
-done
-%endif
-
-# testing files for this project
-%if 0%{?with_unit_test} && 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-# find all *_test.go files and generate unit-test.file-list
-for file in $(find . -iname "*_test.go"); do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >>
devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >>
unit-test-devel.file-list
-done
-%endif
-
-%if 0%{?with_devel}
-sort -u -o devel.file-list devel.file-list
-%endif
-
-%check
-%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
-%if ! 0%{?with_bundled}
-export GOPATH=%{buildroot}/%{gopath}:%{gopath}
-%else
-export GOPATH=%{buildroot}/%{gopath}:$(pwd)/Godeps/_workspace:%{gopath}
-%endif
-%endif
+install -pm644 dist/init/systemd/tmpfiles.d/%{name}.conf
%{buildroot}%{_prefix}/lib/tmpfiles.d
%pre
getent group %{name} >/dev/null || groupadd -r %{name}
@@ -288,34 +202,31 @@ exit 0
%postun
%systemd_postun_with_restart %{name}-metadata.service
-#define license tag if not already defined
-%{!?_licensedir:%global license %doc}
-
-%if 0%{?with_devel}
-%files devel -f devel.file-list
-%license LICENSE
-%doc CONTRIBUTING.md DCO README.md Documentation/*
-%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
-%endif
-
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%files unit-test-devel -f unit-test-devel.file-list
-%license LICENSE
-%doc CONTRIBUTING.md DCO README.md Documentation/*
+%if %{with check}
+%check
+%gocheck -d tests
%endif
%files
-%license LICENSE
-%doc CONTRIBUTING.md DCO README.md Documentation/*
+%license LICENSE pkg/acl/LICENSE.MIT store/imagestore/LICENSE.BSD
+%doc CHANGELOG.md CODE-OF-CONDUCT.md CONTRIBUTING.md
+%doc README.md ROADMAP.md Documentation
%{_bindir}/%{name}
%{_bindir}/%{name}-setup-data-dir.sh
%{_libexecdir}/%{name}/stage1-*.aci
-%{_unitdir}/%{name}*
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/%{name}
-%{_sharedstatedir}/%{name}
%{_prefix}/lib/tmpfiles.d/%{name}.conf
+%{_sharedstatedir}/%{name}
+%{_unitdir}/%{name}*
+
+%gopkgfiles
%changelog
+* Sun May 12 14:03:50 CEST 2019 Robert-Andr Mauchin <zebob.m(a)gmail.com> -
1.30.0-1.20190512git0c87656
+- Release 1.30.0, commit 0c8765619cae3391a9ffa12c8dbd12ba7a475eb8
+
* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.25.0-6.gitd2d35e0
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources
index 8b2f8fa..8775238 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rkt-d2d35e0.tar.gz) =
2bb48323d6bb78303c1afc3b2bb36d21aeb5e675d8a1300384449dc4d51f0ba825817b5ece7c5bc44435175e5725bfd01a6ba6379f80840b98544083ced92992
+SHA512 (rkt-0c8765619cae3391a9ffa12c8dbd12ba7a475eb8.tar.gz) =
d2fe2852135c371aa5dce27498dea8701c8d1aeb0f1dc065c1ffb276c4fb263b4f3a23ad55d94eba3b30aa306d90856ee9d55681b1b226b1a55cbd1508beb23f