SHA256
1
0
forked from pool/skaffold

Accepting request 1074887 from home:ojkastl_buildservice:Branch_devel_kubic

add subpackages for shell completions

OBS-URL: https://build.opensuse.org/request/show/1074887
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/skaffold?expand=0&rev=35
This commit is contained in:
Johannes Kastl 2023-03-28 07:11:24 +00:00 committed by Git OBS Bridge
parent 5ef3be6cd8
commit 7eb1c50f8f
7 changed files with 73 additions and 8 deletions

View File

@ -1,5 +1,5 @@
<services>
<service name="tar_scm" mode="disabled">
<service name="obs_scm" mode="disabled">
<param name="url">https://github.com/GoogleContainerTools/skaffold</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
@ -11,11 +11,11 @@
<service name="set_version" mode="disabled">
<param name="basename">skaffold</param>
</service>
<service name="recompress" mode="disabled">
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="disabled">
<param name="archive">skaffold-2.2.0.tar.gz</param>
</service>
</services>

3
skaffold-2.2.0.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ed006b602dabc6accf2695ddb0431c1907a3a7aa8d3d3d55ff8cd9175a031c91
size 82194446

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c42ff1797e89b71cac390b96c566640e693a4e8ad6184ffd2ad7e32085dbf87e
size 42204857

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Mar 28 06:12:57 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
- add subpackages for shell completions
-------------------------------------------------------------------
Tue Mar 07 05:45:17 UTC 2023 - kastl@b1-systems.de

4
skaffold.obsinfo Normal file
View File

@ -0,0 +1,4 @@
name: skaffold
version: 2.2.0
mtime: 1678137202
commit: bfc52e41ca7fbeac8a9f1da681118d14e197d6d4

View File

@ -31,6 +31,36 @@ BuildRequires: go >= 1.17
%description
Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. You can iterate on your application source code locally then deploy to local or remote Kubernetes clusters. Skaffold handles the workflow for building, pushing and deploying your application. It also provides building blocks and describe customizations for a CI/CD pipeline.
%package -n %{name}-bash-completion
Summary: Bash Completion for %{name}
Group: System/Shells
Requires: %{name} = %{version}
Supplements: (%{name} and bash-completion)
BuildArch: noarch
%description -n %{name}-bash-completion
Bash command line completion support for %{name}.
%package -n %{name}-fish-completion
Summary: Fish Completion for %{name}
Group: System/Shells
Requires: %{name} = %{version}
Supplements: (%{name} and fish)
BuildArch: noarch
%description -n %{name}-fish-completion
Fish command line completion support for %{name}.
%package -n %{name}-zsh-completion
Summary: Zsh Completion for %{name}
Group: System/Shells
Requires: %{name} = %{version}
Supplements: (%{name} and zsh)
BuildArch: noarch
%description -n %{name}-zsh-completion
zsh command line completion support for %{name}.
%prep
%setup -q
%setup -q -T -D -a 1
@ -48,9 +78,35 @@ go build \
# Install the binary.
install -D -m 0755 bin/%{name} "%{buildroot}/%{_bindir}/%{name}"
# create the bash completion file
mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions/
%{buildroot}/%{_bindir}/%{name} completion bash > %{buildroot}%{_datarootdir}/bash-completion/completions/%{name}
# create the fish completion file
mkdir -p %{buildroot}%{_datarootdir}/fish/vendor_completions.d/
%{buildroot}/%{_bindir}/%{name} completion fish > %{buildroot}%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
# create the zsh completion file
mkdir -p %{buildroot}%{_datarootdir}/zsh_completion.d/
%{buildroot}/%{_bindir}/%{name} completion zsh > %{buildroot}%{_datarootdir}/zsh_completion.d/_%{name}
%files
%doc README.md
%license LICENSE
%{_bindir}/%{name}
%files -n %{name}-bash-completion
%dir %{_datarootdir}/bash-completion/completions/
%{_datarootdir}/bash-completion/completions/%{name}
%files -n %{name}-fish-completion
%dir %{_datarootdir}/fish
%dir %{_datarootdir}/fish/vendor_completions.d
%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
%files -n %{name}-zsh-completion
%defattr(-,root,root)
%dir %{_datarootdir}/zsh_completion.d/
%{_datarootdir}/zsh_completion.d/_%{name}
%changelog

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:935bad421e27c2b8c33fd33922ab33b74b5844f35eb70c28caa666acc4362b71
size 17616276
oid sha256:0d89178e2d1d1c8f73b4c5df51877d546ccf704fe847f0a10ccd6de3af4bccc2
size 17615196