summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorJulian Blake Kongslie2020-10-30 16:04:16 -0700
committerJulian Blake Kongslie2020-10-30 17:33:31 -0700
commit3e2d71d7b135cc6980cc10a4108130236734551e (patch)
treeec52715eab33236c10f01ab3f47c913f110ec032 /debian
downloadolamic-release/1.tar.xz
Initial version.release/1
Diffstat (limited to '')
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control15
-rw-r--r--debian/copyright7
-rw-r--r--debian/gbp.conf3
-rw-r--r--debian/manpages2
-rw-r--r--debian/olamic.install4
-rw-r--r--debian/olamic.service11
-rwxr-xr-xdebian/rules4
-rw-r--r--debian/source/format1
10 files changed, 53 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..695c208
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
1olamic (1) unstable; urgency=medium
2
3 * Initial version.
4
5 -- Julian Blake Kongslie <jblake@jblake.org> Fri, 30 Oct 2020 16:18:52 -0700
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b4de394
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
11
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..37a7e6b
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,15 @@
1Source: olamic
2Section: devel
3Priority: optional
4Maintainer: Julian Blake Kongslie <jblake@jblake.org>
5Build-Depends: debhelper (>= 11), pandoc
6Standards-Version: 4.1.3
7
8Package: olamic
9Architecture: all
10Depends: ${misc:Depends}, ${shlibs:Depends}, git, default-mta | mail-transport-agent
11Description: Very simple continuous integration for git
12 Olamic is a continuous integration system written in bash designed to support
13 the needs of basic projects without involving a web server or anything like
14 that. It supports multiple worker nodes, but does not support dependencies or
15 ordering between tasks.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..c2d763c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,7 @@
1Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2Upstream-Name: olamic
3
4Files: *
5Copyright: 2020 Julian Blake Kongslie
6License: GPL-2
7 See /usr/share/common-licenses/GPL-2
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..1b36eba
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
1[dch]
2debian-branch = main
3debian-tag = release/%(version)s
diff --git a/debian/manpages b/debian/manpages
new file mode 100644
index 0000000..d87b5e9
--- /dev/null
+++ b/debian/manpages
@@ -0,0 +1,2 @@
1man/olamic-enqueue.1
2man/olamic-worker.1
diff --git a/debian/olamic.install b/debian/olamic.install
new file mode 100644
index 0000000..6becfd7
--- /dev/null
+++ b/debian/olamic.install
@@ -0,0 +1,4 @@
1examples /usr/share/doc/olamic
2olamic-enqueue /usr/bin
3olamic-worker /usr/bin
4pick-task /usr/share/olamic
diff --git a/debian/olamic.service b/debian/olamic.service
new file mode 100644
index 0000000..0c36feb
--- /dev/null
+++ b/debian/olamic.service
@@ -0,0 +1,11 @@
1[Unit]
2Description=Olamic worker
3
4[Service]
5Type=simple
6User=olamic
7WorkingDirectory=/srv/olamic
8ExecStart=/usr/bin/olamic-worker
9
10[Install]
11WantedBy=multi-user.target
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..2d33f6a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,4 @@
1#!/usr/bin/make -f
2
3%:
4 dh $@
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)