From 60b024613b94ab53b7623d6cd670bca377a46be5 Mon Sep 17 00:00:00 2001 From: mflueggen Date: Fri, 6 Apr 2018 19:25:12 +0200 Subject: [PATCH] Create installation package (#147) * Adds files to be able to create a debian package. Requires build-essential, devscripts and debhelper version 9 or higher (see https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackaging for an example) Run dpkg-buildpackage -us -uc in deploy/yats-1.0 to create dep package. --- deploy/yats-1.0/debian/changelog | 5 +++++ deploy/yats-1.0/debian/compat | 1 + deploy/yats-1.0/debian/control | 10 ++++++++++ deploy/yats-1.0/debian/copyright | 14 ++++++++++++++ deploy/yats-1.0/debian/install | 1 + deploy/yats-1.0/debian/rules | 5 +++++ deploy/yats-1.0/debian/source/format | 1 + 7 files changed, 37 insertions(+) create mode 100644 deploy/yats-1.0/debian/changelog create mode 100644 deploy/yats-1.0/debian/compat create mode 100644 deploy/yats-1.0/debian/control create mode 100644 deploy/yats-1.0/debian/copyright create mode 100644 deploy/yats-1.0/debian/install create mode 100644 deploy/yats-1.0/debian/rules create mode 100644 deploy/yats-1.0/debian/source/format diff --git a/deploy/yats-1.0/debian/changelog b/deploy/yats-1.0/debian/changelog new file mode 100644 index 0000000..9813b6f --- /dev/null +++ b/deploy/yats-1.0/debian/changelog @@ -0,0 +1,5 @@ +yats (1.0) UNRELEASED; urgency=low + + * Initial release. + + -- YaTS Team <> Fri, 06 Apr 2018 19:00:00 +0200 diff --git a/deploy/yats-1.0/debian/compat b/deploy/yats-1.0/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/deploy/yats-1.0/debian/compat @@ -0,0 +1 @@ +9 diff --git a/deploy/yats-1.0/debian/control b/deploy/yats-1.0/debian/control new file mode 100644 index 0000000..80c315f --- /dev/null +++ b/deploy/yats-1.0/debian/control @@ -0,0 +1,10 @@ +Source: yats +Maintainer: YaTS Team +Section: misc +Priority: extra +Standards-Version: 3.8.0 +Build-Depends: build-essential, debhelper (>=9) + +Package: yats +Architecture: any +Description: YaTS is a general purpose task scheduler library with a focus on computer graphical rendering tasks. Its main goal is to allow parallel execution of connected and unconnected tasks automatically, without explicit handling from the user. diff --git a/deploy/yats-1.0/debian/copyright b/deploy/yats-1.0/debian/copyright new file mode 100644 index 0000000..52b46ed --- /dev/null +++ b/deploy/yats-1.0/debian/copyright @@ -0,0 +1,14 @@ + +This package was debianised by YaTS Team on Wed, 04 Apr 2018 17:16:54 +0200 + +It was downloaded from: + + https://github.com/hpicgs/yats + +Upstream Author: + + YaTS Team + +License: + + This software is available to you under the terms of the MIT license, see "https://github.com/hpicgs/yats/blob/master/LICENSE". diff --git a/deploy/yats-1.0/debian/install b/deploy/yats-1.0/debian/install new file mode 100644 index 0000000..502a43c --- /dev/null +++ b/deploy/yats-1.0/debian/install @@ -0,0 +1 @@ +../../source/yats/include/yats usr/include diff --git a/deploy/yats-1.0/debian/rules b/deploy/yats-1.0/debian/rules new file mode 100644 index 0000000..abde6ef --- /dev/null +++ b/deploy/yats-1.0/debian/rules @@ -0,0 +1,5 @@ +#!/usr/bin/make -f + +%: + dh $@ + diff --git a/deploy/yats-1.0/debian/source/format b/deploy/yats-1.0/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/deploy/yats-1.0/debian/source/format @@ -0,0 +1 @@ +3.0 (native)