Skip to content

Commit

Permalink
app-text/docbook-dsssl-stylesheets: Bump to EAPI=6
Browse files Browse the repository at this point in the history
docbook-dsssl-stylesheets-1.79-r3: version bump
	* EAPI update
	* add DOCS and HTML_DOCS
	* use updated Makefile
	* change make to emake
	* install manpage
	* install docs using einstalldocs
files/docbook-dsssl-stylesheets-1.79.Makefile: new patch
	* use install instead of cp
	* make dir hierarchy with one mkdir call
	* don't create test subdir, seems not needed

Package-Manager: Portage-2.3.14, Repoman-2.3.6
  • Loading branch information
waebbl committed Nov 25, 2017
1 parent 754b51d commit f6427c5
Show file tree
Hide file tree
Showing 2 changed files with 80 additions and 0 deletions.
@@ -0,0 +1,59 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit sgml-catalog

MY_P=${P/-stylesheets/}
S=${WORKDIR}/${MY_P}
DESCRIPTION="DSSSL Stylesheets for DocBook"
HOMEPAGE="https://github.com/docbook/wiki/wiki"
SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE=""

RDEPEND="app-text/sgml-common"

DOCS=( BUGS ChangeLog README RELEASE-NOTES.txt WhatsNew )
HTML_DOCS=( RELEASE-NOTES.html )

sgml-catalog_cat_include "/etc/sgml/dsssl-docbook-stylesheets.cat" \
"/usr/share/sgml/docbook/dsssl-stylesheets-${PV}/catalog"
sgml-catalog_cat_include "/etc/sgml/sgml-docbook.cat" \
"/etc/sgml/dsssl-docbook-stylesheets.cat"

src_unpack() {
unpack ${A}
cd "${S}"
cp "${FILESDIR}/${PN}-1.79.Makefile" Makefile
}

src_install() {
emake \
BINDIR="${ED}/usr/bin" \
DESTDIR="${ED}/usr/share/sgml/docbook/dsssl-stylesheets-${PV}" \
install || die

dodir /usr/share/sgml/stylesheets/dsssl/

if [ -d "${EPREFIX}"/usr/share/sgml/stylesheets/dsssl/docbook ] &&
[ ! -L "${EPREFIX}"/usr/share/sgml/stylesheets/dsssl/docbook ]
then
ewarn "Not linking /usr/share/sgml/stylesheets/dsssl/docbook to"
ewarn "/usr/share/sgml/docbook/dsssl-stylesheets-${PV}"
ewarn "as directory already exists there. Will assume you know"
ewarn "what you're doing."
else
dosym ../../docbook/dsssl-stylesheets-${PV} \
/usr/share/sgml/stylesheets/dsssl/docbook
fi

# -i18n="" needed to prevent doman from assuming a polish man page
doman -i18n="" "${S}"/bin/collateindex.pl.1

einstalldocs
}
@@ -0,0 +1,21 @@
BINDIR = /usr/bin
DESTDIR = /usr/share/sgml/docbook/dsssl-stylesheets-1.79

INSTALL = install -c -m 0644

all: install

install:
mkdir -p $(BINDIR)
mkdir -p $(DESTDIR){/,/dtds/decls,/lib,/common,/html,/print,/images}
install -c -m 0755 bin/collateindex.pl $(BINDIR)
$(INSTALL) catalog $(DESTDIR)
$(INSTALL) VERSION $(DESTDIR)
$(INSTALL) dtds/decls/docbook.dcl $(DESTDIR)/dtds/decls
$(INSTALL) lib/dblib.dsl $(DESTDIR)/lib
$(INSTALL) common/*.dsl $(DESTDIR)/common
$(INSTALL) common/*.ent $(DESTDIR)/common
$(INSTALL) html/*.dsl $(DESTDIR)/html
$(INSTALL) lib/*.dsl $(DESTDIR)/lib
$(INSTALL) print/*.dsl $(DESTDIR)/print
$(INSTALL) images/*.gif $(DESTDIR)/images

0 comments on commit f6427c5

Please sign in to comment.