commit ceb71059ba22bb147b0234e45c9f5766cdf842c8
Author: Jakub Bogusz <[email protected]>
Date:   Fri Nov 2 19:13:40 2012 +0100

    - updated to 1.0.0
    - added publican patch to allow build using publican 3.0.0

 wayland-publican.patch | 40 ++++++++++++++++++++++++++++++++++++++++
 wayland.spec           | 41 +++++++++++++++++++++++++++++++++++++++--
 2 files changed, 79 insertions(+), 2 deletions(-)
---
diff --git a/wayland.spec b/wayland.spec
index c8300d1..c3ad894 100644
--- a/wayland.spec
+++ b/wayland.spec
@@ -1,21 +1,29 @@
 #
 # Conditional build:
+%bcond_without apidocs         # don't build API documentation
 %bcond_without static_libs     # don't build static libraries
 #
 Summary:       Wayland - protocol for a compositor to talk to its clients
 Summary(pl.UTF-8):     Wayland - protokół między serwerem składającym a 
klientami
 Name:          wayland
-Version:       0.95.0
+Version:       1.0.0
 Release:       1
 License:       MIT
 Group:         Libraries
 Source0:       
http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
-# Source0-md5: 23d6bcd500db9d1bb13e9b89722331dc
+# Source0-md5: d7449ebe3b62c8a956d77a52a19c73a6
+Patch0:                %{name}-publican.patch
 URL:           http://wayland.freedesktop.org/
+BuildRequires: autoconf >= 2.64
+BuildRequires: automake >= 1:1.11
+BuildRequires: doxygen
 BuildRequires: expat-devel
 BuildRequires: libffi-devel
+BuildRequires: libtool >= 2:2.2
+BuildRequires: libxslt-progs
 BuildRequires: pkgconfig
 BuildRequires: pkgconfig(libffi)
+%{?with_apidocs:BuildRequires: publican >= 3}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -60,10 +68,31 @@ Static Wayland libraries.
 %description static -l pl.UTF-8
 Statyczne biblioteki Wayland.
 
+%package apidocs
+Summary:       Wayland API and protocol documentation
+Summary(pl.UTF-8):     Dokumentacja API biblioteki oraz protokołu Wayland
+Group:         Documentation
+
+%description apidocs
+Wayland API and protocol documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki oraz protokołu Wayland.
+
 %prep
 %setup -q
 
+# this file is required by publican 3.0; publican patch adds it in en-US dir
+test ! -f doc/Wayland/en_US/Revision_History.xml
+
+%patch0 -p1
+
 %build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 %configure \
        --disable-silent-rules \
        %{!?with_static_libs:--disable-static}
@@ -109,6 +138,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/wayland-server.pc
 %{_aclocaldir}/wayland-scanner.m4
 %{_aclocaldir}/wayland-scanner.mk
+%{_mandir}/man3/wl_display_connect.3*
+%{_mandir}/man3/wl_display_connect_to_fd*
 
 %if %{with static_libs}
 %files static
@@ -117,3 +148,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libwayland-cursor.a
 %{_libdir}/libwayland-server.a
 %endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%doc doc/Wayland/Wayland/en-US/html/*
+%endif
diff --git a/wayland-publican.patch b/wayland-publican.patch
new file mode 100644
index 0000000..6536a33
--- /dev/null
+++ b/wayland-publican.patch
@@ -0,0 +1,40 @@
+--- wayland-1.0.0/doc/Wayland/Makefile.am.orig 2012-10-16 02:51:00.000000000 
+0200
++++ wayland-1.0.0/doc/Wayland/Makefile.am      2012-11-02 18:38:24.312376554 
+0100
+@@ -52,7 +52,7 @@
+       $(AM_V_GEN)$(PUBLICAN) rename --name Wayland \
+               --version "$(WAYLAND_VERSION_MAJOR).$(WAYLAND_VERSION_MINOR)" \
+               --config $(builddir)/publican-copy.cfg
+-      $(AM_V_GEN)$(PUBLICAN) build --lang en-US --format html,pdf \
++      $(AM_V_GEN)$(PUBLICAN) build --langs en-US --formats html \
+               --config $(builddir)/publican-copy.cfg
+       @touch Wayland
+ 
+--- wayland-1.0.0/doc/Wayland/en-US/Revision_History.xml.orig  1970-01-01 
01:00:00.000000000 +0100
++++ wayland-1.0.0/doc/Wayland/en-US/Revision_History.xml       2012-11-02 
17:51:40.432494222 +0100
+@@ -0,0 +1,26 @@
++<?xml version='1.0' encoding='utf-8' ?>
++<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
++<!ENTITY % BOOK_ENTITIES SYSTEM "Wayland.ent">
++%BOOK_ENTITIES;
++]>
++<appendix id="appe-Wayland-Revision_History">
++      <title>Revision History</title>
++      <simpara>
++              <revhistory>
++                      <revision>
++                              <revnumber>0-0</revnumber>
++                              <date>Thu Feb 23 2012</date>
++                              <author>
++                                      <firstname>Dude</firstname>
++                                      <surname>McPants</surname>
++                                      <email>[email protected]</email>
++                              </author>
++                              <revdescription>
++                                      <simplelist>
++                                              <member>Initial creation of 
book by publican</member>
++                                      </simplelist>
++                              </revdescription>
++                      </revision>
++              </revhistory>
++      </simpara>
++</appendix>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wayland.git/commitdiff/ceb71059ba22bb147b0234e45c9f5766cdf842c8

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to