From 0237e44b52036aeff820be325c241939aac1aa74 Mon Sep 17 00:00:00 2001 From: Zhipeng Xie Date: Sat, 13 Feb 2021 05:20:13 -0500 Subject: [PATCH] init package Signed-off-by: Zhipeng Xie --- README.en.md | 36 -------------------- README.md | 37 -------------------- gitapi-1.0.1.tar.gz | Bin 0 -> 7042 bytes python-gitapi.spec | 80 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 80 insertions(+), 73 deletions(-) delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 gitapi-1.0.1.tar.gz create mode 100644 python-gitapi.spec diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 727bdda..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# python-gitapi - -#### Description -Python API to Git using the command-line interface - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 7a2f1f9..0000000 --- a/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# python-gitapi - -#### 介绍 -Python API to Git using the command-line interface - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/gitapi-1.0.1.tar.gz b/gitapi-1.0.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..92aa4151f8fdb8d3b894b784556694ee060ee65f GIT binary patch literal 7042 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 literal 0 HcmV?d00001 diff --git a/python-gitapi.spec b/python-gitapi.spec new file mode 100644 index 0000000..32d015a --- /dev/null +++ b/python-gitapi.spec @@ -0,0 +1,80 @@ +%global _empty_manifest_terminate_build 0 +Name: python-gitapi +Version: 1.0.1 +Release: 1 +Summary: Python API to Git using the command-line interface +License: Do whatever you want, don't blame me +URL: https://bitbucket.org/haard/gitapi +Source0: https://files.pythonhosted.org/packages/ee/09/f899c49ef40d1e394131b10e614282de467a6cbd04a2c6e34e6aabf0969d/gitapi-1.0.1.tar.gz +BuildArch: noarch + + +%description +gitapi is a pure-Python API to Git, that uses the command-line +interface. This is a fork of https://bitbucket.org/haard/ with the +intention of making a unified API for a subset of git and hg +functionality possible + +%package -n python3-gitapi +Summary: Python API to Git using the command-line interface +Provides: python-gitapi +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-gitapi +gitapi is a pure-Python API to Git, that uses the command-line +interface. This is a fork of https://bitbucket.org/haard/ with the +intention of making a unified API for a subset of git and hg +functionality possible + +%package help +Summary: Development documents and examples for gitapi +Provides: python3-gitapi-doc +%description help +gitapi is a pure-Python API to Git, that uses the command-line +interface. This is a fork of https://bitbucket.org/haard/ with the +intention of making a unified API for a subset of git and hg +functionality possible + +%prep +%autosetup -n gitapi-1.0.1 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-gitapi -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Feb 13 2021 Python_Bot +- Package Spec generated -- Gitee