Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release-src > by-pkgid > 8252b5cecd05ac9a19c339f41e30d8d7 > files > 2

gtk-doc-1.21-3.mga5.src.rpm

Summary: API documentation generation tool for GTK+ and GNOME
Name: 		gtk-doc
Version:	1.21
Release: 	%mkrel 3
License: 	GPLv2+ and GFDL
Group: 		Development/GNOME and GTK+
Source:		https://download.gnome.org/sources/gtk-doc/%{version}/%{name}-%{version}.tar.xz
BuildRequires:	libxslt-proc
BuildRequires:	openjade
BuildRequires:  docbook-dtd43-xml
BuildRequires:  docbook-style-xsl
BuildRequires:  dblatex
BuildRequires:  source-highlight
BuildRequires:	itstool
#gw for building the checks
BuildRequires:  glib2-devel
BuildRequires:  rarian
BuildArch:	noarch
URL: 		http://www.gtk.org/gtk-doc/
Requires:	libxslt-proc
Requires:	docbook-utils
Requires:	docbook-dtd43-xml
Requires: 	docbook-style-xsl
Requires:	diffutils
Requires:	source-highlight
%global __requires_exclude perl\\(gtkdoc-common.pl\\)

%description
gtk-doc is a tool for generating API reference documentation.
it is used for generating the documentation for GTK+, GLib
and GNOME.

%package mkpdf
Summary: API documentation PDF format generation tool for GTK+ and GNOME
Group: Development/GNOME and GTK+
Requires: %{name} = %version
Requires: dblatex
Conflicts: %{name} < 1.17-2

%description mkpdf
gtkdoc-mkpdf is a tool for generating API reference documentation in PDF format.
it is used for generating the documentation for GTK+, GLib and GNOME.

%prep
%setup -q
# Move this doc file to avoid name collisions
mv doc/README doc/README.docs

%build
./configure --prefix=%_prefix
%make

%install
%makeinstall_std pkgconfigdir=%_datadir/pkgconfig

# include shared directory
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html

%find_lang %name-manual --with-help

%check
PERL5LIB=$(pwd) PATH=$PATH:$(pwd) make check

%files -f %name-manual.lang
%doc AUTHORS README doc/* examples
%{_bindir}/gtkdoc-check
%{_bindir}/gtkdoc-depscan
%{_bindir}/gtkdoc-fixxref
%{_bindir}/gtkdoc-mkdb
%{_bindir}/gtkdoc-mkhtml
%{_bindir}/gtkdoc-mkman
%{_bindir}/gtkdoc-mktmpl
%{_bindir}/gtkdoc-rebase
%{_bindir}/gtkdoc-scan
%{_bindir}/gtkdoc-scangobj
%{_bindir}/gtkdocize
%{_datadir}/gtk-doc
%{_datadir}/sgml/gtk-doc
%{_datadir}/pkgconfig/*
%{_datadir}/aclocal/*

%files mkpdf
%{_bindir}/gtkdoc-mkpdf


%changelog
* Wed Oct 15 2014 umeabot <umeabot> 1.21-3.mga5
+ Revision: 751170
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.21-2.mga5
+ Revision: 680000
- Mageia 5 Mass Rebuild

  + tv <tv>
    - use %%global for req/prov exclude
    - autoconvert to new prov/req excludes

* Sat Aug 30 2014 pterjan <pterjan> 1.21-1.mga5
+ Revision: 669334
- Update file list

  + ovitters <ovitters>
    - new version 1.21

* Sat Feb 15 2014 ovitters <ovitters> 1.20-1.mga5
+ Revision: 592425
- new version 1.20

* Sat Oct 19 2013 umeabot <umeabot> 1.19-2.mga4
+ Revision: 527518
- Mageia 4 Mass Rebuild

  + fwang <fwang>
    - drop scrollkeeper

* Sun Jun 09 2013 fwang <fwang> 1.19-1.mga4
+ Revision: 440954
- use new doc tool
- new version 1.9

* Sat Jan 12 2013 umeabot <umeabot> 1.18-2.mga3
+ Revision: 352818
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Sep 15 2011 fwang <fwang> 1.18-1.mga2
+ Revision: 143695
- new version 1.18

* Mon Aug 29 2011 fwang <fwang> 1.17-2.mga2
+ Revision: 136050
- split out pdf command, which is rarely used

* Thu Mar 03 2011 pterjan <pterjan> 1.17-1.mga1
+ Revision: 63336
- Update to 1.17
- Fix indentation

* Tue Jan 11 2011 blino <blino> 1.15-4.mga1
+ Revision: 6387
- remove pkgconfig dir definition for old versions

  + pterjan <pterjan>
    - imported package gtk-doc


* Fri Jul 30 2010 Funda Wang <fwang@mandriva.org> 1.15-3mdv2011.0
+ Revision: 563270
- repush to breakage :0

* Fri Jul 30 2010 Funda Wang <fwang@mandriva.org> 1.15-2mdv2011.0
+ Revision: 563238
- tighter requirements to not pulling gtk+ as depends.
  WARN: MAY NOT FUNCTIONAL AS EXPECTED, ONLY A TEMPORARY WORKAROUND.

* Sun Jul 11 2010 Götz Waschk <waschk@mandriva.org> 1.15-1mdv2011.0
+ Revision: 550730
- update to new version 1.15

* Sun Mar 28 2010 Götz Waschk <waschk@mandriva.org> 1.14-1mdv2010.1
+ Revision: 528609
- new version
- drop patch

* Sun Dec 27 2009 Funda Wang <fwang@mandriva.org> 1.13-2mdv2010.1
+ Revision: 482625
- add upstream patch to fix problem when building without module specified

* Fri Dec 18 2009 Götz Waschk <waschk@mandriva.org> 1.13-1mdv2010.1
+ Revision: 480015
- enable support for dblatex and source-highlight
- new version
- drop patch
- update file list

  + Funda Wang <fwang@mandriva.org>
    - update url

* Wed Sep 02 2009 Christophe Fergeau <cfergeau@mandriva.com> 1.11-4mdv2010.0
+ Revision: 425055
- rebuild

* Wed Mar 18 2009 Götz Waschk <waschk@mandriva.org> 1.11-3mdv2009.1
+ Revision: 357179
- fix for files with spaces in their names

* Mon Nov 17 2008 Götz Waschk <waschk@mandriva.org> 1.11-2mdv2009.1
+ Revision: 303874
- enable checks

* Mon Nov 17 2008 Götz Waschk <waschk@mandriva.org> 1.11-1mdv2009.1
+ Revision: 303860
- update build deps
- new version
- fix build
- update license
- update file list

* Wed Aug 06 2008 Thierry Vignaud <tv@mandriva.org> 1.10-2mdv2009.0
+ Revision: 264644
- rebuild early 2009.0 package (before pixel changes)

* Tue Apr 08 2008 Götz Waschk <waschk@mandriva.org> 1.10-1mdv2009.0
+ Revision: 192413
- new version

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Oct 05 2007 Götz Waschk <waschk@mandriva.org> 1.9-1mdv2008.1
+ Revision: 95553
- new version
- update file list
- fix configure call


* Fri Feb 16 2007 Götz Waschk <waschk@mandriva.org> 1.8-1mdv2007.0
+ Revision: 121905
- Import gtk-doc

* Fri Feb 16 2007 Götz Waschk <waschk@mandriva.org> 1.8-1mdv2007.1
- use the new macros
- remove scrollkeeper files
- New version 1.8

* Mon Jul 31 2006 Götz Waschk <waschk@mandriva.org> 1.7-1mdv2007.0
- New release 1.7

* Thu Jul 27 2006 Frederic Crozat <fcrozat@mandriva.com> 1.6-2mdv2007.0
- Add missing dependency

* Mon Apr 10 2006 Götz Waschk <waschk@mandriva.org> 1.6-1mdk
- New release 1.6

* Tue Mar 07 2006 Götz Waschk <waschk@mandriva.org> 1.5-1mdk
- add scrollkeeper stuff
- New release 1.5

* Wed Feb 22 2006 Frederic Crozat <fcrozat@mandriva.com> 1.4-2mdk
- Use mkrel

* Thu Jul 07 2005 Götz Waschk <waschk@mandriva.org> 1.4-1mdk
- New release 1.4

* Fri Apr 29 2005 Götz Waschk <waschk@mandriva.org> 1.3-2mdk
- fix pkgconfig file location

* Mon Jan 10 2005 Götz Waschk <waschk@linux-mandrake.com> 1.3-1mdk
- new source URL
- New release 1.3

* Sat Apr 03 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.2-1mdk
- Release 1.2