Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
DiscordApp
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
PseudoKrazy
Tux's lil' helper
Tux's lil' helper


Joined: 21 Nov 2003
Posts: 130
Location: USA/NJ

PostPosted: Mon Jan 16, 2017 4:42 pm    Post subject: DiscordApp Reply with quote

DiscordApp recently announced the release of their linux client. https://twitter.com/discordapp?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor

Are there any plans to put this into the Gentoo repository, or is there an overlay that has it?
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 333
Location: Brazil

PostPosted: Mon Jan 16, 2017 4:44 pm    Post subject: Reply with quote

I have in my personal overlay, you can get the ebuild there: https://github.com/saboya/saboya-overlay
Back to top
View user's profile Send private message
Leio
Developer
Developer


Joined: 27 Feb 2003
Posts: 387
Location: Estonia

PostPosted: Mon Jan 16, 2017 8:33 pm    Post subject: Reply with quote

I use http://gpo.zugaina.org/ to check for something being in some overlay or not ;)
I used just a pure unpack of the canary version to be lazy, haven't used in a month, so haven't investigated lately.
Didn't think of proper packaging because I saw it downloading and upgrading modules on startup, while seemingly having a bundled initial version installed at first too, so I'd want to go all perfectionist on it and try to at least remove the bundled stuff if it can fetch an up to date anyways, or disable that behaviour and do that separately (but probably too unmanageable).
_________________
GNOME team lead; GStreamer; MIPS/ARM64
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 4532

PostPosted: Mon Jan 16, 2017 8:42 pm    Post subject: Reply with quote

Looks like it's functionally identical to the browser version — except for the systray icon, keybindings, the “feature” to spy on your running programs and social media credentials... and using an extra half a gigabyte of RAM for no reason. I think I can live without those.
_________________
*.ebuild // /etc/service/*
Back to top
View user's profile Send private message
Leio
Developer
Developer


Joined: 27 Feb 2003
Posts: 387
Location: Estonia

PostPosted: Mon Jan 16, 2017 8:53 pm    Post subject: Reply with quote

I had to get it to use push2talk while in-game without the browser focused.
_________________
GNOME team lead; GStreamer; MIPS/ARM64
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5079
Location: Removed by Neddy

PostPosted: Sun Jan 22, 2017 9:33 pm    Post subject: Reply with quote

Ant P. wrote:
Looks like it's functionally identical to the browser version — except for the systray icon, keybindings, the “feature” to spy on your running programs and social media credentials... and using an extra half a gigabyte of RAM for no reason. I think I can live without those.
almost.
The android app and web interface gets you chat & if thats all you need great. THe ingame overlay is very useful (if you game) and process showing is just a nicety if you dont view it as too intrusive. I help out in HoN and it was a ballache to get them off of Skype (that doesnt work in gentoo atm )
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3806
Location: Austro Bavaria

PostPosted: Mon Jan 23, 2017 1:11 pm    Post subject: Reply with quote

WHat do you expect from a windows software

All binaries, no thanks. Hardly works
skype (quite literally, as microsoft bought that "mega, awesome, fantastic, best working linux (sarcasm), software"
teamspeak (Broken by design, works or works not, more a guessing game when it works ..., tried it sevearl times over the years)
now guys tell me to use discord (a few weeks ago i checked their homepage, we plan to make a linux client ... plan to ..)

mumble is ignored, the better alternative
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5079
Location: Removed by Neddy

PostPosted: Thu Feb 02, 2017 4:43 pm    Post subject: Reply with quote

Roman_Gruber wrote:
WHat do you expect from a windows software

All binaries, no thanks. Hardly works
skype (quite literally, as microsoft bought that "mega, awesome, fantastic, best working linux (sarcasm), software"
teamspeak (Broken by design, works or works not, more a guessing game when it works ..., tried it sevearl times over the years)
now guys tell me to use discord (a few weeks ago i checked their homepage, we plan to make a linux client ... plan to ..)

mumble is ignored, the better alternative
their homepage is wrong...
A linux client (alpha) has been available for almost a year)
a final was released it about a month ago
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 4532

PostPosted: Sat Feb 04, 2017 1:10 am    Post subject: Reply with quote

And now it's in the main tree. With a hard cups dependency, because everyone knows printing is the most important part of a voice chat app!

[/me mutters some expletives about chrome developers and moves on]
_________________
*.ebuild // /etc/service/*
Back to top
View user's profile Send private message
PseudoKrazy
Tux's lil' helper
Tux's lil' helper


Joined: 21 Nov 2003
Posts: 130
Location: USA/NJ

PostPosted: Tue Feb 07, 2017 12:34 am    Post subject: Reply with quote

Many thanks for adding it to the main tree! And thank you, Saboya, for the ebuild/overlay before it was added! :-)

Between this (popular with CS GO players) and Skype (used for work), proprietary software consumes my soul and taints my SSD :-(
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 11434

PostPosted: Tue Feb 07, 2017 2:16 am    Post subject: Reply with quote

PseudoKrazy wrote:
Between this (popular with CS GO players) and Skype (used for work), proprietary software consumes my soul and taints my SSD :-(
The Skype users are probably a lost cause, but perhaps you could convince the gamers to use Mumble instead.
Back to top
View user's profile Send private message
Leio
Developer
Developer


Joined: 27 Feb 2003
Posts: 387
Location: Estonia

PostPosted: Wed Feb 08, 2017 2:58 am    Post subject: Reply with quote

I wish that'd be an easy sell on mumble, but it misses a lot of features found in the likes of teamspeak and discord. Fortunately I've been able to mostly make due with mumble too, thanks to good enough microphones of others with similar volume levels (no possibility to adjust volume of others individually) and pulseaudio backed echo cancellation. For gaming at least skype is more or less completely out of the question though - no push2talk and actually rather awful echo cancellation at least for me (but I use a networked microphone from another computer than gaming computer).
_________________
GNOME team lead; GStreamer; MIPS/ARM64
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 4532

PostPosted: Sat Feb 11, 2017 9:05 pm    Post subject: Reply with quote

Mumble seems capable enough, if you ignore the fact its game integration and overlay HUD only works on windows... maybe I'd be using it right now if not for the fact it doesn't compile with USE=libressl any more.
_________________
*.ebuild // /etc/service/*
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5079
Location: Removed by Neddy

PostPosted: Sun Feb 12, 2017 11:41 pm    Post subject: Reply with quote

Hu wrote:
PseudoKrazy wrote:
Between this (popular with CS GO players) and Skype (used for work), proprietary software consumes my soul and taints my SSD :-(
The Skype users are probably a lost cause, but perhaps you could convince the gamers to use Mumble instead.
honestly I have been trying for quite some time. If you split my gaming friends into linux and windows, the linux lot all use mumble (it is very capable). The windows lot are either teamspeak or Skype...

The think about teamspeak is most CSGO servers include a TS server so that lot then go "why use anything else". The skype lot come from always having a TS "provided" and then needed something and well ... Skype was with windows. ..

Discord blows Skype out of the water so that solves that issues. TS is becoming less and less of a concern.


The average windows user doesn't know what is needed to get a VOIP setup running so just wants it working while linux users will generally host their own in some form or another
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
ganthore
n00b
n00b


Joined: 25 May 2014
Posts: 16
Location: Raleigh, NC

PostPosted: Sun Mar 19, 2017 7:57 pm    Post subject: Reply with quote

I hosted my own mumble server for a very long time. Windows users would always get frustrated w/ the initial setup but I always took the extra needed amount of time to get them properly setup.

After discovering discord, I retired the ol' mumble server.

Regarding installation, I just unpacked it into /opt/ and placed a symlink in /usr/share/applications/ to the .desktop file provided in the canary archive. I'm glad to know some people are already making overlays for it now.
_________________
Regards,
-Ganthore
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5323

PostPosted: Tue Jun 20, 2017 6:20 pm    Post subject: Reply with quote

I tried discord-bin 0.0.1 a couple months ago and kept getting instant segfaults, so I decided to look at the canary builds. Was getting a grey screen on startup, but after a month of screwing around, it turns out there was a missing dependency. Here's a (hopefully) working ebuild for canary 0.0.19... License might be a little flaky.

Code:
# discord-bin-0.0.19.ebuild
#
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6

MY_PN=${PN/-bin/}
inherit eutils gnome2-utils unpacker

DESCRIPTION="All-in-one voice and text chat for gamers"
HOMEPAGE="https://discordapp.com"
SRC_URI="https://dl-canary.discordapp.net/apps/linux/${PV}/${MY_PN}-canary-${PV}.deb"

LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

RDEPEND="
        dev-libs/atk
        dev-libs/expat
        dev-libs/glib:2
        dev-libs/nspr
        dev-libs/nss
        gnome-base/gconf:2
        media-libs/alsa-lib
        media-libs/fontconfig:1.0
        media-libs/freetype:2
        net-print/cups
        sys-apps/dbus
        sys-libs/libcxx
        x11-libs/cairo
        x11-libs/gdk-pixbuf:2
        x11-libs/gtk+:2
        x11-libs/libX11
        x11-libs/libXScrnSaver
        x11-libs/libXcomposite
        x11-libs/libXcursor
        x11-libs/libXdamage
        x11-libs/libXext
        x11-libs/libXfixes
        x11-libs/libXi
        x11-libs/libXrandr
        x11-libs/libXrender
        x11-libs/libXtst
        x11-libs/pango
"

S=${WORKDIR}

RESTRICT="mirror bindist"

QA_PREBUILT="
        opt/discord/share/discord-canary/DiscordCanary
        opt/discord/share/discord-canary/libnode.so
        opt/discord/share/discord-canary/libffmpeg.so
"

src_unpack() {
        unpack_deb ${A}
}

src_prepare() {
        default

        sed -i \
                -e "s:/usr/share/discord-canary/DiscordCanary:discord-canary:g" \
                usr/share/${MY_PN}-canary/${MY_PN}-canary.desktop || die
}

src_install() {
        insinto /opt/${MY_PN}
        doins -r usr/.

        fperms +x /opt/${MY_PN}/bin/${MY_PN}-canary
        dosym /opt/${MY_PN}/bin/${MY_PN}-canary /usr/bin/${MY_PN}-canary
        dosym /opt/${MY_PN}/share/applications/${MY_PN}-canary.desktop \
                /usr/share/applications/${MY_PN}-canary.desktop
        dosym /opt/${MY_PN}/share/pixmaps/${MY_PN}-canary.png \
                /usr/share/pixmaps/${MY_PN}-canary.png
}

pkg_preinst() {
        gnome2_icon_savelist
}

pkg_postinst() {
        gnome2_icon_cache_update
}

pkg_postrm() {
        gnome2_icon_cache_update
}
Back to top
View user's profile Send private message
PseudoKrazy
Tux's lil' helper
Tux's lil' helper


Joined: 21 Nov 2003
Posts: 130
Location: USA/NJ

PostPosted: Sat Sep 16, 2017 6:02 pm    Post subject: Reply with quote

The discord ebuild has been broken for a couple months, looks like it was updated a few days ago to the new 0.0.2 version. However, when I start discord, it still is telling me that I need to upgrade to version 0.0.2, even though thats what is installed. Any ideas?
Back to top
View user's profile Send private message
Pryka
l33t
l33t


Joined: 08 Jun 2007
Posts: 656
Location: /dev/null

PostPosted: Mon Sep 18, 2017 5:03 am    Post subject: Reply with quote

PseudoKrazy wrote:
The discord ebuild has been broken for a couple months, looks like it was updated a few days ago to the new 0.0.2 version. However, when I start discord, it still is telling me that I need to upgrade to version 0.0.2, even though thats what is installed. Any ideas?


Maybe try to clean ~/.config/discord/ before starting app.
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5323

PostPosted: Mon Sep 25, 2017 5:49 am    Post subject: Reply with quote

Did you try renaming the ebuild to 0.0.2?

I'll see what I can come up with tomorrow, hopefully they haven't changed any of the dependancies.
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5323

PostPosted: Wed Sep 27, 2017 8:31 am    Post subject: Reply with quote

Just an update, renaming the ebuild seems to work.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 333
Location: Brazil

PostPosted: Wed Sep 27, 2017 2:25 pm    Post subject: Reply with quote

0.0.2 is already in the main tree (as 0.0.2-r1), what problems are you having?
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5323

PostPosted: Wed Sep 27, 2017 10:59 pm    Post subject: Reply with quote

So it is. There was a time that it wasn't. I guess I can stop maintaining an overlay. 8)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum