Repack the tarball without binaries
This commit is contained in:
parent
26b42ab4b8
commit
0f47217938
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
||||
antlr-2.7.7.tar.gz
|
||||
/antlr-2.7.7.pom
|
||||
|
10
antlr.spec
10
antlr.spec
@ -7,14 +7,17 @@
|
||||
Summary: ANother Tool for Language Recognition
|
||||
Name: antlr
|
||||
Version: 2.7.7
|
||||
Release: 54%{?dist}
|
||||
Release: 55%{?dist}
|
||||
Epoch: 0
|
||||
License: ANTLR-PD
|
||||
URL: http://www.antlr2.org/
|
||||
Source0: http://www.antlr2.org/download/antlr-%{version}.tar.gz
|
||||
# ./generate-tarball.sh
|
||||
Source0: antlr-%{version}.tar.gz
|
||||
Source1: %{name}-build.xml
|
||||
Source2: %{name}-script
|
||||
Source3: http://repo2.maven.org/maven2/antlr/antlr/%{version}/%{name}-%{version}.pom
|
||||
# Repack the tarball without prebuilt binaries of unknown origin
|
||||
Source4: generate-tarball.sh
|
||||
Patch1: %{name}-%{version}-newgcc.patch
|
||||
# see BZ#848662
|
||||
Patch2: antlr-examples-license.patch
|
||||
@ -204,6 +207,9 @@ cd ../..
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Jul 24 2018 Michael Simacek <msimacek@redhat.com> - 0:2.7.7-55
|
||||
- Repack the tarball without binaries
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.7-54
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
|
25
generate-tarball.sh
Executable file
25
generate-tarball.sh
Executable file
@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
name=antlr
|
||||
version="$(sed -n 's/Version:\s*//p' *.spec)"
|
||||
|
||||
# RETRIEVE
|
||||
wget "http://www.antlr2.org/download/antlr-${version}.tar.gz" -O "${name}-${version}.orig.tar.gz"
|
||||
|
||||
rm -rf tarball-tmp
|
||||
mkdir tarball-tmp
|
||||
cd tarball-tmp
|
||||
tar xf "../${name}-${version}.orig.tar.gz"
|
||||
|
||||
# CLEAN TARBALL
|
||||
# contain questionable things, such as csflex.exe
|
||||
find -name '*.jar' -delete
|
||||
find -name '*.class' -delete
|
||||
find -name '*.exe' -delete
|
||||
find -name '*.dll' -delete
|
||||
find -name '*.so' -delete
|
||||
|
||||
tar cf "../${name}-${version}.tar.gz" *
|
||||
cd ..
|
||||
rm -r tarball-tmp "${name}-${version}.orig.tar.gz"
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
||||
01cc9a2a454dd33dcd8c856ec89af090 antlr-2.7.7.tar.gz
|
||||
78af3de823003f6d8dded39c70bc30ae antlr-2.7.7.pom
|
||||
SHA512 (antlr-2.7.7.tar.gz) = 7e05d440513663dab1960974ac61694552583bdd20d6eac2bff27f5142b118a26022d910b44312cdac9164b087c7cd4d1c8325e1ec914f9704b3cdd5f4b2b166
|
||||
SHA512 (antlr-2.7.7.pom) = 4a34de18bee216852f43efddcd3bced1708548ebff7372b4ec4ecb6c289b36190b4d0d5588b86f9b65b3bc64756290b66bf1d6d9ed49d0cb8b972921829cba9e
|
||||
|
Loading…
Reference in New Issue
Block a user