From 17e18d73c371f7bc9617abdce79e1a98433df2b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 30 Sep 2020 14:56:20 +0200 Subject: [PATCH 1/7] games-strategy/mindustry: bump to 107 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Maciej Barć --- games-strategy/mindustry/Manifest | 1 + games-strategy/mindustry/mindustry-107.ebuild | 49 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 games-strategy/mindustry/mindustry-107.ebuild diff --git a/games-strategy/mindustry/Manifest b/games-strategy/mindustry/Manifest index f5e9d61..f37ad52 100644 --- a/games-strategy/mindustry/Manifest +++ b/games-strategy/mindustry/Manifest @@ -1,2 +1,3 @@ DIST mindustry-104.6.jar 48910370 BLAKE2B 62d6ca658d3a440028b76908a95ff4e8265edfe50caf5c882007bcb8a7105aeb613a07f3dbe71e2bc38bc0daeeeeac20f4a7796c0475b7dd42667c6d7ccdfaae SHA512 9f19d0c8e9b9611a254de12c60c3ab3802631a9e79c518d6039dca18ae80b4d7734f1f39fc17c7d24f249495068301123e2ff4e48a196e63a00d019071a7f398 DIST mindustry-106.jar 59405252 BLAKE2B 9a227bd59be64be37bce2d664ff398b1c140998c17369dba026d4009f5d0f65889d19040c6bfa225fa06d93ed09c767b27723b16037b7d33ad9c31b82ece06c2 SHA512 e481440329224f135ac32894f5ebdd56e4ce4b58ebdda1deebccba8ad46241e6f7add4b8edc111346d9f513055a70cafe67518d6cad60c9284cb65277f2eb688 +DIST mindustry-107.jar 59014002 BLAKE2B dbcdbddfc93e87204e41e119bd91cda785e23cbe77e9e2df6d78a0a53e1bf2cad22d6eac6097eed536bd9f570f9845f447afe44f39ea5c4077a69e54eab7327b SHA512 8cbf2fc2a0066e02762d0b6c8a5cc5f51d1a48876a62137823e2fe2ffc6eccb1c0e62a4fdb17ff7d260856f3268b094b361fca9f02dfda49dcc826b86d7bffa4 diff --git a/games-strategy/mindustry/mindustry-107.ebuild b/games-strategy/mindustry/mindustry-107.ebuild new file mode 100644 index 0000000..2faa073 --- /dev/null +++ b/games-strategy/mindustry/mindustry-107.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="${PN^}" + +inherit desktop eutils xdg + +DESCRIPTION="A sandbox tower defense game" +HOMEPAGE="https://mindustrygame.github.io" +SRC_URI="https://github.com/Anuken/${MY_PN}/releases/download/v${PV}/${MY_PN}.jar -> ${P}.jar" + +RESTRICT="mirror strip" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +RDEPEND=" + >=virtual/jdk-1.7:* +" + +S="${WORKDIR}" + +src_unpack() { + cp "${DISTDIR}/${P}.jar" "${S}/${MY_PN}.jar" || die +} + +# src_prepare() { +# cp "${P}.jar" "${MY_PN}.jar" +# } + +src_install() { + insinto "/opt/${MY_PN}" + doins "${MY_PN}.jar" + + make_wrapper "${PN}" "java -jar /opt/${MY_PN}/${MY_PN}.jar" + make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "Game;StrategyGame;" +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} From f8e4ad83c54e512c781b825366513b6a720665ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 30 Sep 2020 16:08:52 +0200 Subject: [PATCH 2/7] games-emulation/melonds: add myself to miantainers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Maciej Barć --- games-emulation/melonds/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/games-emulation/melonds/metadata.xml b/games-emulation/melonds/metadata.xml index ec86147..47bb653 100644 --- a/games-emulation/melonds/metadata.xml +++ b/games-emulation/melonds/metadata.xml @@ -1,6 +1,10 @@ + + xgqt@protonmail.com + Maciej Barć + Arisotura/melonDS From c5a3e79c84a82830d13fddcb74ec02bc2867ecb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 30 Sep 2020 16:10:43 +0200 Subject: [PATCH 3/7] media-video/tartube: add myself to maintainers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Maciej Barć --- media-video/tartube/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/media-video/tartube/metadata.xml b/media-video/tartube/metadata.xml index 6a35679..6457f96 100644 --- a/media-video/tartube/metadata.xml +++ b/media-video/tartube/metadata.xml @@ -1,6 +1,10 @@ + + xgqt@protonmail.com + Maciej Barć + Use AtomicParsley for embedding thumbnails in audio files Required for various video post-processing tasks From 71c04530559b3ae1710597df01c919b894c8f257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 30 Sep 2020 16:11:35 +0200 Subject: [PATCH 4/7] net-firewall/hblock: add myself to maintainers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Maciej Barć --- net-firewall/hblock/metadata.xml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/net-firewall/hblock/metadata.xml b/net-firewall/hblock/metadata.xml index 05c2b30..13cf0dc 100644 --- a/net-firewall/hblock/metadata.xml +++ b/net-firewall/hblock/metadata.xml @@ -1,7 +1,11 @@ - - hectorm/hblock - + + xgqt@protonmail.com + Maciej Barć + + + hectorm/hblock + From 38efd33286c6d359b5bf65a858e21dcb3a3600f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 30 Sep 2020 16:21:53 +0200 Subject: [PATCH 5/7] contributing: syntax fixes and whitespace cleanup --- CONTRIBUTING.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 62f710a..99efa5b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -33,8 +33,8 @@ When submitting an issue you will have to provide: - `category/package` (e.g. `www-client/icecat`) - the description of the package -- the home page of the package -- OPTIONAL: the direct download link of the package +- the home page of the package +- OPTIONAL: the direct download link of the package - the license of the package (e.g. GPLv2) by submitting the skeleton of the ebuild in quotes: @@ -42,10 +42,10 @@ by submitting the skeleton of the ebuild in quotes: ``` NAME="" -DESCRIPTION="" -HOMEPAGE="" -SRC_URI="" -LICENSE="" +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" +LICENSE="" ``` After this, you can safely submit the issue, and we will take care of it. @@ -119,7 +119,10 @@ If they fail describe why in the comments inside the ebuild ##### Package testing Make sure you have FEATURES="test" enabled in the make.conf ```bash -echo 'FEATURES="${FEATURES} test"' >> make.conf +if ! grep test /etc/portage/make.conf +then + echo 'FEATURES="${FEATURES} test"' >> /etc/portage/make.conf +fi ``` And then, as root ```bash @@ -150,9 +153,9 @@ Adjust the "type" and "organization-or-user/package" accordingly. #### Installation If the (system wide) repository is set up correctly you should be able to just emerge the package you added right away ```bash -emegre --ask --verbose --jobs=1 --quiet-build=n category/package-name +emegre --ask --jobs=1 --oneshot --quiet-build=n --verbose category/package-name ``` #### Git Follow the rules described in ["Submitting Merge Requests"](#submitting-merge-requests-1) section. -GPG signing is not required but encouraged. Gentoo Wiki provides a great example [how to create a strong key](https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys). +GPG signing is not required but encouraged. Gentoo Wiki provides a great example [on creating a strong key](https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys). From 12380a8adfa7519a9dfdc2a9e26b3c362c918787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 30 Sep 2020 23:46:08 +0200 Subject: [PATCH 6/7] warning: correct what fails - icecat --- WARNING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WARNING.md b/WARNING.md index e75c328..8c575ab 100644 --- a/WARNING.md +++ b/WARNING.md @@ -8,7 +8,7 @@ Before you continue, **read [TODO.md](../TODO.md)!** You can still file issues to let us and others know when something breaks. - kernel packages may install a different version, check the version you got after installation -- Waterfox is broken, like 80% of the time, we know... +- Icecat is broken, like 80% of the time, we know... ## Outdated packages From dd914d44227bb0d4323a3e8ca29dc580353b1443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 1 Oct 2020 15:14:29 +0200 Subject: [PATCH 7/7] media-video/tartube: bump to 2.2.007 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Maciej Barć --- media-video/tartube/Manifest | 1 + media-video/tartube/tartube-2.2.007.ebuild | 67 ++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 media-video/tartube/tartube-2.2.007.ebuild diff --git a/media-video/tartube/Manifest b/media-video/tartube/Manifest index af5f362..94ede65 100644 --- a/media-video/tartube/Manifest +++ b/media-video/tartube/Manifest @@ -1,2 +1,3 @@ DIST tartube-2.0.0.tar.gz 1726296 BLAKE2B 7d0d0c83845ddc6717457ec3c0f701f818211680bc69cebfc246aba768379e9372786083444d9bfffcde0a382e84171532f7218580bcf93b62ab1e88a4859d88 SHA512 dd5126fb690a49c4cb7d937aa7abc2e6bbc9327eb1cf17fa9bcdbfe865e6a46be0cb7fcafe487ceebcd9c10f0436fd798836e5ed4cb520657777db25749ad403 DIST tartube-2.1.0.tar.gz 3556615 BLAKE2B c94a4bc818eae077605bd2b6ebe20fedf1f195dd6aa8763976b31811a4739c7964b5373e0ed02ca848e12c06706f1fc3ca9a4f9a9f51721f1e4bb199007145fe SHA512 f08d40cb1c7082b47c6fd28105880d135a3750ef7a763b8bfd3e4d3852d224f23f41f835cfa18cc988b633ad6ea66eca284259fdde122c2753ba02579b13995c +DIST tartube-2.2.007.tar.gz 3695147 BLAKE2B 010d54c44fe98ef7242206fd1f6bbf597d403585a93b2212d441aed2ac863f9743cbd44efe56bfd078954b5c609045254fe7c70269282bef32e14b020a7aad51 SHA512 96296dde1a632f034812a98ba56d67228b6ceb89b661d40e27d7ba2831ef59637745dfb58b31af42947ea55d9b1ba611ef5f2b180f1438fae07d1d60b9188aae diff --git a/media-video/tartube/tartube-2.2.007.ebuild b/media-video/tartube/tartube-2.2.007.ebuild new file mode 100644 index 0000000..29e8b1e --- /dev/null +++ b/media-video/tartube/tartube-2.2.007.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit eutils xdg distutils-r1 + +DESCRIPTION="A GUI front-end for youtube-dl" +HOMEPAGE="https://tartube.sourceforge.io" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/axcore/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/axcore/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +RESTRICT="mirror" +LICENSE="GPL-3" +SLOT="0" +IUSE="+atomicparsley +ffmpeg" + +RDEPEND=" + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + net-misc/youtube-dl + x11-themes/adwaita-icon-theme + atomicparsley? ( + media-video/atomicparsley + ) + ffmpeg? ( + media-video/ffmpeg + ) +" + +DOCS=( + AUTHORS + CHANGES + README.rst +) + +src_prepare() { + export TARTUBE_PKG_STRICT=1 + + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + elog "You may need to set path to (system) youtube-dl" + elog "in Tartube's System preferences" +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}