Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
5b9de5e9e1 !6 Change source to latest update
Merge pull request !6 from huanghaitao/master
2020-06-02 14:13:40 +08:00
hht8
baea17a42d Change source to latest update 2020-06-02 10:45:23 +08:00
openeuler-ci-bot
1d858d105b !5 add yaml file
Merge pull request !5 from sigui/master
2020-05-18 19:02:31 +08:00
si-gui
ac0564c76a add yaml file 2020-05-12 18:08:44 +08:00
openeuler-ci-bot
78d7b7c4ab !3 Add stack-protector-strong flag
Merge pull request !3 from sigui/sgs-own
2020-03-18 11:16:16 +08:00
zhangtao2020
6ead125e0a Add stack-protector-strong flag 2020-03-18 11:10:30 +08:00
openeuler-ci-bot
afb05bdd9d !2 Fix header file missing
Merge pull request !2 from 窃格瓦拉/master
2020-01-14 18:42:40 +08:00
qiegewala
e34f5aff8d Fix header file missing
Signed-off-by: qiegewala <1169471515@qq.com>
2020-01-14 18:01:29 +08:00
openeuler-ci-bot
5f928b15cc !1 Package Init
Merge pull request !1 from 窃格瓦拉/master
2020-01-13 16:33:54 +08:00
qiegewala
9bf88ea366 Package Init 2020-01-13 15:26:17 +08:00
3 changed files with 76 additions and 0 deletions

72
uthash.spec Normal file
View File

@ -0,0 +1,72 @@
%global debug_package %{nil}
Name: uthash
Version: 2.1.0
Release: 1
Summary: Hash table for C structures
License: BSD
URL: https://github.com/troydhanson/uthash
Source0: https://github.com/troydhanson/uthash/archive/v%{version}.tar.gz
BuildRequires: asciidoc
%description
This package provides hash table for C structures. It isn't a library but a single
header file, so there is no library code to link against. It has been tested on
various platforms including Linux, Windows, Solaris, OpenBSD, FreeBSD and Android.
Most of operations on hash table are supported, such as add/replace, find, delete,
count, iterate and sort.
%package devel
Summary: Header and library files for uthash
%description devel
Header and library files for uthash
%package help
Summary: Documentation for uthash
BuildArch: noarch
%description help
Documentation for uthash
%prep
%autosetup -p1
%build
cd doc/
%make_build V=1
cd ..
%install
install -d %{buildroot}%{_prefix}/share/doc/uthash
install -d %{buildroot}%{_prefix}/share/licenses/uthash/
cp LICENSE %{buildroot}%{_prefix}/share/licenses/uthash/
cp README.md %{buildroot}%{_prefix}/share/doc/uthash/
install -d %{buildroot}%{_includedir}
cd src/
cp * %{buildroot}%{_includedir}
cd ..
install -d %{buildroot}%{_libdir}
%files
%doc %{_prefix}/share/licenses/uthash/LICENSE
%doc %{_prefix}/share/doc/uthash/README.md
%files devel
%{_includedir}/*
%files help
%doc %{_prefix}/share/doc/uthash/*
%exclude %{_prefix}/share/doc/uthash/README.md
%changelog
* Tue Jun 02 2020 huanghaitao <huanghaitao8@huawei.com> - 2.1.0-1
- Change source to latest update
* Thu Mar 18 2020 zhangtao <zhangtao221@huawei.com> - 2.0.2-7
- Add stack-protector-strong flag
* Sat Dec 07 2019 lihao <lihao129@huawei.com> - 2.0.2-6
- Package Init

4
uthash.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: troydhanson/uthash
tag_prefix: ^v
seperator: .

BIN
v2.1.0.tar.gz Normal file

Binary file not shown.