From 6621d0071df6589cf848bd5a8be9e229810f7670 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Fri, 21 Jul 2017 00:21:16 +0000 Subject: [PATCH] added steps for building Ubuntu 16.04 package git-svn-id: https://svn.code.sf.net/p/freetel/code@3325 01035d8c-6547-0410-b346-abe4f91aad63 --- freedv-dev/README.txt | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/freedv-dev/README.txt b/freedv-dev/README.txt index 26e731d1..7cf03817 100644 --- a/freedv-dev/README.txt +++ b/freedv-dev/README.txt @@ -202,6 +202,34 @@ configure emacs: (setq c-basic-offset 4) ))) +==================================== + Building an Ubuntu 16.04 Package +==================================== + +1/ Set up instructions here: + + http://packaging.ubuntu.com/html/ + + Section 2 has the setup, Section 6 is a good exercise to get started. I followed + steps in Section 6 below without understanding all of them just yet.... + +2/ Create a source tarball, e.g.for 1.2.2: + + $ svn export http://svn.code.sf.net/p/freetel/code/freedv/tags/1.2.2 freedv-1.2.2; tar czf freedv-1.2.2.tgz freedv-1.2.2 + +3/ use magic Ubuntu bzr add-on tools: + + $ bzr dh-make freedv 1.2.2 freedv-1.2.2.tgz + (Press s for single) + $ cd freedv + $ bzr add debian/source/format + $ bzr commit -m "Initial commit of Debian packaging." + $ bzr builddeb -- -us -uc + $ cd ..; ls *.deb + $ sudo dpkg --install freedv_1.2.2-1_i386.deb + $ freedv + $ sudo apt-get remove freedv + FreeDV GUI TODO List -------------------- -- 2.25.1