added steps for building Ubuntu 16.04 package
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 21 Jul 2017 00:21:16 +0000 (00:21 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 21 Jul 2017 00:21:16 +0000 (00:21 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@3325 01035d8c-6547-0410-b346-abe4f91aad63

freedv-dev/README.txt

index 26e731d113fe5a00ab567986a229c539d4ab0d0b..7cf03817f4dd16cf85b9bed95e31dd3294c498df 100644 (file)
@@ -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
 --------------------