From 89c40d06d38bf9aa45434f785e638da5512b5029 Mon Sep 17 00:00:00 2001 From: Andreas Zuber Date: Sun, 2 Aug 2020 18:20:47 +0200 Subject: [PATCH 1/7] games-util/gamehub: new package Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Zuber --- games-util/gamehub/Manifest | 1 + games-util/gamehub/gamehub-0.16.0.1.ebuild | 54 ++++++++++++++++++++++ games-util/gamehub/metadata.xml | 11 +++++ 3 files changed, 66 insertions(+) create mode 100644 games-util/gamehub/Manifest create mode 100644 games-util/gamehub/gamehub-0.16.0.1.ebuild create mode 100644 games-util/gamehub/metadata.xml diff --git a/games-util/gamehub/Manifest b/games-util/gamehub/Manifest new file mode 100644 index 0000000000..9282922aa2 --- /dev/null +++ b/games-util/gamehub/Manifest @@ -0,0 +1 @@ +DIST gamehub-0.16.0.1.tar.gz 9714011 BLAKE2B ccc09cc9d0bdbab8c3f10c4ffdeffcc71a02159f7e5f35c861ba159d9a50980141100184386328ab56bb1e2ba9eb788331f298c514809ad24847dbf7e0f9c44d SHA512 50c701b7a41431f1f395f49b2379239a31833c60c99a5a6ac918bcc94b15a2dd40211acd5f7d0e099af4bd89d524155c2763218d4bfdcb2bacd00b4f1c8e1058 diff --git a/games-util/gamehub/gamehub-0.16.0.1.ebuild b/games-util/gamehub/gamehub-0.16.0.1.ebuild new file mode 100644 index 0000000000..8e242a1283 --- /dev/null +++ b/games-util/gamehub/gamehub-0.16.0.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson vala xdg-utils + +DESCRIPTION="GameHub is a unified library for all your games" +HOMEPAGE="https://tkashkin.tk/projects/gamehub" + +MY_PN="GameHub" +MY_PV="$(ver_rs 3 '-')-master" +MY_P="${MY_PN}-${MY_PV}" + +SRC_URI="https://github.com/tkashkin/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/json-glib + dev-libs/libgee:0.8 + >=dev-libs/libmanette-0.2 + dev-libs/libxml2 + net-libs/libsoup:2.4 + net-libs/webkit-gtk:4 + sys-auth/polkit + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXtst" +BDEPEND=" + ${RDEPEND} + $(vala_depend)" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + vala_src_prepare +} + +pkg_postinst() { + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_icon_cache_update + gnome2_schemas_update +} diff --git a/games-util/gamehub/metadata.xml b/games-util/gamehub/metadata.xml new file mode 100644 index 0000000000..81120a4e8a --- /dev/null +++ b/games-util/gamehub/metadata.xml @@ -0,0 +1,11 @@ + + + + + a.zuber@gmx.ch + Andreas Zuber + + + tkashkin/GameHub + + From 0ba7b97354d79b77bb85d95e0aba542db12eaa21 Mon Sep 17 00:00:00 2001 From: Henrik Pihl Date: Mon, 3 Aug 2020 13:38:30 +0300 Subject: [PATCH 2/7] app-editors/kitscenarist: new package Application to write screenplays. Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Henrik Pihl --- app-editors/kitscenarist/Manifest | 1 + .../kitscenarist-0.7.2_rc9.ebuild | 70 +++++++++++++++++++ app-editors/kitscenarist/metadata.xml | 18 +++++ 3 files changed, 89 insertions(+) create mode 100644 app-editors/kitscenarist/Manifest create mode 100644 app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild create mode 100644 app-editors/kitscenarist/metadata.xml diff --git a/app-editors/kitscenarist/Manifest b/app-editors/kitscenarist/Manifest new file mode 100644 index 0000000000..88e56de9bf --- /dev/null +++ b/app-editors/kitscenarist/Manifest @@ -0,0 +1 @@ +DIST kitscenarist-0.7.2.rc9i.tar.gz 28565555 BLAKE2B 6be60285edc0361a682dedecfe6ea3d75f7cd31421b2bd49f56d5b17af8fbcc56b34e54da3f670212b33a51fa90a3ce5d51b4efffe1aa2c1807a3703a9acb26f SHA512 9e9ba8d930e8de6b0edb8b5e8a6c8e75c16572d33d3dbbc12072191aec5c49bd127727252d288b9d7cc5ddb5c6c75d3a221b9f51b68065b15c228c212e088930 diff --git a/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild b/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild new file mode 100644 index 0000000000..1f98fc0a3c --- /dev/null +++ b/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild @@ -0,0 +1,70 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop font readme.gentoo-r1 qmake-utils xdg + +MY_PV="0.7.2.rc9i" +MY_P="${PN}"-"${MY_PV}" +DESCRIPTION="Simple and powerful application for creating screenplays." +HOMEPAGE="https://kitscenarist.ru/en/" +SRC_URI="https://github.com/dimkanovikov/KITScenarist/releases/download/"${MY_PV}"/src.tar.gz -> "${MY_P}".tar.gz" +S="${WORKDIR}/src" +DOC_CONTENTS="Quick startup hints at https://kitscenarist.ru/en/help/first_glance.html" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +FONT_SUFFIX="ttf" +FONT_S="${S}/bin/scenarist-core/Resources/Fonts" + +DEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtpositioning:5 + dev-qt/qtprintsupport:5 + dev-qt/qtquickcontrols:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwebengine:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sys-libs/zlib[minizip]" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_prepare() { + xdg_src_prepare +} + +src_configure() { + eqmake5 Scenarist.pro + emake qmake_all +} + +src_preinst() { + xdg_src_prepare +} + +src_install() { + newicon -s 512 bin/scenarist-core/Resources/Icons/logo.png "${PN}".png + make_desktop_entry "${PN}" "KIT Scenarist" "${PN}" Office + newbin "${WORKDIR}"/build/Release/bin/scenarist-desktop/Scenarist "${PN}" + readme.gentoo_create_doc + font_src_install +} + +pkg_postinst() { + xdg_pkg_postinst + font_pkg_postinst + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_pkg_postrm + font_pkg_postrm +} diff --git a/app-editors/kitscenarist/metadata.xml b/app-editors/kitscenarist/metadata.xml new file mode 100644 index 0000000000..f01fd5f3d3 --- /dev/null +++ b/app-editors/kitscenarist/metadata.xml @@ -0,0 +1,18 @@ + + + + + ahvenas@gmail.com + Henrik Pihl + + + proxy-maint@gentoo.org + Proxy Maintainers + + + KIT Scenarist is a program for creating screenplays which oriented at + international standards in the field of film production. The program is a + full-featured studio for creating stories from the birth of the idea and + before the transfer of the script to production. + + From 71c9571977827e6d5a52171edc82f883795fbdc5 Mon Sep 17 00:00:00 2001 From: Henrik Pihl Date: Mon, 3 Aug 2020 14:04:13 +0300 Subject: [PATCH 3/7] sys-apps/qjournalctl: new package GUI for journalctl. Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Henrik Pihl --- sys-apps/qjournalctl/Manifest | 1 + sys-apps/qjournalctl/metadata.xml | 12 +++++++ sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild | 34 +++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 sys-apps/qjournalctl/Manifest create mode 100644 sys-apps/qjournalctl/metadata.xml create mode 100644 sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild diff --git a/sys-apps/qjournalctl/Manifest b/sys-apps/qjournalctl/Manifest new file mode 100644 index 0000000000..35cf133fd0 --- /dev/null +++ b/sys-apps/qjournalctl/Manifest @@ -0,0 +1 @@ +DIST v0.6.2.tar.gz 43669 BLAKE2B e93c8d3db61cfc7e51cad876752ad7b5154d333cbc023c0f8793018ec518dd7e48fc8698f23e642df6c37a4d99f3b083b48ec8903826aebc50e1f9ec7c2ef762 SHA512 573e6de8348954a6687eb347d36d6c30b7ee7c2088b62bd4b22fae12ecf1dc563308ce2d7228a71c2747b6cb22081e3adf50dfae6a36c1fd9966f6f40492f2f0 diff --git a/sys-apps/qjournalctl/metadata.xml b/sys-apps/qjournalctl/metadata.xml new file mode 100644 index 0000000000..ddd17d34e7 --- /dev/null +++ b/sys-apps/qjournalctl/metadata.xml @@ -0,0 +1,12 @@ + + + + + ahvenas@gmail.com + Henrik Pihl + + + A graphical user interface which displays the systemd's journal and + lets the user filter the output without the command line. + + diff --git a/sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild b/sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild new file mode 100644 index 0000000000..a56649222e --- /dev/null +++ b/sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qmake-utils + +DESCRIPTION="Qt-based GUI for systemd's journalctl command" +HOMEPAGE="https://github.com/pentix/qjournalctl" +SRC_URI="https://github.com/pentix/${PN}/archive/v${PV}.tar.gz" +#MY_P="${PN}-v${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +DOCS=( "CHANGELOG.md" "README.md" ) + +DEPEND="dev-qt/qtcore + dev-qt/qtgui + dev-qt/qtwidgets + net-libs/libssh" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_prepare() { + default + eqmake5 +} + +src_install() { + emake INSTALL_ROOT="${D}" install + einstalldocs +} From 1b6705b67fd6abe1d425201847e9db87d7a20e4c Mon Sep 17 00:00:00 2001 From: Henrik Pihl Date: Mon, 3 Aug 2020 14:53:35 +0300 Subject: [PATCH 4/7] sys-apps/rogdrv: new package Signed-off-by: Henrik Pihl --- sys-apps/rogdrv/Manifest | 1 + sys-apps/rogdrv/metadata.xml | 11 +++++++ sys-apps/rogdrv/rogdrv-0.0.5.ebuild | 48 +++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 sys-apps/rogdrv/Manifest create mode 100644 sys-apps/rogdrv/metadata.xml create mode 100644 sys-apps/rogdrv/rogdrv-0.0.5.ebuild diff --git a/sys-apps/rogdrv/Manifest b/sys-apps/rogdrv/Manifest new file mode 100644 index 0000000000..93471bc9ae --- /dev/null +++ b/sys-apps/rogdrv/Manifest @@ -0,0 +1 @@ +DIST rogdrv-0.0.5.tar.gz 68703 BLAKE2B 4896b35eeefa0fc35251eeae993eb54669f0ed67e401de06a688954b15cbc13691a4d52ae3ecb7441079a610505d0162c9b82da5dd98712bbdaa632773637d03 SHA512 9db833ca0b0d8ddbce484aa1745e83cb169477e1fdb76e740a4a63106756ef55a06e63ef4c97e565c4425c97ed3e7aeeefa9e099da386c8fc3e168ded720ba2d diff --git a/sys-apps/rogdrv/metadata.xml b/sys-apps/rogdrv/metadata.xml new file mode 100644 index 0000000000..f64086dfed --- /dev/null +++ b/sys-apps/rogdrv/metadata.xml @@ -0,0 +1,11 @@ + + + + + https://github.com/kyokenn/rogdrv + + + ahvenas@gmail.com + Henrik Pihl + + diff --git a/sys-apps/rogdrv/rogdrv-0.0.5.ebuild b/sys-apps/rogdrv/rogdrv-0.0.5.ebuild new file mode 100644 index 0000000000..84974e404b --- /dev/null +++ b/sys-apps/rogdrv/rogdrv-0.0.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 linux-info udev + +COMMIT="4bdb41403d2000ae8941bc987f5a2dbafedbc544" +DESCRIPTION="ASUS ROG userspace mouse driver for Linux." +HOMEPAGE="https://github.com/kyokenn/rogdrv" +S="${WORKDIR}/${PN}-${COMMIT}" +SRC_URI="https://github.com/kyokenn/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-libs/libappindicator + dev-python/python-evdev + dev-python/cffi + dev-python/cython-hidapi + virtual/udev" +RDEPEND="${DEPEND}" +BDEPEND="" +CONFIG_CHECK="~INPUT_UINPUT" + +python_prepare_all() { + # duplicate text, commited to upstream + sed -i -e '/Comment=ASUS/d' rogdrv.desktop rogdrv/gtk3.py + # udev rules are placed outside /usr + sed -i -e '/etc[\/]udev/d' setup.py + distutils-r1_python_prepare_all +} + +python_install() { + distutils-r1_python_install + udev_dorules udev/50-rogdrv.rules +} + +pkg_postinst() { + elog "Reconnect your mouse to get your mouse working with the new rules." + elog "See the README file for usage instructions." + udev_reload +} From e27970880b3db65deba2969499ccb8fc8ad720c9 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 3 Aug 2020 16:21:19 +0200 Subject: [PATCH 5/7] app-editors/kitscenarist: removed proxy-maint proj also, there is no need to explicitly set prepare and preinst phases as the eclass exports these and it is inherited last so it cannot be overwritten by other eclasses Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Andrew Ammerlaan --- app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild | 8 -------- app-editors/kitscenarist/metadata.xml | 4 ---- 2 files changed, 12 deletions(-) diff --git a/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild b/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild index 1f98fc0a3c..9f5c95cf94 100644 --- a/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild +++ b/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild @@ -37,19 +37,11 @@ DEPEND="dev-qt/qtcore:5 RDEPEND="${DEPEND}" BDEPEND="" -src_prepare() { - xdg_src_prepare -} - src_configure() { eqmake5 Scenarist.pro emake qmake_all } -src_preinst() { - xdg_src_prepare -} - src_install() { newicon -s 512 bin/scenarist-core/Resources/Icons/logo.png "${PN}".png make_desktop_entry "${PN}" "KIT Scenarist" "${PN}" Office diff --git a/app-editors/kitscenarist/metadata.xml b/app-editors/kitscenarist/metadata.xml index f01fd5f3d3..96898b2bb8 100644 --- a/app-editors/kitscenarist/metadata.xml +++ b/app-editors/kitscenarist/metadata.xml @@ -5,10 +5,6 @@ ahvenas@gmail.com Henrik Pihl - - proxy-maint@gentoo.org - Proxy Maintainers - KIT Scenarist is a program for creating screenplays which oriented at international standards in the field of film production. The program is a From fcff0c19f686066886b3affb25c468433e18479d Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 3 Aug 2020 16:50:58 +0200 Subject: [PATCH 6/7] dev-python/hidapi: add missing dep Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Andrew Ammerlaan --- dev-python/hidapi/Manifest | 1 + dev-python/hidapi/hidapi-0.9.0_p3.ebuild | 31 ++++++++++++++++++++++++ dev-python/hidapi/metadata.xml | 6 +++++ 3 files changed, 38 insertions(+) create mode 100644 dev-python/hidapi/Manifest create mode 100644 dev-python/hidapi/hidapi-0.9.0_p3.ebuild create mode 100644 dev-python/hidapi/metadata.xml diff --git a/dev-python/hidapi/Manifest b/dev-python/hidapi/Manifest new file mode 100644 index 0000000000..190d920ab4 --- /dev/null +++ b/dev-python/hidapi/Manifest @@ -0,0 +1 @@ +DIST hidapi-0.9.0.post3.tar.gz 57075 BLAKE2B 7c0c46faa359bf119875846680aadad94e65f5bdd225c11b4fd068cf4fb5b7fba1ed4983bc70610720d5b7ab8a2f7afd96726610309ff35cc5310a237ac117d8 SHA512 606540833459e615a8e50ff3a2c59362dab7d19d42d5e9dc2288c8c8d32e3df7214e758a9814e7de6d26bbdccd76ccf6c652b0bf8ac5b3f46124a9a7b007b971 diff --git a/dev-python/hidapi/hidapi-0.9.0_p3.ebuild b/dev-python/hidapi/hidapi-0.9.0_p3.ebuild new file mode 100644 index 0000000000..f34e5d5a1b --- /dev/null +++ b/dev-python/hidapi/hidapi-0.9.0_p3.ebuild @@ -0,0 +1,31 @@ +# 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 + +MY_PV=${PV/_p/.post} + +DESCRIPTION="A Cython interface to the hidapi" +HOMEPAGE="https://github.com/trezor/cython-hidapi" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz" + +LICENSE="|| ( BSD GPL-3 )" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +DEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-libs/hidapi +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +distutils_enable_tests pytest + +python_test() { + pytest -vv tests.py || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/hidapi/metadata.xml b/dev-python/hidapi/metadata.xml new file mode 100644 index 0000000000..a0a60d7147 --- /dev/null +++ b/dev-python/hidapi/metadata.xml @@ -0,0 +1,6 @@ + + + + + + From ef2fa977b1e6cfb2a806d39cdda1f0ad9e88e06d Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 3 Aug 2020 17:07:03 +0200 Subject: [PATCH 7/7] sys-apps/rogdrv: fix missing dep also added PYTHON_USEDEP flags python-evdev does not have py3_9 so that had to go from PYTHON_COMPAT Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Andrew Ammerlaan --- sys-apps/rogdrv/rogdrv-0.0.5.ebuild | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sys-apps/rogdrv/rogdrv-0.0.5.ebuild b/sys-apps/rogdrv/rogdrv-0.0.5.ebuild index 84974e404b..17bb7395e9 100644 --- a/sys-apps/rogdrv/rogdrv-0.0.5.ebuild +++ b/sys-apps/rogdrv/rogdrv-0.0.5.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 linux-info udev @@ -19,11 +19,12 @@ SLOT="0" KEYWORDS="~amd64" IUSE="" -DEPEND="dev-libs/libappindicator - dev-python/python-evdev - dev-python/cffi - dev-python/cython-hidapi - virtual/udev" +DEPEND=" + dev-libs/libappindicator + dev-python/python-evdev[${PYTHON_USEDEP}] + dev-python/cffi[${PYTHON_USEDEP}] + dev-python/hidapi[${PYTHON_USEDEP}] + virtual/udev" RDEPEND="${DEPEND}" BDEPEND="" CONFIG_CHECK="~INPUT_UINPUT"