summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorKatolaZ <[email protected]>2017-09-28 07:36:24 +0100
committerKatolaZ <[email protected]>2017-09-28 07:36:24 +0100
commitff6073838e23eca46119cffac7855fddea3ef48f (patch)
treec4a4b645d2d39d239bff75e6093507b42694c695 /debian
parentbc509a2a17de7b853167a774fcf73ef0f345aa3d (diff)
Added "debian/" directory for deb packages
Diffstat (limited to 'debian')
-rw-r--r--debian/README.Debian18
-rw-r--r--debian/README.source51
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control49
-rw-r--r--debian/copyright46
-rw-r--r--debian/netbunch-docs.docs2
-rw-r--r--debian/patches/readme30
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules25
-rw-r--r--debian/source/format1
11 files changed, 229 insertions, 0 deletions
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 <[email protected]> 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
+([email protected]) (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 <[email protected]> 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 <[email protected]>
+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 <[email protected]>
+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 <http://www.gnu.org/licenses/>.
+
+
+# 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 <[email protected]>
+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 <https://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".
+
+# 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 <[email protected]>
+
+---
+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: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+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)