Author: pluto Date: Sun Nov 27 01:29:39 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - dotnet module added.
---- Files affected: SPECS: antlr.spec (1.29 -> 1.30) ---- Diffs: ================================================================ Index: SPECS/antlr.spec diff -u SPECS/antlr.spec:1.29 SPECS/antlr.spec:1.30 --- SPECS/antlr.spec:1.29 Fri May 13 21:14:32 2005 +++ SPECS/antlr.spec Sun Nov 27 02:29:33 2005 @@ -1,17 +1,17 @@ # $Revision$, $Date$ # TODO: -# * Add a csharp bindings subpackage (feel free to do it) # * add python bcond # * add an axamples subpackage (and python-examples as well) # # Conditional build: %bcond_without gcj # use javac instead of GCJ +%bcond_without dotnet # don't build .NET modules # Summary: ANother Tool for Language Recognition Summary(pl): Jeszcze jedno narzędzie do rozpoznawania języka Name: antlr Version: 2.7.5 -Release: 4 +Release: 4.1 License: Public Domain Group: Development/Tools Source0: http://www.antlr.org/download/%{name}-%{version}.tar.gz @@ -29,6 +29,7 @@ BuildRequires: jdk Requires: jre %endif +%{?with_dotnet:BuildRequires: mono-csharp} Conflicts: pccts < 1.33MR33-6 BuildRequires: sed >= 4.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -52,17 +53,28 @@ ANTLR ma świetne wsparcie dla tworzenia drzew, przechodzenia po drzewach oraz translacji. -%package -n python-%{name} +%package -n dotnet-antlr +Summary: .NET support for ANTLR +Summary(pl): Moduły języka .NET dla biblioteki ANTLR +Group: Libraries + +%description -n dotnet-antlr +.NET support for ANTLR. + +%description -n dotnet-antlr -l pl +Moduły języka .NET dla biblioteki ANTLR. + +%package -n python-antlr Summary: Python support for ANTLR Summary(pl): Moduły języka Python dla biblioteki ANTLR Group: Libraries/Python Requires: %{name} = %{epoch}:%{version}-%{release} %pyrequires_eq python-libs -%description -n python-%{name} +%description -n python-antlr Python support for ANTLR. -%description -n python-%{name} -l pl +%description -n python-antlr -l pl Moduły języka Python dla biblioteki ANTLR. %prep @@ -74,6 +86,8 @@ cp -f /usr/share/automake/config.sub scripts %configure \ + --enable-cxx \ + %{?with_dotnet:--enable-csharp} \ %{!?with_gcj:CLASSPATH=`pwd` --with-javac=javac} \ %{?with_gcj:--with-javac=gcj --with-jar=fastjar} @@ -81,7 +95,7 @@ %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_javadir},%{py_sitescriptdir}/%{name}} +install -d $RPM_BUILD_ROOT{%{_javadir},%{py_sitescriptdir}/%{name},%{_prefix}/lib/mono/%{name}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT @@ -90,6 +104,7 @@ $RPM_BUILD_ROOT%{_javadir} install $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/*.py \ $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name} +install lib/*.dll $RPM_BUILD_ROOT%{_prefix}/lib/mono/%{name} %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name} %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name} @@ -97,7 +112,6 @@ %{__sed} -i -e "s,ANTLR_JAR=.*,ANTLR_JAR=\"%{_javadir}/antlr.jar\",g" $RPM_BUILD_ROOT%{_bindir}/antlr - %clean rm -rf $RPM_BUILD_ROOT @@ -111,7 +125,13 @@ # Dont separate it, antlr binary wont work without it %{_javadir}/*.jar -%files -n python-%{name} +%if %{with dotnet} +%files -n dotnet-antlr +%defattr(644,root,root,755) +%{_prefix}/lib/mono/%{name}/*.dll +%endif + +%files -n python-antlr %defattr(644,root,root,755) %{py_sitescriptdir}/%{name} @@ -121,6 +141,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.30 2005/11/27 01:29:33 pluto +- dotnet module added. + Revision 1.29 2005/05/13 19:14:32 jpc - packaged python files ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/antlr.spec?r1=1.29&r2=1.30&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
