- Remove INSTALL.txt (fix BZ#661626)

- add python subpackage (fix BZ#505312)
This commit is contained in:
Milos Jakubicek 2011-02-07 12:04:14 +01:00
parent 8128011330
commit a8dcefaee5

View File

@ -4,7 +4,7 @@
Summary: ANother Tool for Language Recognition
Name: antlr
Version: 2.7.7
Release: 14%{?dist}
Release: 13%{?dist}
Epoch: 0
License: Public Domain
URL: http://www.antlr.org/
@ -84,6 +84,16 @@ BuildArch: noarch
This package contains the documentation for the C++ bindings for parsers
generated by ANTLR2.
%package python
Group: Development/Libraries
Summary: Python runtime support for ANTLR-generated parsers
BuildRequires: python2-devel
BuildRequires: python-setuptools-devel
BuildArch: noarch
%description python
Python runtime support for ANTLR-generated parsers
%prep
%setup -q
# remove all binary libs
@ -111,6 +121,11 @@ pushd lib/cpp
find gen_doc -type f -exec chmod 0644 {} \;
popd
# build python
cd lib/python
%{__python} setup.py build
cd ../../
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_libdir},%{_bindir}}
@ -134,6 +149,11 @@ mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr work/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
# python
cd lib/python
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
cd ../..
%clean
rm -rf $RPM_BUILD_ROOT
@ -165,9 +185,15 @@ rm -rf $RPM_BUILD_ROOT
%doc %{_javadocdir}/%{name}-%{version}
%doc %{_javadocdir}/%{name}
%files python
%defattr(-,root,root,-)
%{python_sitelib}/antlr/*
%{python_sitelib}/antlr-*
%changelog
* Mon Feb 07 2011 Miloš Jakubíček <xjakub@fi.muni.cz> - 0:2.7.7-14
- Remove INSTALL.txt (fix BZ#661626)
- add python subpackage (fix BZ#505312)
* Mon Feb 07 2011 Miloš Jakubíček <xjakub@fi.muni.cz> - 0:2.7.7-13
- Added missing Obsoletes: antlr on antlr-tool (fix BZ#603466)