From 24934e623441310f644e5f72855b0f2bf9f3cd1a Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Mon, 27 Oct 2014 18:38:05 +0200 Subject: Incoming! Moving Rogento.git to kogaion-desktop. Finally --- net-im/blight/blight-9999.ebuild | 32 +++++++++++++++++ net-im/blight/files/blight-9999.patch | 12 +++++++ net-im/blight/metadata.xml | 7 ++++ net-im/qtox/files/tox.svg | 20 +++++++++++ net-im/qtox/metadata.xml | 8 +++++ net-im/qtox/qtox-9999.ebuild | 54 ++++++++++++++++++++++++++++ net-im/ratox/metadata.xml | 7 ++++ net-im/ratox/ratox-9999.ebuild | 35 +++++++++++++++++++ net-im/tox-gui-qt/metadata.xml | 7 ++++ net-im/tox-gui-qt/tox-gui-qt-9999.ebuild | 37 ++++++++++++++++++++ net-im/tox-prpl/metadata.xml | 7 ++++ net-im/tox-prpl/tox-prpl-9999.ebuild | 39 +++++++++++++++++++++ net-im/toxic/metadata.xml | 12 +++++++ net-im/toxic/toxic-9999.ebuild | 56 +++++++++++++++++++++++++++++ net-im/utox/metadata.xml | 7 ++++ net-im/utox/utox-9999.ebuild | 60 ++++++++++++++++++++++++++++++++ net-im/venom-av/metadata.xml | 13 +++++++ net-im/venom-av/venom-av-9999.ebuild | 42 ++++++++++++++++++++++ net-im/venom/metadata.xml | 12 +++++++ net-im/venom/venom-9999.ebuild | 46 ++++++++++++++++++++++++ 20 files changed, 513 insertions(+) create mode 100644 net-im/blight/blight-9999.ebuild create mode 100644 net-im/blight/files/blight-9999.patch create mode 100644 net-im/blight/metadata.xml create mode 100644 net-im/qtox/files/tox.svg create mode 100644 net-im/qtox/metadata.xml create mode 100644 net-im/qtox/qtox-9999.ebuild create mode 100644 net-im/ratox/metadata.xml create mode 100644 net-im/ratox/ratox-9999.ebuild create mode 100644 net-im/tox-gui-qt/metadata.xml create mode 100644 net-im/tox-gui-qt/tox-gui-qt-9999.ebuild create mode 100644 net-im/tox-prpl/metadata.xml create mode 100644 net-im/tox-prpl/tox-prpl-9999.ebuild create mode 100644 net-im/toxic/metadata.xml create mode 100644 net-im/toxic/toxic-9999.ebuild create mode 100644 net-im/utox/metadata.xml create mode 100644 net-im/utox/utox-9999.ebuild create mode 100644 net-im/venom-av/metadata.xml create mode 100644 net-im/venom-av/venom-av-9999.ebuild create mode 100644 net-im/venom/metadata.xml create mode 100644 net-im/venom/venom-9999.ebuild (limited to 'net-im') diff --git a/net-im/blight/blight-9999.ebuild b/net-im/blight/blight-9999.ebuild new file mode 100644 index 00000000..ce4a0b83 --- /dev/null +++ b/net-im/blight/blight-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit git-2 + +DESCRIPTION="Cross-platform graphical user interface for Tox written in Racket" +HOMEPAGE="https://github.com/lehitoskin/blight" +EGIT_REPO_URI="git://github.com/lehitoskin/blight + https://github.com/lehitoskin/blight" +LICENSE="GPL-3" +SLOT="0" + +RDEPEND="net-libs/tox + >=dev-db/sqlite-3.8.2 + >=dev-scheme/racket-6.0.1[X]" + +src_prepare() { + raco pkg install --no-setup github://github.com/lehitoskin/libtoxcore-racket/master + epatch "$FILESDIR/${P}.patch" + epatch_user +} + +src_compile() { + emake +} + +src_install() { + emake DESTDIR="${D}/usr" install +} diff --git a/net-im/blight/files/blight-9999.patch b/net-im/blight/files/blight-9999.patch new file mode 100644 index 00000000..e47640b1 --- /dev/null +++ b/net-im/blight/files/blight-9999.patch @@ -0,0 +1,12 @@ +diff -Naur a/config.rkt b/config.rkt +--- a/config.rkt 2014-05-30 17:05:42.212974487 -0700 ++++ b/config.rkt 2014-05-30 17:09:20.788966204 -0700 +@@ -26,7 +26,7 @@ + ; location of sound directory (currently depends on running from same dir + ; change to /usr/share/blight/sounds (or something) once a proper + ; installer is to be had +-(define sound-dir (build-path "sounds")) ++(define sound-dir (build-path "/usr/share/blight/sounds")) + ; list of sound files + (define sounds (list + (build-path sound-dir "New Message.wav") diff --git a/net-im/blight/metadata.xml b/net-im/blight/metadata.xml new file mode 100644 index 00000000..cc3fe249 --- /dev/null +++ b/net-im/blight/metadata.xml @@ -0,0 +1,7 @@ + + + + + maintainer-wanted@gentoo.org + + diff --git a/net-im/qtox/files/tox.svg b/net-im/qtox/files/tox.svg new file mode 100644 index 00000000..71f12462 --- /dev/null +++ b/net-im/qtox/files/tox.svg @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml new file mode 100644 index 00000000..1ed9f4e7 --- /dev/null +++ b/net-im/qtox/metadata.xml @@ -0,0 +1,8 @@ + + + + + simon-github@slevermann.de + Simon Levermann + + diff --git a/net-im/qtox/qtox-9999.ebuild b/net-im/qtox/qtox-9999.ebuild new file mode 100644 index 00000000..0fc8ffaf --- /dev/null +++ b/net-im/qtox/qtox-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils qmake-utils git-2 + +DESCRIPTION="GUI for net-libs/tox using QT5 with code similarities to net-im/tox-gui-qt" +HOMEPAGE="https://github.com/tux3/qtox" +SRC_URI="" +EGIT_REPO_URI="git://github.com/tux3/qtox.git" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtxml:5 + media-libs/openal + media-libs/opencv[-qt4,v4l] + net-libs/tox[av]" +RDEPEND="${DEPEND}" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + if [[ $(tc-getCXX) == *g++ ]] ; then + if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 8 || $(gcc-major-version) -lt 4 ]] ; then + eerror "You need at least sys-devel/gcc-4.8.0" + die "You need at least sys-devel/gcc-4.8.0" + fi + fi + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + eqmake5 +} + +src_install() { + dobin "${S}/qtox" + doicon -s scalable "${FILESDIR}"/tox.svg + make_desktop_entry "qtox" "qTox" "/usr/share/icons/hicolor/scalable/apps/tox.svg" "Network" +} diff --git a/net-im/ratox/metadata.xml b/net-im/ratox/metadata.xml new file mode 100644 index 00000000..5c89f13a --- /dev/null +++ b/net-im/ratox/metadata.xml @@ -0,0 +1,7 @@ + + + + + urras@tox.im + + diff --git a/net-im/ratox/ratox-9999.ebuild b/net-im/ratox/ratox-9999.ebuild new file mode 100644 index 00000000..2799f959 --- /dev/null +++ b/net-im/ratox/ratox-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit git-2 + +DESCRIPTION=" A minimal FIFO based client for Tox" +HOMEPAGE="http://git.2f30.org/ratox" +EGIT_REPO_URI="git://git.2f30.org/ratox + http://git.2f30.org/ratox" + +LICENSE="ISC" +SLOT="0" +IUSE="" + +RDEPEND="net-libs/tox[av] + media-libs/libv4l + media-libs/libvpx + media-libs/openal" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch_user +} + +src_compile() { + emake +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}" install +} diff --git a/net-im/tox-gui-qt/metadata.xml b/net-im/tox-gui-qt/metadata.xml new file mode 100644 index 00000000..cc3fe249 --- /dev/null +++ b/net-im/tox-gui-qt/metadata.xml @@ -0,0 +1,7 @@ + + + + + maintainer-wanted@gentoo.org + + diff --git a/net-im/tox-gui-qt/tox-gui-qt-9999.ebuild b/net-im/tox-gui-qt/tox-gui-qt-9999.ebuild new file mode 100644 index 00000000..7672db15 --- /dev/null +++ b/net-im/tox-gui-qt/tox-gui-qt-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils qmake-utils git-2 + +DESCRIPTION="GUI for net-libs/tox, using QT5" +HOMEPAGE="https://github.com/nurupo/ProjectTox-Qt-GUI" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="" + +#EGIT_STORE_DIR="${DISTDIR}/egit-src" +EGIT_REPO_URI="git://github.com/nurupo/ProjectTox-Qt-GUI.git" +EGIT_HAS_SUBMODULES=1 + +DEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/tox" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch_user +} + +src_configure() { + eqmake5 projectfiles/QtCreator/TOX-Qt-GUI.pro +} + +src_install() { + dobin "${S}/TOX-Qt-GUI" +} diff --git a/net-im/tox-prpl/metadata.xml b/net-im/tox-prpl/metadata.xml new file mode 100644 index 00000000..cc3fe249 --- /dev/null +++ b/net-im/tox-prpl/metadata.xml @@ -0,0 +1,7 @@ + + + + + maintainer-wanted@gentoo.org + + diff --git a/net-im/tox-prpl/tox-prpl-9999.ebuild b/net-im/tox-prpl/tox-prpl-9999.ebuild new file mode 100644 index 00000000..b43ef6fc --- /dev/null +++ b/net-im/tox-prpl/tox-prpl-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils autotools git-2 + +DESCRIPTION="Tox plugin for Pidgin/libpurple" +HOMEPAGE="http://tox.dhs.org/" +SRC_URI="" +EGIT_REPO_URI="https://github.com/jin-eld/tox-prpl.git" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND=" + dev-libs/glib:2 + net-im/pidgin + net-libs/tox" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch_user + eautoreconf +} + +src_configure() { + econf \ + --disable-static +} + +src_install() { + default + prune_libtool_files --all +} diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml new file mode 100644 index 00000000..35db8749 --- /dev/null +++ b/net-im/toxic/metadata.xml @@ -0,0 +1,12 @@ + + + + + holgersson@posteo.de + holgersson + + + Enable desktop notification support. + Adds support for sound notifications. + + diff --git a/net-im/toxic/toxic-9999.ebuild b/net-im/toxic/toxic-9999.ebuild new file mode 100644 index 00000000..dbb19fd1 --- /dev/null +++ b/net-im/toxic/toxic-9999.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit autotools git-2 toolchain-funcs + +DESCRIPTION="CLI Frontend for Tox" +HOMEPAGE="http://wiki.tox.im/Toxic" +SRC_URI="" +EGIT_REPO_URI="git://github.com/Tox/toxic + https://github.com/Tox/toxic" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+libnotify +sound-notify" + +RDEPEND=" + dev-libs/libconfig + net-libs/tox[av] + media-libs/openal + sys-libs/ncurses + x11-libs/libX11 + libnotify? ( x11-libs/libnotify ) + sound-notify? ( media-libs/freealut )" +DEPEND="${RDEPEND} + app-text/asciidoc + virtual/pkgconfig" + +src_prepare() { + # verbose build + sed -i \ + -e 's/@$(CC)/$(CC)/' \ + build/Makefile || die + epatch_user +} + +src_compile() { + use libnotify || export NOTIFY="DISABLE_DESKTOP_NOTIFY=1" + use sound-notify || export SOUND_NOTIFY="DISABLE_SOUND_NOTIFY=1" + emake \ + CC="$(tc-getCC)" \ + USER_CFLAGS="${CFLAGS}" \ + USER_LDFLAGS="${LDFLAGS}" \ + PREFIX="/usr" ${NOTIFY} ${SOUND_NOTIFY} \ + -C build +} + +src_install() { + emake install PREFIX="/usr" DESTDIR="${D}" -C build +} + +pkg_postinst() { + elog "DHT node list is available in /usr/share/${PN}/DHTnodes" +} diff --git a/net-im/utox/metadata.xml b/net-im/utox/metadata.xml new file mode 100644 index 00000000..cc3fe249 --- /dev/null +++ b/net-im/utox/metadata.xml @@ -0,0 +1,7 @@ + + + + + maintainer-wanted@gentoo.org + + diff --git a/net-im/utox/utox-9999.ebuild b/net-im/utox/utox-9999.ebuild new file mode 100644 index 00000000..41676f8e --- /dev/null +++ b/net-im/utox/utox-9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit fdo-mime gnome2-utils toolchain-funcs git-2 + +DESCRIPTION="Lightweight Tox client" +HOMEPAGE="https://github.com/notsecure/uTox.git" +EGIT_REPO_URI="git://github.com/notsecure/uTox.git + https://github.com/notsecure/uTox.git" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+dbus" + +RDEPEND="net-libs/tox[av] + media-libs/freetype + media-libs/libv4l + media-libs/libvpx + media-libs/openal + x11-libs/libX11 + x11-libs/libXext + dbus? ( sys-apps/dbus )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch_user +} + +src_configure() { + # respect CFLAGS + sed -i \ + -e '/CFLAGS/s# -g ##' \ + Makefile || die +} + +src_compile() { + emake CC="$(tc-getCC)" DBUS=$(usex dbus "1" "0") +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} diff --git a/net-im/venom-av/metadata.xml b/net-im/venom-av/metadata.xml new file mode 100644 index 00000000..bff8dc98 --- /dev/null +++ b/net-im/venom-av/metadata.xml @@ -0,0 +1,13 @@ + + + + + urras@tox.im + Urras + + + Enable desktop notification support + Enable qrencode support for ToxID + + + diff --git a/net-im/venom-av/venom-av-9999.ebuild b/net-im/venom-av/venom-av-9999.ebuild new file mode 100644 index 00000000..e8d00005 --- /dev/null +++ b/net-im/venom-av/venom-av-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit cmake-utils git-r3 vala + +DESCRIPTION="Vala/Gtk+ graphical user interface for Tox with A/V support" + +HOMEPAGE="http://wiki.tox.im/Venom" +EGIT_REPO_URI="https://github.com/naxuroqa/Venom.git" +EGIT_BRANCH="av" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="" +IUSE="+libnotify qrcode" + +DEPEND="dev-libs/json-glib + dev-db/sqlite:3 + net-libs/tox[av] + media-libs/gstreamer + >=x11-libs/gtk+-3.4:3 + $(vala_depend) + libnotify? ( x11-libs/libnotify ) + qrcode? ( >=media-gfx/qrencode-3.3.1 )" +RDEPEND="${DEPEND} + sys-devel/gettext" + +src_prepare() { + epatch_user +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_enable qrcode QR_ENCODE ) + $(cmake-utils_use_enable libnotify LIBNOTIFY ) + ) + + cmake-utils_src_configure +} diff --git a/net-im/venom/metadata.xml b/net-im/venom/metadata.xml new file mode 100644 index 00000000..43cee7e5 --- /dev/null +++ b/net-im/venom/metadata.xml @@ -0,0 +1,12 @@ + + + + + holgersson@posteo.de + holgersson + + + Enable desktop notification support + Enable qrencode support for ToxID + + diff --git a/net-im/venom/venom-9999.ebuild b/net-im/venom/venom-9999.ebuild new file mode 100644 index 00000000..6ce26803 --- /dev/null +++ b/net-im/venom/venom-9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit cmake-utils git-r3 vala + +DESCRIPTION="Vala/Gtk+ graphical user interface for Tox" + +HOMEPAGE="http://wiki.tox.im/Venom" +EGIT_REPO_URI="https://github.com/naxuroqa/Venom.git" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="" +IUSE="+libnotify qrcode" + +DEPEND="dev-libs/json-glib + dev-db/sqlite:3 + net-libs/tox + media-libs/gstreamer + >=x11-libs/gtk+-3.4:3 + $(vala_depend) + libnotify? ( x11-libs/libnotify ) + qrcode? ( >=media-gfx/qrencode-3.3.1 )" +RDEPEND="${DEPEND} + sys-devel/gettext" + +src_prepare() { + epatch_user +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_enable qrcode QR_ENCODE ) + $(cmake-utils_use_enable libnotify LIBNOTIFY ) + ) + + cmake-utils_src_configure +} + +pkg_postinst() { + elog "Ebuild tracks master branch of Venom, which currently" + elog "does not contain A/V support." +} -- cgit v1.2.3