Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Hacker <dd0t@users.sourceforge.net>2014-04-27 01:23:47 +0400
committerStefan Hacker <dd0t@users.sourceforge.net>2014-04-27 01:59:57 +0400
commite562e92e7611c35c912fb9401bd047cb77f5b7c4 (patch)
tree4007cb8ff4edf2988ae54ea8a968a59509ef0551 /scripts
parentfb3d6c64fe079a71eb25824de8b345746fc00d68 (diff)
Exclude files with DFSG licensing issues from tar balls (#1230)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/release.pl18
1 files changed, 17 insertions, 1 deletions
diff --git a/scripts/release.pl b/scripts/release.pl
index 22dce2b44..47c584fcb 100755
--- a/scripts/release.pl
+++ b/scripts/release.pl
@@ -41,7 +41,23 @@ close(F);
print "Compressing tree\n";
my $ballname = "mumble-${ver}";
-my $exclusions = "--exclude=*/.git* --exclude=${ballname}.*";
+my $exclusions = join(" --exclude=", ("",
+ "*/.git*",
+ # Exclude the archive we are currently writing to
+ "${ballname}.*",
+ # Exclude files with Debian FSG licensing issues (#1230)
+ "${ballname}/speex/doc/draft-herlein-avt-rtp-speex-00.txt",
+ "${ballname}/speex/doc/draft-herlein-speex-rtp-profile-02.txt",
+ "${ballname}/speex/doc/draft-herlein-speex-rtp-profile-03.txt",
+ "${ballname}/speex/doc/draft-ietf-avt-rtp-speex-00.txt",
+ "${ballname}/speex/doc/draft-ietf-avt-rtp-speex-01-tmp.txt",
+ "${ballname}/speex/doc/draft-ietf-avt-rtp-speex-05-tmp.txt",
+ "${ballname}/speex/doc/manual.lyx",
+ "${ballname}/celt-0.11.0-src/doc/ietf/draft-valin-celt-rtp-profile-01.txt",
+ "${ballname}/celt-0.7.0-src/doc/ietf/draft-valin-celt-rtp-profile-01.txt"
+ )
+);
+
system("mkdir ${ballname}") == 0 or croak "Could not create target directory ${ballname}";
system("mv * ${ballname}/");