Package not found: openSUSE:Factory:Staging:adi:7/heroic-games-launcher

File asdf.spec of Package asdf

#
# spec file for package asdf
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#

Name:           asdf
Version:        0.10.2
Release:        0
Summary:        Extendable version manager
License:        MIT
URL:            https://github.com/asdf-vm/asdf
Source:         %{name}-%{version}.tar.gz
BuildArch:      noarch
BuildRequires:  fdupes
Requires:       curl

%description
A tool version manager. All tool version definitions are contained within one file (.tool-versions)
which you can check in to your project's Git repository to share with your team, ensuring everyone
is using the exact same versions of tools.

%package bash-completion
Summary:        Bash Completion for %{name}
Group:          System/Shells
Requires:       %{name} = %{version}
Supplements:    (%{name} and bash-completion)
BuildArch:      noarch

%description bash-completion 
Bash command line completion support for %{name}.

%package fish-completion
Summary:        Fish Completion for %{name}
Group:          System/Shells
Requires:       %{name} = %{version}
Supplements:    (%{name} and fish)
BuildArch:      noarch

%description fish-completion
Fish command line completion support for %{name}.

%prep
%autosetup

%build
# remove files which won't be installed
rm -rf test .*
find . -name .gitignore -delete

%install
install -d %{buildroot}/usr/share/%{name}
cp -R . %{buildroot}/usr/share/%{name}
# remove docs from main package
for doc in README.md CHANGELOG.md SECURITY.md docs; do
    rm -rf %{buildroot}/usr/share/%{name}/${doc}
done
%{fdupes} %{buildroot}/usr/share/doc/packages/%{name}/docs

# don't install completions as part of the main package
rm -rf %{buildroot}/usr/share/%{name}/completions

mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions
cp completions/asdf.bash %{buildroot}%{_datarootdir}/bash-completion/completions/%{name}

mkdir -p %{buildroot}%{_datadir}/fish/vendor_completions.d
cp completions/asdf.fish %{buildroot}%{_datarootdir}/fish/vendor_completions.d/%{name}.fish

%files
%license LICENSE
%doc README.md CHANGELOG.md SECURITY.md docs
%dir /usr/share/%{name}
/usr/share/%{name}/*

%files bash-completion
%defattr(-,root,root)
%dir %{_datarootdir}/bash-completion/completions/
%{_datarootdir}/bash-completion/completions/%{name}

%files fish-completion
%defattr(-,root,root)
%dir %{_datarootdir}/fish
%dir %{_datarootdir}/fish/vendor_completions.d
%{_datarootdir}/fish/vendor_completions.d/%{name}.fish

%changelog
openSUSE Build Service is sponsored by