Than Ngo 119dd9
%define qt_version 3.3.3
cvsdist db9125
%{!?with_qt:%define with_qt 1}
cvsdist b69ada
cvsdist 0a88b1
Summary: A documentation system for C/C++.
cvsdist 00e8de
Name: doxygen
Than Ngo 4bf6f5
Version: 1.3.9.1
cvsdist bd0900
Release: 1
cvsdist 75517e
Epoch: 1
cvsdist db9125
Source0: ftp://ftp.stack.nl/pub/users/dimitri/%{name}-%{version}.src.tar.gz
cvsdist b69ada
cvsdist db9125
Patch0: doxygen-1.2.7-redhat.patch
cvsdist b9746d
Patch1: doxygen-1.2.12-qt2.patch
cvsdist b69ada
Patch2: doxygen-1.2.18-libdir.patch
cvsdist b69ada
cvsdist 00e8de
Group: Development/Tools
cvsdist b9746d
License: GPL
cvsdist b9746d
Url: http://www.stack.nl/~dimitri/doxygen/index.html
cvsdist 00e8de
Prefix: %{_prefix}
cvsdist b69ada
cvsdist b69ada
BuildPrereq: libstdc++-devel
cvsdist b69ada
BuildPrereq: perl
cvsdist db7a21
Buildrequires: tetex-dvips, tetex-latex, ghostscript
cvsdist b69ada
cvsdist 00e8de
BuildRoot: %{_tmppath}/%{name}-%{version}-root
cvsdist 00e8de
cvsdist 00e8de
%description
cvsdist 0a88b1
Doxygen can generate an online class browser (in HTML) and/or a
cvsdist 0a88b1
reference manual (in LaTeX) from a set of documented source files. The
cvsdist 0a88b1
documentation is extracted directly from the sources. Doxygen can
cvsdist 0a88b1
also be configured to extract the code structure from undocumented
cvsdist 0a88b1
source files.
cvsdist 00e8de
cvsdist db9125
%if %{with_qt}
cvsdist 26345c
%package doxywizard
cvsdist 0a88b1
Summary: A GUI for creating and editing configuration files.
cvsdist 26345c
Group: User Interface/X
cvsdist db9125
Requires: %{name} = %{epoch}:%{version}
cvsdist b69ada
BuildPrereq: qt-devel => %{qt_version}
cvsdist 26345c
cvsdist 26345c
%description doxywizard
cvsdist 0a88b1
Doxywizard is a GUI for creating and editing configuration files that
cvsdist 0a88b1
are used by doxygen.
cvsdist db9125
%endif
cvsdist 26345c
cvsdist 00e8de
%prep
cvsdist 00e8de
%setup -q
cvsdist db9125
%patch0 -p1 -b .redhat
cvsdist b9746d
%patch1 -p1 -b .qt2
cvsdist b69ada
cvsdist db9125
%if "%{_lib}" != "lib"
cvsdist b69ada
%patch2 -p1 -b .libdir
cvsdist b69ada
%endif
cvsdist 00e8de
cvsdist 00e8de
%build
cvsdist db9125
%if %{with_qt}
cvsdist b9746d
QTDIR="" && . /etc/profile.d/qt.sh
cvsdist db9125
%endif
cvsdist 26345c
export OLD_PO_FILE_INPUT=yes
cvsdist 00e8de
cvsdist b69ada
./configure \
cvsdist b69ada
   --prefix %{_prefix} \
cvsdist b69ada
   --shared \
cvsdist b69ada
   --release \
cvsdist db9125
%if %{with_qt}
cvsdist b69ada
   --with-doxywizard \
cvsdist db9125
%endif
cvsdist b69ada
   --install %{_bindir}/install
cvsdist b69ada
cvsdist b69ada
make %{?_smp_mflags} all
cvsdist db9125
%if %{with_qt}
cvsdist b69ada
make docs
cvsdist db9125
%endif
cvsdist 00e8de
cvsdist 00e8de
%install
cvsdist 00e8de
rm -rf ${RPM_BUILD_ROOT}
cvsdist 26345c
cvsdist 26345c
export OLD_PO_FILE_INPUT=yes
cvsdist db9689
make install INSTALL=$RPM_BUILD_ROOT%{_prefix}
cvsdist 00e8de
cvsdist 00e8de
%clean
cvsdist 00e8de
rm -rf ${RPM_BUILD_ROOT}
cvsdist 00e8de
cvsdist 00e8de
%files
cvsdist 00e8de
%defattr(-,root,root)
cvsdist db9125
%doc LANGUAGE.HOWTO README examples
cvsdist db9125
%if %{with_qt}
cvsdist db9125
%doc html
cvsdist db9125
%endif
cvsdist 26345c
%{_bindir}/doxygen
cvsdist 26345c
%{_bindir}/doxytag
cvsdist 26345c
cvsdist db9125
%if %{with_qt}
cvsdist 26345c
%files doxywizard
cvsdist 26345c
%defattr(-,root,root)
cvsdist 26345c
%{_bindir}/doxywizard
cvsdist db9125
%endif
cvsdist 00e8de
cvsdist 00e8de
%changelog
Than Ngo 4bf6f5
* Sun Oct 10 2004 Than Ngo <than@redhat.com> 1:1.3.9.1-1
Than Ngo 4bf6f5
- update to 1.3.9.1
Than Ngo 4bf6f5
Than Ngo 119dd9
* Wed Oct 06 2004 Than Ngo <than@redhat.com> 1:1.3.9-1
Than Ngo 119dd9
- update to 1.3.9
Than Ngo 119dd9
cvsdist bd0900
* Sun Jul 25 2004 Than Ngo <than@redhat.com> 1:1.3.8-1
cvsdist bd0900
- update to 1.3.8
cvsdist bd0900
cvsdist 4e8173
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 4e8173
- rebuilt
cvsdist 4e8173
cvsdist cc3fe9
* Tue May 11 2004 Than Ngo <than@redhat.com> 1.3.7-1
cvsdist cc3fe9
- update to 1.3.7, bug #119340
cvsdist cc3fe9
cvsdist eb987c
* Sun Apr 04 2004 Than Ngo <than@redhat.com> 1:1.3.6-2
cvsdist eb987c
- fix qt-mt linking problem
cvsdist eb987c
cvsdist db7a21
* Thu Feb 26 2004 Than Ngo <than@redhat.com> 1:1.3.6-1
cvsdist db7a21
- update to 1.3.6
cvsdist db7a21
- added more buildrequires, #110752
cvsdist db7a21
cvsdist db7a21
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist db7a21
- rebuilt
cvsdist db7a21
cvsdist 7cdb2b
* Wed Dec 17 2003 Than Ngo <than@redhat.com> 1:1.3.5-1
cvsdist 7cdb2b
- 1.3.5 release
cvsdist 7cdb2b
cvsdist db9125
* Fri Sep 26 2003 Harald Hoyer <harald@redhat.de> 1:1.3.4-1
cvsdist db9125
- update to 1.3.4
cvsdist db9125
- doxsearch was removed
cvsdist db9125
cvsdist db9125
* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist db9125
- allow compiling without qt/doxywizard
cvsdist db9125
cvsdist db9125
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist db9125
- rebuilt
cvsdist db9125
cvsdist db9125
* Tue Jun  3 2003 Jeff Johnson <jbj@redhat.com>
cvsdist db9125
- add explicit epoch's where needed.
cvsdist db9125
cvsdist db9125
* Tue May  6 2003 Than Ngo <than@redhat.com> 1.3-1
cvsdist db9125
- 1.3
cvsdist db9125
cvsdist b69ada
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist b69ada
- rebuilt
cvsdist b69ada
cvsdist b69ada
* Fri Dec 27 2002 Than Ngo <than@redhat.com> 1.2.18-2
cvsdist b69ada
- use gnu install
cvsdist b69ada
cvsdist b69ada
* Sat Nov  9 2002 Than Ngo <than@redhat.com> 1.2.18-1.2
cvsdist b69ada
- fix some build problem
cvsdist b69ada
cvsdist b69ada
* Tue Oct 15 2002 Than Ngo <than@redhat.com> 1.2.18-1
cvsdist b69ada
- 1.2.18
cvsdist b69ada
cvsdist b69ada
* Wed Aug 28 2002 Than Ngo <than@redhat.com> 1.2.17-1
cvsdist b69ada
- 1.2.17 fixes many major bugs
cvsdist b69ada
cvsdist d23edb
* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com>
cvsdist d23edb
- rebuilt with gcc-3.2 (we hope)
cvsdist d23edb
cvsdist 6a5324
* Mon Jul 22 2002 Tim Powers <timp@redhat.com>
cvsdist 6a5324
- rebuild using gcc-3.2-0.1
cvsdist 6a5324
cvsdist 6a5324
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 6a5324
- automated rebuild
cvsdist 6a5324
cvsdist 6a5324
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 6a5324
- automated rebuild
cvsdist 6a5324
cvsdist f1f406
* Tue Apr 16 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.13-5
cvsdist f1f406
- rebuild against qt 3.0.3-10
cvsdist f1f406
cvsdist b9746d
* Fri Mar  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.13-4
cvsdist b9746d
- rebuild against qt 3.0.2
cvsdist b9746d
cvsdist b9746d
* Tue Feb 26 2002 Than Ngo <than@redhat.com> 1.2.14-2
cvsdist b9746d
- rebuild against qt 2.3.2
cvsdist b9746d
cvsdist b9746d
* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.14-1
cvsdist b9746d
- 1.2.14
cvsdist b9746d
cvsdist b9746d
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist b9746d
- automated rebuild
cvsdist b9746d
cvsdist b9746d
* Sun Jan 06 2002 Than Ngo <than@redhat.com> 1.2.13.1-1
cvsdist b9746d
- update to 1.2.13.1
cvsdist b9746d
- fixed build doxywizard with qt3
cvsdist b9746d
cvsdist b9746d
* Sun Dec 30 2001 Jeff Johnson <jbj@redhat.com> 1.2.13-1
cvsdist b9746d
- update to 1.2.13
cvsdist b9746d
cvsdist b9746d
* Sun Nov 18 2001 Than Ngo <than@redhat.com> 1.2.12-1
cvsdist b9746d
- update to 1.2.12
cvsdist b9746d
- s/Copyright/License
cvsdist b9746d
cvsdist 0a88b1
* Wed Sep 12 2001 Tim Powers <timp@redhat.com>
cvsdist 0a88b1
- rebuild with new gcc and binutils
cvsdist 0a88b1
cvsdist 26345c
* Wed Jun 13 2001 Than Ngo <than@redhat.com>
cvsdist 26345c
- update tp 1.2.8.1
cvsdist 26345c
- make doxywizard as separat package
cvsdist 26345c
- fix to use install as default
cvsdist 26345c
cvsdist db9689
* Tue Jun 05 2001 Than Ngo <than@redhat.com>
cvsdist db9689
- update to 1.2.8
cvsdist db9689
cvsdist db9689
* Tue May 01 2001 Than Ngo <than@redhat.com>
cvsdist db9689
- update to 1.2.7
cvsdist db9689
- clean up specfile
cvsdist db9689
- patch to use RPM_OPT_FLAG
cvsdist f32272
cvsdist 75517e
* Wed Mar 14 2001 Jeff Johnson <jbj@redhat.com>
cvsdist 75517e
- update to 1.2.6
cvsdist 75517e
cvsdist 75517e
* Wed Feb 28 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 75517e
- rebuild
cvsdist 75517e
cvsdist 75517e
* Tue Dec 26 2000 Than Ngo <than@redhat.com>
cvsdist 75517e
- update to 1.2.4
cvsdist 75517e
- remove excludearch ia64
cvsdist 75517e
- bzip2 sources
cvsdist 75517e
cvsdist 75517e
* Mon Dec 11 2000 Than Ngo <than@redhat.com>
cvsdist 75517e
- rebuild with the fixed fileutils
cvsdist 75517e
cvsdist 75517e
* Mon Oct 30 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 75517e
- update to 1.2.3.
cvsdist 75517e
cvsdist 75517e
* Sun Oct  8 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 75517e
- update to 1.2.2.
cvsdist 75517e
- enable doxywizard.
cvsdist 75517e
cvsdist 00e8de
* Sat Aug 19 2000 Preston Brown <pbrown@redhat.com>
cvsdist 00e8de
- 1.2.1 is latest stable, so we upgrade before Winston is released.
cvsdist 00e8de
cvsdist 00e8de
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 00e8de
- automatic rebuild
cvsdist 00e8de
cvsdist 00e8de
* Tue Jul  4 2000 Jakub Jelinek <jakub@redhat.com>
cvsdist 00e8de
- Rebuild with new C++
cvsdist 00e8de
cvsdist 00e8de
* Fri Jun 30 2000 Florian La Roche <laroche@redhat.de>
cvsdist 00e8de
- fix QTDIR detection
cvsdist 00e8de
cvsdist 00e8de
* Fri Jun 09 2000 Preston Brown <pbrown@redhat.com>
cvsdist 00e8de
- compile on x86 w/o optimization, revert when compiler fixed!!
cvsdist 00e8de
cvsdist 00e8de
* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com>
cvsdist 00e8de
- use newer RPM macros
cvsdist 00e8de
cvsdist 00e8de
* Tue Jun  6 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 00e8de
- add to distro.
cvsdist 00e8de
cvsdist 00e8de
* Tue May  9 2000 Tim Powers <timp@redhat.com>
cvsdist 00e8de
- rebuilt for 7.0
cvsdist 00e8de
cvsdist 00e8de
* Wed Feb  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 00e8de
- recompile with current Qt (2.1.0/1.45)
cvsdist 00e8de
cvsdist 00e8de
* Wed Jan  5 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 00e8de
- update to 1.0.0.
cvsdist 00e8de
- recompile with qt-2.0.1 if available.
cvsdist 00e8de
- relocatable package.
cvsdist 00e8de
cvsdist 00e8de
* Mon Nov  8 1999 Tim Powers <timp@redhat.com>
cvsdist 00e8de
-updated to 0.49-991106
cvsdist 00e8de
cvsdist 00e8de
* Tue Jul 13 1999 Tim Powers <timp@redhat.com>
cvsdist 00e8de
- updated source
cvsdist 00e8de
- cleaned up some stuff in the spec file
cvsdist 00e8de
cvsdist 00e8de
* Thu Apr 22 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 00e8de
- Create Power Tools 6.0 package.