Package Details: streamlink-twitch-gui-bin 2.4.1-1

Git Clone URL: https://aur.archlinux.org/streamlink-twitch-gui-bin.git (read-only, click to copy)
Package Base: streamlink-twitch-gui-bin
Description: A multi platform Twitch.tv browser for Streamlink
Upstream URL: https://github.com/streamlink/streamlink-twitch-gui
Licenses: MIT
Conflicts: streamlink-twitch-gui
Provides: streamlink-twitch-gui
Submitter: bastimeyer
Maintainer: bastimeyer
Last Packager: bastimeyer
Votes: 84
Popularity: 1.84
First Submitted: 2022-01-31 06:51 (UTC)
Last Updated: 2023-09-07 17:17 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

bastimeyer commented on 2022-10-07 00:42 (UTC)

I've added "streamlink-twitch-gui" to the conflicts field, which is enough. Switching from any of the three available PKGBUILDs should be working fine with a conflict warning now. No pkgrel bump though, because it's not necessary.

Btw, all previous comments are from the old PKGBUILD before it got renamed/merged into the -bin package.

murlakatamenka commented on 2022-10-06 18:05 (UTC)

Thanks for the package.

Won't hurt adding to PKGBUILD

conflicts=('streamlink-twitch-gui' 'streamlink-twitch-gui-git')

bastimeyer commented on 2022-02-01 13:56 (UTC)

streamlink-twitch-gui-bin is the one that needs a provides field, which it has. This PKGBUILD here does not.

Do not add pkgname to the provides array, as it is done automatically.

https://wiki.archlinux.org/title/PKGBUILD#provides

burrhole commented on 2022-02-01 12:35 (UTC)

Thank you for this twitch client! Quick suggestion: this pkgbuild ought to have provides=("${_pkgname}") in it to properly conflict with streamlink-twitch-gui-bin

bastimeyer commented on 2021-10-11 16:06 (UTC)

Yes, I am aware of this. Even though I'm the developer of Streamlink Twitch GUI and the maintainer of this AUR package (as well as the -git AUR package), I didn't initially create/register the package. I adopted it from InfernoZeus. Renaming packages is problematic because unless a new PKGBUILD gets added with the same name which replaces this one, people using an AUR helper won't receive notifications about updates, which is the reason why I avoided this issue so far.

Since the application embeds pre-built NW.js releases, I'm afraid a true "build-from-source" PKGBUILD is not possible unless it gets extended with NW.js build instructions, and I don't want to maintain this (there don't exist any PKGBUILDs for this here either). This means I would have to drop the current package name or include the pre-built NW.js binaries as build dependencies (the -git package can't do this and has to download it during the build process, unfortunately).

I'll contact the AUR admins/moderators regarding the package renaming as soon as I get the time, because I will have to update the PKGBUILD first and will have to think about how to make users of the package aware of the change. It'll probably take a couple of days though, as I'm currently busy with other stuff.

Btw, the "-bin" suffix naming scheme enforcement has been added to the wiki in this revision in May 2019, while this package was created in 2016: https://wiki.archlinux.org/index.php?diff=572792

afontenot commented on 2021-10-11 03:06 (UTC)

This package does not adhere to the AUR submission guidelines.

Packages that use prebuilt deliverables, when the sources are available, must use the -bin suffix.

This is an open source application, and yet this PKGBUILD just downloads the latest binary release and repackages it for Arch. Therefore you need to request (probably on the mailing list) that someone rename this package to streamlink-twitch-gui-bin.

bastimeyer commented on 2021-09-28 15:30 (UTC)

Would it make sense to include aribb24 as a dependency?

No, it would not, because it's neither a dependency of Streamlink Twitch GUI, nor Streamlink, as it doesn't decode (and encode) streams. This is the job of your chosen video player.

aribb24 is an optional dependency of VLC for parsing MPEG-TS streams. If you're using VLC (which isn't even a dependency of Streamlink), then make sure that VLC itself is working correctly by installing all the optional dependencies it needs.

<deleted-account> commented on 2021-09-28 14:41 (UTC)

Passing Twitch streams to VLC is broken by default. The problem can be solved by installing the package aribb24 from the official repos, as mentioned here:

https://github.com/streamlink/streamlink/issues/2072

Would it make sense to include aribb24 as a dependency?

eerie commented on 2019-12-12 01:15 (UTC) (edited on 2019-12-12 01:20 (UTC) by eerie)

I'm getting this:

user@arch:~/COWER_AURACLE_2019/streamlink-twitch-gui$ makepkg -si

==> Making package: streamlink-twitch-gui 1.9.0-2 (Thu 12 Dec 2019 02:00:23 AM CET)

==> Checking runtime dependencies...

==> Checking buildtime dependencies...

==> Retrieving sources...

-> Found LICENSE

==> Validating source files with sha256sums...

LICENSE ... Passed

==> Extracting sources...

==> Entering fakeroot environment...

==> Starting package()...

/home/user/COWER_AURACLE_2019/streamlink-twitch-gui/PKGBUILD: line 22: cd: /home/user/COWER_AURACLE_2019/streamlink-twitch-gui/src/streamlink-twitch-gui: No such file or directory

==> ERROR: A failure occurred in package().

Aborting...

Vrakfall commented on 2019-05-12 03:35 (UTC)

@batismeyer: Yeah sorry, by broken I meant it in an indirect way. As you said, streamlink's dependencies affect its behaviour and so it chains to streamlink-twitch-gui because of the parser. That's why I wrote about that in one of the github issue. I know it shouldn't ignore the error altogether but it could work around it.

Anyway, I probably mis-expressed myself and confused what I wrote where when writing my previous comment (and I'm also quite tired). Sorry for that.