diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2007-06-21 20:23:28 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2007-06-21 20:23:28 +0000 |
commit | dffb21c86b47de1fce26ae5d2313748e7a43d3ab (patch) | |
tree | 641d30366a62f7d99d0fdc3ffc030fd9f37df525 | |
parent | Added blocker on old nxserver-freeedition (diff) | |
download | nx-dffb21c86b47de1fce26ae5d2313748e7a43d3ab.tar.gz nx-dffb21c86b47de1fce26ae5d2313748e7a43d3ab.tar.bz2 nx-dffb21c86b47de1fce26ae5d2313748e7a43d3ab.zip |
NX 3.0 free edition moved to portage
svn path=/testing/; revision=181
-rw-r--r-- | net-misc/nxclient/Manifest | 3 | ||||
-rw-r--r-- | net-misc/nxclient/nxclient-3.0.0.ebuild | 60 | ||||
-rw-r--r-- | net-misc/nxnode/Manifest | 5 | ||||
-rw-r--r-- | net-misc/nxnode/files/nxnode-2.1.0-init | 70 | ||||
-rw-r--r-- | net-misc/nxnode/files/nxnode-3.0.0-setup.patch | 43 | ||||
-rw-r--r-- | net-misc/nxnode/nxnode-3.0.0.ebuild | 93 | ||||
-rw-r--r-- | net-misc/nxserver-freeedition/ChangeLog | 30 | ||||
-rw-r--r-- | net-misc/nxserver-freeedition/Manifest | 7 | ||||
-rw-r--r-- | net-misc/nxserver-freeedition/files/nxserver-2.1.0-init | 31 | ||||
-rw-r--r-- | net-misc/nxserver-freeedition/files/nxserver-3.0.0-setup.patch | 70 | ||||
-rw-r--r-- | net-misc/nxserver-freeedition/metadata.xml | 7 | ||||
-rw-r--r-- | net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0.ebuild | 87 |
12 files changed, 0 insertions, 506 deletions
diff --git a/net-misc/nxclient/Manifest b/net-misc/nxclient/Manifest deleted file mode 100644 index e8da809..0000000 --- a/net-misc/nxclient/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST nxclient-3.0.0-65.i386.tar.gz 3863317 RMD160 55f9de751e46c7703ed0266af2cbf87c7cf8ccf5 SHA1 34cc3de841a4d4928c0bbf568d8430357a6987d8 SHA256 af2d02d87aba42af2920fdd6c122a12e1384a267f9363e9821c62b7991dfd02e -DIST nxclient-3.0.0-65.x86_64.tar.gz 4050883 RMD160 ebe2516c0b2047ae82885795ac7d0606b7fdc27b SHA1 cccd8f7a40c574971f1dd79178e11a2747a3b42f SHA256 8cb182bc0df415f8b6105354c47066062a739c136b94e6c73f44311693ac6dc2 -EBUILD nxclient-3.0.0.ebuild 1641 RMD160 d9f56781354bfda4f6cf7c7c2cecd53269b4fb0d SHA1 7065bcf096957f24f1d89c35a8b3188cc0c42190 SHA256 f6fbc919cdb30cf4d8b95fddcf2959bcc4ad29e387f9f4702baeefb15540a09d diff --git a/net-misc/nxclient/nxclient-3.0.0.ebuild b/net-misc/nxclient/nxclient-3.0.0.ebuild deleted file mode 100644 index 83a7b7c..0000000 --- a/net-misc/nxclient/nxclient-3.0.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="NXClient is a X11/VNC/NXServer client especially tuned for using remote desktops over low-bandwidth links such as the Internet" -HOMEPAGE="http://www.nomachine.com/" -SRC_URI="amd64? ( http://64.34.161.181/download/${PV}/Linux/nxclient-${PV}-65.x86_64.tar.gz ) - x86? ( http://64.34.161.181/download/${PV}/Linux/nxclient-${PV}-65.i386.tar.gz )" -LICENSE="nomachine" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="nostrip" - -DEPEND="" -RDEPEND="dev-libs/expat - dev-libs/openssl - media-libs/audiofile - media-libs/jpeg - media-libs/libpng - media-libs/freetype - media-libs/fontconfig - net-print/cups - x11-libs/libXft - x11-libs/libX11 - x11-libs/libXdmcp - x11-libs/libXrender - x11-libs/libXau - x11-libs/libXext - sys-libs/zlib - !net-misc/nxclient-2xterminalserver" - -S=${WORKDIR}/NX - -src_install() -{ - # we install nxclient into /usr/NX, to make sure it doesn't clash - # with libraries installed for FreeNX - - for x in nxclient nxesd nxkill nxprint nxservice nxssh ; do - into /usr/NX - dobin bin/$x - into /usr - make_wrapper $x ./$x /usr/NX/bin /usr/NX/lib || die - done - - dodir /usr/NX/lib - cp -P lib/libXcompsh.so* lib/libXcomp.so* ${D}/usr/NX/lib - - dodir /usr/NX/share - cp -R share ${D}/usr/NX - - # Add icons/desktop entries (missing in the tarball) - doicon share/icons/*.png - make_desktop_entry "nxclient" "NX Client" nx-desktop.png - make_desktop_entry "nxclient -admin" "NX Session Administrator" nxclient-admin.png - make_desktop_entry "nxclient -wizard" "NX Connection Wizard" nxclient-wizard.png -} diff --git a/net-misc/nxnode/Manifest b/net-misc/nxnode/Manifest deleted file mode 100644 index a31177e..0000000 --- a/net-misc/nxnode/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX nxnode-2.1.0-init 1385 RMD160 80c45e04b03674569df8d458e9708005839714f3 SHA1 862d648374461973b522f08201c4b076b0946033 SHA256 0b3489fc45b833908cafb206cf68ed86333b903a8134ef189a5df49cdcd07859 -AUX nxnode-3.0.0-setup.patch 1353 RMD160 85c7938126000b10fa6e05aa5501e2affc6d0ec6 SHA1 4d12a2857db5a6d073ceab88bb2e58d0ee93a322 SHA256 04dccdc5eb73df861995e866c0875496b3b893ab43caaa8bdd854a69a74ae17a -DIST nxnode-3.0.0-70.i386.tar.gz 6229996 RMD160 a0b3b7ccf65e7dbd118385876c3f2d088c4b0682 SHA1 a6c811767673d806a243c6b8c3f397878edc96a5 SHA256 8c4b68df24907a3d00723d5eb8cb102d10eb8173d17c7e73ad7a95479f8b34d2 -DIST nxnode-3.0.0-70.x86_64.tar.gz 6906520 RMD160 68b17972c09d4d5b51b181116dd2546710482215 SHA1 6a3af5556950f9bbc88f31eddeb9d81888bb8e8f SHA256 000ae1d6d6e6fb2bd8b73ef8fd1c869a3e02daa25ba3865304b94fc78927c618 -EBUILD nxnode-3.0.0.ebuild 2396 RMD160 37e6f549e04f0f3b8dcd61eedf1fab9c5f7f9a8b SHA1 569be3f20c7d117d931150c33b3c0ce4005b54c8 SHA256 3eda6de86779b3f82d63a30c6950aa2430e36fc5f68d2f198a9d15f68c14b24c diff --git a/net-misc/nxnode/files/nxnode-2.1.0-init b/net-misc/nxnode/files/nxnode-2.1.0-init deleted file mode 100644 index e3b1f8f..0000000 --- a/net-misc/nxnode/files/nxnode-2.1.0-init +++ /dev/null @@ -1,70 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# opts="${opts} reload configtest" - -NX_NODE_CFG="/usr/NX/etc/node.cfg" -NX_SENSOR_CMD="/usr/NX/bin/nxsensor" -NX_SENSOR_PID="/usr/NX/var/run/nxsensor.pid" -NX_SENSOR_HOST="127.0.0.1" -NX_SENSOR_PORT="19250" - -depend() -{ - need net -} - -is_enabled() -{ - local tmp - - if ! [[ -x $NX_SENSOR_CMD ]] ; then - eerror "$NX_SENSOR_CMD not found" - return 1 - fi - - tmp=`/usr/bin/awk -F'"' '/^ENABLE_SENSOR/ {print $2}' $NX_NODE_CFG` - if [[ $tmp != "1" ]]; then - eerror "nxsensor is disabled in $NX_NODE_CFG" - return 1 - fi - - tmp=`/usr/bin/awk -F'"' '/^NODE_SENSOR_HOST/ {print $2}' $NX_NODE_CFG` - if [[ -n $tmp ]] ; then - NX_SENSOR_HOST="$tmp" - fi - - tmp=`/usr/bin/awk -F'"' '/^NODE_SENSOR_PORT/ {print $2}' $NX_NODE_CFG` - if [[ -n $tmp ]] ; then - NX_SENSOR_PORT="$tmp" - fi - - return 0 -} - -start() { - is_enabled || return 1 - ebegin "Starting nxsensor" - $NX_SENSOR_CMD -a $NX_SENSOR_HOST -a "::ffff:$NX_SENSOR_HOST" -P $NX_SENSOR_PORT -d - PID=`ps -ef | grep $NX_SENSOR_CMD | grep -v grep | awk '{print $2}'` - if [[ -z $PID ]] ; then - eend 1 - else - echo $PID > $NX_SENSOR_PID - eend 0 - fi -} - -stop() { - ebegin "Stopping nxsensor" - PID=`cat $NX_SENSOR_PID` - if [[ -z $PID ]] ; then - eerror "nxsensor not started" - eend 1 - else - kill $PID - rm -f $NX_SENSOR_PID - eend 0 - fi -} diff --git a/net-misc/nxnode/files/nxnode-3.0.0-setup.patch b/net-misc/nxnode/files/nxnode-3.0.0-setup.patch deleted file mode 100644 index c2c7be0..0000000 --- a/net-misc/nxnode/files/nxnode-3.0.0-setup.patch +++ /dev/null @@ -1,43 +0,0 @@ ---- scripts/setup/nxnode.orig 2007-06-20 18:30:42.000000000 +0200 -+++ scripts/setup/nxnode 2007-06-21 11:58:42.604968067 +0200 -@@ -1236,6 +1236,10 @@ - runCommand "$RMCOMMAND -f /etc/rc0.d/K01nxsensor" "Unable to remove '/etc/rc0.d/K01nxsensor'" "warn" - fi - -+ elif [ "$system" = "gentoo" ]; then -+ # do nothing; this is handled by Gentoo ebuild -+ echo > /dev/null -+ - else - if [ -h /etc/rc.d/rc3.d/S99nxsensor ]; - then -@@ -1280,6 +1284,10 @@ - - addNXinit () { - -+ if [ "$system" = "gentoo" ] ; then -+ return; -+ fi -+ - runCommand "cat $NODE_ROOT/scripts/init/nxsensor > /etc/init.d/nxsensor" "Unable to create: '/etc/init.d/nxsensor'" "warn" - runCommand "chmod +x /etc/init.d/nxsensor" "Cannot set permissions of '/etc/init.d/nxsensor' file" "warn" - -@@ -2222,6 +2230,10 @@ - system=fedora - fi - -+if [ -d /usr/portage ]; then -+ system=gentoo -+fi -+ - if [ "x$system" = "x" -a -f /etc/release ]; - then - system=solaris -@@ -2256,6 +2268,7 @@ - "fedora" ) ;; - "debian" ) ;; - "solaris" ) ;; -+ "gentoo" );; - "" ) ARGS=-1 && errMsg="$PREFIX $ERROR ERROR: Unable to autodetect the operating system type, please specify it" ;; - * ) ARGS=-1 && errMsg="$PREFIX $ERROR ERROR: Unsupported operating system '$system'" ;; - esac diff --git a/net-misc/nxnode/nxnode-3.0.0.ebuild b/net-misc/nxnode/nxnode-3.0.0.ebuild deleted file mode 100644 index 577bf74..0000000 --- a/net-misc/nxnode/nxnode-3.0.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="nxnode provides the components that are shared between the different editions of NoMachine's NX Server" -HOMEPAGE="http://www.nomachine.com/" -SRC_URI="amd64? ( http://64.34.161.181/download/3.0.0/Linux/nxnode-${PV}-70.x86_64.tar.gz ) - x86? ( http://64.34.161.181/download/3.0.0/Linux/nxnode-${PV}-70.i386.tar.gz )" - -LICENSE="nomachine" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="nostrip" - -DEPEND="!net-misc/nxserver-freenx - !<net-misc/nxserver-freeedition-3.0.0" - -RDEPEND="=net-misc/nxclient-3* - x11-libs/libICE - x11-libs/libXmu - x11-libs/libSM - x11-libs/libXt - x11-libs/libXaw - x11-libs/libXpm - x11-apps/xrdb" - -S=${WORKDIR}/NX - -src_unpack() -{ - unpack ${A} - cd ${S} - epatch ${FILESDIR}/nxnode-3.0.0-setup.patch -} - -src_install() -{ - # we install nxnode into /usr/NX, to make sure it doesn't clash - # with libraries installed for FreeNX - - into /usr/NX - for x in nxagent nxnode nxsensor nxspool nxuexec ; do - dobin bin/$x - done - - dodir /usr/NX/etc - cp etc/node-debian.cfg.sample ${D}/usr/NX/etc/node-gentoo.cfg.sample || die - sed -e 's|COMMAND_FUSER = .*|COMMAND_FUSER = "/usr/bin/fuser"|;' -i ${D}/usr/NX/etc/node-gentoo.cfg.sample || die - cp etc/node.lic.sample ${D}/usr/NX/etc/node.lic.sample || die - - dodir /usr/NX/lib - cp -R lib ${D}/usr/NX || die - - dodir /usr/NX/scripts - cp -R scripts ${D}/usr/NX || die - - dodir /usr/NX/share - cp -R share ${D}/usr/NX || die - - dodir /usr/NX/var - cp -R var ${D}/usr/NX || die - - dodir /etc/init.d - newinitd ${FILESDIR}/nxnode-2.1.0-init nxsensor -} - -pkg_postinst() -{ - # Only install license file if none is found - if [ ! -f /usr/NX/etc/node.lic ]; then - cp ${ROOT}/usr/NX/etc/node.lic.sample ${ROOT}/usr/NX/etc/node.lic || die - chmod 0400 ${ROOT}/usr/NX/etc/node.lic - chown nx:root ${ROOT}/usr/NX/etc/node.lic - fi - - # only run install on the first time - if [ -f /usr/NX/etc/node.cfg ]; then - einfo "Running NoMachine's update script" - ${ROOT}/usr/NX/scripts/setup/nxnode --update - else - einfo "Running NoMachine's setup script" - ${ROOT}/usr/NX/scripts/setup/nxnode --install - fi - - elog "If you want server statistics, please add nxsensor to your default runlevel" - elog - elog " rc-update add nxsensor default" - elog - elog "You will also need to change ENABLE_SENSOR to 1 in /usr/NX/etc/node.cfg" -} diff --git a/net-misc/nxserver-freeedition/ChangeLog b/net-misc/nxserver-freeedition/ChangeLog deleted file mode 100644 index 1e10101..0000000 --- a/net-misc/nxserver-freeedition/ChangeLog +++ /dev/null @@ -1,30 +0,0 @@ -# ChangeLog for net-misc/nxserver-freeedition -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freeedition/ChangeLog,v 1.6 2007/06/11 11:55:20 voyageur Exp $ - - 11 Jun 2007; Bernard Cafarelli <voyageur@gentoo.org> - nxserver-freeedition-2.1.0.ebuild: - Added missing dependencies, bug #181614 - - 05 Jun 2007; Bernard Cafarelli <voyageur@gentoo.org> - files/nxserver-2.1.0-init: - Init script cleanup, thanks to Christian Faulhammer <opfer@gentoo.org> - - 12 May 2007; Bernard Cafarelli <voyageur@gentoo.org> metadata.xml: - Fixed maintainer in metadata.xml - - 28 Apr 2007; Sven Wegener <swegener@gentoo.org> - nxserver-freeedition-2.1.0.ebuild: - Fix *initd, *confd and *envd calls (#17388, #174266) - - 26 Apr 2007; Bernard Cafarelli <voyageur@gentoo.org> - nxserver-freeedition-2.1.0.ebuild: - Updated blockers on other NX servers - -*nxserver-freeedition-2.1.0 (30 Mar 2007) - - 30 Mar 2007; Bernard Cafarelli <voyageur@gentoo.org> - +files/nxserver-2.1.0-init, +files/nxserver-2.1.0-setup.patch, - +metadata.xml, +nxserver-freeedition-2.1.0.ebuild: - Initial commit, bug #153866 - diff --git a/net-misc/nxserver-freeedition/Manifest b/net-misc/nxserver-freeedition/Manifest deleted file mode 100644 index 7c25e39..0000000 --- a/net-misc/nxserver-freeedition/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX nxserver-2.1.0-init 494 RMD160 03340e16e3d3f99635eb7886a447b35cf907a63e SHA1 fe7a4fa1d02831404d6a70ff63eef537bcd37086 SHA256 4c937f114be2a2e5bfebf6f7b96d00e841c46a9104c300e6773aae5b9d3d75bf -AUX nxserver-3.0.0-setup.patch 1857 RMD160 1ee5814ca45b3062bc0ccdfc6ff74cf74ad3ff4e SHA1 be375eccbe751ecd37b41361b3747945b92827db SHA256 3ce7db172bffad3d395ff76f0703c92949597d876570eb9bd6b8ada3f4dafff0 -DIST nxserver-3.0.0-60.i386.tar.gz 6658532 RMD160 d9a0b02c6cb04c40bff90927658cec5a7d6aeb4e SHA1 0dedcca1172d0069c9a9eb0315b9e77eb6ca4599 SHA256 aa1bd7242ecbe752088f8fa8ddf96ba0b3cc1ab8525beb0a6be5678cbcf97ea4 -DIST nxserver-3.0.0-60.x86_64.tar.gz 7701235 RMD160 d9c9fb15430ca4c0410f440de908c4905ba62fd8 SHA1 65368b1b342df8e35eca8853d4158dcef6dda774 SHA256 4c27e17149398154abff0a0bfa9ea9f4bee0e67f9cc77e2f96f9cc02a8b0a9a2 -EBUILD nxserver-freeedition-3.0.0.ebuild 2098 RMD160 20b6deabcfc59771a4695fc4a5cb33e7060ec51f SHA1 39c52aa8056888afe64c80193a7d4ad6c9261500 SHA256 a12112aeb00502031c35116743d17acb0661e675deaa498cfd5d3b29c462600c -MISC ChangeLog 1153 RMD160 48423c4b394f53ba1bac54fca7488d9b57fcb354 SHA1 8d66410faef0738aed0953412eb9925e09d3f083 SHA256 73d6f1bcd5bc1e31b3e1c4635257c62d7d6a41821241dec6b0ad1d61149b91f1 -MISC metadata.xml 229 RMD160 36b4bf7d904838e36addc9c65e276eba42746844 SHA1 713c86b664acaa5ddaa5551907f76eb0ea9209d3 SHA256 445516ce54a07930b5cf708034023dddbc5fd8125be710709912ef849e623bc5 diff --git a/net-misc/nxserver-freeedition/files/nxserver-2.1.0-init b/net-misc/nxserver-freeedition/files/nxserver-2.1.0-init deleted file mode 100644 index e133d85..0000000 --- a/net-misc/nxserver-freeedition/files/nxserver-2.1.0-init +++ /dev/null @@ -1,31 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# opts="${opts} reload configtest" - -NX_SERVER_CMD="/usr/NX/bin/nxserver" - -depend() -{ - need net - use nxsensor -} - -start() { - ebegin "Starting nxserver" - $NX_SERVER_CMD --start - if [ $? = 0 ]; then - $NX_SERVER_CMD --statistics start - eend $? - else - eend 1 - fi -} - -stop() { - ebegin "Stopping nxserver" - $NX_SERVER_CMD --stop - $NX_SERVER_CMD --statistics stop - eend 0 -} diff --git a/net-misc/nxserver-freeedition/files/nxserver-3.0.0-setup.patch b/net-misc/nxserver-freeedition/files/nxserver-3.0.0-setup.patch deleted file mode 100644 index ab4ce9b..0000000 --- a/net-misc/nxserver-freeedition/files/nxserver-3.0.0-setup.patch +++ /dev/null @@ -1,70 +0,0 @@ ---- scripts/setup/nxserver.orig 2007-06-20 13:25:18.000000000 +0200 -+++ scripts/setup/nxserver 2007-06-21 12:29:49.477230627 +0200 -@@ -535,6 +535,10 @@ - - removeNXinit () { - -+ if [ "$system" = "gentoo" ]; then -+ return -+ fi -+ - runCommand "$RMCOMMAND -f /etc/init.d/nxserver" "Unable to remove '/etc/init.d/nxserver'" "warn" - - if [ "$system" = "solaris" ]; -@@ -681,6 +685,10 @@ - - addNXinit () { - -+ if [ "$system" = "gentoo" ]; then -+ return -+ fi -+ - runCommand "cat $NODE_ROOT/scripts/init/nxserver > /etc/init.d/nxserver" "Unable to create: '/etc/init.d/nxserver'" "warn" - runCommand "chmod +x /etc/init.d/nxserver" "Cannot set permissions of '/etc/init.d/nxserver' file" "warn" - -@@ -796,6 +804,11 @@ - - addNXUserLinux () { - -+ # does the NX user already exist? -+ if id nx > /dev/null 2>&1 ; then -+ return -+ fi -+ - if [ "x$system" != "xdebian" ] - then - sysuser=`useradd --help 2>&1|grep "\-r"`; -@@ -2434,6 +2447,10 @@ - system=fedora - fi - -+if [ -d /usr/portage ]; then -+ system=gentoo -+fi -+ - if [ "x$system" = "x" -a -f /etc/release ]; - then - system=solaris -@@ -2468,6 +2485,7 @@ - "mandrake" ) ;; - "fedora" ) ;; - "debian" ) ;; -+ "gentoo" ) ;; - "solaris" ) ;; - "" ) ARGS=-1 && errMsg="$PREFIX $ERROR ERROR: Unable to autodetect the operating system type, please specify it" ;; - * ) ARGS=-1 && errMsg="$PREFIX $ERROR ERROR: Unsupported operating system '$system'" ;; -@@ -2614,14 +2632,6 @@ - procedureUpdateServer - return 0 - fi -- -- result=`id nx 2>&1` -- if [ $? = 0 ]; -- then -- printMsg "Cannot add user: nx. User: nx already exists" "error" -- printMsg "Please try to fix the problem by reinstalling the server" "error" -- exit 1 -- fi - - LOGFILE="$INSTALLOG" - createLogdirectory diff --git a/net-misc/nxserver-freeedition/metadata.xml b/net-misc/nxserver-freeedition/metadata.xml deleted file mode 100644 index acb35c3..0000000 --- a/net-misc/nxserver-freeedition/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>nx</herd> -<longdescription>Free edition NX server from NoMachine</longdescription> -</pkgmetadata> - diff --git a/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0.ebuild b/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0.ebuild deleted file mode 100644 index ec6b5d5..0000000 --- a/net-misc/nxserver-freeedition/nxserver-freeedition-3.0.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="Free edition NX server from NoMachine" -HOMEPAGE="http://www.nomachine.com/" -SRC_URI="amd64? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${PV}-60.x86_64.tar.gz ) - x86? ( http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-${PV}-60.i386.tar.gz )" - -LICENSE="nomachine" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="nostrip" - -DEPEND="=net-misc/nxnode-3.0* - !net-misc/nxserver-freenx - !net-misc/nxserver-2xterminalserver" -RDEPEND="${DEPEND} - media-fonts/font-misc-misc - media-fonts/font-cursor-misc - x11-apps/xauth" - -S="${WORKDIR}"/NX - -pkg_preinst() -{ - enewuser nx -1 -1 /usr/NX/home/nx -} - -src_unpack() -{ - unpack ${A} - cd ${S} - epatch ${FILESDIR}/nxserver-3.0.0-setup.patch -} - -src_install() -{ - # we install nxserver into /usr/NX, to make sure it doesn't clash - # with libraries installed for FreeNX - - into /usr/NX - for x in nxserver ; do - dobin bin/$x - done - - dodir /usr/NX/etc - insinto /usr/NX/etc - doins etc/administrators.db.sample - doins etc/guests.db.sample - doins etc/passwords.db.sample - doins etc/profiles.db.sample - doins etc/users.db.sample - doins etc/server.lic.sample - - newins etc/server-debian.cfg.sample server-gentoo.cfg.sample - - cp -R etc/keys ${D}/usr/NX/etc || die - - cp -R home ${D}/usr/NX || die - cp -R lib ${D}/usr/NX || die - cp -R scripts ${D}/usr/NX || die - cp -R share ${D}/usr/NX || die - cp -R var ${D}/usr/NX || die - - newinitd ${FILESDIR}/nxserver-2.1.0-init nxserver -} - -pkg_postinst () -{ - usermod -s /usr/NX/bin/nxserver nx || die "Unable to set login shell of nx user!!" - usermod -d /usr/NX/home/nx nx || die "Unable to set home directory of nx user!!" - - # only run install when no configuration file is found - if [ -f /usr/NX/etc/server.cfg ]; then - einfo "Running NoMachine's update script" - ${ROOT}/usr/NX/scripts/setup/nxserver --update - else - einfo "Running NoMachine's setup script" - ${ROOT}/usr/NX/scripts/setup/nxserver --install - fi - - elog "Remember to add nxserver to your default runlevel" -} |