summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-tv/congruity/Manifest2
-rw-r--r--media-tv/congruity/congruity-18.ebuild38
-rw-r--r--media-tv/congruity/congruity-20.ebuild33
3 files changed, 34 insertions, 39 deletions
diff --git a/media-tv/congruity/Manifest b/media-tv/congruity/Manifest
index c535ddd3..694e3b74 100644
--- a/media-tv/congruity/Manifest
+++ b/media-tv/congruity/Manifest
@@ -1 +1 @@
-DIST congruity-18.tar.bz2 199393 BLAKE2B 09d8633fe28f13215b9f38e6a309ac95b70868d31cf1a69b16df1dd5eb816aad3fc10d526f40145d14b721024d3d087d0018ded0d077d1444779e48a4f4195fb SHA512 9739fcd36c3a23ff29c3304599fb2a95936e2e1b02fc1482c30fefee6d65e96f38dc431d9dfc90c34d2f659dc8d4bc6801d610287432fddda48f82e0f136bda7
+DIST congruity-20.tar.bz2 203861 BLAKE2B c35c1c3cebc24e7a24361194b6af633e943a2abac82dc496258b04a398bc467d42d848e632a35e39684efd203f250aba254ff0f6bdc7c9e050987522a7de81d7 SHA512 64b07fe427a4589044bf89c546482003a2f173f59563c6207d3290c5be2b1c99d95ffa92e6c196de6a68e22d9abb4a31a09840a672920ecec303ba1473351c55
diff --git a/media-tv/congruity/congruity-18.ebuild b/media-tv/congruity/congruity-18.ebuild
deleted file mode 100644
index ef947af9..00000000
--- a/media-tv/congruity/congruity-18.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-inherit python-single-r1 fdo-mime
-
-DESCRIPTION="GUI application for programming Logitech Harmony"
-HOMEPAGE="https://sourceforge.net/projects/congruity"
-SRC_URI="mirror://sourceforge/congruity/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- $(python_gen_cond_dep '
- dev-python/wxpython:3.0[${PYTHON_MULTI_USEDEP}]
- >=dev-libs/libconcord-1.1[python,${PYTHON_MULTI_USEDEP}]
- >=dev-python/suds-0.4[${PYTHON_MULTI_USEDEP}]
- ')"
-RDEPEND="${DEPEND}"
-
-src_install() {
- emake DESTDIR="${ED}" PREFIX="/usr" \
- RUN_UPDATE_DESKTOP_DB=0 \
- install
-
- python_doscript "${ED}/usr/bin/${PN}"
- python_doscript "${ED}/usr/bin/mhgui"
-
- dodoc Changelog README.txt
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-}
diff --git a/media-tv/congruity/congruity-20.ebuild b/media-tv/congruity/congruity-20.ebuild
new file mode 100644
index 00000000..8e11b4f9
--- /dev/null
+++ b/media-tv/congruity/congruity-20.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="GUI application for programming Logitech Harmony"
+HOMEPAGE="https://sourceforge.net/projects/congruity"
+SRC_URI="mirror://sourceforge/congruity/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-python/wxpython:4.0[${PYTHON_USEDEP}]
+ >=dev-libs/libconcord-1.3[python,${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/suds-0.7[${PYTHON_USEDEP}]
+ app-crypt/libsecret
+ dev-python/pygobject:3[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+python_install() {
+ distutils-r1_python_install \
+ --skip-update-desktop-db
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}