Devil's Pie 0.2.4
Devil's Pie (everyone favourite window manipulation tool) 0.2.4 is out. It appears that I intended to do a 0.2.4 release many moons ago, since it has regular expression matching for window titles and application names, but I never got around to it...
In this last week I have received not one but two different RPM spec files for it, so I thought I best get a release with them in out before I get more!
Thanks to Patrick Aussems for the regexp code, and Michael Raab/Lars R. Damerow for the RPM spec files.
Downloads are in the usual place, a tarball is here and Debian packages are available. The tarball has a spec file, so rpmbuild -tb should work.
error: Name field must be present in package: (main package)
error: Version field must be present...
I would say it can' t see a spec file (not surprising since it's not created until configure runs!) So then I took the spec file, put it in /usr/src/redhat/SPECS and the tar.gz in /usr/src/redhat/SOURCES and ran in /usr/src/redhat "rpmbuild -ba SPECS/devilspie.spec" to get this error:
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.11552
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd devilspie-0.2.4
+ %make
/var/tmp/rpm-tmp.11552: line 23: fg: no job control
error: Bad exit status from /var/tmp/rpm-tmp.11552 (%build)
I guess you were expecting a variable to be substituted there
- perhaps just a make following the %build in the spec?
I changed the %make to "make" right after %build. It builds but dies at the very end with:
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/devilspie-0.2.4-root
error: Installed (but unpackaged) file(s) found:
/usr/share/locale/de/LC_MESSAGES/devilspie.mo
I forced it to build adding to %files section:
/usr/share/locale/*/*/*
but it should be i18n'ized with find_lang, etc.