Name: forgejo-cli Version: 0.5.0 Release: %autorelease Summary: CLI tool for Forgejo License: Apache-2.0 OR MIT URL: https://codeberg.org/forgejo-contrib/forgejo-cli Source0: %{url}/archive/v%{version}.tar.gz BuildRequires: cargo BuildRequires: cargo-rpm-macros BuildRequires: gcc BuildRequires: pkgconfig(libgit2) BuildRequires: pkgconfig(libssh2) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(zlib) %bcond check 0 %description %{summary}. %prep %autosetup -c -T tar -xzf %{SOURCE0} --strip-components=1 cargo vendor %cargo_prep -v vendor %build export LIBGIT2_NO_VENDOR=1 export LIBSSH2_SYS_USE_PKG_CONFIG=1 %cargo_build %{cargo_license_summary} %{cargo_license} > LICENSE.dependencies %cargo_vendor_manifest %install export LIBGIT2_NO_VENDOR=1 export LIBSSH2_SYS_USE_PKG_CONFIG=1 %define cargo_install_lib 0 %cargo_install %if %{with check} %check export LIBGIT2_NO_VENDOR=1 export LIBSSH2_SYS_USE_PKG_CONFIG=1 %cargo_test %endif %files %license LICENSE-APACHE %license LICENSE-MIT %license LICENSE.dependencies %license cargo-vendor.txt %doc README.md %{_bindir}/fj %changelog %autochangelog