Package nerdctl: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 | %global import_path github.com/containerd/nerdctl Name: nerdctl Version: 1.7.6 Release: alt1 Summary: contaiNERD CTL - Docker-compatible CLI for containerd License: Apache-2.0 Group: System/Configuration/Other Url: https://github.com/containerd/nerdctl Packager: Mikhail Gordeev <obirvalger@altlinux.org> Source: %name-%version.tar Patch1: wrap-selinuxenabled-to-wariable-to-skip-requires.patch Patch2: add-sbin-to-path-to-work-in-rootless-mode.patch BuildRequires(pre): rpm-build-golang BuildRequires: golang Requires: containerd >= 1.6 Requires: cni-plugins iptables %description Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS. To run rootless need package %name-rootless. %package rootless Summary: Use nerdctl rootless Group: System/Configuration/Other Requires: rootlesskit %name slirp4netns %description rootless %summary %prep %setup %patch1 -p1 %patch2 -p1 %build export BUILDDIR="$PWD/.build" export IMPORT_PATH="%import_path" export GOPATH="$BUILDDIR:%go_path" %golang_prepare cd .build/src/%import_path export LDFLAGS="${LDFLAGS:-} -X github.com/containerd/nerdctl/pkg/version.Version=%version" %golang_build cmd/%name %install export BUILDDIR="$PWD/.build" export IGNORE_SOURCES=1 %golang_install install -m 0755 extras/rootless/containerd-rootless-setuptool.sh \ %buildroot%_bindir/containerd-rootless-setuptool.sh install -m 0755 extras/rootless/containerd-rootless.sh %buildroot%_bindir/containerd-rootless.sh mkdir -p %buildroot%_datadir/zsh/site-functions %buildroot%_bindir/%name completion zsh > %buildroot%_datadir/zsh/site-functions/_%name mkdir -p %buildroot%_datadir/bash-completion/completions %buildroot%_bindir/%name completion bash > %buildroot%_datadir/bash-completion/completions/%name mkdir -p %buildroot%_datadir/fish/vendor_completions.d %buildroot%_bindir/%name completion fish > %buildroot%_datadir/fish/vendor_completions.d/%name.fish %files rootless %exclude %_bindir/%name %_bindir/* %files %_bindir/%name %doc *.md %doc docs %_datadir/zsh/site-functions/_%name %_datadir/bash-completion/completions/%name %_datadir/fish/vendor_completions.d/%name.fish %changelog * Thu May 02 2024 Mikhail Gordeev <obirvalger@altlinux.org> 1.7.6-alt1 - new version 1.7.6 * Mon Mar 18 2024 Mikhail Gordeev <obirvalger@altlinux.org> 1.7.5-alt1 - new version 1.7.5 * Mon Feb 19 2024 Mikhail Gordeev <obirvalger@altlinux.org> 1.7.4-alt1 - new version 1.7.4 * Thu Feb 01 2024 Mikhail Gordeev <obirvalger@altlinux.org> 1.7.3-alt1 - new version 1.7.3 * Wed Dec 13 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.7.2-alt1 - new version 1.7.2 * Thu Nov 30 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.7.1-alt1 - new version 1.7.1 * Tue Nov 07 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.7.0-alt1 - new version 1.7.0 * Thu Nov 02 2023 Ivan A. Melnikov <iv@altlinux.org> 1.6.2-alt1.1 - NMU: add patch for loongarch64 support * Sat Oct 28 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.6.2-alt1 - new version 1.6.2 * Tue Sep 19 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.6.0-alt1 - new version 1.6.0 * Mon Jul 31 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.5.0-alt1 - new version 1.5.0 * Mon May 22 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.4.0-alt1 - new version 1.4.0 * Fri Apr 14 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.3.1-alt1 - new version 1.3.1 * Thu Apr 06 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.3.0-alt1 - new version 1.3.0 * Tue Mar 14 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.2.1-alt2 - Add sbin to path to work in rootless mode (Closes: 44495) * Wed Mar 01 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.2.1-alt1 - new version 1.2.1 * Fri Feb 17 2023 Mikhail Gordeev <obirvalger@altlinux.org> 1.2.0-alt1 - new version 1.2.0 * Thu Dec 15 2022 Mikhail Gordeev <obirvalger@altlinux.org> 1.1.0-alt1 - new version 1.1.0 * Tue Nov 15 2022 Mikhail Gordeev <obirvalger@altlinux.org> 1.0.0-alt1 - new version 1.0.0 * Thu Sep 15 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.23.0-alt1 - new version 0.23.0 * Fri Sep 09 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.22.2-alt1 - new version 0.22.2 * Wed Jul 20 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.22.0-alt1 - new version 0.22.0 * Wed Jun 22 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.21.0-alt1 - new version 0.21.0 * Thu Jun 16 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.20.0-alt1 - new version 0.20.0 * Thu May 05 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.19.0-alt1 - new version 0.19.0 * Thu Apr 07 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.18.0-alt1 - new version 0.18.0 * Mon Mar 14 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.17.1-alt1 - new version 0.17.1 * Tue Mar 01 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.17.0-alt1 - new version 0.17.0 * Tue Feb 01 2022 Mikhail Gordeev <obirvalger@altlinux.org> 0.16.1-alt1 - Initial build for Sisyphus |