- for Ubuntu 14.04, please check 0.6.x branch: https://github.com/iptux-src/iptux/tree/iptux-0-6
- for Ubuntu 16.04, please check 0.7.x branch: https://github.com/iptux-src/iptux/tree/iptux-0-7
brew tap iptux-src/iptux
brew install iptux
sudo apt-get install git libgoogle-glog-dev 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
brew install meson gettext gtk+3 jsoncpp glog 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
- adjust firewall to allow use the TCP/UDP 2425 port.
- then run
iptux
.
check https://github.com/iptux-src/iptux/wiki/Compatible-List
- 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 &
- Help improve translation, we are using weblate for translation
- Test the compatibility,
- Fix bugs.
meson setup build
meson compile update-po -C build