├── .gitignore ├── AUTHORS ├── README.md ├── dev-libs └── flatbuffers │ ├── Manifest │ ├── flatbuffers-1.1.0.ebuild │ ├── flatbuffers-9999.ebuild │ └── metadata.xml ├── dev-python └── pytox │ ├── metadata.xml │ └── pytox-9999.ebuild ├── dev-scheme ├── libopenal-racket │ ├── libopenal-racket-9999.ebuild │ └── metadata.xml └── libtoxcore-racket │ ├── libtoxcore-racket-9999.ebuild │ └── metadata.xml ├── media-libs └── libfilteraudio │ ├── libfilteraudio-9999.ebuild │ └── metadata.xml ├── metadata └── layout.conf ├── net-im ├── blight │ ├── blight-9999.ebuild │ ├── files │ │ └── blight-9999.patch │ └── metadata.xml ├── gtox │ ├── gtox-9999.ebuild │ └── metadata.xml ├── qtox │ ├── metadata.xml │ └── qtox-9999.ebuild ├── ratox │ ├── metadata.xml │ └── ratox-9999.ebuild ├── toxic │ ├── metadata.xml │ └── toxic-9999.ebuild └── utox │ ├── metadata.xml │ └── utox-9999.ebuild ├── net-misc ├── toxbot │ ├── metadata.xml │ └── toxbot-9999.ebuild └── toxvpn │ ├── metadata.xml │ └── toxvpn-9999.ebuild ├── profiles ├── package.mask └── repo_name └── repository.xml /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | #------------------- 2 | # AUTHORS 3 | #------------------- 4 | 5 | # 1. Contributors, original repositories and overlays 6 | #------------------------------------------------------ 7 | 8 | # https://github.com/msva and http://git.rout0r.org/~whitekiba >>> net-im/tox-gui-qt #(Deprecated) 9 | # https://suigintou.weedy.ca/trac/gentoo-overlay >>> net-libs/tox + net-im/toxic 10 | # https://github.com/hasufell >>> net-im/tox-prpl #(Previously) 11 | # http://git.overlays.gentoo.org/gitweb/?p=user/emery.git >>> net-libs/tox + net-im/toxic + net-im/venom #(Previously) 12 | 13 | # 2. Current Maintainers 14 | #------------------------------------------------------ 15 | # zero-one 16 | 17 | # 3. Previous/Inactive Maintainers 18 | #------------------------------------------------------ 19 | # holgersson 20 | # zetok 21 | # urras 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | tox-overlay 2 | =========== 3 | 4 | ## Please note that this overlay is no longer maintained. It has lost the maintainer and we couldn't find anyone who would maintain it. Consider using [zetok's overlay](https://github.com/zetok/zetok-overlay) instead. 5 | 6 | To add this overlay from layman, run: 7 | 8 | ```sudo layman -a tox-overlay``` 9 | 10 | To add this overlay manually, run: 11 | 12 | ``` 13 | sudo su 14 | layman -f -o https://raw.github.com/Tox/gentoo-overlay-tox/master/repository.xml -a tox-overlay 15 | ``` 16 | 17 | Troubleshooting 18 | --------------- 19 | 20 | If a package fails to build when updating, make sure that: 21 | * Your local copy of the overlay is up-to-date: ``sudo layman -s tox-overlay`` 22 | * You've updated dependencies of that package. Using qTox as an example: ``sudo 23 | emerge -1 net-libs/tox libfilteraudio`` 24 | 25 | If, after those steps, the package still fails to build, please [report a bug](https://github.com/Tox/gentoo-overlay-tox/issues/new). 26 | 27 | *See [Authors](AUTHORS) for the original authors of some of these ebuilds.* 28 | -------------------------------------------------------------------------------- /dev-libs/flatbuffers/Manifest: -------------------------------------------------------------------------------- 1 | DIST v1.1.0.tar.gz 289967 SHA256 6ac776d86e1c9ac84497c51aeac5ddc79c9596166abd937dea073e1cc574a673 SHA512 baf9744e6e2501e84d7b51dc6448bb8bf4f5e211313dbf73dbffa1e34648215c956b166630a1d3260cd434d73cafb6fd4396f7bf14f73d9adecf1964cbed2fec WHIRLPOOL a1047176f9a8e1bc66500492aece28db3aec1698dac30d19c670237b185dbac040847cc02bb91c32aedfa16fe9629ea77af8dd13dc96db829368813229757105 2 | -------------------------------------------------------------------------------- /dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit cmake-utils eutils java-pkg-opt-2 8 | 9 | DESCRIPTION="Memory Efficient Serialization Library" 10 | HOMEPAGE="http://google.github.io/flatbuffers/" 11 | SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz" 12 | 13 | LICENSE="Apache-2.0" 14 | SLOT="0" 15 | KEYWORDS="~amd64 ~x86" 16 | IUSE="-doc -examples -java" 17 | 18 | RDEPEND=" 19 | java? ( virtual/jdk:* ) 20 | " 21 | DEPEND=" 22 | dev-util/cmake 23 | ${RDEPEND} 24 | " 25 | src_prepare() { 26 | cmake-utils_src_prepare 27 | } 28 | 29 | src_configure() { 30 | cmake-utils_src_configure 31 | } 32 | 33 | src_compile() { 34 | cmake-utils_src_compile 35 | 36 | if use java ; then 37 | (cd java && \ 38 | javac com/google/flatbuffers/*.java && \ 39 | jar cf flatbuffers.jar com/google/flatbuffers/*.class) 40 | fi 41 | } 42 | 43 | src_install() { 44 | cmake-utils_src_install 45 | 46 | insinto /usr/include 47 | doins -r include/flatbuffers 48 | 49 | if use doc ; then 50 | dohtml -r docs 51 | fi 52 | 53 | if use examples ; then 54 | dodoc -r samples 55 | fi 56 | 57 | if use java ; then 58 | insinto /usr/share/${PN} 59 | doins java/flatbuffers.jar 60 | fi 61 | } 62 | -------------------------------------------------------------------------------- /dev-libs/flatbuffers/flatbuffers-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit cmake-utils eutils git-r3 java-pkg-opt-2 8 | 9 | DESCRIPTION="Memory Efficient Serialization Library" 10 | HOMEPAGE="http://google.github.io/flatbuffers/" 11 | SRC_URI="" 12 | EGIT_REPO_URI="git://github.com/google/flatbuffers.git 13 | https://github.com/google/flatbuffers.git" 14 | 15 | LICENSE="Apache-2.0" 16 | SLOT="0" 17 | KEYWORDS="" 18 | IUSE="-doc -examples -java" 19 | 20 | RDEPEND=" 21 | java? ( virtual/jdk:* )" 22 | DEPEND=" 23 | dev-util/cmake 24 | ${RDEPEND}" 25 | 26 | src_prepare() { 27 | cmake-utils_src_prepare 28 | } 29 | 30 | src_configure() { 31 | cmake-utils_src_configure 32 | } 33 | 34 | src_compile() { 35 | cmake-utils_src_compile 36 | 37 | if use java ; then 38 | (cd java && \ 39 | javac com/google/flatbuffers/*.java && \ 40 | jar cf flatbuffers.jar com/google/flatbuffers/*.class) 41 | fi 42 | } 43 | 44 | src_install() { 45 | cmake-utils_src_install 46 | 47 | insinto /usr/include 48 | doins -r include/flatbuffers 49 | 50 | if use doc ; then 51 | dohtml -r docs 52 | fi 53 | 54 | if use examples ; then 55 | dodoc -r samples 56 | fi 57 | 58 | if use java ; then 59 | insinto /usr/share/${PN} 60 | doins java/flatbuffers.jar 61 | fi 62 | } 63 | -------------------------------------------------------------------------------- /dev-libs/flatbuffers/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /dev-python/pytox/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /dev-python/pytox/pytox-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI="5" 6 | PYTHON_COMPAT=( python{2_7,3_3,3_4} ) 7 | 8 | inherit distutils-r1 eutils 9 | 10 | if [[ ${PV} == "9999" ]] ; then 11 | inherit git-r3 12 | EGIT_REPO_URI="https://github.com/aitjcize/PyTox.git" 13 | else 14 | SRC_URI="https://github.com/aitjcize/PyTox/archive/${PV}.tar.gz" 15 | KEYWORDS="~amd64 ~x86" 16 | fi 17 | 18 | DESCRIPTION="Python bindings for the Tox library" 19 | HOMEPAGE="https://github.com/aitjcize/PyTox" 20 | LICENSE="GPL-2" 21 | SLOT="0" 22 | 23 | RDEPEND="net-libs/tox" 24 | DEPEND="${RDEPEND}" 25 | 26 | src_prepare() { 27 | epatch_user 28 | } 29 | -------------------------------------------------------------------------------- /dev-scheme/libopenal-racket/libopenal-racket-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils git-r3 8 | 9 | DESCRIPTION="Racket bindings for the OpenAL library." 10 | HOMEPAGE="https://github.com/lehitoskin/libopenal-racket" 11 | EGIT_REPO_URI="git://github.com/lehitoskin/libopenal-racket 12 | https://github.com/lehitoskin/libopenal-racket" 13 | LICENSE="ZLIB" 14 | SLOT="0" 15 | 16 | RDEPEND=">=dev-scheme/racket-6.0.1[X] 17 | media-libs/openal" 18 | 19 | src_prepare() { 20 | epatch_user 21 | } 22 | 23 | src_compile() { 24 | emake 25 | } 26 | 27 | src_install() { 28 | emake DESTDIR="${D}/usr" install 29 | } 30 | 31 | pkg_postinst() { 32 | raco link -i "/usr/share/racket/pkgs/libopenal-racket" 33 | } 34 | 35 | pkg_prerm() { 36 | raco link -ir "/usr/share/racket/pkgs/libopenal-racket" 37 | } 38 | -------------------------------------------------------------------------------- /dev-scheme/libopenal-racket/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /dev-scheme/libtoxcore-racket/libtoxcore-racket-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils git-r3 8 | 9 | DESCRIPTION="Racket bindings for the Tox library." 10 | HOMEPAGE="https://github.com/lehitoskin/libtoxcore-racket" 11 | EGIT_REPO_URI="git://github.com/lehitoskin/libtoxcore-racket 12 | https://github.com/lehitoskin/libtoxcore-racket" 13 | LICENSE="GPL-3" 14 | SLOT="0" 15 | 16 | RDEPEND=">=dev-scheme/racket-6.0.1[X] 17 | net-libs/tox" 18 | 19 | src_prepare() { 20 | epatch_user 21 | } 22 | 23 | src_compile() { 24 | emake 25 | } 26 | 27 | src_install() { 28 | emake DESTDIR="${D}/usr" install 29 | } 30 | 31 | pkg_postinst() { 32 | raco link -i "/usr/share/racket/pkgs/libtoxcore-racket" 33 | } 34 | 35 | pkg_prerm() { 36 | raco link -ir "/usr/share/racket/pkgs/libtoxcore-racket" 37 | } 38 | -------------------------------------------------------------------------------- /dev-scheme/libtoxcore-racket/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /media-libs/libfilteraudio/libfilteraudio-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils git-r3 toolchain-funcs 8 | 9 | DESCRIPTION="Lightweight audio filtering library made from webrtc code." 10 | HOMEPAGE="https://github.com/irungentoo/filter_audio" 11 | SRC_URI="" 12 | EGIT_REPO_URI="https://github.com/irungentoo/filter_audio" 13 | 14 | LICENSE="BSD" 15 | SLOT="0" 16 | KEYWORDS="" 17 | IUSE="" 18 | 19 | DEPEND="" 20 | RDEPEND="${DEPEND}" 21 | 22 | src_prepare() { 23 | epatch_user 24 | } 25 | 26 | src_compile() { 27 | emake CC="$(tc-getCC)" 28 | } 29 | 30 | src_install() { 31 | emake DESTDIR="${D}" PREFIX="/usr" LIBDIR="$(get_libdir)" install 32 | } 33 | -------------------------------------------------------------------------------- /media-libs/libfilteraudio/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /metadata/layout.conf: -------------------------------------------------------------------------------- 1 | masters = gentoo 2 | thin-manifests = true 3 | -------------------------------------------------------------------------------- /net-im/blight/blight-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils git-r3 8 | 9 | DESCRIPTION="Cross-platform graphical user interface for Tox written in Racket" 10 | HOMEPAGE="https://github.com/lehitoskin/blight" 11 | EGIT_REPO_URI="git://github.com/lehitoskin/blight 12 | https://github.com/lehitoskin/blight" 13 | LICENSE="GPL-3" 14 | SLOT="0" 15 | 16 | RDEPEND="net-libs/tox 17 | >=dev-db/sqlite-3.8.6 18 | >=dev-scheme/racket-6.0.1[X] 19 | dev-scheme/libtoxcore-racket 20 | dev-scheme/libopenal-racket" 21 | 22 | src_prepare() { 23 | epatch "$FILESDIR/${P}.patch" 24 | epatch_user 25 | } 26 | 27 | src_compile() { 28 | emake blight 29 | emake blight-repl 30 | } 31 | 32 | src_install() { 33 | emake DESTDIR="${D}/usr" install-blight 34 | emake DESTDIR="${D}/usr" install-repl 35 | } 36 | -------------------------------------------------------------------------------- /net-im/blight/files/blight-9999.patch: -------------------------------------------------------------------------------- 1 | diff -Naur a/config.rkt b/config.rkt 2 | --- a/config.rkt 2014-12-14 18:49:30.181361600 -0800 3 | +++ b/config.rkt 2014-12-14 18:52:13.599355467 -0800 4 | @@ -65,7 +65,7 @@ 5 | ; location of sound directory (currently depends on running from same dir 6 | ; change to /usr/share/blight/sounds (or something) once a proper 7 | ; installer is to be had 8 | -(define sound-dir (build-path "sounds")) 9 | +(define sound-dir (build-path "/usr/share/blight/sounds")) 10 | ; list of sound files 11 | (define sounds (list 12 | (build-path sound-dir "New Message.wav") 13 | @@ -86,7 +86,7 @@ 14 | (define make-noise-default #t) 15 | 16 | ; blight icons for the buddy list 17 | -(define icon-dir (build-path "icons")) 18 | +(define icon-dir (build-path "/usr/share/blight/icons")) 19 | ; list of icon files 20 | (define icons (list 21 | (build-path icon-dir "offline.png") 22 | @@ -97,7 +97,7 @@ 23 | 24 | (define avatar-dir (build-path tox-path "avatars")) 25 | 26 | -(define logo-dir (build-path "img")) 27 | +(define logo-dir (build-path "/usr/share/icons/hicolor/128x128/apps")) 28 | 29 | (define logo (build-path logo-dir "blight-logo-128px.png")) 30 | 31 | -------------------------------------------------------------------------------- /net-im/blight/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /net-im/gtox/gtox-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit cmake-utils eutils git-r3 8 | 9 | DESCRIPTION="A GTK3 Tox-Client" 10 | HOMEPAGE="https://github.com/kokutoru/gtox" 11 | SRC_URI="" 12 | EGIT_REPO_URI="git://github.com/kokutoru/gtox.git 13 | https://github.com/kokutoru/gtox.git" 14 | 15 | LICENSE="GPL-3" 16 | SLOT="0" 17 | KEYWORDS="" 18 | #IUSE="+filter_audio gtk X" 19 | 20 | DEPEND=" 21 | ${RDEPEND} 22 | dev-util/cmake 23 | >=sys-devel/gcc-4.9.0" 24 | RDEPEND=" 25 | >=dev-cpp/gtkmm-3.16.0 26 | dev-libs/atk 27 | dev-libs/glib:2 28 | dev-cpp/glibmm 29 | dev-libs/flatbuffers 30 | x11-libs/gtk+:3 31 | x11-libs/cairo[X] 32 | x11-libs/pango[X] 33 | x11-libs/libnotify 34 | gnome-base/librsvg 35 | dev-db/sqlite:3 36 | sys-devel/gettext 37 | media-libs/libcanberra[gtk3,sound] 38 | >=dev-cpp/gstreamermm-1.0.10 39 | net-libs/tox[av] 40 | x11-libs/libX11" 41 | 42 | CMAKE_USE_DIR="${S}/src" 43 | 44 | src_prepare() { 45 | cmake-utils_src_prepare 46 | } 47 | 48 | src_configure() { 49 | cmake-utils_src_configure 50 | } 51 | 52 | src_compile() { 53 | cmake-utils_src_compile 54 | } 55 | 56 | src_install() { 57 | cmake-utils_src_install 58 | } 59 | -------------------------------------------------------------------------------- /net-im/gtox/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /net-im/qtox/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | Adds support for filtering audio input 10 | Adds support for GTK and Status Notifier tray backends 11 | Adds support for X11 12 | 13 | 14 | -------------------------------------------------------------------------------- /net-im/qtox/qtox-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils qmake-utils git-r3 8 | 9 | DESCRIPTION="Powerful Qt5 chat client for net-libs/tox that follows the Tox design guidelines" 10 | HOMEPAGE="https://github.com/tux3/qtox" 11 | SRC_URI="" 12 | EGIT_REPO_URI="git://github.com/tux3/qtox.git 13 | https://github.com/tux3/qtox.git" 14 | 15 | LICENSE="GPL-3" 16 | SLOT="0" 17 | KEYWORDS="" 18 | IUSE="+filter_audio gtk X" 19 | 20 | DEPEND=" 21 | dev-db/sqlcipher 22 | dev-qt/linguist-tools:5 23 | dev-qt/qtconcurrent:5 24 | dev-qt/qtcore:5 25 | dev-qt/qtgui:5[gif,jpeg,png,xcb] 26 | dev-qt/qtnetwork:5 27 | dev-qt/qtopengl:5 28 | dev-qt/qtsql:5 29 | dev-qt/qtsvg:5 30 | dev-qt/qtxml:5 31 | filter_audio? ( media-libs/libfilteraudio ) 32 | media-gfx/qrencode 33 | media-libs/openal 34 | >=media-video/ffmpeg-2.6.3[webp,v4l] 35 | gtk? ( dev-libs/atk 36 | dev-libs/glib:2 37 | x11-libs/gdk-pixbuf[X] 38 | x11-libs/gtk+:2 39 | x11-libs/cairo[X] 40 | x11-libs/pango[X] ) 41 | net-libs/tox[av] 42 | X? ( x11-libs/libX11 43 | x11-libs/libXScrnSaver )" 44 | RDEPEND="${DEPEND}" 45 | 46 | pkg_pretend() { 47 | if [[ ${MERGE_TYPE} != binary ]]; then 48 | if [[ $(tc-getCXX) == *g++ ]] ; then 49 | if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 8 || $(gcc-major-version) -lt 4 ]] ; then 50 | eerror "You need at least sys-devel/gcc-4.8.3" 51 | die "You need at least sys-devel/gcc-4.8.3" 52 | fi 53 | fi 54 | fi 55 | } 56 | 57 | src_prepare() { 58 | epatch_user 59 | } 60 | 61 | src_configure() { 62 | use filter_audio || NO_FILTER_AUDIO="DISABLE_FILTER_AUDIO=YES" 63 | use gtk || NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" 64 | use X || NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" 65 | eqmake5 \ 66 | ${NO_FILTER_AUDIO} \ 67 | ${NO_GTK_SUPPORT} \ 68 | ${NO_X_SUPPORT} 69 | } 70 | 71 | src_install() { 72 | dobin "${S}/qtox" 73 | doicon -s scalable "${S}/img/icons/qtox.svg" 74 | domenu "${S}/qTox.desktop" 75 | } 76 | -------------------------------------------------------------------------------- /net-im/ratox/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /net-im/ratox/ratox-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils git-r3 8 | 9 | DESCRIPTION=" A minimal FIFO based client for Tox" 10 | HOMEPAGE="http://git.2f30.org/ratox" 11 | EGIT_REPO_URI="git://git.2f30.org/ratox 12 | http://git.2f30.org/ratox" 13 | 14 | LICENSE="ISC" 15 | SLOT="0" 16 | IUSE="" 17 | 18 | RDEPEND="net-libs/tox[av] 19 | media-libs/libv4l 20 | media-libs/libvpx 21 | media-libs/openal" 22 | DEPEND="${RDEPEND} 23 | virtual/pkgconfig" 24 | 25 | src_prepare() { 26 | epatch_user 27 | } 28 | 29 | src_compile() { 30 | emake 31 | } 32 | 33 | src_install() { 34 | emake DESTDIR="${D}" PREFIX="${EPREFIX}" install 35 | } 36 | -------------------------------------------------------------------------------- /net-im/toxic/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | Enable audio support 10 | Enable desktop notification support. 11 | Adds support for sound notifications. 12 | Adds support for X11 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /net-im/toxic/toxic-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit autotools eutils git-r3 toolchain-funcs 8 | 9 | DESCRIPTION="CLI Frontend for Tox" 10 | HOMEPAGE="https://wiki.tox.chat/clients/toxic" 11 | SRC_URI="" 12 | EGIT_REPO_URI="git://github.com/Tox/toxic 13 | https://github.com/Tox/toxic" 14 | 15 | LICENSE="GPL-3" 16 | SLOT="0" 17 | IUSE="+av +libnotify +sound-notify +X" 18 | 19 | RDEPEND=" 20 | av? ( 21 | ( || ( media-libs/openal[alsa] 22 | media-libs/openal[pulseaudio] ) ) 23 | net-libs/tox[av] ) 24 | !av? ( net-libs/tox ) 25 | libnotify? ( x11-libs/libnotify ) 26 | sound-notify? ( media-libs/freealut ) 27 | X? ( x11-libs/libX11 ) 28 | sys-libs/ncurses:* 29 | media-gfx/qrencode 30 | dev-libs/libconfig" 31 | DEPEND="${RDEPEND} 32 | app-text/asciidoc 33 | virtual/pkgconfig" 34 | 35 | src_prepare() { 36 | # verbose build 37 | sed -i \ 38 | -e 's/@$(CC)/$(CC)/' \ 39 | Makefile || die 40 | epatch_user 41 | } 42 | 43 | src_compile() { 44 | use av || export AV="DISABLE_AV=1" 45 | use libnotify || export NOTIFY="DISABLE_DESKTOP_NOTIFY=1" 46 | use sound-notify || export SOUND_NOTIFY="DISABLE_SOUND_NOTIFY=1" 47 | use X || export X="DISABLE_X11=1" 48 | emake \ 49 | CC="$(tc-getCC)" \ 50 | USER_CFLAGS="${CFLAGS}" \ 51 | USER_LDFLAGS="${LDFLAGS}" \ 52 | PREFIX="/usr" ${NOTIFY} ${SOUND_NOTIFY} ${X} ${AV} 53 | } 54 | 55 | src_install() { 56 | use av || export AV="DISABLE_AV=1" 57 | use libnotify || export NOTIFY="DISABLE_DESKTOP_NOTIFY=1" 58 | use sound-notify || export SOUND_NOTIFY="DISABLE_SOUND_NOTIFY=1" 59 | use X || export X="DISABLE_X11=1" 60 | 61 | # ↑ needed workaround, without it "missing" things may compile again in install() –.–" 62 | 63 | emake \ 64 | install PREFIX="/usr" DESTDIR="${D}" \ 65 | ${NOTIFY} ${SOUND_NOTIFY} ${X} ${AV} # part of workaround 66 | 67 | } 68 | 69 | pkg_postinst() { 70 | elog "DHT node list is available in /usr/share/${PN}/DHTnodes" 71 | } 72 | -------------------------------------------------------------------------------- /net-im/utox/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | Adds dbus support for desktop notifications 10 | Adds support for filtering audio input 11 | 12 | 13 | -------------------------------------------------------------------------------- /net-im/utox/utox-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils fdo-mime git-r3 gnome2-utils toolchain-funcs 8 | 9 | DESCRIPTION="Lightweight Tox client" 10 | HOMEPAGE="http://utox.org" 11 | EGIT_REPO_URI="git://github.com/GrayHatter/uTox.git 12 | https://github.com/GrayHatter/uTox.git" 13 | 14 | LICENSE="GPL-3" 15 | SLOT="0" 16 | IUSE="+dbus +filter_audio" 17 | 18 | RDEPEND="net-libs/tox[av] 19 | media-libs/freetype 20 | filter_audio? ( media-libs/libfilteraudio ) 21 | media-libs/libv4l 22 | media-libs/libvpx 23 | media-libs/openal 24 | x11-libs/libX11 25 | x11-libs/libXext 26 | dbus? ( sys-apps/dbus )" 27 | DEPEND="${RDEPEND} 28 | virtual/pkgconfig" 29 | 30 | src_prepare() { 31 | epatch_user 32 | } 33 | 34 | src_configure() { 35 | # respect CFLAGS 36 | sed -i \ 37 | -e '/CFLAGS/s# -g ##' \ 38 | Makefile || die 39 | } 40 | 41 | src_compile() { 42 | emake \ 43 | CC="$(tc-getCC)" \ 44 | DBUS=$(usex dbus "1" "0") \ 45 | FILTER_AUDIO=$(usex filter_audio "1" "0") 46 | } 47 | 48 | src_install() { 49 | emake DESTDIR="${D}" PREFIX="/usr" install 50 | } 51 | 52 | pkg_preinst() { 53 | gnome2_icon_savelist 54 | } 55 | 56 | pkg_postinst() { 57 | fdo-mime_desktop_database_update 58 | gnome2_icon_cache_update 59 | } 60 | 61 | pkg_postrm() { 62 | fdo-mime_desktop_database_update 63 | gnome2_icon_cache_update 64 | } 65 | -------------------------------------------------------------------------------- /net-misc/toxbot/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /net-misc/toxbot/toxbot-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit eutils git-r3 toolchain-funcs 8 | 9 | DESCRIPTION="Tox groupchats bot" 10 | HOMEPAGE="https://github.com/JFreegman/ToxBot" 11 | SRC_URI="" 12 | EGIT_REPO_URI="git://github.com/JFreegman/ToxBot.git 13 | https://github.com/JFreegman/ToxBot.git" 14 | 15 | LICENSE="GPL-3" 16 | SLOT="0" 17 | IUSE="" 18 | 19 | RDEPEND="net-libs/tox[av]" 20 | 21 | DEPEND="${RDEPEND} 22 | virtual/pkgconfig" 23 | 24 | src_prepare() { 25 | # Verbose build 26 | sed -i \ 27 | -e 's/@$(CC)/$(CC)/' \ 28 | Makefile || die 29 | epatch_user 30 | } 31 | 32 | src_compile() { 33 | emake \ 34 | CC="$(tc-getCC)" \ 35 | USER_CFLAGS="${CFLAGS}" \ 36 | USER_LDFLAGS="${LDFLAGS}" 37 | } 38 | 39 | src_install() { 40 | dobin "${S}/toxbot" 41 | } 42 | -------------------------------------------------------------------------------- /net-misc/toxvpn/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | infrastructure@tox.chat 6 | The Tox Project 7 | 8 | 9 | -------------------------------------------------------------------------------- /net-misc/toxvpn/toxvpn-9999.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2015 Gentoo Foundation 2 | # Distributed under the terms of the GNU General Public License v2 3 | # $Id$ 4 | 5 | EAPI=5 6 | 7 | inherit cmake-utils eutils git-r3 8 | 9 | DESCRIPTION="toxvpn allows one to make tunneled point to point connections over Tox" 10 | HOMEPAGE="https://github.com/cleverca22/toxvpn" 11 | SRC_URI="" 12 | EGIT_REPO_URI="git://github.com/cleverca22/toxvpn.git 13 | https://github.com/cleverca22/toxvpn.git" 14 | 15 | LICENSE="GPL-3" 16 | SLOT="0" 17 | KEYWORDS="" 18 | IUSE="" 19 | 20 | RDEPEND="dev-libs/jsoncpp 21 | net-libs/tox" 22 | DEPEND="${RDEPEND}" 23 | 24 | src_prepare() { 25 | epatch_user 26 | } 27 | 28 | src_configure() { 29 | cmake-utils_src_configure 30 | } 31 | 32 | src_compile() { 33 | cmake-utils_src_compile 34 | } 35 | 36 | src_install() { 37 | dobin "${WORKDIR}/${P}_build"/toxvpn 38 | } 39 | -------------------------------------------------------------------------------- /profiles/package.mask: -------------------------------------------------------------------------------- 1 | # holgersson (2 Jun 2014) 2 | # Masked blight due to build errors. 3 | # -> seems to be something with FEATURES and that fetch in src_prepare() 4 | =net-im/blight-9999 5 | 6 | 7 | -------------------------------------------------------------------------------- /profiles/repo_name: -------------------------------------------------------------------------------- 1 | tox-overlay 2 | -------------------------------------------------------------------------------- /repository.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | tox-overlay 6 | Ebuilds for Toxcore, Tox clients, and other Tox-related projects 7 | https://github.com/Tox/gentoo-overlay-tox 8 | 9 | infrastucture@tox.chat 10 | The Tox Project 11 | 12 | git://github.com/Tox/gentoo-overlay-tox.git 13 | https://github.com/Tox/gentoo-overlay-tox/commits/master.atom 14 | 15 | 16 | --------------------------------------------------------------------------------