Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-doc/tldp-howto: metadata.xml ChangeLog tldp-howto-20100101.ebuild
Date: Fri, 01 Jan 2010 07:40:31
Message-Id: E1NQc7Y-00023N-U7@stork.gentoo.org
1 dirtyepic 10/01/01 07:40:28
2
3 Added: metadata.xml ChangeLog tldp-howto-20100101.ebuild
4 Log:
5 New ebuild consolidating all the app-doc/howto-* ebuilds.
6 (Portage version: 2.2_rc61/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 app-doc/tldp-howto/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/tldp-howto/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/tldp-howto/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>no-herd</herd>
20 <maintainer>
21 <email>dirtyepic@g.o</email>
22 <name>Ryan Hill</name>
23 </maintainer>
24 <use>
25 <flag name='html'>Install the docs in multipage HTML format (default)</flag>
26 <flag name='htmlsingle'>Install the docs in single page HTML format</flag>
27 <flag name='pdf'>Install the docs in pdf format</flag>
28 <flag name='text'>Install the docs in plain text format</flag>
29 </use>
30 </pkgmetadata>
31
32
33
34 1.1 app-doc/tldp-howto/ChangeLog
35
36 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/tldp-howto/ChangeLog?rev=1.1&view=markup
37 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/tldp-howto/ChangeLog?rev=1.1&content-type=text/plain
38
39 Index: ChangeLog
40 ===================================================================
41 # ChangeLog for app-doc/tldp-howto
42 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
43 # $Header: /var/cvsroot/gentoo-x86/app-doc/tldp-howto/ChangeLog,v 1.1 2010/01/01 07:40:28 dirtyepic Exp $
44
45 *tldp-howto-20100101 (01 Jan 2010)
46
47 01 Jan 2010; Ryan Hill <dirtyepic@g.o> +tldp-howto-20100101.ebuild,
48 +metadata.xml:
49 New ebuild consolidating all the app-doc/howto-* ebuilds.
50
51
52
53
54 1.1 app-doc/tldp-howto/tldp-howto-20100101.ebuild
55
56 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/tldp-howto/tldp-howto-20100101.ebuild?rev=1.1&view=markup
57 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/tldp-howto/tldp-howto-20100101.ebuild?rev=1.1&content-type=text/plain
58
59 Index: tldp-howto-20100101.ebuild
60 ===================================================================
61 # Copyright 1999-2010 Gentoo Foundation
62 # Distributed under the terms of the GNU General Public License v2
63 # $Header: /var/cvsroot/gentoo-x86/app-doc/tldp-howto/tldp-howto-20100101.ebuild,v 1.1 2010/01/01 07:40:28 dirtyepic Exp $
64
65 EAPI="2"
66
67 inherit confutils
68
69 DESCRIPTION="The Linux Documentation Project HOWTOs"
70 HOMEPAGE="http://www.tldp.org"
71
72 # Yay, unversioned distfiles
73 # http://www.ibiblio.org/pub/Linux/docs/HOWTO/Linux-HOWTOs.tar.bz2
74 # http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html/Linux-html-HOWTOs.tar.bz2
75 # ^^^ this also contains the pdfs, not sure if it's intentional as older versions don't
76 # http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Linux-html-single-HOWTOs.tar.bz2
77 # http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/Linux-pdf-HOWTOs.tar.bz2
78
79 SRC_URI="
80 html? ( mirror://gentoo/Linux-html-HOWTOs-${PV}.tar.bz2 )
81 htmlsingle? ( mirror://gentoo/Linux-html-single-HOWTOs-${PV}.tar.bz2 )
82 pdf? ( mirror://gentoo/Linux-pdf-HOWTOs-${PV}.tar.bz2 )
83 text? ( mirror://gentoo/Linux-HOWTOs-${PV}.tar.bz2 )"
84
85 LICENSE="LDP FDL-1.2"
86 SLOT="0"
87 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc"
88 IUSE="+html htmlsingle pdf text"
89
90 DEPEND=""
91 RDEPEND="${DEPEND}"
92
93 pkg_setup() {
94 confutils_require_any html htmlsingle pdf text
95 }
96
97 src_unpack() {
98 mkdir -p "${S}"
99 cd "${S}"
100 if use text; then
101 mkdir "${S}"/text
102 pushd "${S}"/text > /dev/null
103 unpack Linux-HOWTOs-${PV}.tar.bz2
104 popd > /dev/null
105 fi
106 if use html; then
107 unpack Linux-html-HOWTOs-${PV}.tar.bz2
108 [[ -d ${S}/HOWTO/pdf ]] && rm -r "${S}"/HOWTO/pdf
109 mv "${S}"/HOWTO "${S}"/html
110 fi
111 if use htmlsingle; then
112 mkdir "${S}"/htmlsingle
113 pushd "${S}"/htmlsingle > /dev/null
114 unpack Linux-html-single-HOWTOs-${PV}.tar.bz2
115 popd > /dev/null
116 fi
117 if use pdf; then
118 mkdir "${S}"/pdf
119 pushd "${S}"/pdf > /dev/null
120 unpack Linux-pdf-HOWTOs-${PV}.tar.bz2
121 popd > /dev/null
122 fi
123 }
124
125 src_install() {
126 if use text; then
127 docinto text
128 dodoc "${S}"/text/*
129 rm -r "${S}"/text
130 fi
131 insinto /usr/share/doc/${PF}
132 doins -r "${S}"/*
133 }