Package Details: safeeyes-git 2.1.1.r1.ga51ff8b-1

Git Clone URL: https://aur.archlinux.org/safeeyes-git.git (read-only, click to copy)
Package Base: safeeyes-git
Description: A Free and Open Source tool for Linux users to reduce and prevent repetitive strain injury (RSI). Latest version from the git repository
Upstream URL: https://github.com/slgobinath/SafeEyes
Licenses: GPL3
Conflicts: safeeyes
Submitter: TPXP
Maintainer: TPXP
Last Packager: TPXP
Votes: 2
Popularity: 0.000000
First Submitted: 2019-07-19 08:24 (UTC)
Last Updated: 2021-01-02 09:04 (UTC)

Latest Comments

yochananmarqos commented on 2021-08-10 21:53 (UTC)

@TPXP: Please consider including the third-party plugins. See my PKGBUILD.

TPXP commented on 2021-01-02 09:04 (UTC)

Updated to add python-croniter as an optional dependency. As for transparency, you should file a bug upstream, I won't maintain patches here ^^

E3LDDfrK commented on 2020-12-31 06:09 (UTC) (edited on 2021-01-02 16:23 (UTC) by E3LDDfrK)

The transparency is gone. Wonder if it's xfce's fault or not.
edit: I was just curious if anyone else has the same problem.

yochananmarqos commented on 2020-12-25 17:56 (UTC) (edited on 2020-12-26 04:51 (UTC) by yochananmarqos)

This now requires python-croniter.

EDIT: It's optional for for Health Stats plugin.

TPXP commented on 2020-08-23 14:38 (UTC)

Thanks for your comments, and apologies for the delay I didn't have time to update the package in a while.

The offending code for files in the home path is https://github.com/slgobinath/SafeEyes/pull/334 Fixed by setting PYTHONUSERBASE (see https://github.com/python/cpython/blob/3.8/Lib/site.py#L247)

E3LDDfrK commented on 2020-08-21 20:17 (UTC)

@TPXP As suggested by @yochananmarqos the package should not install things to the user's home directory. The issues I mentioned below about the autostart and icons came are caused by this.

yochananmarqos commented on 2020-08-03 15:45 (UTC) (edited on 2020-08-03 15:53 (UTC) by yochananmarqos)

git is missing from makedepends() and python-pip is not required.

The v should not be part of the pkgver. You can use s/^v// to remove it:

    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'

Packages should not install anything to a user's home directory. Dirty fix to add at the end of the package() function:

    install -d "$pkgdir/usr/share"
    mv "$pkgdir"/home/*/.local/share/{applications,icons} "$pkgdir/usr/share"
    rm -rf "$pkgdir/home"

E3LDDfrK commented on 2020-04-28 23:59 (UTC) (edited on 2020-05-02 17:03 (UTC) by E3LDDfrK)

Could be just me, but the desktop entry in ~/.config/autostart is a broken link to a desktop entry in /usr/share/applications/. There is no desktop entry for safeeyes in that directory. So I just copy the safeeyes desktop entry from ~/.local/share/applications to it.

I think the program automatically create the broken link in ~/.config/autostart when started for the first time.

There is also a problem with the icon not showing up for different users. Still need to figure this out.

E3LDDfrK commented on 2020-04-25 23:28 (UTC) (edited on 2020-04-25 23:29 (UTC) by E3LDDfrK)

Got this warnings:

warning: directory permissions differ on /home/username/
filesystem: 700  package: 755
warning: directory permissions differ on /home/username/.local/share/applications/
filesystem: 700  package: 755