[dcm4che-test] Update to fix FTBFS.

Ankur Sinha ankursinha at fedoraproject.org
Sun Aug 18 10:17:55 UTC 2013


commit 4baf40562b1dfaa0e2f808c7903d36f0b39923f2
Author: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur at gmail.com>
Date:   Sun Aug 18 20:16:55 2013 +1000

    Update to fix FTBFS.
    
    Thanks Gil!
    
    RHBZ 992114

 dcm4che-test.spec |   67 +++++++++++-----------------------------------------
 1 files changed, 14 insertions(+), 53 deletions(-)
---
diff --git a/dcm4che-test.spec b/dcm4che-test.spec
index 1a2aa29..e09fe35 100644
--- a/dcm4che-test.spec
+++ b/dcm4che-test.spec
@@ -3,89 +3,50 @@
 
 Name:           dcm4che-test
 Version:        2.6
-Release:        0.7%{?dist}.20110530svn%{svn_rev}
+Release:        0.8%{?dist}.20110530svn%{svn_rev}
 Summary:        Test images for dcm4che2
-
 License:        MPLv1.1 or GPLv2 or LGPLv2
 URL:            http://www.dcm4che.org/confluence/display/proj/The+Project
 BuildArch:      noarch
-
 # Generated from an svn checkout:
 # svn export svn://svn.code.sf.net/p/dcm4che/svn/dcm4che2-test/tags/dcm4che2-test-2.6
 # tar -cvJf dcm4che2-test-2.6.tar.xz dcm4che2-test-2.6/
 Source0:        dcm4che2-test-%{version}.tar.xz
 
-BuildRequires:    jpackage-utils
 BuildRequires:    java-devel
 BuildRequires:    maven-local
-BuildRequires:    maven-compiler-plugin
-BuildRequires:    maven-install-plugin
-BuildRequires:    maven-jar-plugin
-BuildRequires:    maven-javadoc-plugin
-BuildRequires:    maven-release-plugin
-BuildRequires:    maven-resources-plugin
-BuildRequires:    maven-surefire-plugin
-
-Requires:       jpackage-utils
-Requires:       java
-
-Requires(post):       jpackage-utils
-Requires(postun):     jpackage-utils
 
 %description
 DCM4CHE Test Data and Libraries
 
 %package javadoc
 Summary:        Javadocs for %{name}
-Group:          Documentation
-Requires:       jpackage-utils
 
 %description javadoc
 This package contains the API documentation for %{name}.
 
 %prep
-%setup -q -n dcm4che2-test-2.6
+%setup -q -n dcm4che2-test-%{version}
 
 %build
-mvn-rpmbuild -X install javadoc:aggregate 
-
-%install
-mkdir -p $RPM_BUILD_ROOT%{_javadir}
-cp -p  %{name}-image/target/%{name}-image-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-image.jar
-
-mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -rp target/site/apidocs/ $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 pom.xml  \
-        $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%mvn_file :%{name}-image %{name}-image
+%mvn_build -X -- -Dproject.build.sourceEncoding=UTF-8
+rm -rf target/site/apidocs/javadoc.sh
 
-install -pm 644 %{name}-image/pom.xml \
-        $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-image.pom
-
-# note that the artifact id is %%{name}-image, not dcm4che2-test-image
-%add_to_maven_depmap org.dcm4che.test %{name}-image %{version} JPP %{name}-image
-
-# Check on this: there is no jar for the -test pom, do we need a add_to_maven_depmap here?
-%add_to_maven_depmap org.dcm4che.test dcm4che2-test %{version} JPP %{name}
-
-find $RPM_BUILD_ROOT%{_javadocdir}/%{name} -name "javadoc.sh" -exec chmod a-x '{}' \;
-
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
+%install
+%mvn_install
 
-%files
-%{_mavenpomdir}/*.pom
-%{_mavendepmapfragdir}/%{name}
-%{_javadir}/%{name}-image.jar
+%files -f .mfiles
 
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
 
 %changelog
+* Sun Aug 18 2013 gil cattaneo <puntogil at libero.it> 2.6-0.8.20110530svn15516
+- fix rhbz#992114
+- switch to XMvn
+- adapt to current guideline
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.6-0.7.20110530svn15516
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list