* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2021-11-08 7:45 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-11-08 7:45 UTC (permalink / raw
To: gentoo-commits
commit: 2d4e96944e6d2b9ed5c37e16f9957d2fc39ac539
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 8 07:45:05 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 8 07:45:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4e9694
net-irc/quassel: fix distfile name for rc2
Reported-by: leio
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/Manifest | 2 +-
net-irc/quassel/quassel-0.14_rc2.ebuild | 4 ++--
net-irc/quassel/quassel-9999.ebuild | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index a91d45518e7..c4bf0430f0c 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,2 +1,2 @@
-DIST 0.14-rc2.tar.gz 6163941 BLAKE2B 6e9033ec71553c0f5d9cdd7e3c356cc3504a7a1b1d49536f6897a4b30b50a1b85fe43a0e677a910cdea61867b425120f2538a6e168b652a54558c98deb2585ea SHA512 57abd32d5e6b604cca753e34aedb3b7d134537bc25b984982c5eb39b2492019e8e8e4774ae3dd4b9658e946e1627220e146ecb70008577558a749f235efeed2a
DIST quassel-0.13.1.tar.bz2 4289663 BLAKE2B 1d5252efe3febd26e7d04f6533f551316d58b5e4a7c143cc81dd0cf6a3602e28a57de4c73c86fb668e43bf8d01049456d1f5cf37a73f683b9c8b6dd9d78ee4bd SHA512 4ed55e81b1638c8851ddae5d9c9d23a1c2cea92f307e19f426873c2600d8e183898d3ed7c290f2ea5d1b8c5e1be7f9ffcc3e8c3c0193d080fc879b10cc3a962c
+DIST quassel-0.14_rc2.tar.gz 6163941 BLAKE2B 6e9033ec71553c0f5d9cdd7e3c356cc3504a7a1b1d49536f6897a4b30b50a1b85fe43a0e677a910cdea61867b425120f2538a6e168b652a54558c98deb2585ea SHA512 57abd32d5e6b604cca753e34aedb3b7d134537bc25b984982c5eb39b2492019e8e8e4774ae3dd4b9658e946e1627220e146ecb70008577558a749f235efeed2a
diff --git a/net-irc/quassel/quassel-0.14_rc2.ebuild b/net-irc/quassel/quassel-0.14_rc2.ebuild
index fce90ab6e53..73c2ec913f6 100644
--- a/net-irc/quassel/quassel-0.14_rc2.ebuild
+++ b/net-irc/quassel/quassel-0.14_rc2.ebuild
@@ -7,8 +7,8 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
- if [[ ${PV} == *_rc* ]] ; then
- SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz"
+ if [[ ${PV} == *_rc* ]] ; then
+ SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~sparc-solaris"
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index fce90ab6e53..73c2ec913f6 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -7,8 +7,8 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
- if [[ ${PV} == *_rc* ]] ; then
- SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz"
+ if [[ ${PV} == *_rc* ]] ; then
+ SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~sparc-solaris"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2024-10-09 16:55 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2024-10-09 16:55 UTC (permalink / raw
To: gentoo-commits
commit: 82cbeb30aca1933a1d8b034452c58ab25db77bfc
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 7 19:06:26 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Oct 9 16:54:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cbeb30
net-irc/quassel: drop 0.14.0-r2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r2.ebuild | 207 -------------------------------
1 file changed, 207 deletions(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild b/net-irc/quassel/quassel-0.14.0-r2.ebuild
deleted file mode 100644
index 0f44303bef6b..000000000000
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature pax-utils systemd xdg-utils
-
-if [[ ${PV} != *9999* ]]; then
- MY_P=${PN}-${PV/_/-}
- if [[ ${PV} == *_rc* ]] ; then
- SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
- else
- SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
- fi
- S="${WORKDIR}/${MY_P}"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="https://quassel-irc.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bundled-icons crypt +dbus gui kde ldap monolithic oxygen postgres +server spell syslog test urlpreview"
-
-REQUIRED_USE="
- || ( gui server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( dbus spell )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- spell? ( || ( gui monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
-
-RESTRICT="!test? ( test )"
-
-SERVER_DEPEND="
- acct-group/quassel
- acct-user/quassel
- crypt? ( app-crypt/qca:2[ssl] )
- ldap? ( net-nds/openldap:= )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? (
- dev-qt/qtsql:5[sqlite]
- dev-db/sqlite:3[threadsafe(+),-secure-delete]
- )
- syslog? ( virtual/logger )
-"
-GUI_DEPEND="
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- !bundled-icons? (
- kde-frameworks/breeze-icons:*
- oxygen? ( kde-frameworks/oxygen-icons:* )
- )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- )
- spell? ( kde-frameworks/sonnet:5 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-RDEPEND="
- dev-libs/boost:=
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl]
- sys-libs/zlib
- monolithic? (
- ${SERVER_DEPEND}
- ${GUI_DEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_DEPEND} )
- gui? ( ${GUI_DEPEND} )
- )
-"
-DEPEND="
- ${RDEPEND}
- test? (
- dev-cpp/gtest
- dev-qt/qttest:5
- )
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules:0
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-PATCHES=(
- "${FILESDIR}/${P}-cxxflags.patch"
- "${FILESDIR}/${P}-fix-desktop-application-name.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_CCACHE=OFF
- -DCMAKE_SKIP_RPATH=ON
- -DEMBED_DATA=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- -DWANT_QTCLIENT=$(usex gui)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWANT_MONO=$(usex monolithic)
- -DWITH_OXYGEN_ICONS=$(usex oxygen)
- -DWANT_CORE=$(usex server)
- -DBUILD_TESTING=$(usex test)
- -DWITH_WEBENGINE=$(usex urlpreview)
- )
-
- # bug #830708
- if use gui || use monolithic ; then
- mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON
- $(cmake_use_find_package dbus dbusmenu-qt5)
- $(cmake_use_find_package dbus Qt5DBus)
- $(cmake_use_find_package spell KF5Sonnet)
- )
- fi
-
- if use server || use monolithic ; then
- mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use server ; then
- # Needs PaX marking, bug #346255
- pax-mark m "${ED}"/usr/bin/quasselcore
-
- # Init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/quassel.logrotate quassel
- fi
-}
-
-src_test() {
- LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}" cmake_src_test
-}
-
-pkg_postinst() {
- if use monolithic ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at: https://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support"
- fi
-
- if use server ; then
- einfo "If you want to generate SSL certificate, remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- optfeature "running Quassel within an ident daemon" "net-misc/oidentd"
- fi
-
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
-
-pkg_config() {
- if use server ; then
- # Generate the pem file only when it does not already exist
- QUASSEL_DIR="${EROOT}"/var/lib/${PN}
-
- if [[ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]] ; then
- einfo "Generating Quassel SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem" || die
-
- # Permissions for the key
- chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem" || die
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem" || die
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2024-08-29 5:10 Jakov Smolić
0 siblings, 0 replies; 96+ messages in thread
From: Jakov Smolić @ 2024-08-29 5:10 UTC (permalink / raw
To: gentoo-commits
commit: b1a57ce5d1da09a9634634ce27b5d5efeef5fc74
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 05:09:40 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 05:09:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a57ce5
net-irc/quassel: Stabilize 0.14.0-r3 arm64, #938647
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r3.ebuild b/net-irc/quassel/quassel-0.14.0-r3.ebuild
index 6f31f932b8c6..7c6ee9a349b1 100644
--- a/net-irc/quassel/quassel-0.14.0-r3.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2024-08-29 5:10 Jakov Smolić
0 siblings, 0 replies; 96+ messages in thread
From: Jakov Smolić @ 2024-08-29 5:10 UTC (permalink / raw
To: gentoo-commits
commit: 88c816a9c93dfe28dd76ff27724ddb1143488c81
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 05:09:45 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 05:09:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c816a9
net-irc/quassel: Stabilize 0.14.0-r3 amd64, #938647
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r3.ebuild b/net-irc/quassel/quassel-0.14.0-r3.ebuild
index 7c6ee9a349b1..546741201071 100644
--- a/net-irc/quassel/quassel-0.14.0-r3.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2024-08-29 3:15 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2024-08-29 3:15 UTC (permalink / raw
To: gentoo-commits
commit: b078dd2c396df1c33a1b7ad4c06a56f630fa1037
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 03:15:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 03:15:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b078dd2c
net-irc/quassel: Stabilize 0.14.0-r3 x86, #938647
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r3.ebuild b/net-irc/quassel/quassel-0.14.0-r3.ebuild
index 56acb7683fa8..6f31f932b8c6 100644
--- a/net-irc/quassel/quassel-0.14.0-r3.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2024-01-03 22:36 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2024-01-03 22:36 UTC (permalink / raw
To: gentoo-commits
commit: c4a508ad54da15e09131756f54d1eb3aa7dc404e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 25 23:26:14 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 3 22:35:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a508ad
net-irc/quassel: drop 0.14.0-r1
Closes: https://bugs.gentoo.org/877309
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/quassel/metadata.xml | 3 -
net-irc/quassel/quassel-0.14.0-r1.ebuild | 193 -------------------------------
2 files changed, 196 deletions(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 00eed82dbced..d8bd1c0d5959 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -32,9 +32,6 @@
used. You need this enabled on the server, but you might want to
disable it on the client.
</flag>
- <flag name="snorenotify">
- Support for Snore notification framework.
- </flag>
<flag name="urlpreview">
Use QtWebEngine rendering engine for showing URL thumbnails.
</flag>
diff --git a/net-irc/quassel/quassel-0.14.0-r1.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
deleted file mode 100644
index 0b7e69355ad8..000000000000
--- a/net-irc/quassel/quassel-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils pax-utils systemd
-
-if [[ ${PV} != *9999* ]]; then
- MY_P=${PN}-${PV/_/-}
- if [[ ${PV} == *_rc* ]] ; then
- SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
- else
- SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
- fi
- S="${WORKDIR}/${MY_P}"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="https://quassel-irc.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bundled-icons crypt +dbus debug gui kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview"
-RESTRICT="!test? ( test )"
-
-SERVER_DEPEND="acct-group/quassel
- acct-user/quassel
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[ssl] )
- ldap? ( net-nds/openldap:= )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )"
-GUI_DEPEND="dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- !bundled-icons? (
- kde-frameworks/breeze-icons:5
- oxygen? ( kde-frameworks/oxygen-icons:5 )
- )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- spell? ( kde-frameworks/sonnet:5 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="dev-libs/boost:=
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl]
- sys-libs/zlib
- monolithic? (
- ${SERVER_DEPEND}
- ${GUI_DEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_DEPEND} )
- gui? ( ${GUI_DEPEND} )
- )"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules:0"
-
-DEPEND+=" test? ( dev-cpp/gtest dev-qt/qttest )"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="|| ( gui server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( dbus spell )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( gui monolithic ) )
- spell? ( || ( gui monolithic ) )
- syslog? ( || ( server monolithic ) )"
-
-PATCHES=(
- "${FILESDIR}/quassel-0.14.0-cxxflags.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test)
- -DUSE_CCACHE=OFF
- -DCMAKE_SKIP_RPATH=ON
- -DEMBED_DATA=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWANT_MONO=$(usex monolithic)
- -DWITH_OXYGEN_ICONS=$(usex oxygen)
- -DWANT_CORE=$(usex server)
- -DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex gui)
- )
-
- if use gui || use monolithic ; then
- # We can't always pass these (avoid "unused" warning)
- # bug #830708
- mycmakeargs+=(
- $(cmake_use_find_package dbus dbusmenu-qt5)
- $(cmake_use_find_package dbus Qt5DBus)
- $(cmake_use_find_package snorenotify LibsnoreQt5)
- $(cmake_use_find_package spell KF5Sonnet)
- )
- fi
-
- if use server || use monolithic ; then
- mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use server ; then
- # Needs PaX marking, bug #346255
- pax-mark m "${ED}"/usr/bin/quasselcore
-
- # Init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/quassel.logrotate quassel
- fi
-}
-
-src_test() {
- LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}" cmake_src_test
-}
-
-pkg_postinst() {
- if use monolithic ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server ; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
-
-pkg_config() {
- if use server ; then
- # Generate the pem file only when it does not already exist
- QUASSEL_DIR="${EROOT}"/var/lib/${PN}
-
- if [[ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]] ; then
- einfo "Generating Quassel SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
-
- # Permissions for the key
- chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2023-12-25 19:55 Arthur Zamarin
0 siblings, 0 replies; 96+ messages in thread
From: Arthur Zamarin @ 2023-12-25 19:55 UTC (permalink / raw
To: gentoo-commits
commit: 0b892a8bc93e3449f099041b02e31dc5506f9b91
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 25 19:55:48 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 25 19:55:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b892a8b
net-irc/quassel: Stabilize 0.14.0-r2 amd64, #877309
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index 3999b4b556c4..e0ce1c5cdfce 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2023-10-21 22:48 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-10-21 22:48 UTC (permalink / raw
To: gentoo-commits
commit: d1b73195100fdde24f41ddf46d16df8b3c0d9099
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 21 22:48:26 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 21 22:48:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b73195
net-irc/quassel: Stabilize 0.14.0-r2 x86, #877309
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index 159715c86ed2..7e14926e5bb7 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2023-10-21 20:37 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-10-21 20:37 UTC (permalink / raw
To: gentoo-commits
commit: eed61816b79e4bb0eec4a32b88f3ddb7089baaa2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 21 20:37:09 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 21 20:37:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed61816
net-irc/quassel: Stabilize 0.14.0-r2 arm64, #877309
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index 3d33083e30f1..159715c86ed2 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
+ KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2023-10-15 19:19 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2023-10-15 19:19 UTC (permalink / raw
To: gentoo-commits
commit: c0f0d2cadd6e8972d9bec9acbceedbe180793318
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 15 19:19:22 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 15 19:19:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f0d2ca
net-irc/quassel: Fix cmake arg typo
Closes: https://bugs.gentoo.org/915816
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r2.ebuild | 2 +-
net-irc/quassel/quassel-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index 29dec37cf172..3d33083e30f1 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -127,7 +127,7 @@ src_configure() {
# bug #830708
if use gui || use monolithic ; then
mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE=LibsnoreQt5=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON
$(cmake_use_find_package dbus dbusmenu-qt5)
$(cmake_use_find_package dbus Qt5DBus)
$(cmake_use_find_package spell KF5Sonnet)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index c0d3a18543c9..be86638cef44 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -122,7 +122,7 @@ src_configure() {
# bug #830708
if use gui || use monolithic ; then
mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE=LibsnoreQt5=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON
$(cmake_use_find_package dbus dbusmenu-qt5)
$(cmake_use_find_package dbus Qt5DBus)
$(cmake_use_find_package spell KF5Sonnet)
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2023-10-15 10:13 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2023-10-15 10:13 UTC (permalink / raw
To: gentoo-commits
commit: 10380032142dc0b485bd709bbf87f5fcbdf3fc0a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 14 19:26:24 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 15 10:11:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10380032
net-irc/quassel: Drop IUSE=snorenotify, deprecated dependency
Bug: https://bugs.gentoo.org/877309
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index d72c47e55323..c0d3a18543c9 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus gui kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview"
+IUSE="bundled-icons crypt +dbus gui kde ldap monolithic oxygen postgres +server spell syslog test urlpreview"
REQUIRED_USE="
|| ( gui server monolithic )
@@ -32,7 +32,6 @@ REQUIRED_USE="
kde? ( dbus spell )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( gui monolithic ) )
spell? ( || ( gui monolithic ) )
syslog? ( || ( server monolithic ) )
"
@@ -72,7 +71,6 @@ GUI_DEPEND="
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kxmlgui:5
)
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
spell? ( kde-frameworks/sonnet:5 )
urlpreview? ( dev-qt/qtwebengine:5[widgets] )
"
@@ -124,9 +122,9 @@ src_configure() {
# bug #830708
if use gui || use monolithic ; then
mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE=LibsnoreQt5=ON
$(cmake_use_find_package dbus dbusmenu-qt5)
$(cmake_use_find_package dbus Qt5DBus)
- $(cmake_use_find_package snorenotify LibsnoreQt5)
$(cmake_use_find_package spell KF5Sonnet)
)
fi
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2023-10-15 10:13 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2023-10-15 10:13 UTC (permalink / raw
To: gentoo-commits
commit: 5c09dfd2465494bad12b77d16330b0182bff0ad3
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 14 19:25:20 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 15 10:11:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c09dfd2
net-irc/quassel: update EAPI 7 -> 8, drop unused dev-qt/qtscript
- dev-qt/qtscript dependency was dropped in upstream commit
42d328e94a3bed8e6b0a32e7a234281e6d184325
- add missing dev-qt/qttest:5 slot dep
- drop unused IUSE debug
- style fixes (one dep per line, unnecessary DEPEND append)
- fix broken elog link (use https)
- missing || die
- use optfeature
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 95 +++++++++++++++++++++----------------
1 file changed, 55 insertions(+), 40 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 70b0d655e532..d72c47e55323 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit cmake xdg-utils pax-utils systemd
+inherit cmake optfeature pax-utils systemd xdg-utils
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
@@ -24,23 +24,40 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus debug gui kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview"
+IUSE="bundled-icons crypt +dbus gui kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview"
+
+REQUIRED_USE="
+ || ( gui server monolithic )
+ crypt? ( || ( server monolithic ) )
+ kde? ( dbus spell )
+ ldap? ( || ( server monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ snorenotify? ( || ( gui monolithic ) )
+ spell? ( || ( gui monolithic ) )
+ syslog? ( || ( server monolithic ) )
+"
+
RESTRICT="!test? ( test )"
-SERVER_DEPEND="acct-group/quassel
+SERVER_DEPEND="
+ acct-group/quassel
acct-user/quassel
- dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[ssl] )
ldap? ( net-nds/openldap:= )
postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )"
-GUI_DEPEND="dev-qt/qtgui:5
+ !postgres? (
+ dev-qt/qtsql:5[sqlite]
+ dev-db/sqlite:3[threadsafe(+),-secure-delete]
+ )
+ syslog? ( virtual/logger )
+"
+GUI_DEPEND="
+ dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
!bundled-icons? (
- kde-frameworks/breeze-icons:5
- oxygen? ( kde-frameworks/oxygen-icons:5 )
+ kde-frameworks/breeze-icons:*
+ oxygen? ( kde-frameworks/oxygen-icons:* )
)
dbus? (
>=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
@@ -57,8 +74,10 @@ GUI_DEPEND="dev-qt/qtgui:5
)
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
spell? ( kde-frameworks/sonnet:5 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="dev-libs/boost:=
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )
+"
+RDEPEND="
+ dev-libs/boost:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
sys-libs/zlib
@@ -69,44 +88,41 @@ DEPEND="dev-libs/boost:=
!monolithic? (
server? ( ${SERVER_DEPEND} )
gui? ( ${GUI_DEPEND} )
- )"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules:5"
-
-DEPEND+=" test? ( dev-cpp/gtest dev-qt/qttest )"
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-cpp/gtest
+ dev-qt/qttest:5
+ )
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules:5
+"
DOCS=( AUTHORS ChangeLog README.md )
-REQUIRED_USE="|| ( gui server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( dbus spell )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( gui monolithic ) )
- spell? ( || ( gui monolithic ) )
- syslog? ( || ( server monolithic ) )"
-
src_configure() {
local mycmakeargs=(
- -DBUILD_TESTING=$(usex test)
-DUSE_CCACHE=OFF
-DCMAKE_SKIP_RPATH=ON
-DEMBED_DATA=OFF
-DWITH_WEBKIT=OFF
-DWITH_BUNDLED_ICONS=$(usex bundled-icons)
+ -DWANT_QTCLIENT=$(usex gui)
-DWITH_KDE=$(usex kde)
-DWITH_LDAP=$(usex ldap)
-DWANT_MONO=$(usex monolithic)
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
+ -DBUILD_TESTING=$(usex test)
-DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex gui)
)
+ # bug #830708
if use gui || use monolithic ; then
- # We can't always pass these (avoid "unused" warning)
- # bug #830708
mycmakeargs+=(
$(cmake_use_find_package dbus dbusmenu-qt5)
$(cmake_use_find_package dbus Qt5DBus)
@@ -147,17 +163,16 @@ src_test() {
pkg_postinst() {
if use monolithic ; then
elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
+ elog "is available at: https://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support"
fi
if use server ; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
+ einfo "If you want to generate SSL certificate, remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
fi
if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
+ optfeature "running Quassel within an ident daemon" "net-misc/oidentd"
fi
xdg_icon_cache_update
@@ -176,11 +191,11 @@ pkg_config() {
einfo "Generating Quassel SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
+ -out "${QUASSEL_DIR}/quasselCert.pem" || die
# Permissions for the key
- chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
+ chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem" || die
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem" || die
else
einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
einfo "Remove it if you want to create new one."
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-09-04 13:03 David Seifert
0 siblings, 0 replies; 96+ messages in thread
From: David Seifert @ 2022-09-04 13:03 UTC (permalink / raw
To: gentoo-commits
commit: ba9643b6e5a03b932a37b6578cb4bd0354de5afc
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 4 13:03:13 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Sep 4 13:03:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9643b6
net-irc/quassel: remove stale boost lower bounds
Signed-off-by: David Seifert <soap <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r1.ebuild | 2 +-
net-irc/quassel/quassel-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r1.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
index aee271bd8c1a..adb6f810a635 100644
--- a/net-irc/quassel/quassel-0.14.0-r1.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r1.ebuild
@@ -58,7 +58,7 @@ GUI_DEPEND="dev-qt/qtgui:5
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
spell? ( kde-frameworks/sonnet:5 )
urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND=">=dev-libs/boost-1.54:=
+DEPEND="dev-libs/boost:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
sys-libs/zlib
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index ebbf78af53cb..d14a93f91ffb 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -58,7 +58,7 @@ GUI_DEPEND="dev-qt/qtgui:5
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
spell? ( kde-frameworks/sonnet:5 )
urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND=">=dev-libs/boost-1.54:=
+DEPEND="dev-libs/boost:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
sys-libs/zlib
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-04-11 21:02 Jakov Smolić
0 siblings, 0 replies; 96+ messages in thread
From: Jakov Smolić @ 2022-04-11 21:02 UTC (permalink / raw
To: gentoo-commits
commit: 8c043ec747dd81177820e087838a6dd3b0272562
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 11 21:02:18 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Apr 11 21:02:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c043ec7
net-irc/quassel: Stabilize 0.14.0-r1 arm64, #832465
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r1.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
index 80e4b8d72d5f..aee271bd8c1a 100644
--- a/net-irc/quassel/quassel-0.14.0-r1.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~sparc-solaris"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-04-06 6:32 Agostino Sarubbo
0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2022-04-06 6:32 UTC (permalink / raw
To: gentoo-commits
commit: 2e3a472846606f1f9ea18ac9e8b7d25617d5aa6f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 6 06:32:30 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Apr 6 06:32:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3a4728
net-irc/quassel: x86 stable wrt bug #832465
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r1.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
index 0a8773e5fd46..80e4b8d72d5f 100644
--- a/net-irc/quassel/quassel-0.14.0-r1.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~sparc-solaris"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-04-06 6:32 Agostino Sarubbo
0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2022-04-06 6:32 UTC (permalink / raw
To: gentoo-commits
commit: 69e8dfeb08862bd7bd2753b9361844e74e5a1fb5
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 6 06:31:13 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Apr 6 06:31:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e8dfeb
net-irc/quassel: amd64 stable wrt bug #832465
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r1.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
index 41f4015cd383..0a8773e5fd46 100644
--- a/net-irc/quassel/quassel-0.14.0-r1.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~sparc-solaris"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-04-04 20:51 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2022-04-04 20:51 UTC (permalink / raw
To: gentoo-commits
commit: fdcf296d108e3bfa43a8aff8b8bad4eb13fff277
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 4 20:50:39 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 4 20:50:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdcf296d
net-irc/quassel: switch to USE=gui
As per QA policy.
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r1.ebuild | 14 +++++++-------
net-irc/quassel/quassel-9999.ebuild | 14 +++++++-------
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r1.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
index d6aa1c14902d..41f4015cd383 100644
--- a/net-irc/quassel/quassel-0.14.0-r1.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r1.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview X"
+IUSE="bundled-icons crypt +dbus debug gui kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview"
RESTRICT="!test? ( test )"
SERVER_DEPEND="acct-group/quassel
@@ -68,7 +68,7 @@ DEPEND=">=dev-libs/boost-1.54:=
)
!monolithic? (
server? ( ${SERVER_DEPEND} )
- X? ( ${GUI_DEPEND} )
+ gui? ( ${GUI_DEPEND} )
)"
RDEPEND="${DEPEND}"
BDEPEND="dev-qt/linguist-tools:5
@@ -78,13 +78,13 @@ DEPEND+=" test? ( dev-cpp/gtest dev-qt/qttest )"
DOCS=( AUTHORS ChangeLog README.md )
-REQUIRED_USE="|| ( X server monolithic )
+REQUIRED_USE="|| ( gui server monolithic )
crypt? ( || ( server monolithic ) )
kde? ( dbus spell )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- spell? ( || ( X monolithic ) )
+ snorenotify? ( || ( gui monolithic ) )
+ spell? ( || ( gui monolithic ) )
syslog? ( || ( server monolithic ) )"
PATCHES=(
@@ -105,10 +105,10 @@ src_configure() {
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
-DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex X)
+ -DWANT_QTCLIENT=$(usex gui)
)
- if use X || use monolithic ; then
+ if use gui || use monolithic ; then
# We can't always pass these (avoid "unused" warning)
# bug #830708
mycmakeargs+=(
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index b00f930b98b5..ebbf78af53cb 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview X"
+IUSE="bundled-icons crypt +dbus debug gui kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview"
RESTRICT="!test? ( test )"
SERVER_DEPEND="acct-group/quassel
@@ -68,7 +68,7 @@ DEPEND=">=dev-libs/boost-1.54:=
)
!monolithic? (
server? ( ${SERVER_DEPEND} )
- X? ( ${GUI_DEPEND} )
+ gui? ( ${GUI_DEPEND} )
)"
RDEPEND="${DEPEND}"
BDEPEND="dev-qt/linguist-tools:5
@@ -78,13 +78,13 @@ DEPEND+=" test? ( dev-cpp/gtest dev-qt/qttest )"
DOCS=( AUTHORS ChangeLog README.md )
-REQUIRED_USE="|| ( X server monolithic )
+REQUIRED_USE="|| ( gui server monolithic )
crypt? ( || ( server monolithic ) )
kde? ( dbus spell )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- spell? ( || ( X monolithic ) )
+ snorenotify? ( || ( gui monolithic ) )
+ spell? ( || ( gui monolithic ) )
syslog? ( || ( server monolithic ) )"
src_configure() {
@@ -101,10 +101,10 @@ src_configure() {
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
-DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex X)
+ -DWANT_QTCLIENT=$(usex gui)
)
- if use X || use monolithic ; then
+ if use gui || use monolithic ; then
# We can't always pass these (avoid "unused" warning)
# bug #830708
mycmakeargs+=(
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-04-04 20:49 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2022-04-04 20:49 UTC (permalink / raw
To: gentoo-commits
commit: 4d72e5b0e08226161feff394b585d1e1b8e6ea01
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 4 20:48:49 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 4 20:49:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d72e5b0
net-irc/quassel: fix unused warnings
They're unused in some cases.
Closes: https://bugs.gentoo.org/830708
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0-r1.ebuild | 15 +++++++++++----
net-irc/quassel/quassel-9999.ebuild | 15 +++++++++++----
2 files changed, 22 insertions(+), 8 deletions(-)
diff --git a/net-irc/quassel/quassel-0.14.0-r1.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
index f25fed0bc1d5..d6aa1c14902d 100644
--- a/net-irc/quassel/quassel-0.14.0-r1.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r1.ebuild
@@ -99,19 +99,26 @@ src_configure() {
-DEMBED_DATA=OFF
-DWITH_WEBKIT=OFF
-DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake_use_find_package dbus dbusmenu-qt5)
- $(cmake_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
-DWITH_LDAP=$(usex ldap)
-DWANT_MONO=$(usex monolithic)
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
- $(cmake_use_find_package snorenotify LibsnoreQt5)
- $(cmake_use_find_package spell KF5Sonnet)
-DWITH_WEBENGINE=$(usex urlpreview)
-DWANT_QTCLIENT=$(usex X)
)
+ if use X || use monolithic ; then
+ # We can't always pass these (avoid "unused" warning)
+ # bug #830708
+ mycmakeargs+=(
+ $(cmake_use_find_package dbus dbusmenu-qt5)
+ $(cmake_use_find_package dbus Qt5DBus)
+ $(cmake_use_find_package snorenotify LibsnoreQt5)
+ $(cmake_use_find_package spell KF5Sonnet)
+ )
+ fi
+
if use server || use monolithic ; then
mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
fi
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index d4dca6dc95f1..b00f930b98b5 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -95,19 +95,26 @@ src_configure() {
-DEMBED_DATA=OFF
-DWITH_WEBKIT=OFF
-DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake_use_find_package dbus dbusmenu-qt5)
- $(cmake_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
-DWITH_LDAP=$(usex ldap)
-DWANT_MONO=$(usex monolithic)
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
- $(cmake_use_find_package snorenotify LibsnoreQt5)
- $(cmake_use_find_package spell KF5Sonnet)
-DWITH_WEBENGINE=$(usex urlpreview)
-DWANT_QTCLIENT=$(usex X)
)
+ if use X || use monolithic ; then
+ # We can't always pass these (avoid "unused" warning)
+ # bug #830708
+ mycmakeargs+=(
+ $(cmake_use_find_package dbus dbusmenu-qt5)
+ $(cmake_use_find_package dbus Qt5DBus)
+ $(cmake_use_find_package snorenotify LibsnoreQt5)
+ $(cmake_use_find_package spell KF5Sonnet)
+ )
+ fi
+
if use server || use monolithic ; then
mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
fi
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-03-23 0:14 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2022-03-23 0:14 UTC (permalink / raw
To: gentoo-commits
commit: a12d923544a8e4ae875ff97bb2e6bd8a0a857ca3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 23 00:11:47 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 23 00:13:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12d9235
net-irc/quassel: add subslot dep on OpenLDAP
New OpenLDAP breaks ABI (changes SONAME)
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../quassel/{quassel-0.13.1-r2.ebuild => quassel-0.13.1-r3.ebuild} | 4 ++--
net-irc/quassel/{quassel-0.14.0.ebuild => quassel-0.14.0-r1.ebuild} | 2 +-
net-irc/quassel/quassel-9999.ebuild | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r2.ebuild b/net-irc/quassel/quassel-0.13.1-r3.ebuild
similarity index 98%
rename from net-irc/quassel/quassel-0.13.1-r2.ebuild
rename to net-irc/quassel/quassel-0.13.1-r3.ebuild
index a1eff20dad59..6e710d92abd3 100644
--- a/net-irc/quassel/quassel-0.13.1-r2.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,7 +27,7 @@ SERVER_DEPEND="
acct-user/quassel
dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[ssl] )
- ldap? ( net-nds/openldap )
+ ldap? ( net-nds/openldap:= )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )
diff --git a/net-irc/quassel/quassel-0.14.0.ebuild b/net-irc/quassel/quassel-0.14.0-r1.ebuild
similarity index 99%
rename from net-irc/quassel/quassel-0.14.0.ebuild
rename to net-irc/quassel/quassel-0.14.0-r1.ebuild
index ad984f995d66..f25fed0bc1d5 100644
--- a/net-irc/quassel/quassel-0.14.0.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r1.ebuild
@@ -31,7 +31,7 @@ SERVER_DEPEND="acct-group/quassel
acct-user/quassel
dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[ssl] )
- ldap? ( net-nds/openldap )
+ ldap? ( net-nds/openldap:= )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )"
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 4508c79fbeb9..d4dca6dc95f1 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -31,7 +31,7 @@ SERVER_DEPEND="acct-group/quassel
acct-user/quassel
dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[ssl] )
- ldap? ( net-nds/openldap )
+ ldap? ( net-nds/openldap:= )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-01-02 7:19 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2022-01-02 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 663345eadcb0c8fe0bf647840ff4a108b0e06d8c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 07:18:03 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 07:18:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663345ea
net-irc/quassel: add missing test dependency
Closes: https://bugs.gentoo.org/830431
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0.ebuild | 2 ++
net-irc/quassel/quassel-9999.ebuild | 2 ++
2 files changed, 4 insertions(+)
diff --git a/net-irc/quassel/quassel-0.14.0.ebuild b/net-irc/quassel/quassel-0.14.0.ebuild
index 23a8c5a396b6..4508c79fbeb9 100644
--- a/net-irc/quassel/quassel-0.14.0.ebuild
+++ b/net-irc/quassel/quassel-0.14.0.ebuild
@@ -74,6 +74,8 @@ RDEPEND="${DEPEND}"
BDEPEND="dev-qt/linguist-tools:5
kde-frameworks/extra-cmake-modules:5"
+DEPEND+=" test? ( dev-cpp/gtest dev-qt/qttest )"
+
DOCS=( AUTHORS ChangeLog README.md )
REQUIRED_USE="|| ( X server monolithic )
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 23a8c5a396b6..4508c79fbeb9 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -74,6 +74,8 @@ RDEPEND="${DEPEND}"
BDEPEND="dev-qt/linguist-tools:5
kde-frameworks/extra-cmake-modules:5"
+DEPEND+=" test? ( dev-cpp/gtest dev-qt/qttest )"
+
DOCS=( AUTHORS ChangeLog README.md )
REQUIRED_USE="|| ( X server monolithic )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-01-02 0:37 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2022-01-02 0:37 UTC (permalink / raw
To: gentoo-commits
commit: 922a3b866dcdf215a1ad3fbe82b3234b2f5d0034
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 00:37:16 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 00:37:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922a3b86
net-irc/quassel: keyword 0.14.0 for ~riscv (restore)
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.14.0.ebuild | 2 +-
net-irc/quassel/quassel-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.14.0.ebuild b/net-irc/quassel/quassel-0.14.0.ebuild
index 2b7051106b91..23a8c5a396b6 100644
--- a/net-irc/quassel/quassel-0.14.0.ebuild
+++ b/net-irc/quassel/quassel-0.14.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~sparc-solaris"
fi
S="${WORKDIR}/${MY_P}"
else
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 2b7051106b91..23a8c5a396b6 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~sparc-solaris"
fi
S="${WORKDIR}/${MY_P}"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2022-01-02 0:37 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2022-01-02 0:37 UTC (permalink / raw
To: gentoo-commits
commit: ace4db99612601e0198da5f1435ddd1e3837006c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 00:36:51 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 00:36:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace4db99
net-irc/quassel: add 0.14.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/Manifest | 2 +-
.../quassel/{quassel-0.14_rc2.ebuild => quassel-0.14.0.ebuild} | 9 ++++++---
net-irc/quassel/quassel-9999.ebuild | 9 ++++++---
3 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index c4bf0430f0cc..dc37b4072457 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,2 +1,2 @@
DIST quassel-0.13.1.tar.bz2 4289663 BLAKE2B 1d5252efe3febd26e7d04f6533f551316d58b5e4a7c143cc81dd0cf6a3602e28a57de4c73c86fb668e43bf8d01049456d1f5cf37a73f683b9c8b6dd9d78ee4bd SHA512 4ed55e81b1638c8851ddae5d9c9d23a1c2cea92f307e19f426873c2600d8e183898d3ed7c290f2ea5d1b8c5e1be7f9ffcc3e8c3c0193d080fc879b10cc3a962c
-DIST quassel-0.14_rc2.tar.gz 6163941 BLAKE2B 6e9033ec71553c0f5d9cdd7e3c356cc3504a7a1b1d49536f6897a4b30b50a1b85fe43a0e677a910cdea61867b425120f2538a6e168b652a54558c98deb2585ea SHA512 57abd32d5e6b604cca753e34aedb3b7d134537bc25b984982c5eb39b2492019e8e8e4774ae3dd4b9658e946e1627220e146ecb70008577558a749f235efeed2a
+DIST quassel-0.14.0.tar.bz2 4774297 BLAKE2B c17c64a2ed6c414c94c12b2fa0b8abf40810608e3e4f35df19db597444e09594efc9569c65855c3df5e2c211c2d65a46482f20c3d912c87140c66fa4f022b3b8 SHA512 ea6b9723acab5ce73f760692770c1340c03bf277d2c99a2520345bfb6a7bb6fdc64a01dccfd7026341b46ee727821e1bcc2f487be72dfbc155f1de1ad264763f
diff --git a/net-irc/quassel/quassel-0.14_rc2.ebuild b/net-irc/quassel/quassel-0.14.0.ebuild
similarity index 96%
rename from net-irc/quassel/quassel-0.14_rc2.ebuild
rename to net-irc/quassel/quassel-0.14.0.ebuild
index 73c2ec913f66..2b7051106b91 100644
--- a/net-irc/quassel/quassel-0.14_rc2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,8 +25,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview X"
-# Can't seem to find itself (libraries)
-RESTRICT="!test? ( test ) test"
+RESTRICT="!test? ( test )"
SERVER_DEPEND="acct-group/quassel
acct-user/quassel
@@ -132,6 +131,10 @@ src_install() {
fi
}
+src_test() {
+ LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}" cmake_src_test
+}
+
pkg_postinst() {
if use monolithic ; then
elog "Information on how to enable SSL support for client/core connections"
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 73c2ec913f66..2b7051106b91 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,8 +25,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview X"
-# Can't seem to find itself (libraries)
-RESTRICT="!test? ( test ) test"
+RESTRICT="!test? ( test )"
SERVER_DEPEND="acct-group/quassel
acct-user/quassel
@@ -132,6 +131,10 @@ src_install() {
fi
}
+src_test() {
+ LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}" cmake_src_test
+}
+
pkg_postinst() {
if use monolithic ; then
elog "Information on how to enable SSL support for client/core connections"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2021-10-13 0:25 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-10-13 0:25 UTC (permalink / raw
To: gentoo-commits
commit: 8a4f273e5c7e1c990b59954691b7f12d1c0d7f5c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 9 19:13:26 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 00:25:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4f273e
net-irc/quassel: add spell support without full kde
Add new use flag "spell" for enabling spell checking without full
KDE integration. KF5Sonnet is categorized as "Optional KF5 tier1
component" and can be used without full KDE, if find_package finds
it.
Using this new USE flag we disable automagic dependency on KF5Sonnet
if it is installed during build.
Changed REQUIRED_USE so that kde depends on spell, and spell depends
on some kind of gui.
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22531
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1-r2.ebuild | 8 +++++---
net-irc/quassel/quassel-0.14_rc2.ebuild | 8 +++++---
net-irc/quassel/quassel-9999.ebuild | 8 +++++---
3 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r2.ebuild b/net-irc/quassel/quassel-0.13.1-r2.ebuild
index 5a78333a8ff..c51a64ccdef 100644
--- a/net-irc/quassel/quassel-0.13.1-r2.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify +ssl syslog urlpreview X"
+snorenotify spell +ssl syslog urlpreview X"
SERVER_DEPEND="
acct-group/quassel
@@ -53,9 +53,9 @@ GUI_DEPEND="
kde-frameworks/ktextwidgets:5
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
)
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ spell? ( kde-frameworks/sonnet:5 )
urlpreview? ( dev-qt/qtwebengine:5[widgets] )
"
@@ -83,10 +83,11 @@ DOCS=( AUTHORS ChangeLog README.md )
REQUIRED_USE="
|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
+ kde? ( dbus spell )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
+ spell? ( || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
"
@@ -109,6 +110,7 @@ src_configure() {
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
$(cmake_use_find_package snorenotify LibsnoreQt5)
+ $(cmake_use_find_package spell KF5Sonnet)
-DWITH_WEBENGINE=$(usex urlpreview)
-DWANT_QTCLIENT=$(usex X)
)
diff --git a/net-irc/quassel/quassel-0.14_rc2.ebuild b/net-irc/quassel/quassel-0.14_rc2.ebuild
index c8177a7e394..fce90ab6e53 100644
--- a/net-irc/quassel/quassel-0.14_rc2.ebuild
+++ b/net-irc/quassel/quassel-0.14_rc2.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify syslog test urlpreview X"
+IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview X"
# Can't seem to find itself (libraries)
RESTRICT="!test? ( test ) test"
@@ -55,9 +55,9 @@ GUI_DEPEND="dev-qt/qtgui:5
kde-frameworks/ktextwidgets:5
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
)
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ spell? ( kde-frameworks/sonnet:5 )
urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
DEPEND=">=dev-libs/boost-1.54:=
dev-qt/qtcore:5
@@ -79,10 +79,11 @@ DOCS=( AUTHORS ChangeLog README.md )
REQUIRED_USE="|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
+ kde? ( dbus spell )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
+ spell? ( || ( X monolithic ) )
syslog? ( || ( server monolithic ) )"
src_configure() {
@@ -101,6 +102,7 @@ src_configure() {
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
$(cmake_use_find_package snorenotify LibsnoreQt5)
+ $(cmake_use_find_package spell KF5Sonnet)
-DWITH_WEBENGINE=$(usex urlpreview)
-DWANT_QTCLIENT=$(usex X)
)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index c8177a7e394..fce90ab6e53 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify syslog test urlpreview X"
+IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify spell syslog test urlpreview X"
# Can't seem to find itself (libraries)
RESTRICT="!test? ( test ) test"
@@ -55,9 +55,9 @@ GUI_DEPEND="dev-qt/qtgui:5
kde-frameworks/ktextwidgets:5
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
)
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ spell? ( kde-frameworks/sonnet:5 )
urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
DEPEND=">=dev-libs/boost-1.54:=
dev-qt/qtcore:5
@@ -79,10 +79,11 @@ DOCS=( AUTHORS ChangeLog README.md )
REQUIRED_USE="|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
+ kde? ( dbus spell )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
+ spell? ( || ( X monolithic ) )
syslog? ( || ( server monolithic ) )"
src_configure() {
@@ -101,6 +102,7 @@ src_configure() {
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
$(cmake_use_find_package snorenotify LibsnoreQt5)
+ $(cmake_use_find_package spell KF5Sonnet)
-DWITH_WEBENGINE=$(usex urlpreview)
-DWANT_QTCLIENT=$(usex X)
)
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2021-10-13 0:22 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-10-13 0:22 UTC (permalink / raw
To: gentoo-commits
commit: 739e127b621ca4a68905ee80fdce459b7347fa2c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 13 00:22:28 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 00:22:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739e127b
net-irc/quassel: add 0.14_rc2
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/Manifest | 1 +
...quassel-9999.ebuild => quassel-0.14_rc2.ebuild} | 83 +++++++++++-----------
net-irc/quassel/quassel-9999.ebuild | 83 +++++++++++-----------
3 files changed, 81 insertions(+), 86 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 1ef7551ac44..a91d45518e7 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1 +1,2 @@
+DIST 0.14-rc2.tar.gz 6163941 BLAKE2B 6e9033ec71553c0f5d9cdd7e3c356cc3504a7a1b1d49536f6897a4b30b50a1b85fe43a0e677a910cdea61867b425120f2538a6e168b652a54558c98deb2585ea SHA512 57abd32d5e6b604cca753e34aedb3b7d134537bc25b984982c5eb39b2492019e8e8e4774ae3dd4b9658e946e1627220e146ecb70008577558a749f235efeed2a
DIST quassel-0.13.1.tar.bz2 4289663 BLAKE2B 1d5252efe3febd26e7d04f6533f551316d58b5e4a7c143cc81dd0cf6a3602e28a57de4c73c86fb668e43bf8d01049456d1f5cf37a73f683b9c8b6dd9d78ee4bd SHA512 4ed55e81b1638c8851ddae5d9c9d23a1c2cea92f307e19f426873c2600d8e183898d3ed7c290f2ea5d1b8c5e1be7f9ffcc3e8c3c0193d080fc879b10cc3a962c
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-0.14_rc2.ebuild
similarity index 72%
copy from net-irc/quassel/quassel-9999.ebuild
copy to net-irc/quassel/quassel-0.14_rc2.ebuild
index 68d94a9e3ea..c8177a7e394 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-0.14_rc2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,8 +7,12 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
- SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ if [[ ${PV} == *_rc* ]] ; then
+ SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz"
+ else
+ SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~sparc-solaris"
+ fi
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
@@ -17,23 +21,22 @@ fi
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
HOMEPAGE="https://quassel-irc.org/"
+
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify syslog urlpreview X"
+IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify syslog test urlpreview X"
+# Can't seem to find itself (libraries)
+RESTRICT="!test? ( test ) test"
-SERVER_DEPEND="
- acct-group/quassel
+SERVER_DEPEND="acct-group/quassel
acct-user/quassel
+ dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[ssl] )
ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_DEPEND="
- dev-qt/qtgui:5
+ syslog? ( virtual/logger )"
+GUI_DEPEND="dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
!bundled-icons? (
@@ -55,10 +58,8 @@ GUI_DEPEND="
kde-frameworks/sonnet:5
)
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-
-RDEPEND="
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND=">=dev-libs/boost-1.54:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
sys-libs/zlib
@@ -69,30 +70,24 @@ RDEPEND="
!monolithic? (
server? ( ${SERVER_DEPEND} )
X? ( ${GUI_DEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules:5
-"
+ )"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules:5"
DOCS=( AUTHORS ChangeLog README.md )
-REQUIRED_USE="
- || ( X server monolithic )
+REQUIRED_USE="|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
kde? ( || ( X monolithic ) dbus )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
+ syslog? ( || ( server monolithic ) )"
src_configure() {
local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
-DUSE_CCACHE=OFF
-DCMAKE_SKIP_RPATH=ON
-DEMBED_DATA=OFF
@@ -110,7 +105,7 @@ src_configure() {
-DWANT_QTCLIENT=$(usex X)
)
- if use server || use monolithic; then
+ if use server || use monolithic ; then
mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
fi
@@ -120,28 +115,28 @@ src_configure() {
src_install() {
cmake_src_install
- if use server; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
+ if use server ; then
+ # Needs PaX marking, bug #346255
+ pax-mark m "${ED}"/usr/bin/quasselcore
- # init scripts & systemd unit
+ # Init scripts & systemd unit
newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
systemd_dounit "${FILESDIR}"/quasselcore.service
# logrotate
insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
+ newins "${FILESDIR}"/quassel.logrotate quassel
fi
}
pkg_postinst() {
- if use monolithic; then
+ if use monolithic ; then
elog "Information on how to enable SSL support for client/core connections"
elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
fi
- if use server; then
+ if use server ; then
einfo "If you want to generate SSL certificate remember to run:"
einfo " emerge --config =${CATEGORY}/${PF}"
fi
@@ -159,15 +154,17 @@ pkg_postrm() {
}
pkg_config() {
- if use server; then
- # generate the pem file only when it does not already exist
- QUASSEL_DIR=/var/lib/${PN}
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ if use server ; then
+ # Generate the pem file only when it does not already exist
+ QUASSEL_DIR="${EROOT}"/var/lib/${PN}
+
+ if [[ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]] ; then
+ einfo "Generating Quassel SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout "${QUASSEL_DIR}/quasselCert.pem" \
-out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
+
+ # Permissions for the key
chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem"
chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
else
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 68d94a9e3ea..c8177a7e394 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,8 +7,12 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
- SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ if [[ ${PV} == *_rc* ]] ; then
+ SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz"
+ else
+ SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~sparc-solaris"
+ fi
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
@@ -17,23 +21,22 @@ fi
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
HOMEPAGE="https://quassel-irc.org/"
+
LICENSE="GPL-3"
SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify syslog urlpreview X"
+IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify syslog test urlpreview X"
+# Can't seem to find itself (libraries)
+RESTRICT="!test? ( test ) test"
-SERVER_DEPEND="
- acct-group/quassel
+SERVER_DEPEND="acct-group/quassel
acct-user/quassel
+ dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[ssl] )
ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_DEPEND="
- dev-qt/qtgui:5
+ syslog? ( virtual/logger )"
+GUI_DEPEND="dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
!bundled-icons? (
@@ -55,10 +58,8 @@ GUI_DEPEND="
kde-frameworks/sonnet:5
)
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-
-RDEPEND="
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND=">=dev-libs/boost-1.54:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
sys-libs/zlib
@@ -69,30 +70,24 @@ RDEPEND="
!monolithic? (
server? ( ${SERVER_DEPEND} )
X? ( ${GUI_DEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules:5
-"
+ )"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules:5"
DOCS=( AUTHORS ChangeLog README.md )
-REQUIRED_USE="
- || ( X server monolithic )
+REQUIRED_USE="|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
kde? ( || ( X monolithic ) dbus )
ldap? ( || ( server monolithic ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
+ syslog? ( || ( server monolithic ) )"
src_configure() {
local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
-DUSE_CCACHE=OFF
-DCMAKE_SKIP_RPATH=ON
-DEMBED_DATA=OFF
@@ -110,7 +105,7 @@ src_configure() {
-DWANT_QTCLIENT=$(usex X)
)
- if use server || use monolithic; then
+ if use server || use monolithic ; then
mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
fi
@@ -120,28 +115,28 @@ src_configure() {
src_install() {
cmake_src_install
- if use server; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
+ if use server ; then
+ # Needs PaX marking, bug #346255
+ pax-mark m "${ED}"/usr/bin/quasselcore
- # init scripts & systemd unit
+ # Init scripts & systemd unit
newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
systemd_dounit "${FILESDIR}"/quasselcore.service
# logrotate
insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
+ newins "${FILESDIR}"/quassel.logrotate quassel
fi
}
pkg_postinst() {
- if use monolithic; then
+ if use monolithic ; then
elog "Information on how to enable SSL support for client/core connections"
elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
fi
- if use server; then
+ if use server ; then
einfo "If you want to generate SSL certificate remember to run:"
einfo " emerge --config =${CATEGORY}/${PF}"
fi
@@ -159,15 +154,17 @@ pkg_postrm() {
}
pkg_config() {
- if use server; then
- # generate the pem file only when it does not already exist
- QUASSEL_DIR=/var/lib/${PN}
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ if use server ; then
+ # Generate the pem file only when it does not already exist
+ QUASSEL_DIR="${EROOT}"/var/lib/${PN}
+
+ if [[ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]] ; then
+ einfo "Generating Quassel SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout "${QUASSEL_DIR}/quasselCert.pem" \
-out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
+
+ # Permissions for the key
chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem"
chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
else
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2021-08-03 11:03 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-08-03 11:03 UTC (permalink / raw
To: gentoo-commits
commit: b711acd229daa96aa6a9df717305bcff44266711
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 3 11:00:06 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 3 11:00:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b711acd2
net-irc/quassel: Stabilize 0.13.1-r2 arm64, #804040
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r2.ebuild b/net-irc/quassel/quassel-0.13.1-r2.ebuild
index 57fc94c79cd..5a78333a8ff 100644
--- a/net-irc/quassel/quassel-0.13.1-r2.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,7 +8,7 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2021-06-12 14:24 Sam James
0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-06-12 14:24 UTC (permalink / raw
To: gentoo-commits
commit: 49e470e1434c31006752e5f65994baeb2458f309
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 12 14:23:40 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 12 14:23:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e470e1
net-irc/quassel: adopt
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/quassel/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 84ce827c7aa..2d67d24b310 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
<use>
<flag name="bundled-icons">
Use icon themes bundled with Quassel, rather than depending on system packages.
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2021-06-12 13:42 David Seifert
0 siblings, 0 replies; 96+ messages in thread
From: David Seifert @ 2021-06-12 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 0f9cd0c4c1d8aaff72957dd1ecab0963ac1d2fc2
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 12 13:41:33 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jun 12 13:41:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9cd0c4
net-irc/quassel: drop inactive maintainer
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: David Seifert <soap <AT> gentoo.org>
net-irc/quassel/metadata.xml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 08a985f43e3..84ce827c7aa 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>johu@gentoo.org</email>
- <name>Johannes Huber</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="bundled-icons">
Use icon themes bundled with Quassel, rather than depending on system packages.
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2021-05-31 20:45 David Seifert
0 siblings, 0 replies; 96+ messages in thread
From: David Seifert @ 2021-05-31 20:45 UTC (permalink / raw
To: gentoo-commits
commit: c9bb03827a296ee21ba3d63b57dafb3df2798802
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon May 31 20:45:06 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon May 31 20:45:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9bb0382
net-irc/quassel: drop inactive maintainer
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: David Seifert <soap <AT> gentoo.org>
net-irc/quassel/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 57498aeffbe..08a985f43e3 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
<maintainer type="person">
<email>johu@gentoo.org</email>
<name>Johannes Huber</name>
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-12-24 23:42 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2020-12-24 23:42 UTC (permalink / raw
To: gentoo-commits
commit: 35da3ae33f8768a23af80a6210d5760f23e73698
Author: Manuel Nickschas <sputnick <AT> quassel-irc <DOT> org>
AuthorDate: Fri Dec 18 08:32:30 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Dec 24 23:42:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35da3ae3
net-irc/quassel: Let live ebuild depend on dev-libs/boost
Upstream introduced Boost as a new build-time dependency.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Manuel Nickschas <sputnick <AT> quassel-irc.org>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 7f80a1f4bf3..68d94a9e3ea 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -58,7 +58,7 @@ GUI_DEPEND="
urlpreview? ( dev-qt/qtwebengine:5[widgets] )
"
-DEPEND="
+RDEPEND="
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
sys-libs/zlib
@@ -71,10 +71,12 @@ DEPEND="
X? ( ${GUI_DEPEND} )
)
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
BDEPEND="
dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
+ kde-frameworks/extra-cmake-modules:5
"
DOCS=( AUTHORS ChangeLog README.md )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-12-24 23:42 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2020-12-24 23:42 UTC (permalink / raw
To: gentoo-commits
commit: f54af463d4d9e96041d3cb529c061d29453d7fd2
Author: Manuel Nickschas <sputnick <AT> quassel-irc <DOT> org>
AuthorDate: Thu Dec 17 12:29:39 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Dec 24 23:42:23 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f54af463
net-irc/quassel: Remove 'ssl' from use flags
Upstream has made SSL support in Qt mandatory, so the USE flag
no longer makes sense.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Manuel Nickschas <sputnick <AT> quassel-irc.org>
Closes: https://github.com/gentoo/gentoo/pull/18693
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index a8492974412..7f80a1f4bf3 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify +ssl syslog urlpreview X"
+snorenotify syslog urlpreview X"
SERVER_DEPEND="
acct-group/quassel
@@ -60,7 +60,7 @@ GUI_DEPEND="
DEPEND="
dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
+ dev-qt/qtnetwork:5[ssl]
sys-libs/zlib
monolithic? (
${SERVER_DEPEND}
@@ -118,7 +118,7 @@ src_configure() {
src_install() {
cmake_src_install
- if use server ; then
+ if use server; then
# needs PAX marking wrt bug#346255
pax-mark m "${ED}/usr/bin/quasselcore"
@@ -134,7 +134,7 @@ src_install() {
}
pkg_postinst() {
- if use monolithic && use ssl ; then
+ if use monolithic; then
elog "Information on how to enable SSL support for client/core connections"
elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
fi
@@ -157,7 +157,7 @@ pkg_postrm() {
}
pkg_config() {
- if use server && use ssl; then
+ if use server; then
# generate the pem file only when it does not already exist
QUASSEL_DIR=/var/lib/${PN}
if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-06-27 20:41 Mart Raudsepp
0 siblings, 0 replies; 96+ messages in thread
From: Mart Raudsepp @ 2020-06-27 20:41 UTC (permalink / raw
To: gentoo-commits
commit: 8d994915cda117b71f698104aa85038432ec3541
Author: Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Sat Jun 27 17:58:00 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Jun 27 20:41:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d994915
net-irc/quassel: arm64 keyworded (bug #728652)
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r2.ebuild b/net-irc/quassel/quassel-0.13.1-r2.ebuild
index d418a0d39a5..57fc94c79cd 100644
--- a/net-irc/quassel/quassel-0.13.1-r2.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r2.ebuild
@@ -8,7 +8,7 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~ppc64 x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-05-20 2:56 Georgy Yakovlev
0 siblings, 0 replies; 96+ messages in thread
From: Georgy Yakovlev @ 2020-05-20 2:56 UTC (permalink / raw
To: gentoo-commits
commit: 9b790eb7ba2ed1a16a0f0d00c4b2b6044aed5f23
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed May 20 02:49:31 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Wed May 20 02:50:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b790eb7
net-irc/quassel: add ~ppc64 keyword
both client and server work fine
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r2.ebuild b/net-irc/quassel/quassel-0.13.1-r2.ebuild
index a5e136f8ab7..d418a0d39a5 100644
--- a/net-irc/quassel/quassel-0.13.1-r2.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r2.ebuild
@@ -8,7 +8,7 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~ppc64 x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-02-15 9:32 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-02-15 9:32 UTC (permalink / raw
To: gentoo-commits
commit: 31de1f9c66524ea52258376e5f5ce246c9afb7cc
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 15 09:29:52 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 09:32:38 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31de1f9c
net-irc/quassel: Remove 0.13.1 (r0)
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1.ebuild | 189 ----------------------------------
1 file changed, 189 deletions(-)
diff --git a/net-irc/quassel/quassel-0.13.1.ebuild b/net-irc/quassel/quassel-0.13.1.ebuild
deleted file mode 100644
index 732ad90f4aa..00000000000
--- a/net-irc/quassel/quassel-0.13.1.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils pax-utils systemd user
-
-if [[ ${PV} != *9999* ]]; then
- MY_P=${PN}-${PV/_/-}
- SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm x86 ~amd64-linux ~sparc-solaris"
- S="${WORKDIR}/${MY_P}"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="https://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify +ssl syslog urlpreview X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- ldap? ( net-nds/openldap )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- !bundled-icons? (
- kde-frameworks/breeze-icons:5
- oxygen? ( kde-frameworks/oxygen-icons:5 )
- )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT4=OFF
- -DUSE_QT5=ON
- -DUSE_CCACHE=OFF
- -DCMAKE_SKIP_RPATH=ON
- -DEMBED_DATA=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWANT_MONO=$(usex monolithic)
- -DWITH_OXYGEN_ICONS=$(usex oxygen)
- -DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- if use server || use monolithic; then
- mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-02-13 12:46 Agostino Sarubbo
0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2020-02-13 12:46 UTC (permalink / raw
To: gentoo-commits
commit: c6f26b56d991e02405f4750ad8f56cac46937ef6
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 13 12:45:59 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Feb 13 12:45:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f26b56
net-irc/quassel: x86 stable wrt bug #708818
Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r2.ebuild b/net-irc/quassel/quassel-0.13.1-r2.ebuild
index 3a10d3f8dae..a5e136f8ab7 100644
--- a/net-irc/quassel/quassel-0.13.1-r2.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r2.ebuild
@@ -8,7 +8,7 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-02-13 12:03 Agostino Sarubbo
0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2020-02-13 12:03 UTC (permalink / raw
To: gentoo-commits
commit: ecaef67985220cd32a459f512ef919adf0e2447d
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 13 12:02:58 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Feb 13 12:02:58 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecaef679
net-irc/quassel: amd64 stable wrt bug #708818
Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r2.ebuild b/net-irc/quassel/quassel-0.13.1-r2.ebuild
index 4732c5d2f11..3a10d3f8dae 100644
--- a/net-irc/quassel/quassel-0.13.1-r2.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r2.ebuild
@@ -8,7 +8,7 @@ inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-01-11 9:45 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-01-11 9:45 UTC (permalink / raw
To: gentoo-commits
commit: eb8e1d7cd886efbcc86c15e8202d0d62feeee5c7
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 17:34:51 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Jan 11 09:45:16 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8e1d7c
net-irc/quassel: Migrate to GLEP 81 users
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
...uassel-9999.ebuild => quassel-0.13.1-r2.ebuild} | 26 +++++++++-------------
net-irc/quassel/quassel-9999.ebuild | 23 +++++--------------
2 files changed, 16 insertions(+), 33 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-0.13.1-r2.ebuild
similarity index 89%
copy from net-irc/quassel/quassel-9999.ebuild
copy to net-irc/quassel/quassel-0.13.1-r2.ebuild
index cf1d88423f3..4732c5d2f11 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-0.13.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit cmake xdg-utils pax-utils systemd user
+inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
@@ -23,6 +23,9 @@ IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +serve
snorenotify +ssl syslog urlpreview X"
SERVER_DEPEND="
+ acct-group/quassel
+ acct-user/quassel
+ dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[ssl] )
ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
@@ -87,18 +90,12 @@ REQUIRED_USE="
syslog? ( || ( server monolithic ) )
"
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
+PATCHES=( "${FILESDIR}/${P}-qt5.14.patch" )
src_configure() {
local mycmakeargs=(
+ -DUSE_QT4=OFF
+ -DUSE_QT5=ON
-DUSE_CCACHE=OFF
-DCMAKE_SKIP_RPATH=ON
-DEMBED_DATA=OFF
@@ -117,7 +114,7 @@ src_configure() {
)
if use server || use monolithic; then
- mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
+ mycmakeargs+=( $(cmake_use_find_package crypt QCA2-QT5) )
fi
cmake_src_configure
@@ -130,10 +127,6 @@ src_install() {
# needs PAX marking wrt bug#346255
pax-mark m "${ED}/usr/bin/quasselcore"
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
# init scripts & systemd unit
newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
@@ -171,13 +164,14 @@ pkg_postrm() {
pkg_config() {
if use server && use ssl; then
# generate the pem file only when it does not already exist
+ QUASSEL_DIR=/var/lib/${PN}
if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout "${QUASSEL_DIR}/quasselCert.pem" \
-out "${QUASSEL_DIR}/quasselCert.pem"
# permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem"
chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
else
einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index cf1d88423f3..a8492974412 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit cmake xdg-utils pax-utils systemd user
+inherit cmake xdg-utils pax-utils systemd
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
@@ -23,6 +23,8 @@ IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +serve
snorenotify +ssl syslog urlpreview X"
SERVER_DEPEND="
+ acct-group/quassel
+ acct-user/quassel
crypt? ( app-crypt/qca:2[ssl] )
ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
@@ -87,16 +89,6 @@ REQUIRED_USE="
syslog? ( || ( server monolithic ) )
"
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
src_configure() {
local mycmakeargs=(
-DUSE_CCACHE=OFF
@@ -117,7 +109,7 @@ src_configure() {
)
if use server || use monolithic; then
- mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
+ mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
fi
cmake_src_configure
@@ -130,10 +122,6 @@ src_install() {
# needs PAX marking wrt bug#346255
pax-mark m "${ED}/usr/bin/quasselcore"
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
# init scripts & systemd unit
newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
@@ -171,13 +159,14 @@ pkg_postrm() {
pkg_config() {
if use server && use ssl; then
# generate the pem file only when it does not already exist
+ QUASSEL_DIR=/var/lib/${PN}
if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout "${QUASSEL_DIR}/quasselCert.pem" \
-out "${QUASSEL_DIR}/quasselCert.pem"
# permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chown ${PN}:${PN} "${QUASSEL_DIR}/quasselCert.pem"
chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
else
einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-01-11 9:45 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-01-11 9:45 UTC (permalink / raw
To: gentoo-commits
commit: 505cc0289e9eaa245c9b1e7bd5ade01f85285b82
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 8 22:12:54 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Jan 11 09:45:19 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505cc028
net-irc/quassel: Remove 0.13.1-r1
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1-r1.ebuild | 192 -------------------------------
1 file changed, 192 deletions(-)
diff --git a/net-irc/quassel/quassel-0.13.1-r1.ebuild b/net-irc/quassel/quassel-0.13.1-r1.ebuild
deleted file mode 100644
index 67c973cdf7d..00000000000
--- a/net-irc/quassel/quassel-0.13.1-r1.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils pax-utils systemd user
-
-if [[ ${PV} != *9999* ]]; then
- MY_P=${PN}-${PV/_/-}
- SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
- S="${WORKDIR}/${MY_P}"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="https://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify +ssl syslog urlpreview X"
-
-SERVER_DEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[ssl] )
- ldap? ( net-nds/openldap )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_DEPEND="
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- !bundled-icons? (
- kde-frameworks/breeze-icons:5
- oxygen? ( kde-frameworks/oxygen-icons:5 )
- )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_DEPEND}
- ${GUI_DEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_DEPEND} )
- X? ( ${GUI_DEPEND} )
- )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
-
-PATCHES=( "${FILESDIR}/${P}-qt5.14.patch" )
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT4=OFF
- -DUSE_QT5=ON
- -DUSE_CCACHE=OFF
- -DCMAKE_SKIP_RPATH=ON
- -DEMBED_DATA=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake_use_find_package dbus dbusmenu-qt5)
- $(cmake_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWANT_MONO=$(usex monolithic)
- -DWITH_OXYGEN_ICONS=$(usex oxygen)
- -DWANT_CORE=$(usex server)
- $(cmake_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- if use server || use monolithic; then
- mycmakeargs+=( $(cmake_use_find_package crypt QCA2-QT5) )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-01-05 15:24 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-01-05 15:24 UTC (permalink / raw
To: gentoo-commits
commit: 98e9711e2c6f9b3734a7f94a0e948e8c8437b103
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 14:29:37 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 15:23:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e9711e
net-irc/quassel: Migrate to cmake eclass
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 41 +++++++++++++++++++------------------
1 file changed, 21 insertions(+), 20 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index fa495dec64e..9d41834c0c2 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit cmake-utils gnome2-utils pax-utils systemd user
+inherit cmake gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
@@ -22,15 +22,15 @@ SLOT="0"
IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
snorenotify +ssl syslog urlpreview X"
-SERVER_RDEPEND="
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
+SERVER_DEPEND="
+ crypt? ( app-crypt/qca:2[ssl] )
ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )
"
-GUI_RDEPEND="
+GUI_DEPEND="
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
@@ -39,7 +39,7 @@ GUI_RDEPEND="
oxygen? ( kde-frameworks/oxygen-icons:5 )
)
dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
dev-qt/qtdbus:5
)
kde? (
@@ -56,20 +56,21 @@ GUI_RDEPEND="
urlpreview? ( dev-qt/qtwebengine:5[widgets] )
"
-RDEPEND="
+DEPEND="
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl?]
sys-libs/zlib
monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
+ ${SERVER_DEPEND}
+ ${GUI_DEPEND}
)
!monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
+ server? ( ${SERVER_DEPEND} )
+ X? ( ${GUI_DEPEND} )
)
"
-DEPEND="${RDEPEND}
+RDEPEND="${DEPEND}"
+BDEPEND="
dev-qt/linguist-tools:5
kde-frameworks/extra-cmake-modules
"
@@ -105,27 +106,27 @@ src_configure() {
-DEMBED_DATA=OFF
-DWITH_WEBKIT=OFF
-DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
+ $(cmake_use_find_package dbus dbusmenu-qt5)
+ $(cmake_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
-DWITH_LDAP=$(usex ldap)
-DWANT_MONO=$(usex monolithic)
-DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ $(cmake_use_find_package snorenotify LibsnoreQt5)
-DWITH_WEBENGINE=$(usex urlpreview)
-DWANT_QTCLIENT=$(usex X)
)
if use server || use monolithic; then
- mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
+ mycmakeargs+=( $(cmake_use_find_package crypt QCA2-QT5) )
fi
- cmake-utils_src_configure
+ cmake_src_configure
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
if use server ; then
# needs PAX marking wrt bug#346255
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-01-05 15:24 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-01-05 15:24 UTC (permalink / raw
To: gentoo-commits
commit: 01532e00f462c42fe8ccc340d7a493e92c143d0a
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 15:11:44 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 15:23:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01532e00
net-irc/quassel: Fix use crypt
Upstream commit 8b07343ab53d37b5340a56bde2d71ff2a3afb14a
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 7c6f410f5ca..12d255df582 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -117,7 +117,7 @@ src_configure() {
)
if use server || use monolithic; then
- mycmakeargs+=( $(cmake_use_find_package crypt QCA2-QT5) )
+ mycmakeargs+=( $(cmake_use_find_package crypt Qca-qt5) )
fi
cmake_src_configure
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-01-05 15:24 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-01-05 15:24 UTC (permalink / raw
To: gentoo-commits
commit: 6967c56438602029d386a8136f5c0f3b3e5c632f
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 15:23:28 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 15:24:02 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6967c564
net-irc/quassel: Drop git uri w/ insecure protocol
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 7cdf802a823..cf1d88423f3 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" )
inherit git-r3
fi
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-01-05 15:24 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-01-05 15:24 UTC (permalink / raw
To: gentoo-commits
commit: e96c50148950c3d038dd6bebd6b4d90dee544657
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 15:00:39 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 15:23:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96c5014
net-irc/quassel: Drop Qt configure options
Upstream commit 0216d4a650c02155b5bcd517567209f674d8a120
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 2 --
1 file changed, 2 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 9d41834c0c2..7c6f410f5ca 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -99,8 +99,6 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- -DUSE_QT4=OFF
- -DUSE_QT5=ON
-DUSE_CCACHE=OFF
-DCMAKE_SKIP_RPATH=ON
-DEMBED_DATA=OFF
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2020-01-05 15:24 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2020-01-05 15:24 UTC (permalink / raw
To: gentoo-commits
commit: 2ec8d5569c8eeeb795a3b7f22f243f7c392eacbf
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 15:19:52 2020 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 15:23:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec8d556
net-irc/quassel: Migrate to xdg-utils eclass
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 12d255df582..7cdf802a823 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit cmake gnome2-utils pax-utils systemd user
+inherit cmake xdg-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
@@ -161,11 +161,11 @@ pkg_postinst() {
einfo "Consider installing it if you want to run quassel within identd daemon."
fi
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
pkg_postrm() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
pkg_config() {
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2019-09-28 10:56 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2019-09-28 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 3eae01dedd84c1f330478ea465be685c88aa3505
Author: Manuel Nickschas <sputnick <AT> quassel-irc <DOT> org>
AuthorDate: Fri Aug 30 21:34:50 2019 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 10:54:45 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eae01de
net-irc/quassel: Drop QtScript dependency
Upstream dropped the QtScript dependency for the master branch,
so remove it from the live ebuild as well.
Closes: https://bugs.gentoo.org/695506
Closes: https://github.com/gentoo/gentoo/pull/12824
Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Manuel Nickschas <sputnick <AT> quassel-irc.org>
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/quassel-9999.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index ced820424d5..fa495dec64e 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,7 +23,6 @@ IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +serve
snorenotify +ssl syslog urlpreview X"
SERVER_RDEPEND="
- dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[qt5(+),ssl] )
ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2019-05-13 1:41 Thomas Deutschmann
0 siblings, 0 replies; 96+ messages in thread
From: Thomas Deutschmann @ 2019-05-13 1:41 UTC (permalink / raw
To: gentoo-commits
commit: 47adb225aec574d5b96f9de149e1cf40d8d35f93
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon May 13 01:38:53 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon May 13 01:41:05 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47adb225
net-irc/quassel: x86 stable (bug #684486)
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
net-irc/quassel/quassel-0.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.13.1.ebuild b/net-irc/quassel/quassel-0.13.1.ebuild
index 890c2b6a296..732ad90f4aa 100644
--- a/net-irc/quassel/quassel-0.13.1.ebuild
+++ b/net-irc/quassel/quassel-0.13.1.ebuild
@@ -8,7 +8,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2019-05-03 0:49 Aaron Bauman
0 siblings, 0 replies; 96+ messages in thread
From: Aaron Bauman @ 2019-05-03 0:49 UTC (permalink / raw
To: gentoo-commits
commit: 3c9f7a5ef03ac6260921f125053a8ccfd799aac4
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri May 3 00:48:16 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri May 3 00:48:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c9f7a5e
net-irc/quassel: use HTTPS
Reported-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
net-irc/quassel/quassel-0.12.5-r2.ebuild | 4 ++--
net-irc/quassel/quassel-0.13.1.ebuild | 4 ++--
net-irc/quassel/quassel-9999.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.5-r2.ebuild b/net-irc/quassel/quassel-0.12.5-r2.ebuild
index a0296d1e259..5db277fc20a 100644
--- a/net-irc/quassel/quassel-0.12.5-r2.ebuild
+++ b/net-irc/quassel/quassel-0.12.5-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=6
inherit cmake-utils gnome2-utils pax-utils systemd user versionator
if [[ ${PV} != *9999* ]]; then
- SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+ SRC_URI="https://quassel-irc.org/pub/${P}.tar.bz2"
KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
@@ -14,7 +14,7 @@ else
fi
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
+HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="crypt dbus debug kde monolithic phonon postgres +server
diff --git a/net-irc/quassel/quassel-0.13.1.ebuild b/net-irc/quassel/quassel-0.13.1.ebuild
index 9840dd2bff5..890c2b6a296 100644
--- a/net-irc/quassel/quassel-0.13.1.ebuild
+++ b/net-irc/quassel/quassel-0.13.1.ebuild
@@ -7,7 +7,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
- SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
@@ -16,7 +16,7 @@ else
fi
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
+HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index e80faf93513..ced820424d5 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -7,7 +7,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
- SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
@@ -16,7 +16,7 @@ else
fi
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
+HOMEPAGE="https://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2019-05-02 18:30 Mikle Kolyada
0 siblings, 0 replies; 96+ messages in thread
From: Mikle Kolyada @ 2019-05-02 18:30 UTC (permalink / raw
To: gentoo-commits
commit: 72c8d9b71620e8e35fcf2227e5257aaa16d965d3
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu May 2 18:29:52 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu May 2 18:29:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c8d9b7
net-irc/quassel: amd64 stable wrt bug #684486
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"
net-irc/quassel/quassel-0.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.13.1.ebuild b/net-irc/quassel/quassel-0.13.1.ebuild
index debc7649024..9840dd2bff5 100644
--- a/net-irc/quassel/quassel-0.13.1.ebuild
+++ b/net-irc/quassel/quassel-0.13.1.ebuild
@@ -8,7 +8,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2019-02-24 10:05 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2019-02-24 10:05 UTC (permalink / raw
To: gentoo-commits
commit: fe12e730b480d5a3d2dbdbd8c637fe8a1b0b6f33
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 24 10:05:06 2019 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Feb 24 10:05:29 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe12e730
net-irc/quassel: Remove 0.13.0
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/Manifest | 1 -
net-irc/quassel/quassel-0.13.0.ebuild | 189 ----------------------------------
2 files changed, 190 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 6cf51cfd310..db2b789a392 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,3 +1,2 @@
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
-DIST quassel-0.13.0.tar.bz2 4259301 BLAKE2B 24a138f8727af940934b420a12aae01b1eaf8080f3c7ae40805e858f9cc2b7c9471d831f816a099fccde41134af9e7d19ab4e6bc41e64eff75e91318abe4efc4 SHA512 a0710ccdd01c5a9731ba72f7f8430e435c95f8709a187ddee68dde48eb6dd575a6281a4461a0d2509f7373d7861d9b6c0d29089929a4b8043b0e9334032087bf
DIST quassel-0.13.1.tar.bz2 4289663 BLAKE2B 1d5252efe3febd26e7d04f6533f551316d58b5e4a7c143cc81dd0cf6a3602e28a57de4c73c86fb668e43bf8d01049456d1f5cf37a73f683b9c8b6dd9d78ee4bd SHA512 4ed55e81b1638c8851ddae5d9c9d23a1c2cea92f307e19f426873c2600d8e183898d3ed7c290f2ea5d1b8c5e1be7f9ffcc3e8c3c0193d080fc879b10cc3a962c
diff --git a/net-irc/quassel/quassel-0.13.0.ebuild b/net-irc/quassel/quassel-0.13.0.ebuild
deleted file mode 100644
index f6ff727068b..00000000000
--- a/net-irc/quassel/quassel-0.13.0.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils pax-utils systemd user
-
-if [[ ${PV} != *9999* ]]; then
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
- S="${WORKDIR}/${MY_P}"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify +ssl syslog urlpreview X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- ldap? ( net-nds/openldap )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- !bundled-icons? (
- kde-frameworks/breeze-icons:5
- oxygen? ( kde-frameworks/oxygen-icons:5 )
- )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT4=OFF
- -DUSE_QT5=ON
- -DUSE_CCACHE=OFF
- -DCMAKE_SKIP_RPATH=ON
- -DEMBED_DATA=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWANT_MONO=$(usex monolithic)
- -DWITH_OXYGEN_ICONS=$(usex oxygen)
- -DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- if use server || use monolithic; then
- mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2019-02-15 17:14 Manuel Rüger
0 siblings, 0 replies; 96+ messages in thread
From: Manuel Rüger @ 2019-02-15 17:14 UTC (permalink / raw
To: gentoo-commits
commit: 4bc40d5eb16f966cf1619163eeb0930566e9e310
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 15 17:13:04 2019 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Fri Feb 15 17:14:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc40d5e
net-irc/quassel: Version bump to 0.13.1
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Manuel Rüger <mrueg <AT> gentoo.org>
net-irc/quassel/Manifest | 1 +
net-irc/quassel/quassel-0.13.1.ebuild | 189 ++++++++++++++++++++++++++++++++++
2 files changed, 190 insertions(+)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 2c385e272e5..6cf51cfd310 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,2 +1,3 @@
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
DIST quassel-0.13.0.tar.bz2 4259301 BLAKE2B 24a138f8727af940934b420a12aae01b1eaf8080f3c7ae40805e858f9cc2b7c9471d831f816a099fccde41134af9e7d19ab4e6bc41e64eff75e91318abe4efc4 SHA512 a0710ccdd01c5a9731ba72f7f8430e435c95f8709a187ddee68dde48eb6dd575a6281a4461a0d2509f7373d7861d9b6c0d29089929a4b8043b0e9334032087bf
+DIST quassel-0.13.1.tar.bz2 4289663 BLAKE2B 1d5252efe3febd26e7d04f6533f551316d58b5e4a7c143cc81dd0cf6a3602e28a57de4c73c86fb668e43bf8d01049456d1f5cf37a73f683b9c8b6dd9d78ee4bd SHA512 4ed55e81b1638c8851ddae5d9c9d23a1c2cea92f307e19f426873c2600d8e183898d3ed7c290f2ea5d1b8c5e1be7f9ffcc3e8c3c0193d080fc879b10cc3a962c
diff --git a/net-irc/quassel/quassel-0.13.1.ebuild b/net-irc/quassel/quassel-0.13.1.ebuild
new file mode 100644
index 00000000000..debc7649024
--- /dev/null
+++ b/net-irc/quassel/quassel-0.13.1.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils pax-utils systemd user
+
+if [[ ${PV} != *9999* ]]; then
+ MY_P=${PN}-${PV/_/-}
+ SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ S="${WORKDIR}/${MY_P}"
+else
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
+ inherit git-r3
+fi
+
+DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
+HOMEPAGE="http://quassel-irc.org/"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
+snorenotify +ssl syslog urlpreview X"
+
+SERVER_RDEPEND="
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[qt5(+),ssl] )
+ ldap? ( net-nds/openldap )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ syslog? ( virtual/logger )
+"
+
+GUI_RDEPEND="
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5
+ dev-qt/qtwidgets:5
+ !bundled-icons? (
+ kde-frameworks/breeze-icons:5
+ oxygen? ( kde-frameworks/oxygen-icons:5 )
+ )
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
+ dev-qt/qtdbus:5
+ )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
+ )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )
+"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
+ sys-libs/zlib
+ monolithic? (
+ ${SERVER_RDEPEND}
+ ${GUI_RDEPEND}
+ )
+ !monolithic? (
+ server? ( ${SERVER_RDEPEND} )
+ X? ( ${GUI_RDEPEND} )
+ )
+"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
+"
+
+DOCS=( AUTHORS ChangeLog README.md )
+
+REQUIRED_USE="
+ || ( X server monolithic )
+ crypt? ( || ( server monolithic ) )
+ kde? ( || ( X monolithic ) dbus )
+ ldap? ( || ( server monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ snorenotify? ( || ( X monolithic ) )
+ syslog? ( || ( server monolithic ) )
+"
+
+pkg_setup() {
+ if use server; then
+ QUASSEL_DIR=/var/lib/${PN}
+ QUASSEL_USER=${PN}
+ # create quassel:quassel user
+ enewgroup "${QUASSEL_USER}"
+ enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QT4=OFF
+ -DUSE_QT5=ON
+ -DUSE_CCACHE=OFF
+ -DCMAKE_SKIP_RPATH=ON
+ -DEMBED_DATA=OFF
+ -DWITH_WEBKIT=OFF
+ -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package dbus Qt5DBus)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_LDAP=$(usex ldap)
+ -DWANT_MONO=$(usex monolithic)
+ -DWITH_OXYGEN_ICONS=$(usex oxygen)
+ -DWANT_CORE=$(usex server)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ -DWITH_WEBENGINE=$(usex urlpreview)
+ -DWANT_QTCLIENT=$(usex X)
+ )
+
+ if use server || use monolithic; then
+ mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ # needs PAX marking wrt bug#346255
+ pax-mark m "${ED}/usr/bin/quasselcore"
+
+ # prepare folders in /var/
+ keepdir "${QUASSEL_DIR}"
+ fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
+
+ # init scripts & systemd unit
+ newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
+ systemd_dounit "${FILESDIR}"/quasselcore.service
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/quassel.logrotate" quassel
+ fi
+}
+
+pkg_postinst() {
+ if use monolithic && use ssl ; then
+ elog "Information on how to enable SSL support for client/core connections"
+ elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
+ fi
+
+ if use server; then
+ einfo "If you want to generate SSL certificate remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
+ fi
+
+ if use server || use monolithic ; then
+ einfo "Quassel can use net-misc/oidentd package if installed on your system."
+ einfo "Consider installing it if you want to run quassel within identd daemon."
+ fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
+
+pkg_config() {
+ if use server && use ssl; then
+ # generate the pem file only when it does not already exist
+ if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
+ einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
+ -keyout "${QUASSEL_DIR}/quasselCert.pem" \
+ -out "${QUASSEL_DIR}/quasselCert.pem"
+ # permissions for the key
+ chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
+ else
+ einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
+ einfo "Remove it if you want to create new one."
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-12-15 11:27 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-12-15 11:27 UTC (permalink / raw
To: gentoo-commits
commit: 77fdbcb4385c1d6ec2dc64effcd586259735e343
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 15 11:26:23 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Dec 15 11:26:43 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fdbcb4
net-irc/quassel: Remove 0.13_rc2
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/Manifest | 1 -
net-irc/quassel/quassel-0.13_rc2.ebuild | 189 --------------------------------
2 files changed, 190 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index d679d5767ab..2c385e272e5 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,3 +1,2 @@
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
-DIST quassel-0.13-rc2.tar.bz2 4260661 BLAKE2B 083fb6b832dc7297405fb5cb4e36b1d831ff000ef302627f798944bf242c87d4c9a78a797f0997fe1a8db9def23633af27de0c7c571c4051d039431043cb4363 SHA512 3444cf03250a1b0fd26563575e1b3fbabff382b6307e122a933b7f892250222d7277f5aaf0ceb7f53fb0924076d09a328f15e81b0fd7ff7483b54b8d0dac302c
DIST quassel-0.13.0.tar.bz2 4259301 BLAKE2B 24a138f8727af940934b420a12aae01b1eaf8080f3c7ae40805e858f9cc2b7c9471d831f816a099fccde41134af9e7d19ab4e6bc41e64eff75e91318abe4efc4 SHA512 a0710ccdd01c5a9731ba72f7f8430e435c95f8709a187ddee68dde48eb6dd575a6281a4461a0d2509f7373d7861d9b6c0d29089929a4b8043b0e9334032087bf
diff --git a/net-irc/quassel/quassel-0.13_rc2.ebuild b/net-irc/quassel/quassel-0.13_rc2.ebuild
deleted file mode 100644
index f6ff727068b..00000000000
--- a/net-irc/quassel/quassel-0.13_rc2.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils pax-utils systemd user
-
-if [[ ${PV} != *9999* ]]; then
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
- S="${WORKDIR}/${MY_P}"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify +ssl syslog urlpreview X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- ldap? ( net-nds/openldap )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- !bundled-icons? (
- kde-frameworks/breeze-icons:5
- oxygen? ( kde-frameworks/oxygen-icons:5 )
- )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT4=OFF
- -DUSE_QT5=ON
- -DUSE_CCACHE=OFF
- -DCMAKE_SKIP_RPATH=ON
- -DEMBED_DATA=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWANT_MONO=$(usex monolithic)
- -DWITH_OXYGEN_ICONS=$(usex oxygen)
- -DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- if use server || use monolithic; then
- mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-11-20 1:02 Manuel Rüger
0 siblings, 0 replies; 96+ messages in thread
From: Manuel Rüger @ 2018-11-20 1:02 UTC (permalink / raw
To: gentoo-commits
commit: 4b3cdf84ed7ab64b5bb16a93909f126c2aa94243
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 20 01:02:00 2018 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Tue Nov 20 01:02:00 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3cdf84
net-irc/quassel: Version bump to 0.13.0
Signed-off-by: Manuel Rüger <mrueg <AT> gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11
net-irc/quassel/Manifest | 1 +
net-irc/quassel/quassel-0.13.0.ebuild | 189 ++++++++++++++++++++++++++++++++++
2 files changed, 190 insertions(+)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 8b6989c5b63..d679d5767ab 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,2 +1,3 @@
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
DIST quassel-0.13-rc2.tar.bz2 4260661 BLAKE2B 083fb6b832dc7297405fb5cb4e36b1d831ff000ef302627f798944bf242c87d4c9a78a797f0997fe1a8db9def23633af27de0c7c571c4051d039431043cb4363 SHA512 3444cf03250a1b0fd26563575e1b3fbabff382b6307e122a933b7f892250222d7277f5aaf0ceb7f53fb0924076d09a328f15e81b0fd7ff7483b54b8d0dac302c
+DIST quassel-0.13.0.tar.bz2 4259301 BLAKE2B 24a138f8727af940934b420a12aae01b1eaf8080f3c7ae40805e858f9cc2b7c9471d831f816a099fccde41134af9e7d19ab4e6bc41e64eff75e91318abe4efc4 SHA512 a0710ccdd01c5a9731ba72f7f8430e435c95f8709a187ddee68dde48eb6dd575a6281a4461a0d2509f7373d7861d9b6c0d29089929a4b8043b0e9334032087bf
diff --git a/net-irc/quassel/quassel-0.13.0.ebuild b/net-irc/quassel/quassel-0.13.0.ebuild
new file mode 100644
index 00000000000..f6ff727068b
--- /dev/null
+++ b/net-irc/quassel/quassel-0.13.0.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils pax-utils systemd user
+
+if [[ ${PV} != *9999* ]]; then
+ MY_P=${PN}-${PV/_/-}
+ SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ S="${WORKDIR}/${MY_P}"
+else
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
+ inherit git-r3
+fi
+
+DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
+HOMEPAGE="http://quassel-irc.org/"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
+snorenotify +ssl syslog urlpreview X"
+
+SERVER_RDEPEND="
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[qt5(+),ssl] )
+ ldap? ( net-nds/openldap )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ syslog? ( virtual/logger )
+"
+
+GUI_RDEPEND="
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5
+ dev-qt/qtwidgets:5
+ !bundled-icons? (
+ kde-frameworks/breeze-icons:5
+ oxygen? ( kde-frameworks/oxygen-icons:5 )
+ )
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
+ dev-qt/qtdbus:5
+ )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
+ )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )
+"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
+ sys-libs/zlib
+ monolithic? (
+ ${SERVER_RDEPEND}
+ ${GUI_RDEPEND}
+ )
+ !monolithic? (
+ server? ( ${SERVER_RDEPEND} )
+ X? ( ${GUI_RDEPEND} )
+ )
+"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
+"
+
+DOCS=( AUTHORS ChangeLog README.md )
+
+REQUIRED_USE="
+ || ( X server monolithic )
+ crypt? ( || ( server monolithic ) )
+ kde? ( || ( X monolithic ) dbus )
+ ldap? ( || ( server monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ snorenotify? ( || ( X monolithic ) )
+ syslog? ( || ( server monolithic ) )
+"
+
+pkg_setup() {
+ if use server; then
+ QUASSEL_DIR=/var/lib/${PN}
+ QUASSEL_USER=${PN}
+ # create quassel:quassel user
+ enewgroup "${QUASSEL_USER}"
+ enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QT4=OFF
+ -DUSE_QT5=ON
+ -DUSE_CCACHE=OFF
+ -DCMAKE_SKIP_RPATH=ON
+ -DEMBED_DATA=OFF
+ -DWITH_WEBKIT=OFF
+ -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package dbus Qt5DBus)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_LDAP=$(usex ldap)
+ -DWANT_MONO=$(usex monolithic)
+ -DWITH_OXYGEN_ICONS=$(usex oxygen)
+ -DWANT_CORE=$(usex server)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ -DWITH_WEBENGINE=$(usex urlpreview)
+ -DWANT_QTCLIENT=$(usex X)
+ )
+
+ if use server || use monolithic; then
+ mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ # needs PAX marking wrt bug#346255
+ pax-mark m "${ED}/usr/bin/quasselcore"
+
+ # prepare folders in /var/
+ keepdir "${QUASSEL_DIR}"
+ fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
+
+ # init scripts & systemd unit
+ newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
+ systemd_dounit "${FILESDIR}"/quasselcore.service
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/quassel.logrotate" quassel
+ fi
+}
+
+pkg_postinst() {
+ if use monolithic && use ssl ; then
+ elog "Information on how to enable SSL support for client/core connections"
+ elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
+ fi
+
+ if use server; then
+ einfo "If you want to generate SSL certificate remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
+ fi
+
+ if use server || use monolithic ; then
+ einfo "Quassel can use net-misc/oidentd package if installed on your system."
+ einfo "Consider installing it if you want to run quassel within identd daemon."
+ fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
+
+pkg_config() {
+ if use server && use ssl; then
+ # generate the pem file only when it does not already exist
+ if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
+ einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
+ -keyout "${QUASSEL_DIR}/quasselCert.pem" \
+ -out "${QUASSEL_DIR}/quasselCert.pem"
+ # permissions for the key
+ chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
+ else
+ einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
+ einfo "Remove it if you want to create new one."
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-10-20 9:04 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-10-20 9:04 UTC (permalink / raw
To: gentoo-commits
commit: 25f8b856e18bb98d4e5c4e6f1755c17e16d4de6f
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 20 09:03:32 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Oct 20 09:03:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f8b856
net-irc/quassel: Version bump 0.13_rc2
Closes: https://bugs.gentoo.org/661656
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
net-irc/quassel/Manifest | 1 +
net-irc/quassel/{quassel-9999.ebuild => quassel-0.13_rc2.ebuild} | 9 ++++++---
net-irc/quassel/quassel-9999.ebuild | 7 +++++--
3 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 10920a057c5..05fdd7eba45 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,2 +1,3 @@
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
DIST quassel-0.13-rc1.tar.bz2 4114806 BLAKE2B 609d994c676b9e930884e738fb008a35e603e03fa0890b5119ffe91d7fbfd8d593eeefc903610309f360ca4c5cc985895e0e532c45d5eeafe1700f9de6735c9e SHA512 13cbaeae83673fc476b8e1f59ca1b6eb929b9bb6dddf15ca248d0fc9535cc8d98a02d194dc16e5c18197c9bacbe7142d1a4712d79133226f979fa9aa7a7813aa
+DIST quassel-0.13-rc2.tar.bz2 4260661 BLAKE2B 083fb6b832dc7297405fb5cb4e36b1d831ff000ef302627f798944bf242c87d4c9a78a797f0997fe1a8db9def23633af27de0c7c571c4051d039431043cb4363 SHA512 3444cf03250a1b0fd26563575e1b3fbabff382b6307e122a933b7f892250222d7277f5aaf0ceb7f53fb0924076d09a328f15e81b0fd7ff7483b54b8d0dac302c
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-0.13_rc2.ebuild
similarity index 95%
copy from net-irc/quassel/quassel-9999.ebuild
copy to net-irc/quassel/quassel-0.13_rc2.ebuild
index 5db02b583e6..f6ff727068b 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-0.13_rc2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
MY_P=${PN}-${PV/_/-}
SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
@@ -106,7 +106,6 @@ src_configure() {
-DEMBED_DATA=OFF
-DWITH_WEBKIT=OFF
-DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
$(cmake-utils_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
@@ -119,6 +118,10 @@ src_configure() {
-DWANT_QTCLIENT=$(usex X)
)
+ if use server || use monolithic; then
+ mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
+ fi
+
cmake-utils_src_configure
}
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 5db02b583e6..e80faf93513 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -106,7 +106,6 @@ src_configure() {
-DEMBED_DATA=OFF
-DWITH_WEBKIT=OFF
-DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
$(cmake-utils_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
@@ -119,6 +118,10 @@ src_configure() {
-DWANT_QTCLIENT=$(usex X)
)
+ if use server || use monolithic; then
+ mycmakeargs+=( $(cmake-utils_use_find_package crypt QCA2-QT5) )
+ fi
+
cmake-utils_src_configure
}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-10-20 9:04 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-10-20 9:04 UTC (permalink / raw
To: gentoo-commits
commit: 9016e1845d25e31db58cb1216d1c77d588ff9a0d
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 20 09:04:21 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Oct 20 09:04:21 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9016e184
net-irc/quassel: Remove 0.13_rc1
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
net-irc/quassel/Manifest | 1 -
net-irc/quassel/quassel-0.13_rc1.ebuild | 186 --------------------------------
2 files changed, 187 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 05fdd7eba45..8b6989c5b63 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,3 +1,2 @@
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
-DIST quassel-0.13-rc1.tar.bz2 4114806 BLAKE2B 609d994c676b9e930884e738fb008a35e603e03fa0890b5119ffe91d7fbfd8d593eeefc903610309f360ca4c5cc985895e0e532c45d5eeafe1700f9de6735c9e SHA512 13cbaeae83673fc476b8e1f59ca1b6eb929b9bb6dddf15ca248d0fc9535cc8d98a02d194dc16e5c18197c9bacbe7142d1a4712d79133226f979fa9aa7a7813aa
DIST quassel-0.13-rc2.tar.bz2 4260661 BLAKE2B 083fb6b832dc7297405fb5cb4e36b1d831ff000ef302627f798944bf242c87d4c9a78a797f0997fe1a8db9def23633af27de0c7c571c4051d039431043cb4363 SHA512 3444cf03250a1b0fd26563575e1b3fbabff382b6307e122a933b7f892250222d7277f5aaf0ceb7f53fb0924076d09a328f15e81b0fd7ff7483b54b8d0dac302c
diff --git a/net-irc/quassel/quassel-0.13_rc1.ebuild b/net-irc/quassel/quassel-0.13_rc1.ebuild
deleted file mode 100644
index ed2efb5c8b9..00000000000
--- a/net-irc/quassel/quassel-0.13_rc1.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils pax-utils systemd user
-
-if [[ ${PV} != *9999* ]]; then
- MY_P=${PN}-${PV/_/-}
- SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
- S="${WORKDIR}/${MY_P}"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
-snorenotify +ssl syslog urlpreview X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- ldap? ( net-nds/openldap )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- !bundled-icons? (
- kde-frameworks/breeze-icons:5
- oxygen? ( kde-frameworks/oxygen-icons:5 )
- )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
-"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) dbus )
- ldap? ( || ( server monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT4=OFF
- -DUSE_QT5=ON
- -DUSE_CCACHE=OFF
- -DCMAKE_SKIP_RPATH=ON
- -DEMBED_DATA=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
- $(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWANT_MONO=$(usex monolithic)
- -DWITH_OXYGEN_ICONS=$(usex oxygen)
- -DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBENGINE=$(usex urlpreview)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-07-18 21:14 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-07-18 21:14 UTC (permalink / raw
To: gentoo-commits
commit: 392cfb354b490f1c766aeada72a4eafa32954a25
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 18 21:14:18 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Wed Jul 18 21:14:45 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392cfb35
net-irc/quassel: Version bump 0.13_rc1
Package-Manager: Portage-2.3.43, Repoman-2.3.10
net-irc/quassel/Manifest | 1 +
net-irc/quassel/{quassel-9999.ebuild => quassel-0.13_rc1.ebuild} | 6 ++++--
net-irc/quassel/quassel-9999.ebuild | 4 +++-
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 4bdaa82b8d1..10920a057c5 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1 +1,2 @@
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
+DIST quassel-0.13-rc1.tar.bz2 4114806 BLAKE2B 609d994c676b9e930884e738fb008a35e603e03fa0890b5119ffe91d7fbfd8d593eeefc903610309f360ca4c5cc985895e0e532c45d5eeafe1700f9de6735c9e SHA512 13cbaeae83673fc476b8e1f59ca1b6eb929b9bb6dddf15ca248d0fc9535cc8d98a02d194dc16e5c18197c9bacbe7142d1a4712d79133226f979fa9aa7a7813aa
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-0.13_rc1.ebuild
similarity index 96%
copy from net-irc/quassel/quassel-9999.ebuild
copy to net-irc/quassel/quassel-0.13_rc1.ebuild
index a5038bf8a0a..ed2efb5c8b9 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-0.13_rc1.ebuild
@@ -6,8 +6,10 @@ EAPI=6
inherit cmake-utils gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
- SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+ MY_P=${PN}-${PV/_/-}
+ SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~sparc-solaris"
+ S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
inherit git-r3
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index a5038bf8a0a..5db02b583e6 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -6,8 +6,10 @@ EAPI=6
inherit cmake-utils gnome2-utils pax-utils systemd user
if [[ ${PV} != *9999* ]]; then
- SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+ MY_P=${PN}-${PV/_/-}
+ SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+ S="${WORKDIR}/${MY_P}"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
inherit git-r3
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-07-16 6:32 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-07-16 6:32 UTC (permalink / raw
To: gentoo-commits
commit: 18630e47323de57c15f7598b6bfdc969bb009964
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 16 06:26:22 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Mon Jul 16 06:32:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18630e47
net-irc/quassel: Remove 0.12.5 (r0)
Superseded by 0.12.5-r2.
Package-Manager: Portage-2.3.42, Repoman-2.3.9
net-irc/quassel/quassel-0.12.5.ebuild | 182 ----------------------------------
1 file changed, 182 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.5.ebuild b/net-irc/quassel/quassel-0.12.5.ebuild
deleted file mode 100644
index 6f3dde9b18d..00000000000
--- a/net-irc/quassel/quassel-0.12.5.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils pax-utils systemd user versionator
-
-if [[ ${PV} != *9999* ]]; then
- SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="crypt dbus debug kde monolithic phonon postgres +server
-snorenotify +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- phonon? ( media-libs/phonon[qt5(+)] )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- webkit? ( dev-qt/qtwebkit:5 )
-"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
- kde? ( || ( X monolithic ) dbus phonon )
- phonon? ( || ( X monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT5=ON
- -DEMBED_DATA=OFF
- -DCMAKE_SKIP_RPATH=ON
- $(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_OXYGEN=$(usex !kde)
- -DWANT_MONO=$(usex monolithic)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- -DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBKIT=$(usex webkit)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- # Something broke upstream detection since Qt 5.5
- if use ssl ; then
- mycmakeargs+=( "-DHAVE_SSL=TRUE" )
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-07-15 14:23 Thomas Deutschmann
0 siblings, 0 replies; 96+ messages in thread
From: Thomas Deutschmann @ 2018-07-15 14:23 UTC (permalink / raw
To: gentoo-commits
commit: 95cae93db68c33724ae4634b2b08668bbb639bc3
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 15 14:14:28 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jul 15 14:21:05 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95cae93d
net-irc/quassel: x86 stable (bug #660844)
Package-Manager: Portage-2.3.42, Repoman-2.3.9
net-irc/quassel/quassel-0.12.5-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.5-r2.ebuild b/net-irc/quassel/quassel-0.12.5-r2.ebuild
index dd632d791bb..a0296d1e259 100644
--- a/net-irc/quassel/quassel-0.12.5-r2.ebuild
+++ b/net-irc/quassel/quassel-0.12.5-r2.ebuild
@@ -7,7 +7,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user versionator
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
inherit git-r3
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-07-11 21:04 Mikle Kolyada
0 siblings, 0 replies; 96+ messages in thread
From: Mikle Kolyada @ 2018-07-11 21:04 UTC (permalink / raw
To: gentoo-commits
commit: 35541de6f65dc66098b9a71e55cd50c267f3d552
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 11 21:04:05 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Wed Jul 11 21:04:19 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35541de6
net-irc/quassel: amd64 stable wrt bug #660844
Package-Manager: Portage-2.3.40, Repoman-2.3.9
net-irc/quassel/quassel-0.12.5-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.5-r2.ebuild b/net-irc/quassel/quassel-0.12.5-r2.ebuild
index 8be168a8ed6..dd632d791bb 100644
--- a/net-irc/quassel/quassel-0.12.5-r2.ebuild
+++ b/net-irc/quassel/quassel-0.12.5-r2.ebuild
@@ -7,7 +7,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user versionator
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
inherit git-r3
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-07-10 11:45 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-07-10 11:45 UTC (permalink / raw
To: gentoo-commits
commit: e022b8377b04c5ff0d30be40d1e303b511d95e38
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 10 11:43:43 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Jul 10 11:44:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e022b837
net-irc/quassel: Remove 0.12.5-r1
Superseded by 0.12.5-r2
Package-Manager: Portage-2.3.41, Repoman-2.3.9
net-irc/quassel/quassel-0.12.5-r1.ebuild | 184 -------------------------------
1 file changed, 184 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.5-r1.ebuild b/net-irc/quassel/quassel-0.12.5-r1.ebuild
deleted file mode 100644
index 6bb7fb26812..00000000000
--- a/net-irc/quassel/quassel-0.12.5-r1.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils pax-utils systemd user versionator
-
-if [[ ${PV} != *9999* ]]; then
- SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="crypt dbus debug kde monolithic phonon postgres +server
-snorenotify +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- phonon? ( media-libs/phonon[qt5(+)] )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- webkit? ( dev-qt/qtwebkit:5 )
-"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README.md )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
- kde? ( || ( X monolithic ) dbus phonon )
- phonon? ( || ( X monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
-"
-
-PATCHES=( "${FILESDIR}/${P}-qt511.patch" )
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT5=ON
- -DEMBED_DATA=OFF
- -DCMAKE_SKIP_RPATH=ON
- $(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_OXYGEN=$(usex !kde)
- -DWANT_MONO=$(usex monolithic)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- -DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBKIT=$(usex webkit)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- # Something broke upstream detection since Qt 5.5
- if use ssl ; then
- mycmakeargs+=( "-DHAVE_SSL=TRUE" )
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-07-10 11:45 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-07-10 11:45 UTC (permalink / raw
To: gentoo-commits
commit: 1de60a2d90655fdfd9fccdcff3664cc3b5bf055c
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 10 11:42:28 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Jul 10 11:44:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de60a2d
net-irc/quassel: Fix automagic dep on qtwebengine
Revision bump backports use flag 'urlpreview' from live ebuild which
controls dependency on qtwebengine. Drops legacy webkit support as well.
Reported-by: Chí-Thanh Christopher Nguyễn <chithanh <AT> gentoo.org>
Closes: https://bugs.gentoo.org/660444
Package-Manager: Portage-2.3.41, Repoman-2.3.9
net-irc/quassel/quassel-0.12.5-r2.ebuild | 184 +++++++++++++++++++++++++++++++
1 file changed, 184 insertions(+)
diff --git a/net-irc/quassel/quassel-0.12.5-r2.ebuild b/net-irc/quassel/quassel-0.12.5-r2.ebuild
new file mode 100644
index 00000000000..8be168a8ed6
--- /dev/null
+++ b/net-irc/quassel/quassel-0.12.5-r2.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils pax-utils systemd user versionator
+
+if [[ ${PV} != *9999* ]]; then
+ SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+else
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
+ inherit git-r3
+fi
+
+DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
+HOMEPAGE="http://quassel-irc.org/"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="crypt dbus debug kde monolithic phonon postgres +server
+snorenotify +ssl syslog urlpreview X"
+
+SERVER_RDEPEND="
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[qt5(+),ssl] )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ syslog? ( virtual/logger )
+"
+
+GUI_RDEPEND="
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
+ dev-qt/qtdbus:5
+ )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
+ )
+ phonon? ( media-libs/phonon[qt5(+)] )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )
+"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
+ sys-libs/zlib
+ monolithic? (
+ ${SERVER_RDEPEND}
+ ${GUI_RDEPEND}
+ )
+ !monolithic? (
+ server? ( ${SERVER_RDEPEND} )
+ X? ( ${GUI_RDEPEND} )
+ )
+"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
+"
+
+DOCS=( AUTHORS ChangeLog README.md )
+
+REQUIRED_USE="
+ || ( X server monolithic )
+ crypt? ( || ( server monolithic ) )
+ dbus? ( || ( X monolithic ) )
+ kde? ( || ( X monolithic ) dbus phonon )
+ phonon? ( || ( X monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ snorenotify? ( || ( X monolithic ) )
+ syslog? ( || ( server monolithic ) )
+"
+
+PATCHES=( "${FILESDIR}/${P}-qt511.patch" )
+
+pkg_setup() {
+ if use server; then
+ QUASSEL_DIR=/var/lib/${PN}
+ QUASSEL_USER=${PN}
+ # create quassel:quassel user
+ enewgroup "${QUASSEL_USER}"
+ enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QT5=ON
+ -DEMBED_DATA=OFF
+ -DCMAKE_SKIP_RPATH=ON
+ -DWITH_WEBKIT=OFF
+ $(cmake-utils_use_find_package crypt QCA2-QT5)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package dbus Qt5DBus)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_OXYGEN=$(usex !kde)
+ -DWANT_MONO=$(usex monolithic)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ -DWANT_CORE=$(usex server)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ -DWITH_WEBENGINE=$(usex urlpreview)
+ -DWANT_QTCLIENT=$(usex X)
+ )
+
+ # Something broke upstream detection since Qt 5.5
+ if use ssl ; then
+ mycmakeargs+=( "-DHAVE_SSL=TRUE" )
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ # needs PAX marking wrt bug#346255
+ pax-mark m "${ED}/usr/bin/quasselcore"
+
+ # prepare folders in /var/
+ keepdir "${QUASSEL_DIR}"
+ fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
+
+ # init scripts & systemd unit
+ newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
+ systemd_dounit "${FILESDIR}"/quasselcore.service
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/quassel.logrotate" quassel
+ fi
+}
+
+pkg_postinst() {
+ if use monolithic && use ssl ; then
+ elog "Information on how to enable SSL support for client/core connections"
+ elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
+ fi
+
+ if use server; then
+ einfo "If you want to generate SSL certificate remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
+ fi
+
+ if use server || use monolithic ; then
+ einfo "Quassel can use net-misc/oidentd package if installed on your system."
+ einfo "Consider installing it if you want to run quassel within identd daemon."
+ fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
+
+pkg_config() {
+ if use server && use ssl; then
+ # generate the pem file only when it does not already exist
+ if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
+ einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
+ -keyout "${QUASSEL_DIR}/quasselCert.pem" \
+ -out "${QUASSEL_DIR}/quasselCert.pem"
+ # permissions for the key
+ chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
+ else
+ einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
+ einfo "Remove it if you want to create new one."
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-06-22 6:36 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-06-22 6:36 UTC (permalink / raw
To: gentoo-commits
commit: 00df61c6e1c33f7c12cc04405d3f4a95940a28df
Author: Manuel Nickschas <sputnick <AT> quassel-irc <DOT> org>
AuthorDate: Sat Jun 16 17:51:36 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Fri Jun 22 06:36:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00df61c6
net-irc/quassel: Adapt live ebuild to upstream
Closes: https://github.com/gentoo/gentoo/pull/8859
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
net-irc/quassel/metadata.xml | 4 ++--
net-irc/quassel/quassel-9999.ebuild | 20 ++++++++++----------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 973e5423b38..a343c531e40 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -10,8 +10,8 @@
<name>Johannes Huber</name>
</maintainer>
<use>
- <flag name="breeze">
- Support the Breeze and Breeze-Dark icon sets (default for Plasma 5).
+ <flag name="bundled-icons">
+ Use icon themes bundled with Quassel, rather than depending on system packages.
</flag>
<flag name="crypt">
Support core->network per-channel and per-query blowfish
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 1c3e58249a7..a5038bf8a0a 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -17,7 +17,7 @@ DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
HOMEPAGE="http://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
-IUSE="+breeze crypt +dbus debug kde ldap monolithic oxygen postgres +server
+IUSE="bundled-icons crypt +dbus debug kde ldap monolithic oxygen postgres +server
snorenotify +ssl syslog urlpreview X"
SERVER_RDEPEND="
@@ -33,7 +33,10 @@ GUI_RDEPEND="
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
- breeze? ( kde-frameworks/breeze-icons:5 )
+ !bundled-icons? (
+ kde-frameworks/breeze-icons:5
+ oxygen? ( kde-frameworks/oxygen-icons:5 )
+ )
dbus? (
>=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
dev-qt/qtdbus:5
@@ -48,7 +51,6 @@ GUI_RDEPEND="
kde-frameworks/kxmlgui:5
kde-frameworks/sonnet:5
)
- oxygen? ( kde-frameworks/oxygen-icons:5 )
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
urlpreview? ( dev-qt/qtwebengine:5[widgets] )
"
@@ -78,11 +80,9 @@ REQUIRED_USE="
crypt? ( || ( server monolithic ) )
kde? ( || ( X monolithic ) dbus )
ldap? ( || ( server monolithic ) )
- monolithic? ( || ( breeze oxygen ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
- X? ( || ( breeze oxygen ) )
"
pkg_setup() {
@@ -99,18 +99,18 @@ src_configure() {
local mycmakeargs=(
-DUSE_QT4=OFF
-DUSE_QT5=ON
- -DWITH_BREEZE=OFF
- -DWITH_WEBKIT=OFF
- -DWITH_BREEZE_DARK=OFF
- -DWITH_OXYGEN=OFF
- -DEMBED_DATA=OFF
+ -DUSE_CCACHE=OFF
-DCMAKE_SKIP_RPATH=ON
+ -DEMBED_DATA=OFF
+ -DWITH_WEBKIT=OFF
+ -DWITH_BUNDLED_ICONS=$(usex bundled-icons)
$(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
$(cmake-utils_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
-DWITH_LDAP=$(usex ldap)
-DWANT_MONO=$(usex monolithic)
+ -DWITH_OXYGEN_ICONS=$(usex oxygen)
-DWANT_CORE=$(usex server)
$(cmake-utils_use_find_package snorenotify LibsnoreQt5)
-DWITH_WEBENGINE=$(usex urlpreview)
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-04-25 5:09 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-04-25 5:09 UTC (permalink / raw
To: gentoo-commits
commit: 2fd2de0126ae33ffa81d6957c41493a490436469
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 25 05:08:44 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Wed Apr 25 05:08:44 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd2de01
net-irc/quassel: Remove 0.12.4-r1
Bug: https://bugs.gentoo.org/653834
Package-Manager: Portage-2.3.31, Repoman-2.3.9
net-irc/quassel/Manifest | 1 -
net-irc/quassel/quassel-0.12.4-r1.ebuild | 182 -------------------------------
2 files changed, 183 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 5e3ff2980df..4bdaa82b8d1 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,2 +1 @@
-DIST quassel-0.12.4.tar.bz2 3742639 BLAKE2B 855caaf3eb5373008dc3c6f673b68aa1bbb601541ba5eb6c9402f421ec6b1dc933c58785181ca8b3f2fd899ba91a873458ede06f0fda2a3e970980f395742be2 SHA512 66bc12a9634534e6492787172a199c774ef1642d1ddb268c24ed96608698628bca7b278021a006a4db76783b19b1e1dead9d019bb8a6cbe1e12b8857792e7b92
DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
diff --git a/net-irc/quassel/quassel-0.12.4-r1.ebuild b/net-irc/quassel/quassel-0.12.4-r1.ebuild
deleted file mode 100644
index 39fd27f107c..00000000000
--- a/net-irc/quassel/quassel-0.12.4-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils pax-utils systemd user versionator
-
-if [[ ${PV} != *9999* ]]; then
- SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
-else
- EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
- inherit git-r3
-fi
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="crypt dbus debug kde monolithic phonon postgres +server
-snorenotify +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- phonon? ( media-libs/phonon[qt5(+)] )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- webkit? ( dev-qt/qtwebkit:5 )
-"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- sys-libs/zlib
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
-"
-
-DOCS=( AUTHORS ChangeLog README )
-
-REQUIRED_USE="
- || ( X server monolithic )
- crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
- kde? ( || ( X monolithic ) dbus phonon )
- phonon? ( || ( X monolithic ) )
- postgres? ( || ( server monolithic ) )
- snorenotify? ( || ( X monolithic ) )
- syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT5=ON
- -DEMBED_DATA=OFF
- -DCMAKE_SKIP_RPATH=ON
- $(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_find_package dbus Qt5DBus)
- -DWITH_KDE=$(usex kde)
- -DWITH_OXYGEN=$(usex !kde)
- -DWANT_MONO=$(usex monolithic)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- -DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBKIT=$(usex webkit)
- -DWANT_QTCLIENT=$(usex X)
- )
-
- # Something broke upstream detection since Qt 5.5
- if use ssl ; then
- mycmakeargs+=( "-DHAVE_SSL=TRUE" )
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
- fi
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-04-25 1:17 Aaron Bauman
0 siblings, 0 replies; 96+ messages in thread
From: Aaron Bauman @ 2018-04-25 1:17 UTC (permalink / raw
To: gentoo-commits
commit: 8c51c9698d0be17a51301c20bc0039583eab5925
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 25 00:52:44 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Apr 25 00:54:11 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c51c969
net-irc/quassel: amd64 stable wrt bug #653834
Bug: https://bugs.gentoo.org/653834
Package-Manager: Portage-2.3.31, Repoman-2.3.9
net-irc/quassel/quassel-0.12.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.5.ebuild b/net-irc/quassel/quassel-0.12.5.ebuild
index 5b01e0c7aa3..6f3dde9b18d 100644
--- a/net-irc/quassel/quassel-0.12.5.ebuild
+++ b/net-irc/quassel/quassel-0.12.5.ebuild
@@ -7,7 +7,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user versionator
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
inherit git-r3
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-04-24 23:42 Thomas Deutschmann
0 siblings, 0 replies; 96+ messages in thread
From: Thomas Deutschmann @ 2018-04-24 23:42 UTC (permalink / raw
To: gentoo-commits
commit: 0835687b6dbf890e3928aa85008437a0586732db
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 24 23:41:31 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 23:41:31 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0835687b
net-irc/quassel: x86 stable (bug #653834)
Package-Manager: Portage-2.3.31, Repoman-2.3.9
net-irc/quassel/quassel-0.12.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.5.ebuild b/net-irc/quassel/quassel-0.12.5.ebuild
index 83888e7a7d3..5b01e0c7aa3 100644
--- a/net-irc/quassel/quassel-0.12.5.ebuild
+++ b/net-irc/quassel/quassel-0.12.5.ebuild
@@ -7,7 +7,7 @@ inherit cmake-utils gnome2-utils pax-utils systemd user versionator
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+ KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
else
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
inherit git-r3
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-04-24 19:44 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-04-24 19:44 UTC (permalink / raw
To: gentoo-commits
commit: b0a071f5a9927a03d91b853610dbbe3c7e767d73
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 24 19:31:05 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 19:43:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a071f5
net-irc/quassel: Version bump 0.12.5
Bug: https://bugs.gentoo.org/653834
Package-Manager: Portage-2.3.31, Repoman-2.3.9
net-irc/quassel/Manifest | 1 +
net-irc/quassel/quassel-0.12.5.ebuild | 182 ++++++++++++++++++++++++++++++++++
2 files changed, 183 insertions(+)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 06198ad4ee5..5e3ff2980df 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1 +1,2 @@
DIST quassel-0.12.4.tar.bz2 3742639 BLAKE2B 855caaf3eb5373008dc3c6f673b68aa1bbb601541ba5eb6c9402f421ec6b1dc933c58785181ca8b3f2fd899ba91a873458ede06f0fda2a3e970980f395742be2 SHA512 66bc12a9634534e6492787172a199c774ef1642d1ddb268c24ed96608698628bca7b278021a006a4db76783b19b1e1dead9d019bb8a6cbe1e12b8857792e7b92
+DIST quassel-0.12.5.tar.bz2 3747392 BLAKE2B 624cd18c2a5e1c480f701072bfeeeb18589cdbd2f2b7ab0d524f32e384ac4feb7328b23b60c3005340d53e4bf3a209f75a5d673a8d5d3f659825f0ef21bd3f9f SHA512 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685
diff --git a/net-irc/quassel/quassel-0.12.5.ebuild b/net-irc/quassel/quassel-0.12.5.ebuild
new file mode 100644
index 00000000000..83888e7a7d3
--- /dev/null
+++ b/net-irc/quassel/quassel-0.12.5.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils pax-utils systemd user versionator
+
+if [[ ${PV} != *9999* ]]; then
+ SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+else
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
+ inherit git-r3
+fi
+
+DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
+HOMEPAGE="http://quassel-irc.org/"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="crypt dbus debug kde monolithic phonon postgres +server
+snorenotify +ssl syslog webkit X"
+
+SERVER_RDEPEND="
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[qt5(+),ssl] )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ syslog? ( virtual/logger )
+"
+
+GUI_RDEPEND="
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
+ dev-qt/qtdbus:5
+ )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
+ )
+ phonon? ( media-libs/phonon[qt5(+)] )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ webkit? ( dev-qt/qtwebkit:5 )
+"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
+ sys-libs/zlib
+ monolithic? (
+ ${SERVER_RDEPEND}
+ ${GUI_RDEPEND}
+ )
+ !monolithic? (
+ server? ( ${SERVER_RDEPEND} )
+ X? ( ${GUI_RDEPEND} )
+ )
+"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
+"
+
+DOCS=( AUTHORS ChangeLog README.md )
+
+REQUIRED_USE="
+ || ( X server monolithic )
+ crypt? ( || ( server monolithic ) )
+ dbus? ( || ( X monolithic ) )
+ kde? ( || ( X monolithic ) dbus phonon )
+ phonon? ( || ( X monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ snorenotify? ( || ( X monolithic ) )
+ syslog? ( || ( server monolithic ) )
+ webkit? ( || ( X monolithic ) )
+"
+
+pkg_setup() {
+ if use server; then
+ QUASSEL_DIR=/var/lib/${PN}
+ QUASSEL_USER=${PN}
+ # create quassel:quassel user
+ enewgroup "${QUASSEL_USER}"
+ enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QT5=ON
+ -DEMBED_DATA=OFF
+ -DCMAKE_SKIP_RPATH=ON
+ $(cmake-utils_use_find_package crypt QCA2-QT5)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package dbus Qt5DBus)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_OXYGEN=$(usex !kde)
+ -DWANT_MONO=$(usex monolithic)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ -DWANT_CORE=$(usex server)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ -DWITH_WEBKIT=$(usex webkit)
+ -DWANT_QTCLIENT=$(usex X)
+ )
+
+ # Something broke upstream detection since Qt 5.5
+ if use ssl ; then
+ mycmakeargs+=( "-DHAVE_SSL=TRUE" )
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ # needs PAX marking wrt bug#346255
+ pax-mark m "${ED}/usr/bin/quasselcore"
+
+ # prepare folders in /var/
+ keepdir "${QUASSEL_DIR}"
+ fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
+
+ # init scripts & systemd unit
+ newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
+ systemd_dounit "${FILESDIR}"/quasselcore.service
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/quassel.logrotate" quassel
+ fi
+}
+
+pkg_postinst() {
+ if use monolithic && use ssl ; then
+ elog "Information on how to enable SSL support for client/core connections"
+ elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
+ fi
+
+ if use server; then
+ einfo "If you want to generate SSL certificate remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
+ fi
+
+ if use server || use monolithic ; then
+ einfo "Quassel can use net-misc/oidentd package if installed on your system."
+ einfo "Consider installing it if you want to run quassel within identd daemon."
+ fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
+
+pkg_config() {
+ if use server && use ssl; then
+ # generate the pem file only when it does not already exist
+ if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
+ einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
+ -keyout "${QUASSEL_DIR}/quasselCert.pem" \
+ -out "${QUASSEL_DIR}/quasselCert.pem"
+ # permissions for the key
+ chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
+ else
+ einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
+ einfo "Remove it if you want to create new one."
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-04-24 15:21 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-04-24 15:21 UTC (permalink / raw
To: gentoo-commits
commit: 15362fc9ca54cecef5d346a9e49fc888471a32a1
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 24 15:20:37 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 15:20:55 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15362fc9
net-irc/quassel: Release switch
Package-Manager: Portage-2.3.31, Repoman-2.3.9
net-irc/quassel/quassel-0.12.4-r1.ebuild | 12 +++++++-----
net-irc/quassel/quassel-9999.ebuild | 12 +++++++-----
2 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.4-r1.ebuild b/net-irc/quassel/quassel-0.12.4-r1.ebuild
index a2f11472cf4..39fd27f107c 100644
--- a/net-irc/quassel/quassel-0.12.4-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.4-r1.ebuild
@@ -5,15 +5,17 @@ EAPI=6
inherit cmake-utils gnome2-utils pax-utils systemd user versionator
-EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
-[[ "${PV}" == "9999" ]] && inherit git-r3
+if [[ ${PV} != *9999* ]]; then
+ SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+else
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
+ inherit git-r3
+fi
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
-
LICENSE="GPL-3"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="crypt dbus debug kde monolithic phonon postgres +server
snorenotify +ssl syslog webkit X"
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 1f9e3e14eea..1c3e58249a7 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -5,15 +5,17 @@ EAPI=6
inherit cmake-utils gnome2-utils pax-utils systemd user
-EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
-[[ "${PV}" == "9999" ]] && inherit git-r3
+if [[ ${PV} != *9999* ]]; then
+ SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+else
+ EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
+ inherit git-r3
+fi
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
-
LICENSE="GPL-3"
-KEYWORDS=""
SLOT="0"
IUSE="+breeze crypt +dbus debug kde ldap monolithic oxygen postgres +server
snorenotify +ssl syslog urlpreview X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-03-22 19:58 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-03-22 19:58 UTC (permalink / raw
To: gentoo-commits
commit: c7c34c08aadc547456438dd12e8a94f69bd34145
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 22 19:23:32 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Thu Mar 22 19:55:45 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c34c08
net-irc/quassel: Update icon cache
Closes: https://bugs.gentoo.org/644932
Reported-by: Jonas Jelten <jj <AT> stusta.net>
Package-Manager: Portage-2.3.24, Repoman-2.3.6
...uassel-9999.ebuild => quassel-0.12.4-r1.ebuild} | 55 ++++++++++++----------
net-irc/quassel/quassel-9999.ebuild | 29 +++++++-----
2 files changed, 48 insertions(+), 36 deletions(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-0.12.4-r1.ebuild
similarity index 83%
copy from net-irc/quassel/quassel-9999.ebuild
copy to net-irc/quassel/quassel-0.12.4-r1.ebuild
index bf4fa999424..f8d71149f0d 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-0.12.4-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils eutils pax-utils systemd user
+inherit cmake-utils gnome2-utils pax-utils systemd user versionator
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
[[ "${PV}" == "9999" ]] && inherit git-r3
@@ -13,14 +13,14 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
-KEYWORDS=""
-IUSE="+breeze crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify +ssl syslog urlpreview X"
+IUSE="crypt dbus debug kde monolithic phonon postgres +server
+snorenotify +ssl syslog webkit X"
SERVER_RDEPEND="
dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[qt5(+),ssl] )
- ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )
@@ -28,9 +28,7 @@ SERVER_RDEPEND="
GUI_RDEPEND="
dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
- breeze? ( kde-frameworks/breeze-icons:5 )
dbus? (
>=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
dev-qt/qtdbus:5
@@ -45,9 +43,9 @@ GUI_RDEPEND="
kde-frameworks/kxmlgui:5
kde-frameworks/sonnet:5
)
- oxygen? ( kde-frameworks/oxygen-icons:5 )
+ phonon? ( media-libs/phonon[qt5(+)] )
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- urlpreview? ( dev-qt/qtwebengine:5[widgets] )
+ webkit? ( dev-qt/qtwebkit:5 )
"
RDEPEND="
@@ -68,18 +66,18 @@ DEPEND="${RDEPEND}
kde-frameworks/extra-cmake-modules
"
-DOCS=( AUTHORS ChangeLog README.md )
+DOCS=( AUTHORS ChangeLog README )
REQUIRED_USE="
|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) )
- ldap? ( || ( server monolithic ) )
- monolithic? ( || ( breeze oxygen ) )
+ dbus? ( || ( X monolithic ) )
+ kde? ( || ( X monolithic ) phonon )
+ phonon? ( || ( X monolithic ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
- X? ( || ( breeze oxygen ) )
+ webkit? ( || ( X monolithic ) )
"
pkg_setup() {
@@ -94,25 +92,26 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- -DUSE_QT4=OFF
-DUSE_QT5=ON
- -DWANT_CORE=$(usex server)
- -DWANT_MONO=$(usex monolithic)
- -DWANT_QTCLIENT=$(usex X)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWITH_WEBKIT=OFF
- -DWITH_WEBENGINE=$(usex urlpreview)
- -DWITH_BREEZE=OFF
- -DWITH_BREEZE_DARK=OFF
- -DWITH_OXYGEN=OFF
-DEMBED_DATA=OFF
-DCMAKE_SKIP_RPATH=ON
$(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_OXYGEN=$(usex !kde)
+ -DWANT_MONO=$(usex monolithic)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ -DWANT_CORE=$(usex server)
$(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ -DWITH_WEBKIT=$(usex webkit)
+ -DWANT_QTCLIENT=$(usex X)
)
+ # Something broke upstream detection since Qt 5.5
+ if use ssl ; then
+ mycmakeargs+=( "-DHAVE_SSL=TRUE" )
+ fi
+
cmake-utils_src_configure
}
@@ -153,6 +152,12 @@ pkg_postinst() {
einfo "Quassel can use net-misc/oidentd package if installed on your system."
einfo "Consider installing it if you want to run quassel within identd daemon."
fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
}
pkg_config() {
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index bf4fa999424..1a7e98d0992 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils eutils pax-utils systemd user
+inherit cmake-utils gnome2-utils pax-utils systemd user
EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
[[ "${PV}" == "9999" ]] && inherit git-r3
@@ -13,9 +13,10 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-SLOT="0"
KEYWORDS=""
-IUSE="+breeze crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify +ssl syslog urlpreview X"
+SLOT="0"
+IUSE="+breeze crypt +dbus debug kde ldap monolithic oxygen postgres +server
+snorenotify +ssl syslog urlpreview X"
SERVER_RDEPEND="
dev-qt/qtscript:5
@@ -96,21 +97,21 @@ src_configure() {
local mycmakeargs=(
-DUSE_QT4=OFF
-DUSE_QT5=ON
- -DWANT_CORE=$(usex server)
- -DWANT_MONO=$(usex monolithic)
- -DWANT_QTCLIENT=$(usex X)
- -DWITH_KDE=$(usex kde)
- -DWITH_LDAP=$(usex ldap)
- -DWITH_WEBKIT=OFF
- -DWITH_WEBENGINE=$(usex urlpreview)
-DWITH_BREEZE=OFF
+ -DWITH_WEBKIT=OFF
-DWITH_BREEZE_DARK=OFF
-DWITH_OXYGEN=OFF
-DEMBED_DATA=OFF
-DCMAKE_SKIP_RPATH=ON
$(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_LDAP=$(usex ldap)
+ -DWANT_MONO=$(usex monolithic)
+ -DWANT_CORE=$(usex server)
$(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ -DWITH_WEBENGINE=$(usex urlpreview)
+ -DWANT_QTCLIENT=$(usex X)
)
cmake-utils_src_configure
@@ -153,6 +154,12 @@ pkg_postinst() {
einfo "Quassel can use net-misc/oidentd package if installed on your system."
einfo "Consider installing it if you want to run quassel within identd daemon."
fi
+
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
}
pkg_config() {
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-03-22 19:58 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-03-22 19:58 UTC (permalink / raw
To: gentoo-commits
commit: f6c2aec1bd0155eaffe2c2756109f8884fc8d893
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 22 19:41:07 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Thu Mar 22 19:56:21 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c2aec1
net-irc/quassel: Fix automagic dep on qtdbus
Closes: https://bugs.gentoo.org/644810
Reported-by: Diogo Pereira <sir.suriv <AT> gmail.com>
Thanks-to: Mike Gilbert <floppym <AT> gentoo.org>
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-irc/quassel/quassel-0.12.4-r1.ebuild | 3 ++-
net-irc/quassel/quassel-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.4-r1.ebuild b/net-irc/quassel/quassel-0.12.4-r1.ebuild
index f8d71149f0d..38cd959578a 100644
--- a/net-irc/quassel/quassel-0.12.4-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.4-r1.ebuild
@@ -72,7 +72,7 @@ REQUIRED_USE="
|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
dbus? ( || ( X monolithic ) )
- kde? ( || ( X monolithic ) phonon )
+ kde? ( || ( X monolithic ) dbus phonon )
phonon? ( || ( X monolithic ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
@@ -97,6 +97,7 @@ src_configure() {
-DCMAKE_SKIP_RPATH=ON
$(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
-DWITH_OXYGEN=$(usex !kde)
-DWANT_MONO=$(usex monolithic)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 1a7e98d0992..81455e360f8 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -74,7 +74,7 @@ DOCS=( AUTHORS ChangeLog README.md )
REQUIRED_USE="
|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
- kde? ( || ( X monolithic ) )
+ kde? ( || ( X monolithic ) dbus )
ldap? ( || ( server monolithic ) )
monolithic? ( || ( breeze oxygen ) )
postgres? ( || ( server monolithic ) )
@@ -105,6 +105,7 @@ src_configure() {
-DCMAKE_SKIP_RPATH=ON
$(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package dbus Qt5DBus)
-DWITH_KDE=$(usex kde)
-DWITH_LDAP=$(usex ldap)
-DWANT_MONO=$(usex monolithic)
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2018-03-22 19:58 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2018-03-22 19:58 UTC (permalink / raw
To: gentoo-commits
commit: b4e4a52dfd5dcc298eea1881cdb66562295586d5
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 22 19:48:25 2018 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Thu Mar 22 19:56:54 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e4a52d
net-irc/quassel: Install newer {init,conf} file
Closes: https://bugs.gentoo.org/639480
Closes: https://bugs.gentoo.org/423145
Bug: https://bugs.gentoo.org/603414
Reported-by: Michael Mair-Keimberger (iamnr3) <bu9zilla <AT> gmail.com>
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-irc/quassel/quassel-0.12.4-r1.ebuild | 4 ++--
net-irc/quassel/quassel-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.4-r1.ebuild b/net-irc/quassel/quassel-0.12.4-r1.ebuild
index 38cd959578a..a2f11472cf4 100644
--- a/net-irc/quassel/quassel-0.12.4-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.4-r1.ebuild
@@ -128,8 +128,8 @@ src_install() {
fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
# init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf quasselcore
+ newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
systemd_dounit "${FILESDIR}"/quasselcore.service
# logrotate
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 81455e360f8..1f9e3e14eea 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -130,8 +130,8 @@ src_install() {
fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
# init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf quasselcore
+ newinitd "${FILESDIR}"/quasselcore.init-r1 quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf-r1 quasselcore
systemd_dounit "${FILESDIR}"/quasselcore.service
# logrotate
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-12-20 19:17 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2017-12-20 19:17 UTC (permalink / raw
To: gentoo-commits
commit: c96d075a371cb2dbe33c50a55969400ddb1f5487
Author: Manuel Nickschas <sputnick <AT> quassel-irc <DOT> org>
AuthorDate: Wed Dec 20 19:01:40 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 19:17:46 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96d075a
net-irc/quassel: add LDAP support
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6591
net-irc/quassel/quassel-9999.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index dc4527b4df8..bf4fa999424 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -15,11 +15,12 @@ HOMEPAGE="http://quassel-irc.org/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
-IUSE="+breeze crypt +dbus debug kde monolithic oxygen postgres +server snorenotify +ssl syslog urlpreview X"
+IUSE="+breeze crypt +dbus debug kde ldap monolithic oxygen postgres +server snorenotify +ssl syslog urlpreview X"
SERVER_RDEPEND="
dev-qt/qtscript:5
crypt? ( app-crypt/qca:2[qt5(+),ssl] )
+ ldap? ( net-nds/openldap )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )
@@ -73,6 +74,7 @@ REQUIRED_USE="
|| ( X server monolithic )
crypt? ( || ( server monolithic ) )
kde? ( || ( X monolithic ) )
+ ldap? ( || ( server monolithic ) )
monolithic? ( || ( breeze oxygen ) )
postgres? ( || ( server monolithic ) )
snorenotify? ( || ( X monolithic ) )
@@ -98,6 +100,7 @@ src_configure() {
-DWANT_MONO=$(usex monolithic)
-DWANT_QTCLIENT=$(usex X)
-DWITH_KDE=$(usex kde)
+ -DWITH_LDAP=$(usex ldap)
-DWITH_WEBKIT=OFF
-DWITH_WEBENGINE=$(usex urlpreview)
-DWITH_BREEZE=OFF
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-12-03 17:02 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2017-12-03 17:02 UTC (permalink / raw
To: gentoo-commits
commit: c96e81087ffa6f944548d2279c822f825065f220
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 3 16:43:32 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 3 17:01:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96e8108
net-irc/quassel: Drop USE=qt5, build with Qt5 unconditionally
Acked-by: Patrick Lauer <patrick <AT> gentoo.org>
Closes: https://bugs.gentoo.org/639608
Closes: https://bugs.gentoo.org/603074
Package-Manager: Portage-2.3.16, Repoman-2.3.6
net-irc/quassel/Manifest | 2 +-
net-irc/quassel/quassel-0.12.4.ebuild | 92 +++++++++++------------------------
2 files changed, 30 insertions(+), 64 deletions(-)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 9b785e5065a..06198ad4ee5 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1 +1 @@
-DIST quassel-0.12.4.tar.bz2 3742639 SHA256 93e4e54cb3743cbe2e5684c2fcba94fd2bc2cd739f7672dee14341b49c29444d SHA512 66bc12a9634534e6492787172a199c774ef1642d1ddb268c24ed96608698628bca7b278021a006a4db76783b19b1e1dead9d019bb8a6cbe1e12b8857792e7b92 WHIRLPOOL 13a6078aa8f0a3d039e9c240c870a13744b3eb3324f45508f62a37aa8da13c0b00f94f53fe2602762503459a1110e3796673c104397b37297390cc406f2eaa66
+DIST quassel-0.12.4.tar.bz2 3742639 BLAKE2B 855caaf3eb5373008dc3c6f673b68aa1bbb601541ba5eb6c9402f421ec6b1dc933c58785181ca8b3f2fd899ba91a873458ede06f0fda2a3e970980f395742be2 SHA512 66bc12a9634534e6492787172a199c774ef1642d1ddb268c24ed96608698628bca7b278021a006a4db76783b19b1e1dead9d019bb8a6cbe1e12b8857792e7b92
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
index 4b8e4eb39be..fea12b014b0 100644
--- a/net-irc/quassel/quassel-0.12.4.ebuild
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -15,69 +15,43 @@ HOMEPAGE="http://quassel-irc.org/"
LICENSE="GPL-3"
KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
+IUSE="crypt dbus debug kde monolithic phonon postgres +server
snorenotify +ssl syslog webkit X"
SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5,ssl] )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? ( app-crypt/qca:2[qt4,ssl] )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[qt5(+),ssl] )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )
"
GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- phonon? ( media-libs/phonon[qt5(+)] )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- webkit? ( dev-qt/qtwebkit:5 )
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5(+)]
+ dev-qt/qtdbus:5
)
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt4]
- dev-qt/qtdbus:4
- kde? (
- kde-frameworks/kdelibs:4
- kde-frameworks/oxygen-icons:*
- )
- )
- phonon? ( media-libs/phonon[qt4] )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
)
+ phonon? ( media-libs/phonon[qt5(+)] )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ webkit? ( dev-qt/qtwebkit:5 )
"
RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
monolithic? (
${SERVER_RDEPEND}
${GUI_RDEPEND}
@@ -88,26 +62,22 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
- qt5? (
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
- )
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
"
DOCS=( AUTHORS ChangeLog README )
REQUIRED_USE="
|| ( X server monolithic )
- ayatana? ( || ( X monolithic ) )
crypt? ( || ( server monolithic ) )
dbus? ( || ( X monolithic ) )
kde? ( || ( X monolithic ) phonon )
phonon? ( || ( X monolithic ) )
postgres? ( || ( server monolithic ) )
- qt5? ( !ayatana )
- snorenotify? ( qt5 || ( X monolithic ) )
+ snorenotify? ( || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
- webkit? ( qt5 || ( X monolithic ) )
+ webkit? ( || ( X monolithic ) )
"
pkg_setup() {
@@ -122,17 +92,13 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
$(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
-DWITH_KDE=$(usex kde)
-DWITH_OXYGEN=$(usex !kde)
-DWANT_MONO=$(usex monolithic)
- $(cmake-utils_use_find_package phonon Phonon)
$(cmake-utils_use_find_package phonon Phonon4Qt5)
- -DUSE_QT5=$(usex qt5)
+ -DUSE_QT5=ON
-DWANT_CORE=$(usex server)
$(cmake-utils_use_find_package snorenotify LibsnoreQt5)
-DWITH_WEBKIT=$(usex webkit)
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-12-03 17:02 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2017-12-03 17:02 UTC (permalink / raw
To: gentoo-commits
commit: 74f0b18009bf0361271afda85b49aee43e73947d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 3 16:46:11 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 3 17:01:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f0b180
net-irc/quassel: Prepare for a future app-crypt/qca w/o USE=qt5
Package-Manager: Portage-2.3.16, Repoman-2.3.6
net-irc/quassel/quassel-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 7bf54b67a40..325fd52095c 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -19,7 +19,7 @@ IUSE="+breeze crypt +dbus debug kde monolithic oxygen postgres +server snorenoti
SERVER_RDEPEND="
dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[qt5,ssl] )
+ crypt? ( app-crypt/qca:2[qt5(+),ssl] )
postgres? ( dev-qt/qtsql:5[postgres] )
!postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-12-03 17:02 Andreas Sturmlechner
0 siblings, 0 replies; 96+ messages in thread
From: Andreas Sturmlechner @ 2017-12-03 17:02 UTC (permalink / raw
To: gentoo-commits
commit: a8cdc2ad20d5e7510740e10861ac62b9d5ff1c8c
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 3 16:48:26 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 3 17:01:40 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8cdc2ad
net-irc/quassel: Sort RDEPEND
Package-Manager: Portage-2.3.16, Repoman-2.3.6
net-irc/quassel/quassel-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 325fd52095c..dc4527b4df8 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -50,9 +50,9 @@ GUI_RDEPEND="
"
RDEPEND="
- sys-libs/zlib
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl?]
+ sys-libs/zlib
monolithic? (
${SERVER_RDEPEND}
${GUI_RDEPEND}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-08-30 14:05 Michael Palimaka
0 siblings, 0 replies; 96+ messages in thread
From: Michael Palimaka @ 2017-08-30 14:05 UTC (permalink / raw
To: gentoo-commits
commit: d65b0bc738fdfbb6896034c19495f96eb193a0f5
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 14:01:32 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 14:05:07 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d65b0bc7
net-irc/quassel: remove dev-qt/qtphonon dependency
Gentoo-bug: 629144
Package-Manager: Portage-2.3.6, Repoman-2.3.3
net-irc/quassel/quassel-0.12.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
index b349d5e9cab..8843dcc661d 100644
--- a/net-irc/quassel/quassel-0.12.4.ebuild
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -67,7 +67,7 @@ GUI_RDEPEND="
kde-frameworks/oxygen-icons:*
)
)
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
+ phonon? ( media-libs/phonon[qt4] )
)
"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-06-05 9:08 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2017-06-05 9:08 UTC (permalink / raw
To: gentoo-commits
commit: 8110a18906f52f1c600a1f1976ad7e17b878279e
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 5 09:08:19 2017 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Mon Jun 5 09:08:19 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8110a189
net-irc/quassel: Drop dependency on dev-qt/webkit:4
Gentoo-bug: 620726
Package-Manager: Portage-2.3.6, Repoman-2.3.2
net-irc/quassel/quassel-0.12.4.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
index ea792e54ed4..b349d5e9cab 100644
--- a/net-irc/quassel/quassel-0.12.4.ebuild
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -68,7 +68,6 @@ GUI_RDEPEND="
)
)
phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
)
"
@@ -108,7 +107,7 @@ REQUIRED_USE="
qt5? ( !ayatana )
snorenotify? ( qt5 || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
+ webkit? ( qt5 || ( X monolithic ) )
"
pkg_setup() {
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-06-04 13:10 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2017-06-04 13:10 UTC (permalink / raw
To: gentoo-commits
commit: b3d05997eebaafcc279934d10f3cbd3506b23bf5
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 4 13:10:36 2017 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jun 4 13:10:55 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d05997
net-irc/quassel: Add github repo uri
Package-Manager: Portage-2.3.6, Repoman-2.3.2
net-irc/quassel/quassel-0.12.4.ebuild | 2 +-
net-irc/quassel/quassel-9999.ebuild | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
index 107b4dc362d..ea792e54ed4 100644
--- a/net-irc/quassel/quassel-0.12.4.ebuild
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -5,7 +5,7 @@ EAPI=6
inherit cmake-utils eutils pax-utils systemd user versionator
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
+EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
[[ "${PV}" == "9999" ]] && inherit git-r3
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index c42a4d25448..a79337d4d34 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils eutils pax-utils systemd user
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
+EGIT_REPO_URI=( "https://github.com/${PN}/${PN}" "git://git.${PN}-irc.org/${PN}" )
[[ "${PV}" == "9999" ]] && inherit git-r3
DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2017-01-28 8:40 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2017-01-28 8:40 UTC (permalink / raw
To: gentoo-commits
commit: b888987452a8d0e992021b83db7ce26244034e6e
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 08:40:01 2017 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 08:40:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8889874
net-irc/quassel: Drop RDEPEND on kde-misc/plasma-widget-message-indicator
It is masked for removal.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-irc/quassel/quassel-0.12.4.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
index 9f34a3c..376a9bf 100644
--- a/net-irc/quassel/quassel-0.12.4.ebuild
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -66,7 +66,6 @@ GUI_RDEPEND="
kde? (
kde-frameworks/kdelibs:4
kde-frameworks/oxygen-icons:*
- ayatana? ( kde-misc/plasma-widget-message-indicator )
)
)
phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-09-14 19:36 Michael Palimaka
0 siblings, 0 replies; 96+ messages in thread
From: Michael Palimaka @ 2016-09-14 19:36 UTC (permalink / raw
To: gentoo-commits
commit: ff5d0b2e6c47fdec313aa4385f9ccb95ca3544c0
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 14 19:35:55 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Sep 14 19:36:12 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5d0b2e
net-irc/quassel: live updates by Sput
Package-Manager: portage-2.3.0
net-irc/quassel/metadata.xml | 31 ++++++---
net-irc/quassel/quassel-9999.ebuild | 134 +++++++++++++-----------------------
2 files changed, 67 insertions(+), 98 deletions(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 66081eb..973e542 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -10,12 +10,26 @@
<name>Johannes Huber</name>
</maintainer>
<use>
+ <flag name="breeze">
+ Support the Breeze and Breeze-Dark icon sets (default for Plasma 5).
+ </flag>
+ <flag name="crypt">
+ Support core->network per-channel and per-query blowfish
+ encryption via <pkg>app-crypt/qca</pkg> SLOT 2.
+ </flag>
+ <flag name="dbus">
+ Support desktop notifications via the StatusNotifier D-Bus service
+ (used by most modern desktop environments).
+ </flag>
<flag name="monolithic">
- Build Standalone client with integrated core, no external
- quasselcore needed. Only useful if you don't want to use quassels
+ Build standalone client with integrated core, no external
+ quasselcore needed. Only useful if you don't want to use Quassel's
client/server model. The server and X flags are not needed in this
case but it is possible to enable them too.
</flag>
+ <flag name="oxygen">
+ Support the Oxygen icon set that was the default for KDE4.
+ </flag>
<flag name="phonon">
Build client with phonon backend support. This enables sound
playback in client.
@@ -27,21 +41,16 @@
disable it on the client.
</flag>
<flag name="snorenotify">
- Support for snore notification framework.
+ Support for Snore notification framework.
</flag>
- <flag name="webkit">
- Use qt-webkit rendering engine for showing URL thumbnails and
- for other things that need web browser integration.
+ <flag name="urlpreview">
+ Use QtWebEngine rendering engine for showing URL thumbnails.
</flag>
<flag name="X">
- Build the Qt 4 GUI client for quassel. If this USE flag is
+ Build the Qt5 GUI client for quassel. If this USE flag is
disabled, the GUI is not built, and cannot be used. You might
want to disable this on the server, but you need it enabled on
the client.
</flag>
- <flag name="crypt">
- Support core->network per-channel and per-query blowfish
- encryption via <pkg>app-crypt/qca</pkg> SLOT 2.
- </flag>
</use>
</pkgmetadata>
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index bd6c558..3a862b1 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-inherit cmake-utils eutils pax-utils systemd user versionator
+inherit cmake-utils eutils pax-utils systemd user
EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
[[ "${PV}" == "9999" ]] && inherit git-r3
@@ -14,74 +14,46 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS=""
SLOT="0"
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
-snorenotify +ssl syslog webkit X"
+KEYWORDS=""
+IUSE="+breeze crypt +dbus debug kde monolithic oxygen postgres +server snorenotify +ssl syslog urlpreview X"
SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[openssl,qt5] )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? ( app-crypt/qca:2[openssl,qt4(+)] )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[openssl,qt5] )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
syslog? ( virtual/logger )
"
GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- phonon? ( media-libs/phonon[qt5] )
- !phonon? ( dev-qt/qtmultimedia:5 )
- snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
- webkit? ( dev-qt/qtwebkit:5 )
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5
+ dev-qt/qtwidgets:5
+ breeze? ( kde-frameworks/breeze-icons:5 )
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5]
+ dev-qt/qtdbus:5
)
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt4(+)]
- dev-qt/qtdbus:4
- kde? (
- kde-base/kdelibs:4
- kde-frameworks/oxygen-icons:*
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- )
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
)
+ oxygen? ( kde-frameworks/oxygen-icons:5 )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ urlpreview? ( dev-qt/qtwebengine:5[widgets] )
"
RDEPEND="
sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
monolithic? (
${SERVER_RDEPEND}
${GUI_RDEPEND}
@@ -92,26 +64,21 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
- qt5? (
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
- )
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
"
-DOCS=( AUTHORS ChangeLog README )
+DOCS=( AUTHORS ChangeLog README.md )
REQUIRED_USE="
|| ( X server monolithic )
- ayatana? ( || ( X monolithic ) )
crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
kde? ( || ( X monolithic ) )
- phonon? ( || ( X monolithic ) )
+ monolithic? ( || ( breeze oxygen ) )
postgres? ( || ( server monolithic ) )
- qt5? ( !ayatana )
- snorenotify? ( qt5 || ( X monolithic ) )
+ snorenotify? ( || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
+ X? ( || ( breeze oxygen ) )
"
pkg_setup() {
@@ -126,31 +93,24 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
- $(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- -DWITH_KDE=$(usex kde)
- -DWITH_OXYGEN=$(usex !kde)
- -DWANT_MONO=$(usex monolithic)
- $(cmake-utils_use_find_package phonon Phonon)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_find_package !phonon Qt5Multimedia)
- -DUSE_QT5=$(usex qt5)
+ -DUSE_QT4=OFF
+ -DUSE_QT5=ON
-DWANT_CORE=$(usex server)
- $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- -DWITH_WEBKIT=$(usex webkit)
+ -DWANT_MONO=$(usex monolithic)
-DWANT_QTCLIENT=$(usex X)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_WEBKIT=OFF
+ -DWITH_WEBENGINE=$(usex urlpreview)
+ -DWITH_BREEZE=OFF
+ -DWITH_BREEZE_DARK=OFF
+ -DWITH_OXYGEN=OFF
-DEMBED_DATA=OFF
-DCMAKE_SKIP_RPATH=ON
+ $(cmake-utils_use_find_package crypt QCA2-QT5)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
)
- # Something broke upstream detection since Qt 5.5
- if use ssl ; then
- mycmakeargs+=("-DHAVE_SSL=TRUE")
- fi
-
cmake-utils_src_configure
}
@@ -179,7 +139,7 @@ src_install() {
pkg_postinst() {
if use monolithic && use ssl ; then
elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/wiki/quassel-irc."
+ elog "is available at http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Client-Core_SSL_support."
fi
if use server; then
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-09-14 17:18 Michael Palimaka
0 siblings, 0 replies; 96+ messages in thread
From: Michael Palimaka @ 2016-09-14 17:18 UTC (permalink / raw
To: gentoo-commits
commit: 8b10854dcc467a16bf1d476c5e342e28f3f18082
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 14 17:17:22 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Sep 14 17:18:39 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b10854d
net-irc/quassel: amd64/x86 stable
Gentoo-bug: 579570
Package-Manager: portage-2.3.0
net-irc/quassel/quassel-0.12.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
index 8d88d5e..cb9c20d 100644
--- a/net-irc/quassel/quassel-0.12.4.ebuild
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
snorenotify +ssl syslog webkit X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-07-24 9:35 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-07-24 9:35 UTC (permalink / raw
To: gentoo-commits
commit: c0abb97896025bb47c3b75d709264f5809ffb6d0
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 24 09:35:41 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jul 24 09:35:50 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0abb978
net-irc/quassel: Drop ancient upgrade info
Fixes wrong use of REPLACING_VERSIONS does not account for multiple values.
Gentoo-bug: 589492
Package-Manager: portage-2.3.0
net-irc/quassel/quassel-0.12.2-r3.ebuild | 12 ------------
net-irc/quassel/quassel-0.12.3-r1.ebuild | 12 ------------
net-irc/quassel/quassel-0.12.4.ebuild | 12 ------------
net-irc/quassel/quassel-9999.ebuild | 12 ------------
4 files changed, 48 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.2-r3.ebuild b/net-irc/quassel/quassel-0.12.2-r3.ebuild
index 1878277..9258f65 100644
--- a/net-irc/quassel/quassel-0.12.2-r3.ebuild
+++ b/net-irc/quassel/quassel-0.12.2-r3.ebuild
@@ -190,18 +190,6 @@ pkg_postinst() {
einfo "Quassel can use net-misc/oidentd package if installed on your system."
einfo "Consider installing it if you want to run quassel within identd daemon."
fi
-
- # temporary info mesage
- if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
}
pkg_config() {
diff --git a/net-irc/quassel/quassel-0.12.3-r1.ebuild b/net-irc/quassel/quassel-0.12.3-r1.ebuild
index 858a026..8d88d5e 100644
--- a/net-irc/quassel/quassel-0.12.3-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.3-r1.ebuild
@@ -189,18 +189,6 @@ pkg_postinst() {
einfo "Quassel can use net-misc/oidentd package if installed on your system."
einfo "Consider installing it if you want to run quassel within identd daemon."
fi
-
- # temporary info mesage
- if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
}
pkg_config() {
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
index 858a026..8d88d5e 100644
--- a/net-irc/quassel/quassel-0.12.4.ebuild
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -189,18 +189,6 @@ pkg_postinst() {
einfo "Quassel can use net-misc/oidentd package if installed on your system."
einfo "Consider installing it if you want to run quassel within identd daemon."
fi
-
- # temporary info mesage
- if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
}
pkg_config() {
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 1638c24..bd6c558 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -191,18 +191,6 @@ pkg_postinst() {
einfo "Quassel can use net-misc/oidentd package if installed on your system."
einfo "Consider installing it if you want to run quassel within identd daemon."
fi
-
- # temporary info mesage
- if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
}
pkg_config() {
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-06-21 19:47 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-06-21 19:47 UTC (permalink / raw
To: gentoo-commits
commit: 902f9468643e477bddf23eb27a61fae8bb99d4d9
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 19:46:40 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 19:46:51 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902f9468
net-irc/quassel: Update use phonon
Upstream commit 680565f39c50f27cc339cb3e96bbd0abc6f47144
Package-Manager: portage-2.3.0_rc1
net-irc/quassel/quassel-9999.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index ddd1fea..1638c24 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -54,6 +54,7 @@ GUI_RDEPEND="
kde-frameworks/sonnet:5
)
phonon? ( media-libs/phonon[qt5] )
+ !phonon? ( dev-qt/qtmultimedia:5 )
snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
webkit? ( dev-qt/qtwebkit:5 )
)
@@ -104,7 +105,7 @@ REQUIRED_USE="
ayatana? ( || ( X monolithic ) )
crypt? ( || ( server monolithic ) )
dbus? ( || ( X monolithic ) )
- kde? ( || ( X monolithic ) phonon )
+ kde? ( || ( X monolithic ) )
phonon? ( || ( X monolithic ) )
postgres? ( || ( server monolithic ) )
qt5? ( !ayatana )
@@ -135,6 +136,7 @@ src_configure() {
-DWANT_MONO=$(usex monolithic)
$(cmake-utils_use_find_package phonon Phonon)
$(cmake-utils_use_find_package phonon Phonon4Qt5)
+ $(cmake-utils_use_find_package !phonon Qt5Multimedia)
-DUSE_QT5=$(usex qt5)
-DWANT_CORE=$(usex server)
$(cmake-utils_use_find_package snorenotify LibsnoreQt5)
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-04-25 11:25 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-04-25 11:25 UTC (permalink / raw
To: gentoo-commits
commit: 4108cf6e6c3c55351c8d0ba566f895893844a3c2
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 25 11:24:32 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Mon Apr 25 11:25:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4108cf6e
net-irc/quassel: Version bump 0.12.4
Package-Manager: portage-2.2.28
net-irc/quassel/Manifest | 1 +
net-irc/quassel/quassel-0.12.4.ebuild | 222 ++++++++++++++++++++++++++++++++++
2 files changed, 223 insertions(+)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 3962e34..b80eb2a 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1,2 +1,3 @@
DIST quassel-0.12.2.tar.bz2 3681838 SHA256 6bd6f79ecb88fb857bea7e89c767a3bd0f413ff01bae9298dd2e563478947897 SHA512 0c907982af0ba11af6ba5d075850149dc4d4df0c759a736dfaccdc01778958bd9b0137515c2d78a72a1b5aef6600cea47505de6ee905d83a51cf4e67d132911d WHIRLPOOL 947c47ab6a5db73fdda7d5e5fc3f618030e9c2cfd78f4f423b32332e6514b5c3b8d24423a6be8ee8bf81e2e4a973aa29578e776dba5e8f7ad947acbcb7aef497
DIST quassel-0.12.3.tar.bz2 3687078 SHA256 4d3ee91b85cce3d8df62faf55ad35bebd6fc45085ed6248b8a41d2858de3d434 SHA512 0cb5486c4a992cb4e5e84ec2cc15f11ac6e324fa7b3a4a0ddc1edd090adabcb30f8856b1f2f348bec34fdfa33bcfa0e8e14fb45898d11d954f501bb3ee4c8aa4 WHIRLPOOL 482c2afee0e24dee2f3e80cacb47c7f7642851c4f417723a73258579824331a265c56b5777bc79c47bd3af6a6747d33a00bb539894f64081165d75cb19b351cc
+DIST quassel-0.12.4.tar.bz2 3742639 SHA256 93e4e54cb3743cbe2e5684c2fcba94fd2bc2cd739f7672dee14341b49c29444d SHA512 66bc12a9634534e6492787172a199c774ef1642d1ddb268c24ed96608698628bca7b278021a006a4db76783b19b1e1dead9d019bb8a6cbe1e12b8857792e7b92 WHIRLPOOL 13a6078aa8f0a3d039e9c240c870a13744b3eb3324f45508f62a37aa8da13c0b00f94f53fe2602762503459a1110e3796673c104397b37297390cc406f2eaa66
diff --git a/net-irc/quassel/quassel-0.12.4.ebuild b/net-irc/quassel/quassel-0.12.4.ebuild
new file mode 100644
index 0000000..858a026
--- /dev/null
+++ b/net-irc/quassel/quassel-0.12.4.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils eutils pax-utils systemd user versionator
+
+EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
+[[ "${PV}" == "9999" ]] && inherit git-r3
+
+DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
+HOMEPAGE="http://quassel-irc.org/"
+[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+SLOT="0"
+IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
+snorenotify +ssl syslog webkit X"
+
+SERVER_RDEPEND="
+ qt5? (
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[openssl,qt5] )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ )
+ !qt5? (
+ dev-qt/qtscript:4
+ crypt? ( app-crypt/qca:2[openssl,qt4(+)] )
+ postgres? ( dev-qt/qtsql:4[postgres] )
+ !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ )
+ syslog? ( virtual/logger )
+"
+
+GUI_RDEPEND="
+ qt5? (
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5]
+ dev-qt/qtdbus:5
+ )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
+ )
+ phonon? ( media-libs/phonon[qt5] )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
+ webkit? ( dev-qt/qtwebkit:5 )
+ )
+ !qt5? (
+ dev-qt/qtgui:4
+ ayatana? ( dev-libs/libindicate-qt )
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt4(+)]
+ dev-qt/qtdbus:4
+ kde? (
+ kde-base/kdelibs:4
+ kde-frameworks/oxygen-icons:*
+ ayatana? ( kde-misc/plasma-widget-message-indicator )
+ )
+ )
+ phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
+ webkit? ( dev-qt/qtwebkit:4 )
+ )
+"
+
+RDEPEND="
+ sys-libs/zlib
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
+ )
+ !qt5? ( dev-qt/qtcore:4[ssl?] )
+ monolithic? (
+ ${SERVER_RDEPEND}
+ ${GUI_RDEPEND}
+ )
+ !monolithic? (
+ server? ( ${SERVER_RDEPEND} )
+ X? ( ${GUI_RDEPEND} )
+ )
+"
+DEPEND="${RDEPEND}
+ qt5? (
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
+ )
+"
+
+DOCS=( AUTHORS ChangeLog README )
+
+REQUIRED_USE="
+ || ( X server monolithic )
+ ayatana? ( || ( X monolithic ) )
+ crypt? ( || ( server monolithic ) )
+ dbus? ( || ( X monolithic ) )
+ kde? ( || ( X monolithic ) phonon )
+ phonon? ( || ( X monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ qt5? ( !ayatana )
+ snorenotify? ( qt5 || ( X monolithic ) )
+ syslog? ( || ( server monolithic ) )
+ webkit? ( || ( X monolithic ) )
+"
+
+pkg_setup() {
+ if use server; then
+ QUASSEL_DIR=/var/lib/${PN}
+ QUASSEL_USER=${PN}
+ # create quassel:quassel user
+ enewgroup "${QUASSEL_USER}"
+ enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package ayatana IndicateQt)
+ $(cmake-utils_use_find_package crypt QCA2)
+ $(cmake-utils_use_find_package crypt QCA2-QT5)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_OXYGEN=$(usex !kde)
+ -DWANT_MONO=$(usex monolithic)
+ $(cmake-utils_use_find_package phonon Phonon)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ -DUSE_QT5=$(usex qt5)
+ -DWANT_CORE=$(usex server)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
+ -DWITH_WEBKIT=$(usex webkit)
+ -DWANT_QTCLIENT=$(usex X)
+ -DEMBED_DATA=OFF
+ -DCMAKE_SKIP_RPATH=ON
+ )
+
+ # Something broke upstream detection since Qt 5.5
+ if use ssl ; then
+ mycmakeargs+=("-DHAVE_SSL=TRUE")
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ # needs PAX marking wrt bug#346255
+ pax-mark m "${ED}/usr/bin/quasselcore"
+
+ # prepare folders in /var/
+ keepdir "${QUASSEL_DIR}"
+ fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
+
+ # init scripts & systemd unit
+ newinitd "${FILESDIR}"/quasselcore.init quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf quasselcore
+ systemd_dounit "${FILESDIR}"/quasselcore.service
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/quassel.logrotate" quassel
+ fi
+}
+
+pkg_postinst() {
+ if use monolithic && use ssl ; then
+ 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
+
+ if use server; then
+ einfo "If you want to generate SSL certificate remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
+ fi
+
+ if use server || use monolithic ; then
+ einfo "Quassel can use net-misc/oidentd package if installed on your system."
+ einfo "Consider installing it if you want to run quassel within identd daemon."
+ fi
+
+ # temporary info mesage
+ if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
+ echo
+ ewarn "Please note that all configuration moved from"
+ ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
+ ewarn "to: ${QUASSEL_DIR}."
+ echo
+ ewarn "For migration, stop the core, move quasselcore files (pretty much"
+ ewarn "everything apart from quasselclient.conf and settings.qss) into"
+ ewarn "new location and then start server again."
+ fi
+}
+
+pkg_config() {
+ if use server && use ssl; then
+ # generate the pem file only when it does not already exist
+ if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
+ einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
+ -keyout "${QUASSEL_DIR}/quasselCert.pem" \
+ -out "${QUASSEL_DIR}/quasselCert.pem"
+ # permissions for the key
+ chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
+ else
+ einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
+ einfo "Remove it if you want to create new one."
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-04-18 9:43 Patrice Clement
0 siblings, 0 replies; 96+ messages in thread
From: Patrice Clement @ 2016-04-18 9:43 UTC (permalink / raw
To: gentoo-commits
commit: 3520fe93a2eb0a484d1b24f9626fa3d4cec98d1f
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 18 09:17:20 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Apr 18 09:28:45 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3520fe93
net-irc/quassel: Fix metadata.xml file.
Package-Manager: portage-2.2.26
net-irc/quassel/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 096fe54..66081eb 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -41,7 +41,7 @@
</flag>
<flag name="crypt">
Support core->network per-channel and per-query blowfish
- encryption via <pkg>app-crypt/qca:2</pkg>.
+ encryption via <pkg>app-crypt/qca</pkg> SLOT 2.
</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-28 16:06 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-03-28 16:06 UTC (permalink / raw
To: gentoo-commits
commit: 180772083a41f0bdf986bd64832320e5f567e603
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 28 16:06:34 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Mon Mar 28 16:06:43 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18077208
net-irc/quassel: EAPI 6
Package-Manager: portage-2.2.28
net-irc/quassel/quassel-0.12.3-r1.ebuild | 18 +++++++++---------
net-irc/quassel/quassel-9999.ebuild | 18 +++++++++---------
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.3-r1.ebuild b/net-irc/quassel/quassel-0.12.3-r1.ebuild
index e264d6a..858a026 100644
--- a/net-irc/quassel/quassel-0.12.3-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.3-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
inherit cmake-utils eutils pax-utils systemd user versionator
@@ -130,16 +130,16 @@ src_configure() {
$(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- $(cmake-utils_use_with !kde OXYGEN)
- $(cmake-utils_use_want monolithic MONO)
- $(cmake-utils_use_find_package phonon)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_OXYGEN=$(usex !kde)
+ -DWANT_MONO=$(usex monolithic)
+ $(cmake-utils_use_find_package phonon Phonon)
$(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- $(cmake-utils_use_want server CORE)
+ -DUSE_QT5=$(usex qt5)
+ -DWANT_CORE=$(usex server)
$(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- $(cmake-utils_use_with webkit)
- $(cmake-utils_use_want X QTCLIENT)
+ -DWITH_WEBKIT=$(usex webkit)
+ -DWANT_QTCLIENT=$(usex X)
-DEMBED_DATA=OFF
-DCMAKE_SKIP_RPATH=ON
)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index cdca48c..ddd1fea 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
inherit cmake-utils eutils pax-utils systemd user versionator
@@ -130,16 +130,16 @@ src_configure() {
$(cmake-utils_use_find_package crypt QCA2-QT5)
$(cmake-utils_use_find_package dbus dbusmenu-qt)
$(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- $(cmake-utils_use_with !kde OXYGEN)
- $(cmake-utils_use_want monolithic MONO)
- $(cmake-utils_use_find_package phonon)
+ -DWITH_KDE=$(usex kde)
+ -DWITH_OXYGEN=$(usex !kde)
+ -DWANT_MONO=$(usex monolithic)
+ $(cmake-utils_use_find_package phonon Phonon)
$(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- $(cmake-utils_use_want server CORE)
+ -DUSE_QT5=$(usex qt5)
+ -DWANT_CORE=$(usex server)
$(cmake-utils_use_find_package snorenotify LibsnoreQt5)
- $(cmake-utils_use_with webkit)
- $(cmake-utils_use_want X QTCLIENT)
+ -DWITH_WEBKIT=$(usex webkit)
+ -DWANT_QTCLIENT=$(usex X)
-DEMBED_DATA=OFF
-DCMAKE_SKIP_RPATH=ON
)
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-27 16:44 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-03-27 16:44 UTC (permalink / raw
To: gentoo-commits
commit: b081e13464ea0f48df445ccb364344b5b4bc62e3
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 27 16:44:34 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 16:44:34 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b081e134
net-irc/quassel: Remove vulnerable version
Gentoo-bug: 568150
Package-Manager: portage-2.2.28
net-irc/quassel/quassel-0.12.2.ebuild | 211 ----------------------------------
1 file changed, 211 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.2.ebuild b/net-irc/quassel/quassel-0.12.2.ebuild
deleted file mode 100644
index 42d536b..0000000
--- a/net-irc/quassel/quassel-0.12.2.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit cmake-utils eutils pax-utils systemd user versionator
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~sparc-solaris"
-SLOT="0"
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[openssl,qt5] )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? ( app-crypt/qca:2[openssl,qt4(+)] )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- dev-libs/libdbusmenu-qt[qt5]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- phonon? ( media-libs/phonon[qt5] )
- webkit? ( dev-qt/qtwebkit:5 )
- )
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- dev-libs/libdbusmenu-qt[qt4(+)]
- dev-qt/qtdbus:4
- kde? (
- kde-base/kdelibs:4
- kde-frameworks/oxygen-icons
- )
- )
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
- )
-"
-
-RDEPEND="
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- qt5? (
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
- )
-"
-
-DOCS=( AUTHORS ChangeLog README )
-
-REQUIRED_USE="
- || ( X server monolithic )
- ayatana? ( || ( X monolithic ) )
- crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
- kde? ( || ( X monolithic ) phonon )
- phonon? ( || ( X monolithic ) )
- postgres? ( || ( server monolithic ) )
- qt5? ( !ayatana )
- syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
- $(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- $(cmake-utils_use_with !kde OXYGEN)
- $(cmake-utils_use_want monolithic MONO)
- $(cmake-utils_use_find_package phonon)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- $(cmake-utils_use_want server CORE)
- $(cmake-utils_use_with webkit)
- $(cmake-utils_use_want X QTCLIENT)
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- 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
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- # temporary info mesage
- if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-27 10:22 Agostino Sarubbo
0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2016-03-27 10:22 UTC (permalink / raw
To: gentoo-commits
commit: 7ede1374c5c515cf82e84c46178127fb1ccb2d79
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 27 10:21:46 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 10:21:46 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ede1374
net-irc/quassel: ppc stable wrt bug #568150
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/quassel/quassel-0.12.2-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.2-r3.ebuild b/net-irc/quassel/quassel-0.12.2-r3.ebuild
index 6a18445..1878277 100644
--- a/net-irc/quassel/quassel-0.12.2-r3.ebuild
+++ b/net-irc/quassel/quassel-0.12.2-r3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
+KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-26 16:51 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-03-26 16:51 UTC (permalink / raw
To: gentoo-commits
commit: 82835e112941f9b311affb059bc2c3223ae0415e
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 26 16:49:37 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 16:49:37 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82835e11
net-irc/quassel: Remove old
Package-Manager: portage-2.2.28
net-irc/quassel/quassel-0.12.3.ebuild | 218 ----------------------------------
1 file changed, 218 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.3.ebuild b/net-irc/quassel/quassel-0.12.3.ebuild
deleted file mode 100644
index 793d905..0000000
--- a/net-irc/quassel/quassel-0.12.3.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit cmake-utils eutils pax-utils systemd user versionator
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
-SLOT="0"
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- crypt? ( app-crypt/qca:2[openssl,qt5] )
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? ( app-crypt/qca:2[openssl,qt4(+)] )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5]
- dev-qt/qtdbus:5
- )
- kde? (
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/knotifications:5
- kde-frameworks/knotifyconfig:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/sonnet:5
- )
- phonon? ( media-libs/phonon[qt5] )
- webkit? ( dev-qt/qtwebkit:5 )
- )
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt4(+)]
- dev-qt/qtdbus:4
- kde? (
- kde-base/kdelibs:4
- kde-frameworks/oxygen-icons:*
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- )
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
- )
-"
-
-RDEPEND="
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- qt5? (
- dev-qt/linguist-tools:5
- kde-frameworks/extra-cmake-modules
- )
-"
-
-DOCS=( AUTHORS ChangeLog README )
-
-REQUIRED_USE="
- || ( X server monolithic )
- ayatana? ( || ( X monolithic ) )
- crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
- kde? ( || ( X monolithic ) phonon )
- phonon? ( || ( X monolithic ) )
- postgres? ( || ( server monolithic ) )
- qt5? ( !ayatana )
- syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
-"
-
-pkg_setup() {
- if use server; then
- QUASSEL_DIR=/var/lib/${PN}
- QUASSEL_USER=${PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
- $(cmake-utils_use_find_package crypt QCA2-QT5)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- $(cmake-utils_use_with !kde OXYGEN)
- $(cmake-utils_use_want monolithic MONO)
- $(cmake-utils_use_find_package phonon)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- $(cmake-utils_use_want server CORE)
- $(cmake-utils_use_with webkit)
- $(cmake-utils_use_want X QTCLIENT)
- -DEMBED_DATA=OFF
- -DCMAKE_SKIP_RPATH=ON
- )
-
- # Something broke upstream detection since Qt 5.5
- if use ssl ; then
- mycmakeargs+=("-DHAVE_SSL=TRUE")
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
- fi
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- 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
-
- if use server; then
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-
- # temporary info mesage
- if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
-}
-
-pkg_config() {
- if use server && use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-26 16:51 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-03-26 16:51 UTC (permalink / raw
To: gentoo-commits
commit: e77f1be3d559c5c3f5dcba21a246c8b06ca695fb
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 26 16:48:37 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 16:48:37 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77f1be3
net-irc/quassel: Restore arm
Package-Manager: portage-2.2.28
net-irc/quassel/quassel-0.12.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.3-r1.ebuild b/net-irc/quassel/quassel-0.12.3-r1.ebuild
index 127d82e..e264d6a 100644
--- a/net-irc/quassel/quassel-0.12.3-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.3-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
snorenotify +ssl syslog webkit X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-26 16:24 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-03-26 16:24 UTC (permalink / raw
To: gentoo-commits
commit: 07b4f0747303e8fd9f82b3f8e7ad3bfea98b9003
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 26 16:23:49 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 16:23:49 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07b4f074
net-irc/quassel: Restore x86
Package-Manager: portage-2.2.28
net-irc/quassel/quassel-0.12.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.3-r1.ebuild b/net-irc/quassel/quassel-0.12.3-r1.ebuild
index 2fccae9..127d82e 100644
--- a/net-irc/quassel/quassel-0.12.3-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.3-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="~amd64 ~ppc ~amd64-linux ~sparc-solaris"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
snorenotify +ssl syslog webkit X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-26 11:49 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-03-26 11:49 UTC (permalink / raw
To: gentoo-commits
commit: 92c919a8fffe9bc728e1755317af6b7fcc570e3a
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 26 11:49:36 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 11:49:36 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c919a8
net-irc/quassel: Restore ppc
Package-Manager: portage-2.2.28
net-irc/quassel/quassel-0.12.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.3-r1.ebuild b/net-irc/quassel/quassel-0.12.3-r1.ebuild
index 82a7f06..2fccae9 100644
--- a/net-irc/quassel/quassel-0.12.3-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.3-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="~amd64 ~amd64-linux ~sparc-solaris"
+KEYWORDS="~amd64 ~ppc ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
snorenotify +ssl syslog webkit X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-15 16:39 Agostino Sarubbo
0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2016-03-15 16:39 UTC (permalink / raw
To: gentoo-commits
commit: 1ebd3c2a3f92d647ed178c7c752f387b50fa8224
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 16:37:02 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 16:38:50 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebd3c2a
net-irc/quassel: x86 stable wrt bug #568150
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/quassel/quassel-0.12.2-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.2-r3.ebuild b/net-irc/quassel/quassel-0.12.2-r3.ebuild
index a3f5744..6a18445 100644
--- a/net-irc/quassel/quassel-0.12.2-r3.ebuild
+++ b/net-irc/quassel/quassel-0.12.2-r3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-03-12 13:17 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2016-03-12 13:17 UTC (permalink / raw
To: gentoo-commits
commit: 8e969381dec835a6c6b75fa80bba1eef93957bf4
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 13:16:32 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 13:16:55 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e969381
net-irc/quassel: Add use flag snorenotify
Gentoo-bug: 574496
Reported-by: Michael Palimaka <kensington <AT> gentoo.org>
Package-Manager: portage-2.2.28
net-irc/quassel/metadata.xml | 3 +++
net-irc/quassel/quassel-0.12.2-r3.ebuild | 2 +-
...{quassel-0.12.2-r3.ebuild => quassel-0.12.3-r1.ebuild} | 15 +++++++--------
net-irc/quassel/quassel-0.12.3.ebuild | 2 +-
net-irc/quassel/quassel-9999.ebuild | 10 +++++++---
5 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index f6e13ea..096fe54 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -26,6 +26,9 @@
used. You need this enabled on the server, but you might want to
disable it on the client.
</flag>
+ <flag name="snorenotify">
+ Support for snore notification framework.
+ </flag>
<flag name="webkit">
Use qt-webkit rendering engine for showing URL thumbnails and
for other things that need web browser integration.
diff --git a/net-irc/quassel/quassel-0.12.2-r3.ebuild b/net-irc/quassel/quassel-0.12.2-r3.ebuild
index a11aa28..a3f5744 100644
--- a/net-irc/quassel/quassel-0.12.2-r3.ebuild
+++ b/net-irc/quassel/quassel-0.12.2-r3.ebuild
@@ -63,7 +63,7 @@ GUI_RDEPEND="
dev-qt/qtdbus:4
kde? (
kde-base/kdelibs:4
- kde-frameworks/oxygen-icons
+ kde-frameworks/oxygen-icons:*
ayatana? ( kde-misc/plasma-widget-message-indicator )
)
)
diff --git a/net-irc/quassel/quassel-0.12.2-r3.ebuild b/net-irc/quassel/quassel-0.12.3-r1.ebuild
similarity index 95%
copy from net-irc/quassel/quassel-0.12.2-r3.ebuild
copy to net-irc/quassel/quassel-0.12.3-r1.ebuild
index a11aa28..82a7f06 100644
--- a/net-irc/quassel/quassel-0.12.2-r3.ebuild
+++ b/net-irc/quassel/quassel-0.12.3-r1.ebuild
@@ -14,9 +14,10 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+KEYWORDS="~amd64 ~amd64-linux ~sparc-solaris"
SLOT="0"
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
+IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
+snorenotify +ssl syslog webkit X"
SERVER_RDEPEND="
qt5? (
@@ -53,6 +54,7 @@ GUI_RDEPEND="
kde-frameworks/sonnet:5
)
phonon? ( media-libs/phonon[qt5] )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
webkit? ( dev-qt/qtwebkit:5 )
)
!qt5? (
@@ -63,7 +65,7 @@ GUI_RDEPEND="
dev-qt/qtdbus:4
kde? (
kde-base/kdelibs:4
- kde-frameworks/oxygen-icons
+ kde-frameworks/oxygen-icons:*
ayatana? ( kde-misc/plasma-widget-message-indicator )
)
)
@@ -97,11 +99,6 @@ DEPEND="${RDEPEND}
DOCS=( AUTHORS ChangeLog README )
-PATCHES=(
- "${FILESDIR}/${P}-qt55.patch"
- "${FILESDIR}/${P}-CVE-2015-8547.patch"
-)
-
REQUIRED_USE="
|| ( X server monolithic )
ayatana? ( || ( X monolithic ) )
@@ -111,6 +108,7 @@ REQUIRED_USE="
phonon? ( || ( X monolithic ) )
postgres? ( || ( server monolithic ) )
qt5? ( !ayatana )
+ snorenotify? ( qt5 || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
webkit? ( || ( X monolithic ) )
"
@@ -139,6 +137,7 @@ src_configure() {
$(cmake-utils_use_find_package phonon Phonon4Qt5)
$(cmake-utils_use_use qt5)
$(cmake-utils_use_want server CORE)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
$(cmake-utils_use_with webkit)
$(cmake-utils_use_want X QTCLIENT)
-DEMBED_DATA=OFF
diff --git a/net-irc/quassel/quassel-0.12.3.ebuild b/net-irc/quassel/quassel-0.12.3.ebuild
index ffede26..793d905 100644
--- a/net-irc/quassel/quassel-0.12.3.ebuild
+++ b/net-irc/quassel/quassel-0.12.3.ebuild
@@ -63,7 +63,7 @@ GUI_RDEPEND="
dev-qt/qtdbus:4
kde? (
kde-base/kdelibs:4
- kde-frameworks/oxygen-icons
+ kde-frameworks/oxygen-icons:*
ayatana? ( kde-misc/plasma-widget-message-indicator )
)
)
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index d55c1a8..cdca48c 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -16,7 +16,8 @@ HOMEPAGE="http://quassel-irc.org/"
LICENSE="GPL-3"
KEYWORDS=""
SLOT="0"
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
+IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server
+snorenotify +ssl syslog webkit X"
SERVER_RDEPEND="
qt5? (
@@ -53,6 +54,7 @@ GUI_RDEPEND="
kde-frameworks/sonnet:5
)
phonon? ( media-libs/phonon[qt5] )
+ snorenotify? ( >=x11-libs/snorenotify-0.7.0 )
webkit? ( dev-qt/qtwebkit:5 )
)
!qt5? (
@@ -63,7 +65,7 @@ GUI_RDEPEND="
dev-qt/qtdbus:4
kde? (
kde-base/kdelibs:4
- kde-frameworks/oxygen-icons
+ kde-frameworks/oxygen-icons:*
ayatana? ( kde-misc/plasma-widget-message-indicator )
)
)
@@ -106,6 +108,7 @@ REQUIRED_USE="
phonon? ( || ( X monolithic ) )
postgres? ( || ( server monolithic ) )
qt5? ( !ayatana )
+ snorenotify? ( qt5 || ( X monolithic ) )
syslog? ( || ( server monolithic ) )
webkit? ( || ( X monolithic ) )
"
@@ -134,6 +137,7 @@ src_configure() {
$(cmake-utils_use_find_package phonon Phonon4Qt5)
$(cmake-utils_use_use qt5)
$(cmake-utils_use_want server CORE)
+ $(cmake-utils_use_find_package snorenotify LibsnoreQt5)
$(cmake-utils_use_with webkit)
$(cmake-utils_use_want X QTCLIENT)
-DEMBED_DATA=OFF
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-02-29 7:57 Ian Delaney
0 siblings, 0 replies; 96+ messages in thread
From: Ian Delaney @ 2016-02-29 7:57 UTC (permalink / raw
To: gentoo-commits
commit: bd7fef7dfd916919688053ae167dae6271c6aa71
Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 29 05:20:41 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Mon Feb 29 07:57:20 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7fef7d
net-irc/quassel: remove proxy maintainer and g-p-m from metadata.xml
Package-Manager: portage-2.2.26
net-irc/quassel/metadata.xml | 8 --------
1 file changed, 8 deletions(-)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index 57a7506..fea0ebe 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -8,14 +8,6 @@
<email>johu@gentoo.org</email>
<name>Johannes Huber</name>
</maintainer>
- <maintainer type="person">
- <email>sputnick@quassel-irc.org</email>
- <description>Upstream author, please CC on bugs</description>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<use>
<flag name="monolithic">
Build Standalone client with integrated core, no external
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-02-29 7:57 Ian Delaney
0 siblings, 0 replies; 96+ messages in thread
From: Ian Delaney @ 2016-02-29 7:57 UTC (permalink / raw
To: gentoo-commits
commit: 127a0bfb4bf8e56ba7290d2f2818c0018dc296ad
Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 29 07:56:55 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Mon Feb 29 07:57:20 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127a0bfb
net-irc/quassel: remove proxy maintainer and g-p-m from metadata.xml
maintainer provided consent to withdraw prox maintainer status via email:
From: Manuel Nickschas <sputnick <AT> quassel-irc.org>
Subject: Re: quassel
Date: Sat, 27 Feb 2016 15:08:46 +0100
Package-Manager: portage-2.2.26
net-irc/quassel/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
index fea0ebe..f6e13ea 100644
--- a/net-irc/quassel/metadata.xml
+++ b/net-irc/quassel/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer type="person">
<email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
</maintainer>
<maintainer type="person">
<email>johu@gentoo.org</email>
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-02-11 12:27 Agostino Sarubbo
0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2016-02-11 12:27 UTC (permalink / raw
To: gentoo-commits
commit: 5b3e2fa782c0c9f833b25b10eb1cb4714878c45e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 12:27:27 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 12:27:27 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3e2fa7
net-irc/quassel: amd64 stable wrt bug #568150
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/quassel/quassel-0.12.2-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/quassel/quassel-0.12.2-r3.ebuild b/net-irc/quassel/quassel-0.12.2-r3.ebuild
index 967f8d0..a11aa28 100644
--- a/net-irc/quassel/quassel-0.12.2-r3.ebuild
+++ b/net-irc/quassel/quassel-0.12.2-r3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://quassel-irc.org/"
[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
LICENSE="GPL-3"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+KEYWORDS="amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
SLOT="0"
IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2016-02-10 19:36 Patrick Lauer
0 siblings, 0 replies; 96+ messages in thread
From: Patrick Lauer @ 2016-02-10 19:36 UTC (permalink / raw
To: gentoo-commits
commit: 118caac79c3c4e3d026bf92eac5caf6a6a2e65b4
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 10 19:35:41 2016 +0000
Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Wed Feb 10 19:35:41 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118caac7
net-irc/quassel: Bump
Package-Manager: portage-2.2.27
net-irc/quassel/Manifest | 1 +
net-irc/quassel/quassel-0.12.3.ebuild | 218 ++++++++++++++++++++++++++++++++++
2 files changed, 219 insertions(+)
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index e2c0a67..3962e34 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -1 +1,2 @@
DIST quassel-0.12.2.tar.bz2 3681838 SHA256 6bd6f79ecb88fb857bea7e89c767a3bd0f413ff01bae9298dd2e563478947897 SHA512 0c907982af0ba11af6ba5d075850149dc4d4df0c759a736dfaccdc01778958bd9b0137515c2d78a72a1b5aef6600cea47505de6ee905d83a51cf4e67d132911d WHIRLPOOL 947c47ab6a5db73fdda7d5e5fc3f618030e9c2cfd78f4f423b32332e6514b5c3b8d24423a6be8ee8bf81e2e4a973aa29578e776dba5e8f7ad947acbcb7aef497
+DIST quassel-0.12.3.tar.bz2 3687078 SHA256 4d3ee91b85cce3d8df62faf55ad35bebd6fc45085ed6248b8a41d2858de3d434 SHA512 0cb5486c4a992cb4e5e84ec2cc15f11ac6e324fa7b3a4a0ddc1edd090adabcb30f8856b1f2f348bec34fdfa33bcfa0e8e14fb45898d11d954f501bb3ee4c8aa4 WHIRLPOOL 482c2afee0e24dee2f3e80cacb47c7f7642851c4f417723a73258579824331a265c56b5777bc79c47bd3af6a6747d33a00bb539894f64081165d75cb19b351cc
diff --git a/net-irc/quassel/quassel-0.12.3.ebuild b/net-irc/quassel/quassel-0.12.3.ebuild
new file mode 100644
index 0000000..ffede26
--- /dev/null
+++ b/net-irc/quassel/quassel-0.12.3.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils eutils pax-utils systemd user versionator
+
+EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
+[[ "${PV}" == "9999" ]] && inherit git-r3
+
+DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity"
+HOMEPAGE="http://quassel-irc.org/"
+[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~sparc-solaris"
+SLOT="0"
+IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
+
+SERVER_RDEPEND="
+ qt5? (
+ dev-qt/qtscript:5
+ crypt? ( app-crypt/qca:2[openssl,qt5] )
+ postgres? ( dev-qt/qtsql:5[postgres] )
+ !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ )
+ !qt5? (
+ dev-qt/qtscript:4
+ crypt? ( app-crypt/qca:2[openssl,qt4(+)] )
+ postgres? ( dev-qt/qtsql:4[postgres] )
+ !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
+ )
+ syslog? ( virtual/logger )
+"
+
+GUI_RDEPEND="
+ qt5? (
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5]
+ dev-qt/qtdbus:5
+ )
+ kde? (
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/knotifyconfig:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
+ )
+ phonon? ( media-libs/phonon[qt5] )
+ webkit? ( dev-qt/qtwebkit:5 )
+ )
+ !qt5? (
+ dev-qt/qtgui:4
+ ayatana? ( dev-libs/libindicate-qt )
+ dbus? (
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt4(+)]
+ dev-qt/qtdbus:4
+ kde? (
+ kde-base/kdelibs:4
+ kde-frameworks/oxygen-icons
+ ayatana? ( kde-misc/plasma-widget-message-indicator )
+ )
+ )
+ phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
+ webkit? ( dev-qt/qtwebkit:4 )
+ )
+"
+
+RDEPEND="
+ sys-libs/zlib
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl?]
+ )
+ !qt5? ( dev-qt/qtcore:4[ssl?] )
+ monolithic? (
+ ${SERVER_RDEPEND}
+ ${GUI_RDEPEND}
+ )
+ !monolithic? (
+ server? ( ${SERVER_RDEPEND} )
+ X? ( ${GUI_RDEPEND} )
+ )
+"
+DEPEND="${RDEPEND}
+ qt5? (
+ dev-qt/linguist-tools:5
+ kde-frameworks/extra-cmake-modules
+ )
+"
+
+DOCS=( AUTHORS ChangeLog README )
+
+REQUIRED_USE="
+ || ( X server monolithic )
+ ayatana? ( || ( X monolithic ) )
+ crypt? ( || ( server monolithic ) )
+ dbus? ( || ( X monolithic ) )
+ kde? ( || ( X monolithic ) phonon )
+ phonon? ( || ( X monolithic ) )
+ postgres? ( || ( server monolithic ) )
+ qt5? ( !ayatana )
+ syslog? ( || ( server monolithic ) )
+ webkit? ( || ( X monolithic ) )
+"
+
+pkg_setup() {
+ if use server; then
+ QUASSEL_DIR=/var/lib/${PN}
+ QUASSEL_USER=${PN}
+ # create quassel:quassel user
+ enewgroup "${QUASSEL_USER}"
+ enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package ayatana IndicateQt)
+ $(cmake-utils_use_find_package crypt QCA2)
+ $(cmake-utils_use_find_package crypt QCA2-QT5)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt)
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_with kde)
+ $(cmake-utils_use_with !kde OXYGEN)
+ $(cmake-utils_use_want monolithic MONO)
+ $(cmake-utils_use_find_package phonon)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ $(cmake-utils_use_use qt5)
+ $(cmake-utils_use_want server CORE)
+ $(cmake-utils_use_with webkit)
+ $(cmake-utils_use_want X QTCLIENT)
+ -DEMBED_DATA=OFF
+ -DCMAKE_SKIP_RPATH=ON
+ )
+
+ # Something broke upstream detection since Qt 5.5
+ if use ssl ; then
+ mycmakeargs+=("-DHAVE_SSL=TRUE")
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ # needs PAX marking wrt bug#346255
+ pax-mark m "${ED}/usr/bin/quasselcore"
+
+ # prepare folders in /var/
+ keepdir "${QUASSEL_DIR}"
+ fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
+
+ # init scripts & systemd unit
+ newinitd "${FILESDIR}"/quasselcore.init quasselcore
+ newconfd "${FILESDIR}"/quasselcore.conf quasselcore
+ systemd_dounit "${FILESDIR}"/quasselcore.service
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/quassel.logrotate" quassel
+ fi
+}
+
+pkg_postinst() {
+ if use monolithic && use ssl ; then
+ 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
+
+ if use server; then
+ einfo "If you want to generate SSL certificate remember to run:"
+ einfo " emerge --config =${CATEGORY}/${PF}"
+ fi
+
+ if use server || use monolithic ; then
+ einfo "Quassel can use net-misc/oidentd package if installed on your system."
+ einfo "Consider installing it if you want to run quassel within identd daemon."
+ fi
+
+ # temporary info mesage
+ if use server && [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
+ echo
+ ewarn "Please note that all configuration moved from"
+ ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
+ ewarn "to: ${QUASSEL_DIR}."
+ echo
+ ewarn "For migration, stop the core, move quasselcore files (pretty much"
+ ewarn "everything apart from quasselclient.conf and settings.qss) into"
+ ewarn "new location and then start server again."
+ fi
+}
+
+pkg_config() {
+ if use server && use ssl; then
+ # generate the pem file only when it does not already exist
+ if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
+ einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
+ openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
+ -keyout "${QUASSEL_DIR}/quasselCert.pem" \
+ -out "${QUASSEL_DIR}/quasselCert.pem"
+ # permissions for the key
+ chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
+ chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
+ else
+ einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
+ einfo "Remove it if you want to create new one."
+ fi
+ fi
+}
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2015-08-25 19:02 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2015-08-25 19:02 UTC (permalink / raw
To: gentoo-commits
commit: d506a2092fb52f4018a428aed9fe4fdbe4466c89
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 25 19:01:50 2015 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Aug 25 19:02:04 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d506a209
net-irc/quassel: Raise dependency on dev-libs/libdbusmenu-qt
Gentoo-Bug: 546354
Reported-by: Daniel Pielmeier <billie <AT> gentoo.org>
Package-Manager: portage-2.2.20.1
net-irc/quassel/quassel-0.12.2-r2.ebuild | 4 ++--
net-irc/quassel/quassel-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.2-r2.ebuild b/net-irc/quassel/quassel-0.12.2-r2.ebuild
index 5b0bbc6..0112eb4 100644
--- a/net-irc/quassel/quassel-0.12.2-r2.ebuild
+++ b/net-irc/quassel/quassel-0.12.2-r2.ebuild
@@ -39,7 +39,7 @@ GUI_RDEPEND="
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dbus? (
- dev-libs/libdbusmenu-qt[qt5]
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5]
dev-qt/qtdbus:5
)
kde? (
@@ -59,7 +59,7 @@ GUI_RDEPEND="
dev-qt/qtgui:4
ayatana? ( dev-libs/libindicate-qt )
dbus? (
- dev-libs/libdbusmenu-qt[qt4(+)]
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt4(+)]
dev-qt/qtdbus:4
kde? (
kde-base/kdelibs:4
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 884fd4b..0b96116 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -39,7 +39,7 @@ GUI_RDEPEND="
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dbus? (
- dev-libs/libdbusmenu-qt[qt5]
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt5]
dev-qt/qtdbus:5
)
kde? (
@@ -59,7 +59,7 @@ GUI_RDEPEND="
dev-qt/qtgui:4
ayatana? ( dev-libs/libindicate-qt )
dbus? (
- dev-libs/libdbusmenu-qt[qt4(+)]
+ >=dev-libs/libdbusmenu-qt-0.9.3_pre20140619[qt4(+)]
dev-qt/qtdbus:4
kde? (
kde-base/kdelibs:4
^ permalink raw reply related [flat|nested] 96+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/
@ 2015-08-16 21:28 Johannes Huber
0 siblings, 0 replies; 96+ messages in thread
From: Johannes Huber @ 2015-08-16 21:28 UTC (permalink / raw
To: gentoo-commits
commit: b856aca02ef0e47251370056ee2d3f410d685a27
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 16 21:30:08 2015 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Aug 16 21:30:33 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b856aca0
net-irc/quassel: Fix rpath NULL DT_RUNPATH
Gentoo-bug: 548668
Reported-by: Dennis Schridde <devurandom <AT> gmx.net>
Package-Manager: portage-2.2.20.1
net-irc/quassel/{quassel-0.12.2-r1.ebuild => quassel-0.12.2-r2.ebuild} | 3 ++-
net-irc/quassel/quassel-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/net-irc/quassel/quassel-0.12.2-r1.ebuild b/net-irc/quassel/quassel-0.12.2-r2.ebuild
similarity index 99%
rename from net-irc/quassel/quassel-0.12.2-r1.ebuild
rename to net-irc/quassel/quassel-0.12.2-r2.ebuild
index 4412c65..5b0bbc6 100644
--- a/net-irc/quassel/quassel-0.12.2-r1.ebuild
+++ b/net-irc/quassel/quassel-0.12.2-r2.ebuild
@@ -138,7 +138,8 @@ src_configure() {
$(cmake-utils_use_want server CORE)
$(cmake-utils_use_with webkit)
$(cmake-utils_use_want X QTCLIENT)
- "-DEMBED_DATA=OFF"
+ -DEMBED_DATA=OFF
+ -DCMAKE_SKIP_RPATH=ON
)
# Something broke upstream detection since Qt 5.5
diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild
index 9ce915c..884fd4b 100644
--- a/net-irc/quassel/quassel-9999.ebuild
+++ b/net-irc/quassel/quassel-9999.ebuild
@@ -136,7 +136,8 @@ src_configure() {
$(cmake-utils_use_want server CORE)
$(cmake-utils_use_with webkit)
$(cmake-utils_use_want X QTCLIENT)
- "-DEMBED_DATA=OFF"
+ -DEMBED_DATA=OFF
+ -DCMAKE_SKIP_RPATH=ON
)
# Something broke upstream detection since Qt 5.5
^ permalink raw reply related [flat|nested] 96+ messages in thread
end of thread, other threads:[~2024-10-09 16:55 UTC | newest]
Thread overview: 96+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-08 7:45 [gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-10-09 16:55 Andreas Sturmlechner
2024-08-29 5:10 Jakov Smolić
2024-08-29 5:10 Jakov Smolić
2024-08-29 3:15 Sam James
2024-01-03 22:36 Andreas Sturmlechner
2023-12-25 19:55 Arthur Zamarin
2023-10-21 22:48 Sam James
2023-10-21 20:37 Sam James
2023-10-15 19:19 Andreas Sturmlechner
2023-10-15 10:13 Andreas Sturmlechner
2023-10-15 10:13 Andreas Sturmlechner
2022-09-04 13:03 David Seifert
2022-04-11 21:02 Jakov Smolić
2022-04-06 6:32 Agostino Sarubbo
2022-04-06 6:32 Agostino Sarubbo
2022-04-04 20:51 Sam James
2022-04-04 20:49 Sam James
2022-03-23 0:14 Sam James
2022-01-02 7:19 Sam James
2022-01-02 0:37 Sam James
2022-01-02 0:37 Sam James
2021-10-13 0:25 Sam James
2021-10-13 0:22 Sam James
2021-08-03 11:03 Sam James
2021-06-12 14:24 Sam James
2021-06-12 13:42 David Seifert
2021-05-31 20:45 David Seifert
2020-12-24 23:42 Andreas Sturmlechner
2020-12-24 23:42 Andreas Sturmlechner
2020-06-27 20:41 Mart Raudsepp
2020-05-20 2:56 Georgy Yakovlev
2020-02-15 9:32 Johannes Huber
2020-02-13 12:46 Agostino Sarubbo
2020-02-13 12:03 Agostino Sarubbo
2020-01-11 9:45 Johannes Huber
2020-01-11 9:45 Johannes Huber
2020-01-05 15:24 Johannes Huber
2020-01-05 15:24 Johannes Huber
2020-01-05 15:24 Johannes Huber
2020-01-05 15:24 Johannes Huber
2020-01-05 15:24 Johannes Huber
2019-09-28 10:56 Johannes Huber
2019-05-13 1:41 Thomas Deutschmann
2019-05-03 0:49 Aaron Bauman
2019-05-02 18:30 Mikle Kolyada
2019-02-24 10:05 Johannes Huber
2019-02-15 17:14 Manuel Rüger
2018-12-15 11:27 Johannes Huber
2018-11-20 1:02 Manuel Rüger
2018-10-20 9:04 Johannes Huber
2018-10-20 9:04 Johannes Huber
2018-07-18 21:14 Johannes Huber
2018-07-16 6:32 Johannes Huber
2018-07-15 14:23 Thomas Deutschmann
2018-07-11 21:04 Mikle Kolyada
2018-07-10 11:45 Johannes Huber
2018-07-10 11:45 Johannes Huber
2018-06-22 6:36 Johannes Huber
2018-04-25 5:09 Johannes Huber
2018-04-25 1:17 Aaron Bauman
2018-04-24 23:42 Thomas Deutschmann
2018-04-24 19:44 Johannes Huber
2018-04-24 15:21 Johannes Huber
2018-03-22 19:58 Johannes Huber
2018-03-22 19:58 Johannes Huber
2018-03-22 19:58 Johannes Huber
2017-12-20 19:17 Andreas Sturmlechner
2017-12-03 17:02 Andreas Sturmlechner
2017-12-03 17:02 Andreas Sturmlechner
2017-12-03 17:02 Andreas Sturmlechner
2017-08-30 14:05 Michael Palimaka
2017-06-05 9:08 Johannes Huber
2017-06-04 13:10 Johannes Huber
2017-01-28 8:40 Johannes Huber
2016-09-14 19:36 Michael Palimaka
2016-09-14 17:18 Michael Palimaka
2016-07-24 9:35 Johannes Huber
2016-06-21 19:47 Johannes Huber
2016-04-25 11:25 Johannes Huber
2016-04-18 9:43 Patrice Clement
2016-03-28 16:06 Johannes Huber
2016-03-27 16:44 Johannes Huber
2016-03-27 10:22 Agostino Sarubbo
2016-03-26 16:51 Johannes Huber
2016-03-26 16:51 Johannes Huber
2016-03-26 16:24 Johannes Huber
2016-03-26 11:49 Johannes Huber
2016-03-15 16:39 Agostino Sarubbo
2016-03-12 13:17 Johannes Huber
2016-02-29 7:57 Ian Delaney
2016-02-29 7:57 Ian Delaney
2016-02-11 12:27 Agostino Sarubbo
2016-02-10 19:36 Patrick Lauer
2015-08-25 19:02 Johannes Huber
2015-08-16 21:28 Johannes Huber
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox