Skip to content
This repository was archived by the owner on Jan 7, 2022. It is now read-only.

Packaging process

Damien Lecan edited this page Dec 3, 2015 · 9 revisions

Packaging process

Prerequises

  • Ubuntu >= 14.04
  • sudo apt-get devscripts dput

Packaging

  • Download latest sources:

  • FreeFileSync: http://www.freefilesync.org/download.php

  • ZenXML: http://sourceforge.net/projects/zenxml/

  • Convert zip to tar.xz

  • unzip FFS into freefilesync_$VERSION

  • unzip ZenXML into zenXml

  • copy zenXml/zenxml into freefilesync_$VERSION

  • tar -Jcf freefilesync_$VERSION.orig.tar.xz freefilesync_$VERSION

  • Go to packaging folder

  • Extract .xz

  • Go to $SRC_PKG

  • Checkout git branch ubuntu-wily

  • Edit $SRC_PKG/debian/changelog if necessary

  • Copy $SRC_PKG/debian to freefilesync_$VERSION

  • Go to freefilesync_$VERSION folder

  • Copy $SRC_PKG/debian to current folder

  • Build upload request with debuild -S -sa --source-option=--include-binaries

  • cd ..

  • Upload to PPA: dput ppa:freefilesync/ffs freefilesync_$VERSION-0ubuntu1~wily_source.changes

Clone this wiki locally