[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