[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/

2020-06-02 Thread Oliver Freyermuth
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/

2020-06-02 Thread Oliver Freyermuth
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/

2020-06-02 Thread Oliver Freyermuth
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/

2020-06-02 Thread Oliver Freyermuth
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/

2020-06-02 Thread Oliver Freyermuth
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/

2020-08-05 Thread Oliver Freyermuth
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/

2020-06-06 Thread Oliver Freyermuth
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/

2020-06-12 Thread Oliver Freyermuth
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/

2020-12-03 Thread Oliver Freyermuth
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/

2020-12-03 Thread Oliver Freyermuth
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/

2021-05-30 Thread Oliver Freyermuth
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/

2021-05-30 Thread Oliver Freyermuth
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/

2021-05-01 Thread Oliver Freyermuth
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/

2021-05-01 Thread Oliver Freyermuth
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/

2021-05-01 Thread Oliver Freyermuth
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/

2021-05-02 Thread Oliver Freyermuth
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/

2021-05-02 Thread Oliver Freyermuth
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/

2021-04-24 Thread Oliver Freyermuth
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/

2021-04-17 Thread Oliver Freyermuth
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/

2021-04-17 Thread Oliver Freyermuth
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/

2021-04-08 Thread Oliver Freyermuth
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/

2021-04-08 Thread Oliver Freyermuth
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/

2021-04-22 Thread Oliver Freyermuth
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/

2021-04-23 Thread Oliver Freyermuth
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/

2021-04-23 Thread Oliver Freyermuth
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/

2021-04-23 Thread Oliver Freyermuth
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/

2021-08-18 Thread Oliver Freyermuth
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/

2021-08-18 Thread Oliver Freyermuth
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/

2021-10-24 Thread Oliver Freyermuth
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/

2022-03-05 Thread Oliver Freyermuth
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/

2022-03-05 Thread Oliver Freyermuth
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/

2022-03-05 Thread Oliver Freyermuth
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/

2022-03-05 Thread Oliver Freyermuth
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/

2022-03-05 Thread Oliver Freyermuth
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/

2022-03-05 Thread Oliver Freyermuth
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/

2022-03-08 Thread Oliver Freyermuth
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/

2022-02-12 Thread Oliver Freyermuth
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/

2022-02-12 Thread Oliver Freyermuth
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/

2022-02-26 Thread Oliver Freyermuth
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/

2022-02-26 Thread Oliver Freyermuth
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/

2022-02-26 Thread Oliver Freyermuth
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/

2022-02-26 Thread Oliver Freyermuth
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/

2022-02-26 Thread Oliver Freyermuth
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/

2022-02-26 Thread Oliver Freyermuth
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/

2022-02-27 Thread Oliver Freyermuth
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/

2022-02-27 Thread Oliver Freyermuth
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/

2022-03-20 Thread Oliver Freyermuth
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/

2022-03-20 Thread Oliver Freyermuth
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/

2022-02-03 Thread Oliver Freyermuth
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/

2022-04-06 Thread Oliver Freyermuth
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/

2022-04-06 Thread Oliver Freyermuth
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/

2023-08-30 Thread Oliver Freyermuth
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/

2023-08-30 Thread Oliver Freyermuth
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/

2023-09-08 Thread Oliver Freyermuth
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/

2023-09-08 Thread Oliver Freyermuth
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/

2023-09-27 Thread Oliver Freyermuth
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/

2023-10-11 Thread Oliver Freyermuth
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/

2023-10-22 Thread Oliver Freyermuth
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/

2022-05-30 Thread Oliver Freyermuth
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/

2022-05-30 Thread Oliver Freyermuth
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/

2022-06-02 Thread Oliver Freyermuth
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/

2022-06-23 Thread Oliver Freyermuth
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/

2022-06-22 Thread Oliver Freyermuth
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/

2022-06-17 Thread Oliver Freyermuth
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/

2022-06-17 Thread Oliver Freyermuth
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/

2022-06-17 Thread Oliver Freyermuth
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/

2022-06-17 Thread Oliver Freyermuth
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/

2022-05-05 Thread Oliver Freyermuth
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/

2022-08-24 Thread Oliver Freyermuth
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/

2022-08-24 Thread Oliver Freyermuth
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/

2022-08-25 Thread Oliver Freyermuth
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/

2022-08-26 Thread Oliver Freyermuth
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/

2022-08-26 Thread Oliver Freyermuth
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/

2022-10-23 Thread Oliver Freyermuth
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/

2022-10-23 Thread Oliver Freyermuth
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/

2022-10-26 Thread Oliver Freyermuth
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/

2022-10-26 Thread Oliver Freyermuth
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/

2022-10-30 Thread Oliver Freyermuth
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/

2022-09-10 Thread Oliver Freyermuth
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/

2022-09-10 Thread Oliver Freyermuth
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/

2022-09-25 Thread Oliver Freyermuth
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/

2022-09-25 Thread Oliver Freyermuth
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/

2022-12-24 Thread Oliver Freyermuth
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/

2022-12-24 Thread Oliver Freyermuth
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/

2022-12-26 Thread Oliver Freyermuth
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/

2022-12-15 Thread Oliver Freyermuth
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/

2022-12-15 Thread Oliver Freyermuth
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/

2022-12-21 Thread Oliver Freyermuth
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/

2022-11-02 Thread Oliver Freyermuth
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/

2022-11-02 Thread Oliver Freyermuth
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/

2022-11-01 Thread Oliver Freyermuth
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/

2022-11-01 Thread Oliver Freyermuth
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/

2023-03-22 Thread Oliver Freyermuth
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/

2023-03-18 Thread Oliver Freyermuth
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/

2023-04-28 Thread Oliver Freyermuth
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/

2023-04-28 Thread Oliver Freyermuth
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/

2023-05-01 Thread Oliver Freyermuth
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/

2023-03-30 Thread Oliver Freyermuth
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/

2023-02-04 Thread Oliver Freyermuth
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/

2023-02-04 Thread Oliver Freyermuth
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
-}



  1   2   >