summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2023-12-10 22:14:45 +0900
committerRyo Nakamura <upa@haeena.net>2023-12-10 22:14:45 +0900
commite0f412722b3d0e77cfc174fb5e37dbf85e985149 (patch)
tree3490a9145277d0c53d3266c0daae5b75c50bea9e /debian
parenteb5a9e30352f7b3aec6dcfced736192b6d12cdae (diff)
add debian directory
Diffstat (limited to 'debian')
-rw-r--r--debian/.gitignore11
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control17
-rw-r--r--debian/copyright12
-rwxr-xr-xdebian/rules13
-rw-r--r--debian/source/format1
7 files changed, 60 insertions, 0 deletions
diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..76a7f22
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1,11 @@
+
+/.debhelper/
+/*/
+!/tests/
+!/source
+
+/*.log
+/*.substvars
+/*.debhelper
+/files
+/mscp
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..873798f
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+mscp (0.1.2) UNRELEASED; urgency=medium
+
+ * Initial release for debian packaging
+
+ -- Ryo Nakamura <upa@haeena.net> Sun, 10 Dec 2023 21:51:49 +0900
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..e0e28f2
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,17 @@
+Source: mscp
+Section: net
+Priority: optional
+Maintainer: Ryo Nakamura <upa@haeena.net>
+Build-Depends: debhelper (>= 10~), cmake, zlib1g-dev, libssl-dev, libkrb5-dev
+Homepage: https://github.com/upa/mscp
+Standards-Version: 4.5.0.3
+
+
+Package: mscp
+Architecture: linux-any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: mscp is a fast file transfer tool that copies files over
+ multiple ssh (SFTP) connections. Multiple threads and connections in
+ mscp transfer (1) multiple files simultaneously and (2) a large file
+ in parallel. It would shorten the waiting time for transferring a lot
+ of/large files over networks.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..0f9c1b9
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,12 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: https://github.com/upa/mscp
+Upstream-Name: mscp
+Upstream-Contact: Ryo Nakamura <upa@haeena.net>
+
+Files: *
+Copyright: Ryo Nakamura
+License: GPL-3
+
+Files: src/list.h
+Copyright: kazutomo@mcs.anl.gov
+License: GPL
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..87da342
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@
+
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ -DINSTALL_EXECUTABLE_ONLY=ON
+
+override_dh_auto_test:
+
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)