Code Monkey home page Code Monkey logo

gentoo-overlay's Introduction

Portage Repository "ppfeufer-gentoo-overlay"



This is an unofficial and privately maintained repository for Portage, the package manager of Gentoo Linux.

All ebuilds in this overlay are privately maintained and not officially supported by the Gentoo portage maintainer team.

Note

Ebuilds I no longer use might be deleted.

Add this repository

Using eselect-repository

See eselect-repository

eselect repository enable ppfeufer-gentoo-overlay

Using layman

See layman

layman -fa ppfeufer-gentoo-overlay

Packages

Package URL
app-admin/enpass https://www.enpass.io/
dev-vcs/github-desktop https://desktop.github.com/
dev-vcs/gitkraken https://www.gitkraken.com/
net-misc/insync https://www.insynchq.com/
sys-boot/rpi-imager https://github.com/raspberrypi/rpi-imager
sys-boot/ventoy-bin https://www.ventoy.net/en/index.html

gentoo-overlay's People

Contributors

jkroonza avatar ppfeufer avatar pre-commit-ci[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

oripoin myszkin81

gentoo-overlay's Issues

dev-vcs/gitkraken preserves old openssl

dev-vcs/gitkraken-9.5.1::ppfeufer-gentoo-overlay preserves an old version of openssl

emerge @preserved-rebuild does not fix this. It just writes the same warning again, once it has reinstalled gitkraken.

>>> Emerging (1 of 1) dev-vcs/gitkraken-9.5.1::ppfeufer-gentoo-overlay
 * GitKraken-v9.5.1.deb BLAKE2B SHA512 size ;-) ...                                                                                                                                                         [ ok ]
>>> Unpacking source...
>>> Unpacking GitKraken-v9.5.1.deb to /var/tmp/portage/dev-vcs/gitkraken-9.5.1/work
>>> Source unpacked in /var/tmp/portage/dev-vcs/gitkraken-9.5.1/work
>>> Preparing source in /var/tmp/portage/dev-vcs/gitkraken-9.5.1/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-vcs/gitkraken-9.5.1/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-vcs/gitkraken-9.5.1/work ...
>>> Source compiled.
>>> Test phase [not enabled]: dev-vcs/gitkraken-9.5.1

>>> Install dev-vcs/gitkraken-9.5.1 into /var/tmp/portage/dev-vcs/gitkraken-9.5.1/image
>>> Completed installing dev-vcs/gitkraken-9.5.1 into /var/tmp/portage/dev-vcs/gitkraken-9.5.1/image

 * Final size of build directory: 518784 KiB (506.6 MiB)
 * Final size of installed tree:  518780 KiB (506.6 MiB)

 * QA Notice: Unresolved soname dependencies:
 * 
 * 	/usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit-ubuntu-18-ssl-1.1.0.node: libcrypto.so.1.1 libssl.so.1.1
 * 	/usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit-ubuntu-18-ssl-10.node: libcrypto.so.10 libssl.so.10
 * 	/usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit-ubuntu-18.node: libcrypto.so.1.1 libssl.so.1.1
 * 	/usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit.node: libcrypto.so.1.1 libssl.so.1.1
 * 	/usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@msgpackr-extract/msgpackr-extract-linux-x64/node.abi93.musl.node: libc.so
 * 	/usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@msgpackr-extract/msgpackr-extract-linux-x64/node.napi.musl.node: libc.so
 * 

>>> Installing (1 of 1) dev-vcs/gitkraken-9.5.1::ppfeufer-gentoo-overlay
>>> Completed (1 of 1) dev-vcs/gitkraken-9.5.1::ppfeufer-gentoo-overlay

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: dev-libs/openssl-3.0.9-r1
 *  - /usr/lib64/libcrypto.so.1.1
 *      used by /usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit-ubuntu-18-ssl-1.1.0.node (dev-vcs/gitkraken-9.5.1)
 *      used by /usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit-ubuntu-18.node (dev-vcs/gitkraken-9.5.1)
 *      used by /usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit.node (dev-vcs/gitkraken-9.5.1)
 *  - /usr/lib64/libssl.so.1.1
 *      used by /usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit-ubuntu-18-ssl-1.1.0.node (dev-vcs/gitkraken-9.5.1)
 *      used by /usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit-ubuntu-18.node (dev-vcs/gitkraken-9.5.1)
 *      used by /usr/share/gitkraken/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release/nodegit.node (dev-vcs/gitkraken-9.5.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries

net-misc/insync-3.7.9.50368: wrong https site

>>> Downloading 'http://s.insynchq.com/builds/insync_3.7.9.50368-bullseye_amd64.deb'

2022-08-14_20-57

https://cdn.insynchq.com/builds/linux/insync_3.7.9.50368-bullseye_amd64.deb

maybe the right one.

dev-vcs/gitkraken depends on net-print/cups

Hey, I noticed that gitkraken depends on net-print/cups. It complains that it can't find libcups.so.2 if it isn't installed and refuses to start.

Also the permissions of /usr/share/gitkraken/chrome-sandbox need to have suid bit set or it gives the error:
[22555:0626/222333.345375:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /usr/share/gitkraken/chrome-sandbox is owned by root and has mode 4755.

adding
RDEPEND="net-print/cups"

and
fperms 4755 /usr/share/gitkraken/chrome-sandbox

fixed it for me.
Just a heads up.

dev-vcs/github-desktop-3.3.3-r2 digest verification failed

Computer /var/db/repos # emerge github-desktop -a

These are the packages that would be merged, in order:

Calculating dependencies * waiting for lock on /var/db/.pkg.portage_lockfile ... [ ok ]
... done!
Dependency resolution took 5.73 s.

[ebuild N ~] dev-vcs/github-desktop-3.3.3-r2 USE="-alacritty"

Would you like to merge these packages? [Yes/No]

Verifying ebuild manifests

!!! Digest verification failed:
!!! /var/db/repos/ppfeufer-gentoo-overlay/dev-vcs/github-desktop/metadata.xml
!!! Reason: Filesize does not match recorded size
!!! Got: 220
!!! Expected: 224

gitkraken-8.10.2 posix_spawn: Permission denied (13)

Starting with dev-vcs/gitkraken-8.10.x it won't launch with

$ /usr/share/gitkraken/gitkraken 
[11100:1102/170915.094534:FATAL:fork_and_spawn.cc(196)] posix_spawn: Permission denied (13)
[11071:1102/170915.096507:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-proces

downgrading to 8.9.1 works fine and I keep it in local overlay.

sys-boot/ventoy-bin-1.0.96::ppfeufer-gentoo-overlay

i tried to merge your package but it failes on the sanitize.patch

`[ebuild N ~] sys-boot/ventoy-bin-1.0.96::ppfeufer-gentoo-overlay 19.490 KiB

Total: 2 packages (2 new), Size of downloads: 19.758 KiB

Verifying ebuild manifests

!!! Digest verification failed:
!!! /var/db/repos/ppfeufer-gentoo-overlay/sys-boot/ventoy-bin/files/sanitize.patch
!!! Reason: Filesize does not match recorded size
!!! Got: 4367
!!! Expected: 4399
`

i then made a redisgest in the hope it would help

* Applying sanitize.patch ... patching file tool/ventoy_lib.sh Hunk #2 FAILED at 52. Hunk #3 FAILED at 311. 2 out of 3 hunks FAILED -- saving rejects to file tool/ventoy_lib.sh.rej patching file tool/VentoyWorker.sh Hunk #1 succeeded at 106 (offset 1 line). patching file Ventoy2Disk.sh Hunk #1 FAILED at 32. 1 out of 1 hunk FAILED -- saving rejects to file Ventoy2Disk.sh.rej patching file VentoyPlugson.sh patching file VentoyWeb.sh Hunk #1 succeeded at 15 with fuzz 1. [ !! ]

but it is failing.

Libthai size mismatch

Hi, not sure if this is an issue with the repo or on my end, but I got this when trying to emerge libthai (after running emerge --sync)

!!! Digest verification failed:
!!! /var/db/repos/ppfeufer-gentoo-overlay/dev-libs/libthai/files/libthai-0.1.28-fix-duplicate-dir.patch
!!! Reason: Filesize does not match recorded size
!!! Got: 702
!!! Expected: 704

Apologies if this isn't relevant to you.

app-admin/enpass: Support apulse

Thanks for making this ebuild.

I don't want to have PulseAudio on my system so I configure applications to use apulse instead, but I don't globally enable apulse in ld.so.conf because some applications that still support both PulseAudio and ALSA behave better with one or the other.

This ebuild is written to hard-depend on PulseAudio but Enpass actually works fine with apulse. It would be cool if the ebuild supports both options.

I modified the ebuild like this to try it out:

  1. Change the PulseAudio dependency to || ( media-sound/pulseaudio media-sound/apulse )
  2. Change /usr/bin/enpass to a wrapper script that runs LD_PRELOAD=/usr/lib64/apulse/libpulse.so.0 /opt/enpass/Enpass

This should work on systems with either PulseAudio or apulse installed but it will prefer apulse if both are installed. I don't see this as a problem since the application has a hard dependency on libpulse for literally one single sound effect.

An alternate way to implement it is with a "pulseaudio" useflag that chooses which dependency and whether to use this wrapper. It seems like too much effort for how this application uses sound (barely).

Non executable permission with gitkraken

When gitkraken is installed the executable at /usr/bin/gitkraken doesn't have the execution permission, it can be solved with chmod +x /usr/bin/gitkraken (as a root user or with sudo/doas), but maybe it will be good to add that into the ebuild.

Insync new version

I have noticed that current net-misc/insync stopped working and a new version of Insync is available (3.1.2.40785) for download. Changing the ebuild version and patches filenames resulted in proper ebuild merge. Can you add a new ebuild?

net-misc/insync segfault

Each time I start Insync it crashes immediately with this message in dmesq

insync[12899]: segfault at 1e8 ip 00007f2f680b9f64 sp 00007ffe344fef90 error 4 in libpython3.7m.so.1.0[7f2f68054000+17e000]

Code: 57 10 48 89 77 08 48 c7 07 01 00 00 00 c3 0f 1f 84 00 00 00 00 00 e9 7b b4 f9 ff 66 66 2e 0f 1f 84 00 00 00 00 00 53 48 89 fb <48> 8b 7f 20 e8 f3 be f9 ff 48 85 c0 74 0e 48 89 58 08 48 c7 00 01

Adding
RESTRICT="strip"
to ebuild file fixes the issue.

The solution is form insync forums
https://forums.insynchq.com/t/segfault-libpython3-7m-so-1-0/16999

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.