[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: eee55ae2995fbed8258f126d8689789fb195e071 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Jun 2 15:43:58 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Jun 2 15:43:58 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eee55ae2 games-arcade/taisei: Add live ebuild, BDEPEND, doc/lto, LICENSE. This adds: - Me as additional maintainer (clarified with @lanodan). - doc USE flag to build docs conditionally. - lto USE flag (upstream has it default on). - missing BDEPEND packages. - A live ebuild. - Fixes LICENSE. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/metadata.xml| 5 +++ games-arcade/taisei/taisei-1.3.1.ebuild | 30 +- games-arcade/taisei/taisei-.ebuild | 54 + 3 files changed, 81 insertions(+), 8 deletions(-) diff --git a/games-arcade/taisei/metadata.xml b/games-arcade/taisei/metadata.xml index 3111344..8d7c68e 100644 --- a/games-arcade/taisei/metadata.xml +++ b/games-arcade/taisei/metadata.xml @@ -5,6 +5,10 @@ cont...@hacktivis.me Haelwenn (lanodan) Monnier + + o.freyerm...@googlemail.com + Oliver Freyermuth + https://github.com/taisei-project/taisei/issues https://taisei-project.org/news.atom @@ -14,6 +18,7 @@ Taisei is an open clone of the Touhou Project series. Touhou is a one-man project of shoot-em-up games set in an isolated world full of Japanese folklore. + Enable link time optimization Enable loading of game data from ZIP packages via dev-libs/libzip diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild index ef0458c..a8371fb 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -5,15 +5,22 @@ EAPI=7 inherit meson +if [[ ${PV} == ** ]]; then + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz; + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-v${PV}" +fi + DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." HOMEPAGE="https://taisei-project.org/; -LICENSE="BSD" +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" -SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz; -KEYWORDS="~amd64" -IUSE="zip" -S="${WORKDIR}/${PN}-v${PV}" +IUSE="doc +lto zip" DEPEND=" media-libs/freetype:2 @@ -24,17 +31,24 @@ DEPEND=" sys-libs/zlib zip? ( dev-libs/libzip ) " +BDEPEND=">=dev-util/meson-0.49 + >=dev-lang/python-3.5 + doc? ( dev-python/docutils )" src_prepare() { - sed -i '/strip=true/d' meson.build || die "Failed removing auto-stripping" - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'taisei-${PV}\')/" \ - meson.build || die "Failed changing doc_path" + if use doc; then + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + meson.build || die "Failed changing doc_path" + fi default } src_configure() { local emesonargs=( + $(meson_use doc docs) + $(meson_use lto b_lto) $(meson_use zip enable_zip) + -Dstrip=false ) meson_src_configure } diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild new file mode 100644 index 000..a8371fb --- /dev/null +++ b/games-arcade/taisei/taisei-.ebuild @@ -0,0 +1,54 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz; + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-v${PV}" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc +lto zip" + +DEPEND=" + media-libs/freetype:2 + >=media-libs/libpng-1.5 +
[gentoo-commits] repo/proj/guru:dev commit in: games-action/taisei/
commit: 1e5051ada86eedc0b027e1cd8a166647a8a23f72 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Jun 2 12:20:40 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Jun 2 12:20:40 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e5051ad games-action/taisei: Remove package again. I missed it already exists as games-arcade/taisei, and will now focus on improving the existing package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> games-action/taisei/Manifest| 1 - games-action/taisei/metadata.xml| 14 games-action/taisei/taisei-1.3.1.ebuild | 57 - games-action/taisei/taisei-.ebuild | 57 - 4 files changed, 129 deletions(-) diff --git a/games-action/taisei/Manifest b/games-action/taisei/Manifest deleted file mode 100644 index f1112cb..000 --- a/games-action/taisei/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST taisei-v1.3.1.tar.xz 70763196 BLAKE2B ca1901ba0205f6771c087ee70222ceaa3c406a1c632a5f46df1fe4fe493c89af8b587e397551777cd956ab73b5104450356303d0ea0cb8d5cd1b6723ceb1d648 SHA512 5e6f364e67717091041a30103bf117bb5d7a6be76d3d9499b13e36fc190be8c2a0e7ceb582e1d106aa0c1acbb6e39b99a4873a0885af1ec2117ff6ff08e14e3c diff --git a/games-action/taisei/metadata.xml b/games-action/taisei/metadata.xml deleted file mode 100644 index b3e78d8..000 --- a/games-action/taisei/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - -o.freyerm...@googlemail.com -Oliver Freyermuth - - -taisei-project/taisei - - -Enable link time optimization - - diff --git a/games-action/taisei/taisei-1.3.1.ebuild b/games-action/taisei/taisei-1.3.1.ebuild deleted file mode 100644 index 27ed838..000 --- a/games-action/taisei/taisei-1.3.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} == ** ]]; then - inherit git-r3 - KEYWORDS="" - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; -else - SRC_URI="https://github.com/taisei-project/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.xz; - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-v${PV}" -fi - -inherit meson - -DESCRIPTION="A free and open-source Touhou Project clone and fangame" -HOMEPAGE="https://taisei-project.org/; - -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" -IUSE="doc +lto" - -RDEPEND=" - >=media-libs/libsdl2-2.0.6 - >=media-libs/sdl2-mixer-2.0.4 - media-libs/freetype:2 - >=media-libs/libpng-1.5 - >=media-libs/libwebp-0.5 - >=dev-libs/libzip-1.2 - media-libs/opusfile - dev-libs/openssl - media-libs/shaderc - dev-util/spirv-tools" -DEPEND="${RDEPEND}" -BDEPEND=">=dev-util/meson-0.49 - >=dev-lang/python-3.5 - doc? ( dev-python/docutils )" - -src_prepare() { - if use doc; then - # Fixup install path for documentation. - sed -i "s/doc_path = join_paths(datadir, 'doc', 'taisei')/doc_path = join_paths(datadir, 'doc', '"${P}"')/" meson.build || die - fi - default -} - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - $(meson_use lto b_lto) - # Stips binary by default otherwise. - -Dstrip=false - ) - meson_src_configure -} diff --git a/games-action/taisei/taisei-.ebuild b/games-action/taisei/taisei-.ebuild deleted file mode 100644 index 27ed838..000 --- a/games-action/taisei/taisei-.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} == ** ]]; then - inherit git-r3 - KEYWORDS="" - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; -else - SRC_URI="https://github.com/taisei-project/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.xz; - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-v${PV}" -fi - -inherit meson - -DESCRIPTION="A free and open-source Touhou Project clone and fangame" -HOMEPAGE="https://taisei-project.org/; - -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" -IUSE="doc +lto" - -RDEPEND=" - >=media-libs/libsdl2-2.0.6 - >=media-libs/sdl2-mixer-2.0.4 - media-libs/freetype:2 - >=media-libs/libpng-1.5 - >=media-libs/libwebp-0.5 - >=dev-libs/libzip-1.2 - media-libs/opusfile - dev-libs/openssl -
[gentoo-commits] repo/proj/guru:dev commit in: games-action/taisei/
commit: 61fb218f29c5fa928c7e4912e29c803c959d3b62 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Jun 2 10:32:01 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Jun 2 10:32:01 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61fb218f games-action/taisei: New package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> games-action/taisei/Manifest| 1 + games-action/taisei/metadata.xml| 14 games-action/taisei/taisei-1.3.1.ebuild | 57 + games-action/taisei/taisei-.ebuild | 57 + 4 files changed, 129 insertions(+) diff --git a/games-action/taisei/Manifest b/games-action/taisei/Manifest new file mode 100644 index 000..f1112cb --- /dev/null +++ b/games-action/taisei/Manifest @@ -0,0 +1 @@ +DIST taisei-v1.3.1.tar.xz 70763196 BLAKE2B ca1901ba0205f6771c087ee70222ceaa3c406a1c632a5f46df1fe4fe493c89af8b587e397551777cd956ab73b5104450356303d0ea0cb8d5cd1b6723ceb1d648 SHA512 5e6f364e67717091041a30103bf117bb5d7a6be76d3d9499b13e36fc190be8c2a0e7ceb582e1d106aa0c1acbb6e39b99a4873a0885af1ec2117ff6ff08e14e3c diff --git a/games-action/taisei/metadata.xml b/games-action/taisei/metadata.xml new file mode 100644 index 000..b3e78d8 --- /dev/null +++ b/games-action/taisei/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +o.freyerm...@googlemail.com +Oliver Freyermuth + + +taisei-project/taisei + + +Enable link time optimization + + diff --git a/games-action/taisei/taisei-1.3.1.ebuild b/games-action/taisei/taisei-1.3.1.ebuild new file mode 100644 index 000..27ed838 --- /dev/null +++ b/games-action/taisei/taisei-1.3.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == ** ]]; then + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; +else + SRC_URI="https://github.com/taisei-project/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.xz; + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-v${PV}" +fi + +inherit meson + +DESCRIPTION="A free and open-source Touhou Project clone and fangame" +HOMEPAGE="https://taisei-project.org/; + +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" +IUSE="doc +lto" + +RDEPEND=" + >=media-libs/libsdl2-2.0.6 + >=media-libs/sdl2-mixer-2.0.4 + media-libs/freetype:2 + >=media-libs/libpng-1.5 + >=media-libs/libwebp-0.5 + >=dev-libs/libzip-1.2 + media-libs/opusfile + dev-libs/openssl + media-libs/shaderc + dev-util/spirv-tools" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-util/meson-0.49 + >=dev-lang/python-3.5 + doc? ( dev-python/docutils )" + +src_prepare() { + if use doc; then + # Fixup install path for documentation. + sed -i "s/doc_path = join_paths(datadir, 'doc', 'taisei')/doc_path = join_paths(datadir, 'doc', '"${P}"')/" meson.build || die + fi + default +} + +src_configure() { + local emesonargs=( + $(meson_use doc docs) + $(meson_use lto b_lto) + # Stips binary by default otherwise. + -Dstrip=false + ) + meson_src_configure +} diff --git a/games-action/taisei/taisei-.ebuild b/games-action/taisei/taisei-.ebuild new file mode 100644 index 000..27ed838 --- /dev/null +++ b/games-action/taisei/taisei-.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == ** ]]; then + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; +else + SRC_URI="https://github.com/taisei-project/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.xz; + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-v${PV}" +fi + +inherit meson + +DESCRIPTION="A free and open-source Touhou Project clone and fangame" +HOMEPAGE="https://taisei-project.org/; + +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" +IUSE="doc +lto" + +RDEPEND=" + >=media-libs/libsdl2-2.0.6 + >=media-libs/sdl2-mixer-2.0.4 + media-libs/freetype:2 + >=media-libs/libpng-1.5 + >=media-libs/libwebp-0.5 + >=dev-libs/libzip-1.2 + media-libs/opusfile + dev-libs/openssl + media-libs/shaderc + dev-util/spirv-tools" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-util/m
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 99f678492d15f81466c38763b0fa2c48d0d6cc47 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Jun 2 16:33:44 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Jun 2 16:33:44 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99f67849 media-video/mpv-mpris: New package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/Manifest | 1 + media-video/mpv-mpris/metadata.xml | 15 + media-video/mpv-mpris/mpv-mpris-0.5.ebuild | 48 + media-video/mpv-mpris/mpv-mpris-.ebuild | 48 + 4 files changed, 112 insertions(+) diff --git a/media-video/mpv-mpris/Manifest b/media-video/mpv-mpris/Manifest new file mode 100644 index 000..21feb4b --- /dev/null +++ b/media-video/mpv-mpris/Manifest @@ -0,0 +1 @@ +DIST mpv-mpris-0.5.tar.gz 8559 BLAKE2B 7eef231ab3855ed3f0a708484881f1df93152d9b79be491986ed0da2cd54870101d5fd90a35d95344b886a6af930c303b3f8c0bc480b55c8799ec8b96e7acdab SHA512 9c28b4f3fdcd6bddf3824125f994807d7a31f8e7398178296dab9d4422d3cc71a0b798ae75fe68c890556c993fb04bf5d7ffa379676312840fdf219bf4a974f7 diff --git a/media-video/mpv-mpris/metadata.xml b/media-video/mpv-mpris/metadata.xml new file mode 100644 index 000..b7574b8 --- /dev/null +++ b/media-video/mpv-mpris/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +o.freyerm...@googlemail.com +Oliver Freyermuth + + +https://github.com/hoyon/mpv-mpris/issues +hoyon/mpv-mpris + + +Load plugin automatically + + diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild new file mode 100644 index 000..290300d --- /dev/null +++ b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="MPRIS plugin for mpv" +HOMEPAGE="https://github.com/hoyon/mpv-mpris; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; +else + SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +SLOT="0" +LICENSE="MIT" +IUSE="+autoload" + +RDEPEND="media-video/mpv:=[cplugins] + dev-libs/glib" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( + README.md +) + +src_install() { + insinto "/usr/$(get_libdir)/mpv" + doins mpris.so + use autoload && dosym "/usr/$(get_libdir)/mpv/mpris.so" "/etc/mpv/scripts/mpris.so" + einstalldocs +} + +pkg_postinst() { + if ! use autoload; then + elog + elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." + elog "You have to activate it manually by passing" + elog " \"/usr/$(get_libdir)/mpv/mpris.so\" " + elog "as script option to mpv or symlinking the library to \"scripts/\" in your mpv" + elog "config directory." + elog "Alternatively, activate the autoload use flag." + elog + fi +} diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild new file mode 100644 index 000..290300d --- /dev/null +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="MPRIS plugin for mpv" +HOMEPAGE="https://github.com/hoyon/mpv-mpris; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; +else + SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +SLOT="0" +LICENSE="MIT" +IUSE="+autoload" + +RDEPEND="media-video/mpv:=[cplugins] + dev-libs/glib" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( + README.md +) + +src_install() { + insinto "/usr/$(get_libdir)/mpv" + doins mpris.so + use autoload && dosym "/usr/$(get_libdir)/mpv/mpris.so" "/etc/mpv/scripts/mpris.so" + einstalldocs +} + +pkg_postinst() { + if ! use autoload; then + elog + elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." + elog "You have to activate it manually by passing" + elog " \"/usr/$(get_libdir)/mpv/mpris.so\" " + elog "as script option to mpv or symlinking the library to \"scripts/\" in your mpv" + elog "config directory." + elog "Alternatively, activate the autoload use flag." + elog + fi +}
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 9ef79e7cec50c7f1bb959cc797f31a313916d3dd Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Jun 2 17:05:53 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Jun 2 17:05:53 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ef79e7c media-video/mpv-mpris: Fix missing dep on media-video/mpv[libmpv]. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/mpv-mpris-0.5.ebuild | 2 +- media-video/mpv-mpris/mpv-mpris-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild index 290300d..f9abd91 100644 --- a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild @@ -18,7 +18,7 @@ SLOT="0" LICENSE="MIT" IUSE="+autoload" -RDEPEND="media-video/mpv:=[cplugins] +RDEPEND="media-video/mpv:=[cplugins,libmpv] dev-libs/glib" DEPEND="${RDEPEND} virtual/pkgconfig" diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index 290300d..f9abd91 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -18,7 +18,7 @@ SLOT="0" LICENSE="MIT" IUSE="+autoload" -RDEPEND="media-video/mpv:=[cplugins] +RDEPEND="media-video/mpv:=[cplugins,libmpv] dev-libs/glib" DEPEND="${RDEPEND} virtual/pkgconfig"
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 95aea8b1f9abd1d22cc18d2d0849cff7a44de49f Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 5 21:11:39 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 5 21:11:39 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=95aea8b1 x11-misc/gromit-mpx: Bump version to 1.3.1. Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 + x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index f5ab9d4..740fde6 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1 +1,2 @@ +DIST gromit-mpx-1.3.1.tar.gz 60834 BLAKE2B 0290b3d538471c519392412c1b11826f738d55b0761d9118629cd1b9b8fec1bd6d9a72693356decd47d829befdcddf1f4c55925fafb54cb32782f2601d4b0829 SHA512 dc57c8d97717a64fbfcf48c231f47149134d1fd5cdeb0db22efd367ac416096e6923b8f932a113fc8bd175dc3e7ebfe633acac22a7e778a87a2d912bdebf3532 DIST gromit-mpx-1.3.tar.gz 56835 BLAKE2B 900df398b22f0c818045b905eff3e2c63ad8fea3a3a03fab3cefea0f4a956a5633a5653cbe56a1f9a7f1fd2b5f9eebecfe8ce4a801c565d958cc372cfae22708 SHA512 7819c0d7684b05c812a476504df221edf005cc854c9184218cffda5c3692d865d358610d8541eb8ebd257e3d471e41d959afbca2aa118329826cfce99a13384f diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild new file mode 100644 index 000..5c18ed6 --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" +HOMEPAGE="https://github.com/bk138/${PN}; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; + KEYWORDS="" +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 1092d460e710305277a7a62a8a9f78ad9b97039a Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Jun 6 19:59:51 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Jun 6 19:59:51 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1092d460 x11-misc/gromit-mpx: New package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest | 1 + x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild | 37 ++ x11-misc/gromit-mpx/gromit-mpx-.ebuild | 37 ++ x11-misc/gromit-mpx/metadata.xml | 12 ++ 4 files changed, 87 insertions(+) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest new file mode 100644 index 000..f5ab9d4 --- /dev/null +++ b/x11-misc/gromit-mpx/Manifest @@ -0,0 +1 @@ +DIST gromit-mpx-1.3.tar.gz 56835 BLAKE2B 900df398b22f0c818045b905eff3e2c63ad8fea3a3a03fab3cefea0f4a956a5633a5653cbe56a1f9a7f1fd2b5f9eebecfe8ce4a801c565d958cc372cfae22708 SHA512 7819c0d7684b05c812a476504df221edf005cc854c9184218cffda5c3692d865d358610d8541eb8ebd257e3d471e41d959afbca2aa118329826cfce99a13384f diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild new file mode 100644 index 000..8f419cb --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool." +HOMEPAGE="https://github.com/bk138/${PN}; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; + KEYWORDS="" +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake-utils_src_configure +} diff --git a/x11-misc/gromit-mpx/gromit-mpx-.ebuild b/x11-misc/gromit-mpx/gromit-mpx-.ebuild new file mode 100644 index 000..8f419cb --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool." +HOMEPAGE="https://github.com/bk138/${PN}; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; + KEYWORDS="" +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake-utils_src_configure +} diff --git a/x11-misc/gromit-mpx/metadata.xml b/x11-misc/gromit-mpx/metadata.xml new file mode 100644 index 000..95c9cae --- /dev/null +++ b/x11-misc/gromit-mpx/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +o.freyerm...@googlemail.com +Oliver Freyermuth + + +https://github.com/bk138/gromit-mpx/issues +bk138/gromit-mpx + +
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 5690361135ffb707ca912c094d0c874afd1a66e4 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Jun 13 01:29:52 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Jun 13 01:30:01 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56903611 media-video/mpv-mpris: move virtual/pkgconfig to BDEPEND Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/mpv-mpris-0.5.ebuild | 4 ++-- media-video/mpv-mpris/mpv-mpris-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild index f9abd91..0254241 100644 --- a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild @@ -18,10 +18,10 @@ SLOT="0" LICENSE="MIT" IUSE="+autoload" +BDEPEND="virtual/pkgconfig" RDEPEND="media-video/mpv:=[cplugins,libmpv] dev-libs/glib" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" DOCS=( README.md diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index f9abd91..0254241 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -18,10 +18,10 @@ SLOT="0" LICENSE="MIT" IUSE="+autoload" +BDEPEND="virtual/pkgconfig" RDEPEND="media-video/mpv:=[cplugins,libmpv] dev-libs/glib" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" DOCS=( README.md
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 19b7d5d1984da10e7d73dd12c21ca2bccb25109a Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Dec 3 18:43:24 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Dec 3 18:43:24 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=19b7d5d1 x11-misc/gromit-mpx: Version bump to 1.4. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest | 1 + x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild | 37 +++ 2 files changed, 38 insertions(+) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 740fde68..3b82d89d 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,2 +1,3 @@ DIST gromit-mpx-1.3.1.tar.gz 60834 BLAKE2B 0290b3d538471c519392412c1b11826f738d55b0761d9118629cd1b9b8fec1bd6d9a72693356decd47d829befdcddf1f4c55925fafb54cb32782f2601d4b0829 SHA512 dc57c8d97717a64fbfcf48c231f47149134d1fd5cdeb0db22efd367ac416096e6923b8f932a113fc8bd175dc3e7ebfe633acac22a7e778a87a2d912bdebf3532 DIST gromit-mpx-1.3.tar.gz 56835 BLAKE2B 900df398b22f0c818045b905eff3e2c63ad8fea3a3a03fab3cefea0f4a956a5633a5653cbe56a1f9a7f1fd2b5f9eebecfe8ce4a801c565d958cc372cfae22708 SHA512 7819c0d7684b05c812a476504df221edf005cc854c9184218cffda5c3692d865d358610d8541eb8ebd257e3d471e41d959afbca2aa118329826cfce99a13384f +DIST gromit-mpx-1.4.tar.gz 1858578 BLAKE2B e7f8cd9f424422f7169b14f9780c64c317fecc9de421e6960f1926629423ddf1e9ac796b806d36cae884dd074e352cfca6084b9821cc74cdcabfbecf3d611c9c SHA512 5a2b81dcaef9b04e9d514c966b0b96dcb1b6b4a4cba1f26056ac3b758922d82e551397cf9c06a32a395e6a5b99a3d8c08fdd5ac875fdf7455efc2abe7eeb82f5 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild new file mode 100644 index ..5c18ed6e --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" +HOMEPAGE="https://github.com/bk138/${PN}; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; + KEYWORDS="" +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 23f73074363d8bb793ad814687d7aa14b437f6ef Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Dec 3 18:43:59 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Dec 3 18:43:59 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=23f73074 x11-misc/gromit-mpx: Drop oldest release (1.3). Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest | 1 - x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild | 37 --- 2 files changed, 38 deletions(-) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 3b82d89d..5e5569d5 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,3 +1,2 @@ DIST gromit-mpx-1.3.1.tar.gz 60834 BLAKE2B 0290b3d538471c519392412c1b11826f738d55b0761d9118629cd1b9b8fec1bd6d9a72693356decd47d829befdcddf1f4c55925fafb54cb32782f2601d4b0829 SHA512 dc57c8d97717a64fbfcf48c231f47149134d1fd5cdeb0db22efd367ac416096e6923b8f932a113fc8bd175dc3e7ebfe633acac22a7e778a87a2d912bdebf3532 -DIST gromit-mpx-1.3.tar.gz 56835 BLAKE2B 900df398b22f0c818045b905eff3e2c63ad8fea3a3a03fab3cefea0f4a956a5633a5653cbe56a1f9a7f1fd2b5f9eebecfe8ce4a801c565d958cc372cfae22708 SHA512 7819c0d7684b05c812a476504df221edf005cc854c9184218cffda5c3692d865d358610d8541eb8ebd257e3d471e41d959afbca2aa118329826cfce99a13384f DIST gromit-mpx-1.4.tar.gz 1858578 BLAKE2B e7f8cd9f424422f7169b14f9780c64c317fecc9de421e6960f1926629423ddf1e9ac796b806d36cae884dd074e352cfca6084b9821cc74cdcabfbecf3d611c9c SHA512 5a2b81dcaef9b04e9d514c966b0b96dcb1b6b4a4cba1f26056ac3b758922d82e551397cf9c06a32a395e6a5b99a3d8c08fdd5ac875fdf7455efc2abe7eeb82f5 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild deleted file mode 100644 index 5c18ed6e.. --- a/x11-misc/gromit-mpx/gromit-mpx-1.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/${PN}; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git; - KEYWORDS="" -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 6affc71a3c6eede0e0a004f1dcf938fb34fe6c5e Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 30 15:04:37 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 30 15:04:37 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6affc71a dev-libs/cglm: use docs.eclass in most recent versions. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-0.8.3.ebuild | 27 +-- dev-libs/cglm/cglm-.ebuild | 27 +-- 2 files changed, 18 insertions(+), 36 deletions(-) diff --git a/dev-libs/cglm/cglm-0.8.3.ebuild b/dev-libs/cglm/cglm-0.8.3.ebuild index 4009cf449..6fbdc797c 100644 --- a/dev-libs/cglm/cglm-0.8.3.ebuild +++ b/dev-libs/cglm/cglm-0.8.3.ebuild @@ -3,7 +3,14 @@ EAPI=7 -inherit meson +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit python-any-r1 +inherit docs meson if [[ ${PV} == ** ]]; then inherit git-r3 @@ -18,11 +25,6 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" -IUSE="doc" - -BDEPEND="dev-util/meson - doc? ( dev-python/sphinx )" - src_configure() { local emesonargs=( "-Dwerror=false" @@ -33,16 +35,5 @@ src_configure() { src_compile() { default meson_src_compile - if use doc; then - einfo "Building documentation ..." - local doc_dir="${S}/docs" - cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" - sphinx-build -b html source build || die "Building documentation failed!" - fi -} - -src_install() { - use doc && local HTML_DOCS=( "${S}/docs/build/." ) - default - meson_src_install + docs_compile } diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index 4009cf449..6fbdc797c 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -3,7 +3,14 @@ EAPI=7 -inherit meson +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit python-any-r1 +inherit docs meson if [[ ${PV} == ** ]]; then inherit git-r3 @@ -18,11 +25,6 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" -IUSE="doc" - -BDEPEND="dev-util/meson - doc? ( dev-python/sphinx )" - src_configure() { local emesonargs=( "-Dwerror=false" @@ -33,16 +35,5 @@ src_configure() { src_compile() { default meson_src_compile - if use doc; then - einfo "Building documentation ..." - local doc_dir="${S}/docs" - cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" - sphinx-build -b html source build || die "Building documentation failed!" - fi -} - -src_install() { - use doc && local HTML_DOCS=( "${S}/docs/build/." ) - default - meson_src_install + docs_compile }
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 0947a2e5486efd520c3f1217ebd330f38ceed314 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 30 13:37:43 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 30 13:37:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0947a2e5 dev-libs/cglm: version bump to 0.8.3. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.3.ebuild | 48 + 2 files changed, 49 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 1b93ded5f..0f5c7fae7 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1 +1,2 @@ DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 +DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 diff --git a/dev-libs/cglm/cglm-0.8.3.ebuild b/dev-libs/cglm/cglm-0.8.3.ebuild new file mode 100644 index 0..4009cf449 --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +IUSE="doc" + +BDEPEND="dev-util/meson + doc? ( dev-python/sphinx )" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + if use doc; then + einfo "Building documentation ..." + local doc_dir="${S}/docs" + cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" + sphinx-build -b html source build || die "Building documentation failed!" + fi +} + +src_install() { + use doc && local HTML_DOCS=( "${S}/docs/build/." ) + default + meson_src_install +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 5e0f19d8ba42207b76ff9d53cf9cfd2230ea717a Author: Oliver Freyermuth googlemail com> AuthorDate: Sat May 1 15:35:48 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat May 1 15:35:48 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e0f19d8 dev-libs/cglm: new ebuild Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.2.ebuild | 41 + dev-libs/cglm/cglm-.ebuild | 41 + dev-libs/cglm/metadata.xml | 16 4 files changed, 99 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest new file mode 100644 index 0..1b93ded5f --- /dev/null +++ b/dev-libs/cglm/Manifest @@ -0,0 +1 @@ +DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 diff --git a/dev-libs/cglm/cglm-0.8.2.ebuild b/dev-libs/cglm/cglm-0.8.2.ebuild new file mode 100644 index 0..b3201d57d --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +IUSE="doc" + +BDEPEND="dev-util/meson + doc? ( dev-python/sphinx )" + +src_compile() { + default + meson_src_compile + if use doc; then + einfo "Building documentation ..." + local doc_dir="${S}/docs" + cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" + sphinx-build -b html source build || die "Building documentation failed!" + fi +} + +src_install() { + use doc && local HTML_DOCS=( "${S}/docs/build/." ) + default + meson_src_install +} diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild new file mode 100644 index 0..b3201d57d --- /dev/null +++ b/dev-libs/cglm/cglm-.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +IUSE="doc" + +BDEPEND="dev-util/meson + doc? ( dev-python/sphinx )" + +src_compile() { + default + meson_src_compile + if use doc; then + einfo "Building documentation ..." + local doc_dir="${S}/docs" + cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" + sphinx-build -b html source build || die "Building documentation failed!" + fi +} + +src_install() { + use doc && local HTML_DOCS=( "${S}/docs/build/." ) + default + meson_src_install +} diff --git a/dev-libs/cglm/metadata.xml b/dev-libs/cglm/metadata.xml new file mode 100644 index 0..b063dadad --- /dev/null +++ b/dev-libs/cglm/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + o.freyerm...@googlemail.com + Oliver Freyermuth + + + https://github.com/recp/cglm/issues + https://github.com/recp/cglm/releases + recp/cglm + + + cglm is an optimized 3D math library written in C99 (compatible with C89). It is similar to original glm library except this is mainly for C. + +
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 7dff456a8751745342f66b486c3f63504c23f462 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat May 1 15:39:04 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat May 1 15:39:04 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dff456a games-arcade/taisei: Bump version to 1.3.2. New version BDEPENDs on previously bundled dev-libs/cglm. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest| 1 + games-arcade/taisei/taisei-1.3.2.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index f1112cb62..cec7ddb69 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,2 @@ DIST taisei-v1.3.1.tar.xz 70763196 BLAKE2B ca1901ba0205f6771c087ee70222ceaa3c406a1c632a5f46df1fe4fe493c89af8b587e397551777cd956ab73b5104450356303d0ea0cb8d5cd1b6723ceb1d648 SHA512 5e6f364e67717091041a30103bf117bb5d7a6be76d3d9499b13e36fc190be8c2a0e7ceb582e1d106aa0c1acbb6e39b99a4873a0885af1ec2117ff6ff08e14e3c +DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.3.2.ebuild b/games-arcade/taisei/taisei-1.3.2.ebuild new file mode 100644 index 0..05f6ff546 --- /dev/null +++ b/games-arcade/taisei/taisei-1.3.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit meson python-any-r1 xdg + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz; + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-v${PV}" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc lto zip" + +DEPEND=" + media-libs/freetype:2 + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/sdl2-mixer[opus] + media-libs/libwebp + sys-libs/zlib + zip? ( dev-libs/libzip ) +" +BDEPEND=" + >=dev-libs/cglm-0.7.8 + >=dev-util/meson-0.49 + ${PYTHON_DEPS} + doc? ( dev-python/docutils )" + +src_prepare() { + if use doc; then + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + meson.build || die "Failed changing doc_path" + fi + default +} + +src_configure() { + local emesonargs=( + $(meson_use doc docs) + $(meson_use lto b_lto) + $(meson_use zip enable_zip) + -Dstrip=false + ) + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 81daa27477f618ec27731670996f6769622b9471 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat May 1 15:37:50 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat May 1 15:37:50 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81daa274 games-arcade/taisei: Add dev-libs/cglm BDEPEND for live ebuild. This library was previously bundled, it is now unbundled upstream and packaged. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 5e41d40f0..6d7deef43 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -34,6 +34,7 @@ DEPEND=" zip? ( dev-libs/libzip ) " BDEPEND=" + >=dev-libs/cglm-0.7.8 >=dev-util/meson-0.53 ${PYTHON_DEPS} doc? ( dev-python/docutils )"
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/files/, dev-libs/cglm/
commit: 65ce8e0ffcc8bccc88df3cfd4f38aabdcf16f371 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 2 13:06:33 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 2 13:06:33 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65ce8e0f dev-libs/cglm: Backport upstream fix to 0.8.2. This fixes a typo in 0.8.2, causing a warning and actual misbehaviour. Closes: https://bugs.gentoo.org/787677 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> .../{cglm-0.8.2.ebuild => cglm-0.8.2-r1.ebuild}| 5 + dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch | 22 ++ 2 files changed, 27 insertions(+) diff --git a/dev-libs/cglm/cglm-0.8.2.ebuild b/dev-libs/cglm/cglm-0.8.2-r1.ebuild similarity index 86% rename from dev-libs/cglm/cglm-0.8.2.ebuild rename to dev-libs/cglm/cglm-0.8.2-r1.ebuild index 4009cf449..6c84b8aea 100644 --- a/dev-libs/cglm/cglm-0.8.2.ebuild +++ b/dev-libs/cglm/cglm-0.8.2-r1.ebuild @@ -23,6 +23,11 @@ IUSE="doc" BDEPEND="dev-util/meson doc? ( dev-python/sphinx )" +PATCHES=( + # Upstream patch: https://github.com/recp/cglm/commit/13269f4af8d3c95220f97746c968eac3ba122a32 + "${FILESDIR}"/${PN}-0.8.2-fix-vec3-vec4.patch +) + src_configure() { local emesonargs=( "-Dwerror=false" diff --git a/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch b/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch new file mode 100644 index 0..1819ab1a6 --- /dev/null +++ b/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch @@ -0,0 +1,22 @@ +From 13269f4af8d3c95220f97746c968eac3ba122a32 Mon Sep 17 00:00:00 2001 +From: winter091 +Date: Sat, 1 May 2021 16:48:31 +0300 +Subject: [PATCH] fix typo: vec3 -> vec4 + +--- + include/cglm/call/vec4.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/cglm/call/vec4.h b/include/cglm/call/vec4.h +index 28a3734..f56f599 100644 +--- a/include/cglm/call/vec4.h b/include/cglm/call/vec4.h +@@ -99,7 +99,7 @@ glmc_vec4_scale(vec4 v, float s, vec4 dest); + + CGLM_EXPORT + void +-glmc_vec4_scale_as(vec3 v, float s, vec3 dest); ++glmc_vec4_scale_as(vec4 v, float s, vec4 dest); + + CGLM_EXPORT + void
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: fee29b1d9c01368f1c175e43a42f54e6fef881fd Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 2 13:04:39 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 2 13:04:39 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fee29b1d dev-libs/cglm: Disable -Werror. Closes: https://bugs.gentoo.org/787677 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-0.8.2.ebuild | 7 +++ dev-libs/cglm/cglm-.ebuild | 7 +++ 2 files changed, 14 insertions(+) diff --git a/dev-libs/cglm/cglm-0.8.2.ebuild b/dev-libs/cglm/cglm-0.8.2.ebuild index b3201d57d..4009cf449 100644 --- a/dev-libs/cglm/cglm-0.8.2.ebuild +++ b/dev-libs/cglm/cglm-0.8.2.ebuild @@ -23,6 +23,13 @@ IUSE="doc" BDEPEND="dev-util/meson doc? ( dev-python/sphinx )" +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + src_compile() { default meson_src_compile diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index b3201d57d..4009cf449 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -23,6 +23,13 @@ IUSE="doc" BDEPEND="dev-util/meson doc? ( dev-python/sphinx )" +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + src_compile() { default meson_src_compile
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: bdf198f3d79536be5dd7071504daaa17c57d47dd Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Apr 24 16:00:02 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Apr 24 16:00:02 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bdf198f3 games-arcade/taisei: Turn off LTO by default. Upstream has this enabled, but it is not supported by default on Gentoo and causes breakage in some configurations. Closes: https://bugs.gentoo.org/785373 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.1-r1.ebuild | 2 +- games-arcade/taisei/taisei-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.1-r1.ebuild b/games-arcade/taisei/taisei-1.3.1-r1.ebuild index 8ec848b13..94ff5f565 100644 --- a/games-arcade/taisei/taisei-1.3.1-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1-r1.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://taisei-project.org/; LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" -IUSE="doc +lto zip" +IUSE="doc lto zip" DEPEND=" media-libs/freetype:2 diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index a1029653d..5e41d40f0 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://taisei-project.org/; LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" -IUSE="doc +lto zip" +IUSE="doc lto zip" DEPEND=" media-libs/freetype:2
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: a48417a2831485278cd96048f9a7820b8349d3a0 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Apr 17 17:38:41 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Apr 17 17:38:41 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a48417a2 games-arcade/taisei: Use xdg-utils and update DBs and caches. This updates xdg-icon-cache, desktop-db and mimeinfo-db, which is needed since an icon, mime info and desktop files with mime info are being installed. Revbump to apply these changes. Closes: https://bugs.gentoo.org/783450 Closes: https://bugs.gentoo.org/783453 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> .../taisei/{taisei-1.3.1.ebuild => taisei-1.3.1-r1.ebuild} | 14 +- games-arcade/taisei/taisei-.ebuild | 14 +- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1-r1.ebuild similarity index 83% rename from games-arcade/taisei/taisei-1.3.1.ebuild rename to games-arcade/taisei/taisei-1.3.1-r1.ebuild index 26982cbef..381361ff3 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 +inherit meson python-any-r1 xdg-utils if [[ ${PV} == ** ]]; then inherit git-r3 @@ -54,3 +54,15 @@ src_configure() { ) meson_src_configure } + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 9213c4124..a50bcba07 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 +inherit meson python-any-r1 xdg-utils if [[ ${PV} == ** ]]; then inherit git-r3 @@ -55,3 +55,15 @@ src_configure() { ) meson_src_configure } + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: f518b2af305b931df4533dbea276f13279d74d60 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Apr 18 00:53:34 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Apr 18 00:53:34 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f518b2af games-arcade/taisei: Migrate from xdg-utils to xdg eclass. Allows to drop the pkg_* phases. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.1-r1.ebuild | 14 +- games-arcade/taisei/taisei-.ebuild | 14 +- 2 files changed, 2 insertions(+), 26 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.1-r1.ebuild b/games-arcade/taisei/taisei-1.3.1-r1.ebuild index 381361ff3..8ec848b13 100644 --- a/games-arcade/taisei/taisei-1.3.1-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 xdg-utils +inherit meson python-any-r1 xdg if [[ ${PV} == ** ]]; then inherit git-r3 @@ -54,15 +54,3 @@ src_configure() { ) meson_src_configure } - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index a50bcba07..a1029653d 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 xdg-utils +inherit meson python-any-r1 xdg if [[ ${PV} == ** ]]; then inherit git-r3 @@ -55,15 +55,3 @@ src_configure() { ) meson_src_configure } - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 2d6dd17171f573fe353110e8695ae8c42a5940e2 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Apr 8 11:15:16 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Apr 8 11:15:16 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d6dd171 games-arcade/taisei: Add missing dependency on opus. Closes: https://bugs.gentoo.org/780939 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild index cbecc2fbc..26982cbef 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -27,7 +27,7 @@ DEPEND=" media-libs/freetype:2 >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/sdl2-mixer + media-libs/sdl2-mixer[opus] media-libs/libwebp sys-libs/zlib zip? ( dev-libs/libzip )
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 8586f53f8fe28e62cc5dc2d27775ad2a1005f415 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Apr 8 11:16:40 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Apr 8 11:16:40 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8586f53f games-arcade/taisei: Adapt live ebuild to upstream refactoring. Dependency on SDL2-mixer is dropped, media-libs/opusfile and app-arch/zstd added, require newer meson. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index cbecc2fbc..9213c4124 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -27,13 +27,14 @@ DEPEND=" media-libs/freetype:2 >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/sdl2-mixer + media-libs/opusfile media-libs/libwebp + app-arch/zstd sys-libs/zlib zip? ( dev-libs/libzip ) " BDEPEND=" - >=dev-util/meson-0.49 + >=dev-util/meson-0.53 ${PYTHON_DEPS} doc? ( dev-python/docutils )"
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 48ba306a591d62cad7b1b8d91d7822c414377ea1 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Apr 22 22:18:09 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Apr 22 22:18:09 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48ba306a media-video/mpv-mpris: Do not call cc directly. Closes: https://bugs.gentoo.org/785124 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/mpv-mpris-0.5.ebuild | 8 +++- media-video/mpv-mpris/mpv-mpris-.ebuild | 8 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild index 025424181..ef693dac1 100644 --- a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit toolchain-funcs + DESCRIPTION="MPRIS plugin for mpv" HOMEPAGE="https://github.com/hoyon/mpv-mpris; @@ -27,6 +29,10 @@ DOCS=( README.md ) +src_compile() { + emake CC="$(tc-getCC)" +} + src_install() { insinto "/usr/$(get_libdir)/mpv" doins mpris.so diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index 025424181..ef693dac1 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit toolchain-funcs + DESCRIPTION="MPRIS plugin for mpv" HOMEPAGE="https://github.com/hoyon/mpv-mpris; @@ -27,6 +29,10 @@ DOCS=( README.md ) +src_compile() { + emake CC="$(tc-getCC)" +} + src_install() { insinto "/usr/$(get_libdir)/mpv" doins mpris.so
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 5b8ea731eb48e9a81545c069643029734776e2fe Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Apr 23 07:03:59 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Apr 23 07:04:09 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b8ea731 media-video/mpv-mpris: Do not call pkg-config directly. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/mpv-mpris-0.5.ebuild | 2 +- media-video/mpv-mpris/mpv-mpris-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild index ef693dac1..4bfc1e8b8 100644 --- a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild @@ -30,7 +30,7 @@ DOCS=( ) src_compile() { - emake CC="$(tc-getCC)" + emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" } src_install() { diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index ef693dac1..4bfc1e8b8 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -30,7 +30,7 @@ DOCS=( ) src_compile() { - emake CC="$(tc-getCC)" + emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" } src_install() {
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 8df844a955d6f1905da373c0fa33c558cf2faddf Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Apr 23 09:06:12 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Apr 23 09:17:53 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8df844a9 x11-misc/gromit-mpx: Drop old. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 - x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild | 36 - 2 files changed, 37 deletions(-) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 5e5569d50..0fc816950 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,2 +1 @@ -DIST gromit-mpx-1.3.1.tar.gz 60834 BLAKE2B 0290b3d538471c519392412c1b11826f738d55b0761d9118629cd1b9b8fec1bd6d9a72693356decd47d829befdcddf1f4c55925fafb54cb32782f2601d4b0829 SHA512 dc57c8d97717a64fbfcf48c231f47149134d1fd5cdeb0db22efd367ac416096e6923b8f932a113fc8bd175dc3e7ebfe633acac22a7e778a87a2d912bdebf3532 DIST gromit-mpx-1.4.tar.gz 1858578 BLAKE2B e7f8cd9f424422f7169b14f9780c64c317fecc9de421e6960f1926629423ddf1e9ac796b806d36cae884dd074e352cfca6084b9821cc74cdcabfbecf3d611c9c SHA512 5a2b81dcaef9b04e9d514c966b0b96dcb1b6b4a4cba1f26056ac3b758922d82e551397cf9c06a32a395e6a5b99a3d8c08fdd5ac875fdf7455efc2abe7eeb82f5 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild deleted file mode 100644 index 7ed81fd66..0 --- a/x11-misc/gromit-mpx/gromit-mpx-1.3.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/gromit-mpx; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git; -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: b220843aa7523c84b83c924cc52eda5ca54ae885 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Apr 23 09:17:40 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Apr 23 09:17:53 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b220843a x11-misc/gromit-mpx: Update XDG icon cache. Closes: https://bugs.gentoo.org/785208 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild | 6 +- x11-misc/gromit-mpx/gromit-mpx-.ebuild | 6 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild index 7ed81fd66..60db7a22e 100644 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild +++ b/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake +inherit cmake xdg DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" HOMEPAGE="https://github.com/bk138/gromit-mpx; @@ -27,6 +27,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +src_prepare () { + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc diff --git a/x11-misc/gromit-mpx/gromit-mpx-.ebuild b/x11-misc/gromit-mpx/gromit-mpx-.ebuild index 7ed81fd66..60db7a22e 100644 --- a/x11-misc/gromit-mpx/gromit-mpx-.ebuild +++ b/x11-misc/gromit-mpx/gromit-mpx-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake +inherit cmake xdg DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" HOMEPAGE="https://github.com/bk138/gromit-mpx; @@ -27,6 +27,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +src_prepare () { + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 0f4dd5aa3e726fd8ebbe5f277f512e8fc810dd9a Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 18 14:59:53 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 18 14:59:53 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f4dd5aa dev-libs/cglm: version bump to 0.8.3. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.4.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 0f5c7fae7..63b1f4f5b 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 +DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 diff --git a/dev-libs/cglm/cglm-0.8.4.ebuild b/dev-libs/cglm/cglm-0.8.4.ebuild new file mode 100644 index 0..6fbdc797c --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/, dev-libs/cglm/files/
commit: 5b8370bd01bd97d6cf536ad29c8eb33bb0a0c11a Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 18 15:00:45 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 18 15:00:45 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b8370bd dev-libs/cglm: Drop oldest version. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.2-r1.ebuild | 53 -- dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch | 22 - 3 files changed, 76 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 63b1f4f5b..78b0abb0f 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 diff --git a/dev-libs/cglm/cglm-0.8.2-r1.ebuild b/dev-libs/cglm/cglm-0.8.2-r1.ebuild deleted file mode 100644 index 6c84b8aea..0 --- a/dev-libs/cglm/cglm-0.8.2-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -IUSE="doc" - -BDEPEND="dev-util/meson - doc? ( dev-python/sphinx )" - -PATCHES=( - # Upstream patch: https://github.com/recp/cglm/commit/13269f4af8d3c95220f97746c968eac3ba122a32 - "${FILESDIR}"/${PN}-0.8.2-fix-vec3-vec4.patch -) - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - if use doc; then - einfo "Building documentation ..." - local doc_dir="${S}/docs" - cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" - sphinx-build -b html source build || die "Building documentation failed!" - fi -} - -src_install() { - use doc && local HTML_DOCS=( "${S}/docs/build/." ) - default - meson_src_install -} diff --git a/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch b/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch deleted file mode 100644 index 1819ab1a6..0 --- a/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 13269f4af8d3c95220f97746c968eac3ba122a32 Mon Sep 17 00:00:00 2001 -From: winter091 -Date: Sat, 1 May 2021 16:48:31 +0300 -Subject: [PATCH] fix typo: vec3 -> vec4 - - include/cglm/call/vec4.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/cglm/call/vec4.h b/include/cglm/call/vec4.h -index 28a3734..f56f599 100644 a/include/cglm/call/vec4.h -+++ b/include/cglm/call/vec4.h -@@ -99,7 +99,7 @@ glmc_vec4_scale(vec4 v, float s, vec4 dest); - - CGLM_EXPORT - void --glmc_vec4_scale_as(vec3 v, float s, vec3 dest); -+glmc_vec4_scale_as(vec4 v, float s, vec4 dest); - - CGLM_EXPORT - void
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 9eea32bdc7cfd1aab60614ab1fd941123edf7ebe Author: Oliver Freyermuth googlemail com> AuthorDate: Mon Oct 25 00:19:55 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Mon Oct 25 00:19:55 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9eea32bd media-video/mpv-mpris: bump to 0.6. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/Manifest| 1 + media-video/mpv-mpris/{mpv-mpris-.ebuild => mpv-mpris-0.6.ebuild} | 2 +- media-video/mpv-mpris/mpv-mpris-.ebuild | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/media-video/mpv-mpris/Manifest b/media-video/mpv-mpris/Manifest index 21feb4bc2..fe3bc469b 100644 --- a/media-video/mpv-mpris/Manifest +++ b/media-video/mpv-mpris/Manifest @@ -1 +1,2 @@ DIST mpv-mpris-0.5.tar.gz 8559 BLAKE2B 7eef231ab3855ed3f0a708484881f1df93152d9b79be491986ed0da2cd54870101d5fd90a35d95344b886a6af930c303b3f8c0bc480b55c8799ec8b96e7acdab SHA512 9c28b4f3fdcd6bddf3824125f994807d7a31f8e7398178296dab9d4422d3cc71a0b798ae75fe68c890556c993fb04bf5d7ffa379676312840fdf219bf4a974f7 +DIST mpv-mpris-0.6.tar.gz 8910 BLAKE2B 44888f9a0945bf850ba48a4b2a5b2d03325e05b17111a6184c3540eaf15745c7bb18006b03dd018599e017837c005bf10dafc910b3e031e440a511a5496d6ab4 SHA512 da92e4cf6541f0f18fc1c779ab87eef914e6e76a94bfe1259b323953a11654b228d02c4d352ea0c588308bedc8aa807bdaa41023917629a90d50269f454e256d diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-0.6.ebuild similarity index 99% copy from media-video/mpv-mpris/mpv-mpris-.ebuild copy to media-video/mpv-mpris/mpv-mpris-0.6.ebuild index 4bfc1e8b8..ccf53bf09 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-0.6.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index 4bfc1e8b8..ccf53bf09 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 1a0ab44edcf9cf6ea1abe63e3146f5150b783cb7 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 5 23:17:59 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 5 23:17:59 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a0ab44e media-video/mpv-mpris: bump to 0.7. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/Manifest | 1 + media-video/mpv-mpris/mpv-mpris-0.7.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/media-video/mpv-mpris/Manifest b/media-video/mpv-mpris/Manifest index fe3bc469b..e4703e19a 100644 --- a/media-video/mpv-mpris/Manifest +++ b/media-video/mpv-mpris/Manifest @@ -1,2 +1,3 @@ DIST mpv-mpris-0.5.tar.gz 8559 BLAKE2B 7eef231ab3855ed3f0a708484881f1df93152d9b79be491986ed0da2cd54870101d5fd90a35d95344b886a6af930c303b3f8c0bc480b55c8799ec8b96e7acdab SHA512 9c28b4f3fdcd6bddf3824125f994807d7a31f8e7398178296dab9d4422d3cc71a0b798ae75fe68c890556c993fb04bf5d7ffa379676312840fdf219bf4a974f7 DIST mpv-mpris-0.6.tar.gz 8910 BLAKE2B 44888f9a0945bf850ba48a4b2a5b2d03325e05b17111a6184c3540eaf15745c7bb18006b03dd018599e017837c005bf10dafc910b3e031e440a511a5496d6ab4 SHA512 da92e4cf6541f0f18fc1c779ab87eef914e6e76a94bfe1259b323953a11654b228d02c4d352ea0c588308bedc8aa807bdaa41023917629a90d50269f454e256d +DIST mpv-mpris-0.7.tar.gz 12982 BLAKE2B db919cdad6528519211725694f63871e371a33a331c46eebb202fa87d452d1cf30cecf3d4c2b26cb187cfa2c4cdd53411b88e6e7855510ffbaeef28ab3eb8346 SHA512 b370c9550622302cfdd07c21ae2f03a4e66e80da02e8f38c68d447ef273ae582ad6d918e207a9fb8c917a851163c6aadc08d3d68ad8e70ec85b37732c0cac96f diff --git a/media-video/mpv-mpris/mpv-mpris-0.7.ebuild b/media-video/mpv-mpris/mpv-mpris-0.7.ebuild new file mode 100644 index 0..8814420b5 --- /dev/null +++ b/media-video/mpv-mpris/mpv-mpris-0.7.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="MPRIS plugin for mpv" +HOMEPAGE="https://github.com/hoyon/mpv-mpris; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; +else + SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +SLOT="0" +LICENSE="MIT" +IUSE="+autoload test" + +RDEPEND=" + dev-libs/glib:2 + media-video/mpv:=[cplugins,libmpv] +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + app-misc/jq + app-shells/bash + app-text/jo + media-sound/playerctl + net-misc/socat + sys-apps/dbus + virtual/awk + x11-apps/xauth + x11-misc/xvfb-run + x11-themes/sound-theme-freedesktop + ) +" +RESTRICT="!test? ( test )" + +src_compile() { + tc-export CC + emake PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_test() { + emake test +} + +src_install() { + insinto "/usr/$(get_libdir)/mpv" + doins mpris.so + use autoload && dosym -r /usr/$(get_libdir)/mpv/mpris.so /etc/mpv/scripts/mpris.so + einstalldocs +} + +pkg_postinst() { + if ! use autoload; then + elog + elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." + elog "You have to activate it manually by passing" + elog " '${EPREFIX}/usr/$(get_libdir)/mpv/mpris.so' " + elog "as a script option to mpv or symlinking the library to 'scripts' in your mpv" + elog "config directory." + elog "Alternatively, activate the autoload use flag." + elog + fi +}
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: ad592a04439e60d8b356a88b92f79578cc1077cc Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 5 23:18:23 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 5 23:18:23 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad592a04 media-video/mpv-mpris: Drop oldest version. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/Manifest | 1 - media-video/mpv-mpris/mpv-mpris-0.5.ebuild | 54 -- 2 files changed, 55 deletions(-) diff --git a/media-video/mpv-mpris/Manifest b/media-video/mpv-mpris/Manifest index e4703e19a..cee0cf89e 100644 --- a/media-video/mpv-mpris/Manifest +++ b/media-video/mpv-mpris/Manifest @@ -1,3 +1,2 @@ -DIST mpv-mpris-0.5.tar.gz 8559 BLAKE2B 7eef231ab3855ed3f0a708484881f1df93152d9b79be491986ed0da2cd54870101d5fd90a35d95344b886a6af930c303b3f8c0bc480b55c8799ec8b96e7acdab SHA512 9c28b4f3fdcd6bddf3824125f994807d7a31f8e7398178296dab9d4422d3cc71a0b798ae75fe68c890556c993fb04bf5d7ffa379676312840fdf219bf4a974f7 DIST mpv-mpris-0.6.tar.gz 8910 BLAKE2B 44888f9a0945bf850ba48a4b2a5b2d03325e05b17111a6184c3540eaf15745c7bb18006b03dd018599e017837c005bf10dafc910b3e031e440a511a5496d6ab4 SHA512 da92e4cf6541f0f18fc1c779ab87eef914e6e76a94bfe1259b323953a11654b228d02c4d352ea0c588308bedc8aa807bdaa41023917629a90d50269f454e256d DIST mpv-mpris-0.7.tar.gz 12982 BLAKE2B db919cdad6528519211725694f63871e371a33a331c46eebb202fa87d452d1cf30cecf3d4c2b26cb187cfa2c4cdd53411b88e6e7855510ffbaeef28ab3eb8346 SHA512 b370c9550622302cfdd07c21ae2f03a4e66e80da02e8f38c68d447ef273ae582ad6d918e207a9fb8c917a851163c6aadc08d3d68ad8e70ec85b37732c0cac96f diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild deleted file mode 100644 index 4bfc1e8b8..0 --- a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -SLOT="0" -LICENSE="MIT" -IUSE="+autoload" - -BDEPEND="virtual/pkgconfig" -RDEPEND="media-video/mpv:=[cplugins,libmpv] - dev-libs/glib" -DEPEND="${RDEPEND}" - -DOCS=( - README.md -) - -src_compile() { - emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_install() { - insinto "/usr/$(get_libdir)/mpv" - doins mpris.so - use autoload && dosym "/usr/$(get_libdir)/mpv/mpris.so" "/etc/mpv/scripts/mpris.so" - einstalldocs -} - -pkg_postinst() { - if ! use autoload; then - elog - elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." - elog "You have to activate it manually by passing" - elog " \"/usr/$(get_libdir)/mpv/mpris.so\" " - elog "as script option to mpv or symlinking the library to \"scripts/\" in your mpv" - elog "config directory." - elog "Alternatively, activate the autoload use flag." - elog - fi -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 477912058273ae786e287ff3e1ba14244e5a7b18 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 5 16:44:56 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 5 16:44:56 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47791205 dev-cpp/scitokens-cpp: Fix pkgcheck QA issues. This resolves MissingTestRestrict and MultipleKeywordsLines issues. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild index bef1bbae6..59eac5e9b 100644 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild @@ -5,10 +5,9 @@ EAPI=8 inherit cmake -if [[ ${PV} == ]]; then +if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; - KEYWORDS="" else SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" @@ -29,6 +28,7 @@ DEPEND="${RDEPEND} sys-apps/util-linux test? ( dev-cpp/gtest )" BDEPEND="virtual/pkgconfig" +RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}"/"${PN}"-0.7.0-install-when-testing.patch
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 791bf41f652e797c629ef5ff8e5aaecbbe422c25 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 5 23:07:32 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 5 23:07:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=791bf41f media-video/mpv-mpris: Add unit tests in live ebuild. Upstream now has a functional smoke test suite which we can leverage to implement tests. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/mpv-mpris-.ebuild | 24 +--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index afb890923..d56b88791 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.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 @@ -18,20 +18,38 @@ fi SLOT="0" LICENSE="MIT" -IUSE="+autoload" +IUSE="+autoload test" RDEPEND=" dev-libs/glib:2 media-video/mpv:=[cplugins,libmpv] " DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND="virtual/pkgconfig + test? ( + app-misc/jq + app-shells/bash + app-text/jo + media-sound/playerctl + net-misc/socat + sys-apps/dbus + virtual/awk + x11-apps/xauth + x11-misc/xvfb-run + x11-themes/sound-theme-freedesktop + ) +" +RESTRICT="!test? ( test )" src_compile() { tc-export CC emake PKG_CONFIG="$(tc-getPKG_CONFIG)" } +src_test() { + emake test +} + src_install() { dolib.so mpris.so use autoload && dosym -r /usr/$(get_libdir)/mpv/mpris.so /etc/mpv/scripts/mpris.so
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 13beddbe34e5e6053341149a49024f6ee11981f0 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 5 23:08:10 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 5 23:08:10 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13beddbe media-video/mpv-mpris: Fix broken library install path. This fixes the installation path for the library, which got broken in: c5daf69b839cb5b11f98c0a0401bc0219724bbd2 leading to a dangling symlink. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/mpv-mpris-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index d56b88791..8814420b5 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -51,7 +51,8 @@ src_test() { } src_install() { - dolib.so mpris.so + insinto "/usr/$(get_libdir)/mpv" + doins mpris.so use autoload && dosym -r /usr/$(get_libdir)/mpv/mpris.so /etc/mpv/scripts/mpris.so einstalldocs }
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/jwt-cpp/
commit: 19663311039148658d3f34c6042273c29cda7dc3 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 5 16:39:59 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 5 16:39:59 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=19663311 dev-cpp/jwt-cpp: Fix pkgcheck QA issues. This resolves MissingTestRestrict and MultipleKeywordsLines issues. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild | 10 +- dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 10 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild index 0d9482b32..7663265ab 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild @@ -5,10 +5,9 @@ EAPI=8 inherit cmake -if [[ ${PV} == ]]; then +if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Thalhammer/jwt-cpp.git; - KEYWORDS="" else SRC_URI="https://github.com/Thalhammer/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" @@ -23,10 +22,11 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-libs/openssl - picojson? ( dev-cpp/picojson ) - test? ( dev-cpp/gtest )" + picojson? ( dev-cpp/picojson )" BDEPEND="doc? ( app-doc/doxygen[dot] )" -RESTRICT="!picojson? ( test )" +RESTRICT=" + !picojson? ( test ) + !test? ( test )" src_prepare() { # Unbundle dev-cpp/picojson and fix include paths. diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild index ebec5e087..f2abbb709 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -5,10 +5,9 @@ EAPI=8 inherit cmake -if [[ ${PV} == ]]; then +if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Thalhammer/jwt-cpp.git; - KEYWORDS="" else SRC_URI="https://github.com/Thalhammer/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" @@ -24,10 +23,11 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-cpp/nlohmann_json dev-libs/openssl - picojson? ( dev-cpp/picojson ) - test? ( dev-cpp/gtest )" + picojson? ( dev-cpp/picojson )" BDEPEND="doc? ( app-doc/doxygen[dot] )" -RESTRICT="!picojson? ( test )" +RESTRICT=" + !picojson? ( test ) + !test? ( test )" DOCS=( README.md docs/{faqs,ssl,traits}.md ) src_prepare() {
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/jwt-cpp/
commit: ecc1ef0277ad6d5ebd0cf0d8e12c31973713bec4 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Mar 8 08:17:02 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Mar 8 08:17:02 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ecc1ef02 dev-cpp/jwt-cpp: Add dev-cpp/gtest to BDEPEND for USE=test. Closes: https://bugs.gentoo.org/834744 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild | 5 - dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 5 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild index 7663265ab..611f754fd 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild @@ -23,7 +23,10 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-libs/openssl picojson? ( dev-cpp/picojson )" -BDEPEND="doc? ( app-doc/doxygen[dot] )" +BDEPEND=" + doc? ( app-doc/doxygen[dot] ) + test? ( dev-cpp/gtest ) +" RESTRICT=" !picojson? ( test ) !test? ( test )" diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild index f2abbb709..29d69816b 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -24,7 +24,10 @@ DEPEND="${RDEPEND} dev-cpp/nlohmann_json dev-libs/openssl picojson? ( dev-cpp/picojson )" -BDEPEND="doc? ( app-doc/doxygen[dot] )" +BDEPEND=" + doc? ( app-doc/doxygen[dot] ) + test? ( dev-cpp/gtest ) +" RESTRICT=" !picojson? ( test ) !test? ( test )"
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 4e8899ab78aa1e52ef1ccb79f2ec5ec463b4b106 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 12 16:24:37 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 12 16:24:37 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e8899ab x11-misc/gromit-mpx: Drop old. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest | 1 - x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild | 40 --- 2 files changed, 41 deletions(-) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 71cf61467..05a9e7a2b 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,3 +1,2 @@ DIST gromit-mpx-1.4.1.tar.gz 1860019 BLAKE2B e13668e0e96aaa41c0a7a32f58ba136a406d0c675ee9b494171ee0ae834891f7c3251b58cd0c7987c5241ae172f16f7d27ff9bf22c5ab737507738bf21353712 SHA512 762cb068331121c27de8ebd6e226a18fe2f67d80f574a9d9241ae1484038cd82165b3098be29fc2e00831cf40f52c0e8bd0ef78e493a9eb642405a18a48680d3 DIST gromit-mpx-1.4.2.tar.gz 1861027 BLAKE2B 5bfd5a3b229aee179b1dd5b224d729e035acbd5e2ca802dae18ea4fd569be8871e027f4e6c7f4e5a6866f8ed23c9bd40f949dcd27f3b458246bdbfb4bb61a936 SHA512 3fc5b26e73574b88829a6e5b057388114684ad6bb73350088664859928e808c7680398d8ed789730ed96fa0525b72bd59a4d8479eab14115dd31c57bd8e3560f -DIST gromit-mpx-1.4.tar.gz 1858578 BLAKE2B e7f8cd9f424422f7169b14f9780c64c317fecc9de421e6960f1926629423ddf1e9ac796b806d36cae884dd074e352cfca6084b9821cc74cdcabfbecf3d611c9c SHA512 5a2b81dcaef9b04e9d514c966b0b96dcb1b6b4a4cba1f26056ac3b758922d82e551397cf9c06a32a395e6a5b99a3d8c08fdd5ac875fdf7455efc2abe7eeb82f5 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild deleted file mode 100644 index 60db7a22e..0 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake xdg - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/gromit-mpx; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git; -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -src_prepare () { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 7c67ed7423a42cfb26ae9ee73842fd511c582ef4 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 12 16:24:10 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 12 16:24:10 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c67ed74 x11-misc/gromit-mpx: Version bump to 1.4.2. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 + x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index ccd2d989c..71cf61467 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,2 +1,3 @@ DIST gromit-mpx-1.4.1.tar.gz 1860019 BLAKE2B e13668e0e96aaa41c0a7a32f58ba136a406d0c675ee9b494171ee0ae834891f7c3251b58cd0c7987c5241ae172f16f7d27ff9bf22c5ab737507738bf21353712 SHA512 762cb068331121c27de8ebd6e226a18fe2f67d80f574a9d9241ae1484038cd82165b3098be29fc2e00831cf40f52c0e8bd0ef78e493a9eb642405a18a48680d3 +DIST gromit-mpx-1.4.2.tar.gz 1861027 BLAKE2B 5bfd5a3b229aee179b1dd5b224d729e035acbd5e2ca802dae18ea4fd569be8871e027f4e6c7f4e5a6866f8ed23c9bd40f949dcd27f3b458246bdbfb4bb61a936 SHA512 3fc5b26e73574b88829a6e5b057388114684ad6bb73350088664859928e808c7680398d8ed789730ed96fa0525b72bd59a4d8479eab14115dd31c57bd8e3560f DIST gromit-mpx-1.4.tar.gz 1858578 BLAKE2B e7f8cd9f424422f7169b14f9780c64c317fecc9de421e6960f1926629423ddf1e9ac796b806d36cae884dd074e352cfca6084b9821cc74cdcabfbecf3d611c9c SHA512 5a2b81dcaef9b04e9d514c966b0b96dcb1b6b4a4cba1f26056ac3b758922d82e551397cf9c06a32a395e6a5b99a3d8c08fdd5ac875fdf7455efc2abe7eeb82f5 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild new file mode 100644 index 0..95600ede0 --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" +HOMEPAGE="https://github.com/bk138/gromit-mpx; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_prepare () { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/jwt-cpp/
commit: 38a6090ee31dc7234bbd9ce5b173861bafc5bb2a Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 26 18:37:32 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 26 18:37:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38a6090e dev-cpp/jwt-cpp: Add version 0.4.0. This older version is required by some dependencies. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/jwt-cpp/Manifest | 1 + .../{jwt-cpp-0.6.0.ebuild => jwt-cpp-0.4.0.ebuild} | 18 +++--- dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 2 +- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/dev-cpp/jwt-cpp/Manifest b/dev-cpp/jwt-cpp/Manifest index 056eade7e..7ed5fadf1 100644 --- a/dev-cpp/jwt-cpp/Manifest +++ b/dev-cpp/jwt-cpp/Manifest @@ -1 +1,2 @@ +DIST jwt-cpp-0.4.0.tar.gz 64383 BLAKE2B 48de501a1fff851ada5ffc0554309f6f05943d6b6a459c8f002f8bcebb9be40d878fc7f39c2f4da7031b784421dd0530d8e50d5eadbdb924c5485fdcd2f04b85 SHA512 8a82accb396db8fb2f1a32b14459f6ff3f5d4c6dcb54dfe1a10751da093381c2dcfb92c6e1f4f2ae42ca0f25c96c02ea35f37b723afaaf6b2d458c1a6f4e6b62 DIST jwt-cpp-0.6.0.tar.gz 275126 BLAKE2B 4bf9bed9b2aa9584b497b2ab4d1d2582d9b5e4ded402200ea3f70b0e6752338fd4e2ef9c5836c728a6907a0190209c7baeaecd26032ce64dc6bf12a23594f27b SHA512 b6d5ebb3a7eeb6fef9a1d41c707251d1ab05bf47920c280d5203f1b9ee5bf6f8e914cd2ffaed66550cfa6d78c34465d4cf86517a759d5f8739b429faf1c2c0ef diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild similarity index 73% copy from dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild copy to dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild index f877455f8..9b41ae22f 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild @@ -22,34 +22,30 @@ SLOT="0" IUSE="doc +picojson test" DEPEND="${RDEPEND} - dev-cpp/nlohmann_json dev-libs/openssl picojson? ( dev-cpp/picojson )" BDEPEND="doc? ( app-doc/doxygen[dot] )" RESTRICT="!picojson? ( test )" -DOCS=( README.md docs/{faqs,ssl,traits}.md ) src_prepare() { - # Unbundle dev-cpp/nlohmann_json. - rm -vrf include/nhlomann || die # Unbundle dev-cpp/picojson and fix include paths. # See also: https://github.com/Thalhammer/jwt-cpp/issues/213 rm -vrf include/picojson || die find -name '*.h' -type f -print0 | xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die # Prevent installation of bundled dev-cpp/picojson. - sed -i -e 's:^\s*install.*picojson/picojson\.h.*$::' CMakeLists.txt || die + sed -i -e 's:^\s*install.*include/picojson.*$::' CMakeLists.txt || die + # Fix installation paths for .cmake files. + sed -i -e 's:DESTINATION ${CMAKE_INSTALL_PREFIX}/jwt-cpp:DESTINATION ${CMAKE_INSTALL_PREFIX}/share/jwt-cpp:' CMakeLists.txt || die + sed -i -e 's:DESTINATION jwt-cpp:DESTINATION ${CMAKE_INSTALL_PREFIX}/share/jwt-cpp:' CMakeLists.txt || die cmake_src_prepare } src_configure() { local mycmakeargs=( - -DJWT_DISABLE_PICOJSON="$(usex picojson OFF ON)" - # Not useful for now, asks for non-existend CMake module. + # Not useful for now, asks for non-existent CMake module. #-DJWT_EXTERNAL_PICOJSON="$(usex picojson)" # Examples are not installed and for development only. - -DJWT_BUILD_EXAMPLES=NO - -DJWT_BUILD_TESTS="$(usex test)" - -DJWT_CMAKE_FILES_INSTALL_DIR="${EPREFIX}"/usr/share/cmake + -DBUILD_TESTS="$(usex test)" ) cmake_src_configure } @@ -63,7 +59,7 @@ src_compile() { src_install() { cmake_src_install - use doc && local HTML_DOCS=(doxy/html/.) + use doc && local HTML_DOCS=(docs/html/.) einstalldocs } diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild index f877455f8..fe1a3e1ff 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -44,7 +44,7 @@ src_prepare() { src_configure() { local mycmakeargs=( -DJWT_DISABLE_PICOJSON="$(usex picojson OFF ON)" - # Not useful for now, asks for non-existend CMake module. + # Not useful for now, asks for non-existent CMake module. #-DJWT_EXTERNAL_PICOJSON="$(usex picojson)" # Examples are not installed and for development only. -DJWT_BUILD_EXAMPLES=NO
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 94b382e567b7438fd5770a37eb74e151159436ca Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 26 18:55:55 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 26 18:55:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=94b382e5 dev-cpp/scitokens-cpp: Add missing dependencies. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild index 85b3de864..a926a4b9f 100644 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild @@ -25,7 +25,10 @@ DEPEND="${RDEPEND}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 5106fac2bce9729fc3365cea98ee903b1447734f Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 26 18:44:15 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 26 18:44:15 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5106fac2 dev-cpp/scitokens-cpp: New package (0.7.0). Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 + dev-cpp/scitokens-cpp/metadata.xml | 12 ++ dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild | 48 3 files changed, 61 insertions(+) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest new file mode 100644 index 0..c935ffbbe --- /dev/null +++ b/dev-cpp/scitokens-cpp/Manifest @@ -0,0 +1 @@ +DIST scitokens-cpp-0.7.0.tar.gz 98971 BLAKE2B 3429ff89b5a5202f9892fc68fc558c8b64276977a396981af845f05f8eb3f638602cedd30ea97f3ab5e6d188de7249247854dd6281aeb138d6e304b5aa006bb9 SHA512 1be8a84b7d88c10ab7336c3c6bc8d7e7be5feb3253ef618cba1f3ed908aad3fc480f30dd2a292aa2774ec88ceba370af3fa7d96f228cba3df8f78b6face6991b diff --git a/dev-cpp/scitokens-cpp/metadata.xml b/dev-cpp/scitokens-cpp/metadata.xml new file mode 100644 index 0..6168f62c8 --- /dev/null +++ b/dev-cpp/scitokens-cpp/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +o.freyerm...@googlemail.com +Oliver Freyermuth + + +https://github.com/scitokens/scitokens-cpp/issues +scitokens/scitokens-cpp + + diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild new file mode 100644 index 0..85b3de864 --- /dev/null +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; + KEYWORDS="" +else + SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" +HOMEPAGE="https://scitokens.org/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +DEPEND="${RDEPEND} +
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/jwt-cpp/
commit: 47471944d857275e82983460b6cd720257510df7 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 26 17:41:37 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 26 17:41:37 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47471944 dev-cpp/jwt-cpp: New package (0.6.0). Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/jwt-cpp/Manifest | 1 + dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 57 dev-cpp/jwt-cpp/metadata.xml | 15 ++ 3 files changed, 73 insertions(+) diff --git a/dev-cpp/jwt-cpp/Manifest b/dev-cpp/jwt-cpp/Manifest new file mode 100644 index 0..056eade7e --- /dev/null +++ b/dev-cpp/jwt-cpp/Manifest @@ -0,0 +1 @@ +DIST jwt-cpp-0.6.0.tar.gz 275126 BLAKE2B 4bf9bed9b2aa9584b497b2ab4d1d2582d9b5e4ded402200ea3f70b0e6752338fd4e2ef9c5836c728a6907a0190209c7baeaecd26032ce64dc6bf12a23594f27b SHA512 b6d5ebb3a7eeb6fef9a1d41c707251d1ab05bf47920c280d5203f1b9ee5bf6f8e914cd2ffaed66550cfa6d78c34465d4cf86517a759d5f8739b429faf1c2c0ef diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild new file mode 100644 index 0..5d54b8c45 --- /dev/null +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Thalhammer/jwt-cpp.git; + KEYWORDS="" +else + SRC_URI="https://github.com/Thalhammer/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="header only library for creating and validating JSON Web Tokens in C++11" +HOMEPAGE="https://thalhammer.github.io/jwt-cpp/; + +LICENSE="MIT" +SLOT="0" +IUSE="doc +picojson test" + +DEPEND="${RDEPEND} + dev-cpp/nlohmann_json + picojson? ( dev-cpp/picojson ) + doc? ( app-doc/doxygen[dot] )" +RESTRICT="!picojson? ( test )" + +src_prepare() { + # Unbundle dev-cpp/nlohmann_json. + rm -vrf include/nhlomann || die + # Unbundle dev-cpp/picojson and fix include paths. + # See also: https://github.com/Thalhammer/jwt-cpp/issues/213 + rm -vrf include/picojson || die + find -name '*.h' -type f -print0 | xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die + # Prevent installation of bundled dev-cpp/picojson. + sed -i -e 's:^\s*install.*picojson/picojson\.h.*$::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DJWT_DISABLE_PICOJSON="$(usex picojson OFF ON)" + # Not useful for now, asks for non-existend CMake module. + #-DJWT_EXTERNAL_PICOJSON="$(usex picojson)" + # Examples are not installed and for development only. + -DJWT_BUILD_EXAMPLES=NO + -DJWT_BUILD_TESTS="$(usex test)" + -DJWT_CMAKE_FILES_INSTALL_DIR="${EPREFIX}"/usr/share/cmake + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/tests/jwt-cpp-test || die +} diff --git a/dev-cpp/jwt-cpp/metadata.xml b/dev-cpp/jwt-cpp/metadata.xml new file mode 100644 index 00000..71a6e5e73 --- /dev/null +++ b/dev-cpp/jwt-cpp/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +o.freyerm...@googlemail.com +Oliver Freyermuth + + +https://github.com/Thalhammer/jwt-cpp/issues +Thalhammer/jwt-cpp + + +Enable use of dev-cpp/picojson + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/jwt-cpp/
commit: 70e2318b649f84ccba628f6ba36b8804941f52a3 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 26 17:52:20 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 26 17:52:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=70e2318b dev-cpp/jwt-cpp: Add forgotten openssl dependency. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild index 5d54b8c45..5dfa4fd92 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -23,6 +23,7 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-cpp/nlohmann_json + dev-libs/openssl picojson? ( dev-cpp/picojson ) doc? ( app-doc/doxygen[dot] )" RESTRICT="!picojson? ( test )"
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/jwt-cpp/
commit: 77fbcd6c6801d575129bf869681102776c72e280 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 26 18:06:28 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 26 18:06:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77fbcd6c dev-cpp/jwt-cpp: Fix docs generation and installation. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild index 5dfa4fd92..f877455f8 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -24,9 +24,10 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-cpp/nlohmann_json dev-libs/openssl - picojson? ( dev-cpp/picojson ) - doc? ( app-doc/doxygen[dot] )" + picojson? ( dev-cpp/picojson )" +BDEPEND="doc? ( app-doc/doxygen[dot] )" RESTRICT="!picojson? ( test )" +DOCS=( README.md docs/{faqs,ssl,traits}.md ) src_prepare() { # Unbundle dev-cpp/nlohmann_json. @@ -53,6 +54,19 @@ src_configure() { cmake_src_configure } +src_compile() { + cmake_src_compile + if use doc; then + doxygen || die + fi +} + +src_install() { + cmake_src_install + use doc && local HTML_DOCS=(doxy/html/.) + einstalldocs +} + src_test() { "${BUILD_DIR}"/tests/jwt-cpp-test || die }
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/jwt-cpp/
commit: a0d01036fb95bc90ba95c147bdba108187d93e13 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Feb 27 14:27:58 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Feb 27 14:27:58 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0d01036 dev-cpp/jwt-cpp: Add missing dev-cpp/gtest dep for USE=test. Closes: https://bugs.gentoo.org/834148 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild | 3 ++- dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild index 9b41ae22f..0d9482b32 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild @@ -23,7 +23,8 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-libs/openssl - picojson? ( dev-cpp/picojson )" + picojson? ( dev-cpp/picojson ) + test? ( dev-cpp/gtest )" BDEPEND="doc? ( app-doc/doxygen[dot] )" RESTRICT="!picojson? ( test )" diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild index fe1a3e1ff..ebec5e087 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -24,7 +24,8 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-cpp/nlohmann_json dev-libs/openssl - picojson? ( dev-cpp/picojson )" + picojson? ( dev-cpp/picojson ) + test? ( dev-cpp/gtest )" BDEPEND="doc? ( app-doc/doxygen[dot] )" RESTRICT="!picojson? ( test )" DOCS=( README.md docs/{faqs,ssl,traits}.md )
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/, dev-cpp/scitokens-cpp/files/
commit: dac4048ba0ff88b2564a7ebfbbd29c267fd39a80 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Feb 27 14:51:29 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Feb 27 14:51:29 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dac4048b dev-cpp/scitokens-cpp: Install binaries and lib also if USE=TEST. Upstream disables installation hard in that case. See also: https://github.com/scitokens/scitokens-cpp/issues/82 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> .../scitokens-cpp-0.7.0-install-when-testing.patch | 21 + dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild| 4 2 files changed, 25 insertions(+) diff --git a/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.0-install-when-testing.patch b/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.0-install-when-testing.patch new file mode 100644 index 0..c2b500810 --- /dev/null +++ b/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.0-install-when-testing.patch @@ -0,0 +1,21 @@ +Bug: https://github.com/scitokens/scitokens-cpp/issues/82 + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ec5c878..611afb1 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -81,13 +81,12 @@ endif() + enable_testing() + add_subdirectory(test) + +-else() ++endif() + get_directory_property(TARGETS BUILDSYSTEM_TARGETS) + install( + TARGETS ${TARGETS} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ) +-endif() + + install( + FILES src/scitokens.h diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild index a926a4b9f..bef1bbae6 100644 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild @@ -30,6 +30,10 @@ DEPEND="${RDEPEND} test? ( dev-cpp/gtest )" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}"/"${PN}"-0.7.0-install-when-testing.patch +) + src_prepare() { # Unbundle dev-cpp/gtest, dev-cpp/jwt-cpp rm -rvf vendor
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 8918b200bf59cc797b9c3d16853b88d25fcb51ff Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Mar 20 19:37:28 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Mar 20 19:37:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8918b200 dev-libs/cglm: Drop oldest version. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.3.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 5549c097f..da7d3c1b8 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 diff --git a/dev-libs/cglm/cglm-0.8.3.ebuild b/dev-libs/cglm/cglm-0.8.3.ebuild deleted file mode 100644 index 92e9105c7..0 --- a/dev-libs/cglm/cglm-0.8.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8,9} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 4c9fe7636d84f325292817af91fe2e1bd32455d8 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Mar 20 19:37:14 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Mar 20 19:37:14 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c9fe763 dev-libs/cglm: Bump to version 0.8.5. Also bumps to EAPI 8 and allows Python 3.10. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest| 1 + dev-libs/cglm/{cglm-.ebuild => cglm-0.8.5.ebuild} | 6 +++--- dev-libs/cglm/cglm-.ebuild| 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 78b0abb0f..5549c097f 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 +DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-0.8.5.ebuild similarity index 89% copy from dev-libs/cglm/cglm-.ebuild copy to dev-libs/cglm/cglm-0.8.5.ebuild index 92e9105c7..4fb50580e 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-0.8.5.ebuild @@ -1,13 +1,13 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DOCS_BUILDER="sphinx" DOCS_AUTODOC=0 DOCS_DIR="${S}/docs/source" -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10} ) inherit python-any-r1 inherit docs meson diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index 92e9105c7..4fb50580e 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -1,13 +1,13 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DOCS_BUILDER="sphinx" DOCS_AUTODOC=0 DOCS_DIR="${S}/docs/source" -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10} ) inherit python-any-r1 inherit docs meson
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: e8eb281630935b8a6ac5cf8847ff8c585a44dfe0 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Feb 3 21:53:45 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Feb 3 21:53:45 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8eb2816 x11-misc/gromit-mpx: Version bump to 1.4.1. This also bumps to EAPI 8. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest | 1 + .../gromit-mpx/{gromit-mpx-.ebuild => gromit-mpx-1.4.1.ebuild}| 4 ++-- x11-misc/gromit-mpx/gromit-mpx-.ebuild| 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 0fc816950..ccd2d989c 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1 +1,2 @@ +DIST gromit-mpx-1.4.1.tar.gz 1860019 BLAKE2B e13668e0e96aaa41c0a7a32f58ba136a406d0c675ee9b494171ee0ae834891f7c3251b58cd0c7987c5241ae172f16f7d27ff9bf22c5ab737507738bf21353712 SHA512 762cb068331121c27de8ebd6e226a18fe2f67d80f574a9d9241ae1484038cd82165b3098be29fc2e00831cf40f52c0e8bd0ef78e493a9eb642405a18a48680d3 DIST gromit-mpx-1.4.tar.gz 1858578 BLAKE2B e7f8cd9f424422f7169b14f9780c64c317fecc9de421e6960f1926629423ddf1e9ac796b806d36cae884dd074e352cfca6084b9821cc74cdcabfbecf3d611c9c SHA512 5a2b81dcaef9b04e9d514c966b0b96dcb1b6b4a4cba1f26056ac3b758922d82e551397cf9c06a32a395e6a5b99a3d8c08fdd5ac875fdf7455efc2abe7eeb82f5 diff --git a/x11-misc/gromit-mpx/gromit-mpx-.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.1.ebuild similarity index 94% copy from x11-misc/gromit-mpx/gromit-mpx-.ebuild copy to x11-misc/gromit-mpx/gromit-mpx-1.4.1.ebuild index 60db7a22e..95600ede0 100644 --- a/x11-misc/gromit-mpx/gromit-mpx-.ebuild +++ b/x11-misc/gromit-mpx/gromit-mpx-1.4.1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake xdg diff --git a/x11-misc/gromit-mpx/gromit-mpx-.ebuild b/x11-misc/gromit-mpx/gromit-mpx-.ebuild index 60db7a22e..95600ede0 100644 --- a/x11-misc/gromit-mpx/gromit-mpx-.ebuild +++ b/x11-misc/gromit-mpx/gromit-mpx-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake xdg
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 8c09b92f1ffd27159052843903aa75053f1b66cb Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Apr 6 21:37:52 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Apr 6 21:37:52 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c09b92f media-video/mpv-mpris: drop 0.6 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/Manifest | 1 - media-video/mpv-mpris/mpv-mpris-0.6.ebuild | 54 -- 2 files changed, 55 deletions(-) diff --git a/media-video/mpv-mpris/Manifest b/media-video/mpv-mpris/Manifest index afd0ebfa1..4c69ea672 100644 --- a/media-video/mpv-mpris/Manifest +++ b/media-video/mpv-mpris/Manifest @@ -1,3 +1,2 @@ -DIST mpv-mpris-0.6.tar.gz 8910 BLAKE2B 44888f9a0945bf850ba48a4b2a5b2d03325e05b17111a6184c3540eaf15745c7bb18006b03dd018599e017837c005bf10dafc910b3e031e440a511a5496d6ab4 SHA512 da92e4cf6541f0f18fc1c779ab87eef914e6e76a94bfe1259b323953a11654b228d02c4d352ea0c588308bedc8aa807bdaa41023917629a90d50269f454e256d DIST mpv-mpris-0.7.1.tar.gz 13432 BLAKE2B 884204c2186bc3b52378113dde87e58578b3811ec1a40576eb30e779fe3a3575ad9db802a51434e9fc3d22785db6036f898c76acab61780fac4b35276a17524f SHA512 7e928bbbf85b5c8e1e92ce51e65986ef7a7fe27a1e382b0148cdd70e22e5320be37a573c6206b3a1ab05119d9d24b861fd45081a008111f1da37673aa3896f23 DIST mpv-mpris-0.7.tar.gz 12982 BLAKE2B db919cdad6528519211725694f63871e371a33a331c46eebb202fa87d452d1cf30cecf3d4c2b26cb187cfa2c4cdd53411b88e6e7855510ffbaeef28ab3eb8346 SHA512 b370c9550622302cfdd07c21ae2f03a4e66e80da02e8f38c68d447ef273ae582ad6d918e207a9fb8c917a851163c6aadc08d3d68ad8e70ec85b37732c0cac96f diff --git a/media-video/mpv-mpris/mpv-mpris-0.6.ebuild b/media-video/mpv-mpris/mpv-mpris-0.6.ebuild deleted file mode 100644 index ccf53bf09..0 --- a/media-video/mpv-mpris/mpv-mpris-0.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -SLOT="0" -LICENSE="MIT" -IUSE="+autoload" - -BDEPEND="virtual/pkgconfig" -RDEPEND="media-video/mpv:=[cplugins,libmpv] - dev-libs/glib" -DEPEND="${RDEPEND}" - -DOCS=( - README.md -) - -src_compile() { - emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_install() { - insinto "/usr/$(get_libdir)/mpv" - doins mpris.so - use autoload && dosym "/usr/$(get_libdir)/mpv/mpris.so" "/etc/mpv/scripts/mpris.so" - einstalldocs -} - -pkg_postinst() { - if ! use autoload; then - elog - elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." - elog "You have to activate it manually by passing" - elog " \"/usr/$(get_libdir)/mpv/mpris.so\" " - elog "as script option to mpv or symlinking the library to \"scripts/\" in your mpv" - elog "config directory." - elog "Alternatively, activate the autoload use flag." - elog - fi -}
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 66b2e16ccbd1efb1eb55965ef8853082dc1d6c47 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Apr 6 21:37:36 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Apr 6 21:37:36 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66b2e16c media-video/mpv-mpris: add 0.7.1 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/Manifest | 1 + media-video/mpv-mpris/mpv-mpris-0.7.1.ebuild | 70 2 files changed, 71 insertions(+) diff --git a/media-video/mpv-mpris/Manifest b/media-video/mpv-mpris/Manifest index cee0cf89e..afd0ebfa1 100644 --- a/media-video/mpv-mpris/Manifest +++ b/media-video/mpv-mpris/Manifest @@ -1,2 +1,3 @@ DIST mpv-mpris-0.6.tar.gz 8910 BLAKE2B 44888f9a0945bf850ba48a4b2a5b2d03325e05b17111a6184c3540eaf15745c7bb18006b03dd018599e017837c005bf10dafc910b3e031e440a511a5496d6ab4 SHA512 da92e4cf6541f0f18fc1c779ab87eef914e6e76a94bfe1259b323953a11654b228d02c4d352ea0c588308bedc8aa807bdaa41023917629a90d50269f454e256d +DIST mpv-mpris-0.7.1.tar.gz 13432 BLAKE2B 884204c2186bc3b52378113dde87e58578b3811ec1a40576eb30e779fe3a3575ad9db802a51434e9fc3d22785db6036f898c76acab61780fac4b35276a17524f SHA512 7e928bbbf85b5c8e1e92ce51e65986ef7a7fe27a1e382b0148cdd70e22e5320be37a573c6206b3a1ab05119d9d24b861fd45081a008111f1da37673aa3896f23 DIST mpv-mpris-0.7.tar.gz 12982 BLAKE2B db919cdad6528519211725694f63871e371a33a331c46eebb202fa87d452d1cf30cecf3d4c2b26cb187cfa2c4cdd53411b88e6e7855510ffbaeef28ab3eb8346 SHA512 b370c9550622302cfdd07c21ae2f03a4e66e80da02e8f38c68d447ef273ae582ad6d918e207a9fb8c917a851163c6aadc08d3d68ad8e70ec85b37732c0cac96f diff --git a/media-video/mpv-mpris/mpv-mpris-0.7.1.ebuild b/media-video/mpv-mpris/mpv-mpris-0.7.1.ebuild new file mode 100644 index 0..2b4e36729 --- /dev/null +++ b/media-video/mpv-mpris/mpv-mpris-0.7.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="MPRIS plugin for mpv" +HOMEPAGE="https://github.com/hoyon/mpv-mpris; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; +else + SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +SLOT="0" +LICENSE="MIT" +IUSE="+autoload test" + +RDEPEND=" + dev-libs/glib:2 + media-video/mpv:=[cplugins,libmpv] +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + app-misc/jq + app-shells/bash + app-text/jo + media-sound/playerctl + net-misc/socat + sys-apps/dbus + virtual/awk + x11-apps/xauth + x11-misc/xvfb-run + x11-themes/sound-theme-freedesktop + ) +" +RESTRICT="!test? ( test )" + +src_compile() { + tc-export CC + emake PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_test() { + emake test +} + +src_install() { + newlib.so mpris.so ${PN}.so + use autoload && dosym -r /usr/$(get_libdir)/${PN}.so /etc/mpv/scripts/mpris.so + einstalldocs +} + +pkg_postinst() { + if ! use autoload; then + elog + elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." + elog "You have to activate it manually by passing" + elog " '${EPREFIX}/usr/$(get_libdir)/${PN}.so'" + elog "as a script option to mpv or symlinking the library to 'scripts' in your mpv" + elog "config directory." + elog "Alternatively, activate the autoload use flag." + elog + fi +}
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 57078256a5e7215139f0db1b17dfbbd8540a2fc6 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 30 17:47:52 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 30 17:47:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57078256 mpv-plugin/mpv-mpris: add version 1.1 Also add new dependency on media-video/ffmpeg to live ebuild. Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest| 1 + mpv-plugin/mpv-mpris/{mpv-mpris-.ebuild => mpv-mpris-1.1.ebuild} | 1 + mpv-plugin/mpv-mpris/mpv-mpris-.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index a4ae17fc30..457aa97dac 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,3 +1,4 @@ DIST mpv-mpris-0.8.1.tar.gz 13469 BLAKE2B a284a9ffb7f0c36254bcec6d5cc102e19bca551b02657c1802cc0790e7ce61866b8928fa42e0de483463a05e2e513d90f53477b3fd5ca2cf29c1ce0fe8efc766 SHA512 a7ed2c7d5d0b7eb323026ae7b21c8a55e02a90b9fe761d7162ed7162200cf00793842f04a7a2ac841f7de3196657cfb17029ce7285ea977cd35284879db0184d DIST mpv-mpris-0.9.tar.gz 13746 BLAKE2B bcfb6efd51265409545e007980774b1ee7b7415fd89788c909be95d0fa12175c8ef9529d18c608345e88b6cba2b11f98a7bcb6cc1977a8b791b7025b6197c269 SHA512 82845320fe8d1ce903e8c9027070339d0281ace3887743728df0c0b4abb12de59bd7e86927d86b2669c54f80fee03d5f65e2c086ddafd5bcf55039db51bf64fc DIST mpv-mpris-1.0.tar.gz 13974 BLAKE2B fd74326ef24f080505f7da075603b16a44a3c44cebe716ab7c7b013d49e0247e9f4c7b52e842044419a561d3d60cf806682e68343f1f4679e11d562eb8308385 SHA512 edc8218477a3b9b6c0568a122f3c02efde86a4de97f84872b767031e58c6916d4e3b34de75275538e8f18f28f15a139d8fca8631a76cecc04d8df88c457d5fad +DIST mpv-mpris-1.1.tar.gz 14511 BLAKE2B 17ad84088077748d1604aec0c6777b0edde6cddfe6dc6218f0e41f84547acbcf08b9b92f622345d27754e1300bbada250af0ecf3140885f163df41f99b3c43b5 SHA512 81622e5e34a8ebde735c39a1615569c833d6cf53c70b4f77794788fd8b19982cc33a71ff5768027826dafc608fa72a089e38c0925a907fa249f5c527d17f9541 diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild similarity index 98% copy from mpv-plugin/mpv-mpris/mpv-mpris-.ebuild copy to mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild index 64095d3eb8..fd71f78d4c 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild @@ -22,6 +22,7 @@ IUSE="test" RDEPEND=" dev-libs/glib:2 + media-video/ffmpeg " DEPEND="${RDEPEND}" # temporary dep for tests on media-video/mpv due to https://github.com/mpv-player/mpv/pull/11468 diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild index 64095d3eb8..fd71f78d4c 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild @@ -22,6 +22,7 @@ IUSE="test" RDEPEND=" dev-libs/glib:2 + media-video/ffmpeg " DEPEND="${RDEPEND}" # temporary dep for tests on media-video/mpv due to https://github.com/mpv-player/mpv/pull/11468
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 2ce481d3727f2f7a566f3859d0aa07673df7e3f0 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 30 17:49:50 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 30 17:49:50 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ce481d3 mpv-plugin/mpv-mpris: drop 0.8.1, 0.9-r2 Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest| 2 - mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild | 53 --- mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild | 63 3 files changed, 118 deletions(-) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index 457aa97dac..e3727d11bf 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,4 +1,2 @@ -DIST mpv-mpris-0.8.1.tar.gz 13469 BLAKE2B a284a9ffb7f0c36254bcec6d5cc102e19bca551b02657c1802cc0790e7ce61866b8928fa42e0de483463a05e2e513d90f53477b3fd5ca2cf29c1ce0fe8efc766 SHA512 a7ed2c7d5d0b7eb323026ae7b21c8a55e02a90b9fe761d7162ed7162200cf00793842f04a7a2ac841f7de3196657cfb17029ce7285ea977cd35284879db0184d -DIST mpv-mpris-0.9.tar.gz 13746 BLAKE2B bcfb6efd51265409545e007980774b1ee7b7415fd89788c909be95d0fa12175c8ef9529d18c608345e88b6cba2b11f98a7bcb6cc1977a8b791b7025b6197c269 SHA512 82845320fe8d1ce903e8c9027070339d0281ace3887743728df0c0b4abb12de59bd7e86927d86b2669c54f80fee03d5f65e2c086ddafd5bcf55039db51bf64fc DIST mpv-mpris-1.0.tar.gz 13974 BLAKE2B fd74326ef24f080505f7da075603b16a44a3c44cebe716ab7c7b013d49e0247e9f4c7b52e842044419a561d3d60cf806682e68343f1f4679e11d562eb8308385 SHA512 edc8218477a3b9b6c0568a122f3c02efde86a4de97f84872b767031e58c6916d4e3b34de75275538e8f18f28f15a139d8fca8631a76cecc04d8df88c457d5fad DIST mpv-mpris-1.1.tar.gz 14511 BLAKE2B 17ad84088077748d1604aec0c6777b0edde6cddfe6dc6218f0e41f84547acbcf08b9b92f622345d27754e1300bbada250af0ecf3140885f163df41f99b3c43b5 SHA512 81622e5e34a8ebde735c39a1615569c833d6cf53c70b4f77794788fd8b19982cc33a71ff5768027826dafc608fa72a089e38c0925a907fa249f5c527d17f9541 diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild deleted file mode 100644 index fb8fd31a54..00 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MPV_REQ_USE="cplugins(+),libmpv" -inherit mpv-plugin toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="MIT" -IUSE="test" - -RDEPEND=" - dev-libs/glib:2 -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - app-misc/jq - app-shells/bash - app-text/jo - media-sound/playerctl - net-misc/socat - sys-apps/dbus - app-alternatives/awk - x11-apps/xauth - x11-misc/xvfb-run - x11-themes/sound-theme-freedesktop - ) -" - -MPV_PLUGIN_FILES=( mpris.so ) - -RESTRICT="!test? ( test )" - -src_compile() { - tc-export CC - emake PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_test() { - emake test -} diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild deleted file mode 100644 index 5f80847942..00 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MPV_REQ_USE="cplugins(+),libmpv" -inherit mpv-plugin toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="MIT" -IUSE="test" - -RDEPEND=" - dev-libs/glib:2 -" -DEPEND="${RDEPEND}" -# temporary dep for tests on media-video/mpv due to https://github.com/mpv-player/mpv/pull/11468 -BDEPEND=" - virtual/pkgconfig - test? ( - app-misc/jq - app-text/jo - media-sound/playerctl - || ( - media-video/mpv[lua] - media-vi
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 130e0bf05054dbaef87b5c5d4074744aa94b8343 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Sep 8 14:15:03 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Sep 8 14:15:03 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=130e0bf0 games-arcade/taisei: add 1.4 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest | 1 + games-arcade/taisei/taisei-1.4.ebuild | 69 +++ 2 files changed, 70 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 1824917ec4..8859e25152 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,2 @@ +DIST taisei-1.4.tar.xz 219573588 BLAKE2B c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314 SHA512 5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86 DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.4.ebuild b/games-arcade/taisei/taisei-1.4.ebuild new file mode 100644 index 00..96cd10e33c --- /dev/null +++ b/games-arcade/taisei/taisei-1.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11} ) + +inherit meson python-any-r1 xdg + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz; + KEYWORDS="~amd64" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc lto zip" + +RDEPEND=" + media-libs/freetype:2 + media-libs/opusfile + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/libwebp + media-libs/opusfile + app-arch/zstd + sys-libs/zlib + dev-libs/openssl:= + zip? ( dev-libs/libzip ) +" +DEPEND=" + ${RDEPEND} + >=dev-libs/cglm-0.7.8 +" +BDEPEND=" + dev-util/meson + $(python_gen_any_dep ' + dev-python/zstandard[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + doc? ( dev-python/docutils )" + +python_check_deps() { + python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" +} + +src_prepare() { + # Path patching needed also without USE=doc (COPYING etc.) + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ + meson.build || die "Failed changing doc_path" + default +} + +src_configure() { + local emesonargs=( + $(meson_use doc docs) + $(meson_use lto b_lto) + $(meson_use zip vfs_zip) + -Dstrip=false + -Duse_libcrypto=true + ) + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 4c231a2df23c84c5bc5dfeec5780d986117d6716 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Sep 8 14:16:36 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Sep 8 14:16:36 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c231a2d games-arcade/taisei: sync live ebuild with latest version Adapt dependencies, modernize. Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-.ebuild | 18 -- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 69e2a116f4..96cd10e33c 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -11,9 +11,8 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/taisei-project/taisei.git; else - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz; + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz; KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" fi DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." @@ -28,8 +27,8 @@ RDEPEND=" media-libs/opusfile >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/opusfile media-libs/libwebp + media-libs/opusfile app-arch/zstd sys-libs/zlib dev-libs/openssl:= @@ -40,7 +39,7 @@ DEPEND=" >=dev-libs/cglm-0.7.8 " BDEPEND=" - >=dev-util/meson-0.53 + dev-util/meson $(python_gen_any_dep ' dev-python/zstandard[${PYTHON_USEDEP}] ') @@ -48,14 +47,13 @@ BDEPEND=" doc? ( dev-python/docutils )" python_check_deps() { - has_version "dev-python/zstandard[${PYTHON_USEDEP}]" + python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" } src_prepare() { - if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ - meson.build || die "Failed changing doc_path" - fi + # Path patching needed also without USE=doc (COPYING etc.) + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ + meson.build || die "Failed changing doc_path" default } @@ -63,7 +61,7 @@ src_configure() { local emesonargs=( $(meson_use doc docs) $(meson_use lto b_lto) - $(meson_use zip enable_zip) + $(meson_use zip vfs_zip) -Dstrip=false -Duse_libcrypto=true )
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 582e9022ea11bd4709badbf98d88b44edee2db6e Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Sep 27 10:24:46 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Sep 27 10:24:46 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=582e9022 mpv-plugin/mpv-mpris: add subslot dependency on media-video/ffmpeg Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild | 2 +- mpv-plugin/mpv-mpris/mpv-mpris-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild index fd71f78d4c..906a974c0d 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-1.1.ebuild @@ -22,7 +22,7 @@ IUSE="test" RDEPEND=" dev-libs/glib:2 - media-video/ffmpeg + media-video/ffmpeg:= " DEPEND="${RDEPEND}" # temporary dep for tests on media-video/mpv due to https://github.com/mpv-player/mpv/pull/11468 diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild index fd71f78d4c..906a974c0d 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild @@ -22,7 +22,7 @@ IUSE="test" RDEPEND=" dev-libs/glib:2 - media-video/ffmpeg + media-video/ffmpeg:= " DEPEND="${RDEPEND}" # temporary dep for tests on media-video/mpv due to https://github.com/mpv-player/mpv/pull/11468
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 9194154b78376f6daf0039446d64ec0b9a50b53d Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Oct 11 21:12:55 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Oct 11 21:12:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9194154b x11-misc/gromit-mpx: add 1.5.0 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 + x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 6a32e2d3ae..d46527b207 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1 +1,2 @@ DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 +DIST gromit-mpx-1.5.0.tar.gz 1878498 BLAKE2B db4e7ef12dd9abad7968d412b221d6a48348a1eb5bcd791787cb99bdb400674126bb9902b77825d260ddd26731bd9b674bf806d7a856ece2bd5f417ad45323f7 SHA512 5da359c1d25dcb8797096a905072c59f1fc7aafd60b3624908e90a5388bdd928f81bde615c46acfe2d51c0b869ee70c271c561396cd992d3a18e389ba6b281a7 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild new file mode 100644 index 00..95600ede05 --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" +HOMEPAGE="https://github.com/bk138/gromit-mpx; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_prepare () { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 123d2e6fc223215d47a1392377f16bfb4548bfa7 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Oct 22 19:27:07 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Oct 22 19:27:07 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=123d2e6f x11-misc/gromit-mpx: add 1.5.1 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 + x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index d46527b207..568e0ffb1d 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,2 +1,3 @@ DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 DIST gromit-mpx-1.5.0.tar.gz 1878498 BLAKE2B db4e7ef12dd9abad7968d412b221d6a48348a1eb5bcd791787cb99bdb400674126bb9902b77825d260ddd26731bd9b674bf806d7a856ece2bd5f417ad45323f7 SHA512 5da359c1d25dcb8797096a905072c59f1fc7aafd60b3624908e90a5388bdd928f81bde615c46acfe2d51c0b869ee70c271c561396cd992d3a18e389ba6b281a7 +DIST gromit-mpx-1.5.1.tar.gz 1879207 BLAKE2B 1c4a74bad52547ac5c37de8ad7cae1d8b5fdf8b17dd1f7d0e5ce6ffbbd1610e719bf26172d53967951e7083a4a0405763c4e650a7a521a06b105bbc96ecc8e18 SHA512 42b27a2753b5345d791a4b67e6746de7f2225c823c048c5cbbea86f4c3499bb373eb97e2f7e93f098e6657c551db6053698ce73aec648d62341071c8100c6455 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild new file mode 100644 index 00..95600ede05 --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" +HOMEPAGE="https://github.com/bk138/gromit-mpx; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_prepare () { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 9a449b2904bd4becceb0898cd0f9907e23f12607 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue May 31 00:09:32 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue May 31 00:09:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a449b29 games-arcade/taisei: extend PYTHON_COMPATs, EAPI bump. Closes: https://bugs.gentoo.org/848372 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest | 3 +++ games-arcade/taisei/taisei-1.3.2-r1.ebuild | 4 ++-- games-arcade/taisei/taisei-.ebuild | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 1824917ec..0ff1f7f51 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,4 @@ DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d +EBUILD taisei-1.3.2-r1.ebuild 1282 BLAKE2B ebfde44ba2913b29b3e6ffdef0091a2033e9991a9fd9983e349544f68f37227e2554d0510d15d9e4ad19bcf3ba2315ca5e761d41a9a488907202ca24083aa6fe SHA512 d86cf9c58acdc534890cfc438c07cedb03f4e3df4ee0b854a9f10d247dd75bd5699699f88c33d2d20171a2637ac0e85abb9c2262fa1b9e5028e022c83c9548be +EBUILD taisei-.ebuild 1306 BLAKE2B 101f574e13ae45b95ea3f190eaee0ac844c40f121df754c23b11b637c6836b0dd9ea483fa5c9c4ee9e4151735ec2991d44d541b2d5e94ad7500511b022be4a43 SHA512 1f7a03d67c5b89b0af41608afc681ffdb87ccff390afcb98d6ceefa7fd0d5f9f920c8c2ae2a58f48d307bae108ef8d84e7c6969ab7871daa136ac661db32e352 +MISC metadata.xml 980 BLAKE2B 4db98838a52872417b48a661ba2fcff377fd7ea73c7e25c7296cfe6bc5dec8fad8985776ce8a7c13a9b90b40708cc42a4371871eae0def5cc3f35d7550d7a7dd SHA512 456d9ae4a15a5a21cfc5048d2ed8d8514d4b930a95d00cd04ca9bc0a47edcb60e049d5dee8873d326bf3444ee68283ae854624c8f1f34fc0bba7316f6efb2c22 diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild b/games-arcade/taisei/taisei-1.3.2-r1.ebuild index 14df17a25..8765e2a2c 100644 --- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10,11} ) inherit meson python-any-r1 xdg diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index c5db9893e..a7cbe9861 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -1,9 +1,9 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10,11} ) inherit meson python-any-r1 xdg
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: a73d0a6512dc399fd8249e7e0e572f747be1b24d Author: Oliver Freyermuth googlemail com> AuthorDate: Tue May 31 00:29:56 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue May 31 00:29:56 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a73d0a65 games-arcade/taisei: Add new dep for live ebuild. Upstream now requires dev-python/zstandard at build time. Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest | 3 --- games-arcade/taisei/taisei-.ebuild | 7 +++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 0ff1f7f51..1824917ec 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,4 +1 @@ DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d -EBUILD taisei-1.3.2-r1.ebuild 1282 BLAKE2B ebfde44ba2913b29b3e6ffdef0091a2033e9991a9fd9983e349544f68f37227e2554d0510d15d9e4ad19bcf3ba2315ca5e761d41a9a488907202ca24083aa6fe SHA512 d86cf9c58acdc534890cfc438c07cedb03f4e3df4ee0b854a9f10d247dd75bd5699699f88c33d2d20171a2637ac0e85abb9c2262fa1b9e5028e022c83c9548be -EBUILD taisei-.ebuild 1306 BLAKE2B 101f574e13ae45b95ea3f190eaee0ac844c40f121df754c23b11b637c6836b0dd9ea483fa5c9c4ee9e4151735ec2991d44d541b2d5e94ad7500511b022be4a43 SHA512 1f7a03d67c5b89b0af41608afc681ffdb87ccff390afcb98d6ceefa7fd0d5f9f920c8c2ae2a58f48d307bae108ef8d84e7c6969ab7871daa136ac661db32e352 -MISC metadata.xml 980 BLAKE2B 4db98838a52872417b48a661ba2fcff377fd7ea73c7e25c7296cfe6bc5dec8fad8985776ce8a7c13a9b90b40708cc42a4371871eae0def5cc3f35d7550d7a7dd SHA512 456d9ae4a15a5a21cfc5048d2ed8d8514d4b930a95d00cd04ca9bc0a47edcb60e049d5dee8873d326bf3444ee68283ae854624c8f1f34fc0bba7316f6efb2c22 diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index a7cbe9861..1e2549f07 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -39,9 +39,16 @@ DEPEND=" " BDEPEND=" >=dev-util/meson-0.53 + $(python_gen_any_dep ' + dev-python/zstandard[${PYTHON_USEDEP}] + ') ${PYTHON_DEPS} doc? ( dev-python/docutils )" +python_check_deps() { + has_version "dev-python/zstandard[${PYTHON_USEDEP}]" +} + src_prepare() { if use doc; then sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 6ecf054cdf9eb7c5e54dec5dadf093efad27a6ca Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Jun 2 10:37:20 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Jun 2 10:39:31 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ecf054c games-arcade/taisei: Fix install directory for docs. Closes: https://bugs.gentoo.org/849248 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.2-r1.ebuild | 2 +- games-arcade/taisei/taisei-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild b/games-arcade/taisei/taisei-1.3.2-r1.ebuild index 8765e2a2c..0bd5205c2 100644 --- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild @@ -43,7 +43,7 @@ BDEPEND=" src_prepare() { if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ meson.build || die "Failed changing doc_path" fi default diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 1e2549f07..28314b9e7 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -51,7 +51,7 @@ python_check_deps() { src_prepare() { if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ meson.build || die "Failed changing doc_path" fi default
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/files/
commit: 02de457cdcebe9c5675ec2a380abd15b1a094703 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Jun 23 11:45:38 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Jun 23 11:45:38 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02de457c dev-cpp/scitokens-cpp: More complete patch for unbundling gtest. Signed-off-by: Oliver Freyermuth googlemail.com> .../files/scitokens-cpp-0.7.1-fix-external-gtest.patch| 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.1-fix-external-gtest.patch b/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.1-fix-external-gtest.patch index baa4a08f5..91a508c0d 100644 --- a/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.1-fix-external-gtest.patch +++ b/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.1-fix-external-gtest.patch @@ -1,8 +1,5 @@ Bug: https://github.com/scitokens/scitokens-cpp/pull/89 - - test/CMakeLists.txt | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) +Bug: https://github.com/scitokens/scitokens-cpp/pull/90 diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 22f86a6..2083bff 100644 @@ -14,7 +11,8 @@ index 22f86a6..2083bff 100644 -add_dependencies(scitokens-gtest gtest) +if( NOT SCITOKENS_EXTERNAL_GTEST ) +add_dependencies(scitokens-gtest gtest) ++ include_directories("${PROJECT_SOURCE_DIR}/vendor/gtest/googletest/include") +endif() - include_directories("${PROJECT_SOURCE_DIR}/vendor/gtest/googletest/include") +-include_directories("${PROJECT_SOURCE_DIR}/vendor/gtest/googletest/include") if(SCITOKENS_EXTERNAL_GTEST)
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/, dev-cpp/scitokens-cpp/files/
commit: 0adf577bc2cca5743b5bfaade63ed7a1a96a6a0d Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Jun 22 20:15:38 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Jun 22 20:15:38 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0adf577b dev-cpp/scitokens-cpp: add 0.7.1 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 + .../scitokens-cpp-0.7.1-fix-external-gtest.patch | 20 dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild | 55 ++ 3 files changed, 76 insertions(+) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index c935ffbbe..76d04dd3c 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1 +1,2 @@ DIST scitokens-cpp-0.7.0.tar.gz 98971 BLAKE2B 3429ff89b5a5202f9892fc68fc558c8b64276977a396981af845f05f8eb3f638602cedd30ea97f3ab5e6d188de7249247854dd6281aeb138d6e304b5aa006bb9 SHA512 1be8a84b7d88c10ab7336c3c6bc8d7e7be5feb3253ef618cba1f3ed908aad3fc480f30dd2a292aa2774ec88ceba370af3fa7d96f228cba3df8f78b6face6991b +DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 diff --git a/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.1-fix-external-gtest.patch b/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.1-fix-external-gtest.patch new file mode 100644 index 0..baa4a08f5 --- /dev/null +++ b/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.1-fix-external-gtest.patch @@ -0,0 +1,20 @@ +Bug: https://github.com/scitokens/scitokens-cpp/pull/89 + +--- + test/CMakeLists.txt | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 22f86a6..2083bff 100644 +--- a/test/CMakeLists.txt b/test/CMakeLists.txt +@@ -1,6 +1,8 @@ + + add_executable(scitokens-gtest main.cpp) +-add_dependencies(scitokens-gtest gtest) ++if( NOT SCITOKENS_EXTERNAL_GTEST ) ++add_dependencies(scitokens-gtest gtest) ++endif() + include_directories("${PROJECT_SOURCE_DIR}/vendor/gtest/googletest/include") + + if(SCITOKENS_EXTERNAL_GTEST) diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild new file mode 100644 index 0..5d3e16ae9 --- /dev/null +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; +else + SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" +HOMEPAGE="https://scitokens.org/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +DEPEND="${RDEPEND} +
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 2f5b011fc455e0f83f36446bf16349d3be9cf137 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Jun 17 15:34:35 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Jun 17 15:40:20 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2f5b011f mpv-plugin/mpv-mpris: Modernize live ebuild, use mpv-plugin eclass Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/mpv-mpris-.ebuild | 29 ++--- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild index 2b4e36729..ba02bf7f6 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild @@ -3,7 +3,8 @@ EAPI=8 -inherit toolchain-funcs +MPV_REQ_USE="cplugins,libmpv" +inherit mpv-plugin toolchain-funcs DESCRIPTION="MPRIS plugin for mpv" HOMEPAGE="https://github.com/hoyon/mpv-mpris; @@ -16,13 +17,11 @@ else KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" fi -SLOT="0" LICENSE="MIT" -IUSE="+autoload test" +IUSE="test" RDEPEND=" dev-libs/glib:2 - media-video/mpv:=[cplugins,libmpv] " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig @@ -39,6 +38,9 @@ BDEPEND="virtual/pkgconfig x11-themes/sound-theme-freedesktop ) " + +MPV_PLUGIN_FILES=( mpris.so ) + RESTRICT="!test? ( test )" src_compile() { @@ -49,22 +51,3 @@ src_compile() { src_test() { emake test } - -src_install() { - newlib.so mpris.so ${PN}.so - use autoload && dosym -r /usr/$(get_libdir)/${PN}.so /etc/mpv/scripts/mpris.so - einstalldocs -} - -pkg_postinst() { - if ! use autoload; then - elog - elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." - elog "You have to activate it manually by passing" - elog " '${EPREFIX}/usr/$(get_libdir)/${PN}.so'" - elog "as a script option to mpv or symlinking the library to 'scripts' in your mpv" - elog "config directory." - elog "Alternatively, activate the autoload use flag." - elog - fi -}
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: b76209822cdf5f4755ec0f0f38f30f9da955b9e9 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Jun 17 15:31:18 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Jun 17 15:40:20 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7620982 mpv-plugin/mpv-mpris: drop 0.7, 0.7.1 Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest | 1 - mpv-plugin/mpv-mpris/mpv-mpris-0.7.1.ebuild | 70 mpv-plugin/mpv-mpris/mpv-mpris-0.7.ebuild | 71 - 3 files changed, 142 deletions(-) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index 24eb33b97..bb19e16db 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,3 +1,2 @@ DIST mpv-mpris-0.7.1.tar.gz 13432 BLAKE2B 884204c2186bc3b52378113dde87e58578b3811ec1a40576eb30e779fe3a3575ad9db802a51434e9fc3d22785db6036f898c76acab61780fac4b35276a17524f SHA512 7e928bbbf85b5c8e1e92ce51e65986ef7a7fe27a1e382b0148cdd70e22e5320be37a573c6206b3a1ab05119d9d24b861fd45081a008111f1da37673aa3896f23 -DIST mpv-mpris-0.7.tar.gz 12982 BLAKE2B db919cdad6528519211725694f63871e371a33a331c46eebb202fa87d452d1cf30cecf3d4c2b26cb187cfa2c4cdd53411b88e6e7855510ffbaeef28ab3eb8346 SHA512 b370c9550622302cfdd07c21ae2f03a4e66e80da02e8f38c68d447ef273ae582ad6d918e207a9fb8c917a851163c6aadc08d3d68ad8e70ec85b37732c0cac96f DIST mpv-mpris-0.8.tar.gz 13477 BLAKE2B 57ac9e0604bfcb979595f42a9bede20cb4e27c07e768cade3a996bbcb7226cf01704cfc52448a5eb363e1aba1e0b48e90edfcc858a7913649c740c0fa82c5ed1 SHA512 97387caa98296bbcb71c847ada45f8baac8cfb9536554d38accd706800d9b867ac0012d330e9b548926184fff9e4952ff90b22a3e7d42c68ac74fbd6d61c3006 diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1.ebuild deleted file mode 100644 index 2b4e36729..0 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -SLOT="0" -LICENSE="MIT" -IUSE="+autoload test" - -RDEPEND=" - dev-libs/glib:2 - media-video/mpv:=[cplugins,libmpv] -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - app-misc/jq - app-shells/bash - app-text/jo - media-sound/playerctl - net-misc/socat - sys-apps/dbus - virtual/awk - x11-apps/xauth - x11-misc/xvfb-run - x11-themes/sound-theme-freedesktop - ) -" -RESTRICT="!test? ( test )" - -src_compile() { - tc-export CC - emake PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_test() { - emake test -} - -src_install() { - newlib.so mpris.so ${PN}.so - use autoload && dosym -r /usr/$(get_libdir)/${PN}.so /etc/mpv/scripts/mpris.so - einstalldocs -} - -pkg_postinst() { - if ! use autoload; then - elog - elog "The plugin has not been installed to /etc/mpv/scripts for autoloading." - elog "You have to activate it manually by passing" - elog " '${EPREFIX}/usr/$(get_libdir)/${PN}.so'" - elog "as a script option to mpv or symlinking the library to 'scripts' in your mpv" - elog "config directory." - elog "Alternatively, activate the autoload use flag." - elog - fi -} diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.7.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.7.ebuild deleted file mode 100644 index 8814420b5..0 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.7.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -SLOT="0" -LICENSE="MIT" -IUSE="+autoload test" - -RDEPEND=" -
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 7c07e23fda50b9e14f8af6f1e73d30528d53df30 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Jun 17 15:30:40 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Jun 17 15:40:20 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c07e23f mpv-plugin/mpv-mpris: add 0.8 Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest | 1 + mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index 4c69ea672..24eb33b97 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,2 +1,3 @@ DIST mpv-mpris-0.7.1.tar.gz 13432 BLAKE2B 884204c2186bc3b52378113dde87e58578b3811ec1a40576eb30e779fe3a3575ad9db802a51434e9fc3d22785db6036f898c76acab61780fac4b35276a17524f SHA512 7e928bbbf85b5c8e1e92ce51e65986ef7a7fe27a1e382b0148cdd70e22e5320be37a573c6206b3a1ab05119d9d24b861fd45081a008111f1da37673aa3896f23 DIST mpv-mpris-0.7.tar.gz 12982 BLAKE2B db919cdad6528519211725694f63871e371a33a331c46eebb202fa87d452d1cf30cecf3d4c2b26cb187cfa2c4cdd53411b88e6e7855510ffbaeef28ab3eb8346 SHA512 b370c9550622302cfdd07c21ae2f03a4e66e80da02e8f38c68d447ef273ae582ad6d918e207a9fb8c917a851163c6aadc08d3d68ad8e70ec85b37732c0cac96f +DIST mpv-mpris-0.8.tar.gz 13477 BLAKE2B 57ac9e0604bfcb979595f42a9bede20cb4e27c07e768cade3a996bbcb7226cf01704cfc52448a5eb363e1aba1e0b48e90edfcc858a7913649c740c0fa82c5ed1 SHA512 97387caa98296bbcb71c847ada45f8baac8cfb9536554d38accd706800d9b867ac0012d330e9b548926184fff9e4952ff90b22a3e7d42c68ac74fbd6d61c3006 diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild new file mode 100644 index 0..ba02bf7f6 --- /dev/null +++ b/mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MPV_REQ_USE="cplugins,libmpv" +inherit mpv-plugin toolchain-funcs + +DESCRIPTION="MPRIS plugin for mpv" +HOMEPAGE="https://github.com/hoyon/mpv-mpris; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; +else + SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="MIT" +IUSE="test" + +RDEPEND=" + dev-libs/glib:2 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + app-misc/jq + app-shells/bash + app-text/jo + media-sound/playerctl + net-misc/socat + sys-apps/dbus + virtual/awk + x11-apps/xauth + x11-misc/xvfb-run + x11-themes/sound-theme-freedesktop + ) +" + +MPV_PLUGIN_FILES=( mpris.so ) + +RESTRICT="!test? ( test )" + +src_compile() { + tc-export CC + emake PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_test() { + emake test +}
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 4d6c5146cc274434ad65b7eb570f3e2206c7efe7 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Jun 18 02:12:03 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Jun 18 02:12:03 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d6c5146 mpv-plugin/mpv-mpris: add 0.8.1 Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest | 1 + mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index bb19e16db..c6d93f775 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,2 +1,3 @@ DIST mpv-mpris-0.7.1.tar.gz 13432 BLAKE2B 884204c2186bc3b52378113dde87e58578b3811ec1a40576eb30e779fe3a3575ad9db802a51434e9fc3d22785db6036f898c76acab61780fac4b35276a17524f SHA512 7e928bbbf85b5c8e1e92ce51e65986ef7a7fe27a1e382b0148cdd70e22e5320be37a573c6206b3a1ab05119d9d24b861fd45081a008111f1da37673aa3896f23 +DIST mpv-mpris-0.8.1.tar.gz 13469 BLAKE2B a284a9ffb7f0c36254bcec6d5cc102e19bca551b02657c1802cc0790e7ce61866b8928fa42e0de483463a05e2e513d90f53477b3fd5ca2cf29c1ce0fe8efc766 SHA512 a7ed2c7d5d0b7eb323026ae7b21c8a55e02a90b9fe761d7162ed7162200cf00793842f04a7a2ac841f7de3196657cfb17029ce7285ea977cd35284879db0184d DIST mpv-mpris-0.8.tar.gz 13477 BLAKE2B 57ac9e0604bfcb979595f42a9bede20cb4e27c07e768cade3a996bbcb7226cf01704cfc52448a5eb363e1aba1e0b48e90edfcc858a7913649c740c0fa82c5ed1 SHA512 97387caa98296bbcb71c847ada45f8baac8cfb9536554d38accd706800d9b867ac0012d330e9b548926184fff9e4952ff90b22a3e7d42c68ac74fbd6d61c3006 diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild new file mode 100644 index 0..ba02bf7f6 --- /dev/null +++ b/mpv-plugin/mpv-mpris/mpv-mpris-0.8.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MPV_REQ_USE="cplugins,libmpv" +inherit mpv-plugin toolchain-funcs + +DESCRIPTION="MPRIS plugin for mpv" +HOMEPAGE="https://github.com/hoyon/mpv-mpris; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; +else + SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="MIT" +IUSE="test" + +RDEPEND=" + dev-libs/glib:2 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + app-misc/jq + app-shells/bash + app-text/jo + media-sound/playerctl + net-misc/socat + sys-apps/dbus + virtual/awk + x11-apps/xauth + x11-misc/xvfb-run + x11-themes/sound-theme-freedesktop + ) +" + +MPV_PLUGIN_FILES=( mpris.so ) + +RESTRICT="!test? ( test )" + +src_compile() { + tc-export CC + emake PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_test() { + emake test +}
[gentoo-commits] repo/proj/guru:dev commit in: profiles/updates/, media-video/mpv-mpris/, mpv-plugin/mpv-mpris/
commit: 962543ffdb846b9ea64b31917171d1dcb23e69d8 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu May 5 16:42:48 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu May 5 16:43:13 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=962543ff mpv-plugin/mpv-mpris: move from media-video/mpv-mpris Signed-off-by: Oliver Freyermuth googlemail.com> {media-video => mpv-plugin}/mpv-mpris/Manifest | 0 {media-video => mpv-plugin}/mpv-mpris/metadata.xml | 0 {media-video => mpv-plugin}/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild | 0 {media-video => mpv-plugin}/mpv-mpris/mpv-mpris-0.7.1.ebuild| 0 {media-video => mpv-plugin}/mpv-mpris/mpv-mpris-0.7.ebuild | 0 {media-video => mpv-plugin}/mpv-mpris/mpv-mpris-.ebuild | 0 profiles/updates/2Q-2022| 1 + 7 files changed, 1 insertion(+) diff --git a/media-video/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest similarity index 100% rename from media-video/mpv-mpris/Manifest rename to mpv-plugin/mpv-mpris/Manifest diff --git a/media-video/mpv-mpris/metadata.xml b/mpv-plugin/mpv-mpris/metadata.xml similarity index 100% rename from media-video/mpv-mpris/metadata.xml rename to mpv-plugin/mpv-mpris/metadata.xml diff --git a/media-video/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild similarity index 100% rename from media-video/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild rename to mpv-plugin/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild diff --git a/media-video/mpv-mpris/mpv-mpris-0.7.1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1.ebuild similarity index 100% rename from media-video/mpv-mpris/mpv-mpris-0.7.1.ebuild rename to mpv-plugin/mpv-mpris/mpv-mpris-0.7.1.ebuild diff --git a/media-video/mpv-mpris/mpv-mpris-0.7.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.7.ebuild similarity index 100% rename from media-video/mpv-mpris/mpv-mpris-0.7.ebuild rename to mpv-plugin/mpv-mpris/mpv-mpris-0.7.ebuild diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild similarity index 100% rename from media-video/mpv-mpris/mpv-mpris-.ebuild rename to mpv-plugin/mpv-mpris/mpv-mpris-.ebuild diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022 index 2e470e187..2fc8f2af7 100644 --- a/profiles/updates/2Q-2022 +++ b/profiles/updates/2Q-2022 @@ -1,3 +1,4 @@ move app-misc/ssmtool app-misc/vocabsieve move sci-mathematics/libpotassco sci-libs/libpotassco move media-video/mpv_thumbnail_script mpv-plugin/mpv_thumbnail_script +move media-video/mpv-mpris mpv-plugin/mpv-mpris
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/afc/
commit: fa45ae0029fbc4eae9f19297aa45bd83aa63ee17 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 24 18:39:42 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 24 18:39:42 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fa45ae00 app-misc/afc: new package, add 1.0, Signed-off-by: Oliver Freyermuth googlemail.com> app-misc/afc/Manifest| 1 + app-misc/afc/afc-1.0.ebuild | 24 app-misc/afc/afc-.ebuild | 24 3 files changed, 49 insertions(+) diff --git a/app-misc/afc/Manifest b/app-misc/afc/Manifest new file mode 100644 index 0..eb8d0f639 --- /dev/null +++ b/app-misc/afc/Manifest @@ -0,0 +1 @@ +DIST afc-1.0.tar.gz 17012 BLAKE2B dce31a524a19a2e5c04b79b235a2c561dfc5ac794e91a0366e09d7688a9492d9541a003160afa15930e974e8719b35fe9964093eae2d08d6beb9188efed9f08c SHA512 d32d08313eda95eb124c9736f720e755e687b28f64a350b241bf50045c380a425bfd58012c2c6d016da75af9aa60d32dfb7d908a705bf1d6843c262987930da4 diff --git a/app-misc/afc/afc-1.0.ebuild b/app-misc/afc/afc-1.0.ebuild new file mode 100644 index 0..8dd4cc7ce --- /dev/null +++ b/app-misc/afc/afc-1.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +DESCRIPTION="Anime File Checker, checks CRC32 contained in filenames" +HOMEPAGE="https://github.com/olifre/afc; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/olifre/${PN}.git; +else + SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${PN}-${PV}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" + +DEPEND="sys-libs/zlib" diff --git a/app-misc/afc/afc-.ebuild b/app-misc/afc/afc-.ebuild new file mode 100644 index 0..8dd4cc7ce --- /dev/null +++ b/app-misc/afc/afc-.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +DESCRIPTION="Anime File Checker, checks CRC32 contained in filenames" +HOMEPAGE="https://github.com/olifre/afc; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/olifre/${PN}.git; +else + SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${PN}-${PV}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" + +DEPEND="sys-libs/zlib"
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/afc/
commit: e8b5b4f11540bbd2478ce634def73129ffabf583 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 24 18:46:32 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 24 18:46:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8b5b4f1 app-misc/afc: Add missing metadata.xml. Signed-off-by: Oliver Freyermuth googlemail.com> app-misc/afc/metadata.xml | 16 1 file changed, 16 insertions(+) diff --git a/app-misc/afc/metadata.xml b/app-misc/afc/metadata.xml new file mode 100644 index 0..bfca7c091 --- /dev/null +++ b/app-misc/afc/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + o.freyerm...@googlemail.com + Oliver Freyermuth + + + https://github.com/olifre/afc/issues + olifre/afc + + + Anime File Checker is a simple file checker with neither frills nor extra bells and whistles. + It takes a list of files and calculates crc32 using zlib functionality, and shows whether it is found in the filename or not. + +
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/afc/
commit: b73b5f2d410e0a741cdfb9186acb5de83d4dec7a Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Aug 25 08:59:21 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Aug 25 08:59:21 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b73b5f2d app-misc/afc: add 1.1, drop 1.0 Closes: https://bugs.gentoo.org/866470 Signed-off-by: Oliver Freyermuth googlemail.com> app-misc/afc/Manifest | 2 +- app-misc/afc/{afc-1.0.ebuild => afc-1.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/afc/Manifest b/app-misc/afc/Manifest index eb8d0f639..8aa371ab5 100644 --- a/app-misc/afc/Manifest +++ b/app-misc/afc/Manifest @@ -1 +1 @@ -DIST afc-1.0.tar.gz 17012 BLAKE2B dce31a524a19a2e5c04b79b235a2c561dfc5ac794e91a0366e09d7688a9492d9541a003160afa15930e974e8719b35fe9964093eae2d08d6beb9188efed9f08c SHA512 d32d08313eda95eb124c9736f720e755e687b28f64a350b241bf50045c380a425bfd58012c2c6d016da75af9aa60d32dfb7d908a705bf1d6843c262987930da4 +DIST afc-1.1.tar.gz 17274 BLAKE2B 5beb4022166cdc75851606d718bc127073d45fce695d159956dc256d6e98d391f7ce3ba4c56db210d142512c052a9a3ece6bb61751c9cb4268a679c6fd1cd611 SHA512 9f554b6933870ea057c12ac2a501673ce97fd4c862ac6b4f306d1b8d14d76641470222d209e768ed998062542bff71823f0d427a3447354575561d3fac8e2671 diff --git a/app-misc/afc/afc-1.0.ebuild b/app-misc/afc/afc-1.1.ebuild similarity index 100% rename from app-misc/afc/afc-1.0.ebuild rename to app-misc/afc/afc-1.1.ebuild
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/afc/
commit: 9d7d7550f7ddad09faaa0f8c00a8ddd6771794a8 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Aug 26 14:27:15 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Aug 26 14:27:15 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d7d7550 app-misc/afc: Reduce superfluous ebuild complexity. Thanks @thesamesam for the helpful comments! Signed-off-by: Oliver Freyermuth googlemail.com> app-misc/afc/afc-1.1.ebuild | 4 +--- app-misc/afc/afc-.ebuild | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app-misc/afc/afc-1.1.ebuild b/app-misc/afc/afc-1.1.ebuild index 8dd4cc7ce..24d89f614 100644 --- a/app-misc/afc/afc-1.1.ebuild +++ b/app-misc/afc/afc-1.1.ebuild @@ -12,13 +12,11 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/olifre/${PN}.git; else - SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${PN}-${PV}.tar.gz" + SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${PV}" fi LICENSE="GPL-3+" SLOT="0" -IUSE="" DEPEND="sys-libs/zlib" diff --git a/app-misc/afc/afc-.ebuild b/app-misc/afc/afc-.ebuild index 8dd4cc7ce..24d89f614 100644 --- a/app-misc/afc/afc-.ebuild +++ b/app-misc/afc/afc-.ebuild @@ -12,13 +12,11 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/olifre/${PN}.git; else - SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${PN}-${PV}.tar.gz" + SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${PV}" fi LICENSE="GPL-3+" SLOT="0" -IUSE="" DEPEND="sys-libs/zlib"
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/afc/
commit: 0f00d8e7fc594e42e8ab2259b8bfdf7c1e9dc94d Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Aug 26 14:32:26 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Aug 26 14:32:26 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f00d8e7 app-misc/afc: should also RDEPEND on sys-libs/zlib. Signed-off-by: Oliver Freyermuth googlemail.com> app-misc/afc/afc-1.1.ebuild | 1 + app-misc/afc/afc-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-misc/afc/afc-1.1.ebuild b/app-misc/afc/afc-1.1.ebuild index 24d89f614..64e710db7 100644 --- a/app-misc/afc/afc-1.1.ebuild +++ b/app-misc/afc/afc-1.1.ebuild @@ -20,3 +20,4 @@ LICENSE="GPL-3+" SLOT="0" DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND}" diff --git a/app-misc/afc/afc-.ebuild b/app-misc/afc/afc-.ebuild index 24d89f614..64e710db7 100644 --- a/app-misc/afc/afc-.ebuild +++ b/app-misc/afc/afc-.ebuild @@ -20,3 +20,4 @@ LICENSE="GPL-3+" SLOT="0" DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 9dd4cda9fb21f449f91aacd61fc5a441bdcaf805 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Oct 23 17:45:14 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Oct 23 17:45:14 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9dd4cda9 dev-libs/cglm: enable py3.11 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index 4fb50580e..b148db8ed 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -7,7 +7,7 @@ DOCS_BUILDER="sphinx" DOCS_AUTODOC=0 DOCS_DIR="${S}/docs/source" -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit python-any-r1 inherit docs meson
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 5562fd74ff22b98e1bfc52f8a82dd0b86e272648 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Oct 23 17:45:58 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Oct 23 17:45:58 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5562fd74 dev-libs/cglm: add 0.8.6 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.6.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 0ff60093d..176bcc645 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1 +1,2 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 +DIST cglm-0.8.6.tar.gz 630230 BLAKE2B 21bc97110c87989ab218335254062566e6e58b558c6f8778004ab036a345bb6abd59018150fe902e27fb044c38301c03f608bda49bce68055750fb74457fa73a SHA512 50f8327f1b93577f05244f1e9b5541f66cb9279f431260f19800f650dcfadb02a7a7bdfa3fee2bf59d2d711f1898a5ede3a054d4defa221c1f04f2608b151c71 diff --git a/dev-libs/cglm/cglm-0.8.6.ebuild b/dev-libs/cglm/cglm-0.8.6.ebuild new file mode 100644 index 0..b148db8ed --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: f74b9395893e5ff94816f63d825c934e4e0985d4 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Oct 26 20:27:25 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Oct 26 20:27:25 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f74b9395 dev-libs/cglm: add 0.8.7 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.7.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 176bcc645..bd036b21a 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 DIST cglm-0.8.6.tar.gz 630230 BLAKE2B 21bc97110c87989ab218335254062566e6e58b558c6f8778004ab036a345bb6abd59018150fe902e27fb044c38301c03f608bda49bce68055750fb74457fa73a SHA512 50f8327f1b93577f05244f1e9b5541f66cb9279f431260f19800f650dcfadb02a7a7bdfa3fee2bf59d2d711f1898a5ede3a054d4defa221c1f04f2608b151c71 +DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f diff --git a/dev-libs/cglm/cglm-0.8.7.ebuild b/dev-libs/cglm/cglm-0.8.7.ebuild new file mode 100644 index 0..b148db8ed --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.7.ebuild @@ -0,0 +1,39 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 1bf60254cae0daf0d57c2bf40d02932bf80ef24b Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Oct 26 20:27:38 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Oct 26 20:27:38 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bf60254 dev-libs/cglm: drop 0.8.6 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.6.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index bd036b21a..3dab91aad 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 -DIST cglm-0.8.6.tar.gz 630230 BLAKE2B 21bc97110c87989ab218335254062566e6e58b558c6f8778004ab036a345bb6abd59018150fe902e27fb044c38301c03f608bda49bce68055750fb74457fa73a SHA512 50f8327f1b93577f05244f1e9b5541f66cb9279f431260f19800f650dcfadb02a7a7bdfa3fee2bf59d2d711f1898a5ede3a054d4defa221c1f04f2608b151c71 DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f diff --git a/dev-libs/cglm/cglm-0.8.6.ebuild b/dev-libs/cglm/cglm-0.8.6.ebuild deleted file mode 100644 index b148db8ed..0 --- a/dev-libs/cglm/cglm-0.8.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: c435e079dc5bf391ed354710f2ed00c2f2cf97d2 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Oct 30 14:07:42 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Oct 30 14:07:42 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c435e079 dev-libs/cglm: Add doc dependency on sphinx_rtd_theme. Closes: https://bugs.gentoo.org/878791 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-0.8.7.ebuild | 9 - dev-libs/cglm/cglm-.ebuild | 9 - 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/dev-libs/cglm/cglm-0.8.7.ebuild b/dev-libs/cglm/cglm-0.8.7.ebuild index b148db8ed..ddb415056 100644 --- a/dev-libs/cglm/cglm-0.8.7.ebuild +++ b/dev-libs/cglm/cglm-0.8.7.ebuild @@ -4,7 +4,8 @@ EAPI=8 DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" DOCS_DIR="${S}/docs/source" PYTHON_COMPAT=( python3_{8..11} ) @@ -25,6 +26,12 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + src_configure() { local emesonargs=( "-Dwerror=false" diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index b148db8ed..ddb415056 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -4,7 +4,8 @@ EAPI=8 DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" DOCS_DIR="${S}/docs/source" PYTHON_COMPAT=( python3_{8..11} ) @@ -25,6 +26,12 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + src_configure() { local emesonargs=( "-Dwerror=false"
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 292e5141cb3735f1e7656c3a7747ca7cafca9164 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Sep 10 15:36:50 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Sep 10 15:36:50 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=292e5141 mpv-plugin/mpv-mpris: add 0.9 Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest | 1 + mpv-plugin/mpv-mpris/mpv-mpris-0.9.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index c6d93f775..3a64844c2 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,3 +1,4 @@ DIST mpv-mpris-0.7.1.tar.gz 13432 BLAKE2B 884204c2186bc3b52378113dde87e58578b3811ec1a40576eb30e779fe3a3575ad9db802a51434e9fc3d22785db6036f898c76acab61780fac4b35276a17524f SHA512 7e928bbbf85b5c8e1e92ce51e65986ef7a7fe27a1e382b0148cdd70e22e5320be37a573c6206b3a1ab05119d9d24b861fd45081a008111f1da37673aa3896f23 DIST mpv-mpris-0.8.1.tar.gz 13469 BLAKE2B a284a9ffb7f0c36254bcec6d5cc102e19bca551b02657c1802cc0790e7ce61866b8928fa42e0de483463a05e2e513d90f53477b3fd5ca2cf29c1ce0fe8efc766 SHA512 a7ed2c7d5d0b7eb323026ae7b21c8a55e02a90b9fe761d7162ed7162200cf00793842f04a7a2ac841f7de3196657cfb17029ce7285ea977cd35284879db0184d DIST mpv-mpris-0.8.tar.gz 13477 BLAKE2B 57ac9e0604bfcb979595f42a9bede20cb4e27c07e768cade3a996bbcb7226cf01704cfc52448a5eb363e1aba1e0b48e90edfcc858a7913649c740c0fa82c5ed1 SHA512 97387caa98296bbcb71c847ada45f8baac8cfb9536554d38accd706800d9b867ac0012d330e9b548926184fff9e4952ff90b22a3e7d42c68ac74fbd6d61c3006 +DIST mpv-mpris-0.9.tar.gz 13746 BLAKE2B bcfb6efd51265409545e007980774b1ee7b7415fd89788c909be95d0fa12175c8ef9529d18c608345e88b6cba2b11f98a7bcb6cc1977a8b791b7025b6197c269 SHA512 82845320fe8d1ce903e8c9027070339d0281ace3887743728df0c0b4abb12de59bd7e86927d86b2669c54f80fee03d5f65e2c086ddafd5bcf55039db51bf64fc diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.9.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.9.ebuild new file mode 100644 index 0..ba02bf7f6 --- /dev/null +++ b/mpv-plugin/mpv-mpris/mpv-mpris-0.9.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MPV_REQ_USE="cplugins,libmpv" +inherit mpv-plugin toolchain-funcs + +DESCRIPTION="MPRIS plugin for mpv" +HOMEPAGE="https://github.com/hoyon/mpv-mpris; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; +else + SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="MIT" +IUSE="test" + +RDEPEND=" + dev-libs/glib:2 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + app-misc/jq + app-shells/bash + app-text/jo + media-sound/playerctl + net-misc/socat + sys-apps/dbus + virtual/awk + x11-apps/xauth + x11-misc/xvfb-run + x11-themes/sound-theme-freedesktop + ) +" + +MPV_PLUGIN_FILES=( mpris.so ) + +RESTRICT="!test? ( test )" + +src_compile() { + tc-export CC + emake PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_test() { + emake test +}
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 7ea587235aad3ab9ef00f33b18ef786062f16f64 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Sep 10 15:37:09 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Sep 10 15:37:09 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ea58723 mpv-plugin/mpv-mpris: drop 0.7.1-r1, 0.8 Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest | 2 - mpv-plugin/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild | 53 -- mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild | 53 -- 3 files changed, 108 deletions(-) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index 3a64844c2..dbc301903 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,4 +1,2 @@ -DIST mpv-mpris-0.7.1.tar.gz 13432 BLAKE2B 884204c2186bc3b52378113dde87e58578b3811ec1a40576eb30e779fe3a3575ad9db802a51434e9fc3d22785db6036f898c76acab61780fac4b35276a17524f SHA512 7e928bbbf85b5c8e1e92ce51e65986ef7a7fe27a1e382b0148cdd70e22e5320be37a573c6206b3a1ab05119d9d24b861fd45081a008111f1da37673aa3896f23 DIST mpv-mpris-0.8.1.tar.gz 13469 BLAKE2B a284a9ffb7f0c36254bcec6d5cc102e19bca551b02657c1802cc0790e7ce61866b8928fa42e0de483463a05e2e513d90f53477b3fd5ca2cf29c1ce0fe8efc766 SHA512 a7ed2c7d5d0b7eb323026ae7b21c8a55e02a90b9fe761d7162ed7162200cf00793842f04a7a2ac841f7de3196657cfb17029ce7285ea977cd35284879db0184d -DIST mpv-mpris-0.8.tar.gz 13477 BLAKE2B 57ac9e0604bfcb979595f42a9bede20cb4e27c07e768cade3a996bbcb7226cf01704cfc52448a5eb363e1aba1e0b48e90edfcc858a7913649c740c0fa82c5ed1 SHA512 97387caa98296bbcb71c847ada45f8baac8cfb9536554d38accd706800d9b867ac0012d330e9b548926184fff9e4952ff90b22a3e7d42c68ac74fbd6d61c3006 DIST mpv-mpris-0.9.tar.gz 13746 BLAKE2B bcfb6efd51265409545e007980774b1ee7b7415fd89788c909be95d0fa12175c8ef9529d18c608345e88b6cba2b11f98a7bcb6cc1977a8b791b7025b6197c269 SHA512 82845320fe8d1ce903e8c9027070339d0281ace3887743728df0c0b4abb12de59bd7e86927d86b2669c54f80fee03d5f65e2c086ddafd5bcf55039db51bf64fc diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild deleted file mode 100644 index ba02bf7f6..0 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.7.1-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MPV_REQ_USE="cplugins,libmpv" -inherit mpv-plugin toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="MIT" -IUSE="test" - -RDEPEND=" - dev-libs/glib:2 -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - app-misc/jq - app-shells/bash - app-text/jo - media-sound/playerctl - net-misc/socat - sys-apps/dbus - virtual/awk - x11-apps/xauth - x11-misc/xvfb-run - x11-themes/sound-theme-freedesktop - ) -" - -MPV_PLUGIN_FILES=( mpris.so ) - -RESTRICT="!test? ( test )" - -src_compile() { - tc-export CC - emake PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_test() { - emake test -} diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild deleted file mode 100644 index ba02bf7f6..0 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.8.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MPV_REQ_USE="cplugins,libmpv" -inherit mpv-plugin toolchain-funcs - -DESCRIPTION="MPRIS plugin for mpv" -HOMEPAGE="https://github.com/hoyon/mpv-mpris; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hoyon/${PN}.git; -else - SRC_URI="https://github.com/hoyon/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="MIT" -IUSE="test" - -RDEPEND=" - dev-libs/glib:2 -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - app-misc/jq - app-shells/bash - app-text/jo - media-sound/playerctl - net-misc/socat - sys-apps/dbus - virtual/awk - x11-apps/xauth - x11-misc/xvfb-run - x11-themes/sound-theme-freedesktop - ) -" - -MPV_PLUGIN_FILES=( mpris.so ) - -RESTRICT="!test? ( test )" - -src_compile() { - tc-export CC - emake PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_test() { - emake test -}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 1c5e373307b9f1431e64068fc0854ad48c0be1ab Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Sep 25 15:20:47 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Sep 25 15:20:47 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c5e3733 x11-misc/gromit-mpx: drop 1.4.1 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 - x11-misc/gromit-mpx/gromit-mpx-1.4.1.ebuild | 40 - 2 files changed, 41 deletions(-) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 7cde3a42b..ea6ed0702 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,3 +1,2 @@ -DIST gromit-mpx-1.4.1.tar.gz 1860019 BLAKE2B e13668e0e96aaa41c0a7a32f58ba136a406d0c675ee9b494171ee0ae834891f7c3251b58cd0c7987c5241ae172f16f7d27ff9bf22c5ab737507738bf21353712 SHA512 762cb068331121c27de8ebd6e226a18fe2f67d80f574a9d9241ae1484038cd82165b3098be29fc2e00831cf40f52c0e8bd0ef78e493a9eb642405a18a48680d3 DIST gromit-mpx-1.4.2.tar.gz 1861027 BLAKE2B 5bfd5a3b229aee179b1dd5b224d729e035acbd5e2ca802dae18ea4fd569be8871e027f4e6c7f4e5a6866f8ed23c9bd40f949dcd27f3b458246bdbfb4bb61a936 SHA512 3fc5b26e73574b88829a6e5b057388114684ad6bb73350088664859928e808c7680398d8ed789730ed96fa0525b72bd59a4d8479eab14115dd31c57bd8e3560f DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.1.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.1.ebuild deleted file mode 100644 index 95600ede0..0 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/gromit-mpx; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git; -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -src_prepare () { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 5f2719cf06ab94e276e7bc79c9a6c94d0be050d8 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Sep 25 15:20:09 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Sep 25 15:20:09 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f2719cf x11-misc/gromit-mpx: add 1.4.3 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 + x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 05a9e7a2b..7cde3a42b 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,2 +1,3 @@ DIST gromit-mpx-1.4.1.tar.gz 1860019 BLAKE2B e13668e0e96aaa41c0a7a32f58ba136a406d0c675ee9b494171ee0ae834891f7c3251b58cd0c7987c5241ae172f16f7d27ff9bf22c5ab737507738bf21353712 SHA512 762cb068331121c27de8ebd6e226a18fe2f67d80f574a9d9241ae1484038cd82165b3098be29fc2e00831cf40f52c0e8bd0ef78e493a9eb642405a18a48680d3 DIST gromit-mpx-1.4.2.tar.gz 1861027 BLAKE2B 5bfd5a3b229aee179b1dd5b224d729e035acbd5e2ca802dae18ea4fd569be8871e027f4e6c7f4e5a6866f8ed23c9bd40f949dcd27f3b458246bdbfb4bb61a936 SHA512 3fc5b26e73574b88829a6e5b057388114684ad6bb73350088664859928e808c7680398d8ed789730ed96fa0525b72bd59a4d8479eab14115dd31c57bd8e3560f +DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild new file mode 100644 index 0..95600ede0 --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" +HOMEPAGE="https://github.com/bk138/gromit-mpx; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git; +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_prepare () { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/, x11-misc/gromit-mpx/files/
commit: 2f60169115bada72bbf046a698cc901d8d7384ac Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Dec 24 21:24:04 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Dec 24 21:24:04 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2f601691 x11-misc/gromit-mpx: Fix implicit function declaration. This fixes compilation with -Werror,-Wimplicit-function-declaration. Closes: https://bugs.gentoo.org/888149 Signed-off-by: Oliver Freyermuth googlemail.com> .../gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch| 16 x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild | 4 2 files changed, 20 insertions(+) diff --git a/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch b/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch new file mode 100644 index 0..90367cfb4 --- /dev/null +++ b/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch @@ -0,0 +1,16 @@ +Fixes compilation with -Werror,-Wimplicit-function-declaration. + +Bug: https://bugs.gentoo.org/888149 +Bug: https://github.com/bk138/gromit-mpx/pull/173 + +--- gromit-mpx-1.4.3/src/gromit-mpx.c 2022-09-25 14:43:43.0 +0200 gromit-mpx-1.4.3/src/gromit-mpx.c 2022-12-24 18:32:23.629233288 +0100 +@@ -696,7 +696,7 @@ + } + + +- ++int app_parse_args (int argc, char **argv, GromitData *data); + + + void setup_main_app (GromitData *data, int argc, char ** argv) diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild index 95600ede0..1d64637ab 100644 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild +++ b/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild @@ -27,6 +27,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-1.4.3-fwd-declare-app_parse_args.patch +) + src_prepare () { cmake_src_prepare }
[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/gromit-mpx/
commit: 104ae976148b7d58832147ba841497ea7f3105e7 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Dec 24 21:24:46 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Dec 24 21:24:46 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=104ae976 x11-misc/gromit-mpx: drop 1.4.2 Signed-off-by: Oliver Freyermuth googlemail.com> x11-misc/gromit-mpx/Manifest| 1 - x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild | 40 - 2 files changed, 41 deletions(-) diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index ea6ed0702..6a32e2d3a 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,2 +1 @@ -DIST gromit-mpx-1.4.2.tar.gz 1861027 BLAKE2B 5bfd5a3b229aee179b1dd5b224d729e035acbd5e2ca802dae18ea4fd569be8871e027f4e6c7f4e5a6866f8ed23c9bd40f949dcd27f3b458246bdbfb4bb61a936 SHA512 3fc5b26e73574b88829a6e5b057388114684ad6bb73350088664859928e808c7680398d8ed789730ed96fa0525b72bd59a4d8479eab14115dd31c57bd8e3560f DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild deleted file mode 100644 index 95600ede0..0 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/gromit-mpx; - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git; -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -src_prepare () { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/afc/
commit: 887c8b481386783fd358339aeda90c424457992b Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Dec 27 01:58:39 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Dec 27 01:58:48 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=887c8b48 app-misc/afc: add 1.2 Signed-off-by: Oliver Freyermuth googlemail.com> app-misc/afc/Manifest | 1 + app-misc/afc/afc-1.2.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/app-misc/afc/Manifest b/app-misc/afc/Manifest index 8aa371ab5..7dc781480 100644 --- a/app-misc/afc/Manifest +++ b/app-misc/afc/Manifest @@ -1 +1,2 @@ DIST afc-1.1.tar.gz 17274 BLAKE2B 5beb4022166cdc75851606d718bc127073d45fce695d159956dc256d6e98d391f7ce3ba4c56db210d142512c052a9a3ece6bb61751c9cb4268a679c6fd1cd611 SHA512 9f554b6933870ea057c12ac2a501673ce97fd4c862ac6b4f306d1b8d14d76641470222d209e768ed998062542bff71823f0d427a3447354575561d3fac8e2671 +DIST afc-1.2.tar.gz 17283 BLAKE2B 0d3cb880f781b37a39268052b356cc81c933cae015a2b90b2c41e973028e688bd6f5b53f8c1ac2e7a964fbfee7c6ac38aa8964a5f92cf53cc3f4a6f5ef145a57 SHA512 4fc7bc12fcd2cbe118d72e629ee190b55774aa3ee4cd6c9a4fc0217b7fbb325946051bef534056df8d404b5201f2db28a8909901e5c4d6bab2fd03e62d0eec9f diff --git a/app-misc/afc/afc-1.2.ebuild b/app-misc/afc/afc-1.2.ebuild new file mode 100644 index 0..64e710db7 --- /dev/null +++ b/app-misc/afc/afc-1.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +DESCRIPTION="Anime File Checker, checks CRC32 contained in filenames" +HOMEPAGE="https://github.com/olifre/afc; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/olifre/${PN}.git; +else + SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: efcfce92c52e7ac61de30d13ac686e4dbe2a13d5 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Dec 15 21:24:18 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Dec 15 21:24:18 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efcfce92 dev-libs/cglm: add 0.8.8 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.8.ebuild | 46 + 2 files changed, 47 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 3dab91aad..3d8d27652 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f +DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece diff --git a/dev-libs/cglm/cglm-0.8.8.ebuild b/dev-libs/cglm/cglm-0.8.8.ebuild new file mode 100644 index 0..ddb415056 --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.8.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 36cb11dd8d77766736c5481e2c2a44b49169aaf9 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Dec 15 21:24:27 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Dec 15 21:24:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36cb11dd dev-libs/cglm: drop 0.8.5 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.5.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 3d8d27652..1f3e0b5f5 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece diff --git a/dev-libs/cglm/cglm-0.8.5.ebuild b/dev-libs/cglm/cglm-0.8.5.ebuild deleted file mode 100644 index 4fb50580e..0 --- a/dev-libs/cglm/cglm-0.8.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 75760867b56172fabfb5dee516c8e9ca500c814e Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Dec 21 22:42:08 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Dec 21 22:42:08 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75760867 mpv-plugin/mpv-mpris: Patch out -O2 from Makefile. This overrides optimization flags specified by the user otherwise. Also, revbump and re-sync live ebuild. Closes: https://bugs.gentoo.org/887795 Signed-off-by: Oliver Freyermuth googlemail.com> .../{mpv-mpris-0.9-r1.ebuild => mpv-mpris-0.9-r2.ebuild} | 5 + mpv-plugin/mpv-mpris/mpv-mpris-.ebuild | 12 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild similarity index 91% rename from mpv-plugin/mpv-mpris/mpv-mpris-0.9-r1.ebuild rename to mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild index a9bcf1de1..f5ef84c62 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r1.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild @@ -42,6 +42,11 @@ MPV_PLUGIN_FILES=( mpris.so ) RESTRICT="!test? ( test )" +src_prepare() { + sed -e 's:-O2 ::' -i Makefile || die "sed Makefile(s) failed" + default +} + src_compile() { tc-export CC emake PKG_CONFIG="$(tc-getPKG_CONFIG)" diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild index 33adfb1da..f5ef84c62 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild @@ -19,9 +19,10 @@ fi LICENSE="MIT" IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="dev-libs/glib:2" +RDEPEND=" + dev-libs/glib:2 +" DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig @@ -39,6 +40,13 @@ BDEPEND=" MPV_PLUGIN_FILES=( mpris.so ) +RESTRICT="!test? ( test )" + +src_prepare() { + sed -e 's:-O2 ::' -i Makefile || die "sed Makefile(s) failed" + default +} + src_compile() { tc-export CC emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 1e23c39a4dbd33ea0ad24df6a541249768985d7e Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Nov 2 17:29:07 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Nov 2 17:29:07 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e23c39a dev-cpp/scitokens-cpp: add 0.7.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 + dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index 56804bd76..ef9e8ca36 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1,2 +1,3 @@ DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 DIST scitokens-cpp-0.7.2.tar.gz 99557 BLAKE2B 93b5a4e331004b8bcec9b9ad931d5de2bb5ecd69dc75b4100261110aa0488f4b4616e085235dc8703f492bb80cce2d7a8e90824c32f11d9db6dec65e2be87d1f SHA512 40e4bd8b14e040f748e8b7c00a32f26028b502d293c8d4ed77f20294fe7356a991d9d0a449731cde28a90556aeefd42e4ca63ec882b94697abeef2483544451c +DIST scitokens-cpp-0.7.3.tar.gz 99699 BLAKE2B d5d4f4559a2668d391abf6f8139d4c1e6c99d7acfd26e730db19e91306096c6c67379ab920bfa130222908962f8ab62bd2e7dcade247d9f07431343346a88cb4 SHA512 b9d48e337bf4edf14d8ae231988b48e36736aa948b82dc8336a9adb8db91870a8d0bce25a4555fd728cf80c0bd0303bef5df6434f6ea031a8dce2edd99e0ad7e diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild new file mode 100644 index 0..5d3e16ae9 --- /dev/null +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; +else + SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" +HOMEPAGE="https://scitokens.org/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +DEPEND="${RDEPEND} +
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 390a3bf40082069ba7efc474142a5c0bbc9717b4 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Nov 2 17:29:30 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Nov 2 17:29:30 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=390a3bf4 dev-cpp/scitokens-cpp: drop 0.7.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 - dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild | 55 2 files changed, 56 deletions(-) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index ef9e8ca36..849474dad 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1,3 +1,2 @@ DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 -DIST scitokens-cpp-0.7.2.tar.gz 99557 BLAKE2B 93b5a4e331004b8bcec9b9ad931d5de2bb5ecd69dc75b4100261110aa0488f4b4616e085235dc8703f492bb80cce2d7a8e90824c32f11d9db6dec65e2be87d1f SHA512 40e4bd8b14e040f748e8b7c00a32f26028b502d293c8d4ed77f20294fe7356a991d9d0a449731cde28a90556aeefd42e4ca63ec882b94697abeef2483544451c DIST scitokens-cpp-0.7.3.tar.gz 99699 BLAKE2B d5d4f4559a2668d391abf6f8139d4c1e6c99d7acfd26e730db19e91306096c6c67379ab920bfa130222908962f8ab62bd2e7dcade247d9f07431343346a88cb4 SHA512 b9d48e337bf4edf14d8ae231988b48e36736aa948b82dc8336a9adb8db91870a8d0bce25a4555fd728cf80c0bd0303bef5df6434f6ea031a8dce2edd99e0ad7e diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild deleted file mode 100644 index 5d3e16ae9..0 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; -else - SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" -HOMEPAGE="https://scitokens.org/; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -DEPEND="${RDEPEND} -
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 506397f294cc26e5224f39f082dc2e3e7715a371 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Nov 1 13:07:59 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Nov 1 13:07:59 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=506397f2 dev-cpp/scitokens-cpp: add 0.7.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 + dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index 76d04dd3c..32bf633fd 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1,2 +1,3 @@ DIST scitokens-cpp-0.7.0.tar.gz 98971 BLAKE2B 3429ff89b5a5202f9892fc68fc558c8b64276977a396981af845f05f8eb3f638602cedd30ea97f3ab5e6d188de7249247854dd6281aeb138d6e304b5aa006bb9 SHA512 1be8a84b7d88c10ab7336c3c6bc8d7e7be5feb3253ef618cba1f3ed908aad3fc480f30dd2a292aa2774ec88ceba370af3fa7d96f228cba3df8f78b6face6991b DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 +DIST scitokens-cpp-0.7.2.tar.gz 99557 BLAKE2B 93b5a4e331004b8bcec9b9ad931d5de2bb5ecd69dc75b4100261110aa0488f4b4616e085235dc8703f492bb80cce2d7a8e90824c32f11d9db6dec65e2be87d1f SHA512 40e4bd8b14e040f748e8b7c00a32f26028b502d293c8d4ed77f20294fe7356a991d9d0a449731cde28a90556aeefd42e4ca63ec882b94697abeef2483544451c diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild new file mode 100644 index 0..5d3e16ae9 --- /dev/null +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; +else + SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" +HOMEPAGE="https://scitokens.org/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +DEPEND="${RDEPEND} +
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/, dev-cpp/scitokens-cpp/files/
commit: 20344e32c931b46f9b66ebc2f7479b96b95704c8 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Nov 1 13:08:41 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Nov 1 13:08:41 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20344e32 dev-cpp/scitokens-cpp: drop 0.7.0 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 - .../scitokens-cpp-0.7.0-install-when-testing.patch | 21 - dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild | 55 -- 3 files changed, 77 deletions(-) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index 32bf633fd..56804bd76 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1,3 +1,2 @@ -DIST scitokens-cpp-0.7.0.tar.gz 98971 BLAKE2B 3429ff89b5a5202f9892fc68fc558c8b64276977a396981af845f05f8eb3f638602cedd30ea97f3ab5e6d188de7249247854dd6281aeb138d6e304b5aa006bb9 SHA512 1be8a84b7d88c10ab7336c3c6bc8d7e7be5feb3253ef618cba1f3ed908aad3fc480f30dd2a292aa2774ec88ceba370af3fa7d96f228cba3df8f78b6face6991b DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 DIST scitokens-cpp-0.7.2.tar.gz 99557 BLAKE2B 93b5a4e331004b8bcec9b9ad931d5de2bb5ecd69dc75b4100261110aa0488f4b4616e085235dc8703f492bb80cce2d7a8e90824c32f11d9db6dec65e2be87d1f SHA512 40e4bd8b14e040f748e8b7c00a32f26028b502d293c8d4ed77f20294fe7356a991d9d0a449731cde28a90556aeefd42e4ca63ec882b94697abeef2483544451c diff --git a/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.0-install-when-testing.patch b/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.0-install-when-testing.patch deleted file mode 100644 index c2b500810..0 --- a/dev-cpp/scitokens-cpp/files/scitokens-cpp-0.7.0-install-when-testing.patch +++ /dev/null @@ -1,21 +0,0 @@ -Bug: https://github.com/scitokens/scitokens-cpp/issues/82 - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index ec5c878..611afb1 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -81,13 +81,12 @@ endif() - enable_testing() - add_subdirectory(test) - --else() -+endif() - get_directory_property(TARGETS BUILDSYSTEM_TARGETS) - install( - TARGETS ${TARGETS} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ) --endif() - - install( - FILES src/scitokens.h diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild deleted file mode 100644 index 59eac5e9b..0 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; -else - SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" -HOMEPAGE="https://scitokens.org/; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -DEPEND="${RDEPEND} -
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 0a96aa6841404181a4c3917c61c876583d2dfad7 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Mar 23 03:25:36 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Mar 23 03:25:36 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a96aa68 dev-cpp/scitokens-cpp: add 1.0.0 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 + dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild | 57 2 files changed, 58 insertions(+) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index 849474dad..8a2d0ade8 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1,2 +1,3 @@ DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 DIST scitokens-cpp-0.7.3.tar.gz 99699 BLAKE2B d5d4f4559a2668d391abf6f8139d4c1e6c99d7acfd26e730db19e91306096c6c67379ab920bfa130222908962f8ab62bd2e7dcade247d9f07431343346a88cb4 SHA512 b9d48e337bf4edf14d8ae231988b48e36736aa948b82dc8336a9adb8db91870a8d0bce25a4555fd728cf80c0bd0303bef5df6434f6ea031a8dce2edd99e0ad7e +DIST scitokens-cpp-1.0.0.tar.gz 309098 BLAKE2B ebe919bd5a4dada2fa08e881358caf597aeae9309d75977d8479b5859bb5d0d396cc890f4048ed3295c7e3cf483440fca40dd0bd7f1d54a608d547b72d3e6b5f SHA512 db0679be6bed7117ced05618a5cbd8c52f427e10e221a8094780ebaa1585caeae57a44fc2a76691bf33bbcf34dd1353b27caca8a9381dd3c3aa16a8ef6a14285 diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild new file mode 100644 index 0..e0b428f84 --- /dev/null +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; +else + SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" +HOMEPAGE="https://scitokens.org/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +DEPEND="${RDEPEND} + >=dev-cpp/jwt-cpp-0.6.0 + dev-db/sqlite + dev-libs/openssl + net-misc/curl + sys-apps/util-linux + test? ( dev-cpp/gtest )" +BDEPEND="virtual/pkgconfig" +RESTRICT="!test? ( test )" + +src_prepare() { + # Unbundle dev-cpp/gtest, dev-cpp/jwt-cpp + rm -rvf vendor + # Fix include path for picojson. + find src/ \( -name '*.cpp' -o -name '*.h' \) -type f -print0 | \ + xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die + # Disable network-based tests relying on external services. + if use test; then + sed -i -e '/^TEST_F/s#RefreshTest#DISABLED_RefreshTest#' \ + -e '/^TEST_F/s#RefreshExpiredTest#DISABLED_RefreshExpiredTest#' test/main.cpp || die + fi + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DSCITOKENS_BUILD_UNITTESTS="$(usex test)" + -DSCITOKENS_EXTERNAL_GTEST=YES + ) + cmake_src_configure +} + +src_test() { + cmake_run_in "${BUILD_DIR}" ctest --verbose || die +}
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 486f989f33290842fdf31906ae33e14ceb99a544 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 18 20:13:07 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 18 20:13:07 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=486f989f mpv-plugin/mpv-mpris: depend on mpv script backends for tests Current media-video/mpv does not support "scripts" option unless lua or javascript support is enabled. This is fixed upstream via: https://github.com/mpv-player/mpv/pull/11468 for the next release. Closes: https://bugs.gentoo.org/901311 Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild | 8 +++- mpv-plugin/mpv-mpris/mpv-mpris-.ebuild | 8 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild index f5ef84c62..5f8084794 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-0.9-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 @@ -24,12 +24,18 @@ RDEPEND=" dev-libs/glib:2 " DEPEND="${RDEPEND}" +# temporary dep for tests on media-video/mpv due to https://github.com/mpv-player/mpv/pull/11468 BDEPEND=" virtual/pkgconfig test? ( app-misc/jq app-text/jo media-sound/playerctl + || ( + media-video/mpv[lua] + media-video/mpv[javascript] + >=media-video/mpv-0.36 + ) net-misc/socat sys-apps/dbus x11-apps/xauth diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild index f5ef84c62..5f8084794 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-.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 @@ -24,12 +24,18 @@ RDEPEND=" dev-libs/glib:2 " DEPEND="${RDEPEND}" +# temporary dep for tests on media-video/mpv due to https://github.com/mpv-player/mpv/pull/11468 BDEPEND=" virtual/pkgconfig test? ( app-misc/jq app-text/jo media-sound/playerctl + || ( + media-video/mpv[lua] + media-video/mpv[javascript] + >=media-video/mpv-0.36 + ) net-misc/socat sys-apps/dbus x11-apps/xauth
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 54e1c1ca704b38dfe0487dba0d901953c6be8efd Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Apr 28 18:12:22 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Apr 28 18:12:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54e1c1ca dev-cpp/scitokens-cpp: add 1.0.1 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 + dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild | 57 2 files changed, 58 insertions(+) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index 8a2d0ade8..725b79d63 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1,3 +1,4 @@ DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 DIST scitokens-cpp-0.7.3.tar.gz 99699 BLAKE2B d5d4f4559a2668d391abf6f8139d4c1e6c99d7acfd26e730db19e91306096c6c67379ab920bfa130222908962f8ab62bd2e7dcade247d9f07431343346a88cb4 SHA512 b9d48e337bf4edf14d8ae231988b48e36736aa948b82dc8336a9adb8db91870a8d0bce25a4555fd728cf80c0bd0303bef5df6434f6ea031a8dce2edd99e0ad7e DIST scitokens-cpp-1.0.0.tar.gz 309098 BLAKE2B ebe919bd5a4dada2fa08e881358caf597aeae9309d75977d8479b5859bb5d0d396cc890f4048ed3295c7e3cf483440fca40dd0bd7f1d54a608d547b72d3e6b5f SHA512 db0679be6bed7117ced05618a5cbd8c52f427e10e221a8094780ebaa1585caeae57a44fc2a76691bf33bbcf34dd1353b27caca8a9381dd3c3aa16a8ef6a14285 +DIST scitokens-cpp-1.0.1.tar.gz 309430 BLAKE2B cfb0a25bde68076334d37d0b47adcb2f1b794bf60330f612c3bfbe2588e420a2b427e9e9916ee14c2c348ed4448d781fad2068d35560b45740b81144aa12e6a6 SHA512 592d8c473ecdeed49c5552239d98e4da57313c8914b3c97c74a6bc4b1f4929b4490a33695e741972a8c83f6097d644fc4df94b3ca54d811c64dcf542b6467ea9 diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild new file mode 100644 index 0..e0b428f84 --- /dev/null +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; +else + SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" +HOMEPAGE="https://scitokens.org/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +DEPEND="${RDEPEND} + >=dev-cpp/jwt-cpp-0.6.0 + dev-db/sqlite + dev-libs/openssl + net-misc/curl + sys-apps/util-linux + test? ( dev-cpp/gtest )" +BDEPEND="virtual/pkgconfig" +RESTRICT="!test? ( test )" + +src_prepare() { + # Unbundle dev-cpp/gtest, dev-cpp/jwt-cpp + rm -rvf vendor + # Fix include path for picojson. + find src/ \( -name '*.cpp' -o -name '*.h' \) -type f -print0 | \ + xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die + # Disable network-based tests relying on external services. + if use test; then + sed -i -e '/^TEST_F/s#RefreshTest#DISABLED_RefreshTest#' \ + -e '/^TEST_F/s#RefreshExpiredTest#DISABLED_RefreshExpiredTest#' test/main.cpp || die + fi + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DSCITOKENS_BUILD_UNITTESTS="$(usex test)" + -DSCITOKENS_EXTERNAL_GTEST=YES + ) + cmake_src_configure +} + +src_test() { + cmake_run_in "${BUILD_DIR}" ctest --verbose || die +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 866c26dde9d396f3500d98b8ce4227752552ef6c Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Apr 28 18:13:19 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Apr 28 18:13:19 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=866c26dd dev-cpp/scitokens-cpp: drop 0.7.1 Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/Manifest | 1 - dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild | 55 2 files changed, 56 deletions(-) diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index 725b79d63..864a32623 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -1,4 +1,3 @@ -DIST scitokens-cpp-0.7.1.tar.gz 99411 BLAKE2B b89c63ad35105a064e6f8ecd7596ba51de43096828a756b7c64669a352784c56bcb9295638f173cdbeac833e9dfc14828daf775d60a6cd124abf639125cf5842 SHA512 5c73fcccfb2db92916caced118e2ab4e110f7a8331a9bd84d06bd059da5258d7e8423822356e1833bbce7b047d7f31e2cd20cf4c0eb064dc2d248d9febab35b5 DIST scitokens-cpp-0.7.3.tar.gz 99699 BLAKE2B d5d4f4559a2668d391abf6f8139d4c1e6c99d7acfd26e730db19e91306096c6c67379ab920bfa130222908962f8ab62bd2e7dcade247d9f07431343346a88cb4 SHA512 b9d48e337bf4edf14d8ae231988b48e36736aa948b82dc8336a9adb8db91870a8d0bce25a4555fd728cf80c0bd0303bef5df6434f6ea031a8dce2edd99e0ad7e DIST scitokens-cpp-1.0.0.tar.gz 309098 BLAKE2B ebe919bd5a4dada2fa08e881358caf597aeae9309d75977d8479b5859bb5d0d396cc890f4048ed3295c7e3cf483440fca40dd0bd7f1d54a608d547b72d3e6b5f SHA512 db0679be6bed7117ced05618a5cbd8c52f427e10e221a8094780ebaa1585caeae57a44fc2a76691bf33bbcf34dd1353b27caca8a9381dd3c3aa16a8ef6a14285 DIST scitokens-cpp-1.0.1.tar.gz 309430 BLAKE2B cfb0a25bde68076334d37d0b47adcb2f1b794bf60330f612c3bfbe2588e420a2b427e9e9916ee14c2c348ed4448d781fad2068d35560b45740b81144aa12e6a6 SHA512 592d8c473ecdeed49c5552239d98e4da57313c8914b3c97c74a6bc4b1f4929b4490a33695e741972a8c83f6097d644fc4df94b3ca54d811c64dcf542b6467ea9 diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild deleted file mode 100644 index 5d3e16ae9..0 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp; -else - SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION=" A C++ implementation of the SciTokens library with a C library interface" -HOMEPAGE="https://scitokens.org/; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -DEPEND="${RDEPEND} -
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scitokens-cpp/
commit: 20669b5fe8b3d9c32d1d2fded521c1176ca5bdb5 Author: Oliver Freyermuth googlemail com> AuthorDate: Mon May 1 12:57:52 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Mon May 1 12:57:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20669b5f dev-cpp/scitokens-cpp: die if unbundling fails Signed-off-by: Oliver Freyermuth googlemail.com> dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild | 2 +- dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild | 2 +- dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild index 5d3e16ae9..d6173e21e 100644 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-0.7.3.ebuild @@ -36,7 +36,7 @@ PATCHES=( src_prepare() { # Unbundle dev-cpp/gtest, dev-cpp/jwt-cpp - rm -rvf vendor + rm -r vendor || die # Fix include path for picojson. find src/ \( -name '*.cpp' -o -name '*.h' \) -type f -print0 | xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die cmake_src_prepare diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild index e0b428f84..acf2c661d 100644 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.0.ebuild @@ -32,7 +32,7 @@ RESTRICT="!test? ( test )" src_prepare() { # Unbundle dev-cpp/gtest, dev-cpp/jwt-cpp - rm -rvf vendor + rm -r vendor || die # Fix include path for picojson. find src/ \( -name '*.cpp' -o -name '*.h' \) -type f -print0 | \ xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild index e0b428f84..acf2c661d 100644 --- a/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild @@ -32,7 +32,7 @@ RESTRICT="!test? ( test )" src_prepare() { # Unbundle dev-cpp/gtest, dev-cpp/jwt-cpp - rm -rvf vendor + rm -r vendor || die # Fix include path for picojson. find src/ \( -name '*.cpp' -o -name '*.h' \) -type f -print0 | \ xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die
[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv-mpris/
commit: 95e13e9442103be91514f264a20f06fac42d9ba5 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Mar 30 20:33:07 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Mar 30 20:33:07 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=95e13e94 mpv-plugin/mpv-mpris: add 1.0, drop CFLAGS patching CFLAGS are now honoured in correct order by the build system, i.e. -O* is not overwritten anymore. Signed-off-by: Oliver Freyermuth googlemail.com> mpv-plugin/mpv-mpris/Manifest| 1 + mpv-plugin/mpv-mpris/{mpv-mpris-.ebuild => mpv-mpris-1.0.ebuild} | 5 - mpv-plugin/mpv-mpris/mpv-mpris-.ebuild | 5 - 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/mpv-plugin/mpv-mpris/Manifest b/mpv-plugin/mpv-mpris/Manifest index dbc301903..a4ae17fc3 100644 --- a/mpv-plugin/mpv-mpris/Manifest +++ b/mpv-plugin/mpv-mpris/Manifest @@ -1,2 +1,3 @@ DIST mpv-mpris-0.8.1.tar.gz 13469 BLAKE2B a284a9ffb7f0c36254bcec6d5cc102e19bca551b02657c1802cc0790e7ce61866b8928fa42e0de483463a05e2e513d90f53477b3fd5ca2cf29c1ce0fe8efc766 SHA512 a7ed2c7d5d0b7eb323026ae7b21c8a55e02a90b9fe761d7162ed7162200cf00793842f04a7a2ac841f7de3196657cfb17029ce7285ea977cd35284879db0184d DIST mpv-mpris-0.9.tar.gz 13746 BLAKE2B bcfb6efd51265409545e007980774b1ee7b7415fd89788c909be95d0fa12175c8ef9529d18c608345e88b6cba2b11f98a7bcb6cc1977a8b791b7025b6197c269 SHA512 82845320fe8d1ce903e8c9027070339d0281ace3887743728df0c0b4abb12de59bd7e86927d86b2669c54f80fee03d5f65e2c086ddafd5bcf55039db51bf64fc +DIST mpv-mpris-1.0.tar.gz 13974 BLAKE2B fd74326ef24f080505f7da075603b16a44a3c44cebe716ab7c7b013d49e0247e9f4c7b52e842044419a561d3d60cf806682e68343f1f4679e11d562eb8308385 SHA512 edc8218477a3b9b6c0568a122f3c02efde86a4de97f84872b767031e58c6916d4e3b34de75275538e8f18f28f15a139d8fca8631a76cecc04d8df88c457d5fad diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-1.0.ebuild similarity index 92% copy from mpv-plugin/mpv-mpris/mpv-mpris-.ebuild copy to mpv-plugin/mpv-mpris/mpv-mpris-1.0.ebuild index 5f8084794..64095d3eb 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-1.0.ebuild @@ -48,11 +48,6 @@ MPV_PLUGIN_FILES=( mpris.so ) RESTRICT="!test? ( test )" -src_prepare() { - sed -e 's:-O2 ::' -i Makefile || die "sed Makefile(s) failed" - default -} - src_compile() { tc-export CC emake PKG_CONFIG="$(tc-getPKG_CONFIG)" diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild index 5f8084794..64095d3eb 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-.ebuild @@ -48,11 +48,6 @@ MPV_PLUGIN_FILES=( mpris.so ) RESTRICT="!test? ( test )" -src_prepare() { - sed -e 's:-O2 ::' -i Makefile || die "sed Makefile(s) failed" - default -} - src_compile() { tc-export CC emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 361bd54a93505180a97e7882798dc5ab70500a48 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 4 19:25:57 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 4 19:25:57 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=361bd54a dev-libs/cglm: add 0.8.9 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.9.ebuild | 46 + 2 files changed, 47 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 1f3e0b5f5..e2234184b 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece +DIST cglm-0.8.9.tar.gz 631331 BLAKE2B 17f6f8d379aa81ee9327315b121cc7629fcc394fe032c1e1540e5153b2d3b0a2129f27eb46a8ae4323aa826b2bfff310b9039f78953d52d0bd994ba493fcdbd9 SHA512 ac0a042d61c60eac7d6616e5bc0f5c3e77b1a45f58f6732b34edc9a0d714046777e4b490200a3b54c6325ddad5b5faeb3648a299685f748f8b0618ce66a9a7f4 diff --git a/dev-libs/cglm/cglm-0.8.9.ebuild b/dev-libs/cglm/cglm-0.8.9.ebuild new file mode 100644 index 0..7ed5a83c3 --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.9.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 8c0b48af7a3090c95ecd3e2226bf6cb5ab7e22e4 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 4 19:26:05 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 4 19:26:05 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c0b48af dev-libs/cglm: drop 0.8.7 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.7.ebuild | 46 - 2 files changed, 47 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index e2234184b..05dcd5ca9 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece DIST cglm-0.8.9.tar.gz 631331 BLAKE2B 17f6f8d379aa81ee9327315b121cc7629fcc394fe032c1e1540e5153b2d3b0a2129f27eb46a8ae4323aa826b2bfff310b9039f78953d52d0bd994ba493fcdbd9 SHA512 ac0a042d61c60eac7d6616e5bc0f5c3e77b1a45f58f6732b34edc9a0d714046777e4b490200a3b54c6325ddad5b5faeb3648a299685f748f8b0618ce66a9a7f4 diff --git a/dev-libs/cglm/cglm-0.8.7.ebuild b/dev-libs/cglm/cglm-0.8.7.ebuild deleted file mode 100644 index ddb415056..0 --- a/dev-libs/cglm/cglm-0.8.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=1 -DOCS_DEPEND="dev-python/sphinx_rtd_theme" -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_prepare() { - default - # Enable autodoc since themeing plugin is used. - sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die -} - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}