[jeuclid] Fix dependency on fop.

Alexander Kurtakov akurtakov at fedoraproject.org
Fri Mar 25 06:39:23 UTC 2011


commit b982c9c89e614253848a12239edba0222a2be8bd
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Fri Mar 25 08:38:46 2011 +0200

    Fix dependency on fop.
    
    Adapt to current guidelines

 jeuclid.spec |   41 +++++++++++++++++------------------------
 1 files changed, 17 insertions(+), 24 deletions(-)
---
diff --git a/jeuclid.spec b/jeuclid.spec
index 3747ea3..afd950f 100644
--- a/jeuclid.spec
+++ b/jeuclid.spec
@@ -1,6 +1,6 @@
 Name:		jeuclid
 Version:	3.1.3
-Release:	13%{?dist}
+Release:	14%{?dist}
 Summary:	MathML rendering solution
 Group:		Development/Libraries
 License:	ASL 2.0 and SPL
@@ -26,17 +26,17 @@ BuildRequires:	jpackage-utils
 BuildRequires:	java-devel >= 1:1.6.0
 BuildRequires:	ant
 BuildRequires:	batik >= 1.7 
-BuildRequires:	jakarta-commons-logging
+BuildRequires:	apache-commons-logging
 BuildRequires:	jcip-annotations
 BuildRequires:	xmlgraphics-commons >= 1.3
-BuildRequires:	fop = 0.95
-BuildRequires:	jakarta-commons-cli >= 1.1
-BuildRequires:	jakarta-commons-lang
+BuildRequires:	fop >= 0.95
+BuildRequires:	apache-commons-cli >= 1.1
+BuildRequires:	apache-commons-lang
 BuildRequires:	desktop-file-utils
 
 Requires:	jpackage-utils
 Requires:	java >= 1:1.6.0
-Requires:	jakarta-commons-logging
+Requires:	apache-commons-logging
 Requires:	batik >= 1.7
 Requires:	xmlgraphics-commons >= 1.3	
 Requires:	jcip-annotations
@@ -57,7 +57,7 @@ The %{name}-mathviewer package contains the Swing MathViewer application.
 Summary:	JEuclid plug-in for FOP
 Group:		Applications/Publishing
 Requires:	%{name} = %{version}-%{release}
-Requires:	fop = 0.95
+Requires:	fop >= 0.95
 
 %description	fop
 The %{name}-fop package is a jeuclid plug-in for FOP.
@@ -66,8 +66,8 @@ The %{name}-fop package is a jeuclid plug-in for FOP.
 Summary:	Command line interface for Jeuclid
 Group:		Applications/Publishing
 Requires:	%{name} = %{version}-%{release}
-Requires:	jakarta-commons-cli >= 1.1
-Requires:	jakarta-commons-lang
+Requires:	apache-commons-cli >= 1.1
+Requires:	apache-commons-lang
 Requires:	jakarta-commons-io
 
 %description	cli
@@ -97,19 +97,15 @@ rm -f %{name}-core/src/main/java/net/sourceforge/jeuclid/converter/FreeHep*;
 ant compile-core compile-mathviewer compile-cli compile-fop -verbose 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
 mkdir -p $RPM_BUILD_ROOT%{_javadir}
 cp -p target/%{name}-core.jar \
-$RPM_BUILD_ROOT%{_javadir}/%{name}-core-%{version}.jar
+$RPM_BUILD_ROOT%{_javadir}/%{name}-core.jar
 cp -p target/%{name}-fop.jar \
-$RPM_BUILD_ROOT%{_javadir}/%{name}-fop-%{version}.jar
+$RPM_BUILD_ROOT%{_javadir}/%{name}-fop.jar
 cp -p target/%{name}-mathviewer.jar \
-$RPM_BUILD_ROOT%{_javadir}/%{name}-mathviewer-%{version}.jar
+$RPM_BUILD_ROOT%{_javadir}/%{name}-mathviewer.jar
 cp -p target/%{name}-cli.jar \
-$RPM_BUILD_ROOT%{_javadir}/%{name}-cli-%{version}.jar
-
-(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
+$RPM_BUILD_ROOT%{_javadir}/%{name}-cli.jar
 
 install -dm 755 $RPM_BUILD_ROOT%{_bindir}
 install -pm 755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/jeuclid-mathviewer
@@ -122,9 +118,6 @@ mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
 desktop-file-install --dir=$RPM_BUILD_ROOT/%{_datadir}/applications \
 %{SOURCE2}
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %post
 touch --no-create %{_datadir}/icons/hicolor || :
 if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
@@ -140,12 +133,10 @@ fi
 %files
 %defattr(-,root,root,-)
 %doc NOTICE LICENSE.txt README.Release
-%{_javadir}/%{name}-core-%{version}.jar
 %{_javadir}/%{name}-core.jar
 
 %files mathviewer
 %defattr(-,root,root,-)
-%{_javadir}/%{name}-mathviewer-%{version}.jar
 %{_javadir}/%{name}-mathviewer.jar
 %{_bindir}/jeuclid-mathviewer
 %{_datadir}/icons/hicolor/48x48/apps/jeuclid_48x48.png
@@ -153,16 +144,18 @@ fi
 
 %files fop
 %defattr(-,root,root,-)
-%{_javadir}/%{name}-fop-%{version}.jar
 %{_javadir}/%{name}-fop.jar
 
 %files cli 
 %defattr(-,root,root,-)
-%{_javadir}/%{name}-cli-%{version}.jar
 %{_javadir}/%{name}-cli.jar
 %{_bindir}/jeuclid-cli
 
 %changelog
+* Fri Mar 25 2011 Alexander Kurtakov <akurtako at redhat.com> 3.1.3-14
+- Fix dependency on fop.
+- Adapt to current guidelines.
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.1.3-13
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list