e6cb4d51b6
git-svn-id: http://svn.sabayonlinux.org/overlay@1195 d7aec97c-591d-0410-af39-a8856400b30a
74 lines
2.3 KiB
Bash
Executable File
74 lines
2.3 KiB
Bash
Executable File
# Copyright 1999-2006 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: $
|
|
|
|
inherit eutils
|
|
|
|
DESCRIPTION="32-bit Netscape plugins support for 64-bit Konqueror"
|
|
SRC_URI="mirror://debian/pool/main/k/kdelibs/kdelibs4c2a_3.5.5a.dfsg.1-1_i386.deb
|
|
mirror://debian/pool/main/k/kdebase/konqueror-nsplugins_3.5.5a-2_i386.deb
|
|
mirror://debian/pool/main/liba/libart-lgpl/libart-2.0-2_2.3.17-1_i386.deb
|
|
mirror://debian/pool/main/libi/libidn/libidn11_0.6.5-1_i386.deb
|
|
mirror://debian/pool/main/a/acl/libacl1_2.2.41-1_i386.deb
|
|
mirror://debian/pool/main/a/attr/libattr1_2.4.32-1_i386.deb"
|
|
LICENSE="GPL-2"
|
|
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
IUSE=""
|
|
LOCKFILE="/var/lib/nsplugins32/lockfile"
|
|
MYPRE=`kde-config --prefix`
|
|
|
|
DEPEND="|| ( ( ~kde-base/konqueror-3.5.5 ~kde-base/nsplugins-3.5.5 )
|
|
~kde-base/kdebase-3.5.5 )
|
|
app-emulation/emul-linux-x86-baselibs
|
|
app-emulation/emul-linux-x86-compat
|
|
app-emulation/emul-linux-x86-gtklibs
|
|
app-emulation/emul-linux-x86-qtlibs
|
|
app-emulation/emul-linux-x86-sdl
|
|
app-emulation/emul-linux-x86-soundlibs
|
|
app-arch/dpkg"
|
|
|
|
src_unpack() {
|
|
cd ${WORKDIR}
|
|
for pkg in ${A}
|
|
do
|
|
/usr/bin/dpkg --extract ${DISTDIR}/$pkg ${WORKDIR}
|
|
done
|
|
}
|
|
|
|
src_install() {
|
|
cd ${WORKDIR}
|
|
echo "Installing - please don't remove manually" > ${T}/lockfile || die "Can't create lockfile."
|
|
insinto /var/lib/nsplugins32/
|
|
doins ${T}/lockfile || die "Can't install lockfile."
|
|
|
|
insinto /usr/lib32
|
|
insopts -m0755
|
|
doins usr/lib/libDCOP.so* usr/lib/libkdecore.so* usr/lib/libkdefx.so* usr/lib/libkdesu.so* usr/lib/libkdeui.so* usr/lib/libkio.so* usr/lib/libkwalletclient.so* usr/lib/libart_lgpl_2.so* usr/lib/libidn.so* usr/lib/libkparts.so* lib/libattr.so* lib/libacl.so*
|
|
into ${MYPRE}
|
|
dobin usr/bin/nsplugin*
|
|
cp ${MYPRE}/bin/nspluginscan ${D}/${MYPRE}/bin/nspluginscan64
|
|
cp ${MYPRE}/bin/nspluginviewer ${D}/${MYPRE}/bin/nspluginviewer64
|
|
}
|
|
|
|
pkg_postinst() {
|
|
rm ${LOCKFILE}
|
|
}
|
|
|
|
pkg_prerm() {
|
|
if [ ! -r ${LOCKFILE} ]; then
|
|
cp ${MYPRE}/bin/nspluginscan64 /var/lib/nsplugins32/nspluginscan
|
|
cp ${MYPRE}/bin/nspluginviewer64 /var/lib/nsplugins32/nspluginviewer
|
|
fi
|
|
}
|
|
|
|
pkg_postrm() {
|
|
if [ ! -r ${LOCKFILE} ]; then
|
|
einfo "Restoring 64-bit Konqueror plugins"
|
|
mv /var/lib/nsplugins32/nsplugin* ${MYPRE}/bin
|
|
else
|
|
einfo "Upgrading or rebuilding package. Not restoring 64-bit plugins."
|
|
fi
|
|
}
|