summaryrefslogtreecommitdiff
path: root/community/mldonkey
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-02-10 01:12:52 -0800
committerroot <root@rshg054.dnsready.net>2013-02-10 01:12:52 -0800
commit1bb2648cde916ac27d3dd75d7b64a4ddc89787b7 (patch)
tree016bfa1969323404c37dbef29cfc7242a5a8e9f3 /community/mldonkey
parente9c244cac8e5dc1c59c7e8b7bc885fef04224b70 (diff)
Sun Feb 10 01:12:35 PST 2013
Diffstat (limited to 'community/mldonkey')
-rw-r--r--community/mldonkey/PKGBUILD44
-rw-r--r--community/mldonkey/mldonkey.conf5
-rw-r--r--community/mldonkey/mldonkey.install17
-rw-r--r--community/mldonkey/mldonkeyd85
4 files changed, 0 insertions, 151 deletions
diff --git a/community/mldonkey/PKGBUILD b/community/mldonkey/PKGBUILD
deleted file mode 100644
index b4345c6ef..000000000
--- a/community/mldonkey/PKGBUILD
+++ /dev/null
@@ -1,44 +0,0 @@
-# $Id: PKGBUILD 75327 2012-08-19 20:51:39Z cbrannon $
-# Maintainer: Chris Brannon <cmbrannon79@gmail.com>
-# Contributor: Corrado Primier <bardo@aur.archlinux.org>
-# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com>
-
-pkgname=mldonkey
-pkgver=3.1.3
-pkgrel=1
-pkgdesc="A multi-network P2P client"
-arch=('i686' 'x86_64')
-url="http://mldonkey.sourceforge.net/"
-license=('GPL')
-depends=('desktop-file-utils' 'file' 'gd' 'bzip2')
-makedepends=('lablgtk2' 'librsvg' 'ocaml')
-optdepends=('librsvg: GUI support'
- 'libx11: GUI support')
-backup=('etc/conf.d/mldonkey')
-install=mldonkey.install
-source=(http://downloads.sourceforge.net/sourceforge/mldonkey/$pkgname-$pkgver.tar.bz2
- mldonkeyd
- mldonkey.conf)
-md5sums=('671f60467a918a9b7c2affef63ff5c25'
- '9e90003a012cf17b548dcc647961ffa6'
- '1f86d92db51c62cded0e6f3833057dee')
-
-build() {
- cd "$srcdir/$pkgname-$pkgver"
-
- ./configure --prefix=/usr --enable-gui=newgui2
- make
-}
-
-package() {
- cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR="$pkgdir" install
-
- install -Dm644 "$srcdir/$pkgname-$pkgver/icons/rsvg/type_source_normal.svg" \
- "$pkgdir/usr/share/icons/mldonkey.svg"
-
- install -Dm755 "$srcdir/mldonkeyd" "$pkgdir/etc/rc.d/mldonkey"
- install -Dm644 "$srcdir/mldonkey.conf" "$pkgdir/etc/conf.d/mldonkey"
- install -Dm644 "distrib/mldonkey.desktop" \
- "$pkgdir/usr/share/applications/mldonkey.desktop"
-}
diff --git a/community/mldonkey/mldonkey.conf b/community/mldonkey/mldonkey.conf
deleted file mode 100644
index 24a25af74..000000000
--- a/community/mldonkey/mldonkey.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# Username under which the daemon will run (mandatory)
-MLDUSER=""
-
-# Parameters to be passed to the daemon (default is empty)
-PARAMS=""
diff --git a/community/mldonkey/mldonkey.install b/community/mldonkey/mldonkey.install
deleted file mode 100644
index dd8ea0407..000000000
--- a/community/mldonkey/mldonkey.install
+++ /dev/null
@@ -1,17 +0,0 @@
-post_install() {
- update-desktop-database -q
-}
-
-post_upgrade() {
- if [ -f /etc/mldonkey.conf ]; then
- mv /etc/mldonkey.conf /etc/conf.d/mldonkey
- cat << EOM
-
-==> mldonkey post upgrade message:
-==> /etc/mldonkey.conf has been moved in /etc/conf.d/mldonkey
-
-EOM
- fi
-}
-
-# vim:set ts=2 sw=2 et:
diff --git a/community/mldonkey/mldonkeyd b/community/mldonkey/mldonkeyd
deleted file mode 100644
index 533aa751c..000000000
--- a/community/mldonkey/mldonkeyd
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/bash
-
-. /etc/rc.conf
-. /etc/rc.d/functions
-. /etc/conf.d/mldonkey
-
-if [ -z $MLDUSER ] ; then
- echo "Unable to run MLDonkey. You must set a user in /etc/conf.d/mldonkey ."
- exit 2
-fi
-
-if [ -z "$(getent passwd "$MLDUSER")" ]; then
- # Perhaps we should create the account for the user?
- echo "You must create the account $MLDUSER in order to run mldonkey."
- echo "Please create the account manually, and try again."
- exit 2
-fi
-
-MLDGROUPID=$(getent passwd "$MLDUSER" |cut -d':' -f4)
-MLDGROUP=$(getent group $MLDGROUPID |cut -d':' -f1)
-USERDIR=$(getent passwd $MLDUSER | cut -d: -f6)
-
-if [ ! -d $USERDIR ]; then
- echo "Unable to run MLDonkey. Home directory for ${MLDUSER} does not exist."
- exit 2
-fi
-
-PIDDIR="/var/run/mldonkey"
-PIDFILE="$PIDDIR/mlnet.pid"
-
-getPID() {
- echo $(pgrep -u "$MLDUSER" mlnet 2>/dev/null);
-}
-
-case "$1" in
- start)
- stat_busy "Starting MLDonkey"
- if [ ! -d $PIDDIR ]; then
- install -d -m755 -o "$MLDUSER" -g "$MLDGROUP" $PIDDIR
- fi
- if [ "$(stat -c %U $PIDDIR)" != "$MLDUSER" ]; then
- chown -R "$MLDUSER:$MLDGROUP" $PIDDIR
- fi
- [ -z $PID ] && su $MLDUSER -s /bin/sh -c "/usr/bin/mlnet -pid $PIDDIR $PARAMS -log_to_syslog true &> /tmp/mldonkey.log &"
- if [ $? -gt 0 ]; then
- stat_fail
- else
- add_daemon mldonkey
- stat_done
- fi
- ;;
- stop)
- stat_busy "Stopping MLDonkey"
- if [ ! -z "$(getPID)" ]; then
- timeo=30
- kill $(getPID) &> /dev/null
- if [ $? -gt 0 ]; then
- stat_fail
- exit 1
- fi
- while [ ! -z "$(getPID)" -a $timeo -gt 0 ]; do
- sleep 1
- let timeo=${timeo}-1
- done
- if [ -z "$(getPID)" ]; then
- rm -f $PIDFILE &>/dev/null
- rm_daemon mldonkey
- stat_done
- else
- stat_fail
- exit 1
- fi
- else
- stat_fail
- exit 1
- fi
- ;;
- restart)
- $0 stop
- $0 start
- ;;
- *)
- echo "usage: $0 {start|stop|restart}"
-esac
-exit 0