Name: netbeans-javaparser Version: 6.9 Release: 3mamba Summary: NetBeans Java Parser Group: Development/Libraries/Java Vendor: netbeans.org Distribution: netbeans.%{version} Packager: gil URL: http://java.netbeans.org/javaparser/ #Source: http://java.netbeans.org/files/documents/25/2033/nb-javaparser-%{version}-src.zip # with mercurial # hg clone http://hg.netbeans.org/main/nb-javac/ # cd nb-javac/ # hg update -r release69_base # tar -czvf nb-javac-6.9-src-hg.tar.gz nb-javac Source: nb-javac-%{version}-src-hg.tar.gz License: Common Development and Distribution License 1.0, GPL BuildRequires: apache-ant BuildRequires: apache-ant-nodeps BuildRequires: jakarta-bcel BuildRequires: java-junit3 BuildRequires: java-junit48 BuildRequires: jpackage-utils BuildRequires: java-openjdk BuildRequires: java-gcj-compat Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Java parser to analyse Java source files inside of the NetBeans IDE %prep %setup -q -c -n nb-javaparser-%{version} for j in $(find -name "*.jar"); do mv $j $j.no done mkdir -p nb-javac/make/netbeans/nb-javac/ext ln -sf $(build-classpath bcel) nb-javac/make/netbeans/nb-javac/ext/bcel-5.2.jar %build CLASSPATH=$(build-classpath bcel junit48 junit-3.8.2) \ ant \ -Dboot.java.home=/usr/lib/jvm/jdk-gcj \ -Dboot.java=/usr/lib/jvm/jdk-gcj/bin/java \ -Dboot.javac=/usr/lib/jvm/jdk-gcj/bin/javac \ -Dboot.javac.target=5 \ -Dtarget.java.home=/usr/lib/jvm/java \ -Dtarget.java=/usr/lib/jvm/java/bin/java \ -Djavac.target=6 \ -Djavac.debug=true \ -f nb-javac/make/netbeans/nb-javac/build.xml jar %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 nb-javac/make/netbeans/nb-javac/dist/javac-api.jar \ %{buildroot}%{_javadir}/%{name}-api-%{version}.jar install -m 644 nb-javac/make/netbeans/nb-javac/dist/javac-impl.jar \ %{buildroot}%{_javadir}/%{name}-impl-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/netbeans-javaparser-api-%{version}.jar %{_javadir}/netbeans-javaparser-impl-%{version}.jar %{_javadir}/netbeans-javaparser-api.jar %{_javadir}/netbeans-javaparser-impl.jar %doc nb-javac/ASSEMBLY_EXCEPTION nb-javac/LICENSE nb-javac/README %changelog * Fri Feb 25 2011 gil 6.9-3mamba - rebuilt with java-gcj-compat 1.0.80-20mamba and OpenJDK support * Tue Jul 27 2010 gil 6.9-2mamba - update to 6.9 tag release69_base * Tue Jun 15 2010 gil 6.9-1mamba - update to 6.9 * Fri Feb 12 2010 gil 6.8-1mamba - update to 6.8 * Fri Dec 18 2009 gil 6.7.1-2mamba - rebuilt * Tue Dec 15 2009 gil 6.7.1-1mamba - update to 6.7.1 * Wed Apr 08 2009 gil 6.5-1mamba - update to 6.5 * Mon Dec 22 2008 gil 6.1-1mamba - package created by autospec