diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2005-11-27 20:19:39 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2005-11-27 20:19:39 (GMT) |
commit | b57d9203028602a092e0e97898adcc638e823d93 (patch) | |
tree | e815ad2680cee3783ceb22ad2860cd4c029403c4 /packages/rpm | |
parent | 188f7573ef12588a405ee8eed8289dce1a6eed08 (diff) | |
download | Doxygen-b57d9203028602a092e0e97898adcc638e823d93.zip Doxygen-b57d9203028602a092e0e97898adcc638e823d93.tar.gz Doxygen-b57d9203028602a092e0e97898adcc638e823d93.tar.bz2 |
Release-1.4.5-20051127
Diffstat (limited to 'packages/rpm')
-rw-r--r-- | packages/rpm/build.sh | 21 | ||||
-rw-r--r-- | packages/rpm/doxygen-nodoxywizard.spec.in | 85 | ||||
-rw-r--r-- | packages/rpm/doxygen.spec | 150 | ||||
-rw-r--r-- | packages/rpm/doxygen.spec.in | 104 |
4 files changed, 189 insertions, 171 deletions
diff --git a/packages/rpm/build.sh b/packages/rpm/build.sh deleted file mode 100644 index 64ab34b..0000000 --- a/packages/rpm/build.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -set -e - -[ $(whoami) == "root" ] || { -echo "Don't I need to be root to make RPM packages ?" -} - -RPMBUILDPLACE=/usr/src/RPM/ - -cp doxygen.spec $RPMBUILDPLACE/SPECS - -ls *.patch && { -cp *.patch $RPMBUILDPLACE/SOURCES -} - -cp ../../../doxygen*.gz $RPMBUILDPLACE/SOURCES - -urpmi --auto rpm-build libqt3-devel flex tetex-latex dvips - -rpm -ba SPECS/doxygen.spec diff --git a/packages/rpm/doxygen-nodoxywizard.spec.in b/packages/rpm/doxygen-nodoxywizard.spec.in new file mode 100644 index 0000000..99cdbc3 --- /dev/null +++ b/packages/rpm/doxygen-nodoxywizard.spec.in @@ -0,0 +1,85 @@ +%define name doxygen + +%define contentdir /var/www +%define suexec_caller doxygen +%define buildroot /var/tmp/%{name}-%{version}-%{revision}root + +Summary: A documentation system for C/C++. +Name: doxygen +Version: %{version} +Release: %{revision} +URL: http://www.stack.nl/~dimitri/doxygen/index.html +Vendor: Dimitri van Heesch +License: GNU General Public License +Group: Development/Tools +Source: %{name}-%{version}_%{revision}.src.tar.gz +BuildRoot: %{buildroot} +BuildPrereq: libstdc++-devel >= 2.96, /usr/bin/perl, /usr/bin/latex, /usr/bin/dvips +Prereq: /sbin/chkconfig, /bin/mktemp, /bin/rm, /bin/mv, libstdc++ >= 2.96 +Provides: doxygen = %{mmn} +#Obsoletes: doxygen-20050927 + +%description +Doxygen can generate an online class browser (in HTML) and/or a +reference manual (in LaTeX) from a set of documented source files. The +documentation is extracted directly from the sources. Doxygen can +also be configured to extract the code structure from undocumented +source files. + +%package manual +Group: Documentation +Summary: Documentation for doxygen. +Provides: doxygenmanual = %{mmn} +#Obsoletes: + +%description manual +This contains the manpages for doxygen. The information can also be +found at http://www.doxygen.org/. + +%prep +%setup -q -n %{name}-%{version}_%{revision} +./configure --prefix $RPM_BUILD_ROOT/usr + +%build +make %{?_smp_mflags} +make pdf %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make install +mkdir -p $RPM_BUILD_ROOT/usr/share/doxygen +cp -f ./latex/*.pdf $RPM_BUILD_ROOT/usr/share/doxygen + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) + +%doc README LICENSE LANGUAGE.HOWTO examples + +%{_bindir}/doxygen +%{_bindir}/doxytag + +%files manual +%defattr(-,root,root) +/usr/share/doxygen/*.pdf +%doc /usr/man/man1/doxy* + +%changelog +* Fri Oct 21 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.5 +- made .spec file compatible with tmake + +* Mon Oct 10 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.5 +- fixed versioning bugs. + +* Tue Oct 4 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.5 +- added obsoletes and proides sections. + +* Sun Sep 20 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.4 +- modified rpm spec file for Fedora Core acceptance criteria. + +* Sun Aug 7 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.4 +- created initial rpm spec file for doxygen-1.4.4 + diff --git a/packages/rpm/doxygen.spec b/packages/rpm/doxygen.spec deleted file mode 100644 index b27d9d7..0000000 --- a/packages/rpm/doxygen.spec +++ /dev/null @@ -1,150 +0,0 @@ -Summary: A documentation system for C/C++. -Name: doxygen -Version: 1.4.2 -Release: 1 -Epoch: 1 -Source0: ftp://ftp.stack.nl/pub/users/dimitri/%{name}-%{version}.src.tar.gz -Group: Development/Tools -License: GPL -Url: http://www.stack.nl/~dimitri/doxygen/index.html -Prefix: %{_prefix} -BuildPrereq: libstdc++-devel >= 2.96, /usr/bin/perl, /usr/bin/latex, /usr/bin/dvips -BuildRoot: %{_tmppath}/%{name}-%{version}-root - -%description -Doxygen can generate an online class browser (in HTML) and/or a -reference manual (in LaTeX) from a set of documented source files. The -documentation is extracted directly from the sources. Doxygen can -also be configured to extract the code structure from undocumented -source files. - -%package doxywizard -Summary: A GUI for creating and editing configuration files. -Group: User Interface/X -Requires: %{name} = %{version} -BuildPrereq: qt3-devel => 2.3.0, flex -Requires: qt >= 2.3.0 - -%description doxywizard -Doxywizard is a GUI for creating and editing configuration files that -are used by doxygen. - -%prep -%setup -q - -%build -QTDIR="" && . /etc/profile.d/qt*.sh -export OLD_PO_FILE_INPUT=yes - -./configure --prefix %{_prefix} --shared --release --with-doxywizard -make all docs - -%install -rm -rf ${RPM_BUILD_ROOT} - -export OLD_PO_FILE_INPUT=yes -make install INSTALL=$RPM_BUILD_ROOT%{_prefix} - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%files -%defattr(-,root,root) -%doc LANGUAGE.HOWTO README examples html -%{_bindir}/doxygen -%{_bindir}/doxytag -%doc /usr/man/man1/* - -%files doxywizard -%defattr(-,root,root) -%{_bindir}/doxywizard - -%changelog -* Sun Jan 06 2002 Than Ngo <than@redhat.com> 1.2.13.1-1 -- update to 1.2.13.1 - -* Sun Dec 30 2001 Jeff Johnson <jbj@redhat.com> 1.2.13-1 -- update to 1.2.13 - -* Sun Nov 18 2001 Than Ngo <than@redhat.com> 1.2.12-1 -- update to 1.2.12 -- s/Copyright/License - -* Wed Sep 12 2001 Tim Powers <timp@redhat.com> -- rebuild with new gcc and binutils - -* Wed Jun 13 2001 Than Ngo <than@redhat.com> -- update tp 1.2.8.1 -- make doxywizard as separat package -- fix to use install as default - -* Tue Jun 05 2001 Than Ngo <than@redhat.com> -- update to 1.2.8 - -* Tue May 01 2001 Than Ngo <than@redhat.com> -- update to 1.2.7 -- clean up specfile -- patch to use RPM_OPT_FLAG - -* Wed Mar 14 2001 Jeff Johnson <jbj@redhat.com> -- update to 1.2.6 - -* Wed Feb 28 2001 Trond Eivind Glomsrød <teg@redhat.com> -- rebuild - -* Tue Dec 26 2000 Than Ngo <than@redhat.com> -- update to 1.2.4 -- remove excludearch ia64 -- bzip2 sources - -* Mon Dec 11 2000 Than Ngo <than@redhat.com> -- rebuild with the fixed fileutils - -* Mon Oct 30 2000 Jeff Johnson <jbj@redhat.com> -- update to 1.2.3. - -* Sun Oct 8 2000 Jeff Johnson <jbj@redhat.com> -- update to 1.2.2. -- enable doxywizard. - -* Sat Aug 19 2000 Preston Brown <pbrown@redhat.com> -- 1.2.1 is latest stable, so we upgrade before Winston is released. - -* Wed Jul 12 2000 Prospector <bugzilla@redhat.com> -- automatic rebuild - -* Tue Jul 4 2000 Jakub Jelinek <jakub@redhat.com> -- Rebuild with new C++ - -* Fri Jun 30 2000 Florian La Roche <laroche@redhat.de> -- fix QTDIR detection - -* Fri Jun 09 2000 Preston Brown <pbrown@redhat.com> -- compile on x86 w/o optimization, revert when compiler fixed!! - -* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com> -- use newer RPM macros - -* Tue Jun 6 2000 Jeff Johnson <jbj@redhat.com> -- add to distro. - -* Tue May 9 2000 Tim Powers <timp@redhat.com> -- rebuilt for 7.0 - -* Wed Feb 2 2000 Bernhard Rosenkraenzer <bero@redhat.com> -- recompile with current Qt (2.1.0/1.45) - -* Wed Jan 5 2000 Jeff Johnson <jbj@redhat.com> -- update to 1.0.0. -- recompile with qt-2.0.1 if available. -- relocatable package. - -* Mon Nov 8 1999 Tim Powers <timp@redhat.com> --updated to 0.49-991106 - -* Tue Jul 13 1999 Tim Powers <timp@redhat.com> -- updated source -- cleaned up some stuff in the spec file - -* Thu Apr 22 1999 Jeff Johnson <jbj@redhat.com> -- Create Power Tools 6.0 package. diff --git a/packages/rpm/doxygen.spec.in b/packages/rpm/doxygen.spec.in new file mode 100644 index 0000000..5b10029 --- /dev/null +++ b/packages/rpm/doxygen.spec.in @@ -0,0 +1,104 @@ +%define name doxygen + +%define contentdir /var/www +%define suexec_caller doxygen +%define buildroot /var/tmp/%{name}-%{version}-%{revision}root + +Summary: A documentation system for C/C++. +Name: doxygen +Version: %{version} +Release: %{revision} +URL: http://www.stack.nl/~dimitri/doxygen/index.html +Vendor: Dimitri van Heesch +License: GNU General Public License +Group: Development/Tools +Source: %{name}-%{version}_%{revision}.src.tar.gz +BuildRoot: %{buildroot} +BuildPrereq: libstdc++-devel >= 2.96, /usr/bin/perl, /usr/bin/latex, /usr/bin/dvips +Prereq: /sbin/chkconfig, /bin/mktemp, /bin/rm, /bin/mv, libstdc++ >= 2.96 +Provides: doxygen = %{mmn} +#Obsoletes: doxygen-20050927 + +%description +Doxygen can generate an online class browser (in HTML) and/or a +reference manual (in LaTeX) from a set of documented source files. The +documentation is extracted directly from the sources. Doxygen can +also be configured to extract the code structure from undocumented +source files. + +%package doxywizard +Group: Development/Libraries +Summary: GUI Interface for doxygen. +Requires: doxygen = %{mmn} +Requires: qt >= 3.3 +Provides: doxywizard = %{mmn} +# Obsoletes: + +%description doxywizard +Doxygen can generate an online class browser (in HTML) and/or a +reference manual (in LaTeX) from a set of documented source files. The +documentation is extracted directly from the sources. Doxygen can +also be configured to extract the code structure from undocumented +source files. + +This is the GUI interface for doxygen. It requires qt and X11 to +install. + +%package manual +Group: Documentation +Summary: Documentation for doxygen. +Provides: doxygenmanual = %{mmn} +#Obsoletes: + +%description manual +This contains the manpages for doxygen. The information can also be +found at http://www.doxygen.org/. + +%prep +%setup -q -n %{name}-%{version}_%{revision} +./configure --with-doxywizard --prefix $RPM_BUILD_ROOT/usr + +%build +make %{?_smp_mflags} +make pdf %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make install +mkdir -p $RPM_BUILD_ROOT/usr/share/doxygen +cp -f ./latex/*.pdf $RPM_BUILD_ROOT/usr/share/doxygen + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) + +%doc README LICENSE LANGUAGE.HOWTO examples + +%{_bindir}/doxygen +%{_bindir}/doxytag + +%files doxywizard +%defattr(-,root,root) +%{_bindir}/doxywizard + +%files manual +%defattr(-,root,root) +/usr/share/doxygen/*.pdf +%doc /usr/man/man1/doxy* + +%changelog +* Mon Oct 10 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.5 +- fixed versioning bugs. + +* Tue Oct 4 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.5 +- added obsoletes and proides sections. + +* Sun Sep 20 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.4 +- modified rpm spec file for Fedora Core acceptance criteria. + +* Sun Aug 7 2005 Kevin McBride <kevin@planetsaphire.com> 1.4.4 +- created initial rpm spec file for doxygen-1.4.4 + |