Package Details: pokerth 1.1.2-45

Git Clone URL: https://aur.archlinux.org/pokerth.git (read-only, click to copy)
Package Base: pokerth
Description: Client to online Poker game written in C++/Qt
Upstream URL: http://www.pokerth.net/
Licenses: GPL, custom
Submitter: blacktav
Maintainer: blacktav
Last Packager: blacktav
Votes: 24
Popularity: 1.74
First Submitted: 2018-01-08 23:25 (UTC)
Last Updated: 2024-10-07 16:52 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

costor commented on 2023-09-06 14:58 (UTC) (edited on 2023-09-06 14:59 (UTC) by costor)

@viktoracoric That patch changes the config directory to $XDG_CONFIG_HOME/.pokerth/ when XDG_CONFIG_HOME is defined, which is wrong. Programs shouldn't be hidden in that directory. The correct path would be $XDG_CONFIG_HOME/pokerth/. So without the dot before pokerth.

blacktav commented on 2023-09-06 09:35 (UTC)

@viktoacoric thanks; patch incorporated in release 28

viktoracoric commented on 2023-09-05 21:14 (UTC)

Hey mate, here's a patch you can add, it solves annoying lack of XDG Base Dir specification. If somebody doesn't have it defined, everything stays the same, people who do have it defined will finally be able to "mv ~/.pokerth $XDG_CONFIG_HOME" :)

--- pokerth-1.1.2-rc/src/config/configfile.cpp  2017-08-16 14:24:03.000000000 +0200
+++ pokerth-1.1.2-rc/src/config/configfile.cpp  2023-09-05 22:08:15.894479277 +0200
@@ -118,7 +118,10 @@

 #else
        //define app-dir
-       const char *homePath = getenv("HOME");
+       const char *homePath = getenv("XDG_CONFIG_HOME");
+       if(homePath == NULL) {
+               homePath = getenv("HOME");
+       }
        if(homePath) {
                configFileName = homePath;
 #ifndef ANDROID
--- pokerth-1.1.2-rc/src/chatcleaner/cleanerconfig.cpp  2017-08-16 14:24:03.000000000 +0200
+++ pokerth-1.1.2-rc/src/chatcleaner/cleanerconfig.cpp  2023-09-05 22:07:02.787486305 +0200
@@ -98,7 +98,10 @@

 #else
        //define app-dir
-       const char *homePath = getenv("HOME");
+       const char *homePath = getenv("XDG_CONFIG_HOME");
+       if(homePath == NULL) {
+               homePath = getenv("HOME");
+       }
        if(homePath) {
                configFileName = homePath;
                configFileName += "/.pokerth/";

coruja commented on 2023-07-04 22:35 (UTC)

Thank you for your fast update, i rebuilt pokerth 1.1.2-26 with protobuf 23.3-1, and it works fine again.

blacktav commented on 2023-07-04 18:47 (UTC) (edited on 2023-07-04 22:39 (UTC) by blacktav)

Bumped to release 26 Includes patch to explicitly include a few libraries

coruja commented on 2023-07-04 16:00 (UTC) (edited on 2023-07-04 16:02 (UTC) by coruja)

After the latest protobuf update to version 23.3-1 pokerth won't start anymore:

pokerth: error while loading shared libraries: libprotobuf.so.32: cannot open shared object file: No such file or directory

And a rebuild (as suggested by checkrebuild) failed too:

/usr/bin/ld: /usr/lib/libprotobuf.so: undefined reference to symbol '_ZN4absl12lts_2023012512log_internal17MakeCheckOpStringIllEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc'

/usr/bin/ld: /usr/lib/libabsl_log_internal_check_op.so.2301.0.0: error adding symbols: DSO missing from command line

Only workaround by now is to keep protobuf at version 21.12-2.

blacktav commented on 2023-01-24 11:37 (UTC)

Bumped to rel 24 for revised boost libs

blacktav commented on 2022-10-04 12:04 (UTC)

Bumped to 23 for updated boost libs

blacktav commented on 2022-08-24 21:27 (UTC) (edited on 2022-08-24 21:27 (UTC) by blacktav)

Bumped to 22 for dependency chain update

Expect another soon as an update for boost is pending

blacktav commented on 2022-06-22 22:23 (UTC)

Bumped to 21 for new version of boost lib