Package Details: chatty 0.18-1

Git Clone URL: https://aur.archlinux.org/chatty.git (read-only, click to copy)
Package Base: chatty
Description: Twitch Chat Client for Desktop
Upstream URL: https://chatty.github.io/
Licenses: GPL3
Submitter: c-korn
Maintainer: Freso
Last Packager: Freso
Votes: 32
Popularity: 0.87
First Submitted: 2015-03-23 00:17 (UTC)
Last Updated: 2022-05-09 12:11 (UTC)

Dependencies (5)

Required by (0)

Sources (4)

Pinned Comments

Freso commented on 2018-07-18 19:30 (UTC)

There is now also a chatty-beta package for those who want to be bleeding bleeding edge: https://aur.archlinux.org/packages/chatty-beta

Freso commented on 2018-07-15 16:02 (UTC)

For users who have used this PKGBUILD on version earlier than 0.9.x, note that from PKGBUILD 0.9.1-1 onwards, the PKGBUILD will not include as many patches as <0.9 PKGBUILDs did. One of the things this means is that the configuration will now be read from $HOME/.chatty instead of $HOME/.config/chatty. I'd recommend to either create a symlink (cd $HOME && ln -s .config/chatty .chatty) or move (or copy) the directory (cd $HOME && mv .config/chatty .chatty) prior to running version 0.9.x+ the first time.

Latest Comments

0x4F72 commented on 2021-02-14 21:32 (UTC)

hi I just like to mention, that many java devs (including me) prefer the gradle wrapper script over a global installed gradle. Therefore it's possible to remove the gradle dependecy and simply invoke the build steps with ./gradlew instead of gradle

ghost_order59 commented on 2020-08-02 13:55 (UTC)

I'm not sure where I should post this since it involves Awesome WM but...

Using Awesome WM I'm trying to make Chatty always with start in a specific position and size. The position parameters are working as intended, but Chatty doesn't care about the W and H dimensions, it always start with the last dimensions bypassing the ones I putted in the rc.lua

PD: One weird thing is that every time I'm changing the window size it also moves, always in a bottom right direction. This is annoying but not a problem, I'm mentioning this just in case it is related to the possible issue.

Freso commented on 2020-04-27 14:44 (UTC)

java-environment is already a make dependency and it is theoretically possible to build and run the package with a different JDK than OpenJDK 8 (though admittedly I haven’t tried). If you fail to install and/or run it with OpenJDK 10 or 11 or Oracle’s JDK (currently 14), please submit bug reports to upstream. (Note that this is in accordance with https://wiki.archlinux.org/index.php/Java_package_guidelines#Dependencies and what upstream themselves specify ("It runs on […] Java 8 or later.").)

TheJackiMonster commented on 2020-04-23 18:19 (UTC)

Please add 'jdk8-openjdk' as make-dependency to make installation easier.

TheFrenchGhosty commented on 2020-01-27 21:30 (UTC)

jdk8-openjdk is an explicit make dependency and needs to be installed

@troyBORG That's how to fix your problem

troyBORG commented on 2019-12-27 18:15 (UTC)

-> Extracting chatty-0.10.tar.gz with bsdtar ==> Starting prepare()... patching file src/chatty/Chatty.java ==> Sources are ready. ==> Making package: chatty 0.10-1 (Fri 27 Dec 2019 12:13:36 PM CST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Removing existing $pkgdir/ directory... ==> Starting build()...

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':compileJava'.

    Could not find tools.jar. Please check that /usr/lib/jvm/java-8-openjdk/jre contains a valid JDK installation.

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 1s ==> ERROR: A failure occurred in build(). Aborting... checking dependencies...

Packages (1) gradle-6.0.1-1

Total Removed Size: 103.31 MiB

mheob commented on 2019-10-25 04:31 (UTC)

@Freso Please commit this patch to update to the current chatty version 0.10:

https://gist.github.com/mheob/0da42f55d11a55599388f62d7580386c#file-0001-chatty-0-10-1-patch

CowboiMatt commented on 2019-10-10 02:37 (UTC) (edited on 2019-10-10 02:38 (UTC) by CowboiMatt)

Just a caution, this doesn't work with the current "jdk-openjdk" package (Java 13). If you install this package when prompted, you will get the following error: = = = = = FAILURE: Build failed with an exception.

  • What went wrong: A problem occurred configuring root project 'chatty-0.9.7'.

    Could not open cp_proj remapped class cache for 4w7y4hmqg9c0tc36ade1cyejo (/home/matt/.gradle/caches/5.6. Could not open cp_proj generic class cache for build file '/home/matt/aur/chatty/src/chatty-0.9.7/buil > BUG! exception in phase 'semantic analysis' in source unit 'BuildScript' Unsupported class file m = = = = = I uninstalled that package, and instead chose the LTS java version "jdk11-openjdk" and this successfully installed without issue.

bennyhillthebes commented on 2018-07-20 10:39 (UTC)

@Freso thank you for the explanation.

Freso commented on 2018-07-18 19:30 (UTC)

There is now also a chatty-beta package for those who want to be bleeding bleeding edge: https://aur.archlinux.org/packages/chatty-beta

Freso commented on 2018-07-18 18:31 (UTC)

@bennyhillthebes gradle is needed to build the .jar file. This package actually builds chatty from its source, it doesn't just ship the precompiled source that upstream makes available (this would have been a binary package, recognised by the '-bin' suffix in the package name).

bennyhillthebes commented on 2018-07-17 16:19 (UTC)

i am just a noob, but why do the package need gradle now and why the PKGBUILD fails? Isn't Chatty just a .jar file? Simply pasting over the old .jar is not an option?

TSTman commented on 2018-07-17 01:47 (UTC)

Freso: please commit this patch to fix the path issue Stebs mentioned.

https://gitlab.com/morningpee/chatty/commit/ba467a95.patch

Stebs commented on 2018-07-16 09:52 (UTC)

Checksum of chatty-0.9.1.tar.gz is wrong. After manually correcting this, install fails with: /home/user/.cache/pacaur/chatty/PKGBUILD: line24: cd: chatty-0.9.1: file or folder not found

Freso commented on 2018-07-15 16:02 (UTC)

For users who have used this PKGBUILD on version earlier than 0.9.x, note that from PKGBUILD 0.9.1-1 onwards, the PKGBUILD will not include as many patches as <0.9 PKGBUILDs did. One of the things this means is that the configuration will now be read from $HOME/.chatty instead of $HOME/.config/chatty. I'd recommend to either create a symlink (cd $HOME && ln -s .config/chatty .chatty) or move (or copy) the directory (cd $HOME && mv .config/chatty .chatty) prior to running version 0.9.x+ the first time.

Freso commented on 2018-07-15 14:28 (UTC)

Remove the disable_version_check.patch please.

Not going to happen. If the package is outdated (like now), the version check will do nothing towards updating it, other than be in your way while you're running the program. You can install the upstream version in your $HOME if you wish to do that rather than using your package manager to install it system-wide. The changes from chatty 0.8 to 0.9 are too many that updating the PKGBUILD is as easy as updating the $pkgver, which is why it's taking a while.

daren commented on 2018-06-11 07:10 (UTC)

Remove the disable_version_check.patch please.

I was using this for months without realizing it is an old version. Wouldn't display FFZ emotes anymore since a couple of weeks and I tried to find the cause.

Freso commented on 2018-06-10 22:03 (UTC)

I'm cleaning up the PKGBUILD a bit now, before updating to 0.9.1, but none of the patches from the current PKGBUILD seem to apply outright and 0.9.1 doesn't seem to build without the patches either. I need to look into it some more and probably switch to using the tools used by upstream (ie., gradle).

If anyone wants to discuss how to handle the package going forward, please feel free to contact me.

gim commented on 2017-03-19 18:06 (UTC)

Why Chatty tries to find sounds in /usr/share/chatty/sounds/ instead of /usr/share/chatty/assets/sounds/?

gim commented on 2016-07-05 07:01 (UTC) (edited on 2016-07-05 07:02 (UTC) by gim)

PKGBUILD should not depend on any specific version or implementation of JDK as well, it's just not necessary. What if someone's using proprietary implementation by Oracle? Also if you believe that application works only with Java 8 and later, you should set 'java-environment>=8' as dependency.

gim commented on 2016-07-03 19:27 (UTC) (edited on 2016-07-03 19:30 (UTC) by gim)

Hi. Is there a reason you replaced 'java-environment' dependency with 'jre7-openjdk' and 'jdk7-openjdk'? It doesn't make sense, since in Java the most recent versions of JDK and JRE are backward compatible with previous versions. Also it will break the build for people using patched versions of openjdk: * https://aur.archlinux.org/packages/jre7-openjdk-infinality * https://aur.archlinux.org/packages/jre8-openjdk-infinality/

wolfyrion commented on 2016-04-04 21:03 (UTC)

is ok now thanks! :) (maybe some internet/mirror problems)

wolfyrion commented on 2016-04-04 18:51 (UTC)

I have tried today to install it from AUR but I am getting errors like error: failed retrieving file 'jre7-openjdk-7.u99_2.6.5-1-x86_64.pkg.tar.xz' from jaran.undip.ac.id : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds error: failed retrieving file 'jre7-openjdk-7.u99_2.6.5-1-x86_64.pkg.tar.xz' from free.nchc.org.tw : The requested URL returned error: 404

2027342 commented on 2016-01-08 02:44 (UTC)

Please change the upstream URL to `http://chatty.github.io/`!

c-korn commented on 2015-03-25 19:40 (UTC)

@Ben1982: Thanks for your feedback. This is my first package for ArchLinux. I do packaging for Debian/Ubuntu and it is nice to see how easy it is here to contribute. Just added livestreamer as optdepends.

Ben1982 commented on 2015-03-24 23:11 (UTC)

Was looking to create this myself tonight when I thought I'd check AUR once more and stumble across this, so thanks :) One suggestion - add livestreamer as an optional dependency.