%define debug_package %{nil}
Name: oegitext
Version: 1.0.2
Release: 2
License: MulanPSL-2.0
Group: Development/Tools
Summary: oeGitExt is used to help developers leverage the openEuler community infrastructure.
Url: https://atomgit.com/openeuler/oeGitExt
AutoReq: 0
%global __provides_exclude_from ^%{_datadir}/%{name}/.*\\.so.*$
Source0: oeGitExt-%{version}.tar.gz
Patch1: 0001-change-version-to-1.0.2.patch
BuildRequires: python3 python3-pyinstaller python3-yaml python3-requests
Requires: coreutils
%description
oeGitExt is used to help developers leverage the openEuler community infrastructure.
It enables developers to participate in openEuler community development by using command line.
%prep
%setup -q -n oeGitExt-%{version}
%autopatch -p1
%build
pyinstaller --onedir %{name}.py
%install
mkdir -p %{buildroot}%{_datadir}
cp -arf dist/%{name} %{buildroot}%{_datadir}
mkdir -p %{buildroot}%{_datadir}/%{name}/_internal/src
install -c -m 0644 src/*.yaml %{buildroot}%{_datadir}/%{name}/_internal/src
%files
%{_datadir}/%{name}/
%ghost %{_bindir}/%{name}
%ghost %{_datadir}/%{name}/src
%post
ln -sf %{_datadir}/%{name}/%{name} %{_bindir}/%{name}
ln -sf %{_datadir}/%{name}/_internal/src %{_datadir}/%{name}/src
%changelog
* Fri Jan 09 2026 Wang Kui <wangkui35@h-partners.com> - 1.0.2-2
- change version to 1.0.2
* Wed Dec 24 2025 Wang Kui <wangkui35@h-partners.com> - 1.0.2-1
- update to 1.0.2
* Tue Jun 10 2025 wu-donger <wudonger@huawei.com> - 0.0.2-2
- update docs
* Fri May 30 2025 wangkui <wangkui35@h-partners.com> - 0.0.2-1
- add docs
* Thu May 15 2025 Liu Wang <1823363429@qq.com> - 0.0.1-4
- update release to 0.0.1-4
* Thu May 8 2025 wangkui <wangkui35@h-partners.com> - 0.0.1-3
- add require coreutils
* Thu Feb 27 2025 wangkui <wangkui35@h-partners.com> - 0.0.1-2
- fix config issue
* Wed Feb 12 2025 wangkui <wangkui35@h-partners.com> - 0.0.1-1
- init