diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2010-11-04 14:24:40 +0000 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2010-11-04 14:24:40 +0000 |
commit | a4ae833a63212ea9172001b30ab228a2128c86f6 (patch) | |
tree | f88ebb077519b0bb0654a9408d372fc430acdf0d /net-irc/quassel | |
parent | old (diff) | |
download | gentoo-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/ChangeLog | 6 | ||||
-rw-r--r-- | net-irc/quassel/files/quasselcore-2.conf | 23 | ||||
-rw-r--r-- | net-irc/quassel/files/quasselcore-2.init | 52 | ||||
-rw-r--r-- | net-irc/quassel/quassel-0.6.3.ebuild | 106 |
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 -} |