Package Details: vicious-git 2.1.3.9.g02e1142-2

Git Clone URL: https://aur.archlinux.org/vicious-git.git (read-only)
Package Base: vicious-git
Description: Modular widget library for window managers
Upstream URL: http://git.sysphere.org/vicious/about/
Licenses: GPL2
Conflicts: vicious
Provides: vicious
Submitter: None
Maintainer: bidulock
Last Packager: bidulock
Votes: 132
Popularity: 0.142652
First Submitted: 2009-08-27 19:45
Last Updated: 2015-07-16 04:32

Dependencies (7)

Required by (2)

Sources (1)

Latest Comments

angvp commented on 2015-05-19 03:34

Lua 5.3 got in extra, advice from @terminalmage is a proper solution.

terminalmage commented on 2015-05-18 15:39

This PKGBUILD needs to be updated since Lua 5.3 hit [extra].

In particular, rather than hardcoding _luaver, you might consider doing something like this at the top of the package() function:

_luaver=`lua -v | cut -f2 -d' ' | cut -f1,2 -d.`

Doing this would keep the PKGBUILD from needing an update every time Lua gets a minor/major version bump.

anrxc commented on 2014-10-15 13:13

> depends=("lua")
> makedepends=("git")

Hi. Did the "makedepends" keyword change?

anrxc commented on 2014-10-15 13:13

> depends=("lua")
> makedepends=("git")

Hi. Did the "makedepends" keyword changed?

Dasonk commented on 2014-10-06 00:03

You should add git as a make dependency

anrxc commented on 2013-11-23 20:10

Nice new feature with shared timers in v2.1.1.9.g211d450-1. But I could use
some help testing it, anyone hits a bug in it let me know. Thanks!

anrxc commented on 2013-11-14 16:37

Thanks bidulock - previously package in extra installed in a different path
so there was no real conflict.

The describe seems the same, can you revise it and send it again please?
Thanks.

bidulock commented on 2013-11-14 07:40

Thanks for the package.

Needs

provides=("vicious")
conflicts=("vicious")

in PKGBUILD.

Also,

git describe --always | sed 's|^[^0-9]*||;s|\.g[a-f0-9]*$||;s|-|.|g'

yeilds a better pkgrel.

anrxc commented on 2013-04-14 15:41

Thanks, I'll look into that.

KaiSforza commented on 2013-04-10 21:45

This should be updated to reflect the new pacman 4.1 source array and version scheme.

Anonymous comment on 2012-12-29 22:55

Ah, thanks.

anrxc commented on 2012-12-29 22:35

This will become a symlink /usr/share/lua/5.1/vicious after the upgrade. You can delete it before the upgrade.

Anonymous comment on 2012-12-29 19:05

What kind of manual intervention is required on upgrade?

Should I use --force?


(1/1) checking package integrity
(1/1) loading package files
(1/1) checking for file conflicts
error: failed to commit transaction (conflicting files)
vicious-git: /usr/share/lua/5.1/vicious exists in filesystem
Errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).

anrxc commented on 2012-12-15 21:36

Vicious is now usable with awesome and awesome-git. With lua51 and lua52.

20121215-3: Manual intervention required on upgrade.

anrxc commented on 2012-12-15 18:26

Vicious is now usable with awesome and awesome-git. With lua51 and lua52.

anrxc commented on 2012-12-15 17:12

I agree, there's just so many users whose desktop I could break.
I'll consider a notice in .install file or something like that.

cocreature commented on 2012-12-15 17:08

imho vicious stable (community) is for awesome stable and vicious-git should be for awesome-git.

anrxc commented on 2012-12-15 17:05

Package 'awesome' in community is not lua 5.2 compatible so it may not have 5.2 in the module search path. I will have to test that, and just maybe keep using 5.1 until 3.5 is released.

krionux commented on 2012-12-15 10:20

Hello,

As Javafant said, please update luaver in order to build against lua5.2

Regards,

cocreature commented on 2012-12-13 15:31

_luaver needs to be changed to 5.2.

anrxc commented on 2012-10-17 23:54

Vicious repository clone corrupted after upgrade to last cgit-x86_64.
Pending bug report with the cgit project.

I forgot to mention that there is nothing git after last release, so
package vicious equals package vicious-git right now.

If Cgit is not fixed by the weekend a Git daemon will be introduced to
handle cloning.

anrxc commented on 2012-10-10 23:39

Vicious repository clone corrupted after upgrade to last cgit-x86_64. Pending bug report with the cgit project.

anrxc commented on 2012-07-09 23:19

Commit b11bb78e04 was a little different because the protocol was telnet (or so I thought). In any case
without a network connection, because of "--connect-timeout 1 -fsm 3", curl wasn't ever supposed to hang
more than 1 second. I'll look into that.

anrxc commented on 2012-06-25 14:41

Hello we don't have a clock widget type:
http://git.sysphere.org/vicious/tree/widgets

> vicious = require("vicious")

Yes that's the way you load now, with lua5.1 and lua5.2.

anrxc commented on 2012-06-25 14:39

Hello we don't have a clock widget type:
http://git.sysphere.org/vicious/tree/widgets

GUiHKX commented on 2012-06-25 07:55

@anrxc Okay I had to change the line below in my rc.lua because after the update, awesome wm wasn't loading anymore:
>require("vicious")
to:
>vicious = require("vicious")
then to load/register a widget:
>vicious.register(clock, blah, blah...
Is this the "correct way"? Thank you.

anrxc commented on 2012-06-25 00:08

Vicious is now treated as a regular Lua library, as it can be used stand-alone or to feed widgets of other window managers:

$ lua
> widgets = require("vicious.widgets")
> print(widgets.volume(nil, "Master")[1])
100

anrxc commented on 2012-06-25 00:05

Vicious is now treated as a regular Lua library, as it can be used stand-alone or to feed widgets of other window managers:

$ lua
> widgets = require("vicious.widgets")
> print(widgets.volume(nil, "Master")[1])
100

anrxc commented on 2012-06-20 23:10

Vicious ported to Lua 5.2. It changes the way module is loaded to remain compatible with Lua 5.1 installations. One line change, see top of the README.

anrxc commented on 2012-06-20 23:09

Vicious ported to Lua 5.2. It changes the way module is loaded to remain compatible with Lua 5.1 installations. One line change, see top of the README.

anrxc commented on 2012-06-20 23:09

Vicious ported to Lua 5.2. It changes the way module is loaded to remain compatible with Lua 5.1 installations. One line change, see top of the README.

uzsolt commented on 2011-12-20 17:32

anrxc: check https://wiki.archlinux.org/index.php/Arch_Packaging_Standards#Architectures

anrxc commented on 2011-12-20 15:43

bunburya for some reason you are connecting to port 8080. Web server is on port 80.
uzsolt if that is the proper way to handle it then it's fine with me.

uzsolt commented on 2011-12-20 08:07

@bunburya: works for me, git 1.7.8.

@anrxc: what do you think change to 'noarch'?

Anonymous comment on 2011-12-20 02:47

Installation fails on my system, with the following message:

==> Connecting to GIT server over HTTP...
Cloning into 'vicious'...
error: Failed connect to git.sysphere.org:8080; Connection timed out while accessing http://git.sysphere.org/vicious/info/refs
fatal: HTTP request failed
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build vicious-git.

I am able to access http://git.sysphere.org/vicious/info/refs in Firefox.

For some reason, "git clone http://git.sysphere.org/vicious" doesn't work on git v1.7.8 on ArchLinux (just says "Cloning into 'vicious'" and hangs), whereas it works perfectly on git v1.7.2.5 on Debian.

This seems to be similar to the problem experienced by thelastknowngod, but it seems that the problem was solved for him/her.

anrxc commented on 2011-12-03 18:34

Removed obsolete OR handlers and updated .install file. There's no
reason to upgrade your package.

uzsolt commented on 2011-11-29 06:11

Should not update pkgver? I think 20100930 is too old ;)

anrxc commented on 2011-10-11 23:32

@draje what's up, package does not build or work for you?

anrxc commented on 2010-10-08 20:28

Notice for awesome-git users: initiall support for the new widget system was added. Upgrade freely.

anrxc commented on 2010-10-07 17:55

Notice for awesome-git users: from 5th of October awesome widget code has completely changed. Until the code is stabilized vicious will not support it. Do not send me bug reports. Thank you.

Anonymous comment on 2010-09-07 12:27

If anyone out there is using the latest (as of Sep 07, 2010) awesome-git and vicious-git together, having vicious.register anywhere in your rc.lua will break things. To fix this, edit /usr/share/awesome/lib/vicious/init.lua, and on line 120, change 'add_signal' to 'connect_signal.'

anrxc commented on 2010-04-22 13:47

I acknowledge there is/was a problem, but it's not as bad as 'completely broken'. I hope smart http solves everything.

Anonymous comment on 2010-04-21 19:59

worked today when i tried the install.

it was not working for the last two days. i wasnt the only one who had a problem either.

i dont know what you did and i dont really care. just thought id let you know. no need to be so dismissive.

anrxc commented on 2010-04-21 16:50

I suppose it doesn't work for the other 97 people who voted either? Please. Just today, up until this moment, repository was cloned 22 times.

Anonymous comment on 2010-04-21 03:08

adding a slash allows me to view the web info but the git clone that is specified in the pkgbuild does not work.

i let it work at 2 different locations for an hour each and it never went further than the "Initializing empty Git repository" stage.

the pkgbuild does not work.

anrxc commented on 2010-04-20 23:52

That is the clone URL. If you want to visit the web interface append a slash to the end.

Edit: Latest git versions now include the "smart HTTP" protocol which we will implement, so we should get past these stupid limitations.

anrxc commented on 2010-04-20 23:49

That is the clone URL. If you want to visit the web interface append a slash to the end.

Anonymous comment on 2010-04-20 19:49

the repository is empty.

going to http://git.sysphere.org/vicious with firefox says "No repositories found"

anrxc commented on 2010-04-19 17:17

Repository is served over HTTP, which is a "stupid" git protocol, seeing no output while it's getting the objects doesn't necessarily mean something went wrong. I just built the package, in addition.

Anonymous comment on 2010-04-19 16:05

stalls connecting to GIT server.

Initialized empty Git repository in /tmp/yaourt-tmp-root/aur-vicious-git/vicious-git/src/vicious/.git/