]> git.pld-linux.org Git - SPECS.git/blob - termit.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / termit.spec
1 Summary:        TermIt - terminal emulator based on the vte library, extensible via Lua
2 Summary(hu.UTF-8):      TermIt - vte könyvtáron alapuló terminál emulátor, Lua nyelven keresztül bővíthető
3 Summary(pl.UTF-8):      TermIt - emulator terminala oparty na bibliotece vte, rozszerzalny przez Lua
4 Name:           termit
5 Version:        2.10.0
6 Release:        1
7 License:        GPL v2
8 Group:          X11/Applications
9 Source0:        https://github.com/nonstop/termit/archive/%{version}.tar.gz?/%{name}-%{version}.tar.gz
10 # Source0-md5:  c1ec8bfcab805cef346424d274767417
11 Source1:        %{name}.desktop
12 Source2:        %{name}.png
13 Patch0:         gdkkeysyms-compat.patch
14 URL:            http://wiki.github.com/nonstop/termit/
15 BuildRequires:  cmake >= 2.6.1
16 BuildRequires:  gettext-tools
17 BuildRequires:  gtk+3-devel
18 BuildRequires:  lua52-devel
19 BuildRequires:  perl-base
20 BuildRequires:  pkgconfig
21 BuildRequires:  vte2.90-devel
22 #BuildRequires: vte-devel >= 0.17.1
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 TermIt - simple terminal emulator based on vte library. Features:
27  - multiple tabs
28  - switching encodings
29  - sessions
30  - configurable keybindings
31  - embedded Lua
32  - xterm-like dynamic window title
33
34 Configuration can be changed via $HOME/.config/termit/init.lua file
35 (example is provided).
36
37 %description -l hu.UTF-8
38 TermIt - egyszerű, a vte könyvtárra épülő terminál emulátor.
39 Lehetőségek:
40  - több tab
41  - kódolás változtatása
42  - munkamenetek
43  - konfigurálható billentyűkombinációk
44  - beépített Lua
45  - xterm-szerű dinamikus ablakcím
46
47 A konfiguráció megváltoztatható a $HOME/.config/termit/init.lua fájl
48 megváltoztatásával (példafájl van a csomagban).
49
50 %description -l pl.UTF-8
51 TermIt - prosty emulator terminala oparty na bibliotece vte. Zawiera:
52  - obsługę wielu zakładek
53  - przełączanie kodowań
54  - obsługę sesji
55  - konfigurowalne przypisania klawiszy
56  - możliwość rozszerzania przez Lua
57  - możliwość dynamicznej zmiany tytułu w stylu xterma
58
59 Konfiguracja może być zmieniana przez plik
60 $HOME/.config/termit/init.lua (przykład znajduje się w dokumentacji).
61
62 %prep
63 %setup -q
64 %patch0 -p1
65 %{__sed} -i "s@vte>=0.17@vte-2.90>=0.20@g" src/CMakeLists.txt
66 %{__sed} -i "s@GTK_OBJECT@@g" src/{callbacks,termit_preferences}.c
67
68 %build
69 %cmake .
70 %{__make}
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74
75 %{__make} install \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 install -D %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
79 install -D %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
80
81 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
82
83 %find_lang %{name} --with-gnome
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %files -f %{name}.lang
89 %defattr(644,root,root,755)
90 %doc ChangeLog TODO doc/README doc/rc.lua.example doc/lua_api.txt
91 %dir %{_sysconfdir}/xdg/termit
92 %{_sysconfdir}/xdg/termit/*.lua
93 %attr(755,root,root) %{_bindir}/*
94 %{_mandir}/man1/*
95 %{_desktopdir}/%{name}.desktop
96 %{_pixmapsdir}/%{name}.png
This page took 0.120815 seconds and 3 git commands to generate.