[gpars] Remove non-free content from source tarball

Mikolaj Izdebski mizdebsk at fedoraproject.org
Mon Nov 17 16:13:14 UTC 2014


commit f0adc62c2bbf21b9e181fc13a1ff50967a7f636e
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Mon Nov 17 12:06:05 2014 +0100

    Remove non-free content from source tarball

 generate-tarball.sh |    9 +++++++++
 gpars.spec          |    6 ++++--
 2 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/generate-tarball.sh b/generate-tarball.sh
new file mode 100755
index 0000000..12a11bc
--- /dev/null
+++ b/generate-tarball.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+# Usage: generate-tarball.sh <version>
+set -e
+rm -rf GPars-release-$1 gpars-$1 release-$1.tar.gz gpars-$1.tar.bz2
+wget http://github.com/GPars/GPars/archive/release-$1.tar.gz
+tar xf release-$1.tar.gz
+mv GPars-release-$1 gpars-$1
+rm -rf gpars-$1/{artwork/,docs/,java-demo/,grails-doc/,gradle/wrapper/,lib/,src/main/groovy/groovyx/gpars/extra166y/}
+tar c gpars-$1 | lbzip2 -u >gpars-$1.tar.bz2
diff --git a/gpars.spec b/gpars.spec
index 66d7aa4..0246c21 100644
--- a/gpars.spec
+++ b/gpars.spec
@@ -6,7 +6,8 @@ License:        ASL 2.0 and Public Domain
 URL:            http://gpars.codehaus.org
 BuildArch:      noarch
 
-Source0:        http://github.com/GPars/GPars/archive/release-1.2.1.tar.gz
+# ./generate-tarball.sh %{version}
+Source0:        %{name}-%{version}.tar.bz2
 Source1:        http://www.apache.org/licenses/LICENSE-2.0.txt
 
 Patch0:         0001-JSR-166.patch
@@ -33,7 +34,7 @@ Dataflow operators, Promises, CSP, Actors, Asynchronous Functions,
 Agents and Parallel Collections.
 
 %prep
-%setup -q -n GPars-release-%{version}
+%setup -q
 cp %{SOURCE1} .
 rm -rf lib/ gradle/wrapper/
 rm -rf src/main/groovy/groovyx/gpars/extra166y/
@@ -63,6 +64,7 @@ jar=$repo/org/codehaus/gpars/gpars/%{version}/gpars-%{version}.jar
 - Fix spelling error
 - Fix ownership of created directories
 - Unbuldle extra166y
+- Remove non-free content from source tarball
 
 * Sun Nov  9 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 1.2.1-0.5
 - Add BR on apache-parent


More information about the scm-commits mailing list