Skip to content

Add: python-pywalfox#7

Open
Ly-sec wants to merge 5 commits intomobinmob:mainfrom
Ly-sec:python-pywalfox
Open

Add: python-pywalfox#7
Ly-sec wants to merge 5 commits intomobinmob:mainfrom
Ly-sec:python-pywalfox

Conversation

@Ly-sec
Copy link

@Ly-sec Ly-sec commented Nov 30, 2025

This PR adds python-pywalfox as a template. For more information see: https://github.com/Frewacom/pywalfox

@hosaka
Copy link

hosaka commented Feb 26, 2026

Maybe installing from pywalfox-native makes more sense? So you don't have to patch the manifest and just use the setup.py instead. Something like this:

# Template file for 'python3-pywalfox'
pkgname=python3-pywalfox
version=2.7.4
revision=1
build_style=python3-pep517
makedepends="python3-setuptools"
depends="python3"
short_desc="Native app used alongside the Pywalfox browser extension"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MPL-2.0"
homepage="https://github.com/Frewacom/pywalfox-native"
changelog="https://github.com/Frewacom/pywalfox-native/releases/tag/v${version}"
distfiles="${homepage}/archive/v${version}.tar.gz"
checksum=c6602edd68e1cd71ad8e8ce3e497e32f6ba4468b6d32df328e3c14d380004722

post_install() {
    vlicense LICENSE
}

I don't think installing the manifest system wide is appropriate, this should be done by individual user using pywalfox install.

There are 2 more issues though:

  • pywalfox/bin/main.sh calls MacOS specific sw_vers, which obviously fails on linux and there's no default.
  • pywalfox/install.py tries to chmod main.sh when running pywalfox install which it has no permissions for. The main.sh is already executable, so there should be no need to do that and it should be patched out (see https://github.com/Frewacom/pywalfox-native/blob/master/pywalfox/install.py#L210)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants