forked from pool/trivy
Accepting request 844854 from devel:kubic
- revert _service and build changes in last update to use the proper macros - set VERSION parameter properly (jsc#CAPS-105) - remove update-end-of-life-dates.patch - Require golang >= 1.15 to fix EINTR read issues (jsc#CAPS-170) - add update-end-of-life-dates.patch OBS-URL: https://build.opensuse.org/request/show/844854 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trivy?expand=0&rev=3
This commit is contained in:
parent
3ed020cb93
commit
584b539d07
3
_service
3
_service
@ -2,8 +2,9 @@
|
|||||||
<service name="tar_scm" mode="disabled">
|
<service name="tar_scm" mode="disabled">
|
||||||
<param name="url">https://github.com/aquasecurity/trivy</param>
|
<param name="url">https://github.com/aquasecurity/trivy</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="versionformat">0.12.0</param>
|
|
||||||
<param name="revision">v0.12.0</param>
|
<param name="revision">v0.12.0</param>
|
||||||
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="disabled">
|
<service name="recompress" mode="disabled">
|
||||||
|
4
_servicedata
Normal file
4
_servicedata
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<servicedata>
|
||||||
|
<service name="tar_scm">
|
||||||
|
<param name="url">https://github.com/aquasecurity/trivy</param>
|
||||||
|
<param name="changesrevision">49691ba85e9e0f94546b031b3a8b80b3ba949f0f</param></service></servicedata>
|
@ -1,3 +1,21 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 28 12:47:30 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- revert _service and build changes in last update to use
|
||||||
|
the proper macros
|
||||||
|
- set VERSION parameter properly (jsc#CAPS-105)
|
||||||
|
- remove update-end-of-life-dates.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 22 14:20:24 UTC 2020 - Stefan Nica <snica@suse.com>
|
||||||
|
|
||||||
|
- Require golang >= 1.15 to fix EINTR read issues (jsc#CAPS-170)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 22 13:16:40 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- add update-end-of-life-dates.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Oct 20 13:13:39 UTC 2020 - msabate@suse.com
|
Tue Oct 20 13:13:39 UTC 2020 - msabate@suse.com
|
||||||
|
|
||||||
|
26
trivy.spec
26
trivy.spec
@ -16,6 +16,8 @@
|
|||||||
#
|
#
|
||||||
# nodebuginfo
|
# nodebuginfo
|
||||||
|
|
||||||
|
|
||||||
|
%global goipath github.com/aquasecurity/trivy
|
||||||
Name: trivy
|
Name: trivy
|
||||||
Version: 0.12.0
|
Version: 0.12.0
|
||||||
Release: 0
|
Release: 0
|
||||||
@ -26,12 +28,9 @@ URL: https://github.com/aquasecurity/trivy
|
|||||||
Source: %{name}-%{version}.tar.gz
|
Source: %{name}-%{version}.tar.gz
|
||||||
Source1: vendor.tar.gz
|
Source1: vendor.tar.gz
|
||||||
BuildRequires: golang-packaging
|
BuildRequires: golang-packaging
|
||||||
BuildRequires: golang(API) = 1.13
|
BuildRequires: golang(API) >= 1.15
|
||||||
|
|
||||||
# As specified in their documentation. The version of these packages doesn't
|
|
||||||
# seem to matter too much.
|
|
||||||
Requires: git-core
|
|
||||||
Requires: ca-certificates
|
Requires: ca-certificates
|
||||||
|
Requires: git-core
|
||||||
Requires: rpm
|
Requires: rpm
|
||||||
%{go_nostrip}
|
%{go_nostrip}
|
||||||
|
|
||||||
@ -46,19 +45,18 @@ scan. All you need to do for scanning is to specify a target such as an image
|
|||||||
name of the container.
|
name of the container.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -a1
|
%setup -qa1
|
||||||
|
%autopatch -p1
|
||||||
# Even though this is a bit ugly because it falls outside of the scope of the
|
|
||||||
# original intent of the `LDFLAGS` variable, it's useful to do it once just so
|
|
||||||
# we don't have to patch both `build` and `install`.
|
|
||||||
sed -i -e 's|LDFLAGS=|LDFLAGS=-buildmode=pie -mod vendor |g' Makefile
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make build VERSION=%{version}
|
%goprep %{goipath}
|
||||||
|
|
||||||
|
export CGO_ENABLED=0
|
||||||
|
|
||||||
|
%gobuild -mod vendor -ldflags "-X=main.version=%{version}" cmd/trivy
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install VERSION=%{version}
|
%goinstall
|
||||||
install -D -m 0755 ~/go/bin/%{name} "%{buildroot}/%{_bindir}/%{name}"
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
BIN
vendor.tar.gz
(Stored with Git LFS)
BIN
vendor.tar.gz
(Stored with Git LFS)
Binary file not shown.
Loading…
Reference in New Issue
Block a user