Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 248217 | Differences between
and this patch

Collapse All | Expand All

(-)quassel-0.3.0.3.ebuild (-15 / +15 lines)
Lines 13-23 Link Here
13
SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
13
SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
14
14
15
LICENSE="GPL-3"
15
LICENSE="GPL-3"
16
KEYWORDS="~amd64 ~sparc ~x86"
16
KEYWORDS="~x86"
17
SLOT="0"
17
SLOT="0"
18
IUSE="+dbus debug +server +ssl +X"
18
IUSE="+dbus debug +server +ssl +X"
19
19
20
LANGS="nb_NO da de fr"
20
LANGS="nb_NO da de fr ru"
21
for l in ${LANGS}; do
21
for l in ${LANGS}; do
22
	IUSE="${IUSE} linguas_${l}"
22
	IUSE="${IUSE} linguas_${l}"
23
done
23
done
Lines 27-39 Link Here
27
			x11-libs/qt-sql:4
27
			x11-libs/qt-sql:4
28
			x11-libs/qt-script:4
28
			x11-libs/qt-script:4
29
		)
29
		)
30
		X? ( x11-libs/qt-gui:4 )
30
		X? (
31
		dbus? ( x11-libs/qt-dbus )
31
			x11-libs/qt-gui:4
32
			x11-libs/qt-webkit:4
33
		)
34
		dbus? ( x11-libs/qt-dbus:4 )
32
		ssl? ( dev-libs/openssl )"
35
		ssl? ( dev-libs/openssl )"
33
DEPEND="${RDEPEND}
36
DEPEND="${RDEPEND}
34
	>=dev-util/cmake-2.4.7"
37
	>=dev-util/cmake-2.6"
35
38
36
DOCS="AUTHORS ChangeLog README README.Qtopia"
39
DOCS="AUTHORS ChangeLog README"
37
40
38
S=${WORKDIR}/${MY_P}
41
S=${WORKDIR}/${MY_P}
39
42
Lines 63-71 Link Here
63
#	local mycmakeargs=(
66
#	local mycmakeargs=(
64
#		"$(cmake-utils_use_want server CORE)"
67
#		"$(cmake-utils_use_want server CORE)"
65
#		"$(cmake-utils_use_want X QTCLIENT)"
68
#		"$(cmake-utils_use_want X QTCLIENT)"
69
#		"$(cmake-utils_use_with X WEBKIT)"
66
#		"$(cmake-utils_use_with dbus DBUS)"
70
#		"$(cmake-utils_use_with dbus DBUS)"
67
#		"$(cmake-utils_use_with ssl OPENSSL)"
71
#		"$(cmake-utils_use_with ssl OPENSSL)"
68
#		"-DLINGUAS=\"${LINGUAS}\""
72
#		"-DLINGUAS=\"${LINGUAS}\""
73
#		'-DOXYGEN_ICONS=Builtin'
74
#		'-DQUASSEL_ICONS=Builtin'
69
#		'-DWANT_MONO=OFF' )
75
#		'-DWANT_MONO=OFF' )
70
#
76
#
71
#	cmake-utils_src_compile
77
#	cmake-utils_src_compile
Lines 74-81 Link Here
74
80
75
	cmake -C "${TMPDIR}/gentoo_common_config.cmake" \
81
	cmake -C "${TMPDIR}/gentoo_common_config.cmake" \
76
		$(cmake-utils_use_want server CORE) $(cmake-utils_use_want X QTCLIENT) \
82
		$(cmake-utils_use_want server CORE) $(cmake-utils_use_want X QTCLIENT) \
77
		$(cmake-utils_use_with dbus DBUS) $(cmake-utils_use_with ssl OPENSSL) \
83
		$(cmake-utils_use_with X WEBKIT) $(cmake-utils_use_with dbus DBUS) \
78
		-DLINGUAS="${LINGUAS}" -DWANT_MONO=OFF \
84
		$(cmake-utils_use_with ssl OPENSSL) -DLINGUAS="${LINGUAS}" \
85
		-DOXYGEN_ICONS=Builtin -DQUASSEL_ICONS=Builtin -DWANT_MONO=OFF \
79
		"${S}" || die "Cmake failed"
86
		"${S}" || die "Cmake failed"
80
87
81
	cmake-utils_src_make
88
	cmake-utils_src_make
Lines 84-96 Link Here
84
src_install() {
91
src_install() {
85
	cmake-utils_src_install
92
	cmake-utils_src_install
86
93
87
	# Only install the icons if the X client was installed
88
	if use X ; then
89
		insinto /usr/share/icons/hicolor
90
		# avoid the connected/ directory, get only the ${size}x${size}
91
		doins -r "${S}"/src/icons/quassel/*x* || die "installing quassel icons failed"
92
	fi
93
94
	if use server ; then
94
	if use server ; then
95
		newinitd "${FILESDIR}"/quasselcore.init quasselcore || die "newinitd failed"
95
		newinitd "${FILESDIR}"/quasselcore.init quasselcore || die "newinitd failed"
96
		newconfd "${FILESDIR}"/quasselcore.conf quasselcore || die "newconfd failed"
96
		newconfd "${FILESDIR}"/quasselcore.conf quasselcore || die "newconfd failed"

Return to bug 248217