Page MenuHomeFreeBSD

deskutils/py-autokey: a desktop automation utility for X11
Needs ReviewPublic

Authored by daniel_shafer.cc on Sun, Dec 2, 8:22 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Allows you to configure macros to auto input text/scripts
when certain inputs are made.

Related bug report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232801

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 21324
Build 20655: arc lint + arc unit

Event Timeline

tcberner added inline comments.
deskutils/py-autokey/Makefile
2

^ the 'Created by:' line is a historic line. It is preferred not to add it anymore, unless you really want to :)

6

^ I would prefer DISTVERSION

35

^ if you name this option GTK3 you can drop the GTK_DESC below, as
GTK3_DESC?= GTK+ 3 GUI toolkit support
is defined in bsd.options.desc.mk.

The same goes for QT, if you use QT5 as an option name.

42

^ in the FOO_USE= BAR=list1 BAZ=list2 the lists need to be comma separated, not space, as the spaces are used to split into the multiple lists.

You can verify via
make -VUSE_GNOME
that only the first one made it in :)

so, what you want is:
GTK_USE= GNOME=gtk30,pygopbject,gtksourceview3

deskutils/py-autokey/files/patch-setup.py
7 ↗(On Diff #51490)

out of curiostiy: why is this necessary?

deskutils/py-autokey/pkg-plist
105 ↗(On Diff #51490)

^all these 36 look like your chosen python version :) -- so it will only be able to package for python3.6

daniel_shafer.cc updated this revision to Diff 51502.EditedSun, Dec 2, 10:32 PM

Updates

Removed pkg-plist and using autoplist. Removed patch file and added logic
to Makefile. Made requested changes. Cleaned up ordering.

Removed the INSTALLS_ICONS variable as icons are installed through setup.py