commit 597d602f4626083f44bb18749375b75e134960c9
Author: Elan Ruusamäe <[email protected]>
Date:   Thu Oct 7 10:59:45 2021 +0300

    Add skopeo 1.5.0

 skopeo.spec | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)
---
diff --git a/skopeo.spec b/skopeo.spec
new file mode 100644
index 0000000..a3b58bc
--- /dev/null
+++ b/skopeo.spec
@@ -0,0 +1,62 @@
+Summary:       Inspect container images and repositories on registries
+Name:          skopeo
+Version:       1.5.0
+Release:       0.1
+License:       Apache v2.0
+Source0:       
https://github.com/containers/skopeo/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: -
+URL:           https://github.com/containers/skopeo
+BuildRequires: btrfs-progs-devel
+BuildRequires: device-mapper-devel
+BuildRequires: git-core
+BuildRequires: glib2-devel
+BuildRequires: golang >= 1.16.6
+BuildRequires: gpgme-devel
+BuildRequires: libassuan-devel
+BuildRequires: ostree-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%global import_path github.com/containers/skopeo
+%define gobuild(o:) GO111MODULE=off go build -buildmode pie -compiler gc 
-tags="${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od 
-An -tx1|tr -d ' \\n') -extldflags '-Wl,-z,relro -Wl,-z,now'" -a -v -x %{?**};
+
+%description
+Command line utility to inspect images and repositories directly on
+Docker registries without the need to pull them
+
+%prep
+%autosetup -Sgit -n %{name}-%{version}
+
+sed -i 's;install-binary: bin/%{name};install-binary:;' Makefile
+sed -i 's;install-docs: docs;install-docs:;' Makefile
+
+mkdir -p src/github.com/containers
+ln -s ../../../ src/%{import_path}
+
+mkdir -p vendor/src
+for v in vendor/*; do
+       if test ${v} = vendor/src; then continue; fi
+       if test -d ${v}; then
+               mv ${v} vendor/src/
+       fi
+done
+
+mkdir -p bin
+
+%build
+export GOPATH=$(pwd):$(pwd)/vendor
+%gobuild -o bin/%{name} ./cmd/%{name}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} \
+    PREFIX=$RPM_BUILD_ROOT%{_prefix} \
+    install-binary install-completions
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.md LICENSE
+%attr(755,root,root) %{_bindir}/%{name}
+%{bash_compdir}/%{name}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/skopeo.git/commitdiff/03bf2a597ab93dd55a883572172bacfaf2b85686

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to