File: README.source

package info (click to toggle)
visolate 2.1.6~svn8%2Bdfsg1-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, stretch
  • size: 1,816 kB
  • ctags: 1,681
  • sloc: java: 10,228; makefile: 7; sh: 1
file content (21 lines) | stat: -rw-r--r-- 1,015 bytes parent folder | download | duplicates (3)
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