commit 7e3e437b7b8b970aaaedff10ec1e58169038d870df2e9bddaddd216afa764319 Author: Marcus Meissner Date: Fri Jul 3 09:40:28 2020 +0000 Accepting request 817398 from home:mnhauke Initial package for netperfmeter OBS-URL: https://build.opensuse.org/request/show/817398 OBS-URL: https://build.opensuse.org/package/show/network:utilities/netperfmeter?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/netperfmeter-1.8.6.tar.xz b/netperfmeter-1.8.6.tar.xz new file mode 100644 index 0000000..cd1a2d3 --- /dev/null +++ b/netperfmeter-1.8.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d234bc6a624514215d4eb5a376eddb1baac8c4af0d7685a11cfcd5b1dd96b6a +size 201528 diff --git a/netperfmeter-1.8.6.tar.xz.asc b/netperfmeter-1.8.6.tar.xz.asc new file mode 100644 index 0000000..ffc0fcd --- /dev/null +++ b/netperfmeter-1.8.6.tar.xz.asc @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQRyZtjNpojE1R82KmLfYFuwdg8tZQUCXj1ZCQAKCRDfYFuwdg8t +ZTjPAKCtkT6YtDJ/7hRi6hb8sr9e+OkIMwCfaDyomyw3gpEbbR3j9AdkkRC5Cj8= +=fu98 +-----END PGP SIGNATURE----- diff --git a/netperfmeter.changes b/netperfmeter.changes new file mode 100644 index 0000000..9948e64 --- /dev/null +++ b/netperfmeter.changes @@ -0,0 +1,15 @@ +------------------------------------------------------------------- +Sat Jun 27 13:35:21 UTC 2020 - Martin Hauke + +- Add source verification + +------------------------------------------------------------------- +Fri Jun 26 19:22:14 UTC 2020 - Martin Hauke + +- Specfile cleanup + +------------------------------------------------------------------- +Mon Nov 21 00:00:00 UTC 2016 - Marcus Furlong + +- Initial OBS Release + diff --git a/netperfmeter.keyring b/netperfmeter.keyring new file mode 100644 index 0000000..945a56b --- /dev/null +++ b/netperfmeter.keyring @@ -0,0 +1,404 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +lFUAoMJrt3ofCGhrsOs9pMA//3rkg/Js +=peC/ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/netperfmeter.spec b/netperfmeter.spec new file mode 100644 index 0000000..50655df --- /dev/null +++ b/netperfmeter.spec @@ -0,0 +1,127 @@ +# +# spec file for package netperfmeter +# +# Copyright (c) 2020 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: netperfmeter +Version: 1.8.6 +Release: 0 +Summary: Network performance meter for the UDP, TCP, SCTP and DCCP protocols +License: GPL-3.0-or-later +Group: Productivity/Networking/Diagnostic +URL: https://www.uni-due.de/~be0001/netperfmeter/ +#Git-Clone: https://github.com/dreibh/netperfmeter.git +Source: https://www.uni-due.de/~be0001/netperfmeter/download/%{name}-%{version}.tar.xz +Source1: https://www.uni-due.de/~be0001/netperfmeter/download/%{name}-%{version}.tar.xz.asc +Source2: %{name}.keyring +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: lksctp-tools-devel +BuildRequires: pkgconfig +BuildRequires: pkgconfig(bzip2) + +%description +NetPerfMeter is a network performance meter for the UDP, TCP, SCTP +and DCCP transport protocols over IPv4 and IPv6. It simultaneously +transmits bidirectional flows to an endpoint and measures the +resulting flow bandwidths and QoS. The results are written as +vector and scalar files. +The vector files can e.g. be used to create plots of the results. + +%prep +%setup -q + +%build +# FIXME: you should use the %%cmake macros +mkdir build && cd build +cmake .. \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DWITH_NEAT=0 \ + -DBUILD_TEST_PROGRAMS=1 \ + -DBUILD_PLOT_PROGRAMS=1 +%make_build + +%install +%cmake_install +chmod +x %{buildroot}/%{_bindir}/* + +%files +%license COPYING +%doc AUTHORS ChangeLog +%{_bindir}/combinesummaries +%{_bindir}/createsummary +%{_bindir}/extractvectors +%{_bindir}/getabstime +%{_bindir}/netperfmeter +%{_bindir}/runtimeestimator +%{_mandir}/man1/combinesummaries.1%{?ext_man} +%{_mandir}/man1/createsummary.1%{?ext_man} +%{_mandir}/man1/extractvectors.1%{?ext_man} +%{_mandir}/man1/getabstime.1%{?ext_man} +%{_mandir}/man1/netperfmeter.1%{?ext_man} +%{_mandir}/man1/runtimeestimator.1%{?ext_man} + +%package pdfproctools +Summary: PDF Processing Tools +Group: Productivity/Networking/Diagnostic +Requires: ghostscript +Requires: perl >= 5.8.0 +Requires: perl-PDF-API2 +Requires: qpdf +BuildArch: noarch + +%description pdfproctools +SetPDFMetadata updates the metadata of a PDF file. In particular, +it can be used to add outlines (bookmarks) to a document. +Furthermore, it can set the document properties (e.g. author, +title, keywords, creator, producer). PDFEmbedFonts embeds all +referenced fonts into a PDF file. Optionally, it can also linearize +the PDF file for online publication ("fast web view", "optimized"). + +This package contains tools for PDF file processing. + +%files pdfproctools +%{_bindir}/pdfembedfonts +%{_bindir}/setpdfmetadata +%{_mandir}/man1/pdfembedfonts.1%{?ext_man} +%{_mandir}/man1/setpdfmetadata.1%{?ext_man} + +%package plotting +Summary: Network Performance Meter (plotting program) +Group: Productivity/Networking/Diagnostic +Requires: %{name} = %{version} +Requires: %{name}-pdfproctools = %{version} +Requires: R-core +BuildArch: noarch + +%description plotting +NetPerfMeter is a network performance meter for the UDP, +TCP, MPTCP, SCTP and DCCP transport protocols over IPv4 and IPv6. +It simultaneously transmits bidirectional flows to an endpoint +and measures the resulting flow bandwidths and QoS. The +results are written as vector and scalar files. The vector +files can e.g. be used to create plots of the results. + +This package contains a plotting program for the results. + +%files plotting +%{_bindir}/plot-netperfmeter-results +%dir %{_datadir}/netperfmeter +%{_datadir}/netperfmeter/plot-netperfmeter-results.R +%{_datadir}/netperfmeter/plotter.R +%{_mandir}/man1/plot-netperfmeter-results.1%{?ext_man} + +%changelog