12 Star 1 Fork 5

src-openEuler/openpgm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
openpgm.spec 1.63 KB
一键复制 编辑 原始数据 按行查看 历史
吴磊磊 提交于 2023-09-18 15:33 . Update to 5.3.128
%global name_alias pgm
%global version_main 5.3
%global version_dash_main 5-3
%global version_dash %{version_dash_main}-128
Name: openpgm
Version: 5.3.128
Release: 1
License: LGPLv2
Summary: PGM reliable multicast protocol implementation
URL: https://github.com/steve-o/openpgm
Source0: https://github.com/steve-o/openpgm/archive/release-%{version_dash}.tar.gz#/openpgm-release-%{version_dash}.tar.gz
BuildRequires: python3 perl-interpreter dos2unix
BuildRequires: gcc libtool automake autoconf
%description
OpenPGM implements PGM (Pragmatic General Multicast) following RFC 3208 specification.
%package devel
Summary: Development files for openpgm
Requires: %{name} = %{version}-%{release}
%description devel
Development libraries for OpenPGM.
%prep
%autosetup -n %{name}-release-%{version_dash}/%{name}/%{name_alias}
dos2unix examples/getopt.c examples/getopt.h
libtoolize --force --copy
aclocal
autoheader
automake --copy --add-missing
autoconf
%build
mv openpgm-5.2.pc.in openpgm-5.3.pc.in
%configure
%make_build
%install
%make_install
%delete_la_and_a
mv -f %{buildroot}%{_includedir}/%{name_alias}-%{version_main}/%{name_alias} %{buildroot}%{_includedir}/
%files
%{_libdir}/*.so.*
%doc COPYING LICENSE
%files devel
%doc examples/
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/openpgm-5.3.pc
%changelog
* Mon Sep 18 2023 wulei <wu_lei@hoperun.com> - 5.3.128-1
- Update to 5.3.128
* Wed Nov 11 2020 huanghaitao <huanghaitao8@huawei.com> - 5.2.122-16
- Change source
* Mon Mar 09 2020 lihao <lihao129@huawei.com> - 5.2.122-15
- Package Init
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/openpgm.git
git@gitee.com:src-openeuler/openpgm.git
src-openeuler
openpgm
openpgm
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385