[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/ffmpegfs/

2024-07-19 Thread Alexey Sokolov
commit: 4f59cb657cffca91ff0142277a962d47ffbdd37d
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Jul 19 08:10:31 2024 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Fri Jul 19 08:10:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f59cb65

sys-fs/ffmpegfs: depend on xxd (vim-core)

Closes: https://bugs.gentoo.org/935883
Signed-off-by: Alexey Sokolov  asokolov.org>

 sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild 
b/sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild
index 802d6a426..33dbbffbb 100644
--- a/sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild
+++ b/sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild
@@ -17,6 +17,7 @@ IUSE="bluray dvd"
 RESTRICT="test"  # needs /dev/fuse
 
 BDEPEND="
+   app-editors/vim-core
app-text/asciidoc
virtual/pkgconfig
www-client/w3m



[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/ffmpegfs/

2024-07-11 Thread Alexey Sokolov
commit: 60967acdb9697d9e2195cb7722f26aaac46f9cd9
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Thu Jul 11 16:42:48 2024 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Thu Jul 11 16:42:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60967acd

sys-fs/ffmpegfs: fix dep on fuse slot

Closes: https://bugs.gentoo.org/935778
Signed-off-by: Alexey Sokolov  asokolov.org>

 sys-fs/ffmpegfs/{ffmpegfs-2.16.ebuild => ffmpegfs-2.16-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild 
b/sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild
similarity index 98%
rename from sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild
rename to sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild
index 4b681adab..802d6a426 100644
--- a/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild
+++ b/sys-fs/ffmpegfs/ffmpegfs-2.16-r1.ebuild
@@ -26,7 +26,7 @@ DEPEND="
dev-libs/libchardet
media-libs/libcue:=
media-video/ffmpeg:=
-   sys-fs/fuse
+   sys-fs/fuse:0
bluray? ( media-libs/libbluray:= )
dvd? ( media-libs/libdvdread:= )
 "



[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/ffmpegfs/files/, sys-fs/ffmpegfs/

2024-07-05 Thread Alexey Sokolov
commit: 83c9c1613fe6713cc18a81a6095953735066f6ad
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Jul  5 17:18:00 2024 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Fri Jul  5 17:37:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83c9c161

sys-fs/ffmpegfs: new package, add 2.16

Signed-off-by: Alexey Sokolov  asokolov.org>

 sys-fs/ffmpegfs/Manifest   |  1 +
 sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild   | 49 ++
 sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch   | 24 +++
 sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch | 12 ++
 sys-fs/ffmpegfs/metadata.xml   | 20 +
 5 files changed, 106 insertions(+)

diff --git a/sys-fs/ffmpegfs/Manifest b/sys-fs/ffmpegfs/Manifest
new file mode 100644
index 0..e9a6afa5e
--- /dev/null
+++ b/sys-fs/ffmpegfs/Manifest
@@ -0,0 +1 @@
+DIST ffmpegfs-2.16.tar.gz 14630485 BLAKE2B 
69fcf7b9020b2a3b38a8719d9fd6766963ec0f642567c3b852a92408531988295c4e71557bd16f520660078fd314f170a934d6bb700321f9d90bff108209ca30
 SHA512 
9e3f3a8fc186c19b73edfa98f88a64d5536a1b8ade47f07c4e053a0e002aa729968efb67d92f4086476f55d72c67c4037e7c0965a672c4638be07afc3ed6a9a5

diff --git a/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild 
b/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild
new file mode 100644
index 0..4b681adab
--- /dev/null
+++ b/sys-fs/ffmpegfs/ffmpegfs-2.16.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="FUSE-based transcoding filesystem with support from/to many 
formats."
+HOMEPAGE="https://nschlia.github.io/ffmpegfs/;
+SRC_URI="https://github.com/nschlia/ffmpegfs/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bluray dvd"
+
+RESTRICT="test"  # needs /dev/fuse
+
+BDEPEND="
+   app-text/asciidoc
+   virtual/pkgconfig
+   www-client/w3m
+"
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/libchardet
+   media-libs/libcue:=
+   media-video/ffmpeg:=
+   sys-fs/fuse
+   bluray? ( media-libs/libbluray:= )
+   dvd? ( media-libs/libdvdread:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/ffmpegfs-2.16-cflags.patch"
+   "${FILESDIR}/ffmpegfs-2.16-varcache.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with bluray libbluray) \
+   $(use_with dvd libdvd)
+}

diff --git a/sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch 
b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch
new file mode 100644
index 0..2bc78e218
--- /dev/null
+++ b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-cflags.patch
@@ -0,0 +1,24 @@
+Respect user's CFLAGS
+
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,7 +2,7 @@
+ if DEBUG
+ export OPTIMISATION = -DDEBUG -ggdb -fstack-protector-explicit
+ else
+-export OPTIMISATION = -DNDEBUG -Ofast -g
++export OPTIMISATION = -DNDEBUG
+ endif
+ 
+ export WARNINGS = -Wall -Wextra -Wconversion -Wsign-compare -Wsign-conversion 
-Wpedantic
+--- a/configure.ac
 b/configure.ac
+@@ -19,8 +19,6 @@ AC_CANONICAL_HOST
+ AC_DEFINE_UNQUOTED([HOST_OS], ["$host_os"], [Host operating system])
+ 
+ # compiler flags
+-CFLAGS=""
+-CXXFLAGS=""
+ 
+ # Checks for programs
+ AC_PROG_CC

diff --git a/sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch 
b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch
new file mode 100644
index 0..20a96195d
--- /dev/null
+++ b/sys-fs/ffmpegfs/files/ffmpegfs-2.16-varcache.patch
@@ -0,0 +1,12 @@
+Don't install to /var/cache
+
+--- a/Makefile.am
 b/Makefile.am
+@@ -156,7 +156,6 @@ install-exec-hook:
+   echo "$(CACHEDIR) already exists."; \
+   else \
+   echo "Creating cache in $(CACHEDIR)."; \
+-  mkdir -p $(CACHEDIR) || true; \
+   fi
+ 
+ uninstall-hook:

diff --git a/sys-fs/ffmpegfs/metadata.xml b/sys-fs/ffmpegfs/metadata.xml
new file mode 100644
index 0..41c1887db
--- /dev/null
+++ b/sys-fs/ffmpegfs/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   Enable support of Blu-ray
+   
+   
+   FFmpegfs is a read-only FUSE filesystem which transcodes 
various audio and video formats to MP4, WebM, and many more on the fly when 
opened and read using the FFmpeg library, thus supporting a multitude of input 
formats and a variety of common output formats.
+
+   This allows access to a multi-media file collection with 
software and/or hardware which only understands one of the supported output 
formats, or transcodes files through simple drag-and-drop in a file browser.
+   
+   
+   https://github.com/nschlia/ffmpegfs/issues
+   nschlia/ffmpegfs
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libchardet/, dev-libs/libchardet/files/

2024-07-05 Thread Alexey Sokolov
commit: 87b8058656ac74ab8bc87bd49ba89354ddeb3d6c
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Jul  5 11:20:05 2024 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Fri Jul  5 17:26:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87b80586

dev-libs/libchardet: new package, add 1.0.6

Signed-off-by: Alexey Sokolov  asokolov.org>

 dev-libs/libchardet/Manifest|  1 +
 .../files/libchardet-1.0.6-pkgconfig.patch  | 10 ++
 dev-libs/libchardet/libchardet-1.0.6.ebuild | 21 +
 dev-libs/libchardet/metadata.xml| 15 +++
 4 files changed, 47 insertions(+)

diff --git a/dev-libs/libchardet/Manifest b/dev-libs/libchardet/Manifest
new file mode 100644
index 0..6b3dd7b46
--- /dev/null
+++ b/dev-libs/libchardet/Manifest
@@ -0,0 +1 @@
+DIST libchardet-1.0.6.tar.bz2 435028 BLAKE2B 
2a84aac34c15f62574ebc763f77faf97c6f5c3f99c5ec95797c45c0fc8abdf9491cb6f6153c74282843e0cd4c0ef8dcbccae7538006020c11425b9372534dbdf
 SHA512 
f46b603d258883afd2f1e7758d48887bc507cb5040f7e9f21b43fbcc11e4ad2393b66ade7e003ac58bae0215ac5e888e0e4c04d6da695b1ef9f113551a2ea597

diff --git a/dev-libs/libchardet/files/libchardet-1.0.6-pkgconfig.patch 
b/dev-libs/libchardet/files/libchardet-1.0.6-pkgconfig.patch
new file mode 100644
index 0..33098f1e3
--- /dev/null
+++ b/dev-libs/libchardet/files/libchardet-1.0.6-pkgconfig.patch
@@ -0,0 +1,10 @@
+Don't copy CFLAGS from portage's make.conf to .pc
+
+--- a/chardet.pc.in
 b/chardet.pc.in
+@@ -9,4 +9,4 @@ Name: @PACKAGE_NAME@
+ Description: Mozilla's Universal Charset Detector C/C++ API
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lchardet
+-Cflags: -I${includedir}/chardet @CFLAGS@
++Cflags: -I${includedir}/chardet

diff --git a/dev-libs/libchardet/libchardet-1.0.6.ebuild 
b/dev-libs/libchardet/libchardet-1.0.6.ebuild
new file mode 100644
index 0..daeac8113
--- /dev/null
+++ b/dev-libs/libchardet/libchardet-1.0.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Mozilla's Universal Charset Detector C/C++ API"
+HOMEPAGE="https://github.com/Joungkyun/libchardet;
+SRC_URI="https://github.com/Joungkyun/libchardet/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1 MPL-1.1"
+SLOT="0/0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}/libchardet-1.0.6-pkgconfig.patch"
+)
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+}

diff --git a/dev-libs/libchardet/metadata.xml b/dev-libs/libchardet/metadata.xml
new file mode 100644
index 0..6cfbc4f4b
--- /dev/null
+++ b/dev-libs/libchardet/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   libchardet is based on Mozilla Universal Charset Detector 
library and, detects the character set used to encode data.
+   
+   
+   
https://github.com/Joungkyun/libchardet/issues
+   Joungkyun/libchardet
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: media-video/ytarchive/

2023-11-14 Thread Alexey Sokolov
commit: f5aface80444510bbfd158bd39b1c1011eba66cf
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Nov 14 23:20:56 2023 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Tue Nov 14 23:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5aface8

media-video/ytarchive: add 0.4.0

Signed-off-by: Alexey Sokolov  asokolov.org>

 media-video/ytarchive/Manifest   |  2 ++
 media-video/ytarchive/ytarchive-0.4.0.ebuild | 28 
 2 files changed, 30 insertions(+)

diff --git a/media-video/ytarchive/Manifest b/media-video/ytarchive/Manifest
index aefea8998d..8bf775de83 100644
--- a/media-video/ytarchive/Manifest
+++ b/media-video/ytarchive/Manifest
@@ -1,2 +1,4 @@
 DIST ytarchive-0.3.2-deps.tar.xz 20111036 BLAKE2B 
bdfe91078310b1a4ee11a1d46123521322562fb328db40ae9a62cfd8cc9afe5d567cda87fc415f21d26ea7665de5b6edbf2cef080c73a090da6023f46790
 SHA512 
288c230547ba099f50ccb64033e231d89cc1e34c9e40b649dd74879d67507860ff8d47b1b98eca34938c98a1d08cc8bc2759c6ad426aa145e788bfa4687ed940
 DIST ytarchive-0.3.2.tar.gz 52405 BLAKE2B 
1b428e08af78164a52d3d6f89d9258e18c4c0317dcb37223acc8e18ec4f99d27fe4f8857306b5c297c9fe2938ccbddfcf105b94fd617546e86fd6588fa73daae
 SHA512 
9be630985d7134085737f063666b64d912860e14ef3dc312ec92dcdde68322b4aa792f9de412ef2168749f58159151cad00cc8d56926df246d31a94441dac831
+DIST ytarchive-0.4.0-vendor.tar.xz 551148 BLAKE2B 
fcd5f19cdd54908ecdb9e7e16484a5a1242475bd84911a393f987d5dbd3ddaea4b86784b228deb32a36dd4b882ea42c607009735c3841440b97d21d34810c95b
 SHA512 
34bbc67519e3373b440b300e4e59be4e58842c7c3df3c4f093ff92e7a40ef5d7c5b3263d68ab41a8a7e98d53fb247241ce63a79797f0f8b8d71c1358d79ceb33
+DIST ytarchive-0.4.0.tar.gz 34808 BLAKE2B 
e054b280413b223b6b91662574483a1de737e369c4dcf80698230b41ecc90faa8dc050fb999395b2a413ae135f7e9ed9f6bf4aa2986ee8afed897f2cc2d4aaf9
 SHA512 
4fc4638e527c6d39a3aa12d217eb6c6c3080d08aa81b78f8bad2008f4a1eee4e3a601692829ab4c512ee18768593569b306d6206f96f5581f1e3009dd66b99a7

diff --git a/media-video/ytarchive/ytarchive-0.4.0.ebuild 
b/media-video/ytarchive/ytarchive-0.4.0.ebuild
new file mode 100644
index 00..02fc766acb
--- /dev/null
+++ b/media-video/ytarchive/ytarchive-0.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Youtube livestream downloader"
+HOMEPAGE="https://github.com/Kethsar/ytarchive;
+SRC_URI="
+   https://github.com/Kethsar/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://files.asokolov.org/gentoo/${P}-vendor.tar.xz
+"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-video/ffmpeg"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin ytarchive
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-video/ytarchive/

2023-11-14 Thread Alexey Sokolov
commit: 48bf7f7c15719b6075eb7707de332cc10a2f2bb0
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Nov 14 23:22:23 2023 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Tue Nov 14 23:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48bf7f7c

media-video/ytarchive: drop 0.3.2

Signed-off-by: Alexey Sokolov  asokolov.org>

 media-video/ytarchive/Manifest   |  2 --
 media-video/ytarchive/ytarchive-0.3.2.ebuild | 28 
 2 files changed, 30 deletions(-)

diff --git a/media-video/ytarchive/Manifest b/media-video/ytarchive/Manifest
index 8bf775de83..66d1d73ad6 100644
--- a/media-video/ytarchive/Manifest
+++ b/media-video/ytarchive/Manifest
@@ -1,4 +1,2 @@
-DIST ytarchive-0.3.2-deps.tar.xz 20111036 BLAKE2B 
bdfe91078310b1a4ee11a1d46123521322562fb328db40ae9a62cfd8cc9afe5d567cda87fc415f21d26ea7665de5b6edbf2cef080c73a090da6023f46790
 SHA512 
288c230547ba099f50ccb64033e231d89cc1e34c9e40b649dd74879d67507860ff8d47b1b98eca34938c98a1d08cc8bc2759c6ad426aa145e788bfa4687ed940
-DIST ytarchive-0.3.2.tar.gz 52405 BLAKE2B 
1b428e08af78164a52d3d6f89d9258e18c4c0317dcb37223acc8e18ec4f99d27fe4f8857306b5c297c9fe2938ccbddfcf105b94fd617546e86fd6588fa73daae
 SHA512 
9be630985d7134085737f063666b64d912860e14ef3dc312ec92dcdde68322b4aa792f9de412ef2168749f58159151cad00cc8d56926df246d31a94441dac831
 DIST ytarchive-0.4.0-vendor.tar.xz 551148 BLAKE2B 
fcd5f19cdd54908ecdb9e7e16484a5a1242475bd84911a393f987d5dbd3ddaea4b86784b228deb32a36dd4b882ea42c607009735c3841440b97d21d34810c95b
 SHA512 
34bbc67519e3373b440b300e4e59be4e58842c7c3df3c4f093ff92e7a40ef5d7c5b3263d68ab41a8a7e98d53fb247241ce63a79797f0f8b8d71c1358d79ceb33
 DIST ytarchive-0.4.0.tar.gz 34808 BLAKE2B 
e054b280413b223b6b91662574483a1de737e369c4dcf80698230b41ecc90faa8dc050fb999395b2a413ae135f7e9ed9f6bf4aa2986ee8afed897f2cc2d4aaf9
 SHA512 
4fc4638e527c6d39a3aa12d217eb6c6c3080d08aa81b78f8bad2008f4a1eee4e3a601692829ab4c512ee18768593569b306d6206f96f5581f1e3009dd66b99a7

diff --git a/media-video/ytarchive/ytarchive-0.3.2.ebuild 
b/media-video/ytarchive/ytarchive-0.3.2.ebuild
deleted file mode 100644
index af4491eb51..00
--- a/media-video/ytarchive/ytarchive-0.3.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Youtube livestream downloader"
-HOMEPAGE="https://github.com/Kethsar/ytarchive;
-SRC_URI="
-   https://github.com/Kethsar/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://files.asokolov.org/gentoo/${P}-deps.tar.xz
-"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="media-video/ffmpeg"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin ytarchive
-   einstalldocs
-}



[gentoo-commits] repo/proj/guru:dev commit in: media-video/ytarchive/

2023-01-08 Thread Alexey Sokolov
commit: 4fbdbdfe4e1ee9b98eda22bba333d405dc190381
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jan  8 13:09:04 2023 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Sun Jan  8 13:09:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fbdbdfe

media-video/ytarchive: new package, add 0.3.2

Signed-off-by: Alexey Sokolov  asokolov.org>

 media-video/ytarchive/Manifest   |  2 ++
 media-video/ytarchive/metadata.xml   | 11 +++
 media-video/ytarchive/ytarchive-0.3.2.ebuild | 26 ++
 3 files changed, 39 insertions(+)

diff --git a/media-video/ytarchive/Manifest b/media-video/ytarchive/Manifest
new file mode 100644
index 0..aefea8998
--- /dev/null
+++ b/media-video/ytarchive/Manifest
@@ -0,0 +1,2 @@
+DIST ytarchive-0.3.2-deps.tar.xz 20111036 BLAKE2B 
bdfe91078310b1a4ee11a1d46123521322562fb328db40ae9a62cfd8cc9afe5d567cda87fc415f21d26ea7665de5b6edbf2cef080c73a090da6023f46790
 SHA512 
288c230547ba099f50ccb64033e231d89cc1e34c9e40b649dd74879d67507860ff8d47b1b98eca34938c98a1d08cc8bc2759c6ad426aa145e788bfa4687ed940
+DIST ytarchive-0.3.2.tar.gz 52405 BLAKE2B 
1b428e08af78164a52d3d6f89d9258e18c4c0317dcb37223acc8e18ec4f99d27fe4f8857306b5c297c9fe2938ccbddfcf105b94fd617546e86fd6588fa73daae
 SHA512 
9be630985d7134085737f063666b64d912860e14ef3dc312ec92dcdde68322b4aa792f9de412ef2168749f58159151cad00cc8d56926df246d31a94441dac831

diff --git a/media-video/ytarchive/metadata.xml 
b/media-video/ytarchive/metadata.xml
new file mode 100644
index 0..e2c3958c4
--- /dev/null
+++ b/media-video/ytarchive/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+       Alexey Sokolov
+   
+   
+   Kethsar/ytarchive
+   
+

diff --git a/media-video/ytarchive/ytarchive-0.3.2.ebuild 
b/media-video/ytarchive/ytarchive-0.3.2.ebuild
new file mode 100644
index 0..c1d749637
--- /dev/null
+++ b/media-video/ytarchive/ytarchive-0.3.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Youtube livestream downloader"
+HOMEPAGE="https://github.com/Kethsar/ytarchive;
+SRC_URI="https://github.com/Kethsar/ytarchive/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI+=" https://files.asokolov.org/gentoo/${P}-deps.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-video/ffmpeg"
+
+src_compile() {
+   go build
+}
+
+src_install() {
+   default
+   dobin ytarchive
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/nuxhash/files/, net-p2p/nuxhash/, licenses/, profiles/

2022-07-17 Thread Alexey Sokolov
commit: 1a08c572d6b48c0a7237e53905cf7bc39185634e
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jul 17 21:10:23 2022 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Sun Jul 17 21:10:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a08c572

net-p2p/nuxhash: treeclean

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://bugs.gentoo.org/848399

 licenses/excavator-EULA| 258 -
 net-p2p/nuxhash/Manifest   |   1 -
 .../nuxhash-1.0.0_beta2_p20191013-fixurl.patch |  26 ---
 .../nuxhash-1.0.0_beta2_p20191013-remove-gui.patch |  12 -
 net-p2p/nuxhash/metadata.xml   |  11 -
 .../nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild   |  48 
 profiles/license_groups|   2 +-
 profiles/package.mask  |   6 -
 8 files changed, 1 insertion(+), 363 deletions(-)

diff --git a/licenses/excavator-EULA b/licenses/excavator-EULA
deleted file mode 100644
index 00a0527d7..0
--- a/licenses/excavator-EULA
+++ /dev/null
@@ -1,258 +0,0 @@
-End-User License Agreement ("Agreement")  
-
-
-Last updated: May 10, 2017
-
-Please read this End-User License Agreement ("Agreement") carefully before
-clicking the "I Agree" button, downloading or using NiceHash Excavator
-("Application").
-
-By clicking the "I Agree" button, downloading or using the Application, you
-are agreeing to be bound by the terms and conditions of this Agreement.
-
-This Agreement is a legal agreement between you (either an individual or a
-single entity) and NiceHash and it governs your use of the Application made
-available to you by NiceHash.
-
-If you do not agree to the terms of this Agreement, do not click on the "I
-Agree" button and do not download or use the Application.
-
-The Application is licensed, not sold, to you by NiceHash for use strictly in
-accordance with the terms of this Agreement.
-
-License  

-
-NiceHash grants you a revocable, non-exclusive, non-transferable, limited
-license to download, install and use the Application solely for your personal,
-non-commercial purposes strictly in accordance with the terms of this
-Agreement.
-
-Restrictions  
-
-
-You agree not to, and you will not permit others to:
-
-  * license, sell, rent, lease, assign, distribute, transmit, host, outsource,
-disclose or otherwise commercially exploit the Application or make the
-Application available to any third party.
-
-  * copy or use the Application for any purpose other than as permitted under
-the above section 'License'.
-
-  * modify, make derivative works of, disassemble, decrypt, reverse compile or
-reverse engineer any part of the Application.
-
-  * remove, alter or obscure any proprietary notice (including any notice of
-copyright or trademark) of NiceHash or its affiliates, partners, suppliers
-or the licensors of the Application.
-
-
-Intellectual Property  
--
-
-The Application, including without limitation all copyrights, patents,
-trademarks, trade secrets and other intellectual property rights are, and
-shall remain, the sole and exclusive property of NiceHash.
-
-Your Suggestions  
-
-
-Any feedback, comments, ideas, improvements or suggestions (collectively,
-"Suggestions") provided by you to NiceHash with respect to the Application
-shall remain the sole and exclusive property of NiceHash.
-
-NiceHash shall be free to use, copy, modify, publish, or redistribute the
-Suggestions for any purpose and in any way without any credit or any
-compensation to you.
-
-Modifications to Application  
-
-
-NiceHash reserves the right to modify, suspend or discontinue, temporarily or
-permanently, the Application or any service to which it connects, with or
-without notice and without liability to you.
-
-Updates to Application  
---
-
-NiceHash may from time to time provide enhancements or improvements to the
-features/functionality of the Application, which may include patches, bug
-fixes, updates, upgrades and other modifications ("Updates").
-
-Updates may modify or delete certain features and/or functionalities of the
-Application. You agree that NiceHash has no obligation to (i) provide any
-Updates, or (ii) continue to provide or enable any particular features and/or
-functionalities of the Application to you.
-
-You further agree that all Updates will be (i) deemed to constitute an
-integral part of the Application, and (ii) subject to the terms and conditions
-of this Agreement.
-
-Third-Party Services  
-
-
-The Application may display, include or make available third-party content
-(including data, information, applications and other products service

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2022-06-15 Thread Alexey Sokolov
commit: 5ac66122d208434aaa400997d9e8329aff260db4
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Thu Jun 16 02:06:56 2022 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Thu Jun 16 02:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac66122

app-misc/liquidctl: add py3.10

Closes: https://bugs.gentoo.org/848090
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>

 .../liquidctl/{liquidctl-1.7.2.ebuild => liquidctl-1.7.2-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/liquidctl/liquidctl-1.7.2.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
similarity index 92%
rename from app-misc/liquidctl/liquidctl-1.7.2.ebuild
rename to app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
index f43f2382d..dd7ad5708 100644
--- a/app-misc/liquidctl/liquidctl-1.7.2.ebuild
+++ b/app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1 udev
 
 DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"



[gentoo-commits] repo/proj/guru:dev commit in: profiles/

2022-06-09 Thread Alexey Sokolov
commit: 62c9805ea1be29f9859493ed2f94f882374e1d35
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Jun 10 00:15:48 2022 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Fri Jun 10 00:16:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62c9805e

package.mask: last-rite net-p2p/nuxhash

Bug: https://bugs.gentoo.org/848399
Signed-off-by: Alexey Sokolov  asokolov.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index ba4836d7f..d242e5545 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -47,3 +47,9 @@ dev-python/threadloop
 # Anna Vyalkova  (2022-06-04)
 # Incompatible with recent pytest. No revdeps. Removal on 2022-07-05.
 dev-python/thriftrw
+
+# Alexey Sokolov  (2022-06-10)
+# Dead upstream. Doesn't work with py3.10. Removal on 2022-07-15.
+# https://bugs.gentoo.org/848399
+# Feel free to unmask if you want to take maintainership.
+net-p2p/nuxhash



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2021-10-10 Thread Alexey Sokolov
commit: f16343aa86ec9675883d077e3fce34d2ea931c46
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Mon Oct 11 00:56:16 2021 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Mon Oct 11 00:56:16 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f16343aa

app-misc/liquidctl: version 1.7.2

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest | 2 +-
 .../liquidctl/{liquidctl-1.7.1-r1.ebuild => liquidctl-1.7.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
index 006b8cda1..102eb0c79 100644
--- a/app-misc/liquidctl/Manifest
+++ b/app-misc/liquidctl/Manifest
@@ -1 +1 @@
-DIST liquidctl-1.7.1.tar.gz 2036957 BLAKE2B 
fdafe35b9d9066ee9477803a14bf41424a6b7750cebef03751d7789551269f47f41bfc851132c908038673f12e5ec95c38474319b13d8aa20a2cb93a706ec67c
 SHA512 
9ff46a0947a7a1d4d083d25939151d9b877b6b3137c92b7d41bc9aecf60b41bd07346ac6ff0f1a83cb1bf7405a13dbc66b8f84f4f9f59ba3de9792897d5a8f08
+DIST liquidctl-1.7.2.tar.gz 2064552 BLAKE2B 
4afd404043313e8cf544859a5655bf855d093396a9c07660f355f9febae25f9067bec80de40f29b6b9378e04582dcaf118ddf7964a66c918b3d0f0c0b7e877ae
 SHA512 
c34c5026255516014419b2c71f15585b7b61537279d3f1e61146cb00b9890b8178863d66d6da858c5560f8c97668e04f41b2af73dafabcd757d480ce6784e3d0

diff --git a/app-misc/liquidctl/liquidctl-1.7.1-r1.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.2.ebuild
similarity index 100%
rename from app-misc/liquidctl/liquidctl-1.7.1-r1.ebuild
rename to app-misc/liquidctl/liquidctl-1.7.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2021-10-01 Thread Alexey Sokolov
commit: a5d5cef451f560c06f31e447d9a87b8aa3e0aba8
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Oct  1 19:48:44 2021 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Fri Oct  1 19:48:44 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5d5cef4

app-misc/liquidctl: drop DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/815691
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>

 .../liquidctl/{liquidctl-1.7.1.ebuild => liquidctl-1.7.1-r1.ebuild}| 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/liquidctl/liquidctl-1.7.1.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.1-r1.ebuild
similarity index 95%
rename from app-misc/liquidctl/liquidctl-1.7.1.ebuild
rename to app-misc/liquidctl/liquidctl-1.7.1-r1.ebuild
index 547ab6c45..f43f2382d 100644
--- a/app-misc/liquidctl/liquidctl-1.7.1.ebuild
+++ b/app-misc/liquidctl/liquidctl-1.7.1-r1.ebuild
@@ -1,10 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1 udev
 
 DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2021-07-19 Thread Alexey Sokolov
commit: 6f0f1a58a15a235762d6bd67b2f43e252a205547
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Mon Jul 19 21:50:46 2021 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Mon Jul 19 21:50:46 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f0f1a58

app-misc/liquidctl: version 1.7.1

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest   |  1 +
 app-misc/liquidctl/liquidctl-1.7.1.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
index 6811329bf..7672c4245 100644
--- a/app-misc/liquidctl/Manifest
+++ b/app-misc/liquidctl/Manifest
@@ -1 +1,2 @@
 DIST liquidctl-1.7.0.tar.gz 2036796 BLAKE2B 
38227ee16daa769c72b6070e23885f14fce3695db01a5b278b37d570cf9c293d8e7442d9f71e26fe3d50890c8cdcd59114539b014c14d3fc6aeca888bfb652da
 SHA512 
f13925cebad63996475f0535d2db0a0cfb5177a83aebceba0ab45600ab1c175cb76bfb351118acfd4995eec44a75acd86b7b7539d69e999525a3aa9cd88f16ed
+DIST liquidctl-1.7.1.tar.gz 2036957 BLAKE2B 
fdafe35b9d9066ee9477803a14bf41424a6b7750cebef03751d7789551269f47f41bfc851132c908038673f12e5ec95c38474319b13d8aa20a2cb93a706ec67c
 SHA512 
9ff46a0947a7a1d4d083d25939151d9b877b6b3137c92b7d41bc9aecf60b41bd07346ac6ff0f1a83cb1bf7405a13dbc66b8f84f4f9f59ba3de9792897d5a8f08

diff --git a/app-misc/liquidctl/liquidctl-1.7.1.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.1.ebuild
new file mode 100644
index 0..547ab6c45
--- /dev/null
+++ b/app-misc/liquidctl/liquidctl-1.7.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 udev
+
+DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
+HOMEPAGE="https://github.com/liquidctl/liquidctl;
+SRC_URI="https://github.com/liquidctl/liquidctl/releases/download/v${PV}/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/hidapi[${PYTHON_USEDEP}]
+   dev-python/pyusb[${PYTHON_USEDEP}]
+   sys-apps/i2c-tools[${PYTHON_USEDEP},python]
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # Without this variable, it attempts to write to /var/run and fails
+   XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc docs/*.md || die
+   dodoc -r docs/linux/
+   udev_dorules extra/linux/71-liquidctl.rules
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2021-07-19 Thread Alexey Sokolov
commit: 5f34b2a37646a83fc985a7fcff5f8c9cebaceb0d
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Mon Jul 19 21:51:02 2021 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Mon Jul 19 21:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f34b2a3

app-misc/liquidctl: drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest   |  1 -
 app-misc/liquidctl/liquidctl-1.7.0.ebuild | 37 ---
 2 files changed, 38 deletions(-)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
index 7672c4245..006b8cda1 100644
--- a/app-misc/liquidctl/Manifest
+++ b/app-misc/liquidctl/Manifest
@@ -1,2 +1 @@
-DIST liquidctl-1.7.0.tar.gz 2036796 BLAKE2B 
38227ee16daa769c72b6070e23885f14fce3695db01a5b278b37d570cf9c293d8e7442d9f71e26fe3d50890c8cdcd59114539b014c14d3fc6aeca888bfb652da
 SHA512 
f13925cebad63996475f0535d2db0a0cfb5177a83aebceba0ab45600ab1c175cb76bfb351118acfd4995eec44a75acd86b7b7539d69e999525a3aa9cd88f16ed
 DIST liquidctl-1.7.1.tar.gz 2036957 BLAKE2B 
fdafe35b9d9066ee9477803a14bf41424a6b7750cebef03751d7789551269f47f41bfc851132c908038673f12e5ec95c38474319b13d8aa20a2cb93a706ec67c
 SHA512 
9ff46a0947a7a1d4d083d25939151d9b877b6b3137c92b7d41bc9aecf60b41bd07346ac6ff0f1a83cb1bf7405a13dbc66b8f84f4f9f59ba3de9792897d5a8f08

diff --git a/app-misc/liquidctl/liquidctl-1.7.0.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.0.ebuild
deleted file mode 100644
index 547ab6c45..0
--- a/app-misc/liquidctl/liquidctl-1.7.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1 udev
-
-DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
-HOMEPAGE="https://github.com/liquidctl/liquidctl;
-SRC_URI="https://github.com/liquidctl/liquidctl/releases/download/v${PV}/${P}.tar.gz;
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/colorlog[${PYTHON_USEDEP}]
-   dev-python/docopt[${PYTHON_USEDEP}]
-   dev-python/hidapi[${PYTHON_USEDEP}]
-   dev-python/pyusb[${PYTHON_USEDEP}]
-   sys-apps/i2c-tools[${PYTHON_USEDEP},python]
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   # Without this variable, it attempts to write to /var/run and fails
-   XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   dodoc docs/*.md || die
-   dodoc -r docs/linux/
-   udev_dorules extra/linux/71-liquidctl.rules
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2021-07-07 Thread Alexey Sokolov
commit: eebe04d2a37156ac27ed1b3006a0d924da782ea7
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Wed Jul  7 11:57:52 2021 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Wed Jul  7 11:57:52 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eebe04d2

app-misc/liquidctl: version 1.7.0

Bug: https://bugs.gentoo.org/800992
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest   |  1 +
 app-misc/liquidctl/liquidctl-1.7.0.ebuild | 37 +++
 app-misc/liquidctl/metadata.xml   |  2 +-
 3 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
index c5bdc6332..104d7c0ab 100644
--- a/app-misc/liquidctl/Manifest
+++ b/app-misc/liquidctl/Manifest
@@ -1 +1,2 @@
 DIST liquidctl-1.4.2.tar.gz 159500 BLAKE2B 
a307949798c779f0a45494b0353f45b1a1d957fc9e5d3eeb9eefaaa03b82e4df1c5a9adce3bc025caf2a95745b225a112780ba6a426367ee45aa868c1f1620e5
 SHA512 
06a832c1e4784def449e64b9c119cf9fc8554932644d0126ad24ce1ab68995ea510e5473db2bdd8f1d20d4d5f505f21ecbf4ae490b6984fb87407ea9e6bfb58e
+DIST liquidctl-1.7.0.tar.gz 2036796 BLAKE2B 
38227ee16daa769c72b6070e23885f14fce3695db01a5b278b37d570cf9c293d8e7442d9f71e26fe3d50890c8cdcd59114539b014c14d3fc6aeca888bfb652da
 SHA512 
f13925cebad63996475f0535d2db0a0cfb5177a83aebceba0ab45600ab1c175cb76bfb351118acfd4995eec44a75acd86b7b7539d69e999525a3aa9cd88f16ed

diff --git a/app-misc/liquidctl/liquidctl-1.7.0.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.0.ebuild
new file mode 100644
index 0..547ab6c45
--- /dev/null
+++ b/app-misc/liquidctl/liquidctl-1.7.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 udev
+
+DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
+HOMEPAGE="https://github.com/liquidctl/liquidctl;
+SRC_URI="https://github.com/liquidctl/liquidctl/releases/download/v${PV}/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/hidapi[${PYTHON_USEDEP}]
+   dev-python/pyusb[${PYTHON_USEDEP}]
+   sys-apps/i2c-tools[${PYTHON_USEDEP},python]
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # Without this variable, it attempts to write to /var/run and fails
+   XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc docs/*.md || die
+   dodoc -r docs/linux/
+   udev_dorules extra/linux/71-liquidctl.rules
+}

diff --git a/app-misc/liquidctl/metadata.xml b/app-misc/liquidctl/metadata.xml
index 8e9aedf81..abd809ae8 100644
--- a/app-misc/liquidctl/metadata.xml
+++ b/app-misc/liquidctl/metadata.xml
@@ -6,6 +6,6 @@
Alexey Sokolov


-   jonasmalacofilho/liquidctl
+   liquidctl/liquidctl

 



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2021-07-07 Thread Alexey Sokolov
commit: 1b6e086d0aadac8818e626a4fb6e3d306504ac59
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Wed Jul  7 11:58:12 2021 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Wed Jul  7 11:58:12 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b6e086d

app-misc/liquidctl: drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest   |  1 -
 app-misc/liquidctl/liquidctl-1.4.2.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
index 104d7c0ab..6811329bf 100644
--- a/app-misc/liquidctl/Manifest
+++ b/app-misc/liquidctl/Manifest
@@ -1,2 +1 @@
-DIST liquidctl-1.4.2.tar.gz 159500 BLAKE2B 
a307949798c779f0a45494b0353f45b1a1d957fc9e5d3eeb9eefaaa03b82e4df1c5a9adce3bc025caf2a95745b225a112780ba6a426367ee45aa868c1f1620e5
 SHA512 
06a832c1e4784def449e64b9c119cf9fc8554932644d0126ad24ce1ab68995ea510e5473db2bdd8f1d20d4d5f505f21ecbf4ae490b6984fb87407ea9e6bfb58e
 DIST liquidctl-1.7.0.tar.gz 2036796 BLAKE2B 
38227ee16daa769c72b6070e23885f14fce3695db01a5b278b37d570cf9c293d8e7442d9f71e26fe3d50890c8cdcd59114539b014c14d3fc6aeca888bfb652da
 SHA512 
f13925cebad63996475f0535d2db0a0cfb5177a83aebceba0ab45600ab1c175cb76bfb351118acfd4995eec44a75acd86b7b7539d69e999525a3aa9cd88f16ed

diff --git a/app-misc/liquidctl/liquidctl-1.4.2.ebuild 
b/app-misc/liquidctl/liquidctl-1.4.2.ebuild
deleted file mode 100644
index b4d2acfa1..0
--- a/app-misc/liquidctl/liquidctl-1.4.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1 udev
-
-DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
-HOMEPAGE="https://github.com/jonasmalacofilho/liquidctl;
-SRC_URI="https://github.com/jonasmalacofilho/liquidctl/releases/download/v${PV}/${P}.tar.gz;
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/docopt[${PYTHON_USEDEP}]
-   dev-python/hidapi[${PYTHON_USEDEP}]
-   dev-python/pyusb[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   # Without this variable, it attempts to write to /var/run and fails
-   XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   dodoc docs/*.md || die
-   dodoc -r docs/linux/
-   udev_dorules extra/linux/71-liquidctl.rules
-}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/scream/

2020-12-15 Thread Alexey Sokolov
commit: 1eedca9eede41a1b3489001f1aa29f0795d36d82
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Dec 15 15:49:13 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Tue Dec 15 15:49:33 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1eedca9e

media-sound/scream: remove from guru. It got just added to ::gentoo

Bug: https://bugs.gentoo.org/718800
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alexey Sokolov  asokolov.org>

 media-sound/scream/Manifest   |  1 -
 media-sound/scream/metadata.xml   | 11 --
 media-sound/scream/scream-3.6.ebuild  | 41 ---
 media-sound/scream/scream-.ebuild | 41 ---
 4 files changed, 94 deletions(-)

diff --git a/media-sound/scream/Manifest b/media-sound/scream/Manifest
deleted file mode 100644
index d7e02efe..
--- a/media-sound/scream/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scream-3.6.tar.gz 999237 BLAKE2B 
d199d9658958ac53d973c25421ee3a7f2c1ec9666c34596639942bcbfa5efb60e4aad033adc2fdbd810f676f412357283dc5fda6224752587498f7636ade1662
 SHA512 
4fd07a808d8f0ead3551061e96fe2f9b54ef6f34d1d615fb6454185fc6ffc67f71afb08a876550363cb3f8c15bbff461936808031e5aba5885626c92880e92ec

diff --git a/media-sound/scream/metadata.xml b/media-sound/scream/metadata.xml
deleted file mode 100644
index 368ae35c..
--- a/media-sound/scream/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   alexey+gen...@asokolov.org
-       Alexey Sokolov
-   
-   
-   duncanthrax/scream
-   
-

diff --git a/media-sound/scream/scream-3.6.ebuild 
b/media-sound/scream/scream-3.6.ebuild
deleted file mode 100644
index e246e9de..
--- a/media-sound/scream/scream-3.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Plays sound received from network or from a QEMU Windows VM"
-HOMEPAGE="https://github.com/duncanthrax/scream;
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/duncanthrax/scream.git"}
-else
-   SRC_URI="https://github.com/duncanthrax/scream/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-S="${S}/Receivers/unix"
-
-LICENSE="Ms-PL"
-SLOT="0"
-IUSE="alsa pulseaudio"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-DEPEND="
-   alsa? ( media-libs/alsa-lib )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DALSA_ENABLE=$(usex alsa)
-   -DPULSEAUDIO_ENABLE=$(usex pulseaudio)
-   )
-
-   cmake_src_configure
-}

diff --git a/media-sound/scream/scream-.ebuild 
b/media-sound/scream/scream-.ebuild
deleted file mode 100644
index e246e9de..
--- a/media-sound/scream/scream-.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Plays sound received from network or from a QEMU Windows VM"
-HOMEPAGE="https://github.com/duncanthrax/scream;
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/duncanthrax/scream.git"}
-else
-   SRC_URI="https://github.com/duncanthrax/scream/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-S="${S}/Receivers/unix"
-
-LICENSE="Ms-PL"
-SLOT="0"
-IUSE="alsa pulseaudio"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-DEPEND="
-   alsa? ( media-libs/alsa-lib )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DALSA_ENABLE=$(usex alsa)
-   -DPULSEAUDIO_ENABLE=$(usex pulseaudio)
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2020-11-02 Thread Alexey Sokolov
commit: e87e78efd39b7125673d066a6fc13d6d8d859ebc
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Mon Nov  2 23:39:08 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Mon Nov  2 23:39:08 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e87e78ef

app-misc/liquidctl: drop 1.4.1

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest   |  1 -
 app-misc/liquidctl/liquidctl-1.4.1.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
index ad738268..c5bdc633 100644
--- a/app-misc/liquidctl/Manifest
+++ b/app-misc/liquidctl/Manifest
@@ -1,2 +1 @@
-DIST liquidctl-1.4.1.tar.gz 149114 BLAKE2B 
eee91d82cd31021aa8a290844c74ff117024383f85eaa83ef89bf4f1d3e9d1af29b6b530497c356fb51aaca6f686522768eb1df0c7fb85ecdc34b630109a1db9
 SHA512 
f5f1e1e9f4f03ab2bc1252a65a118a1cfd2203f4cbde7e7ddb45667b20ec7757d35eff9f69922395efb1461d660b104531230942f4d537428f30ae3e59ed2594
 DIST liquidctl-1.4.2.tar.gz 159500 BLAKE2B 
a307949798c779f0a45494b0353f45b1a1d957fc9e5d3eeb9eefaaa03b82e4df1c5a9adce3bc025caf2a95745b225a112780ba6a426367ee45aa868c1f1620e5
 SHA512 
06a832c1e4784def449e64b9c119cf9fc8554932644d0126ad24ce1ab68995ea510e5473db2bdd8f1d20d4d5f505f21ecbf4ae490b6984fb87407ea9e6bfb58e

diff --git a/app-misc/liquidctl/liquidctl-1.4.1.ebuild 
b/app-misc/liquidctl/liquidctl-1.4.1.ebuild
deleted file mode 100644
index b4d2acfa..
--- a/app-misc/liquidctl/liquidctl-1.4.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1 udev
-
-DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
-HOMEPAGE="https://github.com/jonasmalacofilho/liquidctl;
-SRC_URI="https://github.com/jonasmalacofilho/liquidctl/releases/download/v${PV}/${P}.tar.gz;
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/docopt[${PYTHON_USEDEP}]
-   dev-python/hidapi[${PYTHON_USEDEP}]
-   dev-python/pyusb[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   # Without this variable, it attempts to write to /var/run and fails
-   XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   dodoc docs/*.md || die
-   dodoc -r docs/linux/
-   udev_dorules extra/linux/71-liquidctl.rules
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2020-11-02 Thread Alexey Sokolov
commit: b078919d50300e52a8c6bb1d998daf64034db86b
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Mon Nov  2 23:37:57 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Mon Nov  2 23:37:57 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b078919d

app-misc/liquidctl: 1.4.2

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest   |  1 +
 app-misc/liquidctl/liquidctl-1.4.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
index 373b6da8..ad738268 100644
--- a/app-misc/liquidctl/Manifest
+++ b/app-misc/liquidctl/Manifest
@@ -1 +1,2 @@
 DIST liquidctl-1.4.1.tar.gz 149114 BLAKE2B 
eee91d82cd31021aa8a290844c74ff117024383f85eaa83ef89bf4f1d3e9d1af29b6b530497c356fb51aaca6f686522768eb1df0c7fb85ecdc34b630109a1db9
 SHA512 
f5f1e1e9f4f03ab2bc1252a65a118a1cfd2203f4cbde7e7ddb45667b20ec7757d35eff9f69922395efb1461d660b104531230942f4d537428f30ae3e59ed2594
+DIST liquidctl-1.4.2.tar.gz 159500 BLAKE2B 
a307949798c779f0a45494b0353f45b1a1d957fc9e5d3eeb9eefaaa03b82e4df1c5a9adce3bc025caf2a95745b225a112780ba6a426367ee45aa868c1f1620e5
 SHA512 
06a832c1e4784def449e64b9c119cf9fc8554932644d0126ad24ce1ab68995ea510e5473db2bdd8f1d20d4d5f505f21ecbf4ae490b6984fb87407ea9e6bfb58e

diff --git a/app-misc/liquidctl/liquidctl-1.4.2.ebuild 
b/app-misc/liquidctl/liquidctl-1.4.2.ebuild
new file mode 100644
index ..b4d2acfa
--- /dev/null
+++ b/app-misc/liquidctl/liquidctl-1.4.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 udev
+
+DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
+HOMEPAGE="https://github.com/jonasmalacofilho/liquidctl;
+SRC_URI="https://github.com/jonasmalacofilho/liquidctl/releases/download/v${PV}/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/hidapi[${PYTHON_USEDEP}]
+   dev-python/pyusb[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # Without this variable, it attempts to write to /var/run and fails
+   XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc docs/*.md || die
+   dodoc -r docs/linux/
+   udev_dorules extra/linux/71-liquidctl.rules
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2020-08-27 Thread Alexey Sokolov
commit: 928ca0992c2109c72ae425ed324d473aab395619
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Aug 28 00:44:51 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Fri Aug 28 00:44:51 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=928ca099

app-misc/liquidctl: remove a commented out variable

which I forgot to remove

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/liquidctl-1.4.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-misc/liquidctl/liquidctl-1.4.1.ebuild 
b/app-misc/liquidctl/liquidctl-1.4.1.ebuild
index 162b49f..b4d2acf 100644
--- a/app-misc/liquidctl/liquidctl-1.4.1.ebuild
+++ b/app-misc/liquidctl/liquidctl-1.4.1.ebuild
@@ -10,7 +10,6 @@ inherit distutils-r1 udev
 DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
 HOMEPAGE="https://github.com/jonasmalacofilho/liquidctl;
 
SRC_URI="https://github.com/jonasmalacofilho/liquidctl/releases/download/v${PV}/${P}.tar.gz;
-#S="${WORKDIR}/${P}"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/liquidctl/

2020-08-27 Thread Alexey Sokolov
commit: 0440fcbb0022573e2d5e9de0e6949522257a9a86
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Aug 28 00:41:49 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Fri Aug 28 00:41:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0440fcbb

app-misc/liquidctl: new package

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 app-misc/liquidctl/Manifest   |  1 +
 app-misc/liquidctl/liquidctl-1.4.1.ebuild | 36 +++
 app-misc/liquidctl/metadata.xml   | 11 ++
 3 files changed, 48 insertions(+)

diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest
new file mode 100644
index 000..373b6da
--- /dev/null
+++ b/app-misc/liquidctl/Manifest
@@ -0,0 +1 @@
+DIST liquidctl-1.4.1.tar.gz 149114 BLAKE2B 
eee91d82cd31021aa8a290844c74ff117024383f85eaa83ef89bf4f1d3e9d1af29b6b530497c356fb51aaca6f686522768eb1df0c7fb85ecdc34b630109a1db9
 SHA512 
f5f1e1e9f4f03ab2bc1252a65a118a1cfd2203f4cbde7e7ddb45667b20ec7757d35eff9f69922395efb1461d660b104531230942f4d537428f30ae3e59ed2594

diff --git a/app-misc/liquidctl/liquidctl-1.4.1.ebuild 
b/app-misc/liquidctl/liquidctl-1.4.1.ebuild
new file mode 100644
index 000..162b49f
--- /dev/null
+++ b/app-misc/liquidctl/liquidctl-1.4.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 udev
+
+DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"
+HOMEPAGE="https://github.com/jonasmalacofilho/liquidctl;
+SRC_URI="https://github.com/jonasmalacofilho/liquidctl/releases/download/v${PV}/${P}.tar.gz;
+#S="${WORKDIR}/${P}"
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/hidapi[${PYTHON_USEDEP}]
+   dev-python/pyusb[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # Without this variable, it attempts to write to /var/run and fails
+   XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc docs/*.md || die
+   dodoc -r docs/linux/
+   udev_dorules extra/linux/71-liquidctl.rules
+}

diff --git a/app-misc/liquidctl/metadata.xml b/app-misc/liquidctl/metadata.xml
new file mode 100644
index 000..8e9aedf
--- /dev/null
+++ b/app-misc/liquidctl/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   jonasmalacofilho/liquidctl
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/scream/

2020-07-06 Thread Alexey Sokolov
commit: 7391f2be8a0dd4900441cdc2d27d97fabd8a0cf1
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Mon Jul  6 21:54:34 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Mon Jul  6 21:54:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7391f2be

media-sound/scream: version 3.6

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 media-sound/scream/Manifest | 2 +-
 media-sound/scream/{scream-3.5.ebuild => scream-3.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/scream/Manifest b/media-sound/scream/Manifest
index e2f3b4d..d7e02ef 100644
--- a/media-sound/scream/Manifest
+++ b/media-sound/scream/Manifest
@@ -1 +1 @@
-DIST scream-3.5.tar.gz 995382 BLAKE2B 
96e5d0d0fe49a215ec78cb02be45fab700af90dd6ccce2e5f44f39aa3544046cf5b650ed0efadd7173ca01c382fc38f644bd237c4447695df024f03da6c1beb7
 SHA512 
39c61521160cc7d42a7934df42928b0198b85606fd5feb2c28a3ccb80714243398041aaa7dfef71d037570ecd30d8c790271589716643a87bda96478c14690d0
+DIST scream-3.6.tar.gz 999237 BLAKE2B 
d199d9658958ac53d973c25421ee3a7f2c1ec9666c34596639942bcbfa5efb60e4aad033adc2fdbd810f676f412357283dc5fda6224752587498f7636ade1662
 SHA512 
4fd07a808d8f0ead3551061e96fe2f9b54ef6f34d1d615fb6454185fc6ffc67f71afb08a876550363cb3f8c15bbff461936808031e5aba5885626c92880e92ec

diff --git a/media-sound/scream/scream-3.5.ebuild 
b/media-sound/scream/scream-3.6.ebuild
similarity index 100%
rename from media-sound/scream/scream-3.5.ebuild
rename to media-sound/scream/scream-3.6.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/nuxhash/

2020-07-02 Thread Alexey Sokolov
commit: ee552316ae732521068dabfbc70914e2d6491857
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Thu Jul  2 23:01:57 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Thu Jul  2 23:01:57 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee552316

net-p2p/nuxhash: add tests

They are broken though

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
index 62d08e3..170154d 100644
--- a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
+++ b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
@@ -16,6 +16,7 @@ LICENSE="GPL-3 excavator-EULA"
 SLOT="0"
 IUSE="gui"
 KEYWORDS="~amd64"
+RESTRICT="test"
 
 RDEPEND="
dev-libs/libbsd
@@ -39,3 +40,9 @@ python_prepare_all() {
use gui || eapply 
"${FILESDIR}/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch"
distutils-r1_python_prepare_all
 }
+
+python_test() {
+   for t in tests/test_*.py; do
+   "${EPYTHON}" "${t}" || die
+   done
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/nuxhash/

2020-06-27 Thread Alexey Sokolov
commit: 62527569fa422e30d7974c965001994d1358b272
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 23:13:49 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Sat Jun 27 23:13:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62527569

net-p2p/nuxhash: fix wx python dep

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
index bab8c55..62d08e3 100644
--- a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
+++ b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libX11
-   gui? ( dev-python/wxpython:4.0 )
+   gui? ( dev-python/wxpython:4.0[${PYTHON_USEDEP}] )
 "
 
 PATCHES=(



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/nuxhash/

2020-06-27 Thread Alexey Sokolov
commit: c16babce4157da96de7ce1d01d1a063fcf97f619
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 15:52:41 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Sat Jun 27 15:52:41 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c16babce

net-p2p/nuxhash: add the comment about license

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
index aa10072..bab8c55 100644
--- a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
+++ b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
@@ -11,6 +11,7 @@ DESCRIPTION="NiceHash cryptocurrency mining client for Linux"
 HOMEPAGE="https://github.com/YoRyan/nuxhash;
 
 
SRC_URI="https://github.com/YoRyan/nuxhash/archive/33e9a095a41a6828959927f867efe4d2df398ede.tar.gz
 -> ${P}.tar.gz"
+# Nuxhash itself is GPL, but it downloads the excavator proprietary blob on 
startup
 LICENSE="GPL-3 excavator-EULA"
 SLOT="0"
 IUSE="gui"



[gentoo-commits] repo/proj/guru:dev commit in: licenses/

2020-06-27 Thread Alexey Sokolov
commit: 45655b02ef341f057a21eb27cb6de6198c0bf82d
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 11:19:33 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Sat Jun 27 11:24:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45655b02

licenses: Add excavator-EULA

https://github.com/nicehash/excavator/blob/master/excavator-EULA.txt

Signed-off-by: Alexey Sokolov  asokolov.org>

 licenses/excavator-EULA | 258 
 1 file changed, 258 insertions(+)

diff --git a/licenses/excavator-EULA b/licenses/excavator-EULA
new file mode 100644
index 000..00a0527
--- /dev/null
+++ b/licenses/excavator-EULA
@@ -0,0 +1,258 @@
+End-User License Agreement ("Agreement")  
+
+
+Last updated: May 10, 2017
+
+Please read this End-User License Agreement ("Agreement") carefully before
+clicking the "I Agree" button, downloading or using NiceHash Excavator
+("Application").
+
+By clicking the "I Agree" button, downloading or using the Application, you
+are agreeing to be bound by the terms and conditions of this Agreement.
+
+This Agreement is a legal agreement between you (either an individual or a
+single entity) and NiceHash and it governs your use of the Application made
+available to you by NiceHash.
+
+If you do not agree to the terms of this Agreement, do not click on the "I
+Agree" button and do not download or use the Application.
+
+The Application is licensed, not sold, to you by NiceHash for use strictly in
+accordance with the terms of this Agreement.
+
+License  
+---
+
+NiceHash grants you a revocable, non-exclusive, non-transferable, limited
+license to download, install and use the Application solely for your personal,
+non-commercial purposes strictly in accordance with the terms of this
+Agreement.
+
+Restrictions  
+
+
+You agree not to, and you will not permit others to:
+
+  * license, sell, rent, lease, assign, distribute, transmit, host, outsource,
+disclose or otherwise commercially exploit the Application or make the
+Application available to any third party.
+
+  * copy or use the Application for any purpose other than as permitted under
+the above section 'License'.
+
+  * modify, make derivative works of, disassemble, decrypt, reverse compile or
+reverse engineer any part of the Application.
+
+  * remove, alter or obscure any proprietary notice (including any notice of
+copyright or trademark) of NiceHash or its affiliates, partners, suppliers
+or the licensors of the Application.
+
+
+Intellectual Property  
+-
+
+The Application, including without limitation all copyrights, patents,
+trademarks, trade secrets and other intellectual property rights are, and
+shall remain, the sole and exclusive property of NiceHash.
+
+Your Suggestions  
+
+
+Any feedback, comments, ideas, improvements or suggestions (collectively,
+"Suggestions") provided by you to NiceHash with respect to the Application
+shall remain the sole and exclusive property of NiceHash.
+
+NiceHash shall be free to use, copy, modify, publish, or redistribute the
+Suggestions for any purpose and in any way without any credit or any
+compensation to you.
+
+Modifications to Application  
+
+
+NiceHash reserves the right to modify, suspend or discontinue, temporarily or
+permanently, the Application or any service to which it connects, with or
+without notice and without liability to you.
+
+Updates to Application  
+--
+
+NiceHash may from time to time provide enhancements or improvements to the
+features/functionality of the Application, which may include patches, bug
+fixes, updates, upgrades and other modifications ("Updates").
+
+Updates may modify or delete certain features and/or functionalities of the
+Application. You agree that NiceHash has no obligation to (i) provide any
+Updates, or (ii) continue to provide or enable any particular features and/or
+functionalities of the Application to you.
+
+You further agree that all Updates will be (i) deemed to constitute an
+integral part of the Application, and (ii) subject to the terms and conditions
+of this Agreement.
+
+Third-Party Services  
+
+
+The Application may display, include or make available third-party content
+(including data, information, applications and other products services) or
+provide links to third-party websites or services ("Third-Party Services").
+
+You acknowledge and agree that NiceHash shall not be responsible for any
+Third-Party Services, including their accuracy, completeness, timeliness,
+validity, copyright compliance, legality, decency, quality or any other aspect
+thereof. NiceHash does not assume and shall not have any liability or
+responsibility to you or 

[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/nuxhash/, net-p2p/nuxhash/files/

2020-06-27 Thread Alexey Sokolov
commit: 603c4bf40fbaeafae18d1859c45ee64d324f7a7a
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 11:22:03 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Sat Jun 27 11:25:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=603c4bf4

net-p2p/nuxhash: new package

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 net-p2p/nuxhash/Manifest   |  1 +
 .../nuxhash-1.0.0_beta2_p20191013-fixurl.patch | 26 ++
 .../nuxhash-1.0.0_beta2_p20191013-remove-gui.patch | 12 +++
 net-p2p/nuxhash/metadata.xml   | 11 ++
 .../nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild   | 40 ++
 5 files changed, 90 insertions(+)

diff --git a/net-p2p/nuxhash/Manifest b/net-p2p/nuxhash/Manifest
new file mode 100644
index 000..4c82435
--- /dev/null
+++ b/net-p2p/nuxhash/Manifest
@@ -0,0 +1 @@
+DIST nuxhash-1.0.0_beta2_p20191013.tar.gz 783977 BLAKE2B 
5dd50bd1d62193775b7146d078e4eae62247e1e469ed1966ecab31bf7899d38ddbe31babbf450a165e78c86bc4482f0a7a769225bd2f018515b90255184d8781
 SHA512 
1d2bb4cc73fd3a9c2e6964d2208ffe8362444bc03c7c2382b4df4231a311daa72026e1d80de347d77765f6ec92af5e339e2d10fdbff7d5272b8fdf8421a5656f

diff --git a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch 
b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch
new file mode 100644
index 000..91e2f56
--- /dev/null
+++ b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch
@@ -0,0 +1,26 @@
+Nicehash URL has changed
+
+https://github.com/YoRyan/nuxhash/issues/54
+
+--- a/nuxhash/nicehash.py  2019-10-13 06:10:40.0 +0100
 b/nuxhash/nicehash.py  2020-05-10 02:50:26.531802156 +0100
+@@ -24,7 +24,7 @@
+ address = nx_settings['nicehash']['wallet']
+ 
+ response = nh.public_api(HOST).request(
+-'GET', f'/main/api/v2/mining/external/{address}/rigs/', '', None)
++'GET', f'/main/api/v2/mining/external/{address}/rigs2/', '', None)
+ unpaid = response.get('unpaidAmount', None)
+ if response.get('externalAddress', True):
+ wallet = response.get('externalBalance', None)
+--- a/nuxhash/nhrest/python/nicehash.py2019-10-13 06:10:40.0 
+0100
 b/nuxhash/nhrest/python/nicehash.py2020-05-10 02:55:38.189794255 
+0100
+@@ -162,7 +162,7 @@
+ return algo_setting
+ 
+ def get_accounts(self):
+-return self.request('GET', '/main/api/v2/accounting/accounts/', '', 
None)
++return self.request('GET', '/main/api/v2/accounting/accounts2/', '', 
None)
+ 
+ def get_accounts_for_currency(self, currency):
+ return self.request('GET', '/main/api/v2/accounting/account/' + 
currency, '', None)

diff --git 
a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch 
b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch
new file mode 100644
index 000..1d86a23
--- /dev/null
+++ b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch
@@ -0,0 +1,12 @@
+Disable GUI if USE=-gui
+
+--- a/setup.py 2020-06-27 00:24:01.872723504 +0100
 b/setup.py 2020-06-27 00:30:12.885365693 +0100
+@@ -185,7 +185,6 @@
+ entry_points={  # Optional
+ 'console_scripts': [
+ 'nuxhashd=nuxhash:nuxhashd',
+-'nuxhash-gui=nuxhash:nuxhash_gui'
+ ],
+ },
+ 

diff --git a/net-p2p/nuxhash/metadata.xml b/net-p2p/nuxhash/metadata.xml
new file mode 100644
index 000..919e2c6
--- /dev/null
+++ b/net-p2p/nuxhash/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+       Alexey Sokolov
+   
+   
+   YoRyan/nuxhash
+   
+

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
new file mode 100644
index 000..aa10072
--- /dev/null
+++ b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="NiceHash cryptocurrency mining client for Linux"
+HOMEPAGE="https://github.com/YoRyan/nuxhash;
+
+SRC_URI="https://github.com/YoRyan/nuxhash/archive/33e9a095a41a6828959927f867efe4d2df398ede.tar.gz
 -> ${P}.tar.gz"
+LICENSE="GPL-3 excavator-EULA"
+SLOT="0"
+IUSE="gui"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/libbsd
+   dev-python/requests[${PYTHON_USEDEP}]
+   net-misc/curl
+   virtual/opencl
+   >=x11-drivers/nvidia-drivers-387
+   x11-libs/libxcb
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libX

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/scream/

2020-05-24 Thread Alexey Sokolov
commit: e42a801a0c7d7fa43a3c05e8d7a78c7641348752
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun May 24 14:06:00 2020 +
Commit:     Alexey Sokolov  asokolov  org>
CommitDate: Sun May 24 14:06:00 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e42a801a

media-sound/scream: new package

Bug: https://bugs.gentoo.org/718800
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov  asokolov.org>

 media-sound/scream/Manifest   |  1 +
 media-sound/scream/metadata.xml   | 11 ++
 media-sound/scream/scream-3.5.ebuild  | 41 +++
 media-sound/scream/scream-.ebuild | 41 +++
 4 files changed, 94 insertions(+)

diff --git a/media-sound/scream/Manifest b/media-sound/scream/Manifest
new file mode 100644
index 000..e2f3b4d
--- /dev/null
+++ b/media-sound/scream/Manifest
@@ -0,0 +1 @@
+DIST scream-3.5.tar.gz 995382 BLAKE2B 
96e5d0d0fe49a215ec78cb02be45fab700af90dd6ccce2e5f44f39aa3544046cf5b650ed0efadd7173ca01c382fc38f644bd237c4447695df024f03da6c1beb7
 SHA512 
39c61521160cc7d42a7934df42928b0198b85606fd5feb2c28a3ccb80714243398041aaa7dfef71d037570ecd30d8c790271589716643a87bda96478c14690d0

diff --git a/media-sound/scream/metadata.xml b/media-sound/scream/metadata.xml
new file mode 100644
index 000..368ae35
--- /dev/null
+++ b/media-sound/scream/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+       Alexey Sokolov
+   
+   
+   duncanthrax/scream
+   
+

diff --git a/media-sound/scream/scream-3.5.ebuild 
b/media-sound/scream/scream-3.5.ebuild
new file mode 100644
index 000..e246e9d
--- /dev/null
+++ b/media-sound/scream/scream-3.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Plays sound received from network or from a QEMU Windows VM"
+HOMEPAGE="https://github.com/duncanthrax/scream;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/duncanthrax/scream.git"}
+else
+   SRC_URI="https://github.com/duncanthrax/scream/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+S="${S}/Receivers/unix"
+
+LICENSE="Ms-PL"
+SLOT="0"
+IUSE="alsa pulseaudio"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+DEPEND="
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DALSA_ENABLE=$(usex alsa)
+   -DPULSEAUDIO_ENABLE=$(usex pulseaudio)
+   )
+
+   cmake_src_configure
+}

diff --git a/media-sound/scream/scream-.ebuild 
b/media-sound/scream/scream-.ebuild
new file mode 100644
index 000..e246e9d
--- /dev/null
+++ b/media-sound/scream/scream-.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Plays sound received from network or from a QEMU Windows VM"
+HOMEPAGE="https://github.com/duncanthrax/scream;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/duncanthrax/scream.git"}
+else
+   SRC_URI="https://github.com/duncanthrax/scream/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+S="${S}/Receivers/unix"
+
+LICENSE="Ms-PL"
+SLOT="0"
+IUSE="alsa pulseaudio"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+DEPEND="
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DALSA_ENABLE=$(usex alsa)
+   -DPULSEAUDIO_ENABLE=$(usex pulseaudio)
+   )
+
+   cmake_src_configure
+}