Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - terminix-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: terminix-git 1:1.4.2.r50.906f2c5-2

Git Clone URL: https://aur-dev.archlinux.org/terminix-git.git (read-only)
Package Base: terminix-git
Description: A tiling terminal emulator based on GTK+ 3 (git master)
Upstream URL: http://github.com/gnunn1/terminix
Keywords: gnome terminal tiling
Licenses: MPL
Conflicts: terminix
Provides: terminix
Submitter: dsboger
Maintainer: dsboger
Last Packager: dsboger
Votes: 13
Popularity: 1.415483
First Submitted: 2016-01-23 17:06
Last Updated: 2017-01-10 00:06

Dependencies (11)

Required by (1)

Sources (1)

Pinned Comments

dsboger commented on 2016-12-18 20:15

@f2404 I'll do it, but please be aware that i686 is not supported upstream and i686-specific issues are likely to not get attention. I also will not test building this package under other than x86_64 before pushing changes.

dsboger commented on 2016-07-14 14:14

This package now uses LDC compiler and runtime, instead of DMD. As a consequence, the dependency now shifted from gtkd-dmd to gtkd. If you have any issues, please report here! Thanks!

Latest Comments

1 2 3 Next › Last »

dsboger commented on 2017-01-22 15:06

@bil-elmoussaoui I fixed both gtkd and gtkd-git. Let me know if there are any more issues. Thanks for reporting!

bil-elmoussaoui commented on 2017-01-22 02:10

@dsboger yes i do, i used dpkg to test some scripts around :) that would be nice! thanks

dsboger commented on 2017-01-19 18:37

@bil-elmoussaoui it seems the GtkD Makefile is thinking your system is some Debian derivative. It's detection is based on the existence of a binary 'dpkg-architecture'. Can you confirm that you have such binary in your path? If that is the case, I'll try to fix gtkd/gtkd-git packages to work around that detection.

bil-elmoussaoui commented on 2017-01-19 16:38

@dsboger Well i was able to get this works finally! The problem was that libvted3 and libgtkd3 were installed in /usr/lib/x86_64-linux-gnu/ and were not detected by terminix in there. I created a symbolic link from there to /usr/lib/ and everything works fine! Here was my result of the command you asked for
gtkd-git /usr/lib/x86_64-linux-gnu/
gtkd-git /usr/lib/x86_64-linux-gnu/libgstreamerd-3.so
gtkd-git /usr/lib/x86_64-linux-gnu/libgstreamerd-3.so.0
gtkd-git /usr/lib/x86_64-linux-gnu/libgstreamerd-3.so.0.5.1
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkd-3.so
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkd-3.so.0
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkd-3.so.0.5.1
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkdgl-3.so
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkdgl-3.so.0
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkdgl-3.so.0.5.1
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkdsv-3.so
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkdsv-3.so.0
gtkd-git /usr/lib/x86_64-linux-gnu/libgtkdsv-3.so.0.5.1
gtkd-git /usr/lib/x86_64-linux-gnu/libpeasd-3.so
gtkd-git /usr/lib/x86_64-linux-gnu/libpeasd-3.so.0
gtkd-git /usr/lib/x86_64-linux-gnu/libpeasd-3.so.0.5.1
gtkd-git /usr/lib/x86_64-linux-gnu/libvted-3.so
gtkd-git /usr/lib/x86_64-linux-gnu/libvted-3.so.0
gtkd-git /usr/lib/x86_64-linux-gnu/libvted-3.so.0.5.1

dsboger commented on 2017-01-10 12:06

@bil-elmoussaoui that's strange. I'm not seeing such error myself, so I need more info. Does it output any strange message when building/installing gtkd-git or terminix-git? Can you post the entire build/install output, plus the output of the following command:

$ pacman -Ql gtkd-git | grep /usr/lib


bil-elmoussaoui commented on 2017-01-10 00:42

I just installed both gtkd-git and terminix-git but sadly i can't use the application; here's the error i got
terminix: error while loading shared libraries: libvted-3.so.0: cannot open shared object file: No such file or directory

dsboger commented on 2016-12-26 22:01

@f2404 true. terminix package links gtkd statically, and terminix-git links dynamically.

It is not hard to link gtkd statically: just build using dub [1] instead of autotools. This PKGBUILD never changes beyond version bumping, so you can maintain an alternative one with very little effort. If you need it, I can assemble one for you.

[1] https://github.com/gnunn1/terminix#building

f2404 commented on 2016-12-26 18:22

@surefire, I see, thanks.
But how comes that https://aur.archlinux.org/packages/terminix/ doesn't require gtkd? It's probably built statically; would be nice to have an option for static build here.

surefire commented on 2016-12-26 18:03

@f2404 it is easy to detect by using ldd

$ ldd /usr/bin/terminix | grep gtkd
libgtkd-3.so.0 => /usr/lib/libgtkd-3.so.0 (0x00007f6eb2d41000)
$ pacman -Qo /usr/lib/libgtkd-3.so.0
/usr/lib/libgtkd-3.so.0 is owned by gtkd 3.3.1-1

gtkd not only a make dependency.

f2404 commented on 2016-12-26 17:27

Isn't gtkd just a make dependency?