From ff6073838e23eca46119cffac7855fddea3ef48f Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Thu, 28 Sep 2017 07:36:24 +0100 Subject: Added "debian/" directory for deb packages --- debian/README.Debian | 18 +++++++++++++++++ debian/README.source | 51 +++++++++++++++++++++++++++++++++++++++++++++++ debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 49 +++++++++++++++++++++++++++++++++++++++++++++ debian/copyright | 46 ++++++++++++++++++++++++++++++++++++++++++ debian/netbunch-docs.docs | 2 ++ debian/patches/readme | 30 ++++++++++++++++++++++++++++ debian/patches/series | 1 + debian/rules | 25 +++++++++++++++++++++++ debian/source/format | 1 + 11 files changed, 229 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/README.source create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/netbunch-docs.docs create mode 100644 debian/patches/readme create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format (limited to 'debian') diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..47131eb --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,18 @@ +netbunch for Debian/Devuan/Ubuntu +------------------ + +This is NetBunch, the collection of software for network analysis +accompanying the book: + + "Complex Networks: Principles, Methods and Application" + V. Latora, V. Nicosia, G. Russo, Cambridge University + Press (2017), ISBN: 9781107103184 + https://www.cambridge.org/9781107103184 + +NetBunch includes all the programs implementing the algorithms +described in the Appendices of the book, and several more. If you use +a program included in NetBunch, please add a citation to the textbook +above and to the relevant References indicated in the corresponding +source files. + + -- Vincenzo (KatolaZ) Nicosia Thu, 28 Sep 2017 06:46:47 +0100 diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..60c282a --- /dev/null +++ b/debian/README.source @@ -0,0 +1,51 @@ +===== NetBunch-1.0 ===== + +This is NetBunch, the collection of software for network analysis +accompanying the book: + + "Complex Networks: Principles, Methods and Application" + V. Latora, V. Nicosia, G. Russo, Cambridge University + Press (2017), ISBN: 9781107103184 + http://www.cambridge.org/gb/academic/subjects/physics/statistical-physics/complex-networks-principles-methods-and-applications?format=HB + +NetBunch includes all the programs implementing the algorithms +described in the Appendices of the book, and several more. If you use +a program included in NetBunch, please add a citation to the textbook +above and to the relevant References indicated in the corresponding +source files. + +See 'INSTALL' for information about downloading and installing +NetBunch. + +NetBunch is written and maintained by Vincenzo 'KatolaZ' Nicosia +(v.nicosia@qmul.ac.uk) (c) 2009-2017. + +The programs included in NetBunch can be used, modified, and redistributed +under the terms of the GNU General Public License, either version 3 of the +License or, at your option, any later version. + +NetBunch 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. + +See the file 'COPYING' for additional details. + + +===== DOCUMENTATION ===== + +The documentation of all the programs included in NetBunch is +available at the URL: + + http://www.complex-networks.net + +Moreover, all the manpages are available in HTML format in the folder +'netbunch-doc' of the binary distributions. + +If you compile NetBunch from sources, the HTML files will be put under +$(prefix)/netbunch-doc (default to /usr/local/netbunch-doc), while the +manpages will be installed under $(prefix)/share/man/man1 (default to +/usr/local/share/man/man1). + +All the documentation in NetBunch can be used and distributed +according to the terms the GNU Free Documentation License, version 1.3. \ No newline at end of file diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..5ec9a50 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +netbunch (1.0-1) unstable; urgency=medium + + * Initial release + + -- Vincenzo (KatolaZ) Nicosia Thu, 28 Sep 2017 06:46:47 +0100 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..3fe75a8 --- /dev/null +++ b/debian/control @@ -0,0 +1,49 @@ +Source: netbunch +Section: science +Priority: optional +Maintainer: Vincenzo (KatolaZ) Nicosia +Build-Depends: debhelper (>= 9), autotools-dev +Standards-Version: 3.9.8 +Homepage: http://www.complex-networks.net +Vcs-Git: https://github.com/KatolaZ/NetBunch/ +#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/netbunch.git + +Package: netbunch +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A collection of programs for complex networks analysis + NetBunch is a collection of command-line programs for complex + networks analysis, accompanying the textbook "Complex Networks: + Principles, Methods and Applications" by V. Latora, V. Nicosia, + G. Russo, Cambridge University Press (2017). + . + The suite includes programs to compute simple node and graph + properties, such as: + . + - connected components + - degrees and degree correlations + - node centrality + - paths and distances + - node and edge betweenness + - centrality + - clustering + - cycles + - motifs + - communities + - spanning trees + - ... + . + Moreover, NetBunch includes utilities to create synthetic + networks using different models, such as: + . + - Erdos-Renyi random graphs + - Configuration model + - Small-world model (Watts-Strogatz) + - Linear preferential attachment (Barabasi-Albert) + - Linear preferential attachment with tunable exponent + (Dorogovtsev-Mendes-Samukin) + - Fitness model (Bianconi-Barabasi) + - Hidden-variable model (Boguna and Pastor-Satorras) + - .... + + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..847cc23 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,46 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: netbunch +Source: https://github.com/KatolaZ/NetBunch + +Files: * +Copyright: 2009-2017 Vincenzo 'KatolaZ' Nicosia +License: GPL-3+ + This program 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, either version 3 of the License, or (at + your option) any later version. + . + This program 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 this program. If not, see . + + +# If you want to use GPL v2 or later for the /debian/* files use +# the following clauses, or change it to suit. Delete these two lines +Files: debian/* +Copyright: 2017 Vincenzo (KatolaZ) Nicosia +License: GPL-2+ + This package 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; either version 2 of the License, or + (at your option) any later version. + . + This package 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 this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. +# Please avoid picking licenses with terms that are more restrictive than the +# packaged work, as it may make Debian's contributions unacceptable upstream. diff --git a/debian/netbunch-docs.docs b/debian/netbunch-docs.docs new file mode 100644 index 0000000..efea0a6 --- /dev/null +++ b/debian/netbunch-docs.docs @@ -0,0 +1,2 @@ +README.Debian +README.source diff --git a/debian/patches/readme b/debian/patches/readme new file mode 100644 index 0000000..31c126f --- /dev/null +++ b/debian/patches/readme @@ -0,0 +1,30 @@ +Description: readme changed + netbunch (1.0-1) unstable; urgency=medium + . + * Initial release +Author: Vincenzo (KatolaZ) Nicosia + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: https://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: 2017-09-28 + +--- netbunch-1.0.orig/README ++++ netbunch-1.0/README +@@ -6,7 +6,7 @@ accompanying the book: + "Complex Networks: Principles, Methods and Application" + V. Latora, V. Nicosia, G. Russo, Cambridge University + Press (2017), ISBN: 9781107103184 +- http://www.cambridge.org/gb/academic/subjects/physics/statistical-physics/complex-networks-principles-methods-and-applications?format=HB ++ https://www.cambridge.org/9781107103184 + + NetBunch includes all the programs implementing the algorithms + described in the Appendices of the book, and several more. If you use diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..8178c76 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +readme diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..1b9aee5 --- /dev/null +++ b/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +export DH_VERBOSE = 1 + + +# see FEATURE AREAS in dpkg-buildflags(1) +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +%: + dh $@ --with autotools_dev + + +# dh_make generated override targets +# This is example for Cmake (See https://bugs.debian.org/641051 ) +#override_dh_auto_configure: +# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) -- cgit v1.2.3