Package Details: devilspie2 0.43-1

Git Clone URL: https://aur.archlinux.org/devilspie2.git (read-only, click to copy)
Package Base: devilspie2
Description: A window matching utility, allowing the user to perform scripted actions on windows as they are created.
Upstream URL: http://www.nongnu.org/devilspie2/
Licenses: GPL3
Submitter: larchunix
Maintainer: larchunix
Last Packager: larchunix
Votes: 33
Popularity: 0.39
First Submitted: 2012-05-25 20:53
Last Updated: 2020-08-06 07:42

Latest Comments

1 2 Next › Last »

kewl commented on 2020-08-06 18:45

we need a bump in pkgrel

yan12125 commented on 2020-08-06 15:18

Thanks! I can confirm it works.

larchunix commented on 2020-08-06 07:46

@yan12125: Oops, it should be ok this time...

yan12125 commented on 2020-08-06 02:30

Hi larchunix, thanks for adding the patch, but looks like the patch is not actually applied in PKGBUILD. Could you add it?

larchunix commented on 2020-06-30 14:35

@yan12125: Hi, thanks for the report. I pushed a new commit including your patch without bumpimg pkgrel to avoid useless rebuild.

yan12125 commented on 2020-06-30 12:53

Hi, this package does not build with the upcoming Lua 5.4. Here is a fix:

--- devilspie2-0.43/src/script_functions.c.orig 2020-06-30 20:28:56.388791204 +0800
+++ devilspie2-0.43/src/script_functions.c  2020-06-30 20:29:05.018556227 +0800
@@ -470,8 +470,7 @@
        lua_call(lua, 1, 1);
        s = lua_tostring(lua, -1);  /* get result */
        if (s == NULL)
-           return luaL_error(lua, LUA_QL("tostring") " must return a string to "
-                             LUA_QL("print"));
+           return luaL_error(lua, "'tostring' must return a string to 'print'");
        if (i > 1) {
            if (devilspie2_debug) fputs("\t", stdout);
        }

I've also submitted this patch to upstream at https://savannah.nongnu.org/bugs/index.php?58681. However, as the maintainer seems no longer working on it, I doubt the fix will be applied in near future. Could you apply that patch in this AUR package first? My patch is compatible with both Lua 5.3 an 5.4, so it can be applied without waiting for Lua 5.4 to be in Arch stable repositories.

oberon2007 commented on 2019-04-03 19:39

Download is broken. Working PKGBUILD here:

pkgname=devilspie2
pkgver=0.43
pkgrel=1
pkgdesc="A window matching utility, allowing the user to perform scripted actions on windows as they are created."
arch=('i686' 'x86_64')
url="http://www.nongnu.org/$pkgname"
license=('GPL3')
depends=('lua>=5.1' 'gtk3' 'libwnck3')
source=("http://git.savannah.gnu.org/cgit/$pkgname.git/snapshot/$pkgname-$pkgver.tar.gz")
md5sums=('319dd2d51809111bce7b0e112c77b0b9')

build() {
    cd "$pkgname-$pkgver"
    make
}

package() {
    cd "$pkgname-$pkgver"
    make DESTDIR="$pkgdir/" PREFIX=/usr install

    # Install documentation
    mkdir -p -m755 "$pkgdir/usr/share/doc"
    cp -Rp doc/ "$pkgdir/usr/share/doc/$pkgname"
    install -Dp -m644 README "$pkgdir/usr/share/doc/$pkgname/README"
}

allien.work commented on 2017-09-07 11:50

To add the PGP key, run in your Terminal:
gpg --recv-key 194B631AB2DA2888

stevenroose commented on 2016-11-30 21:47

This error is still there

==> Verifying source file signatures with gpg...
devilspie2_0.39-src.tar.gz ... FAILED (unknown public key 194B631AB2DA2888)

GetzTheGoldfish commented on 2016-06-16 18:25

It worked using the command
yaourt --m-arg --skippgpcheck -Sb devilspie2