Skip to content

Commit

Permalink
app-text/scrollkeeper-dtd: EAPI8 bump, use https
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: #35843
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
  • Loading branch information
mm1ke authored and arthurzam committed Apr 14, 2024
1 parent 60046dd commit 37672e1
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DTD_FILE="scrollkeeper-omf.dtd"

DESCRIPTION="DTD from the Scrollkeeper package"
HOMEPAGE="https://scrollkeeper.sourceforge.net/"
SRC_URI="https://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/${DTD_FILE}"
S="${WORKDIR}"

LICENSE="FDL-1.1"
SLOT="1.0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"

RDEPEND=">=dev-libs/libxml2-2.4.19"
DEPEND="${RDEPEND}"

src_unpack() { :; }

src_configure() { :; }

src_compile() { :; }

src_install() {
insinto /usr/share/xml/scrollkeeper/dtds
doins "${DISTDIR}/${DTD_FILE}"
}

pkg_postinst() {
einfo "Installing catalog..."

# Install regular DOCTYPE catalog entry
"${EROOT}"/usr/bin/xmlcatalog --noout --add "public" \
"-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" \
"${EROOT}"/usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
"${EROOT}"/etc/xml/catalog

# Install catalog entry for calls like: xmllint --dtdvalid URL ...
"${EROOT}"/usr/bin/xmlcatalog --noout --add "system" \
"${SRC_URI}" \
"${EROOT}"/usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
"${EROOT}"/etc/xml/catalog
}

pkg_postrm() {
# Remove all sk-dtd from the cache
einfo "Cleaning catalog..."

"${EROOT}"/usr/bin/xmlcatalog --noout --del \
"${EROOT}"/usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
"${EROOT}"/etc/xml/catalog
}

0 comments on commit 37672e1

Please sign in to comment.