File sourcegit.spec of Package sourcegit
%define pkg_name sourcegit
%define pkg_version 2025.36
Name: %{pkg_name}
Version: %{pkg_version}
Release: 1
Summary: Open-source & Free Git Gui Client
License: MIT
URL: https://sourcegit-scm.github.io/
Source0: %{pkg_name}-%{pkg_version}-1.x86_64.rpm
Source100: %{pkg_name}.rpmlintrc
Requires: libX11.so.6()(%{__isa_bits}bit)
Requires: libSM.so.6()(%{__isa_bits}bit)
Requires: libicu
Requires: xdg-utils
BuildRequires: cpio
%description
Open-source & Free Git Gui Client
%prep
%install
cd %{buildroot}
rpm2cpio %{SOURCE0} | cpio -idmv
chmod 755 -R %{buildroot}/opt/sourcegit
chmod 755 %{buildroot}/%{_datadir}/applications/sourcegit.desktop
%{__rm} %{buildroot}/%{_bindir}/sourcegit
%{__ln_s} -rf %{buildroot}/opt/sourcegit/sourcegit %{buildroot}/%{_bindir}/sourcegit
%files
%dir /opt/sourcegit/
/opt/sourcegit/*
/usr/share/applications/sourcegit.desktop
/usr/share/icons/*
%{_bindir}/sourcegit
%changelog
# skip