summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2010-11-04 14:24:40 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2010-11-04 14:24:40 +0000
commita4ae833a63212ea9172001b30ab228a2128c86f6 (patch)
treef88ebb077519b0bb0654a9408d372fc430acdf0d /net-irc/quassel
parentold (diff)
downloadgentoo-2-a4ae833a63212ea9172001b30ab228a2128c86f6.tar.gz
gentoo-2-a4ae833a63212ea9172001b30ab228a2128c86f6.tar.bz2
gentoo-2-a4ae833a63212ea9172001b30ab228a2128c86f6.zip
old
(Portage version: 2.2.0_alpha3/cvs/Linux x86_64)
Diffstat (limited to 'net-irc/quassel')
-rw-r--r--net-irc/quassel/ChangeLog6
-rw-r--r--net-irc/quassel/files/quasselcore-2.conf23
-rw-r--r--net-irc/quassel/files/quasselcore-2.init52
-rw-r--r--net-irc/quassel/quassel-0.6.3.ebuild106
4 files changed, 5 insertions, 182 deletions
diff --git a/net-irc/quassel/ChangeLog b/net-irc/quassel/ChangeLog
index e6381b779c5e..74293c0275fa 100644
--- a/net-irc/quassel/ChangeLog
+++ b/net-irc/quassel/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-irc/quassel
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.114 2010/11/04 14:22:45 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.115 2010/11/04 14:24:39 scarabeus Exp $
+
+ 04 Nov 2010; Tomáš Chvátal <scarabeus@gentoo.org> -quassel-0.6.3.ebuild,
+ -files/quasselcore-2.conf, -files/quasselcore-2.init:
+ old
04 Nov 2010; Tomáš Chvátal <scarabeus@gentoo.org> files/quasselcore.conf,
files/quasselcore.init:
diff --git a/net-irc/quassel/files/quasselcore-2.conf b/net-irc/quassel/files/quasselcore-2.conf
deleted file mode 100644
index 4b18a63c4b8c..000000000000
--- a/net-irc/quassel/files/quasselcore-2.conf
+++ /dev/null
@@ -1,23 +0,0 @@
-# /etc/conf.d/quasselcore
-
-# The user owning the quasselcore daemon.
-QUASSEL_USER=""
-
-# Loglevel Debug|Info|Warning|Error. Default is: Info
-# The logfile is located at /var/log/quassel.log.
-LOGLEVEL="Info"
-
-# The address(es) quasselcore will listen on. Default is: 0.0.0.0
-LISTEN="0.0.0.0"
-
-# The port quasselcore will listen at. Default is: 4242
-PORT="4242"
-
-# Specify the directory holding configuration files, the SQlite database
-# and the SSL Cert. Default is ~/.config/quassel-irc.org
-CONFIGDIR="/home/${QUASSEL_USER}/.config/quassel-irc.org"
-
-# Uncomment the following line if quasselcore uses the PostgreSQL Server
-# backend and they both run on the same machine. This ensures the database
-# is available when quasselcore starts.
-#LOCAL_PGSQL="yes"
diff --git a/net-irc/quassel/files/quasselcore-2.init b/net-irc/quassel/files/quasselcore-2.init
deleted file mode 100644
index 04bbe24a5e84..000000000000
--- a/net-irc/quassel/files/quasselcore-2.init
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/files/quasselcore-2.init,v 1.2 2010/04/28 18:42:42 billie Exp $
-
-depend() {
- if [ "${LOCAL_PGSQL}" == "yes" ]; then
- need net postgresql
- else
- need net
- fi
-}
-
-checkconfig() {
- if [ -z "${QUASSEL_USER}" ]; then
- eerror "Did you read the elog messages? You need to define the"
- eerror "QUASSEL_USER variable in /etc/conf.d/quasselcore first."
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting Quassel Core"
- local LOGFILE=/var/log/quassel.log
- if [ ! -e "${LOGFILE}" ]; then
- touch ${LOGFILE} && chown ${QUASSEL_USER} ${LOGFILE}
- fi
-
- if [ -n "${RC_UNAME}" ]; then
- # running on baselayout-2/openrc
- start-stop-daemon --start --user ${QUASSEL_USER} --background --make-pidfile \
- --pidfile /var/run/quassel.pid --exec /usr/bin/quasselcore -- --logfile=${LOGFILE} \
- --loglevel=${LOGLEVEL:-"Info"} --listen=${LISTEN:-"0.0.0.0"} --port=${PORT:-"4242"} \
- --configdir=${CONFIGDIR:-"/home/${QUASSEL_USER}/.config/quassel-irc.org"}
- else
- # running on baselayout-1
- start-stop-daemon --start --chuid ${QUASSEL_USER} --background --make-pidfile \
- --pidfile /var/run/quassel.pid --env HOME="/home/${QUASSEL_USER}" \
- --exec /usr/bin/quasselcore -- --logfile=${LOGFILE} --loglevel=${LOGLEVEL:-"Info"} \
- --listen=${LISTEN:-"0.0.0.0"} --port=${PORT:-"4242"} \
- --configdir=${CONFIGDIR:-"/home/${QUASSEL_USER}/.config/quassel-irc.org"}
- fi
- eend $?
-}
-
-stop() {
- ebegin "Stopping Quassel Core"
- start-stop-daemon --stop --pidfile /var/run/quassel.pid --exec /usr/bin/quasselcore
- eend $?
-}
diff --git a/net-irc/quassel/quassel-0.6.3.ebuild b/net-irc/quassel/quassel-0.6.3.ebuild
deleted file mode 100644
index b6a87bb8676a..000000000000
--- a/net-irc/quassel/quassel-0.6.3.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/quassel-0.6.3.ebuild,v 1.1 2010/09/21 10:30:32 scarabeus Exp $
-
-EAPI="2"
-
-inherit cmake-utils eutils
-
-DESCRIPTION="Qt4/KDE4 IRC client suppporting a remote daemon for 24/7 connectivity."
-HOMEPAGE="http://quassel-irc.org/"
-SRC_URI="http://quassel-irc.org/pub/${P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="amd64 x86 ~amd64-linux"
-SLOT="0"
-IUSE="ayatana dbus debug kde monolithic phonon postgres +server +ssl webkit X"
-
-SERVER_RDEPEND="
- !postgres? ( x11-libs/qt-sql:4[sqlite] dev-db/sqlite[threadsafe] )
- postgres? ( x11-libs/qt-sql:4[postgres] )
- x11-libs/qt-script:4
-"
-
-GUI_RDEPEND="
- x11-libs/qt-gui:4
- ayatana? ( dev-libs/libindicate-qt )
- kde? (
- >=kde-base/kdelibs-4.3
- >=kde-base/oxygen-icons-4.3
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- phonon? ( || ( media-sound/phonon x11-libs/qt-phonon ) )
- webkit? ( x11-libs/qt-webkit:4 )
-"
-
-RDEPEND="
- dbus? ( x11-libs/qt-dbus:4 )
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
- ssl? ( x11-libs/qt-core:4[ssl] )
- "
-DEPEND="${RDEPEND}"
-
-DOCS="AUTHORS ChangeLog README"
-
-S="${WORKDIR}/${P/_/-}"
-
-pkg_setup() {
- if ! use monolithic && ! use server && ! use X ; then
- eerror "You have to build at least one of the monolithic client (USE=monolithic),"
- eerror "the quasselclient (USE=X) or the quasselcore (USE=server)."
- die "monolithic, server and X flag unset."
- fi
-}
-
-src_configure() {
- local mycmakeargs="
- $(cmake-utils_use_with ayatana LIBINDICATE)
- $(cmake-utils_use_want X QTCLIENT)
- $(cmake-utils_use_want server CORE)
- $(cmake-utils_use_want monolithic MONO)
- $(cmake-utils_use_with webkit)
- $(cmake-utils_use_with phonon)
- $(cmake-utils_use_with kde)
- $(cmake-utils_use_with dbus)
- $(cmake-utils_use_with ssl OPENSSL)
- $(cmake-utils_use_with !kde OXYGEN)
- -DEMBED_DATA=OFF
- "
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- newinitd "${FILESDIR}"/quasselcore-2.init quasselcore || die "newinitd failed"
- newconfd "${FILESDIR}"/quasselcore-2.conf quasselcore || die "newconfd failed"
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use server ; then
- ewarn
- ewarn "In order to use the quassel init script you must set the"
- ewarn "QUASSEL_USER variable in ${ROOT%/}/etc/conf.d/quasselcore to your username."
- ewarn "Note: This is the user who runs the quasselcore and is independent"
- ewarn "from the users you set up in the quasselclient."
- fi
-
- if ( use server || use monolithic ) && use ssl ; then
- elog
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/wiki/quassel-irc."
- fi
-}