ChangeLog

# ChangeLog for media-tv/vdrplugin-rebuild
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/vdrplugin-rebuild/ChangeLog,v 1.16 2008/06/15 08:29:59 zmedico Exp $

15 Jun 2008; Zac Medico vdrplugin-rebuild-0.2.ebuild:
Bug #226505 - For compatibility with phase execution order in
>=portage-2.1.5, call has_version inside pkg_preinst instead of
pkg_postinst.

27 Nov 2007; Matthias Schwarzott
vdrplugin-rebuild-0.2.ebuild:
Fixed quoting.

08 Oct 2007; Matthias Schwarzott
vdrplugin-rebuild-0.2.ebuild:
Block >=media-tv/gentoo-vdr-scripts-0.4.2 as that will absorb
vdrplugin-rebuild. Fixed quoting.

13 Mar 2007; Matthias Schwarzott
files/vdrplugin-rebuild-0.2:
Replaced external program which by bash-internal type -p.

07 Feb 2007; Matthias Schwarzott
-files/vdrplugin-rebuild-0.1, -vdrplugin-rebuild-0.1.ebuild:
Removed old ebuild.

05 Jan 2007; Joerg Bornkessel
vdrplugin-rebuild-0.2.ebuild:
einfo converted to elog

09 Dec 2006; Matthias Schwarzott
vdrplugin-rebuild-0.2.ebuild:
Marked stable on x86.

*vdrplugin-rebuild-0.2 (19 Oct 2006)

19 Oct 2006; Matthias Schwarzott
+files/vdrplugin-rebuild-0.2, +vdrplugin-rebuild-0.2.ebuild:
Added new version with new database format. pkg_postinst populates the new
database from looking at /var/db/pkg.

01 Aug 2006; Matthias Schwarzott metadata.xml:
Assigned to VDR-Project.

02 Apr 2006; Matthias Schwarzott
files/vdrplugin-rebuild-0.1:
Added comment line.

13 Sep 2005; Matthias Schwarzott
vdrplugin-rebuild-0.1.ebuild:
Marked stable on x86.

13 Sep 2005; Matthias Schwarzott
files/vdrplugin-rebuild-0.1:
Report right version number.

08 Aug 2005; David Holm vdrplugin-rebuild-0.1.ebuild:
Added to ~ppc.

08 Aug 2005; Matthias Schwarzott
files/vdrplugin-rebuild-0.1:
changed help texts from referring kernel modules to vdrplugins

07 Aug 2005; Matthias Schwarzott
vdrplugin-rebuild-0.1.ebuild:
Added to ~amd64.

*vdrplugin-rebuild-0.1 (07 Aug 2005)

07 Aug 2005; Matthias Schwarzott
+files/vdrplugin-rebuild-0.1, +metadata.xml,
+vdrplugin-rebuild-0.1.ebuild:
import of program to rebuild all installed vdrplugins, code and ebuild is
from sys-kernel/module-rebuild-0.5

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX vdrplugin-rebuild-0.2 6397 RMD160 af72422b2d96501d0a975f8f3b6088511cd9c8b6 SHA1 e5a3df936e07cc8ddd6b17d8a59ccefbbe9ceea3 SHA256 be3afaad7a1de981044cf2397c816f74a0e24918bf56193213755ee8d97aa675
EBUILD vdrplugin-rebuild-0.2.ebuild 993 RMD160 b9a84bc3a5015f7f4614e7021ae2f3b1c21f79a0 SHA1 4b7bb07a21a38b136065300ff42191f5f57be29a SHA256 9aeef82fd944ab3aa754a05c98a1a2bcb814e73ab636e86c9d86f0651bafc4d4
MISC ChangeLog 2581 RMD160 161faebadddb6863c8df8f42059cbb44e6df98bf SHA1 6e9a9390b6ebf50c9086f54ddddce2ae87e7a8e4 SHA256 82ecc843605095d6f0d206065c4625208a6a37e8613bb963be8151d01c4cbcf9
MISC metadata.xml 257 RMD160 8bee49b98c59996aaaa019fb2c764c08d8004507 SHA1 d2419394e7d5c7463d7dea33e9190ebd57484531 SHA256 0dd45fbbaf1c6173535e371e3ff8a3faa41f3f89123ac9dffe338998599ebe26
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhU0w4ACgkQ/ejvha5XGaM9fgCeOAjYt597IqrjKnda7xyw7X+M
dp4AoLNzRYnhZlw0RhB3nby5EylTqypN
=mtxY
-----END PGP SIGNATURE-----

files

metadata.xml




media-tv

vdr@gentoo.org
Gentoo VDR Project

vdrplugin-rebuild-0.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/vdrplugin-rebuild/vdrplugin-rebuild-0.2.ebuild,v 1.7 2008/06/15 08:29:59 zmedico Exp $

DESCRIPTION="A utility to rebuild any plugins for vdr which you have installed."
HOMEPAGE="http://www.gentoo.org/"
SRC_URI=""

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""

RDEPEND="!>=media-tv/gentoo-vdr-scripts-0.4.2"

src_install() {
newsbin "${FILESDIR}/${P%_rc*}" ${PN}
keepdir /usr/share/vdr/vdrplugin-rebuild
}

pkg_preinst() {
has_version "<=${CATEGORY}/${PN}-0.1"
previous_less_or_equal_to_0_1=$?
}

pkg_postinst() {
if [[ $previous_less_or_equal_to_0_1 = 0 ]] ; then
# populate new database
"${ROOT}"/usr/sbin/vdrplugin-rebuild populate

local OLD_DB="${ROOT}"/var/lib/vdrplugin-rebuild
if [[ -d "${OLD_DB}" ]]; then
elog "Removing old vdrplugindb."
rm "${OLD_DB}"/vdrplugindb*
rmdir "${OLD_DB}"
fi
fi
}