Browse Source

Debian packaging

Bob Mottram 10 years ago
parent
commit
9ad2f25371

+ 5
- 0
debian/changelog View File

@@ -0,0 +1,5 @@
1
+freedombone (1.00-1) jessie; urgency=low
2
+
3
+  * Initial package
4
+
5
+ -- Bob Mottram (4096 bits) <bob@robotics.uk.to>  Fri, 16 Jan 2015 21:19:00 +0100

+ 1
- 0
debian/compat View File

@@ -0,0 +1 @@
1
+9

+ 17
- 0
debian/control View File

@@ -0,0 +1,17 @@
1
+Source: freedombone
2
+Section: utils
3
+Priority: extra
4
+Maintainer: Bob Mottram (4096 bits) <bob@robotics.uk.to>
5
+Build-Depends: debhelper (>= 9.0.0), libsqlite3-dev
6
+Standards-Version: 3.9.4
7
+Homepage: http://freedombone.uk.to
8
+Vcs-Git: https://github.com/bashrc/freedombone.git
9
+
10
+Package: freedombone
11
+Architecture: any
12
+Depends: ${shlibs:Depends}, ${misc:Depends}, git
13
+Description: Home server configuration
14
+ The Freedombone system can be installed onto a Beaglebone Black, or
15
+ any system capable of running Debian Jessie, and allows you to host
16
+ your own email and web services. With Freedombone you can enjoy
17
+ true freedom and independence in the cloud.

+ 28
- 0
debian/copyright View File

@@ -0,0 +1,28 @@
1
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2
+Upstream-Name:
3
+Source:
4
+
5
+Files: *
6
+Copyright: Copyright 2015 Bob Mottram (4096 bits) <bob@robotics.uk.to>
7
+License: GPL-3.0+
8
+
9
+Files: debian/*
10
+Copyright: Copyright 2015 Bob Mottram (4096 bits) <bob@robotics.uk.to>
11
+License: GPL-3.0+
12
+
13
+License: GPL-3.0+
14
+ This program is free software: you can redistribute it and/or modify
15
+ it under the terms of the GNU General Public License as published by
16
+ the Free Software Foundation, either version 3 of the License, or
17
+ (at your option) any later version.
18
+ .
19
+ This package is distributed in the hope that it will be useful,
20
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
21
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22
+ GNU General Public License for more details.
23
+ .
24
+ You should have received a copy of the GNU General Public License
25
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
26
+ .
27
+ On Debian systems, the complete text of the GNU General
28
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

+ 1
- 0
debian/docs View File

@@ -0,0 +1 @@
1
+README.md

+ 1
- 0
debian/manpages View File

@@ -0,0 +1 @@
1
+man/freedombone.1.gz

+ 43
- 0
debian/rules View File

@@ -0,0 +1,43 @@
1
+#!/usr/bin/make -f
2
+
3
+APP=freedombone
4
+PREFIX=/usr
5
+build: build-stamp
6
+	make
7
+build-arch: build-stamp
8
+build-indep: build-stamp
9
+build-stamp:
10
+		dh_testdir
11
+		touch build-stamp
12
+
13
+clean:
14
+		dh_testdir
15
+		dh_testroot
16
+		rm -f build-stamp
17
+		dh_clean
18
+
19
+install: build clean
20
+		 dh_testdir
21
+		 dh_testroot
22
+		 dh_prep
23
+		 dh_installdirs
24
+		 ${MAKE} install -B DESTDIR=${CURDIR}/debian/${APP} PREFIX=/usr
25
+binary-indep: build install
26
+			  dh_testdir
27
+			  dh_testroot
28
+			  dh_installchangelogs
29
+			  dh_installdocs
30
+			  dh_installexamples
31
+			  dh_installman
32
+			  dh_link
33
+			  dh_compress
34
+			  dh_fixperms
35
+			  dh_installdeb
36
+			  dh_gencontrol
37
+			  dh_md5sums
38
+			  dh_builddeb
39
+
40
+binary-arch: build install
41
+
42
+binary: binary-indep binary-arch
43
+.PHONY: build clean binary-indep binary-arch binary install

+ 1
- 0
debian/source/format View File

@@ -0,0 +1 @@
1
+3.0 (quilt)

+ 20
- 0
debian/source/include-binaries View File

@@ -0,0 +1,20 @@
1
+man/freedombone.1.gz
2
+img/beagleboard.png
3
+img/bettercrypto.png
4
+img/debian.png
5
+img/dokuwiki.png
6
+img/freedombone2.jpg
7
+img/freedombone.jpg
8
+img/freedombone_small.jpg
9
+img/freedombox.png
10
+img/gnupg.png
11
+img/hashlet_installed.jpg
12
+img/logo120.png
13
+img/logo60.png
14
+img/logo.png
15
+img/nginx.png
16
+img/openssl.png
17
+img/owncloud.png
18
+img/prosody.png
19
+img/redmatrix.png
20
+img/surveillance.png

images/beagleboard.png → img/beagleboard.png View File


images/bettercrypto.png → img/bettercrypto.png View File


images/debian.png → img/debian.png View File


images/dokuwiki.png → img/dokuwiki.png View File


images/freedombone.jpg → img/freedombone.jpg View File


images/freedombone2.jpg → img/freedombone2.jpg View File


images/freedombone_small.jpg → img/freedombone_small.jpg View File


images/freedombox.png → img/freedombox.png View File


images/gnupg.png → img/gnupg.png View File


images/gnusocial.png → img/gnusocial.png View File


images/hashlet_installed.jpg → img/hashlet_installed.jpg View File


images/logo.png → img/logo.png View File


images/logo120.png → img/logo120.png View File


images/logo2.png → img/logo2.png View File


images/logo60.png → img/logo60.png View File


images/nginx.png → img/nginx.png View File


images/openssl.png → img/openssl.png View File


images/owncloud.png → img/owncloud.png View File


images/prosody.png → img/prosody.png View File


images/redmatrix.png → img/redmatrix.png View File


images/surveillance.png → img/surveillance.png View File