Blame glassfish-dtd-parser.spec

Juan Hernandez d1ae664
Name: glassfish-dtd-parser
Juan Hernandez d1ae664
Version: 1.2
036861f
Release: 0.7.20120120svn%{?dist}
Juan Hernandez d1ae664
Summary: Library for parsing XML DTDs
Juan Hernandez d1ae664
Group: Development/Libraries
Juan Hernandez d1ae664
License: CDDL 1.1 and GPLv2 with exceptions
Juan Hernandez d1ae664
Url: http://java.net/projects/dtd-parser
Juan Hernandez d1ae664
Juan Hernandez d1ae664
# svn export https://svn.java.net/svn/dtd-parser~svn/trunk/dtd-parser glassfish-dtd-parser-1.2-SNAPSHOT
Juan Hernandez d1ae664
# find glassfish-dtd-parser-1.2-SNAPSHOT/ -name '*.jar' -delete
Juan Hernandez d1ae664
# tar czf glassfish-dtd-parser-1.2-SNAPSHOT-src-svn.tar.gz glassfish-dtd-parser-1.2-SNAPSHOT
Juan Hernandez d1ae664
Source0: %{name}-%{version}-SNAPSHOT-src-svn.tar.gz
Juan Hernandez d1ae664
Juan Hernandez d1ae664
BuildRequires: java-devel
Juan Hernandez d1ae664
BuildRequires: jpackage-utils
Juan Hernandez d1ae664
BuildRequires: bsf
Stanislav Ochotnicky 5bd4a33
BuildRequires: maven-local
Juan Hernandez d1ae664
BuildRequires: maven-compiler-plugin
Juan Hernandez d1ae664
BuildRequires: maven-enforcer-plugin
Juan Hernandez d1ae664
BuildRequires: sonatype-oss-parent
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Requires: jpackage-utils
Juan Hernandez d1ae664
Juan Hernandez d1ae664
BuildArch: noarch
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%description
Juan Hernandez d1ae664
Library for parsing XML DTDs.
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%package javadoc
Juan Hernandez d1ae664
Group: Development/Libraries
Juan Hernandez d1ae664
Summary: Javadoc for %{name}
Juan Hernandez d1ae664
Requires: jpackage-utils
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%description javadoc
Juan Hernandez d1ae664
This package contains javadoc for %{name}.
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%prep
Juan Hernandez d1ae664
%setup -q -n glassfish-dtd-parser-1.2-SNAPSHOT
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%build
Juan Hernandez d1ae664
mvn-rpmbuild install javadoc:aggregate
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%install
Juan Hernandez d1ae664
install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
Juan Hernandez d1ae664
install -d -m 755 %{buildroot}%{_javadir}
Juan Hernandez d1ae664
install -d -m 755 %{buildroot}%{_mavenpomdir}
Juan Hernandez d1ae664
Juan Hernandez d1ae664
# JAR
Juan Hernandez d1ae664
install -m 644 target/dtd-parser-1.2-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}.jar
Juan Hernandez d1ae664
Juan Hernandez d1ae664
# JAVADOC
Juan Hernandez d1ae664
cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/.
Juan Hernandez d1ae664
Juan Hernandez d1ae664
# POM
Juan Hernandez d1ae664
cp -p pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
Juan Hernandez d1ae664
Juan Hernandez d1ae664
# DEPMAP
Juan Hernandez d1ae664
%add_maven_depmap JPP-%{name}.pom %{name}.jar
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%files
Juan Hernandez d1ae664
%{_javadir}/*
Juan Hernandez d1ae664
%{_mavenpomdir}/*
Juan Hernandez d1ae664
%{_mavendepmapfragdir}/*
Juan Hernandez d1ae664
%doc LICENSE.txt
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%files javadoc
Juan Hernandez d1ae664
%{_javadocdir}/%{name}
Juan Hernandez d1ae664
%doc LICENSE.txt
Juan Hernandez d1ae664
Juan Hernandez d1ae664
Juan Hernandez d1ae664
%changelog
036861f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.7.20120120svn
036861f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
036861f
b43bce4
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.6.20120120svn
b43bce4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b43bce4
Stanislav Ochotnicky 5bd4a33
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.2-0.5.20120120svn
Stanislav Ochotnicky 5bd4a33
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 5bd4a33
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 5bd4a33
c2d4d8d
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.4.20120120svn
c2d4d8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c2d4d8d
Juan Hernandez d1ae664
* Mon Feb 13 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.2-0.3.20120120svn
Juan Hernandez d1ae664
- Fixed the release number
Juan Hernandez d1ae664
Juan Hernandez d1ae664
* Mon Feb 13 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.2-0.2.20120120svn
Juan Hernandez d1ae664
- Updated license reference
Juan Hernandez d1ae664
Juan Hernandez d1ae664
* Mon Feb 13 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.2-0.1.20120120svn
Juan Hernandez d1ae664
- Initial packaging