Skip to content

iptux-src/iptux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dcf8126 · Mar 31, 2025
Feb 18, 2025
Mar 16, 2024
Feb 18, 2025
Feb 17, 2025
Jan 1, 2025
Jan 5, 2025
Feb 18, 2025
Mar 31, 2025
Mar 28, 2021
Apr 24, 2021
Jun 21, 2023
Jan 23, 2018
Jan 19, 2018
Feb 17, 2025
Apr 28, 2024
Feb 18, 2025
May 3, 2021
Feb 18, 2025
Jul 7, 2024
Jan 23, 2018

Repository files navigation

iptux: LAN communication software

Snapcraft CI CodeFactor Codacy Badge codecov CodeQL Weblate Translation Status

Install

Linux

Get it from the Snap Store Get it on Flathub

Mac OS X

brew tap iptux-src/iptux
brew install iptux

Build from source

Linux (Debian and Ubuntu)

sudo apt-get install git libgtk-3-dev libglib2.0-dev libjsoncpp-dev g++ meson libsigc++-2.0-dev libayatana-appindicator3-dev appstream gettext
git clone git://github.com/iptux-src/iptux.git
cd iptux
meson setup build
meson compile -C build # or "ninja -C build" if meson version < 0.54
sudo meson install -C build
iptux

Mac OS X

brew install meson gettext gtk+3 jsoncpp gtk-mac-integration libsigc++@2 appstream
git clone git://github.com/iptux-src/iptux.git
cd iptux
meson setup build
meson install -C build
iptux

Usage

  • adjust firewall to allow use the TCP/UDP 2425 port.
  • then run iptux.

Compatible list

check https://github.com/iptux-src/iptux/wiki/Compatible-List

Develop

  • use meson setup -Ddev=true build to build an iptux which can use resource in source directory.
  • start 2 iptux on one machine for test
    • It's a known bug that you can not send file between 127.0.0.2 and 127.0.0.3
iptux -b 127.0.0.2 &
iptux -b 127.0.0.3 &

Contributing

How to update po/iptux.pot

meson setup build
meson compile update-po -C build

Stats

Alt