[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 162440b573a2c64d956871214fae1904a593d9cd Author: Jimi Huotari gentoo org> AuthorDate: Sat Dec 16 20:33:41 2023 + Commit: Jimi Huotari gentoo org> CommitDate: Sat Dec 16 20:33:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=162440b5 net-im/qtox: remove 'notification' USE from metadata The flag has been removed due to a deprecated dependency. Signed-off-by: Jimi Huotari gentoo.org> net-im/qtox/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index 4e2381192480..fe84ae06f1e7 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -6,7 +6,6 @@ Jimi Huotari - Use snorenotify for desktop notifications Enable spell checking support Enable auto-away support
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: d3bfe4e445fd6c627840f3ec5b618b558eb9fde4 Author: Jimi Huotari gentoo org> AuthorDate: Sat Dec 16 20:32:37 2023 + Commit: Jimi Huotari gentoo org> CommitDate: Sat Dec 16 20:32:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3bfe4e4 net-im/qtox: drop 1.17.6-r1 Signed-off-by: Jimi Huotari gentoo.org> net-im/qtox/qtox-1.17.6-r1.ebuild | 91 --- 1 file changed, 91 deletions(-) diff --git a/net-im/qtox/qtox-1.17.6-r1.ebuild b/net-im/qtox/qtox-1.17.6-r1.ebuild deleted file mode 100644 index ef4155852191.. --- a/net-im/qtox/qtox-1.17.6-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/qTox/qTox.git"; -else - MY_P="qTox-${PV}" - SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="amd64 ~x86" - S="${WORKDIR}/qTox" -fi - -DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol" -HOMEPAGE="https://qtox.github.io/"; - -LICENSE="GPL-3+" -SLOT="0" -IUSE="notification +spellcheck test X" - -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -RDEPEND=" - dev-db/sqlcipher - dev-libs/libsodium:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5[gif(+),jpeg,png,X(-)] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/qrencode:= - media-libs/libexif - media-libs/openal - media-video/ffmpeg:=[webp,v4l] - >=net-libs/tox-0.2.13:=[av] - notification? ( x11-libs/snorenotify ) - spellcheck? ( kde-frameworks/sonnet:5 ) - X? ( - x11-libs/libX11 - x11-libs/libXScrnSaver - ) -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) - X? ( x11-base/xorg-proto ) -" - -DOCS=( CHANGELOG.md README.md doc/user_manual_en.md ) - -src_prepare() { - cmake_src_prepare - - # bug 628574 - if ! use test; then - sed -i CMakeLists.txt -e "/include(Testing)/d" || die - sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die - fi -} - -src_configure() { - local mycmakeargs=( - -DPLATFORM_EXTENSIONS=$(usex X) - -DUPDATE_CHECK=OFF - -DUSE_CCACHE=OFF - -DSPELL_CHECK=$(usex spellcheck) - -DSVGZ_ICON=ON - -DASAN=OFF - -DDESKTOP_NOTIFICATIONS=$(usex notification) - -DSTRICT_OPTIONS=OFF - ) - - [[ ${PV} != ]] && mycmakeargs+=( -DGIT_DESCRIBE=${PV} ) - - cmake_src_configure -} - -src_test() { - # The excluded tests require network access. - cmake_src_test -E "test_(bsu|core)" -}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: ce60496fdc3e3b8d283eee86ce5ece25ef04ddd7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 16 19:16:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 16 19:16:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce60496f net-im/qtox: Stabilize 1.17.6-r2 amd64, #920153 Signed-off-by: Arthur Zamarin gentoo.org> net-im/qtox/qtox-1.17.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/qtox/qtox-1.17.6-r2.ebuild b/net-im/qtox/qtox-1.17.6-r2.ebuild index 26c612874adc..ca93183efb05 100644 --- a/net-im/qtox/qtox-1.17.6-r2.ebuild +++ b/net-im/qtox/qtox-1.17.6-r2.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then else MY_P="qTox-${PV}" SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" S="${WORKDIR}/qTox" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 770e0e858f11f54d880ad78807fc155de349c84a Author: Jimi Huotari gentoo org> AuthorDate: Sat Oct 21 19:25:08 2023 + Commit: Jimi Huotari gentoo org> CommitDate: Sat Oct 21 19:28:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=770e0e85 net-im/qtox: drop IUSE="notification" due to a deprecated dependency Upstream had some work done towards moving away, but the project has been archived. Bug: https://bugs.gentoo.org/877307 Bug: https://bugs.gentoo.org/877311 Signed-off-by: Jimi Huotari gentoo.org> net-im/qtox/{qtox-.ebuild => qtox-1.17.6-r2.ebuild} | 9 +++-- net-im/qtox/qtox-.ebuild| 7 +++ 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-1.17.6-r2.ebuild similarity index 88% copy from net-im/qtox/qtox-.ebuild copy to net-im/qtox/qtox-1.17.6-r2.ebuild index fe8a64494ea3..26c612874adc 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-1.17.6-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ HOMEPAGE="https://qtox.github.io/"; LICENSE="GPL-3+" SLOT="0" -IUSE="notification +spellcheck test X" +IUSE="+spellcheck test X" RESTRICT="!test? ( test )" @@ -44,9 +44,6 @@ RDEPEND=" media-libs/openal media-video/ffmpeg:=[webp,v4l] >=net-libs/tox-0.2.13:=[av] - >=net-libs/toxext-0.0.3 - >=net-libs/tox_extension_messages-0.0.3 - notification? ( x11-libs/snorenotify ) spellcheck? ( kde-frameworks/sonnet:5 ) X? ( x11-libs/libX11 @@ -78,7 +75,7 @@ src_configure() { -DSPELL_CHECK=$(usex spellcheck) -DSVGZ_ICON=ON -DASAN=OFF - -DDESKTOP_NOTIFICATIONS=$(usex notification) + -DDESKTOP_NOTIFICATIONS=OFF -DSTRICT_OPTIONS=OFF ) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index fe8a64494ea3..efe18c5045f9 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ HOMEPAGE="https://qtox.github.io/"; LICENSE="GPL-3+" SLOT="0" -IUSE="notification +spellcheck test X" +IUSE="+spellcheck test X" RESTRICT="!test? ( test )" @@ -46,7 +46,6 @@ RDEPEND=" >=net-libs/tox-0.2.13:=[av] >=net-libs/toxext-0.0.3 >=net-libs/tox_extension_messages-0.0.3 - notification? ( x11-libs/snorenotify ) spellcheck? ( kde-frameworks/sonnet:5 ) X? ( x11-libs/libX11 @@ -78,7 +77,7 @@ src_configure() { -DSPELL_CHECK=$(usex spellcheck) -DSVGZ_ICON=ON -DASAN=OFF - -DDESKTOP_NOTIFICATIONS=$(usex notification) + -DDESKTOP_NOTIFICATIONS=OFF -DSTRICT_OPTIONS=OFF )
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 7ef492cdb2d8b4f993ed89285d261f5b8926e704 Author: Marco Scardovi icloud com> AuthorDate: Mon Nov 21 21:57:20 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 23 01:41:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef492cd net-im/qtox: update maintainers Signed-off-by: Marco Scardovi icloud.com> Signed-off-by: Sam James gentoo.org> net-im/qtox/metadata.xml | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index 51bdfe56b855..4e2381192480 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -1,14 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + chii...@gentoo.org Jimi Huotari - - proxy-ma...@gentoo.org - Proxy Maintainers - Use snorenotify for desktop notifications Enable spell checking support
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: b8ae652907858e621bbc9ca76ce02c0ed2aac030 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Sep 8 14:23:53 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Sep 8 16:03:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ae6529 net-im/qtox: drop 1.17.3, 1.17.4 Signed-off-by: Andreas Sturmlechner gentoo.org> net-im/qtox/Manifest | 2 - net-im/qtox/qtox-1.17.3.ebuild | 87 net-im/qtox/qtox-1.17.4.ebuild | 91 -- 3 files changed, 180 deletions(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 89cce77a2b83..26687b415f4c 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,3 +1 @@ -DIST qTox-1.17.3.tar.gz 4765213 BLAKE2B 3bffa351da01b436edc9c80c481845f6c6399c930ac1601e1676b7dec22ccfbf37c082c3a30ab71e2295c96bb427b36a718f960ffc75e700d5c29605f7bf0ac0 SHA512 e7534e40aed06aaeba57a201b7315ae2bd361f80971969b95b00fea0a6cbe106c2ea337485c47b350c07a9e3b74947c8b2feb206899292c29621e057b630ca56 -DIST qTox-1.17.4.tar.gz 4778657 BLAKE2B 5edcb6b6f997eeb4a332c23477d4c5021085cf8c62be596b0eb4771963f450bc96de6c2dc30ec3cfc98577f20bf618e8fc2478fc34af8a8810fc538a5ccc787b SHA512 00dd2b4492e6dbf90b038bd1e5263ba96c969fb5d879b5680401ad090ffe6aaa70ff487f2e88f93c573f2e1a7e6ca50a75dfe7b51fc56fc4d08cac076bfd75d0 DIST qTox-1.17.6.tar.gz 4777590 BLAKE2B d67ea8c1d5c478a791fd8594866130874c036f22ec9fd991e0f6c81fb7919824bba8e13675b0ffaf613188215a4fce6d07545476ab5565922b3989519aedd91f SHA512 840dfbca2cb1a3db4b5ab27cb408e183b152fcd87c0cb915ee58245e7c311b8682605e73497248072a5a48b239058b101a85235ed169d19606dc7bf61865f208 diff --git a/net-im/qtox/qtox-1.17.3.ebuild b/net-im/qtox/qtox-1.17.3.ebuild deleted file mode 100644 index 41932b6c4516.. --- a/net-im/qtox/qtox-1.17.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="qTox-${PV}" -inherit cmake xdg - -DESCRIPTION="qTox is an instant messaging client using the encrypted p2p Tox protocol" -HOMEPAGE="https://qtox.github.io/"; -SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="notification spellcheck test X" - -RESTRICT="!test? ( test )" - -S="${WORKDIR}/qTox" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -RDEPEND=" - || ( - dev-qt/qtgui:5[gif,jpeg,png,X(-)] - dev-qt/qtgui:5[gif,jpeg,png,xcb(-)] - ) - dev-db/sqlcipher - dev-libs/libsodium:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/qrencode:= - media-libs/libexif:= - media-libs/openal - media-video/ffmpeg:=[webp,v4l] - net-libs/tox:0/0.2[av] - notification? ( x11-libs/snorenotify ) - spellcheck? ( kde-frameworks/sonnet:5 ) - X? ( - x11-libs/libX11 - x11-libs/libXScrnSaver - ) -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -src_prepare() { - cmake_src_prepare - - # bug 628574 - if ! use test; then - sed -i CMakeLists.txt -e "/include(Testing)/d" || die - sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE="Release" - -DPLATFORM_EXTENSIONS=$(usex X) - -DUPDATE_CHECK=OFF - -DUSE_CCACHE=ON - -DSPELL_CHECK=$(usex spellcheck) - -DSVGZ_ICON=ON - -DASAN=OFF - -DDESKTOP_NOTIFICATIONS=$(usex notification) - -DSTRICT_OPTIONS=OFF - -DGIT_DESCRIBE="${PV}" - ) - - cmake_src_configure -} - -src_test() { - # The excluded tests require network access. - cmake_src_test -E "test_(bsu|core)" -} diff --git a/net-im/qtox/qtox-1.17.4.ebuild b/net-im/qtox/qtox-1.17.4.ebuild deleted file mode 100644 index 825ce6aa14d1.. --- a/net-im/qtox/qtox-1.17.4.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/qTox/qTox.git"; -else - MY_P="qTox-${PV}" - SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/qTox" -fi - -DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol" -HOMEPAGE="https://qtox.github.io/"; - -LICENSE="GPL-3+" -SLOT="0" -IU
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: de7755366ace3c99a5618882b6eb86b49b5109de Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Sep 8 14:36:17 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Sep 8 16:03:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de775536 net-im/qtox: Prepare for dev-qt/qtgui losing IUSE gif Signed-off-by: Andreas Sturmlechner gentoo.org> net-im/qtox/{qtox-1.17.6.ebuild => qtox-1.17.6-r1.ebuild} | 2 +- net-im/qtox/qtox-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/qtox/qtox-1.17.6.ebuild b/net-im/qtox/qtox-1.17.6-r1.ebuild similarity index 98% rename from net-im/qtox/qtox-1.17.6.ebuild rename to net-im/qtox/qtox-1.17.6-r1.ebuild index a2a84d3ec982..ef4155852191 100644 --- a/net-im/qtox/qtox-1.17.6.ebuild +++ b/net-im/qtox/qtox-1.17.6-r1.ebuild @@ -33,7 +33,7 @@ RDEPEND=" dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,X(-)] + dev-qt/qtgui:5[gif(+),jpeg,png,X(-)] dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtsvg:5 diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index f9ff34f329b6..fe8a64494ea3 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -33,7 +33,7 @@ RDEPEND=" dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,X(-)] + dev-qt/qtgui:5[gif(+),jpeg,png,X(-)] dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtsvg:5
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 66cac294ea7bdaa5f6e0d809f111b883d3e137ac Author: Sam James gentoo org> AuthorDate: Fri Sep 2 21:45:42 2022 + Commit: Sam James gentoo org> CommitDate: Fri Sep 2 21:45:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66cac294 net-im/qtox: Stabilize 1.17.6 amd64, #868102 Signed-off-by: Sam James gentoo.org> net-im/qtox/qtox-1.17.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/qtox/qtox-1.17.6.ebuild b/net-im/qtox/qtox-1.17.6.ebuild index 825ce6aa14d1..a2a84d3ec982 100644 --- a/net-im/qtox/qtox-1.17.6.ebuild +++ b/net-im/qtox/qtox-1.17.6.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then else MY_P="qTox-${PV}" SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" S="${WORKDIR}/qTox" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: a373a913b79fbe18d1d9cf453f4dc304a4f64f39 Author: Jimi Huotari gentoo org> AuthorDate: Tue Mar 15 11:14:37 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 15 20:03:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a373a913 net-im/qtox: add version 1.17.6 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari gentoo.org> Signed-off-by: Ionen Wolkens gentoo.org> net-im/qtox/Manifest | 1 + net-im/qtox/qtox-1.17.6.ebuild | 91 ++ 2 files changed, 92 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 0a3bcc3dca01..e6764d1789ad 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,3 +1,4 @@ DIST qTox-1.16.3.tar.gz 4256757 BLAKE2B 70103e2d912da86dab63424586c642a73614b4a408a53634b146d1e401d5b328a2b8c81c472a94e0e8804d774f693c1250e7263b263e80abef5e111372f29232 SHA512 a857266ffcf32b1963e3a4428501299ce19f3c087087583115dc01e41934fc31d52ea54d781fa93ec7e21f6e3303b4e22383ecaaa7f1f1dbf32d740db73aca4c DIST qTox-1.17.3.tar.gz 4765213 BLAKE2B 3bffa351da01b436edc9c80c481845f6c6399c930ac1601e1676b7dec22ccfbf37c082c3a30ab71e2295c96bb427b36a718f960ffc75e700d5c29605f7bf0ac0 SHA512 e7534e40aed06aaeba57a201b7315ae2bd361f80971969b95b00fea0a6cbe106c2ea337485c47b350c07a9e3b74947c8b2feb206899292c29621e057b630ca56 DIST qTox-1.17.4.tar.gz 4778657 BLAKE2B 5edcb6b6f997eeb4a332c23477d4c5021085cf8c62be596b0eb4771963f450bc96de6c2dc30ec3cfc98577f20bf618e8fc2478fc34af8a8810fc538a5ccc787b SHA512 00dd2b4492e6dbf90b038bd1e5263ba96c969fb5d879b5680401ad090ffe6aaa70ff487f2e88f93c573f2e1a7e6ca50a75dfe7b51fc56fc4d08cac076bfd75d0 +DIST qTox-1.17.6.tar.gz 4777590 BLAKE2B d67ea8c1d5c478a791fd8594866130874c036f22ec9fd991e0f6c81fb7919824bba8e13675b0ffaf613188215a4fce6d07545476ab5565922b3989519aedd91f SHA512 840dfbca2cb1a3db4b5ab27cb408e183b152fcd87c0cb915ee58245e7c311b8682605e73497248072a5a48b239058b101a85235ed169d19606dc7bf61865f208 diff --git a/net-im/qtox/qtox-1.17.6.ebuild b/net-im/qtox/qtox-1.17.6.ebuild new file mode 100644 index ..825ce6aa14d1 --- /dev/null +++ b/net-im/qtox/qtox-1.17.6.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/qTox/qTox.git"; +else + MY_P="qTox-${PV}" + SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/qTox" +fi + +DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol" +HOMEPAGE="https://qtox.github.io/"; + +LICENSE="GPL-3+" +SLOT="0" +IUSE="notification +spellcheck test X" + +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +RDEPEND=" + dev-db/sqlcipher + dev-libs/libsodium:= + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,X(-)] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/qrencode:= + media-libs/libexif + media-libs/openal + media-video/ffmpeg:=[webp,v4l] + >=net-libs/tox-0.2.13:=[av] + notification? ( x11-libs/snorenotify ) + spellcheck? ( kde-frameworks/sonnet:5 ) + X? ( + x11-libs/libX11 + x11-libs/libXScrnSaver + ) +" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 ) + X? ( x11-base/xorg-proto ) +" + +DOCS=( CHANGELOG.md README.md doc/user_manual_en.md ) + +src_prepare() { + cmake_src_prepare + + # bug 628574 + if ! use test; then + sed -i CMakeLists.txt -e "/include(Testing)/d" || die + sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die + fi +} + +src_configure() { + local mycmakeargs=( + -DPLATFORM_EXTENSIONS=$(usex X) + -DUPDATE_CHECK=OFF + -DUSE_CCACHE=OFF + -DSPELL_CHECK=$(usex spellcheck) + -DSVGZ_ICON=ON + -DASAN=OFF + -DDESKTOP_NOTIFICATIONS=$(usex notification) + -DSTRICT_OPTIONS=OFF + ) + + [[ ${PV} != ]] && mycmakeargs+=( -DGIT_DESCRIBE=${PV} ) + + cmake_src_configure +} + +src_test() { + # The excluded tests require network access. + cmake_src_test -E "test_(bsu|core)" +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/files/, net-im/qtox/
commit: 2de642f62a92fd3c37c26efbf9aa7d075928ac6d Author: Jimi Huotari gentoo org> AuthorDate: Tue Mar 15 12:58:01 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 15 20:03:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de642f6 net-im/qtox: remove version 1.16.3 Also remove a now unused patch. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/24579 Signed-off-by: Ionen Wolkens gentoo.org> net-im/qtox/Manifest| 1 - net-im/qtox/files/qtox-1.16.3-qt-5.13.patch | 18 --- net-im/qtox/qtox-1.16.3-r1.ebuild | 76 - 3 files changed, 95 deletions(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index e6764d1789ad..89cce77a2b83 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,4 +1,3 @@ -DIST qTox-1.16.3.tar.gz 4256757 BLAKE2B 70103e2d912da86dab63424586c642a73614b4a408a53634b146d1e401d5b328a2b8c81c472a94e0e8804d774f693c1250e7263b263e80abef5e111372f29232 SHA512 a857266ffcf32b1963e3a4428501299ce19f3c087087583115dc01e41934fc31d52ea54d781fa93ec7e21f6e3303b4e22383ecaaa7f1f1dbf32d740db73aca4c DIST qTox-1.17.3.tar.gz 4765213 BLAKE2B 3bffa351da01b436edc9c80c481845f6c6399c930ac1601e1676b7dec22ccfbf37c082c3a30ab71e2295c96bb427b36a718f960ffc75e700d5c29605f7bf0ac0 SHA512 e7534e40aed06aaeba57a201b7315ae2bd361f80971969b95b00fea0a6cbe106c2ea337485c47b350c07a9e3b74947c8b2feb206899292c29621e057b630ca56 DIST qTox-1.17.4.tar.gz 4778657 BLAKE2B 5edcb6b6f997eeb4a332c23477d4c5021085cf8c62be596b0eb4771963f450bc96de6c2dc30ec3cfc98577f20bf618e8fc2478fc34af8a8810fc538a5ccc787b SHA512 00dd2b4492e6dbf90b038bd1e5263ba96c969fb5d879b5680401ad090ffe6aaa70ff487f2e88f93c573f2e1a7e6ca50a75dfe7b51fc56fc4d08cac076bfd75d0 DIST qTox-1.17.6.tar.gz 4777590 BLAKE2B d67ea8c1d5c478a791fd8594866130874c036f22ec9fd991e0f6c81fb7919824bba8e13675b0ffaf613188215a4fce6d07545476ab5565922b3989519aedd91f SHA512 840dfbca2cb1a3db4b5ab27cb408e183b152fcd87c0cb915ee58245e7c311b8682605e73497248072a5a48b239058b101a85235ed169d19606dc7bf61865f208 diff --git a/net-im/qtox/files/qtox-1.16.3-qt-5.13.patch b/net-im/qtox/files/qtox-1.16.3-qt-5.13.patch deleted file mode 100644 index 16805843253a.. --- a/net-im/qtox/files/qtox-1.16.3-qt-5.13.patch +++ /dev/null @@ -1,18 +0,0 @@ a/CMakeLists.txt 2020-01-15 22:17:59.921502029 +0100 -+++ b/CMakeLists.txt 2020-01-15 22:19:55.834885195 +0100 -@@ -48,7 +48,6 @@ - set(RCC_OPTIONS -compress 9 -threshold 0) - - # Use C++11. --set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti") - -@@ -56,7 +55,6 @@ - set(POSITION_INDEPENDENT_CODE True) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wstrict-overflow") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wstrict-aliasing") --set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") - - if (NOT WIN32) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-all") diff --git a/net-im/qtox/qtox-1.16.3-r1.ebuild b/net-im/qtox/qtox-1.16.3-r1.ebuild deleted file mode 100644 index d29e70e3f7b1.. --- a/net-im/qtox/qtox-1.16.3-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="qTox-${PV}" -inherit cmake xdg - -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/qTox/qTox"; -SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="notification test X" - -RESTRICT="!test? ( test )" - -S="${WORKDIR}/${MY_P}" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -RDEPEND=" - dev-db/sqlcipher - dev-libs/libsodium:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - || ( - dev-qt/qtgui:5[gif,jpeg,png,X(-)] - dev-qt/qtgui:5[gif,jpeg,png,xcb(-)] - ) - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/qrencode:= - media-libs/libexif:= - media-libs/openal - >=media-video/ffmpeg-2.6.3:=[webp,v4l] - net-libs/tox:0/0.2[av] - notification? ( x11-libs/gtk+:2 ) - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -PATCHES=( "${FILESDIR}/${P}-qt-5.13.patch" ) # bug #699152 - -src_prepare() { - cmake_src_prepare - - # bug 628574 - if ! use test; then - sed -i CMakeLists.txt -e "/include(Testing)/d" || die - sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die - fi -} - -src_configure() { - local mycmakeargs=( -
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 52ee7fd636e3cf8105d4440d113c8fb0ed3e Author: Jimi Huotari gentoo org> AuthorDate: Wed Jan 19 01:19:35 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 22 00:32:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ee7fd6 net-im/qtox: add version 1.17.4 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/23867 Signed-off-by: Ionen Wolkens gentoo.org> net-im/qtox/Manifest | 1 + net-im/qtox/qtox-1.17.4.ebuild | 91 ++ 2 files changed, 92 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index e044567d91c0..0a3bcc3dca01 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,2 +1,3 @@ DIST qTox-1.16.3.tar.gz 4256757 BLAKE2B 70103e2d912da86dab63424586c642a73614b4a408a53634b146d1e401d5b328a2b8c81c472a94e0e8804d774f693c1250e7263b263e80abef5e111372f29232 SHA512 a857266ffcf32b1963e3a4428501299ce19f3c087087583115dc01e41934fc31d52ea54d781fa93ec7e21f6e3303b4e22383ecaaa7f1f1dbf32d740db73aca4c DIST qTox-1.17.3.tar.gz 4765213 BLAKE2B 3bffa351da01b436edc9c80c481845f6c6399c930ac1601e1676b7dec22ccfbf37c082c3a30ab71e2295c96bb427b36a718f960ffc75e700d5c29605f7bf0ac0 SHA512 e7534e40aed06aaeba57a201b7315ae2bd361f80971969b95b00fea0a6cbe106c2ea337485c47b350c07a9e3b74947c8b2feb206899292c29621e057b630ca56 +DIST qTox-1.17.4.tar.gz 4778657 BLAKE2B 5edcb6b6f997eeb4a332c23477d4c5021085cf8c62be596b0eb4771963f450bc96de6c2dc30ec3cfc98577f20bf618e8fc2478fc34af8a8810fc538a5ccc787b SHA512 00dd2b4492e6dbf90b038bd1e5263ba96c969fb5d879b5680401ad090ffe6aaa70ff487f2e88f93c573f2e1a7e6ca50a75dfe7b51fc56fc4d08cac076bfd75d0 diff --git a/net-im/qtox/qtox-1.17.4.ebuild b/net-im/qtox/qtox-1.17.4.ebuild new file mode 100644 index ..825ce6aa14d1 --- /dev/null +++ b/net-im/qtox/qtox-1.17.4.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/qTox/qTox.git"; +else + MY_P="qTox-${PV}" + SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/qTox" +fi + +DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol" +HOMEPAGE="https://qtox.github.io/"; + +LICENSE="GPL-3+" +SLOT="0" +IUSE="notification +spellcheck test X" + +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +RDEPEND=" + dev-db/sqlcipher + dev-libs/libsodium:= + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,X(-)] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/qrencode:= + media-libs/libexif + media-libs/openal + media-video/ffmpeg:=[webp,v4l] + >=net-libs/tox-0.2.13:=[av] + notification? ( x11-libs/snorenotify ) + spellcheck? ( kde-frameworks/sonnet:5 ) + X? ( + x11-libs/libX11 + x11-libs/libXScrnSaver + ) +" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 ) + X? ( x11-base/xorg-proto ) +" + +DOCS=( CHANGELOG.md README.md doc/user_manual_en.md ) + +src_prepare() { + cmake_src_prepare + + # bug 628574 + if ! use test; then + sed -i CMakeLists.txt -e "/include(Testing)/d" || die + sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die + fi +} + +src_configure() { + local mycmakeargs=( + -DPLATFORM_EXTENSIONS=$(usex X) + -DUPDATE_CHECK=OFF + -DUSE_CCACHE=OFF + -DSPELL_CHECK=$(usex spellcheck) + -DSVGZ_ICON=ON + -DASAN=OFF + -DDESKTOP_NOTIFICATIONS=$(usex notification) + -DSTRICT_OPTIONS=OFF + ) + + [[ ${PV} != ]] && mycmakeargs+=( -DGIT_DESCRIBE=${PV} ) + + cmake_src_configure +} + +src_test() { + # The excluded tests require network access. + cmake_src_test -E "test_(bsu|core)" +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: fb6e13ba3d33c77215c0fdad1a9a4d009b5e4906 Author: Jimi Huotari gentoo org> AuthorDate: Wed Jan 19 02:42:44 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 22 00:32:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6e13ba net-im/qtox: update dependencies and non-git logic Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari gentoo.org> Signed-off-by: Ionen Wolkens gentoo.org> net-im/qtox/qtox-.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index f3d034bc3f34..f9ff34f329b6 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,8 +9,10 @@ if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/qTox/qTox.git"; else + MY_P="qTox-${PV}" SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/qTox" fi DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol" @@ -41,9 +43,9 @@ RDEPEND=" media-libs/libexif media-libs/openal media-video/ffmpeg:=[webp,v4l] - net-libs/tox:=[av] - net-libs/toxext - net-libs/tox_extension_messages + >=net-libs/tox-0.2.13:=[av] + >=net-libs/toxext-0.0.3 + >=net-libs/tox_extension_messages-0.0.3 notification? ( x11-libs/snorenotify ) spellcheck? ( kde-frameworks/sonnet:5 ) X? (
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: b6b640322494800084361730cd4bdc20e8c13486 Author: Sam James gentoo org> AuthorDate: Thu Nov 25 20:06:13 2021 + Commit: Sam James gentoo org> CommitDate: Thu Nov 25 20:06:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b64032 net-im/qtox: Stabilize 1.17.3 amd64, #818511 Signed-off-by: Sam James gentoo.org> net-im/qtox/qtox-1.17.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/qtox/qtox-1.17.3.ebuild b/net-im/qtox/qtox-1.17.3.ebuild index e348e8299f49..41932b6c4516 100644 --- a/net-im/qtox/qtox-1.17.3.ebuild +++ b/net-im/qtox/qtox-1.17.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="notification spellcheck test X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 8ef4540b450588c32a0c5716b7a11beef7eaf02e Author: Ionen Wolkens gentoo org> AuthorDate: Thu Nov 25 00:54:22 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Nov 25 01:06:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef4540b net-im/qtox: skip network tests This was already done in the - ebuild, so just copying the src_test() over in this version. Closes: https://bugs.gentoo.org/827209 Signed-off-by: Ionen Wolkens gentoo.org> net-im/qtox/qtox-1.17.3.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/net-im/qtox/qtox-1.17.3.ebuild b/net-im/qtox/qtox-1.17.3.ebuild index c43dea81fae1..e348e8299f49 100644 --- a/net-im/qtox/qtox-1.17.3.ebuild +++ b/net-im/qtox/qtox-1.17.3.ebuild @@ -80,3 +80,8 @@ src_configure() { cmake_src_configure } + +src_test() { + # The excluded tests require network access. + cmake_src_test -E "test_(bsu|core)" +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 2c9d27870b07f5d0ccaf0f69d1f068b7e28d098f Author: Jimi Huotari gentoo org> AuthorDate: Mon Oct 18 14:50:08 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Oct 25 04:27:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9d2787 net-im/qtox: take over maintainership Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jimi Huotari gentoo.org> Signed-off-by: Ionen Wolkens gentoo.org> net-im/qtox/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index d8975efcd0c..2e4f2fbd756 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + chii...@gentoo.org + Jimi Huotari + + + proxy-ma...@gentoo.org + Proxy Maintainers + Use snorenotify for desktop notifications Enable spell cheching support
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: c91c1d1724205137be4f5ace922cc5683d08613e Author: Jimi Huotari gentoo org> AuthorDate: Sun Oct 3 02:02:38 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Oct 25 04:27:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91c1d17 net-im/qtox: update live ebuild Sync with 1.17.3 while including the following changes: - Adjust formatting so that staying in sync is less work. - Add new required dependencies. - Flip -DUSE_CCACHE from ON to OFF to avoid using ccache with FEATURES="-ccache". - Enable spellchecking feature by default to match upstream. - Add a local description for USE="X", which controls auto-away detection support. - Disable a couple of network related tests. - Miscellaneous formatting/wording adjustments. - Use EAPI-8. Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Jimi Huotari gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22471 Signed-off-by: Ionen Wolkens gentoo.org> net-im/qtox/metadata.xml | 3 +- net-im/qtox/qtox-.ebuild | 65 +--- 2 files changed, 45 insertions(+), 23 deletions(-) diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index 2e4f2fbd756..51bdfe56b85 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -11,7 +11,8 @@ Use snorenotify for desktop notifications - Enable spell cheching support + Enable spell checking support + Enable auto-away support qTox/qTox diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 8e6526263d3..f3d034bc3f3 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -1,18 +1,24 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit cmake git-r3 xdg +inherit cmake xdg -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/qTox/qTox"; -EGIT_REPO_URI="https://github.com/qTox/qTox.git"; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/qTox/qTox.git"; +else + SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol" +HOMEPAGE="https://qtox.github.io/"; LICENSE="GPL-3+" SLOT="0" -KEYWORDS="" -IUSE="notification test X" +IUSE="notification +spellcheck test X" RESTRICT="!test? ( test )" @@ -25,29 +31,33 @@ RDEPEND=" dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 - || ( - dev-qt/qtgui:5[gif,jpeg,png,X(-)] - dev-qt/qtgui:5[gif,jpeg,png,xcb(-)] - ) + dev-qt/qtgui:5[gif,jpeg,png,X(-)] dev-qt/qtnetwork:5 dev-qt/qtopengl:5 - dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-gfx/qrencode:= - media-libs/libexif:= + media-libs/libexif media-libs/openal - >=media-video/ffmpeg-2.6.3:=[webp,v4l] - net-libs/tox:0/0.2[av] - notification? ( x11-libs/gtk+:2 ) - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) + media-video/ffmpeg:=[webp,v4l] + net-libs/tox:=[av] + net-libs/toxext + net-libs/tox_extension_messages + notification? ( x11-libs/snorenotify ) + spellcheck? ( kde-frameworks/sonnet:5 ) + X? ( + x11-libs/libX11 + x11-libs/libXScrnSaver + ) " DEPEND="${RDEPEND} test? ( dev-qt/qttest:5 ) + X? ( x11-base/xorg-proto ) " +DOCS=( CHANGELOG.md README.md doc/user_manual_en.md ) + src_prepare() { cmake_src_prepare @@ -60,11 +70,22 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DENABLE_STATUSNOTIFIER=$(usex notification) - -DENABLE_GTK_SYSTRAY=$(usex notification) -DPLATFORM_EXTENSIONS=$(usex X) - -DUSE_FILTERAUDIO=OFF + -DUPDATE_CHECK=OFF + -DUSE_CCACHE=OFF + -DSPELL_CHECK=$(usex spellcheck) + -DSVGZ_ICON=ON + -DASAN=OFF + -DDESKTOP_NOTIFICATIONS=$(usex notification) + -DSTRICT_OPTIONS=OFF ) + [[ ${PV} != ]] && mycmakeargs+=( -DGIT_DESCRIBE=${PV} ) + cmake_src_configure } + +src_test() { + # The excluded tests require network access. + cmake_src_test -E "test_(bsu|core)" +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 03d270f118c6c44053d4d424d0058ec179b67fc1 Author: Joonas Niilola gentoo org> AuthorDate: Thu Apr 15 08:54:57 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Apr 15 08:54:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d270f1 net-im/qtox: use proper 1.17.3 release tarball Signed-off-by: Joonas Niilola gentoo.org> net-im/qtox/qtox-1.17.3.ebuild | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/net-im/qtox/qtox-1.17.3.ebuild b/net-im/qtox/qtox-1.17.3.ebuild index 648bedd8015..c43dea81fae 100644 --- a/net-im/qtox/qtox-1.17.3.ebuild +++ b/net-im/qtox/qtox-1.17.3.ebuild @@ -8,12 +8,12 @@ inherit cmake xdg DESCRIPTION="qTox is an instant messaging client using the encrypted p2p Tox protocol" HOMEPAGE="https://qtox.github.io/"; -SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="spellcheck notification test X" +IUSE="notification spellcheck test X" RESTRICT="!test? ( test )" @@ -24,29 +24,31 @@ BDEPEND=" virtual/pkgconfig " RDEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 || ( dev-qt/qtgui:5[gif,jpeg,png,X(-)] dev-qt/qtgui:5[gif,jpeg,png,xcb(-)] ) + dev-db/sqlcipher + dev-libs/libsodium:= + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 + dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 - dev-qt/qtsql:5 - dev-db/sqlcipher - dev-libs/libsodium:= media-gfx/qrencode:= media-libs/libexif:= media-libs/openal - >=media-video/ffmpeg-2.6.3:=[webp,v4l] + media-video/ffmpeg:=[webp,v4l] net-libs/tox:0/0.2[av] - spellcheck? ( kde-frameworks/sonnet:5 ) notification? ( x11-libs/snorenotify ) - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) + spellcheck? ( kde-frameworks/sonnet:5 ) + X? ( + x11-libs/libX11 + x11-libs/libXScrnSaver + ) " DEPEND="${RDEPEND} test? ( dev-qt/qttest:5 )
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: cb42b3e2438c530a921e27a57b74e19928883db1 Author: Rémi Ollagnier free fr> AuthorDate: Mon Apr 12 21:28:35 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Apr 15 08:52:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb42b3e2 net-im/qtox: Added qtox version 1.17.3 Signed-off-by: Rémi Ollagnier free.fr> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/20357 Signed-off-by: Joonas Niilola gentoo.org> net-im/qtox/Manifest | 1 + net-im/qtox/metadata.xml | 3 +- net-im/qtox/qtox-1.17.3.ebuild | 80 ++ 3 files changed, 83 insertions(+), 1 deletion(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 3c3bb122ec6..e044567d91c 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1 +1,2 @@ DIST qTox-1.16.3.tar.gz 4256757 BLAKE2B 70103e2d912da86dab63424586c642a73614b4a408a53634b146d1e401d5b328a2b8c81c472a94e0e8804d774f693c1250e7263b263e80abef5e111372f29232 SHA512 a857266ffcf32b1963e3a4428501299ce19f3c087087583115dc01e41934fc31d52ea54d781fa93ec7e21f6e3303b4e22383ecaaa7f1f1dbf32d740db73aca4c +DIST qTox-1.17.3.tar.gz 4765213 BLAKE2B 3bffa351da01b436edc9c80c481845f6c6399c930ac1601e1676b7dec22ccfbf37c082c3a30ab71e2295c96bb427b36a718f960ffc75e700d5c29605f7bf0ac0 SHA512 e7534e40aed06aaeba57a201b7315ae2bd361f80971969b95b00fea0a6cbe106c2ea337485c47b350c07a9e3b74947c8b2feb206899292c29621e057b630ca56 diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index 291481d1857..697f99071d0 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -3,7 +3,8 @@ - Adds support for GTK Status Notifier tray backends + Use snorenotify for desktop notifications + Enable spell cheching support qTox/qTox diff --git a/net-im/qtox/qtox-1.17.3.ebuild b/net-im/qtox/qtox-1.17.3.ebuild new file mode 100644 index 000..648bedd8015 --- /dev/null +++ b/net-im/qtox/qtox-1.17.3.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="qTox-${PV}" +inherit cmake xdg + +DESCRIPTION="qTox is an instant messaging client using the encrypted p2p Tox protocol" +HOMEPAGE="https://qtox.github.io/"; +SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="spellcheck notification test X" + +RESTRICT="!test? ( test )" + +S="${WORKDIR}/qTox" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +RDEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + || ( + dev-qt/qtgui:5[gif,jpeg,png,X(-)] + dev-qt/qtgui:5[gif,jpeg,png,xcb(-)] + ) + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtsql:5 + dev-db/sqlcipher + dev-libs/libsodium:= + media-gfx/qrencode:= + media-libs/libexif:= + media-libs/openal + >=media-video/ffmpeg-2.6.3:=[webp,v4l] + net-libs/tox:0/0.2[av] + spellcheck? ( kde-frameworks/sonnet:5 ) + notification? ( x11-libs/snorenotify ) + X? ( x11-libs/libX11 + x11-libs/libXScrnSaver ) +" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 ) +" + +src_prepare() { + cmake_src_prepare + + # bug 628574 + if ! use test; then + sed -i CMakeLists.txt -e "/include(Testing)/d" || die + sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die + fi +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE="Release" + -DPLATFORM_EXTENSIONS=$(usex X) + -DUPDATE_CHECK=OFF + -DUSE_CCACHE=ON + -DSPELL_CHECK=$(usex spellcheck) + -DSVGZ_ICON=ON + -DASAN=OFF + -DDESKTOP_NOTIFICATIONS=$(usex notification) + -DSTRICT_OPTIONS=OFF + -DGIT_DESCRIBE="${PV}" + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: b15b4da4368358b5a1ef18fa224d18db063247a8 Author: Sam James gentoo org> AuthorDate: Sat Jan 9 09:53:18 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 9 10:36:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15b4da4 net-im/qtox: fix ProbableGlobalUse Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-im/qtox/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index aa2232cb466..291481d1857 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -4,7 +4,6 @@ Adds support for GTK Status Notifier tray backends - Adds support for X11 qTox/qTox
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: c44fa0ab74ef9c859465a18ed7ab2332604dd553 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jan 15 20:33:37 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 19 23:51:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44fa0ab net-im/qtox: Drop 1.16.3 (r0) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> net-im/qtox/qtox-1.16.3.ebuild | 73 -- 1 file changed, 73 deletions(-) diff --git a/net-im/qtox/qtox-1.16.3.ebuild b/net-im/qtox/qtox-1.16.3.ebuild deleted file mode 100644 index 57aabd1c8f0..000 --- a/net-im/qtox/qtox-1.16.3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="qTox-${PV}" -inherit cmake xdg - -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/qTox/qTox"; -SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="notification test X" - -RESTRICT="!test? ( test )" - -S="${WORKDIR}/${MY_P}" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -RDEPEND=" - dev-db/sqlcipher - dev-libs/libsodium:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/qrencode:= - media-libs/libexif:= - media-libs/openal - >=media-video/ffmpeg-2.6.3:=[webp,v4l] - net-libs/tox:0/0.2[av] - notification? ( x11-libs/gtk+:2 ) - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -PATCHES=( "${FILESDIR}/${P}-qt-5.13.patch" ) # bug #699152 - -src_prepare() { - cmake_src_prepare - - # bug 628574 - if ! use test; then - sed -i CMakeLists.txt -e "/include(Testing)/d" || die - sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die - fi -} - -src_configure() { - local mycmakeargs=( - -DENABLE_STATUSNOTIFIER=$(usex notification) - -DENABLE_GTK_SYSTRAY=$(usex notification) - -DPLATFORM_EXTENSIONS=$(usex X) - -DUSE_FILTERAUDIO=OFF - -DGIT_DESCRIBE="${PV}" - ) - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: b9e9604f46b5a0a3410a5572da8b8c5c7fcf0ce6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jan 15 20:33:12 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 19 23:51:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e9604f net-im/qtox: Prepare for dev-qt/qtgui[xcb -> X] Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> .../qtox/{qtox-.ebuild => qtox-1.16.3-r1.ebuild} | 19 ++- net-im/qtox/qtox-.ebuild | 7 +-- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-1.16.3-r1.ebuild similarity index 76% copy from net-im/qtox/qtox-.ebuild copy to net-im/qtox/qtox-1.16.3-r1.ebuild index c2f80f279d6..d29e70e3f7b 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-1.16.3-r1.ebuild @@ -1,21 +1,24 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake git-r3 xdg +MY_P="qTox-${PV}" +inherit cmake xdg DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" HOMEPAGE="https://github.com/qTox/qTox"; -EGIT_REPO_URI="https://github.com/qTox/qTox.git"; +SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64 ~x86" IUSE="notification test X" RESTRICT="!test? ( test )" +S="${WORKDIR}/${MY_P}" + BDEPEND=" dev-qt/linguist-tools:5 virtual/pkgconfig @@ -25,7 +28,10 @@ RDEPEND=" dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] + || ( + dev-qt/qtgui:5[gif,jpeg,png,X(-)] + dev-qt/qtgui:5[gif,jpeg,png,xcb(-)] + ) dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtsql:5 @@ -45,6 +51,8 @@ DEPEND="${RDEPEND} test? ( dev-qt/qttest:5 ) " +PATCHES=( "${FILESDIR}/${P}-qt-5.13.patch" ) # bug #699152 + src_prepare() { cmake_src_prepare @@ -61,6 +69,7 @@ src_configure() { -DENABLE_GTK_SYSTRAY=$(usex notification) -DPLATFORM_EXTENSIONS=$(usex X) -DUSE_FILTERAUDIO=OFF + -DGIT_DESCRIBE="${PV}" ) cmake_src_configure diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index c2f80f279d6..8e6526263d3 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,7 +25,10 @@ RDEPEND=" dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] + || ( + dev-qt/qtgui:5[gif,jpeg,png,X(-)] + dev-qt/qtgui:5[gif,jpeg,png,xcb(-)] + ) dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtsql:5
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/files/, net-im/qtox/
commit: 664209dc8505d9aa1fd12ed289969ee181b9e551 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jan 15 21:22:44 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jan 17 00:12:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664209dc net-im/qtox: EAPI-7 bump, use cmake.eclass, fix build with Qt-5.13 Closes: https://bugs.gentoo.org/699152 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> net-im/qtox/files/qtox-1.16.3-qt-5.13.patch | 18 + net-im/qtox/qtox-1.16.3.ebuild | 31 - net-im/qtox/qtox-.ebuild| 26 +--- 3 files changed, 40 insertions(+), 35 deletions(-) diff --git a/net-im/qtox/files/qtox-1.16.3-qt-5.13.patch b/net-im/qtox/files/qtox-1.16.3-qt-5.13.patch new file mode 100644 index 000..16805843253 --- /dev/null +++ b/net-im/qtox/files/qtox-1.16.3-qt-5.13.patch @@ -0,0 +1,18 @@ +--- a/CMakeLists.txt 2020-01-15 22:17:59.921502029 +0100 b/CMakeLists.txt 2020-01-15 22:19:55.834885195 +0100 +@@ -48,7 +48,6 @@ + set(RCC_OPTIONS -compress 9 -threshold 0) + + # Use C++11. +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti") + +@@ -56,7 +55,6 @@ + set(POSITION_INDEPENDENT_CODE True) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wstrict-overflow") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wstrict-aliasing") +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") + + if (NOT WIN32) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-all") diff --git a/net-im/qtox/qtox-1.16.3.ebuild b/net-im/qtox/qtox-1.16.3.ebuild index 44236e1bfab..57aabd1c8f0 100644 --- a/net-im/qtox/qtox-1.16.3.ebuild +++ b/net-im/qtox/qtox-1.16.3.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 - -inherit cmake-utils gnome2-utils xdg-utils +EAPI=7 MY_P="qTox-${PV}" +inherit cmake xdg + DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" HOMEPAGE="https://github.com/qTox/qTox"; SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" @@ -14,10 +14,15 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="notification test X" + RESTRICT="!test? ( test )" S="${WORKDIR}/${MY_P}" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" RDEPEND=" dev-db/sqlcipher dev-libs/libsodium:= @@ -40,13 +45,13 @@ RDEPEND=" x11-libs/libXScrnSaver ) " DEPEND="${RDEPEND} - dev-qt/linguist-tools:5 - virtual/pkgconfig test? ( dev-qt/qttest:5 ) " +PATCHES=( "${FILESDIR}/${P}-qt-5.13.patch" ) # bug #699152 + src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare # bug 628574 if ! use test; then @@ -64,15 +69,5 @@ src_configure() { -DGIT_DESCRIBE="${PV}" ) - cmake-utils_src_configure -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update + cmake_src_configure } diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 955d7a8edce..c2f80f279d6 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -1,21 +1,25 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils eutils git-r3 gnome2-utils xdg-utils +inherit cmake git-r3 xdg DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" HOMEPAGE="https://github.com/qTox/qTox"; -SRC_URI="" EGIT_REPO_URI="https://github.com/qTox/qTox.git"; LICENSE="GPL-3+" SLOT="0" KEYWORDS="" IUSE="notification test X" + RESTRICT="!test? ( test )" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" RDEPEND=" dev-db/sqlcipher dev-libs/libsodium:= @@ -38,13 +42,11 @@ RDEPEND=" x11-libs/libXScrnSaver ) " DEPEND="${RDEPEND} - dev-qt/linguist-tools:5 - virtual/pkgconfig test? ( dev-qt/qttest:5 ) " src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare # bug 628574 if ! use test; then @@ -61,15 +63,5 @@ src_configure() { -DUSE_FILTERAUDIO=OFF ) - cmake-utils_src_configure -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update + cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 2a3c3ac9fce14de76894897cf3c40bcae57aeed3 Author: Sergey Alirzaev gmail com> AuthorDate: Thu Oct 11 15:42:52 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 12 19:28:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3c3ac9 net-im/qtox-: add missing libexif dep Signed-off-by: Sergey Alirzaev gmail.com> Signed-off-by: Michał Górny gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/10129 net-im/qtox/qtox-1.16.3.ebuild | 2 +- net-im/qtox/qtox-.ebuild | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/net-im/qtox/qtox-1.16.3.ebuild b/net-im/qtox/qtox-1.16.3.ebuild index 0f7b98649ed..028c8cdda83 100644 --- a/net-im/qtox/qtox-1.16.3.ebuild +++ b/net-im/qtox/qtox-1.16.3.ebuild @@ -30,7 +30,7 @@ RDEPEND=" dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-gfx/qrencode:= - media-libs/libexif + media-libs/libexif:= media-libs/openal >=media-video/ffmpeg-2.6.3:=[webp,v4l] net-libs/tox:0/0.2[av] diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 3ad3165b1bc..24ca529bcbe 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -28,6 +28,7 @@ RDEPEND=" dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-gfx/qrencode:= + media-libs/libexif:= media-libs/openal >=media-video/ffmpeg-2.6.3:=[webp,v4l] net-libs/tox:0/0.2[av]
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: df40bb5aae04f71bf65c2846ce23bc741a88188d Author: Susan Wilson airmail cc> AuthorDate: Sat Sep 15 03:35:06 2018 + Commit: Michał Górny gentoo org> CommitDate: Tue Sep 18 06:57:11 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df40bb5a net-im/qtox: add missing libexif dep Closes: https://bugs.gentoo.org/663506 Closes: https://github.com/gentoo/gentoo/pull/9869 net-im/qtox/qtox-1.16.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-im/qtox/qtox-1.16.3.ebuild b/net-im/qtox/qtox-1.16.3.ebuild index 4bd474cc1f4..0f7b98649ed 100644 --- a/net-im/qtox/qtox-1.16.3.ebuild +++ b/net-im/qtox/qtox-1.16.3.ebuild @@ -30,6 +30,7 @@ RDEPEND=" dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-gfx/qrencode:= + media-libs/libexif media-libs/openal >=media-video/ffmpeg-2.6.3:=[webp,v4l] net-libs/tox:0/0.2[av]
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 9548b5503507995903c6802fd7e6febd0a53bab8 Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 15 13:30:45 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 15 13:30:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9548b550 net-im/qtox: Drop old Package-Manager: Portage-2.3.49, Repoman-2.3.10 net-im/qtox/Manifest | 2 -- net-im/qtox/qtox-1.11.0.ebuild | 79 -- net-im/qtox/qtox-1.8.1.ebuild | 69 3 files changed, 150 deletions(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 2040dc77b88..3c3bb122ec6 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,3 +1 @@ DIST qTox-1.16.3.tar.gz 4256757 BLAKE2B 70103e2d912da86dab63424586c642a73614b4a408a53634b146d1e401d5b328a2b8c81c472a94e0e8804d774f693c1250e7263b263e80abef5e111372f29232 SHA512 a857266ffcf32b1963e3a4428501299ce19f3c087087583115dc01e41934fc31d52ea54d781fa93ec7e21f6e3303b4e22383ecaaa7f1f1dbf32d740db73aca4c -DIST qtox-1.11.0.tar.lz 2860849 BLAKE2B eedb0720c57afd8a99e48452af67162977df0c4cb889891b082345b0b2d37539cef39d5be16b0e9ce0615561b6628c908e5d3007b96c23026859dc4d42261223 SHA512 3117b5ec9d88f58023f6c2f5e7c37c547ab920588d385e3abe062fb22ad79c49a9b6eb9ca31c6d56f9d03cfea55ef56ddc7e2e53bd43629825ea7b460b31f505 -DIST qtox-1.8.1.tar.gz 3594727 BLAKE2B a1d4191551b082cef21ee211eebf7288aa805bb2401e9c7a48359273fd6520c67eaf826f985843fd01ca0bd4312fab9da1169cbd8b7b61916e282dde06f9dee5 SHA512 9ba32ce43f2d335fe9e07bcca651e0e18ae2f3247e52364918148e400e51f6e2364d1596c7c882674c190bf5438e69cd13e77512c7cba212195e9559a5ae diff --git a/net-im/qtox/qtox-1.11.0.ebuild b/net-im/qtox/qtox-1.11.0.ebuild deleted file mode 100644 index 8921fd9330e..000 --- a/net-im/qtox/qtox-1.11.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils gnome2-utils unpacker xdg-utils - -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/qTox/qTox"; -SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.lz -> ${P}.tar.lz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk test X" - -S="${WORKDIR}" - -RDEPEND=" - dev-db/sqlcipher - dev-libs/libsodium - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/qrencode - media-libs/openal - >=media-video/ffmpeg-2.6.3[webp,v4l] - gtk? ( dev-libs/atk - dev-libs/glib:2 - x11-libs/gdk-pixbuf[X] - x11-libs/gtk+:2 - x11-libs/cairo[X] - x11-libs/pango[X] ) - net-libs/tox:0/0.1[av] - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) -" -DEPEND="${RDEPEND} - $(unpacker_src_uri_depends) - dev-qt/linguist-tools:5 - virtual/pkgconfig - test? ( dev-qt/qttest:5 ) -" - -src_prepare() { - cmake-utils_src_prepare - - # bug 628574 - if ! use test; then - sed -i CMakeLists.txt -e "/include(Testing)/s/^/#/" || die - sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/s/^/#/" || die - fi -} - -src_configure() { - local mycmakeargs=( - -DENABLE_STATUSNOTIFIER=$(usex gtk) - -DENABLE_GTK_SYSTRAY=$(usex gtk) - -DGIT_DESCRIBE="${PV}" - ) - - cmake-utils_src_configure -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/net-im/qtox/qtox-1.8.1.ebuild b/net-im/qtox/qtox-1.8.1.ebuild deleted file mode 100644 index 57ea1302d28..000 --- a/net-im/qtox/qtox-1.8.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit qmake-utils toolchain-funcs - -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/qTox/qTox"; -SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk X" - -# needed, since tarball provided by github extracts to `qTox` -S="${WORKDIR}/qTox-${PV}" - -RDEPEND=" - dev-db/sqlcipher - dev-libs/libsodium - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/qrencode -
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 2b3880f361217486bc16187109f5bd6c71562909 Author: François-Xavier Carton gmail com> AuthorDate: Wed Jul 11 03:11:50 2018 + Commit: Michał Górny gentoo org> CommitDate: Sun Aug 12 16:58:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b3880f3 net-im/qtox: version bump to 1.16.3 Bug: https://bugs.gentoo.org/635636 Package-Manager: Portage-2.3.40, Repoman-2.3.9 net-im/qtox/Manifest | 1 + net-im/qtox/metadata.xml | 2 +- .../qtox/{qtox-.ebuild => qtox-1.16.3.ebuild} | 41 +++--- net-im/qtox/qtox-.ebuild | 30 +++- 4 files changed, 35 insertions(+), 39 deletions(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 03e515e27f1..2040dc77b88 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,2 +1,3 @@ +DIST qTox-1.16.3.tar.gz 4256757 BLAKE2B 70103e2d912da86dab63424586c642a73614b4a408a53634b146d1e401d5b328a2b8c81c472a94e0e8804d774f693c1250e7263b263e80abef5e111372f29232 SHA512 a857266ffcf32b1963e3a4428501299ce19f3c087087583115dc01e41934fc31d52ea54d781fa93ec7e21f6e3303b4e22383ecaaa7f1f1dbf32d740db73aca4c DIST qtox-1.11.0.tar.lz 2860849 BLAKE2B eedb0720c57afd8a99e48452af67162977df0c4cb889891b082345b0b2d37539cef39d5be16b0e9ce0615561b6628c908e5d3007b96c23026859dc4d42261223 SHA512 3117b5ec9d88f58023f6c2f5e7c37c547ab920588d385e3abe062fb22ad79c49a9b6eb9ca31c6d56f9d03cfea55ef56ddc7e2e53bd43629825ea7b460b31f505 DIST qtox-1.8.1.tar.gz 3594727 BLAKE2B a1d4191551b082cef21ee211eebf7288aa805bb2401e9c7a48359273fd6520c67eaf826f985843fd01ca0bd4312fab9da1169cbd8b7b61916e282dde06f9dee5 SHA512 9ba32ce43f2d335fe9e07bcca651e0e18ae2f3247e52364918148e400e51f6e2364d1596c7c882674c190bf5438e69cd13e77512c7cba212195e9559a5ae diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index 1ce2420d23b..aa2232cb466 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -3,7 +3,7 @@ - Adds support for GTK and Status Notifier tray backends + Adds support for GTK Status Notifier tray backends Adds support for X11 diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-1.16.3.ebuild similarity index 55% copy from net-im/qtox/qtox-.ebuild copy to net-im/qtox/qtox-1.16.3.ebuild index c635dfc405d..4bd474cc1f4 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-1.16.3.ebuild @@ -1,23 +1,25 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit cmake-utils eutils git-r3 gnome2-utils xdg-utils +inherit cmake-utils gnome2-utils xdg-utils +MY_P="qTox-${PV}" DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" HOMEPAGE="https://github.com/qTox/qTox"; -SRC_URI="" -EGIT_REPO_URI="https://github.com/qTox/qTox.git"; +SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="" -IUSE="gtk test X" +KEYWORDS="~amd64 ~x86" +IUSE="notification test X" + +S="${WORKDIR}/${MY_P}" RDEPEND=" dev-db/sqlcipher - dev-libs/libsodium + dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5[gif,jpeg,png,xcb] @@ -27,17 +29,11 @@ RDEPEND=" dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 - media-gfx/qrencode - media-libs/libexif + media-gfx/qrencode:= media-libs/openal - >=media-video/ffmpeg-2.6.3[webp,v4l] - gtk? ( dev-libs/atk - dev-libs/glib:2 - x11-libs/gdk-pixbuf[X] - x11-libs/gtk+:2 - x11-libs/cairo[X] - x11-libs/pango[X] ) - net-libs/tox:0/0.1[av] + >=media-video/ffmpeg-2.6.3:=[webp,v4l] + net-libs/tox:0/0.2[av] + notification? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) " @@ -52,15 +48,18 @@ src_prepare() { # bug 628574 if ! use test; then - sed -i CMakeLists.txt -e "/include(Testing)/s/^/#/" || die - sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/s/^/#/" || die + sed -i CMakeLists.txt -e "/include(Testing)/d" || die + sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || die fi } src_configure() { local mycmakeargs=( - -DENABLE_STATUSNOTIFIER=$(usex gtk) - -DENABLE_GTK_SYSTRAY=$(usex gtk) + -DENABLE_STATUSNOTIFIER=$(usex notification) + -DENABLE_GTK_SYSTRAY=$(usex notification) + -DPLATFORM_EXTENSIONS=$(usex X) + -DUSE_FILTERAUDIO=OFF + -DGIT_DESCRIBE="${PV}" ) cmake-utils_src_configure diff --git a
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: f22203f57c148a0cc2732b85c79bddf315307906 Author: Jonas Stein gentoo org> AuthorDate: Thu Jul 19 19:49:27 2018 + Commit: Jonas Stein gentoo org> CommitDate: Thu Jul 19 19:50:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f22203f5 net-im/qtox: Maintainer retired Proxied maintainer retired. Bug: https://bugs.gentoo.org/618504 Package-Manager: Portage-2.3.43, Repoman-2.3.10 net-im/qtox/metadata.xml | 11 ++- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index 32a9c62df14..1ce2420d23b 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -1,14 +1,7 @@ - + http://www.gentoo.org/dtd/metadata.dtd";> - - zexave...@gmail.com - Zetok Zalbavar - - - proxy-ma...@gentoo.org - Proxy Maintainers - + Adds support for GTK and Status Notifier tray backends Adds support for X11
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: fe1e1cc7eadd0af1e7e08ae9e19d203f69f0464c Author: Sergey Alirzaev gmail com> AuthorDate: Mon Dec 4 16:06:03 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Dec 6 12:36:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1e1cc7 net-im/qtox: add media-libs/libexif dep won't build otherwise Closes: https://github.com/gentoo/gentoo/pull/6435 net-im/qtox/qtox-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 21c7d9d197c..c635dfc405d 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -28,6 +28,7 @@ RDEPEND=" dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-gfx/qrencode + media-libs/libexif media-libs/openal >=media-video/ffmpeg-2.6.3[webp,v4l] gtk? ( dev-libs/atk
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: c9cee44806524bc43f4c7740b3653e7ecadf24ef Author: Michael Palimaka gentoo org> AuthorDate: Tue Sep 26 13:09:41 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Sep 26 13:09:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9cee448 net-im/qtox: fix build failure when dev-qt/qttest:5 is not present Closes: https://bugs.gentoo.org/628574 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-im/qtox/qtox-1.11.0.ebuild | 13 - net-im/qtox/qtox-.ebuild | 13 - 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/net-im/qtox/qtox-1.11.0.ebuild b/net-im/qtox/qtox-1.11.0.ebuild index 2e8bb695264..8921fd9330e 100644 --- a/net-im/qtox/qtox-1.11.0.ebuild +++ b/net-im/qtox/qtox-1.11.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.lz -> LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="gtk X" +IUSE="gtk test X" S="${WORKDIR}" @@ -45,8 +45,19 @@ DEPEND="${RDEPEND} $(unpacker_src_uri_depends) dev-qt/linguist-tools:5 virtual/pkgconfig + test? ( dev-qt/qttest:5 ) " +src_prepare() { + cmake-utils_src_prepare + + # bug 628574 + if ! use test; then + sed -i CMakeLists.txt -e "/include(Testing)/s/^/#/" || die + sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/s/^/#/" || die + fi +} + src_configure() { local mycmakeargs=( -DENABLE_STATUSNOTIFIER=$(usex gtk) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index dd9f1a5c502..21c7d9d197c 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -13,7 +13,7 @@ EGIT_REPO_URI="https://github.com/qTox/qTox.git"; LICENSE="GPL-3+" SLOT="0" KEYWORDS="" -IUSE="gtk X" +IUSE="gtk test X" RDEPEND=" dev-db/sqlcipher @@ -43,8 +43,19 @@ RDEPEND=" DEPEND="${RDEPEND} dev-qt/linguist-tools:5 virtual/pkgconfig + test? ( dev-qt/qttest:5 ) " +src_prepare() { + cmake-utils_src_prepare + + # bug 628574 + if ! use test; then + sed -i CMakeLists.txt -e "/include(Testing)/s/^/#/" || die + sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/s/^/#/" || die + fi +} + src_configure() { local mycmakeargs=( -DENABLE_STATUSNOTIFIER=$(usex gtk)
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 55768dacc7692722c4ca4fed90272b06f734eba8 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sat Aug 19 00:44:11 2017 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 19 07:31:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55768dac net-im/qtox: add updating icon cache and .desktop database Also removed no longer needed toolchain-funcs from inherits. Closes: https://github.com/gentoo/gentoo/pull/5473 Package-Manager: Portage-2.3.6, Repoman-2.3.1 net-im/qtox/qtox-1.11.0.ebuild | 12 +++- net-im/qtox/qtox-.ebuild | 12 +++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/net-im/qtox/qtox-1.11.0.ebuild b/net-im/qtox/qtox-1.11.0.ebuild index d7cf4a9df23..2e8bb695264 100644 --- a/net-im/qtox/qtox-1.11.0.ebuild +++ b/net-im/qtox/qtox-1.11.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit cmake-utils toolchain-funcs unpacker +inherit cmake-utils gnome2-utils unpacker xdg-utils DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" HOMEPAGE="https://github.com/qTox/qTox"; @@ -56,3 +56,13 @@ src_configure() { cmake-utils_src_configure } + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index cd4bd86f7e9..dd9f1a5c502 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit cmake-utils eutils git-r3 +inherit cmake-utils eutils git-r3 gnome2-utils xdg-utils DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" HOMEPAGE="https://github.com/qTox/qTox"; @@ -53,3 +53,13 @@ src_configure() { cmake-utils_src_configure } + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: d142f6e1f7608e70a8d7b84d1db51cbe7d66e916 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sat May 13 13:37:24 2017 + Commit: Michał Górny gentoo org> CommitDate: Fri Aug 18 19:24:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d142f6e1 net-im/qtox: bump to v1.11.0 Package-Manager: Portage-2.3.6, Repoman-2.3.1 net-im/qtox/Manifest | 1 + net-im/qtox/qtox-1.11.0.ebuild | 58 ++ 2 files changed, 59 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 083939af22f..271d4702db9 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,3 +1,4 @@ +DIST qtox-1.11.0.tar.lz 2860849 SHA256 c4d3ac9d263fd4e603867fe0ae263bff4f810593cc518858bc1d0c274883652f SHA512 3117b5ec9d88f58023f6c2f5e7c37c547ab920588d385e3abe062fb22ad79c49a9b6eb9ca31c6d56f9d03cfea55ef56ddc7e2e53bd43629825ea7b460b31f505 WHIRLPOOL 26da6d3e330b05e97b75c1046ee3bd818694a60dfa637317333f5e8bf85de5f4c7aed3f9bc2f13f53e13dda1690bc705d776a38e5cf5080fa095dc006cab2c3f DIST qtox-1.6.0.tar.gz 3481328 SHA256 7450e751da5cc6dce00b58df6d06a309e2674c7bd9311de6af21e53c36c3f155 SHA512 6ccf2c17c25ea30899356518b8f8849ed53404a8ac81180e2719c979dab1f411a93aa08ad759b3e8defea994d3baaf538ed354b733a321de3615521dcf6c8192 WHIRLPOOL 999aacf9724697526f925721e7202168076bcaac9fb5a733ef6374518f3ab86c9a3ded9d0911e2a2d677c0af0c474054d7f6c2cc06fd430c98366d9fa48f19ab DIST qtox-1.7.0.tar.gz 3563009 SHA256 b33916b64f3992a46c1b1da8ce124e41048b76a780732c9c73e3645706334ec9 SHA512 f7a49f00e222f49653388ddca973a2c49ca84b7dd1625997bb3fe819332bee252b59e5478437569d7e6ab6ce501eb2c909d22cec64349e94ddcdd7458143386f WHIRLPOOL 253402b69941e434ad6ac2411faf0a9aa5ed70045631c0522f57ff971ef90c8efa91be92ab012edff49451802058835b1d4e90bd3150151afe0a8c5453c60db2 DIST qtox-1.8.1.tar.gz 3594727 SHA256 32837b5f824b6987a68f9211f93a7ec32b892be895605012d35784d702f13d6c SHA512 9ba32ce43f2d335fe9e07bcca651e0e18ae2f3247e52364918148e400e51f6e2364d1596c7c882674c190bf5438e69cd13e77512c7cba212195e9559a5ae WHIRLPOOL a6bd845a3c8d31ea1c8aa3bee360c46c562aaff0ad35c9d92bdd8167c550904428936edb0e88c0b72362704d2e5b844ea16afcc57704d442cdd6558344572557 diff --git a/net-im/qtox/qtox-1.11.0.ebuild b/net-im/qtox/qtox-1.11.0.ebuild new file mode 100644 index 000..d7cf4a9df23 --- /dev/null +++ b/net-im/qtox/qtox-1.11.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils toolchain-funcs unpacker + +DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" +HOMEPAGE="https://github.com/qTox/qTox"; +SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.lz -> ${P}.tar.lz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk X" + +S="${WORKDIR}" + +RDEPEND=" + dev-db/sqlcipher + dev-libs/libsodium + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,xcb] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/qrencode + media-libs/openal + >=media-video/ffmpeg-2.6.3[webp,v4l] + gtk? ( dev-libs/atk + dev-libs/glib:2 + x11-libs/gdk-pixbuf[X] + x11-libs/gtk+:2 + x11-libs/cairo[X] + x11-libs/pango[X] ) + net-libs/tox:0/0.1[av] + X? ( x11-libs/libX11 + x11-libs/libXScrnSaver ) +" +DEPEND="${RDEPEND} + $(unpacker_src_uri_depends) + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DENABLE_STATUSNOTIFIER=$(usex gtk) + -DENABLE_GTK_SYSTRAY=$(usex gtk) + -DGIT_DESCRIBE="${PV}" + ) + + cmake-utils_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 922597bc7e6b2d6470fbf3c74d7184265126fc3d Author: Zetok Zalbavar openmailbox org> AuthorDate: Thu Aug 17 17:07:07 2017 + Commit: Michał Górny gentoo org> CommitDate: Fri Aug 18 19:24:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922597bc net-im/qtox: remove old ebuilds Closes: https://github.com/gentoo/gentoo/pull/4616 Package-Manager: Portage-2.3.6, Repoman-2.3.1 net-im/qtox/Manifest | 2 -- net-im/qtox/qtox-1.6.0.ebuild | 70 --- net-im/qtox/qtox-1.7.0.ebuild | 69 -- 3 files changed, 141 deletions(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 271d4702db9..d259286e356 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,4 +1,2 @@ DIST qtox-1.11.0.tar.lz 2860849 SHA256 c4d3ac9d263fd4e603867fe0ae263bff4f810593cc518858bc1d0c274883652f SHA512 3117b5ec9d88f58023f6c2f5e7c37c547ab920588d385e3abe062fb22ad79c49a9b6eb9ca31c6d56f9d03cfea55ef56ddc7e2e53bd43629825ea7b460b31f505 WHIRLPOOL 26da6d3e330b05e97b75c1046ee3bd818694a60dfa637317333f5e8bf85de5f4c7aed3f9bc2f13f53e13dda1690bc705d776a38e5cf5080fa095dc006cab2c3f -DIST qtox-1.6.0.tar.gz 3481328 SHA256 7450e751da5cc6dce00b58df6d06a309e2674c7bd9311de6af21e53c36c3f155 SHA512 6ccf2c17c25ea30899356518b8f8849ed53404a8ac81180e2719c979dab1f411a93aa08ad759b3e8defea994d3baaf538ed354b733a321de3615521dcf6c8192 WHIRLPOOL 999aacf9724697526f925721e7202168076bcaac9fb5a733ef6374518f3ab86c9a3ded9d0911e2a2d677c0af0c474054d7f6c2cc06fd430c98366d9fa48f19ab -DIST qtox-1.7.0.tar.gz 3563009 SHA256 b33916b64f3992a46c1b1da8ce124e41048b76a780732c9c73e3645706334ec9 SHA512 f7a49f00e222f49653388ddca973a2c49ca84b7dd1625997bb3fe819332bee252b59e5478437569d7e6ab6ce501eb2c909d22cec64349e94ddcdd7458143386f WHIRLPOOL 253402b69941e434ad6ac2411faf0a9aa5ed70045631c0522f57ff971ef90c8efa91be92ab012edff49451802058835b1d4e90bd3150151afe0a8c5453c60db2 DIST qtox-1.8.1.tar.gz 3594727 SHA256 32837b5f824b6987a68f9211f93a7ec32b892be895605012d35784d702f13d6c SHA512 9ba32ce43f2d335fe9e07bcca651e0e18ae2f3247e52364918148e400e51f6e2364d1596c7c882674c190bf5438e69cd13e77512c7cba212195e9559a5ae WHIRLPOOL a6bd845a3c8d31ea1c8aa3bee360c46c562aaff0ad35c9d92bdd8167c550904428936edb0e88c0b72362704d2e5b844ea16afcc57704d442cdd6558344572557 diff --git a/net-im/qtox/qtox-1.6.0.ebuild b/net-im/qtox/qtox-1.6.0.ebuild deleted file mode 100644 index 8293b4ea676..000 --- a/net-im/qtox/qtox-1.6.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils qmake-utils - -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/qTox/qTox"; -SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk X" - -# needed, since tarball provided by github extracts to `qTox` -S="${WORKDIR}/qTox-${PV}" - -RDEPEND=" - dev-db/sqlcipher - dev-libs/libsodium - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/qrencode - media-libs/openal - >=media-video/ffmpeg-2.6.3[webp,v4l] - gtk? ( dev-libs/atk - dev-libs/glib:2 - x11-libs/gdk-pixbuf[X] - x11-libs/gtk+:2 - x11-libs/cairo[X] - x11-libs/pango[X] ) - net-libs/tox:0/0.0[av] - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) -" -DEPEND="${RDEPEND} - dev-qt/linguist-tools:5 - virtual/pkgconfig -" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if tc-is-gcc ; 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.3" - die "You need at least sys-devel/gcc-4.8.3" - fi - fi - fi -} - -src_configure() { - use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" - use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" - - eqmake5 \ - PREFIX="${D}/usr" \ - GIT_DESCRIBE="${PV}" \ - ${NO_GTK_SUPPORT} \ - ${NO_X_SUPPORT} -} diff --git a/net-im/qtox/qtox-1.7.0.ebuild b/net-im/qtox/qtox-1.7.0.ebuild deleted file mode 100644 index 488f2eda6c2..000 --- a/net-im/qtox/qtox-1.7.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the term
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 186d9a1312d5bedb613c66b41bec0b094b505b6b Author: Zetok Zalbavar openmailbox org> AuthorDate: Thu Aug 17 17:05:38 2017 + Commit: Michał Górny gentoo org> CommitDate: Fri Aug 18 19:24:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=186d9a13 net-im/qtox: remove no longer needed pkg_pretend and cleanup live ebuild Package-Manager: Portage-2.3.6, Repoman-2.3.1 net-im/qtox/qtox-.ebuild | 15 ++- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 81225cbbff1..cd4bd86f7e9 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -45,21 +45,10 @@ DEPEND="${RDEPEND} virtual/pkgconfig " -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if tc-is-gcc ; 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.3" - die "You need at least sys-devel/gcc-4.8.3" - fi - fi - fi -} - src_configure() { local mycmakeargs=( - -DENABLE_STATUSNOTIFIER=$(usex gtk True False) - -DENABLE_GTK_SYSTRAY=$(usex gtk True False) + -DENABLE_STATUSNOTIFIER=$(usex gtk) + -DENABLE_GTK_SYSTRAY=$(usex gtk) ) cmake-utils_src_configure
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: f37bdcf543a18e49b322aa0d14d7d8cb316fabc9 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sun Jan 29 00:37:59 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Wed Feb 8 20:26:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37bdcf5 net-im/qtox: switch live ebuild to cmake Package-Manager: portage-2.3.3 net-im/qtox/qtox-.ebuild | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index e45d9c99c2..e763e12dce 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=6 -inherit eutils qmake-utils git-r3 +inherit cmake-utils eutils git-r3 DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" HOMEPAGE="https://github.com/qTox/qTox"; @@ -58,10 +58,10 @@ pkg_pretend() { } src_configure() { - use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" - use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" - eqmake5 \ - PREFIX="${D}/usr" \ - ${NO_GTK_SUPPORT} \ - ${NO_X_SUPPORT} + local mycmakeargs=( + -DENABLE_STATUSNOTIFIER=$(usex gtk True False) + -DENABLE_GTK_SYSTRAY=$(usex gtk True False) + ) + + cmake-utils_src_configure }
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 6187ab9d26e0852f4e6094b2deddc7cc78c45a2a Author: Zetok Zalbavar openmailbox org> AuthorDate: Tue Feb 7 09:03:55 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Tue Feb 7 19:34:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6187ab9d net-im/qtox: bump to v1.8.1 Package-Manager: portage-2.3.3 net-im/qtox/Manifest | 1 + net-im/qtox/qtox-1.8.1.ebuild | 70 +++ 2 files changed, 71 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 9117343..083939a 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,2 +1,3 @@ DIST qtox-1.6.0.tar.gz 3481328 SHA256 7450e751da5cc6dce00b58df6d06a309e2674c7bd9311de6af21e53c36c3f155 SHA512 6ccf2c17c25ea30899356518b8f8849ed53404a8ac81180e2719c979dab1f411a93aa08ad759b3e8defea994d3baaf538ed354b733a321de3615521dcf6c8192 WHIRLPOOL 999aacf9724697526f925721e7202168076bcaac9fb5a733ef6374518f3ab86c9a3ded9d0911e2a2d677c0af0c474054d7f6c2cc06fd430c98366d9fa48f19ab DIST qtox-1.7.0.tar.gz 3563009 SHA256 b33916b64f3992a46c1b1da8ce124e41048b76a780732c9c73e3645706334ec9 SHA512 f7a49f00e222f49653388ddca973a2c49ca84b7dd1625997bb3fe819332bee252b59e5478437569d7e6ab6ce501eb2c909d22cec64349e94ddcdd7458143386f WHIRLPOOL 253402b69941e434ad6ac2411faf0a9aa5ed70045631c0522f57ff971ef90c8efa91be92ab012edff49451802058835b1d4e90bd3150151afe0a8c5453c60db2 +DIST qtox-1.8.1.tar.gz 3594727 SHA256 32837b5f824b6987a68f9211f93a7ec32b892be895605012d35784d702f13d6c SHA512 9ba32ce43f2d335fe9e07bcca651e0e18ae2f3247e52364918148e400e51f6e2364d1596c7c882674c190bf5438e69cd13e77512c7cba212195e9559a5ae WHIRLPOOL a6bd845a3c8d31ea1c8aa3bee360c46c562aaff0ad35c9d92bdd8167c550904428936edb0e88c0b72362704d2e5b844ea16afcc57704d442cdd6558344572557 diff --git a/net-im/qtox/qtox-1.8.1.ebuild b/net-im/qtox/qtox-1.8.1.ebuild new file mode 100644 index ..85707ef --- /dev/null +++ b/net-im/qtox/qtox-1.8.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit qmake-utils toolchain-funcs + +DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" +HOMEPAGE="https://github.com/qTox/qTox"; +SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk X" + +# needed, since tarball provided by github extracts to `qTox` +S="${WORKDIR}/qTox-${PV}" + +RDEPEND=" + dev-db/sqlcipher + dev-libs/libsodium + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,xcb] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/qrencode + media-libs/openal + >=media-video/ffmpeg-2.6.3[webp,v4l] + gtk? ( dev-libs/atk + dev-libs/glib:2 + x11-libs/gdk-pixbuf[X] + x11-libs/gtk+:2 + x11-libs/cairo[X] + x11-libs/pango[X] ) + net-libs/tox:0/0.1[av] + X? ( x11-libs/libX11 + x11-libs/libXScrnSaver ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + if tc-is-gcc ; 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.3" + die "You need at least sys-devel/gcc-4.8.3" + fi + fi + fi +} + +src_configure() { + use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" + use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" + eqmake5 \ + PREFIX="${D}/usr" \ + GIT_DESCRIBE="${PV}" \ + ${NO_GTK_SUPPORT} \ + ${NO_X_SUPPORT} +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: c38d029db5850d70c216288fcdff2ac5c6fde091 Author: Zetok Zalbavar openmailbox org> AuthorDate: Fri Jan 27 17:57:54 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Fri Jan 27 18:47:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38d029d net-im/qtox: remove old v1.5.0 Package-Manager: portage-2.3.3 net-im/qtox/Manifest | 1 - net-im/qtox/qtox-1.5.0.ebuild | 69 --- 2 files changed, 70 deletions(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index ecf0763..9117343 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,3 +1,2 @@ -DIST qtox-1.5.0.tar.gz 3452369 SHA256 216c07cf6c37f655aa91de6f507f3f0a86831ad502d7733c0e67c336ed197a86 SHA512 253effc91663cac373cf9fd1595f4cb26f38c5cf997050217def4d1c659a710afa10a29cb5aecb5d23dbdeb3ea7cf8b651f4a120d79e8681c96fb7b8b4500812 WHIRLPOOL d73650790e7be2be5636dd3b1507ed1e704307ad8e916f6dc12aa2739525717ccc221c76104bc231f77e4c2c87b6370fdaf8a5aad160a0e06e86767f760eeb66 DIST qtox-1.6.0.tar.gz 3481328 SHA256 7450e751da5cc6dce00b58df6d06a309e2674c7bd9311de6af21e53c36c3f155 SHA512 6ccf2c17c25ea30899356518b8f8849ed53404a8ac81180e2719c979dab1f411a93aa08ad759b3e8defea994d3baaf538ed354b733a321de3615521dcf6c8192 WHIRLPOOL 999aacf9724697526f925721e7202168076bcaac9fb5a733ef6374518f3ab86c9a3ded9d0911e2a2d677c0af0c474054d7f6c2cc06fd430c98366d9fa48f19ab DIST qtox-1.7.0.tar.gz 3563009 SHA256 b33916b64f3992a46c1b1da8ce124e41048b76a780732c9c73e3645706334ec9 SHA512 f7a49f00e222f49653388ddca973a2c49ca84b7dd1625997bb3fe819332bee252b59e5478437569d7e6ab6ce501eb2c909d22cec64349e94ddcdd7458143386f WHIRLPOOL 253402b69941e434ad6ac2411faf0a9aa5ed70045631c0522f57ff971ef90c8efa91be92ab012edff49451802058835b1d4e90bd3150151afe0a8c5453c60db2 diff --git a/net-im/qtox/qtox-1.5.0.ebuild b/net-im/qtox/qtox-1.5.0.ebuild deleted file mode 100644 index 2f62392.. --- a/net-im/qtox/qtox-1.5.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit eutils qmake-utils - -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/qtox/qtox"; -SRC_URI="https://github.com/qtox/qtox/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk X" - -# needed, since tarball provided by github extracts to `qTox` -S="${WORKDIR}/qTox-${PV}" - -RDEPEND=" - dev-db/sqlcipher - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtxml:5 - media-gfx/qrencode - media-libs/openal - >=media-video/ffmpeg-2.6.3[webp,v4l] - gtk? ( dev-libs/atk - dev-libs/glib:2 - x11-libs/gdk-pixbuf[X] - x11-libs/gtk+:2 - x11-libs/cairo[X] - x11-libs/pango[X] ) - net-libs/tox:0/0.0[av] - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) -" -DEPEND="${RDEPEND} - dev-qt/linguist-tools:5 - virtual/pkgconfig -" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if tc-is-gcc ; 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.3" - die "You need at least sys-devel/gcc-4.8.3" - fi - fi - fi -} - -src_configure() { - use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" - use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" - - eqmake5 \ - PREFIX="${D}/usr" \ - GIT_DESCRIBE="${PV}" \ - ${NO_GTK_SUPPORT} \ - ${NO_X_SUPPORT} -}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: ab85b606b94ca01f4d92d5efaa3040a57ff77153 Author: Zetok Zalbavar openmailbox org> AuthorDate: Tue Dec 27 08:08:55 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Wed Jan 4 20:19:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab85b606 net-im/qtox: bump to v1.7.0 Package-Manager: portage-2.3.0 net-im/qtox/Manifest | 1 + net-im/qtox/qtox-1.7.0.ebuild | 70 +++ 2 files changed, 71 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index a58464e..ecf0763 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,2 +1,3 @@ DIST qtox-1.5.0.tar.gz 3452369 SHA256 216c07cf6c37f655aa91de6f507f3f0a86831ad502d7733c0e67c336ed197a86 SHA512 253effc91663cac373cf9fd1595f4cb26f38c5cf997050217def4d1c659a710afa10a29cb5aecb5d23dbdeb3ea7cf8b651f4a120d79e8681c96fb7b8b4500812 WHIRLPOOL d73650790e7be2be5636dd3b1507ed1e704307ad8e916f6dc12aa2739525717ccc221c76104bc231f77e4c2c87b6370fdaf8a5aad160a0e06e86767f760eeb66 DIST qtox-1.6.0.tar.gz 3481328 SHA256 7450e751da5cc6dce00b58df6d06a309e2674c7bd9311de6af21e53c36c3f155 SHA512 6ccf2c17c25ea30899356518b8f8849ed53404a8ac81180e2719c979dab1f411a93aa08ad759b3e8defea994d3baaf538ed354b733a321de3615521dcf6c8192 WHIRLPOOL 999aacf9724697526f925721e7202168076bcaac9fb5a733ef6374518f3ab86c9a3ded9d0911e2a2d677c0af0c474054d7f6c2cc06fd430c98366d9fa48f19ab +DIST qtox-1.7.0.tar.gz 3563009 SHA256 b33916b64f3992a46c1b1da8ce124e41048b76a780732c9c73e3645706334ec9 SHA512 f7a49f00e222f49653388ddca973a2c49ca84b7dd1625997bb3fe819332bee252b59e5478437569d7e6ab6ce501eb2c909d22cec64349e94ddcdd7458143386f WHIRLPOOL 253402b69941e434ad6ac2411faf0a9aa5ed70045631c0522f57ff971ef90c8efa91be92ab012edff49451802058835b1d4e90bd3150151afe0a8c5453c60db2 diff --git a/net-im/qtox/qtox-1.7.0.ebuild b/net-im/qtox/qtox-1.7.0.ebuild new file mode 100644 index ..66f7cf6 --- /dev/null +++ b/net-im/qtox/qtox-1.7.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit qmake-utils toolchain-funcs + +DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" +HOMEPAGE="https://github.com/qTox/qTox"; +SRC_URI="https://github.com/qTox/qTox/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk X" + +# needed, since tarball provided by github extracts to `qTox` +S="${WORKDIR}/qTox-${PV}" + +RDEPEND=" + dev-db/sqlcipher + dev-libs/libsodium + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,xcb] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/qrencode + media-libs/openal + >=media-video/ffmpeg-2.6.3[webp,v4l] + gtk? ( dev-libs/atk + dev-libs/glib:2 + x11-libs/gdk-pixbuf[X] + x11-libs/gtk+:2 + x11-libs/cairo[X] + x11-libs/pango[X] ) + net-libs/tox:0/0.1[av] + X? ( x11-libs/libX11 + x11-libs/libXScrnSaver ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + if tc-is-gcc ; 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.3" + die "You need at least sys-devel/gcc-4.8.3" + fi + fi + fi +} + +src_configure() { + use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" + use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" + eqmake5 \ + PREFIX="${D}/usr" \ + GIT_DESCRIBE="${PV}" \ + ${NO_GTK_SUPPORT} \ + ${NO_X_SUPPORT} +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 355ce3526d0c6c091427e633d776cce04fa5cc16 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sun Dec 18 23:08:33 2016 + Commit: Michał Górny gentoo org> CommitDate: Mon Dec 19 20:17:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355ce352 net-im/qtox: make live ebuild depend on net-libs/tox:0/0.1 Closes: https://github.com/gentoo/gentoo/pull/3169 Package-Manager: portage-2.3.0 net-im/qtox/qtox-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index b31a1cf..e45d9c9 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -37,7 +37,7 @@ RDEPEND=" x11-libs/gtk+:2 x11-libs/cairo[X] x11-libs/pango[X] ) - net-libs/tox:0/0.0[av] + net-libs/tox:0/0.1[av] X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) "
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: ac2446197506635fd0cdfbe3f7fed73988e9eb19 Author: Zetok Zalbavar openmailbox org> AuthorDate: Tue Dec 6 18:35:46 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Sun Dec 11 02:33:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac244619 net-im/qtox: depend on slotted net-libs/tox To make sure that it's compiling against the right API version. Package-Manager: portage-2.3.0 net-im/qtox/qtox-1.5.0.ebuild | 2 +- net-im/qtox/qtox-1.6.0.ebuild | 2 +- net-im/qtox/qtox-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-im/qtox/qtox-1.5.0.ebuild b/net-im/qtox/qtox-1.5.0.ebuild index 6917c87..2f62392 100644 --- a/net-im/qtox/qtox-1.5.0.ebuild +++ b/net-im/qtox/qtox-1.5.0.ebuild @@ -37,7 +37,7 @@ RDEPEND=" x11-libs/gtk+:2 x11-libs/cairo[X] x11-libs/pango[X] ) - net-libs/tox[av] + net-libs/tox:0/0.0[av] X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) " diff --git a/net-im/qtox/qtox-1.6.0.ebuild b/net-im/qtox/qtox-1.6.0.ebuild index fb63730..4ad2cd9 100644 --- a/net-im/qtox/qtox-1.6.0.ebuild +++ b/net-im/qtox/qtox-1.6.0.ebuild @@ -39,7 +39,7 @@ RDEPEND=" x11-libs/gtk+:2 x11-libs/cairo[X] x11-libs/pango[X] ) - net-libs/tox[av] + net-libs/tox:0/0.0[av] X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) " diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index df55ab8..b31a1cf 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -37,7 +37,7 @@ RDEPEND=" x11-libs/gtk+:2 x11-libs/cairo[X] x11-libs/pango[X] ) - net-libs/tox[av] + net-libs/tox:0/0.0[av] X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) "
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 3bdbb482b432d5891bfc4975a4fd1385f93ee0ee Author: Zetok Zalbavar openmailbox org> AuthorDate: Thu Dec 1 15:58:49 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Thu Dec 1 17:45:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdbb482 net-im/qtox: update dependencies and links in live ebuild Package-Manager: portage-2.3.0 net-im/qtox/qtox-.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 281c524..df55ab8 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -7,10 +7,9 @@ EAPI=6 inherit eutils qmake-utils git-r3 DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/tux3/qtox"; +HOMEPAGE="https://github.com/qTox/qTox"; SRC_URI="" -EGIT_REPO_URI="git://github.com/tux3/qtox.git - https://github.com/tux3/qtox.git"; +EGIT_REPO_URI="https://github.com/qTox/qTox.git"; LICENSE="GPL-3+" SLOT="0" @@ -19,6 +18,7 @@ IUSE="gtk X" RDEPEND=" dev-db/sqlcipher + dev-libs/libsodium dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5[gif,jpeg,png,xcb] @@ -26,6 +26,7 @@ RDEPEND=" dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-gfx/qrencode media-libs/openal
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 840ede2f4ed05dba6bbb53bdbf6d6f038c82e542 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sun Nov 13 22:43:18 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Thu Nov 17 05:26:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840ede2f net-im/qtox: bump version to v1.6.0 and remove outdated versions Package-Manager: portage-2.3.0 net-im/qtox/Manifest | 3 +- net-im/qtox/qtox-1.3.0.ebuild | 80 -- .../qtox/{qtox-1.4.0.ebuild => qtox-1.6.0.ebuild} | 10 +-- 3 files changed, 6 insertions(+), 87 deletions(-) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 12eae9f..a58464e 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,3 +1,2 @@ -DIST qtox-1.3.0.tar.gz 4679256 SHA256 a2d1483a9aa6e99684853733a0a0a04c8cde168a775b9d2bdab94771fd82bc0a SHA512 9147e9f6c80098a6d1c3d9deaf92d5ae2a62894f0628b058e59a66616873aebbca8a1ba04c0436a1b2793ae766a2ba9056a832be1550b47e1799de24216f19e8 WHIRLPOOL 646eb1bb940408d1d9c7bfddf43ce66898b238158d0f0bb49896ec4899e3d540bae30ee968969bea544b529d6b8279d0017262c4a9a6e5c50d43b35da745eb2d -DIST qtox-1.4.0.tar.gz 3021956 SHA256 f869aafddb597286dc03b828b48e2560a97983f180914c396fdcf2f1ca07ae79 SHA512 4c93e90ec20e8c9289f5be628f6543d356c99f59d72e735814ba2640b257fbb78f18a9dbd42070a5cfb7fded492906f07cc678d1ae737ac795da689b3e6abe2d WHIRLPOOL 68991d933427be17b6757010d03fda8647c3e3c448fe44a4dad812b9636802f9dc8667b76824d6b867f514e61da202a52d9ea2c4117cc3cda833b82301589f11 DIST qtox-1.5.0.tar.gz 3452369 SHA256 216c07cf6c37f655aa91de6f507f3f0a86831ad502d7733c0e67c336ed197a86 SHA512 253effc91663cac373cf9fd1595f4cb26f38c5cf997050217def4d1c659a710afa10a29cb5aecb5d23dbdeb3ea7cf8b651f4a120d79e8681c96fb7b8b4500812 WHIRLPOOL d73650790e7be2be5636dd3b1507ed1e704307ad8e916f6dc12aa2739525717ccc221c76104bc231f77e4c2c87b6370fdaf8a5aad160a0e06e86767f760eeb66 +DIST qtox-1.6.0.tar.gz 3481328 SHA256 7450e751da5cc6dce00b58df6d06a309e2674c7bd9311de6af21e53c36c3f155 SHA512 6ccf2c17c25ea30899356518b8f8849ed53404a8ac81180e2719c979dab1f411a93aa08ad759b3e8defea994d3baaf538ed354b733a321de3615521dcf6c8192 WHIRLPOOL 999aacf9724697526f925721e7202168076bcaac9fb5a733ef6374518f3ab86c9a3ded9d0911e2a2d677c0af0c474054d7f6c2cc06fd430c98366d9fa48f19ab diff --git a/net-im/qtox/qtox-1.3.0.ebuild b/net-im/qtox/qtox-1.3.0.ebuild deleted file mode 100644 index 8c6a714.. --- a/net-im/qtox/qtox-1.3.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit eutils qmake-utils - -DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" -HOMEPAGE="https://github.com/tux3/qtox"; -SRC_URI="https://github.com/tux3/qTox/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk X" - -# needed, since tarball provided by github extracts to `qTox` -S="${WORKDIR}/qTox-${PV}" - -RDEPEND=" - dev-db/sqlcipher - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5[gif,jpeg,png,xcb] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtxml:5 - media-gfx/qrencode - media-libs/openal - >=media-video/ffmpeg-2.6.3[webp,v4l] - gtk? ( dev-libs/atk - dev-libs/glib:2 - x11-libs/gdk-pixbuf[X] - x11-libs/gtk+:2 - x11-libs/cairo[X] - x11-libs/pango[X] ) - net-libs/tox[av] - X? ( x11-libs/libX11 - x11-libs/libXScrnSaver ) -" -DEPEND="${RDEPEND} - dev-qt/linguist-tools:5 -" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if tc-is-gcc ; 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.3" - die "You need at least sys-devel/gcc-4.8.3" - fi - fi - fi -} - -src_configure() { - use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" - use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" - # filter_audio is disabled since it's not available in Gentoo, and - # support for it in qTox at the present is ~broken anyway - eqmake5 \ - GIT_DESCRIBE="${PV}" \ - DISABLE_FILTER_AUDIO=YES \ - ${NO_GTK_SUPPORT} \ - ${NO_X_SUPPORT} -} - -src_install() { - dobin "${S}/qtox" - # install all png icons - local ICONS=(16 22 24 32 36 48 64 72 96 128 192 256 512) - for i in "${ICONS[@]}"; do - newicon -s "${i}" "${S}/img/icons/qt
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: f8f1a8e822ad938bbb6f51adc9713bdc0b66edbd Author: Patrick Lauer gentoo org> AuthorDate: Thu Sep 8 10:08:31 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Thu Sep 8 10:08:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f1a8e8 net-im/qtox: Whitespace Package-Manager: portage-2.3.0 net-im/qtox/qtox-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/qtox/qtox-1.5.0.ebuild b/net-im/qtox/qtox-1.5.0.ebuild index 43cef91..6917c87 100644 --- a/net-im/qtox/qtox-1.5.0.ebuild +++ b/net-im/qtox/qtox-1.5.0.ebuild @@ -60,7 +60,7 @@ pkg_pretend() { src_configure() { use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" - + eqmake5 \ PREFIX="${D}/usr" \ GIT_DESCRIBE="${PV}" \
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 1be24682f4dc89f6955ada0c721e04c04483f2bf Author: Patrice Clement gentoo org> AuthorDate: Sat Sep 3 21:56:41 2016 + Commit: Patrice Clement gentoo org> CommitDate: Thu Sep 8 07:05:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be24682 net-im/qtox: version bump to v1.5.0. Closes: https://github.com/gentoo/gentoo/pull/2208 Signed-off-by: Patrice Clement gentoo.org> net-im/qtox/Manifest | 1 + net-im/qtox/qtox-1.5.0.ebuild | 69 +++ 2 files changed, 70 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 5e8724c..12eae9f 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1,2 +1,3 @@ DIST qtox-1.3.0.tar.gz 4679256 SHA256 a2d1483a9aa6e99684853733a0a0a04c8cde168a775b9d2bdab94771fd82bc0a SHA512 9147e9f6c80098a6d1c3d9deaf92d5ae2a62894f0628b058e59a66616873aebbca8a1ba04c0436a1b2793ae766a2ba9056a832be1550b47e1799de24216f19e8 WHIRLPOOL 646eb1bb940408d1d9c7bfddf43ce66898b238158d0f0bb49896ec4899e3d540bae30ee968969bea544b529d6b8279d0017262c4a9a6e5c50d43b35da745eb2d DIST qtox-1.4.0.tar.gz 3021956 SHA256 f869aafddb597286dc03b828b48e2560a97983f180914c396fdcf2f1ca07ae79 SHA512 4c93e90ec20e8c9289f5be628f6543d356c99f59d72e735814ba2640b257fbb78f18a9dbd42070a5cfb7fded492906f07cc678d1ae737ac795da689b3e6abe2d WHIRLPOOL 68991d933427be17b6757010d03fda8647c3e3c448fe44a4dad812b9636802f9dc8667b76824d6b867f514e61da202a52d9ea2c4117cc3cda833b82301589f11 +DIST qtox-1.5.0.tar.gz 3452369 SHA256 216c07cf6c37f655aa91de6f507f3f0a86831ad502d7733c0e67c336ed197a86 SHA512 253effc91663cac373cf9fd1595f4cb26f38c5cf997050217def4d1c659a710afa10a29cb5aecb5d23dbdeb3ea7cf8b651f4a120d79e8681c96fb7b8b4500812 WHIRLPOOL d73650790e7be2be5636dd3b1507ed1e704307ad8e916f6dc12aa2739525717ccc221c76104bc231f77e4c2c87b6370fdaf8a5aad160a0e06e86767f760eeb66 diff --git a/net-im/qtox/qtox-1.5.0.ebuild b/net-im/qtox/qtox-1.5.0.ebuild new file mode 100644 index ..43cef91 --- /dev/null +++ b/net-im/qtox/qtox-1.5.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils qmake-utils + +DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" +HOMEPAGE="https://github.com/qtox/qtox"; +SRC_URI="https://github.com/qtox/qtox/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk X" + +# needed, since tarball provided by github extracts to `qTox` +S="${WORKDIR}/qTox-${PV}" + +RDEPEND=" + dev-db/sqlcipher + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,xcb] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtxml:5 + media-gfx/qrencode + media-libs/openal + >=media-video/ffmpeg-2.6.3[webp,v4l] + gtk? ( dev-libs/atk + dev-libs/glib:2 + x11-libs/gdk-pixbuf[X] + x11-libs/gtk+:2 + x11-libs/cairo[X] + x11-libs/pango[X] ) + net-libs/tox[av] + X? ( x11-libs/libX11 + x11-libs/libXScrnSaver ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + if tc-is-gcc ; 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.3" + die "You need at least sys-devel/gcc-4.8.3" + fi + fi + fi +} + +src_configure() { + use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" + use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" + + eqmake5 \ + PREFIX="${D}/usr" \ + GIT_DESCRIBE="${PV}" \ + ${NO_GTK_SUPPORT} \ + ${NO_X_SUPPORT} +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: d390bc57e9a5df4e52fd72f6c5a8627002129dbc Author: Marek Szuba gentoo org> AuthorDate: Wed Aug 10 13:52:49 2016 + Commit: Marek Szuba gentoo org> CommitDate: Wed Aug 10 13:52:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d390bc57 net-im/qtox: reorder maintainers in metadata Package-Manager: portage-2.3.0 net-im/qtox/metadata.xml | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml index 22f0538..f80b178 100644 --- a/net-im/qtox/metadata.xml +++ b/net-im/qtox/metadata.xml @@ -1,14 +1,13 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - proxy-ma...@gentoo.org - Proxy Maintainers - zexave...@gmail.com Zetok Zalbavar - Proxy maintainers. CC him on bugs + + + proxy-ma...@gentoo.org + Proxy Maintainers Adds support for GTK and Status Notifier tray backends
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 4fd3a7a20573fefa208ebfe0599620c42eef51d8 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sun Jul 10 00:56:52 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jul 13 18:22:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd3a7a2 net-im/qtox: properly detect whether GCC is used for compiling Package-Manager: portage-2.2.28 net-im/qtox/qtox-1.3.0.ebuild | 2 +- net-im/qtox/qtox-1.4.0.ebuild | 2 +- net-im/qtox/qtox-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-im/qtox/qtox-1.3.0.ebuild b/net-im/qtox/qtox-1.3.0.ebuild index 5c25a9f..8c6a714 100644 --- a/net-im/qtox/qtox-1.3.0.ebuild +++ b/net-im/qtox/qtox-1.3.0.ebuild @@ -47,7 +47,7 @@ DEPEND="${RDEPEND} pkg_pretend() { if [[ ${MERGE_TYPE} != binary ]]; then - if [[ $(tc-getCXX) == *g++ ]] ; then + if tc-is-gcc ; 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.3" die "You need at least sys-devel/gcc-4.8.3" diff --git a/net-im/qtox/qtox-1.4.0.ebuild b/net-im/qtox/qtox-1.4.0.ebuild index ec6d329..eabc0c9 100644 --- a/net-im/qtox/qtox-1.4.0.ebuild +++ b/net-im/qtox/qtox-1.4.0.ebuild @@ -48,7 +48,7 @@ DEPEND="${RDEPEND} pkg_pretend() { if [[ ${MERGE_TYPE} != binary ]]; then - if [[ $(tc-getCXX) == *g++ ]] ; then + if tc-is-gcc ; 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.3" die "You need at least sys-devel/gcc-4.8.3" diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 0c69c91..281c524 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -47,7 +47,7 @@ DEPEND="${RDEPEND} pkg_pretend() { if [[ ${MERGE_TYPE} != binary ]]; then - if [[ $(tc-getCXX) == *g++ ]] ; then + if tc-is-gcc ; 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.3" die "You need at least sys-devel/gcc-4.8.3"
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 78b5a0fae97f6b2230b70cca8d390e25af4e84c8 Author: Zetok Zalbavar openmailbox org> AuthorDate: Thu Jun 16 19:51:24 2016 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jun 22 06:13:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b5a0fa net-im/qtox: update to EAPI 6 Also remove no longer needed part from live ebuild, since upstream removed support for filter_audio completely. Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1689 See-Also: https://github.com/tux3/qTox/commit/792103f8b0c76ecec576f7e57efb3edb71 Signed-off-by: Patrice Clement gentoo.org> net-im/qtox/qtox-1.3.0.ebuild | 6 +- net-im/qtox/qtox-1.4.0.ebuild | 6 +- net-im/qtox/qtox-.ebuild | 9 + 3 files changed, 3 insertions(+), 18 deletions(-) diff --git a/net-im/qtox/qtox-1.3.0.ebuild b/net-im/qtox/qtox-1.3.0.ebuild index 3dffe4b..5c25a9f 100644 --- a/net-im/qtox/qtox-1.3.0.ebuild +++ b/net-im/qtox/qtox-1.3.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit eutils qmake-utils @@ -56,10 +56,6 @@ pkg_pretend() { fi } -src_prepare() { - epatch_user -} - src_configure() { use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" diff --git a/net-im/qtox/qtox-1.4.0.ebuild b/net-im/qtox/qtox-1.4.0.ebuild index 054a451..ec6d329 100644 --- a/net-im/qtox/qtox-1.4.0.ebuild +++ b/net-im/qtox/qtox-1.4.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit eutils qmake-utils @@ -57,10 +57,6 @@ pkg_pretend() { fi } -src_prepare() { - epatch_user -} - src_configure() { use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 19761c5..0c69c91 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit eutils qmake-utils git-r3 @@ -56,18 +56,11 @@ pkg_pretend() { fi } -src_prepare() { - epatch_user -} - src_configure() { use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" - # filter_audio is disabled since it's not available in Gentoo, and - # support for it in qTox at the present is ~broken anyway eqmake5 \ PREFIX="${D}/usr" \ - DISABLE_FILTER_AUDIO=YES \ ${NO_GTK_SUPPORT} \ ${NO_X_SUPPORT} }
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 1fd75d5496f7066f14867eeb2e8c5f336cf678b0 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sun Apr 24 13:46:08 2016 + Commit: Sam Jorna gentoo org> CommitDate: Mon Apr 25 10:07:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd75d54 net-im/qtox: add ebuild for v1.4.0 release Signed-off-by: Sam Jorna gentoo.org> net-im/qtox/Manifest | 1 + net-im/qtox/qtox-1.4.0.ebuild | 75 +++ 2 files changed, 76 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest index 6c4da97..5e8724c 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -1 +1,2 @@ DIST qtox-1.3.0.tar.gz 4679256 SHA256 a2d1483a9aa6e99684853733a0a0a04c8cde168a775b9d2bdab94771fd82bc0a SHA512 9147e9f6c80098a6d1c3d9deaf92d5ae2a62894f0628b058e59a66616873aebbca8a1ba04c0436a1b2793ae766a2ba9056a832be1550b47e1799de24216f19e8 WHIRLPOOL 646eb1bb940408d1d9c7bfddf43ce66898b238158d0f0bb49896ec4899e3d540bae30ee968969bea544b529d6b8279d0017262c4a9a6e5c50d43b35da745eb2d +DIST qtox-1.4.0.tar.gz 3021956 SHA256 f869aafddb597286dc03b828b48e2560a97983f180914c396fdcf2f1ca07ae79 SHA512 4c93e90ec20e8c9289f5be628f6543d356c99f59d72e735814ba2640b257fbb78f18a9dbd42070a5cfb7fded492906f07cc678d1ae737ac795da689b3e6abe2d WHIRLPOOL 68991d933427be17b6757010d03fda8647c3e3c448fe44a4dad812b9636802f9dc8667b76824d6b867f514e61da202a52d9ea2c4117cc3cda833b82301589f11 diff --git a/net-im/qtox/qtox-1.4.0.ebuild b/net-im/qtox/qtox-1.4.0.ebuild new file mode 100644 index 000..9583cfc --- /dev/null +++ b/net-im/qtox/qtox-1.4.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils qmake-utils + +DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" +HOMEPAGE="https://github.com/tux3/qtox"; +SRC_URI="https://github.com/tux3/qTox/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk X" + +# needed, since tarball provided by github extracts to `qTox` +S="${WORKDIR}/qTox-${PV}" + +RDEPEND=" + dev-db/sqlcipher + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,xcb] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtxml:5 + media-gfx/qrencode + media-libs/openal + >=media-video/ffmpeg-2.6.3[webp,v4l] + gtk? ( dev-libs/atk + dev-libs/glib:2 + x11-libs/gdk-pixbuf[X] + x11-libs/gtk+:2 + x11-libs/cairo[X] + x11-libs/pango[X] ) + net-libs/tox[av] + virtual/pkgconfig + X? ( x11-libs/libX11 + x11-libs/libXScrnSaver ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 +" + +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.3" + die "You need at least sys-devel/gcc-4.8.3" + fi + fi + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" + use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" + # filter_audio is disabled since it's not available in Gentoo, and + # support for it in qTox at the present is ~broken anyway + eqmake5 \ + PREFIX="${D}/usr" \ + GIT_DESCRIBE="${PV}" \ + DISABLE_FILTER_AUDIO=YES \ + ${NO_GTK_SUPPORT} \ + ${NO_X_SUPPORT} +}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 4bf3304865fe5b0b4306cdcdbc56756285464f07 Author: Zetok Zalbavar openmailbox org> AuthorDate: Mon Apr 25 09:13:38 2016 + Commit: Sam Jorna gentoo org> CommitDate: Mon Apr 25 10:07:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf33048 net-im/qtox: move virtual/pkgconfig to DEPEND Package-Manager: portage-2.2.26 Signed-off-by: Sam Jorna gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/1337 net-im/qtox/qtox-1.4.0.ebuild | 2 +- net-im/qtox/qtox-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/qtox/qtox-1.4.0.ebuild b/net-im/qtox/qtox-1.4.0.ebuild index 9583cfc..054a451 100644 --- a/net-im/qtox/qtox-1.4.0.ebuild +++ b/net-im/qtox/qtox-1.4.0.ebuild @@ -38,12 +38,12 @@ RDEPEND=" x11-libs/cairo[X] x11-libs/pango[X] ) net-libs/tox[av] - virtual/pkgconfig X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) " DEPEND="${RDEPEND} dev-qt/linguist-tools:5 + virtual/pkgconfig " pkg_pretend() { diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 45bf9a5..19761c5 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -37,12 +37,12 @@ RDEPEND=" x11-libs/cairo[X] x11-libs/pango[X] ) net-libs/tox[av] - virtual/pkgconfig X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) " DEPEND="${RDEPEND} dev-qt/linguist-tools:5 + virtual/pkgconfig " pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 02a152fe8132adfe63b85b69c29532cbc9338e28 Author: Zetok Zalbavar openmailbox org> AuthorDate: Mon Apr 11 15:33:48 2016 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 11 20:04:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a152fe net-im/qtox: update - ebuild to use newest upstream changes Now upstream installs binary and icons, and it doesn't need to be handled by ebuild. Upstream PR: https://github.com/tux3/qTox/pull/3101 Closes: https://github.com/gentoo/gentoo/pull/1235 Signed-off-by: Patrice Clement gentoo.org> net-im/qtox/qtox-.ebuild | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index cdbfc5b..45bf9a5 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -66,18 +66,8 @@ src_configure() { # filter_audio is disabled since it's not available in Gentoo, and # support for it in qTox at the present is ~broken anyway eqmake5 \ + PREFIX="${D}/usr" \ DISABLE_FILTER_AUDIO=YES \ ${NO_GTK_SUPPORT} \ ${NO_X_SUPPORT} } - -src_install() { - dobin "${S}/qtox" - # install all png icons - local ICONS=(16 22 24 32 36 48 64 72 96 128 192 256 512) - for i in "${ICONS[@]}"; do - newicon -s "${i}" "${S}/img/icons/qtox-${i}x${i}.png" "qtox.png" - done - doicon -s scalable "${S}/img/icons/qtox.svg" - domenu "${S}/qTox.desktop" -}
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: aa14c2775f80baf96dd8e4bcedecc1cedd8a6383 Author: Zetok Zalbavar openmailbox org> AuthorDate: Sat Mar 26 10:09:12 2016 + Commit: Patrice Clement gentoo org> CommitDate: Sat Mar 26 19:02:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa14c277 net-im/qtox: installs .png icons wrt bug #578210 This PR also add a new pkgconfig dependency. Reporter: Mikhail Kurinnoi viewizard.com> Gentoo-Bug: https://bugs.gentoo.org/578210 Closes: https://github.com/gentoo/gentoo/pull/1141 Signed-off-by: Patrice Clement gentoo.org> net-im/qtox/qtox-1.3.0.ebuild | 5 + net-im/qtox/qtox-.ebuild | 6 ++ 2 files changed, 11 insertions(+) diff --git a/net-im/qtox/qtox-1.3.0.ebuild b/net-im/qtox/qtox-1.3.0.ebuild index 42c9bb6..3dffe4b 100644 --- a/net-im/qtox/qtox-1.3.0.ebuild +++ b/net-im/qtox/qtox-1.3.0.ebuild @@ -74,6 +74,11 @@ src_configure() { src_install() { dobin "${S}/qtox" + # install all png icons + local ICONS=(16 22 24 32 36 48 64 72 96 128 192 256 512) + for i in "${ICONS[@]}"; do + newicon -s "${i}" "${S}/img/icons/qtox-${i}x${i}.png" "qtox.png" + done doicon -s scalable "${S}/img/icons/qtox.svg" domenu "${S}/qTox.desktop" } diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild index 5d30cb8..cdbfc5b 100644 --- a/net-im/qtox/qtox-.ebuild +++ b/net-im/qtox/qtox-.ebuild @@ -37,6 +37,7 @@ RDEPEND=" x11-libs/cairo[X] x11-libs/pango[X] ) net-libs/tox[av] + virtual/pkgconfig X? ( x11-libs/libX11 x11-libs/libXScrnSaver ) " @@ -72,6 +73,11 @@ src_configure() { src_install() { dobin "${S}/qtox" + # install all png icons + local ICONS=(16 22 24 32 36 48 64 72 96 128 192 256 512) + for i in "${ICONS[@]}"; do + newicon -s "${i}" "${S}/img/icons/qtox-${i}x${i}.png" "qtox.png" + done doicon -s scalable "${S}/img/icons/qtox.svg" domenu "${S}/qTox.desktop" }
[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/
commit: 7189244cbb8b49d73d5fee2e900ce370d0296d5a Author: Zetok Zalbavar openmailbox org> AuthorDate: Sat Mar 12 00:07:11 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Mar 15 17:18:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7189244c net-im/qtox: add ebuilds to repo net-im/qtox/Manifest | 1 + net-im/qtox/metadata.xml | 17 ++ net-im/qtox/qtox-1.3.0.ebuild | 79 +++ net-im/qtox/qtox-.ebuild | 77 + 4 files changed, 174 insertions(+) diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest new file mode 100644 index 000..6c4da97 --- /dev/null +++ b/net-im/qtox/Manifest @@ -0,0 +1 @@ +DIST qtox-1.3.0.tar.gz 4679256 SHA256 a2d1483a9aa6e99684853733a0a0a04c8cde168a775b9d2bdab94771fd82bc0a SHA512 9147e9f6c80098a6d1c3d9deaf92d5ae2a62894f0628b058e59a66616873aebbca8a1ba04c0436a1b2793ae766a2ba9056a832be1550b47e1799de24216f19e8 WHIRLPOOL 646eb1bb940408d1d9c7bfddf43ce66898b238158d0f0bb49896ec4899e3d540bae30ee968969bea544b529d6b8279d0017262c4a9a6e5c50d43b35da745eb2d diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml new file mode 100644 index 000..16bfca3 --- /dev/null +++ b/net-im/qtox/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + zexave...@gmail.com + Zetok Zalbavar + Proxy maintainers. CC him on bugs + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + Adds support for GTK and Status Notifier tray backends + Adds support for X11 + + diff --git a/net-im/qtox/qtox-1.3.0.ebuild b/net-im/qtox/qtox-1.3.0.ebuild new file mode 100644 index 000..42c9bb6 --- /dev/null +++ b/net-im/qtox/qtox-1.3.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils qmake-utils + +DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" +HOMEPAGE="https://github.com/tux3/qtox"; +SRC_URI="https://github.com/tux3/qTox/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk X" + +# needed, since tarball provided by github extracts to `qTox` +S="${WORKDIR}/qTox-${PV}" + +RDEPEND=" + dev-db/sqlcipher + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[gif,jpeg,png,xcb] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtxml:5 + media-gfx/qrencode + media-libs/openal + >=media-video/ffmpeg-2.6.3[webp,v4l] + gtk? ( dev-libs/atk + dev-libs/glib:2 + x11-libs/gdk-pixbuf[X] + x11-libs/gtk+:2 + x11-libs/cairo[X] + x11-libs/pango[X] ) + net-libs/tox[av] + X? ( x11-libs/libX11 + x11-libs/libXScrnSaver ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 +" + +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.3" + die "You need at least sys-devel/gcc-4.8.3" + fi + fi + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + use gtk || local NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" + use X || local NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" + # filter_audio is disabled since it's not available in Gentoo, and + # support for it in qTox at the present is ~broken anyway + eqmake5 \ + GIT_DESCRIBE="${PV}" \ + DISABLE_FILTER_AUDIO=YES \ + ${NO_GTK_SUPPORT} \ + ${NO_X_SUPPORT} +} + +src_install() { + dobin "${S}/qtox" + doicon -s scalable "${S}/img/icons/qtox.svg" + domenu "${S}/qTox.desktop" +} diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild new file mode 100644 index 000..5d30cb8 --- /dev/null +++ b/net-im/qtox/qtox-.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils qmake-utils git-r3 + +DESCRIPTION="Most feature-rich GUI for net-libs/tox using Qt5" +HOMEPAGE="https://github.com/tux3/qtox"; +SRC_URI="" +EGIT_REPO_URI="git://github.com/tux3/qtox.git + https://github.com/tux3/qtox.git"; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="" +IUSE="gtk X" + +RDEPEND=" + dev-db/sqlciph