1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Packaging of visolate starts directly from upstream's SVN at
http://visolate.svn.sourceforge.net/svnroot/visolate, as the released files
(.jar) don't contain the source code.
Instead of using the SVN version as-is for tarball creation, the
./visolate/lib/ directory was removed as it contains only pre-compiled
libraries without source. These are not needed for the debian package as it
depends on libcommons-cli-java, which was the sole content of that directory.
In the package git repository as described in debian/control, there are
the branches
* master: a git-svn copy of upstream's SVN
* dfsg_clean: the same, but without the visolate/lib directory (might rebase)
* patched: all patches (might rebase)
* debian: the debian package with patches applied
The tar ball can be created from the debian branch by running:
VERSION=`head -n1 debian/changelog | sed 's/.*(\(.*\)-.*).*/\1/'`
git archive --format=tar --prefix=visolate-$VERSION.orig/ dfsg_clean | gzip -9 > ../visolate_$VERSION.orig.tar.gz
|