Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emacs/nxml-svg-schemas: nxml-svg-schemas-1.1.20081123.ebuild ChangeLog metadata.xml
Date: Sun, 23 Nov 2008 19:33:43
Message-Id: E1L4KiD-0001NN-5y@stork.gentoo.org
1 flameeyes 08/11/23 19:33:41
2
3 Added: nxml-svg-schemas-1.1.20081123.ebuild ChangeLog
4 metadata.xml
5 Log:
6 New ebuild, SVG (1.1 for now) schemas for nxml-mode.
7 (Portage version: 2.2_rc14/cvs/Linux 2.6.27-gentoo-r2 x86_64)
8
9 Revision Changes Path
10 1.1 app-emacs/nxml-svg-schemas/nxml-svg-schemas-1.1.20081123.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/nxml-svg-schemas/nxml-svg-schemas-1.1.20081123.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/nxml-svg-schemas/nxml-svg-schemas-1.1.20081123.ebuild?rev=1.1&content-type=text/plain
14
15 Index: nxml-svg-schemas-1.1.20081123.ebuild
16 ===================================================================
17 # Copyright 1999-2008 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/app-emacs/nxml-svg-schemas/nxml-svg-schemas-1.1.20081123.ebuild,v 1.1 2008/11/23 19:33:41 flameeyes Exp $
20
21 inherit elisp
22
23 DESCRIPTION="Extension for nxml-mode with SVG 1.1 schemas"
24 HOMEPAGE="http://www.w3.org/TR/SVG11/"
25
26 # original SRC_URI is http://www.w3.org/Graphics/SVG/1.1/rng/rng.zip
27 # but since it's unversioned, I versioned it and got it locally.
28 SRC_URI="http://www.flameeyes.eu/gentoo-distfiles/w3c-svg-rng-${PV}.zip"
29
30 # This is truly as-is!
31 LICENSE="as-is"
32
33 # In a future we might have 1.2 schemas too, but for now we can only
34 # install this one anyway because the schemas.xml syntax is not
35 # sophisticated enough.
36 SLOT="1.1"
37
38 KEYWORDS="~amd64"
39 IUSE=""
40
41 RDEPEND="|| ( >=app-emacs/nxml-mode-20041004-r3 >=virtual/emacs-23 )"
42
43 # Yes this requires Java, but I'd rather not repackage this, if you
44 # know something better in C, I'll be glad to use that.
45 DEPEND="app-text/trang"
46
47 SITEFILE=60${PN}-gentoo.el
48
49 S="${WORKDIR}"
50
51 src_unpack() {
52 unpack ${A}
53
54 # we don't need the doctype for our work
55 sed -i -e '/DOCTYPE grammar/d' *.rng || die "sed failed"
56 }
57
58 src_compile() {
59 emake -f "${FILESDIR}/Makefile-trang" || die "trang failed"
60 }
61
62 src_install() {
63 insinto ${SITEETC}/${PN}
64 doins "${FILESDIR}/schemas.xml" *.rnc || die "install failed"
65 elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
66 }
67
68 pkg_postinst () {
69 elisp-site-regen
70
71 if [ $(emacs -batch -q --eval "(princ (fboundp 'nxml-mode))") = nil ]; then
72 ewarn "This package needs nxml-mode. You should either install"
73 ewarn "app-emacs/nxml-mode, or use \"eselect emacs\" to select"
74 ewarn "an Emacs version >= 23."
75 fi
76 }
77
78
79
80 1.1 app-emacs/nxml-svg-schemas/ChangeLog
81
82 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/nxml-svg-schemas/ChangeLog?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/nxml-svg-schemas/ChangeLog?rev=1.1&content-type=text/plain
84
85 Index: ChangeLog
86 ===================================================================
87 # ChangeLog for app-emacs/nxml-svg-schemas
88 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
89 # $Header: /var/cvsroot/gentoo-x86/app-emacs/nxml-svg-schemas/ChangeLog,v 1.1 2008/11/23 19:33:41 flameeyes Exp $
90
91 *nxml-svg-schemas-1.1.20081123 (23 Nov 2008)
92
93 23 Nov 2008; Diego E. Pettenò <flameeyes@g.o>
94 +files/60nxml-svg-schemas-gentoo.el, +files/Makefile-trang,
95 +files/schemas.xml, +metadata.xml, +nxml-svg-schemas-1.1.20081123.ebuild:
96 New ebuild, SVG (1.1 for now) schemas for nxml-mode.
97
98
99
100
101 1.1 app-emacs/nxml-svg-schemas/metadata.xml
102
103 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/nxml-svg-schemas/metadata.xml?rev=1.1&view=markup
104 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/nxml-svg-schemas/metadata.xml?rev=1.1&content-type=text/plain
105
106 Index: metadata.xml
107 ===================================================================
108 <?xml version="1.0" encoding="UTF-8"?>
109 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
110 <pkgmetadata>
111 <herd>emacs</herd>
112 <maintainer>
113 <email>flameeyes@g.o</email>
114 </maintainer>
115 </pkgmetadata>