123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- Name: sinjdoc
- Summary: Documentation generator for Java source code
- Version: 0.5
- Release: 10%{?_dist_release}
- Group: Development/Tools
- # No version given.
- License: GPL+
- URL: http://cscott.net/Projects/GJ/sinjdoc-latest/
- Source0: http://cscott.net/Projects/GJ/sinjdoc-latest/sinjdoc-0.5.tar.gz
- Patch0: sinjdoc-annotations.patch
- Patch1: sinjdoc-autotools-changes.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: autoconf
- BuildRequires: automake16
- BuildRequires: ecj >= 3.2.1
- BuildRequires: gcc-java >= 4.0.2
- BuildRequires: java-gcj-compat-devel >= 1.0.70
- BuildRequires: java_cup >= 0.10
- Requires: java_cup >= 0.10
- Requires: libgcj >= 4.1.2
- Requires(post): java-gcj-compat >= 1.0.70
- Requires(postun): java-gcj-compat >= 1.0.70
- Obsoletes: gjdoc <= 0.7.7-14.fc7
- %description
- This package contains Sinjdoc a tool for generating Javadoc-style
- documentation from Java source code
- %prep
- %setup -q
- %patch0 -p0
- %patch1 -p0
- %build
- automake-1.6
- autoconf
- %configure
- make %{?_smp_mflags}
- %install
- rm -rf $RPM_BUILD_ROOT
- cat > sinjdoc << EOF
- #!/bin/sh
- %{_bindir}/gij -classpath \
- %{_javadir}/java_cup-runtime.jar:%{_javadir}/sinjdoc.jar \
- net.cscott.sinjdoc.Main "\$@"
- EOF
- install -d 755 $RPM_BUILD_ROOT%{_bindir}
- install -m 655 sinjdoc $RPM_BUILD_ROOT%{_bindir}/sinjdoc
- install -d 755 $RPM_BUILD_ROOT%{_javadir}
- install -D -m 644 sinjdoc.jar $RPM_BUILD_ROOT%{_javadir}/sinjdoc.jar
- rm -rf aot-compile-rpm
- aot-compile-rpm
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post
- if [ -x %{_bindir}/rebuild-gcj-db ]; then
- %{_bindir}/rebuild-gcj-db
- fi
- %postun
- if [ -x %{_bindir}/rebuild-gcj-db ]; then
- %{_bindir}/rebuild-gcj-db
- fi
- %files
- %defattr(-,root,root,-)
- %doc AUTHORS ChangeLog COPYING README
- %{_bindir}/sinjdoc
- %{_javadir}/sinjdoc.jar
- %{_libdir}/gcj/%{name}
- %changelog
- * Sat Sep 4 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.5-10
- - Initial build for Vine Linux
- * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-9
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-8
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Thu Sep 4 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.5-7
- - fix license tag
- * Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5-6
- - Autorebuild for GCC 4.3
- * Thu Nov 29 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 0.5-5
- - Fix URL field.
- - Fix Source0 field.
- - Own sinjdoc gcj directory.
- - Resolves: rhbz#246367
- * Tue Apr 3 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 0.5-4
- - Obsolete gjdoc.
- * Tue Mar 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 0.5-3
- - Fix wrapper script argument quoting.
- * Mon Mar 19 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 0.5-2
- - Initial build in Fedora Core.
- * Mon Mar 15 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 0.5-1
- - Initial release.
|