Package Details: guake-git 0.8.5.28.g4c52842-1

Git Clone URL: https://aur.archlinux.org/guake-git.git (read-only)
Package Base: guake-git
Description: Top-down terminal for Gnome
Upstream URL: https://github.com/Guake/guake
Licenses: GPL
Conflicts: guake
Provides: guake
Submitter: Skatox
Maintainer: Skatox
Last Packager: Skatox
Votes: 44
Popularity: 0.008915
First Submitted: 2008-03-07 02:12
Last Updated: 2016-08-18 15:06

Latest Comments

Skatox commented on 2016-08-18 15:07

@versusvoid thanks for the report, added those and other missing dependencies. Also updated PKGBUILD version.

versusvoid commented on 2016-08-17 09:17

Please add python2-gconf as dependency

vorot93 commented on 2015-06-05 14:19

Please remove 'gnome-python' from deps and add 'python2-keybinder2' as one.

Skatox commented on 2014-02-16 02:14

@bwrsandman Thanks for your help again. I've updated the package.

bwrsandman commented on 2014-02-15 17:18

I have updated the PKGBUILD on my gist, it compiles nicely and doesn't need patching.
https://gist.github.com/bwrsandman/7129822

bwrsandman commented on 2014-02-15 17:03

I have updated the git, it compiles nicely, doesn't need the patch but there is work to be done on the .install file
https://gist.github.com/bwrsandman/7129822

bwrsandman commented on 2014-02-12 22:06

Try #guake on irc or the issues on github.

Skatox commented on 2014-02-12 21:27

Thanks for the info, I-ve updated the PKGBUILD but i'm having problems when compiling, any help will be appreciated

https://dl.dropboxusercontent.com/u/1631898/guake-git-0.4.4.111.ge47158b-1.src.tar.gz

bwrsandman commented on 2014-02-11 16:27

http://guake.org/ points to https://github.com/Guake/guake now.

Your source points to a gitorious page which hasn't had any activity in 9 months.
How about updating the PKGBUILD to use
source=('git://github.com/Guake/guake.git' ...

A cool trick to avoid "$pkgname"::'git:// is to use cd ${pkgname%-git} in pkgver(), prepare(), build() and package(). ;)

Skatox commented on 2013-10-31 19:12

@salantrax Added.
@bwrsandman Thanks! Your PKGBUILD helped me to update it.

salantrax commented on 2013-10-29 12:38

Builds and runs flawlessly on armv7h; request to add 'armv7h' to arch=().

bwrsandman commented on 2013-10-24 01:32

Here's a PKGBUILD which conforms to the VCS and GNOME packaging standards.
https://gist.github.com/bwrsandman/7129822

- Sets the version properly
- Fetches from git using makepkg
- Replaced the patch with sed commands
- Formatting for readability

Skatox commented on 2013-09-28 13:15

Updated, patched source code to use python2, added new dependencies and improvind PKGBUILD according to Arch's standards.

Anonymous comment on 2013-09-22 19:29

Please patch $srcdir/$_gitname-build/src/guake file to use python2 instead of python.
You're currently only patching the guake-prefs file in that same directory, so /usr/bin/guake still needs editing after installation/upgrade as per aricart's 2012-11-23 comment.

Also, patching with sed is somewhat unreliable - you should maybe use diff+patch instead :)

Skatox commented on 2013-03-17 13:39

This PKGBUILD is working, if you can't compile due to automake 1.13 detection, it's not a problem of this package it's a problem with gnome-common, you can check this bug at: https://bugs.archlinux.org/task/33285 and the solution to fix it in here: https://bbs.archlinux.org/viewtopic.php?id=155725

Det commented on 2013-03-17 12:49

Are you alive?

hav3lock commented on 2013-02-14 21:24

add guake to the list of conflicts.

hav3lock commented on 2013-02-14 20:22

this can be built using automake-1.12 (AUR). Just run:

$ packer -S automake-1.12 && packer -S guake-git

Skatox commented on 2013-01-23 16:10

I will wait until this project has compatibility with automake 1.3 (latest from archlinux) to update the PKGBUILD

pi3r1k commented on 2013-01-23 15:55

you need to add python2-xdg to dep and patch for python2

aricart commented on 2012-11-23 12:41

Guake doesn't start for me with the error:

Traceback (most recent call last):
File "/usr/bin/guake", line 24, in <module>
import pygtk
ImportError: No module named 'pygtk'

I had to edit /usr/bin/guake to point to python2 instead of python.

Skatox commented on 2012-10-19 15:24

Updated, changed python dependicies to support latest changes (python2-notify and python2-dbus), and now it compiles even if there are some warnings.

Anonymous comment on 2012-10-19 05:38

After the upgrade package python-notify changed to python2-notify. Please change in dependencies.

Skatox commented on 2012-09-03 16:55

Updated, removed multi-monitor patch because it is not supported anymore.

Anonymous comment on 2012-09-03 15:38

I have the same problem like Fraterius

Fraterius commented on 2012-09-01 17:00

Can't build here:

==> Starting make...
patching file data/prefs.glade
Hunk #1 FAILED at 276.
1 out of 1 hunk FAILED -- saving rejects to file data/prefs.glade.rej
patching file src/prefs.py
Hunk #1 succeeded at 201 (offset 7 lines).
Hunk #2 succeeded at 322 (offset 7 lines).
Hunk #3 succeeded at 499 with fuzz 2 (offset 11 lines).
patching file src/guake
Hunk #1 succeeded at 787 (offset 11 lines).
Hunk #2 succeeded at 822 (offset 9 lines).
Hunk #3 succeeded at 833 (offset 9 lines).
==> ERROR: A failure occurred in build().
Aborting...

daroczig commented on 2012-06-24 22:25

Yeah, you are right - especially I do not need any patch as the issue can be addressed with some "hidden" config tweaks: `gconftool-2 --set /apps/guake/general/use_vte_titles --type boolean false`

Skatox commented on 2012-06-22 13:13

I think is better to create a new PKGBUILD with that patch.

daroczig commented on 2012-06-22 07:11

Is it just me or others also think that the new feature of using VTE prompt in tabs' name is really annoying? I had custom short tab names which is really handy with multiple tabs, but now all custom names are rewritten each time I change directory :( Issue filed: http://guake.org/ticket/471 There is link to @Beemer's patch to disable it, would it be hard to integrate that somehow here (maybe as a setting)?

Anonymous comment on 2012-05-06 15:45

Thanks, It worked :)

Skatox commented on 2012-05-06 14:31

Fixed

Anonymous comment on 2012-05-06 12:17

First i got this error:

***Error***: You must have libtool >= 1.4.3 installed
to build guake. Download the appropriate package for

So I installed libtool, then i got this

automake-1.12: warnings are treated as errors
/usr/share/automake-1.12/am/ltlibrary.am: warning: 'globalhotkeys.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
src/globalhotkeys/Makefile.am:2: while processing Libtool library 'globalhotkeys.la'
src/globalhotkeys/Makefile.am: installing './depcomp'
==> ERROR: A failure occurred in build().
Aborting...

Using yaourt to install this package

Skatox commented on 2012-03-20 18:49

done

florianbw commented on 2012-03-20 08:56

Can you please add a 'conflicts' w/ guake? Otherwise the conflicts only appear upon installation.

Anonymous comment on 2011-12-03 23:29

This package built successfully on my system.
After trying to launch it, it complained about GDbus.

This was solved by following the recommendations made in this bug report.

https://bugs.archlinux.org/task/24054

fyi.

Skatox commented on 2011-11-09 17:13

Updated PKGBUILD, now it solves the python2 bug at /usr/bin/guake as commented daroczig , added multi-monitor patch (thanks to psi.neamf )

psi.neamf commented on 2011-11-04 10:20

Here's a PKGBUILD that includes pyriku's multi-monitor patch (http://guake.org/ticket/124).
It also fixes /usr/bin/guake (like guake-prefs) to run with python2 as per daroczig's comment.


# Maintainer: Miguel Useche <migueluseche@skatox.com>
# Contributor: Anton Leontiev <unsector /at/ km.ru>
pkgname=guake-git
pkgver=20111104
pkgrel=1
pkgdesc="Top-down terminal for Gnome"
arch=('i686' 'x86_64')
url="http://guake.org/"
license=('GPL')
depends=('python2' 'pygtk' 'gnome-python' 'vte' 'python-notify' 'dbus-python' 'pkgconfig' 'gtk2' 'glib2')
makedepends=('git' 'intltool' 'gnome-common')
source=(http://guake.org/raw-attachment/ticket/124/multi-monitor.patch)
sha1sums=('7df232eca689204d0a26b6bdfc6df4f95d71e6a8')
install=guake.install

_gitroot="git://gitorious.org/guake/guake.git"
_gitname="guake"

build() {
sed -i 's|guake\.py|guake|' multi-monitor.patch

cd $srcdir/
msg "Connecting to GIT server...."

if [ -d $srcdir/$_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi

msg "GIT checkout done or server timeout"
msg "Starting make..."

cp -r $srcdir/$_gitname $srcdir/$_gitname-build
cd $srcdir/$_gitname-build

patch -Np1 -i "${srcdir}/multi-monitor.patch"
sed -i 's|env python|env python2|' src/guake src/guake-prefs

PYTHON="`which python2`" ./autogen.sh --prefix=/usr --sysconfdir=/usr/share --disable-static
make DESTDIR=$pkgdir install
}

psi.neamf commented on 2011-11-04 10:16

Here's a PKGBUILD that includes pyriku's multi-monitor patch (http://guake.org/ticket/124).
It also fixes /usr/bin/guake (like guake-prefs) to run with python2 as per daroczig's comment.

# Maintainer: Miguel Useche <migueluseche@skatox.com>
# Contributor: Anton Leontiev <unsector /at/ km.ru>
pkgname=guake-git
pkgver=20111104
pkgrel=1
pkgdesc="Top-down terminal for Gnome"
arch=('i686' 'x86_64')
url="http://guake.org/"
license=('GPL')
depends=('python2' 'pygtk' 'gnome-python' 'vte' 'python-notify' 'dbus-python' 'pkgconfig' 'gtk2' 'glib2')
makedepends=('git' 'intltool' 'gnome-common')
source=(http://guake.org/raw-attachment/ticket/124/multi-monitor.patch)
sha1sums=('7df232eca689204d0a26b6bdfc6df4f95d71e6a8')
install=guake.install

_gitroot="git://gitorious.org/guake/guake.git"
_gitname="guake"

build() {
cd $srcdir/
msg "Connecting to GIT server...."

if [ -d $srcdir/$_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi

msg "GIT checkout done or server timeout"
msg "Starting make..."

sed -i 's|guake\.py|guake|' multi-monitor.patch

cp -r $srcdir/$_gitname $srcdir/$_gitname-build
cd $srcdir/$_gitname-build

patch -Np1 -i "${srcdir}/multi-monitor.patch"
sed -i 's|env python|env python2|' src/guake
sed -i 's|env python|env python2|' src/guake-prefs

PYTHON="`which python2`" ./autogen.sh --prefix=/usr --sysconfdir=/usr/share --disable-static
make DESTDIR=$pkgdir install
}

psi.neamf commented on 2011-11-04 10:00

Here's a PKGBUILD that includes pyriku's multi-monitor patch (http://guake.org/ticket/124).
It also fixes /usr/bin/guake (like guake-prefs) to run with python2 as per daroczig's comment.


# Maintainer: Miguel Useche <migueluseche@skatox.com>
# Contributor: Anton Leontiev <unsector /at/ km.ru>
pkgname=guake-git
pkgver=20111104
pkgrel=1
pkgdesc="Top-down terminal for Gnome"
arch=('i686' 'x86_64')
url="http://guake.org/"
license=('GPL')
depends=('python2' 'pygtk' 'gnome-python' 'vte' 'python-notify' 'dbus-python' 'pkgconfig' 'gtk2' 'glib2')
makedepends=('git' 'intltool' 'gnome-common')
source=(http://guake.org/raw-attachment/ticket/124/multi-monitor.patch)
sha1sums=('7df232eca689204d0a26b6bdfc6df4f95d71e6a8')
install=guake.install

_gitroot="git://gitorious.org/guake/guake.git"
_gitname="guake"

build() {
sed -i 's|guake\.py|guake|' multi-monitor.patch

cd $srcdir/
msg "Connecting to GIT server...."

if [ -d $srcdir/$_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi

msg "GIT checkout done or server timeout"
msg "Starting make..."

cp -r $srcdir/$_gitname $srcdir/$_gitname-build
cd $srcdir/$_gitname-build

patch -Np1 -i "${srcdir}/multi-monitor.patch"
sed -i 's|env python|env python2|' src/guake
sed -i 's|env python|env python2|' src/guake-prefs

PYTHON="`which python2`" ./autogen.sh --prefix=/usr --sysconfdir=/usr/share --disable-static
make DESTDIR=$pkgdir install
}

daroczig commented on 2011-08-31 17:18

For those who installed python and python2 packages also, you will have to start this with python2.
Most easier hack: change first line in /usr/bin/guake to point to python2.

bunder commented on 2011-04-30 16:58

I've made some improvements to this PKGBUILD, so now it should work on systems where both 'python2' and 'python' packages are installed.
I have no idea about the best way to share two files simultaneously (PKGBUILD and guake.install), so I've uploaded the source archive to https://rapidshare.com/files/459953049/guake-git-20110426-1.src.tar.gz

Skatox commented on 2011-04-10 20:09

I've updated the package, added a .install file to install Gnome's schemas correctly. Removed unnecessary dependencias and added new ones.

Skatox commented on 2011-03-30 00:56

Thanks for the feedback, i'll update the PKGBUILD this weekend.

Det commented on 2011-03-27 12:37

The git repo changed to: http://git.guake.org/guake.git

and the url to: http://guake.org/

E: and 1) "git-pull" should be "git pull", 2) gtk2 and glib2 should be dependencies, 3) this doesn't build even with "export PYTHON=python2" because of some problems with pkgconfig. I tried to manually copy the .h files from /usr/include to the build dir but it failed in the end because of some source errors.

Det commented on 2011-03-27 12:03

The gir repo changed to: http://git.guake.org/guake.git

and the url to: http://guake.org/

Det commented on 2011-01-15 10:34

This is so annoying. I _need_ that drop-down terminal. This is the only decent one (for me) and you cannot use it.

Skatox commented on 2010-11-22 19:31

I was creating a better PKGBUILD and applied a patch to include correct library but now does a C error, i guess they haven't fixed this issue at guake's source code, so let's wait for new releases.

Liquen commented on 2010-11-22 15:05

@mainiak, I'm not sure, but this may be related to python 2 vs 3 transition.

Anonymous comment on 2010-11-22 09:50

Hi.

At 1st - there should be makedepends=('git' 'intltool' 'gnome-common')

2nd - I have this compile error:

globalhotkeys.c:21:20: fatal error: Python.h: No such file or directory

Any clue?

Thanks, M.

hyness commented on 2010-07-14 12:53

I got the following error after installing and trying to run...
"Guake can not init! Gconf Error. Have you installed guake.schemas properlly?"

I had to run this command to fix it...
gconftool-2 --install-schema-file=/usr/share/gconf/schemas/guake.schemas

Perhaps this should be added to an install file?

joeyrs commented on 2010-05-14 08:31

Please add 'pkgconfig' as dependency.