Make scripts executable.

Adapt to current guidelines.
This commit is contained in:
Alexander Kurtakov 2011-07-06 13:49:01 +03:00
parent fd234081fd
commit a40f6fca1b

View File

@ -50,7 +50,7 @@
Name: ant Name: ant
Version: 1.8.2 Version: 1.8.2
Release: 5%{?dist} Release: 6%{?dist}
Epoch: 0 Epoch: 0
Summary: Build tool for java Summary: Build tool for java
Summary(it): Tool per la compilazione di programmi java Summary(it): Tool per la compilazione di programmi java
@ -85,30 +85,15 @@ Requires: xml-commons-jaxp-1.3-apis
%endif %endif
BuildArch: noarch BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Obsoletes: ant-optional < %{epoch}:%{version}-%{release}
Provides: ant-optional = %{epoch}:%{version}-%{release}
Obsoletes: ant-optional-full < %{epoch}:%{version}-%{release}
Provides: ant-optional-full = %{epoch}:%{version}-%{release}
# Allow subpackages not in RHEL to be installed from JPackage # Allow subpackages not in RHEL to be installed from JPackage
Provides: %{name} = %{epoch}:%{version}-%{release} Provides: %{name} = %{epoch}:%{version}-%{release}
# RHUG #Drop in F-18
Obsoletes: ant-devel < %{epoch}:%{version}-%{release}
Provides: ant-devel = %{epoch}:%{version}-%{release}
# Mandriva
Conflicts: j2sdk-ant
# RHEL3 and FC2
Obsoletes: %{name}-libs < %{epoch}:%{version}-%{release}
Provides: %{name}-libs = %{epoch}:%{version}-%{release}
Obsoletes: %{name}-core < %{epoch}:%{version}-%{release}
Provides: %{name}-core = %{epoch}:%{version}-%{release}
Obsoletes: %{name}-nodeps < %{epoch}:%{version}-%{release} Obsoletes: %{name}-nodeps < %{epoch}:%{version}-%{release}
Provides: %{name}-nodeps = %{epoch}:%{version}-%{release} Provides: %{name}-nodeps = %{epoch}:%{version}-%{release}
Obsoletes: %{name}-trax < %{epoch}:%{version}-%{release} Obsoletes: %{name}-trax < %{epoch}:%{version}-%{release}
Provides: %{name}-trax = %{epoch}:%{version}-%{release} Provides: %{name}-trax = %{epoch}:%{version}-%{release}
Requires(post): jpackage-utils >= 0:1.7.5
Requires(postun): jpackage-utils >= 0:1.7.5
%description %description
Ant is a platform-independent build tool for java. It's used by apache Ant is a platform-independent build tool for java. It's used by apache
@ -507,14 +492,12 @@ sh ./build.sh --noconfig jars
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
%install %install
rm -rf $RPM_BUILD_ROOT
# ANT_HOME and subdirs # ANT_HOME and subdirs
mkdir -p $RPM_BUILD_ROOT%{ant_home}/{lib,etc} mkdir -p $RPM_BUILD_ROOT%{ant_home}/{lib,etc}
# jars # jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name} install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
for jar in build/lib/*.jar for jar in build/lib/*.jar
do do
@ -542,7 +525,7 @@ do
[ $jarname == ant-bootstrap ] && continue [ $jarname == ant-bootstrap ] && continue
#install pom #install pom
install -m 644 src/etc/poms/${jarname}/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/${pomname} install -m 644 src/etc/poms/${jarname}/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/${pomname}
%add_to_maven_depmap org.apache.ant ${jarname} %{version} JPP${destname} ${jarname} %add_to_maven_depmap org.apache.ant ${jarname} %{version} JPP${destname} ${jarname}
done done
@ -551,7 +534,7 @@ done
%add_to_maven_depmap org.apache.ant ant-nodeps %{version} JPP ant %add_to_maven_depmap org.apache.ant ant-nodeps %{version} JPP ant
#ant-parent pom #ant-parent pom
install -m 644 src/etc/poms/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}-parent.pom install -m 644 src/etc/poms/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-parent.pom
%add_to_maven_depmap org.apache.ant ant-parent %{version} JPP ant-parent %add_to_maven_depmap org.apache.ant ant-parent %{version} JPP ant-parent
# scripts: remove dos and os/2 scripts # scripts: remove dos and os/2 scripts
@ -617,19 +600,7 @@ find $RPM_BUILD_ROOT%{_datadir}/ant/etc -type f -name "*.xsl" \
| xargs -t rm | xargs -t rm
%endif %endif
%clean
rm -rf $RPM_BUILD_ROOT
# -----------------------------------------------------------------------------
%post
%update_maven_depmap
%postun
%update_maven_depmap
%files %files
%defattr(-,root,root,-)
%doc KEYS LICENSE NOTICE README WHATSNEW %doc KEYS LICENSE NOTICE README WHATSNEW
%config(noreplace) %{_sysconfdir}/%{name}.conf %config(noreplace) %{_sysconfdir}/%{name}.conf
%attr(0755,root,root) %{_bindir}/ant %attr(0755,root,root) %{_bindir}/ant
@ -660,13 +631,11 @@ rm -rf $RPM_BUILD_ROOT
%{_mavendepmapfragdir}/* %{_mavendepmapfragdir}/*
%files jmf %files jmf
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-jmf.jar %{_javadir}/%{name}/%{name}-jmf.jar
%{ant_home}/lib/%{name}-jmf.jar %{ant_home}/lib/%{name}-jmf.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/jmf %config(noreplace) %{_sysconfdir}/%{name}.d/jmf
%files swing %files swing
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-swing.jar %{_javadir}/%{name}/%{name}-swing.jar
%{ant_home}/lib/%{name}-swing.jar %{ant_home}/lib/%{name}-swing.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/swing %config(noreplace) %{_sysconfdir}/%{name}.d/swing
@ -674,7 +643,6 @@ rm -rf $RPM_BUILD_ROOT
%if %without bootstrap %if %without bootstrap
%if %{with_manifest_only} %if %{with_manifest_only}
%files manifest-only %files manifest-only
%defattr(-,root,root,-)
%{_javadir}/%{name}/ant-icontract.jar %{_javadir}/%{name}/ant-icontract.jar
%{_javadir}/%{name}/ant-netrexx.jar %{_javadir}/%{name}/ant-netrexx.jar
%{_javadir}/%{name}/ant-starteam.jar %{_javadir}/%{name}/ant-starteam.jar
@ -686,19 +654,16 @@ rm -rf $RPM_BUILD_ROOT
%endif %endif
%files antlr %files antlr
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-antlr.jar %{_javadir}/%{name}/%{name}-antlr.jar
%{ant_home}/lib/%{name}-antlr.jar %{ant_home}/lib/%{name}-antlr.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/antlr %config(noreplace) %{_sysconfdir}/%{name}.d/antlr
%files apache-bsf %files apache-bsf
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-apache-bsf.jar %{_javadir}/%{name}/%{name}-apache-bsf.jar
%{ant_home}/lib/%{name}-apache-bsf.jar %{ant_home}/lib/%{name}-apache-bsf.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bsf %config(noreplace) %{_sysconfdir}/%{name}.d/apache-bsf
%files apache-resolver %files apache-resolver
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-apache-resolver.jar %{_javadir}/%{name}/%{name}-apache-resolver.jar
%{ant_home}/lib/%{name}-apache-resolver.jar %{ant_home}/lib/%{name}-apache-resolver.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-resolver %config(noreplace) %{_sysconfdir}/%{name}.d/apache-resolver
@ -710,7 +675,6 @@ rm -rf $RPM_BUILD_ROOT
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-logging %config(noreplace) %{_sysconfdir}/%{name}.d/commons-logging
%files commons-net %files commons-net
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-commons-net.jar %{_javadir}/%{name}/%{name}-commons-net.jar
%{ant_home}/lib/%{name}-commons-net.jar %{ant_home}/lib/%{name}-commons-net.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-net %config(noreplace) %{_sysconfdir}/%{name}.d/commons-net
@ -718,51 +682,43 @@ rm -rf $RPM_BUILD_ROOT
# Disable as we dont ship the dependencies # Disable as we dont ship the dependencies
%if 0 %if 0
%files jai %files jai
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-jai.jar %{_javadir}/%{name}/%{name}-jai.jar
%{ant_home}/lib/%{name}-jai.jar %{ant_home}/lib/%{name}-jai.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/jai %config(noreplace) %{_sysconfdir}/%{name}.d/jai
%endif %endif
%files apache-bcel %files apache-bcel
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-apache-bcel.jar %{_javadir}/%{name}/%{name}-apache-bcel.jar
%{ant_home}/lib/%{name}-apache-bcel.jar %{ant_home}/lib/%{name}-apache-bcel.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bcel %config(noreplace) %{_sysconfdir}/%{name}.d/apache-bcel
%files apache-log4j %files apache-log4j
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-apache-log4j.jar %{_javadir}/%{name}/%{name}-apache-log4j.jar
%{ant_home}/lib/%{name}-apache-log4j.jar %{ant_home}/lib/%{name}-apache-log4j.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-log4j %config(noreplace) %{_sysconfdir}/%{name}.d/apache-log4j
%files apache-oro %files apache-oro
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-apache-oro.jar %{_javadir}/%{name}/%{name}-apache-oro.jar
%{ant_home}/lib/%{name}-apache-oro.jar %{ant_home}/lib/%{name}-apache-oro.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-oro %config(noreplace) %{_sysconfdir}/%{name}.d/apache-oro
%{ant_home}/etc/maudit-frames.xsl %{ant_home}/etc/maudit-frames.xsl
%files apache-regexp %files apache-regexp
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-apache-regexp.jar %{_javadir}/%{name}/%{name}-apache-regexp.jar
%{ant_home}/lib/%{name}-apache-regexp.jar %{ant_home}/lib/%{name}-apache-regexp.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-regexp %config(noreplace) %{_sysconfdir}/%{name}.d/apache-regexp
%files apache-xalan2 %files apache-xalan2
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-apache-xalan2.jar %{_javadir}/%{name}/%{name}-apache-xalan2.jar
%{ant_home}/lib/%{name}-apache-xalan2.jar %{ant_home}/lib/%{name}-apache-xalan2.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-xalan2 %config(noreplace) %{_sysconfdir}/%{name}.d/apache-xalan2
%files javamail %files javamail
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-javamail.jar %{_javadir}/%{name}/%{name}-javamail.jar
%{ant_home}/lib/%{name}-javamail.jar %{ant_home}/lib/%{name}-javamail.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/javamail %config(noreplace) %{_sysconfdir}/%{name}.d/javamail
%files jdepend %files jdepend
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-jdepend.jar %{_javadir}/%{name}/%{name}-jdepend.jar
%{ant_home}/lib/%{name}-jdepend.jar %{ant_home}/lib/%{name}-jdepend.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/jdepend %config(noreplace) %{_sysconfdir}/%{name}.d/jdepend
@ -770,13 +726,11 @@ rm -rf $RPM_BUILD_ROOT
%{ant_home}/etc/jdepend-frames.xsl %{ant_home}/etc/jdepend-frames.xsl
%files jsch %files jsch
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-jsch.jar %{_javadir}/%{name}/%{name}-jsch.jar
%{ant_home}/lib/%{name}-jsch.jar %{ant_home}/lib/%{name}-jsch.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/jsch %config(noreplace) %{_sysconfdir}/%{name}.d/jsch
%files junit %files junit
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-junit.jar %{_javadir}/%{name}/%{name}-junit.jar
%{ant_home}/lib/%{name}-junit.jar %{ant_home}/lib/%{name}-junit.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/junit %config(noreplace) %{_sysconfdir}/%{name}.d/junit
@ -784,23 +738,19 @@ rm -rf $RPM_BUILD_ROOT
%{ant_home}/etc/junit-noframes.xsl %{ant_home}/etc/junit-noframes.xsl
%files testutil %files testutil
%defattr(-,root,root,-)
%{_javadir}/%{name}/%{name}-testutil.jar %{_javadir}/%{name}/%{name}-testutil.jar
%{ant_home}/lib/%{name}-testutil.jar %{ant_home}/lib/%{name}-testutil.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/testutil %config(noreplace) %{_sysconfdir}/%{name}.d/testutil
%files scripts %files scripts
%defattr(-,root,root,-) %attr(0755,root,root) %{_bindir}/*.pl
%{_bindir}/*.pl %attr(0755,root,root) %{_bindir}/*.py*
%{_bindir}/*.py*
%files manual %files manual
%defattr(-,root,root,-)
%doc docs/* %doc docs/*
%if %{build_javadoc} %if %{build_javadoc}
%files javadoc %files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name} %{_javadocdir}/%{name}
%endif %endif
%endif %endif
@ -808,6 +758,10 @@ rm -rf $RPM_BUILD_ROOT
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
%changelog %changelog
* Wed Jul 6 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-6
- Make scripts executable.
- Adapt to current guidelines.
* Thu Mar 10 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-5 * Thu Mar 10 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-5
- Fix xalan-j2 subpackage path. - Fix xalan-j2 subpackage path.