From afd9b14dfb0932717ee994a946806838b659ccb0 Mon Sep 17 00:00:00 2001 From: dogsheng <960055655@qq.com> Date: Sat, 14 Dec 2019 21:12:31 +0800 Subject: [PATCH] Package init --- README.en.md | 36 ------------------------------- README.md | 39 --------------------------------- pps-tools-1.0.2.tar.gz | Bin 0 -> 12701 bytes pps-tools.spec | 48 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 48 insertions(+), 75 deletions(-) delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 pps-tools-1.0.2.tar.gz create mode 100644 pps-tools.spec diff --git a/README.en.md b/README.en.md deleted file mode 100644 index bf8a9bd..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# pps-tools - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### 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 c209072..0000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# pps-tools - -#### 介绍 -{**以下是码云平台说明,您可以替换此简介** -码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -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/pps-tools-1.0.2.tar.gz b/pps-tools-1.0.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..195f897e7235d5e9dc6442eee17a1cd8f2c86bae GIT binary patch literal 12701 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 RE*$>?VYKjs1Kj}u{SSonikkoc literal 0 HcmV?d00001 diff --git a/pps-tools.spec b/pps-tools.spec new file mode 100644 index 0000000..55d0526 --- /dev/null +++ b/pps-tools.spec @@ -0,0 +1,48 @@ +Name: pps-tools +Version: 1.0.2 +Release: 3 +Summary: User-space tools for LinuxPPS +License: GPLv2+ +URL: https://github.com/redlab-i/pps-tools +Source0: https://github.com/redlab-i/pps-tools/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc + +%description +This packages provides user-space tools for LinuxPPS. + +%package devel +Summary: Development files for pps-tools + +%description devel +This package contains libraries and headier files for developing applications +that use pps-tools. + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" +make %{?_smp_mflags} + +%install +mkdir -p $RPM_BUILD_ROOT%{_bindir} +mkdir -p $RPM_BUILD_ROOT%{_includedir}/sys + +install -m755 -t $RPM_BUILD_ROOT%{_bindir} ppsctl ppsfind ppsldisc ppstest ppswatch +install -p -m644 -t $RPM_BUILD_ROOT%{_includedir}/sys timepps.h + +%files +%defattr(-,root,root) +%license COPYING +%{_bindir}/* + +%files devel +%defattr(-,root,root) +%license COPYING +%{_includedir}/sys/timepps.h + +%changelog +* Mon Dec 9 2019 openEuler Buildteam - 1.0.2-3 +- Package init +