Changeset 442fbd6


Ignore:
Timestamp:
07/23/18 13:05:31 (2 years ago)
Author:
GitHub <noreply@…>
Branches:
develop, master
Children:
4819d75, cdd9753
Parents:
31111c7 (diff), dd48bb5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Shane Alcock <salcock@…> (07/23/18 13:05:31)
git-committer:
GitHub <noreply@…> (07/23/18 13:05:31)
Message:

Merge pull request #77 from gizmoguy/debian-packaging

Add debian packaging.

Files:
2 added
1 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • debian/compat

    r78fe0d2 rdd48bb5  
    1 5
     19
  • debian/control

    r78fe0d2 rdd48bb5  
    11Source: libtrace4
    22Priority: optional
    3 Maintainer: Matt Brown <mattb@debian.org>
    4 Build-Depends: debhelper (>= 5.0.0), dpkg-dev (>= 1.16.1~), dh-autoreconf,
    5  libpcap0.8-dev, zlib1g-dev, flex, bison, doxygen, liblzma-dev, graphviz,
    6  libncurses5-dev, libbz2-dev, libssl-dev, libwandio1-dev
    7 Standards-Version: 3.9.6
     3Maintainer: Brad Cowie <brad@wand.net.nz>
     4Build-Depends: debhelper (>= 9), dh-autoreconf,
     5 libpcap-dev, zlib1g-dev, flex, bison, doxygen, liblzma-dev, graphviz,
     6 libncurses5-dev, libbz2-dev, libssl-dev, libwandio1-dev, libwandder1-dev,
     7 libdpdk-dev, libnuma-dev
     8Standards-Version: 4.1.3
    89Section: libs
    910Homepage: http://research.wand.net.nz/software/libtrace.php
     
    3940 and multiple input formats.
    4041 .
    41  libtrace is developed by the WAND Network Research Group at Waikato 
     42 libtrace is developed by the WAND Network Research Group at Waikato
    4243 University in New Zealand.
    4344
     
    5455 the libpacketdump library.
    5556 .
    56  libpacketdump provides a library which can parse packets and display the 
     57 libpacketdump provides a library which can parse packets and display the
    5758 packet contents in a nice human-readable form. The output is similar to that
    5859 produced by tcpdump, although the formatting is somewhat more verbose.
     
    7374 produced by tcpdump, although the formatting is somewhat more verbose.
    7475 .
    75  libpacketdump is developed by the WAND Network Research Group at Waikato 
     76 libpacketdump is developed by the WAND Network Research Group at Waikato
    7677 University in New Zealand.
    7778
     
    8687 tasks that are required when analysing and manipulating network traces.
    8788 .
    88  Multiple input methods and formats are supported including device capture, 
     89 Multiple input methods and formats are supported including device capture,
    8990 raw and gz-compressed traces, and sockets.
    90  . 
    91  libtrace is developed by the WAND Network Research Group at Waikato 
     91 .
     92 libtrace is developed by the WAND Network Research Group at Waikato
    9293 University in New Zealand.
  • debian/copyright

    r78fe0d2 rdd48bb5  
    1 This package was debianized by Matt Brown <debian@mattb.net.nz> on
    2 Thu, 13 Oct 2005 00:28:25 +1300.
     1Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
     2Upstream-Name: Libtrace
     3Source: http://research.wand.net.nz/software/libtrace.php
    34
    4 It was downloaded from http://research.wand.net.nz/software/libtrace.php
    5 
    6 Copyright Holder:
    7 
    8 Copyright (c) 2007-2016 The University of Waikato, Hamilton, New Zealand.
    9 
    10 License:
    11 
    12     This program is free software: you can redistribute it and/or modify
    13     it under the terms of the GNU Lesser General Public License as published by
    14     the Free Software Foundation, either version 3 of the License, or
    15     (at your option) any later version.
    16 
    17     This program is distributed in the hope that it will be useful,
    18     but WITHOUT ANY WARRANTY; without even the implied warranty of
    19     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    20     GNU Lesser General Public License for more details.
    21 
    22     You should have received a copy of the GNU Lesser General Public License
    23     along with this program.  If not, see <http://www.gnu.org/licenses/>.
    24 
    25 On Debian systems, the complete text of the GNU Lesser General
    26 Public License can be found in `/usr/share/common-licenses/LGPL'.
     5Files: *
     6Copyright: 2018 The University of Waikato, Hamilton, New Zealand.
     7License: LGPL-3
     8 This package is free software; you can redistribute it and/or
     9 modify it under the terms of the GNU Lesser General Public
     10 License as published by the Free Software Foundation; either
     11 version 3 of the License, or (at your option)
     12 any later version.
     13 .
     14 This package is distributed in the hope that it will be useful,
     15 but WITHOUT ANY WARRANTY; without even the implied warranty of
     16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     17 Lesser General Public License for more details.
     18 .
     19 You should have received a copy of the GNU Lesser General Public
     20 License along with this package; if not, write to the Free Software
     21 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
     22 .
     23 On Debian systems, the complete text of the GNU Lesser General
     24 Public License can be found in `/usr/share/common-licenses/LGPL-3'.
  • debian/libpacketdump4-dev.install

    r78fe0d2 rdd48bb5  
    11usr/include/libpacketdump*
    22usr/lib/libpacketdump*.so
    3 usr/lib/libpacketdump/*.so
  • debian/libpacketdump4.install

    r78fe0d2 rdd48bb5  
    11usr/lib/libpacketdump*.so.*
    22usr/lib/libpacketdump/*.protocol
     3usr/lib/libpacketdump/*.so
  • debian/libtrace4-dev.dirs

    r78fe0d2 rdd48bb5  
    11usr/lib
    22usr/include
     3usr/include/libtrace
    34usr/share/man/man3
  • debian/libtrace4-dev.install

    r78fe0d2 rdd48bb5  
    1 usr/include/libtrace*
    2 usr/include/rt_protocol.h
     1usr/include/libtrace*.h
     2usr/include/libtrace/*.h
    33usr/lib/libtrace*.so
    44usr/lib/libtrace*.a
  • debian/rules

    r78fe0d2 rdd48bb5  
    2121
    2222
    23 libtrace_backup.h:
    24         # libtrace.h is modified by the build, so back it up so it can be restored
    25         # by the clean target
    26         cp lib/libtrace.h libtrace_backup.h
    27 
    2823configure:
    2924
    30 configure-stamp: configure libtrace_backup.h
     25configure-stamp: configure
    3126        dh_testdir
    32        
     27
    3328        dh_autoreconf
    34        
     29
    3530        ./configure $(CONFFLAGS) \
    3631                   --prefix=/usr \
    3732                   --mandir=\$${prefix}/share/man \
    3833                   --infodir=\$${prefix}/share/info
    39        
     34
    4035        touch configure-stamp
    4136
     
    5853        [ ! -f Makefile ] || $(MAKE) clean
    5954        [ ! -f Makefile ] || $(MAKE) distclean
    60         [ ! -f libtrace_backup.h ] || mv libtrace_backup.h lib/libtrace.h
    6155        rm -rf docs/doxygen
    62        
     56
    6357        dh_autoreconf_clean
    64         dh_clean 
     58        dh_clean
    6559
    6660install: build
    6761        dh_testdir
    6862        dh_testroot
    69         dh_clean -k 
     63        dh_clean -k
    7064        dh_installdirs
    7165
    7266        # Add here commands to install the package into debian/tmp
    7367        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
    74 
    7568
    7669# Build architecture-independent files here.
     
    10093
    10194binary: binary-indep binary-arch
    102 .PHONY: build clean binary-indep binary-arch binary install 
     95.PHONY: build clean binary-indep binary-arch binary install
Note: See TracChangeset for help on using the changeset viewer.