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: # 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> # Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org>
# #
# All modifications and additions to the file contributed by third parties # 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) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
%define major 5.2 %define major 5.2
@ -18,22 +25,22 @@
%define soname 0 %define soname 0
%define libname libpgm-%{mpkg}-%{soname} %define libname libpgm-%{mpkg}-%{soname}
Name: openpgm Name: openpgm
Version: 5.2.122 Version: 5.2.122
Release: 0 Release: 0
Summary: OpenPGM implementation of the Reliable Multicast Protocol Summary: OpenPGM implementation of the Reliable Multicast Protocol
URL: https://github.com/steve-o/openpgm License: LGPL-2.1+
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
License: LGPL-2.1+ 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 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 # PATCH-FIX-UPSTREAM bmwiedemann https://github.com/steve-o/openpgm/pull/48
Patch0: libpgm-5.2.122-reproducible.patch Patch0: libpgm-5.2.122-reproducible.patch
BuildRoot: %{_tmppath}/build-%{name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-devel BuildRequires: gcc-c++
BuildRequires: gcc-c++ BuildRequires: glibc-devel
BuildRequires: make BuildRequires: make
BuildRequires: glibc-devel BuildRequires: pkg-config
BuildRequires: pkg-config BuildRequires: python-devel
%description %description
OpenPGM is an implementation of the Pragmatic General Multicast (PGM) 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. notify an application of unrecoverable loss.
%package -n %{libname} %package -n %{libname}
Summary: PGM Reliable Multicast Protocol library Summary: PGM Reliable Multicast Protocol library
Group: System/Libraries Group: System/Libraries
%description -n %{libname} %description -n %{libname}
OpenPGM is an implementation of the Pragmatic General Multicast (PGM) 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. notify an application of unrecoverable loss.
%package devel %package devel
Summary: Development files for the OpenPGM Reliable Multicast Protocol library Summary: Development files for the OpenPGM Reliable Multicast Protocol library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %{libname} = %{version} Requires: %{libname} = %{version}
%description devel %description devel
OpenPGM is an implementation of the Pragmatic General Multicast (PGM) OpenPGM is an implementation of the Pragmatic General Multicast (PGM)