seems its got a new maintainer and new release
ChangeLog:
0.44
- Default to Lua 5.3, and permit use of other versions
- Add support for setting and deleting window properties
- Add get_process_name(), which returns the name of the process
owning the window (if possible)
- Add get_monitor_index() and get_monitor_geometry(); improve
monitor index/geometry discovery
- Add get_window_is_decorated() (which uses the Motif window hints)
- Alias center() as centre()
- Extend centre() to allow centring on a given monitor and to allow
horizontal or vertical only
- Extend set_window_position() to allow positioning on a given
monitor and control which corner is measured from. (Behaviour with two parameters is unchanged.)
- Quote the option hyphens in the man page (preventing replacement)
- Various const & compiler warning (gcc -Wextra) fix-ups
- Support for UTF-8 strings in window properties
- Allow replacements for pkg-config at compile time
https://github.com/dsalt/devilspie2
https://github.com/dsalt/devilspie2/archive/refs/tags/v0.44.tar.gz
or
http://download.savannah.nongnu.org/releases/devilspie2/