10791b1
# use dcm4che-test as name, no use carrying the version in the name
10791b1
%global svn_rev 15516
10791b1
10791b1
Name:           dcm4che-test
10791b1
Version:        2.6
32c85d9
Release:        0.5%{?dist}.20110530svn%{svn_rev}
10791b1
Summary:        Test images for dcm4che2
10791b1
10791b1
License:        MPLv1.1 or GPLv2 or LGPLv2
10791b1
URL:            http://www.dcm4che.org/confluence/display/proj/The+Project
10791b1
BuildArch:      noarch
10791b1
10791b1
# Generated from an svn checkout: TODO: use svn export next time
10791b1
# svn export https://dcm4che.svn.sourceforge.net/svnroot/dcm4che/dcm4che2-test/tags/dcm4che2-test-2.6
10791b1
# tar -cvzf dcm4che2-test-2.6.tar.gz dcm4che2-test-2.6/
10791b1
Source0:        dcm4che2-test-%{version}.tar.gz
10791b1
10791b1
BuildRequires:    jpackage-utils
10791b1
BuildRequires:    java-devel
Stanislav Ochotnicky a413d98
BuildRequires:    maven-local
10791b1
BuildRequires:    maven-compiler-plugin
10791b1
BuildRequires:    maven-install-plugin
10791b1
BuildRequires:    maven-jar-plugin
10791b1
BuildRequires:    maven-javadoc-plugin
10791b1
BuildRequires:    maven-release-plugin
10791b1
BuildRequires:    maven-resources-plugin
10791b1
BuildRequires:    maven-surefire-plugin
10791b1
10791b1
Requires:       jpackage-utils
10791b1
Requires:       java
10791b1
10791b1
Requires(post):       jpackage-utils
10791b1
Requires(postun):     jpackage-utils
10791b1
10791b1
%description
10791b1
DCM4CHE Test Data and Libraries
10791b1
10791b1
%package javadoc
10791b1
Summary:        Javadocs for %{name}
10791b1
Group:          Documentation
10791b1
Requires:       jpackage-utils
10791b1
10791b1
%description javadoc
10791b1
This package contains the API documentation for %{name}.
10791b1
10791b1
%prep
10791b1
%setup -q -n dcm4che2-test-2.6
10791b1
10791b1
%build
10791b1
mvn-rpmbuild -X install javadoc:aggregate 
10791b1
10791b1
%install
10791b1
mkdir -p $RPM_BUILD_ROOT%{_javadir}
10791b1
cp -p  %{name}-image/target/%{name}-image-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-image.jar
10791b1
10791b1
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
10791b1
cp -rp target/site/apidocs/ $RPM_BUILD_ROOT%{_javadocdir}/%{name}
10791b1
10791b1
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
10791b1
install -pm 644 pom.xml  \
10791b1
        $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
10791b1
10791b1
install -pm 644 %{name}-image/pom.xml \
10791b1
        $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-image.pom
10791b1
10791b1
# note that the artifact id is %%{name}-image, not dcm4che2-test-image
10791b1
%add_to_maven_depmap org.dcm4che.test %{name}-image %{version} JPP %{name}-image
10791b1
10791b1
# Check on this: there is no jar for the -test pom, do we need a add_to_maven_depmap here?
10791b1
%add_to_maven_depmap org.dcm4che.test dcm4che2-test %{version} JPP %{name}
10791b1
10791b1
find $RPM_BUILD_ROOT%{_javadocdir}/%{name} -name "javadoc.sh" -exec chmod a-x '{}' \;
10791b1
10791b1
%post
10791b1
%update_maven_depmap
10791b1
10791b1
%postun
10791b1
%update_maven_depmap
10791b1
10791b1
%files
10791b1
%{_mavenpomdir}/*.pom
10791b1
%{_mavendepmapfragdir}/%{name}
10791b1
%{_javadir}/%{name}-image.jar
10791b1
10791b1
%files javadoc
10791b1
%{_javadocdir}/%{name}
10791b1
10791b1
%changelog
32c85d9
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-0.5.20110530svn15516
32c85d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
32c85d9
Stanislav Ochotnicky a413d98
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.6-0.4.20110530svn15516
Stanislav Ochotnicky a413d98
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky a413d98
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky a413d98
40fdbdb
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-0.3.20110530svn15516
40fdbdb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
40fdbdb
2cf1bda
* Fri Jan 06 2012 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.6-0.2.20110530svn15516
2cf1bda
- spec bump for gcc 4.7 rebuild
2cf1bda
10791b1
* Mon May 30 2011 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.6-0.1.20110530svn15516
10791b1
- Edited find command
10791b1
- Corrected versioning
10791b1
- Corrected License versions
10791b1
- Corrected depmap, and java bits : thanks Stanislav Ochotnicky!
10791b1
- made changes using macros
10791b1
- Correct add to maven depmap command
10791b1
- initial rpm build