Package Details: guake-git 3.0.0.7.g24839dc-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, guake-gtk2-git
Provides: guake
Submitter: Skatox
Maintainer: Skatox
Last Packager: Skatox
Votes: 45
Popularity: 0.930221
First Submitted: 2008-03-07 02:12
Last Updated: 2018-01-15 00:17

Latest Comments

dano5 commented on 2018-04-13 11:29

tried to install it today:

install -Dm644 "guake/data/guake.desktop" "//usr/local/share/applications/guake.desktop"
install: cannot create regular file '//usr/local/share/applications/guake.desktop': Permission denied
make: *** [Makefile:106: install-schemas] Error 1
==> ERROR: A failure occurred in package().
    Aborting...
:: Unable to build guake-git - makepkg exited with code: 2

bmbaker commented on 2018-02-14 13:22

its failing to build for me too

Ignoring typing: markers 'python_version < "3.5"' don't match your environment Collecting pbr (from -r requirements.txt (line 13)) Using cached pbr-3.1.1-py2.py3-none-any.whl Installing collected packages: pbr Exception: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/lib/python3.6/site-packages/pip/commands/install.py", line 342, in run prefix=options.prefix_path, File "/usr/lib/python3.6/site-packages/pip/req/req_set.py", line 784, in install **kwargs File "/usr/lib/python3.6/site-packages/pip/req/req_install.py", line 851, in install self.move_wheel_files(self.source_dir, root=root, prefix=prefix) File "/usr/lib/python3.6/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files isolated=self.isolated, File "/usr/lib/python3.6/site-packages/pip/wheel.py", line 345, in move_wheel_files clobber(source, lib_dir, True) File "/usr/lib/python3.6/site-packages/pip/wheel.py", line 316, in clobber ensure_dir(destdir) File "/usr/lib/python3.6/site-packages/pip/utils/init.py", line 83, in ensure_dir os.makedirs(path) File "/usr/lib/python3.6/os.py", line 220, in makedirs mkdir(name, mode) PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.6/site-packages/pbr-3.1.1.dist-info'

aichingm commented on 2018-01-27 10:25

Getting an error: Error opening directory “/home/mario/.cache/pacaur/guake-git/pkg/guake-git/usr/local/lib/python3.6/site-packages/guake/data/”: No such file or directory

"...usr/local/lib..." should be "...usr/lib..."

sed is not needed just use 'make install-system INSTALL_ROOT="$pkgdir/" PREFIX="$pkgdir/usr/"' this also fixes the build error.

Also guake is now full python3 so python2-* deps should be dropped.

BIG THANKS for including me as contributor! just one little thing there is an "a" missing in my email (aichingm@g...)

FallenSnow commented on 2018-01-25 18:24

Can't seem to get it to compile.

Virtualenv location: /home/ayrton/.local/share/virtualenvs/guake-QV8XPunb
Warning: Your Pipfile requires python_version 3, but you are using None (/home/ayrton/.local/share/v/g/bin/python).
  $ pipenv check will surely fail.
Creating a virtualenv for this project…
⠙Warning: Your Pipfile requires python_version 3, but you are using None (/home/ayrton/.local/share/v/g/bin/python).
  $ pipenv check will surely fail.
Warning: There was an unexpected error while activating your virtualenv. Continuing anyway…
Error: the command pipenv_to_requirements could not be found within PATH.
make: *** [Makefile:173: requirements] Error 1

Skatox commented on 2018-01-15 00:18

Updated PKG to support new schema installation process

ivoshm commented on 2018-01-14 11:28

After upstream update to 3.0 compilation hangs on:

... pipenv install --dev Warning: Python 3.5 was not found on your system… You can specify specific versions of Python with: $ pipenv --python path/to/python ...

Skatox commented on 2018-01-08 04:32

Updated to add compatibility with 3.x version.

aichingm commented on 2018-01-03 21:12

From: https://github.com/Guake/guake/blob/master/README.rst : " Guake has been ported Gtk3, thanks to the huge work of @aichingm. Old releases and code depending on GTK2 have been put on the 0.8.x branch and will no more be actively maintained."

Since the changes were pushed to master today this PKGBUILD fails to build. Checkout https://gist.github.com/aichingm/ed35ba3b136be4424b1ac947207dbca3 as a proposal/template.

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.