Package Details: pipewalker 1.1-1

Git Clone URL: https://aur.archlinux.org/pipewalker.git (read-only, click to copy)
Package Base: pipewalker
Description: Pieces of a computer network are to be turned, to make all computers connected to the same network
Upstream URL: https://github.com/artemsen/pipewalker
Licenses: GPL
Submitter: Dragonlord
Maintainer: hildigerr
Last Packager: hildigerr
Votes: 9
Popularity: 0.003220
First Submitted: 2008-06-23 15:38 (UTC)
Last Updated: 2024-06-02 06:32 (UTC)

Latest Comments

fmc000 commented on 2024-03-20 17:31 (UTC)

The new version works perfectly. Thank you!

hildigerr commented on 2024-03-19 18:52 (UTC)

Note: state and settings from previous are not compatible with the latest--1.0--version.

Does the updated version still have the flashing issue on KDE6-Wayland?

fmc000 commented on 2024-03-19 11:03 (UTC)

New upstream URL: https://github.com/artemsen/pipewalker

fmc000 commented on 2024-03-19 10:34 (UTC)

Doesn't work under KDE6-Wayland. The program windows flashes continuously and must be killed with -9 from a terminal session to regain the control of the machine.

hildigerr commented on 2023-10-19 08:43 (UTC)

Version 0.9.5 is available from https://github.com/artemsen/$pkgname/archive/refs/tags/v$pkgver.tar.gz. This version applies the fix that I mentioned earlier vis-à-vis the format-security error, and removed the unneeded stuff from "${pkgdir}"/usr/share/menu. It also includes a manpage but it isn't automatically installed.

To build the new version you'll need to run autoreconf -f -i

I've made a patch to enable XDG Base Directory Specification compliance:

diff --git a/src/settings.cpp b/src/settings.cpp
index 5ae1a1c..748f555 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -185,7 +185,12 @@ bool settings::serializer::load(string& settings_file)
        settings_file = getenv("USERPROFILE");
        settings_file += '\\';
 #else
-       settings_file = getenv("HOME");
+       char* xdg_config_home = getenv("XDG_CONFIG_HOME");
+       if (xdg_config_home) settings_file = xdg_config_home;
+       else {
+           settings_file = getenv("HOME");
+           settings_file += "/.config";
+       }
        settings_file += '/';
 #endif //WIN32
        settings_file += PWS_FILENAME;

Which has been merged upstream though after the 0.9.5 release.

In my build, I installed the extra/scheme.png file to "${pkgdir}"/usr/share/doc/$pkgname/scheme.png and updated the manpage to reflect this with sed -i 's|examples/||' "extra/${pkgname}.6". I didn't want to create an 'examples' directory just to contain a single file.

hildigerr commented on 2023-05-02 19:39 (UTC)

To fix the format-security error when compiling, I added sed -i '241s/msg/"%s",msg/' src/main.cpp within build().

hildigerr commented on 2022-08-15 05:52 (UTC)

depends also on 'libpng'