[gentoo-commits] repo/proj/guru:dev commit in: app-admin/dotbot/

2023-11-12 Thread Steven Stallion
commit: bc8c602b3332f99c6dfb5ba1972d7d9f7c9033f6
Author: Steven Stallion  gmail  com>
AuthorDate: Sun Nov 12 16:36:26 2023 +
Commit:     Steven Stallion  gmail  com>
CommitDate: Sun Nov 12 16:36:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc8c602b

app-admin/dotbot: fix ebuild

Closes: https://bugs.gentoo.org/916987

Signed-off-by: Steven Stallion  gmail.com>

 app-admin/dotbot/dotbot-1.20.1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-admin/dotbot/dotbot-1.20.1.ebuild 
b/app-admin/dotbot/dotbot-1.20.1.ebuild
index 2c0ce9be8c..38f4dcc5fd 100644
--- a/app-admin/dotbot/dotbot-1.20.1.ebuild
+++ b/app-admin/dotbot/dotbot-1.20.1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
@@ -20,3 +21,8 @@ RDEPEND="
 "
 
 distutils_enable_tests pytest
+
+python_test() {
+   # test_shim fails when executed with superuser privileges:
+   epytest -k "not test_shim"  #916987
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/wslu/files/, app-emulation/wslu/

2023-11-12 Thread Steven Stallion
commit: 66cba8471964993f38e489f68b262f0558544edf
Author: Steven Stallion  gmail  com>
AuthorDate: Sun Nov 12 15:55:16 2023 +
Commit:     Steven Stallion  gmail  com>
CommitDate: Sun Nov 12 16:01:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66cba847

app-emulation/wslu: fix ebuild

Closes: https://bugs.gentoo.org/916988
Closes: https://bugs.gentoo.org/916991

Signed-off-by: Steven Stallion  gmail.com>

 .../wslu/files/wslu-dont-compress-manpages.patch   | 29 ++
 app-emulation/wslu/wslu-4.1.1.ebuild   |  6 +
 2 files changed, 35 insertions(+)

diff --git a/app-emulation/wslu/files/wslu-dont-compress-manpages.patch 
b/app-emulation/wslu/files/wslu-dont-compress-manpages.patch
new file mode 100644
index 00..0a6de5ab31
--- /dev/null
+++ b/app-emulation/wslu/files/wslu-dont-compress-manpages.patch
@@ -0,0 +1,29 @@
+Don't compress man pages.
+https://bugs.gentoo.org/show_bug.cgi?id=916991
+
+--- a/Makefile
 b/Makefile
+@@ -38,7 +38,7 @@ uninstall:
+   for f in $(INSTEDMANOS); do \
+   rm -f $$f; \
+   done
+-  rm -rf $(DESTDIR)$(PREFIX)/share/man/man7/wslu.7.gz
++  rm -rf $(DESTDIR)$(PREFIX)/share/man/man7/wslu.7
+   rm -rf $(DESTDIR)$(PREFIX)/share/wslu
+ 
+ doc:
+@@ -47,12 +47,11 @@ doc:
+   cp $$file $(OUTMANPATH); \
+   sed -e 's/DATEPLACEHOLDER/'$(DATETMP)'/' -e 
's/VERSIONPLACEHOLDER/'$(VERTMP)'/' $(OUTMANPATH)/`basename $$file` > 
$(OUTMANPATH)/`basename $$file`.tmp; \
+   mv $(OUTMANPATH)/`basename $$file`.tmp $(OUTMANPATH)/`basename 
$$file`; \
+-  gzip -f -q $(OUTMANPATH)/`basename $$file`; \
+   done
+ 
+ doc_install:
+-  install -Dm 644 out-docs/*.1.gz -t $(DESTDIR)$(PREFIX)/share/man/man1
+-  install -Dm 644 out-docs/*.7.gz -t $(DESTDIR)$(PREFIX)/share/man/man7
++  install -Dm 644 out-docs/*.1 -t $(DESTDIR)$(PREFIX)/share/man/man1
++  install -Dm 644 out-docs/*.7 -t $(DESTDIR)$(PREFIX)/share/man/man7
+ 
+ res_install:
+   install -Dm 644 src/etc/*.vbs -t $(DESTDIR)$(PREFIX)/share/wslu

diff --git a/app-emulation/wslu/wslu-4.1.1.ebuild 
b/app-emulation/wslu/wslu-4.1.1.ebuild
index 0888e9ec2a..d7525af896 100644
--- a/app-emulation/wslu/wslu-4.1.1.ebuild
+++ b/app-emulation/wslu/wslu-4.1.1.ebuild
@@ -11,12 +11,18 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
+RESTRICT="test"
+
 RDEPEND="
app-shells/bash-completion
sys-devel/bc
sys-process/psmisc
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-dont-compress-manpages.patch #916991
+)
+
 src_install() {
emake DESTDIR="${D}" install
dodoc README.md



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/wslu/

2023-11-05 Thread Steven Stallion
commit: bc8617ed804c90997359b8a4b46bb82825523efc
Author: Steven Stallion  gmail  com>
AuthorDate: Mon Nov  6 01:24:53 2023 +
Commit:     Steven Stallion  gmail  com>
CommitDate: Mon Nov  6 01:25:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc8617ed

app-emulation/wslu: new package, add 4.1.1

Signed-off-by: Steven Stallion  gmail.com>

 app-emulation/wslu/Manifest  |  1 +
 app-emulation/wslu/metadata.xml  | 16 
 app-emulation/wslu/wslu-4.1.1.ebuild | 23 +++
 3 files changed, 40 insertions(+)

diff --git a/app-emulation/wslu/Manifest b/app-emulation/wslu/Manifest
new file mode 100644
index 00..542ac62c6d
--- /dev/null
+++ b/app-emulation/wslu/Manifest
@@ -0,0 +1 @@
+DIST wslu-4.1.1.tar.gz 139919 BLAKE2B 
e38aad1d417b388c2f5c2a4f46f86419aa0975514d9a8f18b37c1412f17cc7e8bb0c3e9758aff8072a28426e469587f21ac9c711f42f8414c74c431646d98a8d
 SHA512 
73e88d42206a0e4240ebcf8029dcfa06b83b94fdeba9bca86e98e31eadd47a38b3d93fe47d7fdf40239d76134ab65a1518b1ce15be0732651c2fa2df6c78d89e

diff --git a/app-emulation/wslu/metadata.xml b/app-emulation/wslu/metadata.xml
new file mode 100644
index 00..34fe89e521
--- /dev/null
+++ b/app-emulation/wslu/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   sstall...@gmail.com
+       Steven Stallion
+   
+   
+This is a collection of utilities for the Linux Subsystem for Windows
+(WSL), such as converting Linux paths to Windows paths or creating
+Linux application shortcuts on the Windows Desktop.
+   
+   
+   wslutilities/wslu
+   
+

diff --git a/app-emulation/wslu/wslu-4.1.1.ebuild 
b/app-emulation/wslu/wslu-4.1.1.ebuild
new file mode 100644
index 00..0888e9ec2a
--- /dev/null
+++ b/app-emulation/wslu/wslu-4.1.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A collection of utilities for Windows Subsystem for Linux"
+HOMEPAGE="https://wslutiliti.es/wslu/;
+SRC_URI="https://github.com/wslutilities/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   app-shells/bash-completion
+   sys-devel/bc
+   sys-process/psmisc
+"
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/dotbot/

2023-11-05 Thread Steven Stallion
commit: 9838a4bb2cc0b1dfb24f8d6be715643609ecff06
Author: Steven Stallion  gmail  com>
AuthorDate: Sun Nov  5 17:37:26 2023 +
Commit:     Steven Stallion  gmail  com>
CommitDate: Sun Nov  5 17:46:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9838a4bb

app-admin/dotbot: new package, add 1.20.1

Signed-off-by: Steven Stallion  gmail.com>

 app-admin/dotbot/Manifest |  1 +
 app-admin/dotbot/dotbot-1.20.1.ebuild | 22 ++
 app-admin/dotbot/metadata.xml | 18 ++
 3 files changed, 41 insertions(+)

diff --git a/app-admin/dotbot/Manifest b/app-admin/dotbot/Manifest
new file mode 100644
index 00..3a3180c4c0
--- /dev/null
+++ b/app-admin/dotbot/Manifest
@@ -0,0 +1 @@
+DIST dotbot-1.20.1.tar.gz 31741 BLAKE2B 
f87aed418cc74deeccbeb46843b8da7fe5477dfb76f78e758c8eddc74f9c7315c223fe022c38c298303095fcd7115fc66fafe5011eb8bb730d7b51b9f49094b5
 SHA512 
d2a9e8d4078cf884a2953dbeb0629d142bdcf8c8af38dfa9e481e5afeee4e0e116e8ed5366c06622287928f29aa8eb2e3dae4d3a77d59591f8ca723f11b8bfdd

diff --git a/app-admin/dotbot/dotbot-1.20.1.ebuild 
b/app-admin/dotbot/dotbot-1.20.1.ebuild
new file mode 100644
index 00..2c0ce9be8c
--- /dev/null
+++ b/app-admin/dotbot/dotbot-1.20.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A tool that bootstraps your dotfiles"
+HOMEPAGE="https://github.com/anishathalye/dotbot;
+SRC_URI="https://github.com/anishathalye/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest

diff --git a/app-admin/dotbot/metadata.xml b/app-admin/dotbot/metadata.xml
new file mode 100644
index 00..8d751065c7
--- /dev/null
+++ b/app-admin/dotbot/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   sstall...@gmail.com
+   Steven Stallion
+   
+   
+   Dotbot is designed to be lightweight and self-contained, with no
+   external dependencies and no installation required. Dotbot can 
also be
+   a drop-in replacement for any other tool you were using to 
manage your
+   dotfiles, and Dotbot is VCS-agnostic -- it doesn't make any 
attempt to
+   manage your dotfiles.
+   
+   
+   anishathalye/dotbot
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/vimwiki-cli/

2022-05-09 Thread Steven Stallion
commit: 60472c321ea4ed730e8b6a23c6aa1bddcaba0b00
Author: Steven Stallion  gmail  com>
AuthorDate: Mon May  9 19:23:09 2022 +
Commit:     Steven Stallion  gmail  com>
CommitDate: Mon May  9 19:23:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60472c32

app-vim/vimwiki-cli: disable py3.6, py3.7

Signed-off-by: Steven Stallion  gmail.com>

 app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild 
b/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
index d7b8c2bf4..72d3952fe 100644
--- a/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
+++ b/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{6..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/vimwiki-cli/

2022-05-07 Thread Steven Stallion
commit: 7e25d484b9fdd032c4aa1b11388727f519ae25dd
Author: Steven Stallion  gmail  com>
AuthorDate: Sat May  7 22:21:49 2022 +
Commit:     Steven Stallion  gmail  com>
CommitDate: Sat May  7 22:22:06 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e25d484

app-vim/vimwiki-cli: new package, add 1.0.0

Signed-off-by: Steven Stallion  gmail.com>

 app-vim/vimwiki-cli/Manifest |  1 +
 app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-vim/vimwiki-cli/Manifest b/app-vim/vimwiki-cli/Manifest
new file mode 100644
index 0..43da680a0
--- /dev/null
+++ b/app-vim/vimwiki-cli/Manifest
@@ -0,0 +1 @@
+DIST vimwiki-cli-1.0.0.tar.gz 26610 BLAKE2B 
addf8195480270201d7d2b8be2f400dce59fdcf7cf9a557bbb040390350be0bddd3cdb604ec6ea5de8582fcd04287a49377c79c33c82a9578278c139cafb84f7
 SHA512 
f7ee64ec0d748039ffa18aabf402f8c1e7e665d73ac5a2182016157a3e6eb8f711c5df986d7a7f1efec01c1041ba4d5f1d8e40f9f5d2d64dd92c8d30eaff2df5

diff --git a/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild 
b/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
new file mode 100644
index 0..d7b8c2bf4
--- /dev/null
+++ b/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{6..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Command-line interface for Vimwiki"
+HOMEPAGE="https://github.com/sstallion/vimwiki-cli;
+SRC_URI="https://github.com/sstallion/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=dev-python/click-7.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/enpass-desktop-bin/, licenses/

2022-05-02 Thread Steven Stallion
commit: 5bbde60b7e4bb4a702b8502f14ea5f586228d566
Author: Steven Stallion  gmail  com>
AuthorDate: Mon May  2 15:47:42 2022 +
Commit:     Steven Stallion  gmail  com>
CommitDate: Mon May  2 15:47:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5bbde60b

app-admin/enpass-desktop-bin: new package, add 6.7.4.933

Signed-off-by: Steven Stallion  gmail.com>

 app-admin/enpass-desktop-bin/Manifest  |   1 +
 .../enpass-desktop-bin-6.7.4.933.ebuild|  53 +++
 licenses/Enpass-EULA   | 394 +
 3 files changed, 448 insertions(+)

diff --git a/app-admin/enpass-desktop-bin/Manifest 
b/app-admin/enpass-desktop-bin/Manifest
new file mode 100644
index 0..25d0a407a
--- /dev/null
+++ b/app-admin/enpass-desktop-bin/Manifest
@@ -0,0 +1 @@
+DIST enpass_6.7.4.933_amd64.deb 39403080 BLAKE2B 
c2fc2dd2a4b674051f761f2ca28211c2810d4e739ba55bc1939f6e82a6aae46a2eb48ae070fcfad2d6a4fd43ad30e04ca2b62c86e51ca5fcd085e7546288051b
 SHA512 
0cdf53b7431b573d844bf610daa88b17f8612fd138081ae9dbbbcc28808013ed99041430ebd463af7e8d486064c210c3047da8515682eb37ee689b2643e226ee

diff --git a/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild 
b/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild
new file mode 100644
index 0..e6f7be1d1
--- /dev/null
+++ b/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg
+
+DESCRIPTION="A cross-platform, complete password management solution"
+HOMEPAGE="https://enpass.io/;
+SRC_URI="https://apt.enpass.io/pool/main/e/enpass/enpass_${PV}_amd64.deb;
+
+LICENSE="Enpass-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror strip"
+
+RDEPEND="
+   net-misc/curl
+   sys-process/lsof
+   x11-libs/libXScrnSaver
+   x11-libs/libxkbcommon
+"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/opt/enpass/*"
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_install() {
+   insinto /
+   doins -r opt
+   fperms +x /opt/enpass/{Enpass,importer_enpass,wifisyncserver_bin}
+
+   domenu usr/share/applications/enpass.desktop
+
+   gunzip usr/share/doc/enpass/changelog.gz || die
+   dodoc usr/share/doc/enpass/changelog
+
+   for size in {16,24,32,48,64,96,128,256}; do
+   doicon -s ${size} 
usr/share/icons/hicolor/${size}x${size}/apps/enpass.png
+   done
+
+   for size in {16,22,24,32,48}; do
+   doicon -s ${size} 
usr/share/icons/hicolor/${size}x${size}/status/enpass-status.png
+   doicon -s ${size} 
usr/share/icons/hicolor/${size}x${size}/status/enpass-status-dark.png
+   done
+
+   insinto /usr/share/mime/packages
+   doins usr/share/mime/packages/application-enpass.xml
+}

diff --git a/licenses/Enpass-EULA b/licenses/Enpass-EULA
new file mode 100644
index 0..53352f918
--- /dev/null
+++ b/licenses/Enpass-EULA
@@ -0,0 +1,394 @@
+Enpass Technologies Inc.
+1201, North Market Street Suite 111,
+Wilmington, Delaware
+USA – 19801
+
+Effective Date: May 28, 2020
+
+Welcome to Enpass! We invite you to access our services, but please note that
+your invitation is subject to your agreement with these Terms of Use. This page
+represents a legal document and is the Terms of Use (Agreement) for our 
Website,
+www.enpass.io, discussion.enpass.io, our mobile, web, and desktop applications,
+collectively and hereinafter called Platform.
+
+Definitions
+The terms “us”, “we”, and “our” refer to our company Enpass Technologies Inc 
the
+owner of the Platform. A “Visitor” is someone who merely browses our Platform. 
A
+“Member” is someone who has registered with us to use our Platform. The term
+“User” is a collective identifier that refers to either a Visitor or a Member.
+
+All text, information, graphics, design, and data offered through our Platform,
+whether produced by our Members or by us, are collectively known as our
+“Content”. We distinguish content posted by our Members as “Member Content”.
+Member content does not include personal data saved by User in Enpass.
+
+1. Acceptance of Agreement
+This Agreement is between you and Enpass Technologies Inc.
+
+THIS AGREEMENT CONTAINS WARRANTY DISCLAIMERS AND OTHER PROVISIONS THAT LIMIT 
OUR
+LIABILITY TO YOU. PLEASE READ THESE TERMS OF USE CAREFULLY AND IN THEIR
+ENTIRETY, AS USING, ACCESSING, AND/OR BROWSING OUR PLATFORM CONSTITUTES
+ACCEPTANCE OF THESE TERMS OF USE. IF YOU DO NOT AGREE TO BE BOUND TO EACH AND
+EVERY TERM AND CONDITION SET FORTH HEREIN, PLEASE EXIT OUR PLATFORM IMMEDIATELY
+AND DO NOT USE THEM ANY FURTHER.
+
+Except as otherwise noted, this Agreement constitutes the entire and only
+Agreement between you and Enpass Technologies Inc and supersedes all other
+Agreements, re