summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/pxes/pxes-0.6-r4.ebuild')
-rw-r--r--net-misc/pxes/pxes-0.6-r4.ebuild55
1 files changed, 25 insertions, 30 deletions
diff --git a/net-misc/pxes/pxes-0.6-r4.ebuild b/net-misc/pxes/pxes-0.6-r4.ebuild
index 330b89982fdb..cc999efb593e 100644
--- a/net-misc/pxes/pxes-0.6-r4.ebuild
+++ b/net-misc/pxes/pxes-0.6-r4.ebuild
@@ -1,66 +1,61 @@
-# Copyright 1999-2003 Gentoo Technologues, Inc.
-# Distrbuted under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/pxes/pxes-0.6-r4.ebuild,v 1.1 2003/08/25 14:46:38 wolf31o2 Exp $
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/pxes/pxes-0.6-r4.ebuild,v 1.1.1.1 2005/11/30 09:55:10 chriswhite Exp $
-IUSE="ltsp"
+inherit perl-module
+
+IUSE="cdr ltsp"
DESCRIPTION="PXES is a package for building thin clients using multiple types of clients"
+HOMEPAGE="http://pxes.sourceforge.net"
SRC_URI="mirror://sourceforge/pxes/${PN}-base-i586-${PV}-4.tar.gz
mirror://sourceforge/pxes/pxesconfig-${PV}-4.tar.gz
ltsp? ( mirror://sourceforge/pxes/${PN}-ltsp-${PV}.tar.gz )"
-KEYWORDS="~x86"
+KEYWORDS="x86"
SLOT="0"
LICENSE="GPL-2"
DEPEND=">=dev-lang/perl-5.8.0-r12
- ltsp? >=net-misc/ltsp-core-3.0.9-r1"
+ ltsp? ( >=net-misc/ltsp-3.0.9-r1 )"
+
RDEPEND="${DEPEND}
- >=dev-perl/glade-perl-0.61"
+ dev-perl/gtk-perl
+ >=dev-perl/glade-perl-0.61
+ cdr? ( app-cdr/cdrtools )"
-S=${WORKDIR}/${P}
-
-inherit perl-module
+RESTRICT="nouserpriv"
dir=/opt/${P}
Ddir=${D}/${dir}
src_unpack() {
- tar -xzf ${DISTDIR}/${PN}-base-i586-${PV}-4.tar.gz \
- --no-same-permissions \
- --exclude=pxes-0.6/stock/dist/dev/* \
- --exclude=pxes-0.6/stock/initrd/dev/* || die "unpacking base"
-
- tar -xzf ${DISTDIR}/${PN}config-${PV}-4.tar.gz \
- --no-same-permissions \
- --exclude=pxesconfig-0.6/lib \
- --exclude=pxesconfig-0.6/MANIFEST || die "unpacking config"
+ unpack ${A}
use ltsp && unpack ${PN}-ltsp-${PV}.tar.gz
}
src_compile() {
cd ${WORKDIR}/pxesconfig-${PV}
-# perl Makefile.PL || die
-# make
perl-module_src_compile || die
}
src_install() {
dodir ${dir}
- cp -r ${S}/stock ${Ddir}
- cp -r ${S}/tftpboot ${D}
+ cp -pPR ${S}/stock ${Ddir}
+ cp -pPR ${S}/tftpboot ${D}
dodoc Documentation/ChangeLog
- dohtml Documentation/html/{index,pxe,readme,screenshots}.html,howto/{configuring_ICA,customizing_kernel_and_modules,gdm,xfs,ms_only_environment/ms_only_environment}.html
+ dohtml -r Documentation/html/*
exeinto ${dir}
doexe ${FILESDIR}/makedevices.sh
cd ${WORKDIR}/pxesconfig-${PV}
perl-module_src_install || die
+ dosym /usr/bin/cpio /bin/cpio
}
-pkg_postinst() {
- ${dir}/makedevices.sh
-}
+#pkg_postinst() {
+# ${dir}/makedevices.sh
+#}
-pkg_prerm() {
- rm -rf ${dir}/stock/{dist,initrd}/dev
-}
+#pkg_prerm() {
+# rm -rf ${dir}/stock/{dist,initrd}/dev
+#}