# -*- coding: ascii; tab-width: 4 -*- Package: libpgm52 Version: 5.2.122 Revision: 1 Description: OpenPGM library DescDetail: << OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol that enables receivers to detect loss, request retransmission of lost data, or notify an application of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible for ensuring all data is received, absolving the sender of reception responsibility. PGM runs over a best effort datagram service, currently OpenPGM uses IP multicast but could be implemented above switched fabrics such as InfiniBand. << Maintainer: Daniel Johnson License: LGPL2 Homepage: https://code.google.com/p/openpgm/ Source: https://openpgm.googlecode.com/files/libpgm-%v.tar.bz2 Source-Checksum: SHA256(2f6fcdad7fcf08368bce100db2598abdd57cb1e55869df68c0032a12ffe86d93) PatchScript: << # Patch configure to not link like Puma on Yosemite perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' openpgm/pgm/configure << Depends: %{n}-shlibs (= %v-%r) BuildDependsOnly: true ConfigureParams: --disable-static NoSetCPPFLAGS: true NoSetLDFLAGS: true CompileScript: << ./openpgm/pgm/configure %c make << InstallScript: make install DESTDIR=%d DocFiles: openpgm/doc/* openpgm/pgm/COPYING openpgm/pgm/LICENSE openpgm/pgm/README SplitOff: << Package: %{N}-shlibs Files: lib/libpgm-5.2.0.dylib Shlibs: %p/lib/libpgm-5.2.0.dylib 1.0.0 %n (>= 5.2.122-1) DocFiles: openpgm/pgm/COPYING openpgm/pgm/LICENSE openpgm/pgm/README <<