summaryrefslogtreecommitdiff
path: root/net-im/toxic
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/toxic')
-rw-r--r--net-im/toxic/metadata.xml3
-rw-r--r--net-im/toxic/toxic-9999.ebuild39
2 files changed, 13 insertions, 29 deletions
diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 9a010970..35db8749 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -6,10 +6,7 @@
<name>holgersson</name>
</maintainer>
<use>
- <flag name="av">Enable audio support</flag>
<flag name="libnotify">Enable desktop notification support.</flag>
<flag name="sound-notify">Adds support for sound notifications.</flag>
- <flag name="X">Adds support for X11</flag>
-
</use>
</pkgmetadata>
diff --git a/net-im/toxic/toxic-9999.ebuild b/net-im/toxic/toxic-9999.ebuild
index ae38dc3f..dbb19fd1 100644
--- a/net-im/toxic/toxic-9999.ebuild
+++ b/net-im/toxic/toxic-9999.ebuild
@@ -4,28 +4,26 @@
EAPI=5
-inherit autotools eutils git-2 toolchain-funcs
+inherit autotools git-2 toolchain-funcs
DESCRIPTION="CLI Frontend for Tox"
-HOMEPAGE="https://wiki.tox.chat/clients/toxic"
+HOMEPAGE="http://wiki.tox.im/Toxic"
SRC_URI=""
EGIT_REPO_URI="git://github.com/Tox/toxic
https://github.com/Tox/toxic"
LICENSE="GPL-3"
SLOT="0"
-IUSE="+av +libnotify +sound-notify +X"
+IUSE="+libnotify +sound-notify"
RDEPEND="
- av? (
- media-libs/openal
- net-libs/tox[av] )
- !av? ( net-libs/tox )
- libnotify? ( x11-libs/libnotify )
- sound-notify? ( media-libs/freealut )
- X? ( x11-libs/libX11 )
+ dev-libs/libconfig
+ net-libs/tox[av]
+ media-libs/openal
sys-libs/ncurses
- dev-libs/libconfig"
+ x11-libs/libX11
+ libnotify? ( x11-libs/libnotify )
+ sound-notify? ( media-libs/freealut )"
DEPEND="${RDEPEND}
app-text/asciidoc
virtual/pkgconfig"
@@ -34,34 +32,23 @@ src_prepare() {
# verbose build
sed -i \
-e 's/@$(CC)/$(CC)/' \
- Makefile || die
+ build/Makefile || die
epatch_user
}
src_compile() {
- use av || export AV="DISABLE_AV=1"
use libnotify || export NOTIFY="DISABLE_DESKTOP_NOTIFY=1"
use sound-notify || export SOUND_NOTIFY="DISABLE_SOUND_NOTIFY=1"
- use X || export X="DISABLE_X11=1"
emake \
CC="$(tc-getCC)" \
USER_CFLAGS="${CFLAGS}" \
USER_LDFLAGS="${LDFLAGS}" \
- PREFIX="/usr" ${NOTIFY} ${SOUND_NOTIFY} ${X} ${AV}
+ PREFIX="/usr" ${NOTIFY} ${SOUND_NOTIFY} \
+ -C build
}
src_install() {
- use av || export AV="DISABLE_AV=1"
- use libnotify || export NOTIFY="DISABLE_DESKTOP_NOTIFY=1"
- use sound-notify || export SOUND_NOTIFY="DISABLE_SOUND_NOTIFY=1"
- use X || export X="DISABLE_X11=1"
-
- # ↑ needed workaround, without it "missing" things may compile again in install() –.–"
-
- emake \
- install PREFIX="/usr" DESTDIR="${D}" \
- ${NOTIFY} ${SOUND_NOTIFY} ${X} ${AV} # part of workaround
-
+ emake install PREFIX="/usr" DESTDIR="${D}" -C build
}
pkg_postinst() {