diff options
-rw-r--r-- | debian/changelog | 46 | ||||
-rw-r--r-- | debian/clean | 4 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 45 | ||||
-rw-r--r-- | debian/copyright | 28 | ||||
-rw-r--r-- | debian/nfstrace-doc.docs | 1 | ||||
-rw-r--r-- | debian/nfstrace.install | 4 | ||||
-rwxr-xr-x | debian/rules | 20 | ||||
-rw-r--r-- | debian/source/format | 2 | ||||
-rw-r--r-- | debian/watch | 7 |
10 files changed, 158 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..8982f15 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,46 @@ +nfstrace (0.4.1-1) UNRELEASED; urgency=medium + + * New upstream release. + * Update watch file to mangle the tarball filename. + * Drop patches applied upstream. + + -- Andrew Shadura <andrewsh@debian.org> Thu, 12 Nov 2015 18:43:15 +0100 + +nfstrace (0.4.0-3) unstable; urgency=medium + + * Apply more patches from upstream fixing FTBFS (Closes: #786801). + + -- Andrew Shadura <andrewsh@debian.org> Thu, 23 Jul 2015 20:04:14 +0200 + +nfstrace (0.4.0-2) unstable; urgency=medium + + * Apply patches from upstream fixing FTBFS (Closes: #786801). + + -- Andrew Shadura <andrewsh@debian.org> Tue, 16 Jun 2015 00:00:07 +0200 + +nfstrace (0.4.0-1) unstable; urgency=medium + + * New upstream release + * Build documentation using LibreOffice + * Depend on libjson-c-dev + + -- Andrew Shadura <andrewsh@debian.org> Tue, 05 May 2015 15:17:33 +0200 + +nfstrace (0.3.1-2) unstable; urgency=medium + + * Add dependency on ncurses. + * Fix build failure on kFreeBSD. + + -- Andrew Shadura <andrewsh@debian.org> Thu, 18 Dec 2014 13:15:34 +0100 + +nfstrace (0.3.1-1) unstable; urgency=medium + + * New upstream release. + + -- Andrew Shadura <andrewsh@debian.org> Thu, 18 Dec 2014 12:12:48 +0100 + +nfstrace (0.3.0-1) unstable; urgency=low + + * Initial release (Closes: #769397). + + -- Andrew Shadura <andrewsh@debian.org> Tue, 18 Nov 2014 15:39:40 +0100 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..4094572 --- /dev/null +++ b/debian/clean @@ -0,0 +1,4 @@ +docs/nfstrace.8 +docs/nfstrace_manual.pdf +src/api/plugin_api.h +src/controller/build_info.h diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..9533316 --- /dev/null +++ b/debian/control @@ -0,0 +1,45 @@ +Source: nfstrace +Section: net +Priority: optional +Maintainer: Andrew Shadura <andrewsh@debian.org> +Build-Depends: + debhelper (>= 9), + cmake, + g++ (>= 4.8) | clang (>= 3.3), + libpcap0.8-dev (>= 1.3), + libgtest-dev, + google-mock, + libncurses5-dev, + libjson-c-dev +Build-Depends-Indep: +# doxygen, + libreoffice-writer +Standards-Version: 3.9.5 +Homepage: https://github.com/epam/nfstrace/ + +Package: nfstrace +Architecture: any +Multi-Arch: foreign +Depends: ${misc:Depends}, ${shlibs:Depends} +Recommends: nfstrace-doc +Description: NFS tracing/monitoring/capturing/analyzing tool + nfstrace captures live NFS traffic and performs filtering, statistical + analysis, visualisation and more. It also provides an API for custom + pluggable analysis modules. + . + nfstrace currently supports the following protocols: + . + - Ethernet + - IPv4, IPv6 + - UDP, TCP + - NFSv3, NFSv4, CIFS + +Package: nfstrace-doc +Architecture: all +Depends: ${misc:Depends} +Description: NFS tracing/monitoring/capturing/analyzing tool (documentation) + nfstrace captures live NFS traffic and performs filtering, statistical + analysis, visualisation and more. It also provides an API for custom + pluggable analysis modules. + . + This package ships the documentation for nfstrace. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..740e40a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: nfstrace +Upstream-Contact: + Vitali Adamenka <vitali_adamenka@epam.com> + Yauheni Azaranka <yauheni_azaranka@epam.com> + Alexey Costroma <alexey_costroma@epam.com> + Dzianis Huznou <dzianis_huznou@epam.com> + Pavel Karneliuk <pavel_karneliuk@epam.com> +Source: <https://github.com/epam/nfstrace> + +Files: * +Copyright: + 2013—2015 EPAM Systems +License: GPL-2 + Nfstrace is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 2 of the License. + . + Nfstrace is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with Nfstrace. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/debian/nfstrace-doc.docs b/debian/nfstrace-doc.docs new file mode 100644 index 0000000..ee86793 --- /dev/null +++ b/debian/nfstrace-doc.docs @@ -0,0 +1 @@ +docs/nfstrace_manual.pdf diff --git a/debian/nfstrace.install b/debian/nfstrace.install new file mode 100644 index 0000000..b4f1d7a --- /dev/null +++ b/debian/nfstrace.install @@ -0,0 +1,4 @@ +usr/bin +usr/include/nfstrace +usr/lib +usr/share/man diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..457a7cb --- /dev/null +++ b/debian/rules @@ -0,0 +1,20 @@ +#!/usr/bin/make -f + +%: + dh $@ + +override_dh_auto_build-indep: + cd docs; \ + unset DISPLAY; \ + loffice --headless --convert-to pdf nfstrace_manual.docx + # PlantUML not available :( + # $(MAKE) -C docs + +override_dh_auto_test-indep: + +override_dh_auto_configure: + dh_auto_configure -- -DGMOCK_SOURCE_DIR=/usr/src/gmock + +override_dh_auto_install-indep: + +.PHONY: override_dh_auto_configure override_dh_auto_build-indep override_dh_auto_test-indep override_dh_auto_install-indep diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..c3d9f24 --- /dev/null +++ b/debian/source/format @@ -0,0 +1,2 @@ +3.0 (quilt) + diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..1b7c2bf --- /dev/null +++ b/debian/watch @@ -0,0 +1,7 @@ +# watch control file for uscan +# See uscan(1) for how to set this file properly + +version=3 + +opts="filenamemangle=s/(?:.*?)??(\d[\d.]*)\.tar\.([gbx]z2?)/nfstrace-$1.tar.$2/" \ +https://github.com/epam/nfstrace/tags .*/(\d[\d\.]*)\.(?:tar.gz|tar.bz2|tar.xz) |