Package Details: chatterino2-git r3535.7d9c3c65-1

Git Clone URL: https://aur.archlinux.org/chatterino2-git.git (read-only, click to copy)
Package Base: chatterino2-git
Description: Second installment of the Twitch chat client series "Chatterino", dev/git version
Upstream URL: https://chatterino.com
Keywords: chatterino chatterino2 twitch
Licenses: MIT
Conflicts: chatterino
Provides: chatterino
Submitter: Ckat
Maintainer: Ckat (Danis, pajlada, chatterino2-ci)
Last Packager: pajlada
Votes: 26
Popularity: 0.32
First Submitted: 2017-10-13 21:38 (UTC)
Last Updated: 2022-05-22 14:44 (UTC)

Pinned Comments

Ckat commented on 2020-02-28 17:56 (UTC) (edited on 2021-09-05 10:41 (UTC) by Ckat)

if you get some error launching chatterino about libboost or other system libs, try recompiling (just install the package again and it'll recompile from latest source) before complaining.

also, -git packages cannot go out of date, unless they stop compiling. pkgver is updated every build, you the user are responsable to regularly rebuild it if you want the latest git version built.

TLDR; please stop flagging it out of date unless it doesnt build anymore.

Latest Comments

pajlada commented on 2021-09-26 08:39 (UTC)

@johnsane Have you tried to clean build the project? If you have, please post the full build log instead of just flagging the build out of date.

micwoj92 commented on 2021-05-03 20:57 (UTC)

Oh well, I already commented on issues 2491 and 2499.

pajlada commented on 2021-05-03 20:55 (UTC) (edited on 2021-05-03 20:55 (UTC) by pajlada)

Please do not push every commit update, it is completely unnecessary.

@micwoj92 We're currently holding a discussion surrounding this over at https://github.com/Chatterino/chatterino2/discussions/2736 - please come help educate!

micwoj92 commented on 2021-05-02 22:27 (UTC)

Please do not push every commit update, it is completely unnecessary.

chatterino2-ci commented on 2021-03-06 14:07 (UTC)

@gedda Thank you! Pushed a version removing the humanize submodule.

gedda commented on 2021-03-04 17:42 (UTC)

As of https://github.com/Chatterino/chatterino2/pull/2422 the humanize src in PKGBUILD is redundant I believe.

EinBaum commented on 2021-01-08 21:18 (UTC)

@Ckat I'm sorry, you are right. pkgconf is in base-devel.

(I have a theory about what happened: I installed arch in 2017 when pkgconf wasn't in that group and you don't get notified by pacman when package groups change. The solution is to reinstall base-devel manually)

Ckat commented on 2021-01-08 14:20 (UTC)

for aur packages the base-devel group is expected to be isntalled, this includes pkgconf. this means theres no need to explicitely makedep pkgconf. https://wiki.archlinux.org/index.php/PKGBUILD#makedepends

EinBaum commented on 2020-12-27 16:46 (UTC)

@pajlada I've installed pkgconf and it solved the problem. Please add 'pkgconf' to makedepends in PKGBUILD.

Thank you for the quick response! Both issues are resolved.

pajlada commented on 2020-12-27 16:12 (UTC)

@EinBaum Regarding the openssl issue - can you verify that pkg-config is installed? pacman -Q pkgconf

pajlada commented on 2020-12-27 16:10 (UTC)

@EinBaum I have pushed a fix using mkdir -p in the build stage - thank you!

EinBaum commented on 2020-12-27 15:34 (UTC)

Build error that occurs if you are re-installing the same package without cleaning:

==> Starting build()...
mkdir: cannot create directory ‘build’: File exists
==> ERROR: A failure occurred in build().
    Aborting...

Can be resolved by changing mkdir to mkdir -p in PKGBUILD.

EinBaum commented on 2020-12-27 15:30 (UTC) (edited on 2020-12-27 15:31 (UTC) by EinBaum)

I have the following build error:

which: no ccache in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
Project MESSAGE: Building with websocketpp submodule (Prefix: /home/einbaum/.cache/aurman/chatterino2-git/src/chatterino2/lib)
Project WARNING: Libsecret not found.
Project MESSAGE: Libsecret support: off
Project MESSAGE: Using default installation prefix (/usr/local). Change PREFIX in qmake command
Project MESSAGE: Building Chatterino2 RELEASE
Project MESSAGE: Injected git values: 22d6aa8dc313baa5c8495238da0650c7aa7caed8 (v2.2.2-215-g22d6aa8d) 22d6aa8dc
Project ERROR: openssl development package not found
==> ERROR: A failure occurred in build().
    Aborting...

But I have openssl installed:

einbaum ~ $ pacman -Q openssl
openssl 1.1.1.i-2

txtsd commented on 2020-12-20 16:40 (UTC)

@pajilada Excellent!

pajlada commented on 2020-12-20 15:31 (UTC)

@txtsd I've gone ahead and applied your changes over the last 4 commits, the only thing I did differently was the way we install the binary itself.

ccache, for some reason, changes the output folder of the binary from $BUILD_DIR/bin/chatterino to $BUILD_DIR/chatterino I don't know how to control this, so to be able to support ccache and non-ccache builds I just check both files and use the one that exists.

pajlada commented on 2020-12-18 07:52 (UTC)

Thank you very much @txtsd - will take a look at it this weekend!

txtsd commented on 2020-12-18 07:21 (UTC)

Here's how it should be: https://0x0.st/iFdM.txt

I also fixed the issue of the executable not being in a bin directory.

txtsd commented on 2020-12-18 05:24 (UTC)

Here's the correct way to deal with submodules: https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_submodules

wden commented on 2020-11-18 19:37 (UTC)

I have MAKEFLAGS="-j$(nproc)" set in my makepkg.conf, this was causing the build to take up all the RAM and 100% usage on all cores causing the build to fail. I had to modify the PKGBUILD with "make -j 2" in order to be able to build this.

pajlada commented on 2020-07-19 10:02 (UTC)

@tchici done!

tchici commented on 2020-07-19 02:09 (UTC)

Just a suggestion: Can you have the --progress flag set for the git submodule update?

Ckat commented on 2020-02-28 17:56 (UTC) (edited on 2021-09-05 10:41 (UTC) by Ckat)

if you get some error launching chatterino about libboost or other system libs, try recompiling (just install the package again and it'll recompile from latest source) before complaining.

also, -git packages cannot go out of date, unless they stop compiling. pkgver is updated every build, you the user are responsable to regularly rebuild it if you want the latest git version built.

TLDR; please stop flagging it out of date unless it doesnt build anymore.

pajlada commented on 2020-02-27 07:50 (UTC)

@4s3ti Thank you for the report. I have gone ahead and updated the package. This should lead to the package recompiling which should solve this issue.

4s3ti commented on 2020-02-26 18:53 (UTC)

After libboost_filesystem.so update chatterino is not launching anymore,

error:

$chatterino chatterino: error while loading shared libraries: libboost_filesystem.so.1.71.0: cannot open shared object file: No such file or directory

Workaround for this issue in the meanwhile:

$sudo ln -s /usr/lib/libboost_filesystem.so /usr/lib/libboost_filesystem.so.1.71.0

pajlada commented on 2019-04-19 14:41 (UTC)

did another branch change. branch used now is nightly

Ckat commented on 2019-04-05 22:21 (UTC)

I have attempted to clean up the deps, in original testing I remember gst-plugins-ugly, gst-plugins-good and qt5-svg being needed to prevent errors, this doesnt seem to be the case anymore. I am however only able to get working audio with gst-plugins-good installed, this might be dependent on my system.

further qt5-svg is only needed at compile time, not at runtime. and rapidjson is provided through a submodule these days.

if anyone runs into issues or finds out less/more is needed, please let me know.

cheers

pajlada commented on 2019-04-04 11:00 (UTC)

I've switched the repo to use my pajlada-dev branch, as that's where the features are currently being pushed to. master is in a feature-freeze until some refactoring/restructuring can take place. If I've messed up the PKGBUILD file, let me know. this is my first change to any AUR package

lolisamurai commented on 2019-01-08 13:21 (UTC)

pulseaudio dependency should be optional. this compiles and runs fine on alsa without pulseaudio installed

lea commented on 2018-08-19 22:55 (UTC) (edited on 2018-08-21 02:21 (UTC) by lea)

It seems like the application doesn't have an icon set since it shows up with the xorg icon for me.

Edit: It has an icon now, not sure whether I changed anything that may have caused it.

sum01 commented on 2018-05-17 18:26 (UTC)

You should add optdepends=('streamlink: For piping streams to video players') or something like that.

bennyhillthebes commented on 2018-04-21 11:47 (UTC)

Ckat could you update the package since there is a new linux build (and, at least on my end, FFZ emotes stopped working)? Thank you very much

Yardanico commented on 2018-04-15 14:00 (UTC) (edited on 2018-04-15 14:04 (UTC) by Yardanico)

Fix to out-of-date would be to change _name in PKGBUILD to chatterino (and fix all other usages of _name) or to explicitly use chatterino binary name in package()

bennyhillthebes commented on 2018-01-19 17:11 (UTC)

Nice Twitch Chat application. Much less RAM and CPU heavy than regular Chatty (which needs open java runtime environment) or TC (which is electron based) and has 80% of Chatty functionality. Pretty cool.