summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlliver Schinagl <o.schinagl@ultimaker.com>2015-07-24 09:58:34 (GMT)
committerOlliver Schinagl <o.schinagl@ultimaker.com>2015-07-24 10:20:54 (GMT)
commiteacd4d1dcbd0a0d06a01b757864a714ebac5f9be (patch)
treeb31ad607f60a6cdf943c9b8e5df15dcc1541f50d
parentf217213dccab10e8af0953f48a7671855326c871 (diff)
downloadeulogium-eacd4d1dcbd0a0d06a01b757864a714ebac5f9be.zip
eulogium-eacd4d1dcbd0a0d06a01b757864a714ebac5f9be.tar.gz
eulogium-eacd4d1dcbd0a0d06a01b757864a714ebac5f9be.tar.bz2
Set proper version information based on git-tags. Use this information with the newly added debian packaging files. TODO: changelog/author stuff
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
-rw-r--r--.gitignore3
-rw-r--r--configure.ac5
-rw-r--r--packaging/Makefile.am2
-rw-r--r--packaging/debian/Makefile.am6
-rw-r--r--packaging/debian/changelog0
-rw-r--r--packaging/debian/compat1
-rw-r--r--packaging/debian/control15
-rw-r--r--packaging/debian/copyright1
-rwxr-xr-xpackaging/debian/rules3
-rw-r--r--packaging/debian/source/format1
10 files changed, 34 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index ee1c9d7..c664136 100644
--- a/.gitignore
+++ b/.gitignore
@@ -64,3 +64,6 @@ po/stamp-po
/src/tests/skeleton_tests.*
/src/tests/test-suite.log
/src/tests/check-results.xml
+
+# for now, ignore the generated changelog file
+packaging/debian/changelog
diff --git a/configure.ac b/configure.ac
index cc967d4..da5e488 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
-EFL_VERSION([0], [0], [1], [dev])
-AC_INIT([eulogium], [efl_version], [support@ultimaker.com], [], [http://www.ultimaker.com])
+EFL_VERSION([1], [8], [5])
+AC_INIT([eulogium], [m4_esyscmd_s([git describe --always --tags --abbrev=1 --dirty])], [support@ultimaker.com], [], [http://www.ultimaker.com])
AC_PREREQ([2.65])
AC_CONFIG_SRCDIR([configure.ac])
@@ -72,6 +72,7 @@ data/themes/ulticontroller_2.0/Makefile
doc/Makefile
packaging/Makefile
packaging/slackware/Makefile
+packaging/debian/Makefile
packaging/pkgbuild/Makefile
po/Makefile.in
src/Makefile
diff --git a/packaging/Makefile.am b/packaging/Makefile.am
index 47eb174..c72f279 100644
--- a/packaging/Makefile.am
+++ b/packaging/Makefile.am
@@ -1,4 +1,4 @@
MAINTAINERCLEANFILES = Makefile.in
-SUBDIRS = slackware pkgbuild
+SUBDIRS = slackware pkgbuild debian
diff --git a/packaging/debian/Makefile.am b/packaging/debian/Makefile.am
new file mode 100644
index 0000000..4c3ea39
--- /dev/null
+++ b/packaging/debian/Makefile.am
@@ -0,0 +1,6 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+EXTRA_DIST = changelog compat control copyright Makefile.am rules source/format
+dist-hook:
+ chmod u+w $(distdir)/changelog
+ printf "eulogium (${VERSION}) UNRELEASED; urgency=low\n\n * Initial release.\n\n -- Olliver Schinagl <o.schinagl@ultimaker.com> `date -R`\n" date -R > changelog
diff --git a/packaging/debian/changelog b/packaging/debian/changelog
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packaging/debian/changelog
diff --git a/packaging/debian/compat b/packaging/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/packaging/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/packaging/debian/control b/packaging/debian/control
new file mode 100644
index 0000000..921f248
--- /dev/null
+++ b/packaging/debian/control
@@ -0,0 +1,15 @@
+Source: eulogium
+Maintainer: Olliver Schinagl <o.schinagl@ultimaker.com>
+Section: misc
+Priority: optional
+Standards-Version: 3.9.6
+Build-Depends: debhelper (>= 9)
+#libelementary
+#libeeze
+
+Package: eulogium
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Ultimaker Jedi HMI
+ Eulogium is the Human Machine Intererface part of griffin,
+ the printer controller.
diff --git a/packaging/debian/copyright b/packaging/debian/copyright
new file mode 100644
index 0000000..f712806
--- /dev/null
+++ b/packaging/debian/copyright
@@ -0,0 +1 @@
+SPDX-License-Identifier: AGPL-3.0+
diff --git a/packaging/debian/rules b/packaging/debian/rules
new file mode 100755
index 0000000..7f478e0
--- /dev/null
+++ b/packaging/debian/rules
@@ -0,0 +1,3 @@
+#!/usr/bin/make -f
+%:
+ dh $@ --parallel
diff --git a/packaging/debian/source/format b/packaging/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/packaging/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)