Package Details: terminology-git 1.12.1.r3272.9f371e0b-1

Git Clone URL: https://aur.archlinux.org/terminology-git.git (read-only, click to copy)
Package Base: terminology-git
Description: EFL based terminal emulator - Development version
Upstream URL: http://www.enlightenment.org/p.php?p=about/terminology
Licenses: BSD
Conflicts: terminology
Provides: terminology
Submitter: Cravix
Maintainer: christoph.gysin (raster)
Last Packager: raster
Votes: 54
Popularity: 0.000000
First Submitted: 2013-02-27 03:10 (UTC)
Last Updated: 2022-05-07 22:24 (UTC)

Required by (2)

Sources (1)

Latest Comments

raster commented on 2019-04-22 08:14 (UTC)

I see no conflicts - I installed both terminology-git and terminology-git-debug (I normally don't install that)... what are the conflicts and what do you have installed?

Vrakfall commented on 2019-04-20 03:53 (UTC)

I can't get to install the -debug symbols as many files already exist in filesystem. I presume they all come from the terminology-git one.

raster commented on 2018-12-21 10:03 (UTC)

Thanks very muchly!

christoph.gysin commented on 2018-12-21 08:40 (UTC)

@raster: Thanks, I added the ARM architectures. I also added you as co-maintainer. Thanks for terminology!

raster commented on 2018-12-21 00:30 (UTC)

Could you update the architectures to be a bit more expansive like:

arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')

there's no reason terminology will not work on those others (i actually do regularly build for several of the arm ones).

milkii commented on 2018-04-26 01:39 (UTC)

install: cannot stat 'README': No such file or directory

file is now README.md

christoph.gysin commented on 2017-11-14 20:38 (UTC)

@SolarAquarion: Fixed.

SolarAquarion commented on 2017-11-14 18:13 (UTC)

You need to change to meson

christoph.gysin commented on 2017-08-14 14:34 (UTC)

@timofonic: terminology-git might use features from efl that have not been released yet. Please install/rebuild efl-git instead of efl. Since this is a -git package, please don't flag it out-of-date.

timofonic commented on 2017-08-14 06:15 (UTC)

make all-recursive make[1]: Entering directory '/home/timofonic/.cache/pacaur/terminology-git/src/terminology' Making all in src make[2]: Entering directory '/home/timofonic/.cache/pacaur/terminology-git/src/terminology/src' Making all in bin make[3]: Entering directory '/home/timofonic/.cache/pacaur/terminology-git/src/terminology/src/bin' CC terminology-about.o CC terminology-col.o CC terminology-config.o config.c: In function ‘config_load’: config.c:575:19: error: ‘EINA_FALLTHROUGH’ undeclared (first use in this function); did you mean ‘EINA_FILE_REG’? EINA_FALLTHROUGH; ^~~~~~~~~~~~~~~~ EINA_FILE_REG config.c:575:19: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [Makefile:731: terminology-config.o] Error 1 make[3]: Leaving directory '/home/timofonic/.cache/pacaur/terminology-git/src/terminology/src/bin' make[2]: *** [Makefile:351: all-recursive] Error 1 make[2]: Leaving directory '/home/timofonic/.cache/pacaur/terminology-git/src/terminology/src' make[1]: *** [Makefile:454: all-recursive] Error 1 make[1]: Leaving directory '/home/timofonic/.cache/pacaur/terminology-git/src/terminology' make: *** [Makefile:391: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: failed to build terminology-git package(s)

christoph.gysin commented on 2016-09-07 09:56 (UTC)

Fixed, thanks. Next time, please try to set your locale to "C" to avoid posting translated error messages. Also, provide changes to PKGBUILD as a patch (e.g. with "diff -u") instead of posting the full PKGBUILD.

ata commented on 2016-09-06 15:22 (UTC) (edited on 2016-09-06 15:24 (UTC) by ata)

its fixed and install ı delate elementary # Maintainer: Doug Newgard <scimmia at archlinux dot info> # Contributor: Cravix < dr dot neemous at gmail dot org > _pkgname=terminology pkgname=$_pkgname-git pkgver=0.5.99.r1040.503dd08 pkgrel=1 pkgdesc="EFL based terminal emulator - Development version" arch=('i686' 'x86_64') url="http://www.enlightenment.org/p.php?p=about/terminology" license=('BSD') makedepends=('git') provides=("$_pkgname=$pkgver") conflicts=("$_pkgname") options=('debug') source=("git://git.enlightenment.org/apps/$_pkgname.git") sha256sums=('SKIP') pkgver() { cd $_pkgname local v_ver=$(awk -F , '/^AC_INIT/ {gsub(/[\[\] -]/, ""); print $2}' configure.ac) printf "$v_ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" } build() { cd $_pkgname export CFLAGS="$CFLAGS -fvisibility=hidden" ./autogen.sh \ --prefix=/usr make } package(){ cd $_pkgname make DESTDIR="$pkgdir" install install -Dm644 -t"$pkgdir/usr/share/doc/$_pkgname/" ChangeLog NEWS README install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" AUTHORS COPYING }

ata commented on 2016-09-06 15:14 (UTC)

==> Paket inşa edilip yükneniyor ==> terminology-git için kayıp bağımlılıkları yükle veya inşa et: hata: hedef bulunamadı: elementary where elementary

Scimmia commented on 2015-03-25 23:19 (UTC)

Unfortunately, EFL programs don't work right in Openbox, which is the WM lxde uses. There was a thread about it recently on the enlightenment-devel mailing list. Not sure if it's something that needs fixed in EFL for in Openbox.

test0 commented on 2015-03-25 20:21 (UTC)

Can anyone help me how use this thing? I cant type in the terminal. The only thing that functional is the mouse clicks. I'm on lxde btw.

kursion commented on 2014-02-12 21:23 (UTC)

Problem: ERR<2292>:emotion-generic modules/emotion/generic/emotion_generic.c:1838 _players_load() no generic players available How to resolve: sudo yaourt -S emotion_generic_players

Scimmia commented on 2013-11-25 16:46 (UTC)

For those that just want to follow the alpha/beta releases and not Git HEAD, a PKGBUILD is provided with each tarball. Just extract the tarball, cd into the <new dir>/pkgbuild and run makepkg.

Scimmia commented on 2013-11-10 20:25 (UTC)

Or really, just add the dash to the tr -d command. That way vercmp works, too.

Scimmia commented on 2013-11-08 18:04 (UTC)

@xangelux, it's simple, just add "| tr '-' '_'" after "tr -d '[ ]'" in the pkgver() function. I mentioned changing it to a '.' before, but '_' is really better for this.

xangelux commented on 2013-11-08 17:48 (UTC)

Confirming and reminding Scimmia's comment, the dash in the version number is not valid. Workaround is to edit the package's version after the git pull, any ideas on how to do that?

Scimmia commented on 2013-11-05 08:14 (UTC)

They put -alpha1 right in the version number, and pkgver can't contain a dash. Need to tr - .

ETNyx commented on 2013-08-07 07:28 (UTC)

Hi, i have got some issue agains Gnome 3, Terminology doesnt responce for CapsLock and NumLock, so i cant write numbers on numpad. Rest of Gnome and other apps reponce for Locks keys normaly. Its something in Gnome because agains E17-git Terminology works fine. Does anybody have got any idea whats wrong or how to fix it?

ksj commented on 2013-07-26 07:32 (UTC)

yes, now it works, thanks

Scimmia commented on 2013-07-24 14:20 (UTC)

actually, ksj, try rebuilding EFL. devilhorns has fixed the issue.

Scimmia commented on 2013-07-23 22:50 (UTC)

Try export ECORE_IMF_MODULE=none I was just talking to devilhorns about this earlier since it only happens when you build wayland client support into E. It has something to do with ecore_imf not detecting the display right.

ksj commented on 2013-07-23 22:26 (UTC)

Does it work to anybody with enlightenment17-git (efl-git, elementary-git)? It writes me segmentation fault

Scimmia commented on 2013-07-15 13:47 (UTC)

It just needs one emotion backend, and the gstreamer one built as part of efl-git by default should suffice. Since you can manually set it to use a specific backend, *maybe* an optdep, but definitely not a hard dep. emotion_generic_players would only be needed if you built efl-git without the gstreamer backend.

prurigro commented on 2013-07-15 06:58 (UTC)

I believe emotion_generic_players-git should be a dependency (or at least an optional one) to make tyls work properly

Scimmia commented on 2013-04-15 23:59 (UTC)

@Cravix No need to apologize, things happen. I've had laptop motherboards go down myself, and replacing them isn't trivial like it is in a desktop. On the bright side, Git packages work even if they haven't been updated, the pkgver just doesn't get updated anymore. It's the SVN packages that don't work right until they're updated. Since I'm not using any of your SVN packages, I don't care so much about that. :)

Cravix commented on 2013-04-15 14:27 (UTC)

@Scimmia: sorry, there's a bad news: there's something wrong with my motherboard of my laptop with arch linux installed, and i need to have it repaired, so i should wait til it's fixed, and that's when i can adjust & test & update my pkgbuild :'( sorry about that

Cravix commented on 2013-04-13 09:39 (UTC)

@Scimmia: yeah, in a day or 2, 'cause i'm busy these days, sorry ><

Scimmia commented on 2013-04-12 06:59 (UTC)

Any chance of getting this updated for pacman/makepkg 4.1? Ping me on IRC if you have any questions about the update.

felixonmars commented on 2013-03-06 15:54 (UTC)

Aff, sorry, my flag was a misoperation :3

Cravix commented on 2013-02-27 03:36 (UTC)

finally, the development of terminology switched to git too, so please *** use terminology-git instead *** :) link: https://aur.archlinux.org/packages/terminology-git/

Cravix commented on 2012-12-11 02:39 (UTC)

i've been using e17 svn ver these days, so i didn't notice that= = thank you for your notice, Scimmia :-) i'll update this script asap~

Scimmia commented on 2012-12-10 20:55 (UTC)

This is now requiring the SVN version of the EFL. Anyone wanting to use the release versions of the EFL will have to make do with the release version of terminology. http://sourceforge.net/mailarchive/forum.php?thread_name=20121210185633.A4AB8288319%40e2.enlightenment.org&forum_name=enlightenment-svn

Cravix commented on 2012-11-23 06:19 (UTC)

@twa022: ok, adjusted the pkgbuild. (but now i have no idea how to adjust my build script... = =

twa022 commented on 2012-11-22 20:25 (UTC)

all the EFL libs have been moved to [extra] as stable versions, change deps (without -svn)?

fsckd commented on 2012-11-16 01:52 (UTC)

Thank you! I built it successfully (with spaces in the path). I haven't tried building efl-svn yet. Thanks for the heads up! :)

Cravix commented on 2012-11-14 03:03 (UTC)

@fsckd: i modified the script and checked again, then found that using a dir whose name has space to build efl-svn failed even when i've already added double quotes to the $srcdir, so my advice is - don't build e17-related component inside a dir whose name has space= = anyway i'll release a new script with zenity prompt option later.

Cravix commented on 2012-11-13 05:03 (UTC)

@fsckd: seems the zsh i use can solve that, and bash cannot, so i didn't notice it before= = add double quotes, you can check it now:-) also, i'll write a function to add double quotes to dir vars inside all pkgbuild for my e17build script later. @barton: great news, thanks for your notice! :-D

fsckd commented on 2012-11-08 12:16 (UTC)

Hi, please put "quotes" around $srcdir and $pkgdir. If there are spaces in the path makepkg exits with an error. Thank you.

barton commented on 2012-11-04 21:51 (UTC)

Exciting news about the upcoming 0.17 release! http://www.h-online.com/open/features/Seeking-Enlightenment-1739812.html I'm sure things will begin to stabilize in the near future. Thanks again.

Cravix commented on 2012-10-31 00:25 (UTC)

@BartonC: np:-) and to be exact, efl-svn provides eina, eet, embryo and eobj (nec for e17-libs, which is not in abs or aur) now, if install them all instead e17 also works. so i'm not sure that if i should package eobj as well or directly move eina&eet into conflicts array... (also, as i know enlightenment foundation tends to replace these components with efl...

barton commented on 2012-10-29 06:15 (UTC)

@ Cravix: Your script worked to repair my partially upgraded (yaourt -Syu --aur) system. Thank you for that. Is it possible to put conflicts=(eina, eet) in the PKGBUILD so that the command that I used would have warned me of impending hair pulling? And certainly, they don't belong in the depends=() section. Thank you again

Cravix commented on 2012-10-20 10:01 (UTC)

since efl-svn is introduced in and replaces eina and eet, i've updated e17build script, just take it if you need.

Cravix commented on 2012-09-02 03:52 (UTC)

@T0ken: just because the community repo ver is older than svn ver, so cannot catch up with the changes of api.

KGAD commented on 2012-09-01 16:12 (UTC)

I have installed all of the e17 dependencies from the community repo, but I get the same error as shmech and zeltak, Are the community repo e17-lib-svn no good for this? ty, T0ken

Cravix commented on 2012-08-28 08:34 (UTC)

@shmech zeltak: add notice for updating e17 libraries to svn repo ver, and add abs sync prompt in my build script at http://code.google.com/p/projectf/downloads/list .

commented on 2012-08-26 05:27 (UTC)

I have just installed e17 DE but still get errors while install terminology as zeltak: termio.c: In function ‘_take_selection’: termio.c:724:50: error: incompatible type for argument 1 of ‘elm_cnp_selection_loss_callback_set’ In file included from /usr/include/elementary-1/Elementary.h:182:0, from termio.c:4: /usr/include/elementary-1/elm_cnp.h:199:11: note: expected ‘Elm_Sel_Type’ but argument is of type ‘struct Evas_Object *’ termio.c:724:50: error: incompatible type for argument 2 of ‘elm_cnp_selection_loss_callback_set’ In file included from /usr/include/elementary-1/Elementary.h:182:0, from termio.c:4: /usr/include/elementary-1/elm_cnp.h:199:11: note: expected ‘Elm_Selection_Loss_Cb’ but argument is of type ‘Elm_Sel_Type’ termio.c:724:50: error: too many arguments to function ‘elm_cnp_selection_loss_callback_set’ In file included from /usr/include/elementary-1/Elementary.h:182:0, from termio.c:4: /usr/include/elementary-1/elm_cnp.h:199:11: note: declared here make[3]: *** [terminology-termio.o] Error 1 make[3]: Leaving directory `/tmp/yaourt-tmp-hui/aur-terminology-svn/src/terminology-build/src/bin' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/yaourt-tmp-hui/aur-terminology-svn/src/terminology-build/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-hui/aur-terminology-svn/src/terminology-build' make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build terminology-svn. ==> Restart building terminology-svn ? [y/N] ==> ----------------------------------------

Cravix commented on 2012-08-24 03:57 (UTC)

@zeltak: works for me, just try rebuild it, if still doesn't work, i think maybe the cause is that your e17-lib is not up-to-date, you can try my build script here: https://code.google.com/p/projectf/downloads/list or rebuild it yourself;-)

zeltak commented on 2012-08-23 10:41 (UTC)

Hya Dosent build on my machine, would love to try it out termio.c: In function ‘_take_selection’: termio.c:707:50: error: incompatible type for argument 1 of ‘elm_cnp_selection_loss_callback_set’ In file included from /usr/include/elementary-1/Elementary.h:182:0, from termio.c:4: /usr/include/elementary-1/elm_cnp.h:199:11: note: expected ‘Elm_Sel_Type’ but argument is of type ‘struct Evas_Object *’ termio.c:707:50: error: incompatible type for argument 2 of ‘elm_cnp_selection_loss_callback_set’ In file included from /usr/include/elementary-1/Elementary.h:182:0, from termio.c:4: /usr/include/elementary-1/elm_cnp.h:199:11: note: expected ‘Elm_Selection_Loss_Cb’ but argument is of type ‘Elm_Sel_Type’ termio.c:707:50: error: too many arguments to function ‘elm_cnp_selection_loss_callback_set’ In file included from /usr/include/elementary-1/Elementary.h:182:0, from termio.c:4: /usr/include/elementary-1/elm_cnp.h:199:11: note: declared here make[3]: *** [terminology-termio.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/tmp/yaourt-tmp-zeltak/aur-terminology-svn/src/terminology-build/src/bin' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/yaourt-tmp-zeltak/aur-terminology-svn/src/terminology-build/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-zeltak/aur-terminology-svn/src/terminology-build' make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build terminology-svn. ==> Restart building terminology-svn ? [y/N] Z

Cravix commented on 2012-07-15 09:40 (UTC)

@aleuf: have never tried that, but i think you can report it in #e(or #edevelop, maybe better?) channel on freenode irc;)

commented on 2012-07-14 13:39 (UTC)

Hi, I've troubles when running terminology on the framebuffer (without X or wayland). It seems that it retrieves the wrong screen resolution or something like that... Note that I've also compiled ecore-svn with --enable-fb. Any idea ?

commented on 2012-07-14 13:38 (UTC)

Hi, I've troubles when running terminology on the framebuffer (without X or wayland). It seems that it retrieves the wrong screen resolution or something like that... Note that I've also compiled ecore-svn with --enable-fb. Any idea ?

Cravix commented on 2012-07-12 12:43 (UTC)

@kellyjosephprice: seems you should update evas, and, to keep consisentcy between e17 libs, i recommend you to recompile them all;) you can see here: http://code.google.com/p/projectf/downloads/list @keenerd: tbh it works for me, but i'll add quotes anyway since it's better:) and, could you please specify the reason why don't automatically remove builddir? i think that may lead to inconsistency, or maybe i don't really get it?= =

kellyjosephprice commented on 2012-07-11 17:57 (UTC)

Getting this error: termio.c: In function ‘_smart_apply’: termio.c:581:24: error: ‘Evas_Textgrid_Cell’ has no member named ‘double_width’ termio.c:582:29: error: ‘Evas_Textgrid_Cell’ has no member named ‘double_width’ termio.c:601:29: error: ‘Evas_Textgrid_Cell’ has no member named ‘double_width’ termio.c:602:34: error: ‘Evas_Textgrid_Cell’ has no member named ‘double_width’ termio.c:681:29: error: ‘Evas_Textgrid_Cell’ has no member named ‘double_width’ termio.c:682:34: error: ‘Evas_Textgrid_Cell’ has no member named ‘double_width’ termio.c: In function ‘_smart_cb_key_down’: termio.c:961:4: error: unknown type name ‘Ecore_Compose_State’ termio.c:1071:22: error: ‘ECORE_COMPOSE_MIDDLE’ undeclared (first use in this function) termio.c:1071:22: note: each undeclared identifier is reported only once for each function it appears in termio.c:1086:22: error: ‘ECORE_COMPOSE_NONE’ undeclared (first use in this function) termio.c:1091:27: error: ‘ECORE_COMPOSE_DONE’ undeclared (first use in this function) make[3]: *** [terminology-termio.o] Error 1 make[3]: Leaving directory `/tmp/yaourt-tmp-kprice/aur-terminology-svn/src/terminology-build/src/bin' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/yaourt-tmp-kprice/aur-terminology-svn/src/terminology-build/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-kprice/aur-terminology-svn/src/terminology-build' Any idea?

keenerd commented on 2012-07-11 17:45 (UTC)

rm -r $srcdir/$_svnmod-build Please don't do this. Let people clean it up themselves. And since you did not quote $srcdir, the rm could go horribly wrong.

Cravix commented on 2012-06-20 16:02 (UTC)

Notice: before install this package you should update your all e17 package first. and, if your icon is messed up after upgrade evas, one way is that just try add "--enable_image_loader_generic" as a option of ./configure to remake package,and install evas-generic-loaders-svn as well, and another way is directly install esvg instead.