[avr-libc] Re-add docs

Thibault North tnorth at fedoraproject.org
Sat Dec 10 15:03:14 UTC 2011


commit c9dd2b13d70af3e1f2abf7f7c7dade12b3c16647
Author: Thibault North <tnorth at fedoraproject.org>
Date:   Sat Dec 10 10:03:08 2011 -0500

    Re-add docs

 .gitignore    |    1 +
 avr-libc.spec |   20 ++++++++++++++++++--
 sources       |    1 +
 3 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b41eea1..07c8f21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ avr-libc-1.7.0.tar.bz2
 avr-libc-user-manual-1.7.0.tar.bz2
 /avr-libc-1.7.1.tar.bz2
 /avr-libc-user-manual-1.7.1.tar.bz2
+/avr-libc-user-manual-1.7.1.pdf.bz2
diff --git a/avr-libc.spec b/avr-libc.spec
index a4e6a61..d563d55 100644
--- a/avr-libc.spec
+++ b/avr-libc.spec
@@ -7,13 +7,14 @@
 
 Name:           avr-libc
 Version:        1.7.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        C library for use with GCC on Atmel AVR microcontrollers
 Group:          Development/Tools
 License:        BSD
 URL:            http://www.nongnu.org/avr-libc/
 Source0:        http://download.savannah.gnu.org/releases/avr-libc/avr-libc-%{version}.tar.bz2
 Source1:	http://download.savannah.gnu.org/releases/avr-libc/avr-libc-user-manual-%{version}.tar.bz2
+Source2:	http://download.savannah.gnu.org/releases/avr-libc/avr-libc-user-manual-%{version}.pdf.bz2
 Patch0:         avr-libc-1.6.4-documentation.patch
 Patch1:         avr-libc-1.7.1-PSTR.patch
 
@@ -47,6 +48,16 @@ access these).
 %patch0 -p0
 %patch1 -p0
 
+# Add html docs
+mkdir html
+cd html/
+bzip2 -dc %SOURCE1 | tar -xvvf -
+cd -
+# Add pdf manual
+mkdir pdf
+cd pdf/
+bzip2 -dc %SOURCE2 > avr-libc-user-manual-%{version}.pdf
+cd -
 
 for i in doc/api/faq.dox doc/api/overview.dox include/stdio.h include/stdlib.h;
   do
@@ -58,7 +69,7 @@ done
 
 %build
 # The ps doc ways in at 7Mb versus 2.5 for the pdf and has little added value
-./configure --prefix=%{_prefix} --host=avr --build=`./config.guess` #  --enable-doc
+./configure --prefix=%{_prefix} --host=avr --build=`./config.guess` # --enable-doc
 # don't use %{?_smp_mflags}, it breaks the build
 make
 
@@ -106,6 +117,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files docs
 %defattr(-,root,root,-)
+%doc html/
+%doc pdf/
 #%doc %{_docdir}/%{name}-%{version}/%{name}-user-manual-%{version}*
 #%doc %{name}-user-manual-%{version}*
 
@@ -113,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Dec 7 2011 Thibault North <tnorth at fedoraproject.org> 1.7.1-2
+- Add html and pdf docs
+
 * Sat Oct 15 2011 Thibault North <tnorth at fedoraproject.org> 1.7.1-1
 - New upstream release
 - Fix PSTR definition BZ#737449
diff --git a/sources b/sources
index 5e3ee7c..e806be2 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
 8608061dcff075d44d5c59cb7b6a6f39  avr-libc-1.7.1.tar.bz2
+ba1aa55ddfb2c6591cc9ea8f750bd183  avr-libc-user-manual-1.7.1.pdf.bz2
 1d0490f6f83192b8ab4f88ac027978e2  avr-libc-user-manual-1.7.1.tar.bz2


More information about the scm-commits mailing list