Ismail Dönmez 2017-10-09 09:10:11 +00:00 committed by Git OBS Bridge
parent 1f28d7077b
commit b218053e03
2 changed files with 30 additions and 23 deletions

BIN
libpgm-5.2.122.tar.bz2 (Stored with Git LFS)

Binary file not shown.

View File

@ -1,5 +1,8 @@
# vim: set sw=4 ts=4 et nu:
#
# spec file for package openpgm
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org>
#
# All modifications and additions to the file contributed by third parties
@ -11,6 +14,10 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
%define major 5.2
@ -18,22 +25,22 @@
%define soname 0
%define libname libpgm-%{mpkg}-%{soname}
Name: openpgm
Version: 5.2.122
Release: 0
Summary: OpenPGM implementation of the Reliable Multicast Protocol
URL: https://github.com/steve-o/openpgm
Group: Development/Libraries/C and C++
License: LGPL-2.1+
Source: https://github.com/steve-o/openpgm/archive/release-5-2-122.tar.gz#/libpgm-%{version}.tar.bz2
Name: openpgm
Version: 5.2.122
Release: 0
Summary: OpenPGM implementation of the Reliable Multicast Protocol
License: LGPL-2.1+
Group: Development/Libraries/C and C++
Url: https://github.com/steve-o/openpgm
Source: https://github.com/steve-o/openpgm/archive/release-5-2-122.tar.gz#/libpgm-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM bmwiedemann https://github.com/steve-o/openpgm/pull/48
Patch0: libpgm-5.2.122-reproducible.patch
BuildRoot: %{_tmppath}/build-%{name}-%{version}
BuildRequires: python-devel
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: glibc-devel
BuildRequires: pkg-config
Patch0: libpgm-5.2.122-reproducible.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc-c++
BuildRequires: glibc-devel
BuildRequires: make
BuildRequires: pkg-config
BuildRequires: python-devel
%description
OpenPGM is an implementation of the Pragmatic General Multicast (PGM)
@ -42,8 +49,8 @@ that enables receivers to detect loss, request retransmission of lost data, or
notify an application of unrecoverable loss.
%package -n %{libname}
Summary: PGM Reliable Multicast Protocol library
Group: System/Libraries
Summary: PGM Reliable Multicast Protocol library
Group: System/Libraries
%description -n %{libname}
OpenPGM is an implementation of the Pragmatic General Multicast (PGM)
@ -52,9 +59,9 @@ that enables receivers to detect loss, request retransmission of lost data, or
notify an application of unrecoverable loss.
%package devel
Summary: Development files for the OpenPGM Reliable Multicast Protocol library
Group: Development/Libraries/C and C++
Requires: %{libname} = %{version}
Summary: Development files for the OpenPGM Reliable Multicast Protocol library
Group: Development/Libraries/C and C++
Requires: %{libname} = %{version}
%description devel
OpenPGM is an implementation of the Pragmatic General Multicast (PGM)