[gentoo-commits] repo/proj/guru:dev commit in: app-admin/dotbot/
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/
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/
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/
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/
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/
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/
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