]> git.pld-linux.org Git - packages/termit.git/blame - termit.spec
- cleanup, FindLua51 patch obsolete with current cmake
[packages/termit.git] / termit.spec
CommitLineData
7d37e785
JB
1Summary: TermIt - terminal emulator based on the vte library, extensible via Lua
2Summary(hu.UTF-8): TermIt - vte könyvtáron alapuló terminál emulátor, Lua nyelven keresztül bővíthető
3Summary(pl.UTF-8): TermIt - emulator terminala oparty na bibliotece vte, rozszerzalny przez Lua
952562f0 4Name: termit
08dc59c8 5Version: 2.1.1
c167a754 6Release: 1
952562f0 7License: GPL v2
8Group: X11/Applications
51e90bbd 9Source0: http://termit.googlecode.com/files/%{name}-%{version}.tar.bz2
08dc59c8 10# Source0-md5: ce1dba707a8b803fcb21db4163c50a4a
3b57263d 11Source1: %{name}.desktop
12Source2: %{name}.png
952562f0 13URL: http://code.google.com/p/termit/wiki/TermIt
c167a754 14BuildRequires: cmake >= 2.6.1
c37f1cf5 15BuildRequires: gtk+2-devel >= 2:2.8
c167a754 16BuildRequires: lua51-devel
17BuildRequires: perl-base
c37f1cf5
JB
18BuildRequires: pkgconfig
19BuildRequires: vte-devel >= 0.12
952562f0 20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23TermIt - simple terminal emulator based on vte library. Features:
aa075468
ZU
24 - multiple tabs
25 - switching encodings
26 - sessions
27 - configurable keybindings
28 - embedded Lua
29 - xterm-like dynamic window title
952562f0 30
aa075468
ZU
31Configuration can be changed via $HOME/.config/termit/init.lua file
32(example is provided).
33
34%description -l hu.UTF-8
35TermIt - egyszerű, a vte könyvtárra épülő terminál emulátor.
36Lehetőségek:
37 - több tab
38 - kódolás változtatása
39 - munkamenetek
40 - konfigurálható billentyűkombinációk
7d37e785 41 - beépített Lua
aa075468
ZU
42 - xterm-szerű dinamikus ablakcím
43
44A konfiguráció megváltoztatható a $HOME/.config/termit/init.lua fájl
45megváltoztatásával (példafájl van a csomagban).
952562f0 46
47%description -l pl.UTF-8
48TermIt - prosty emulator terminala oparty na bibliotece vte. Zawiera:
7d37e785
JB
49 - obsługę wielu zakładek
50 - przełączanie kodowań
51 - obsługę sesji
52 - konfigurowalne przypisania klawiszy
53 - możliwość rozszerzania przez Lua
54 - możliwość dynamicznej zmiany tytułu w stylu xterma
952562f0 55
7d37e785
JB
56Konfiguracja może być zmieniana przez plik
57$HOME/.config/termit/init.lua (przykład znajduje się w dokumentacji).
952562f0 58
59%prep
60%setup -q
61
62%build
eb88ceda
JB
63%cmake . \
64 -DCMAKE_INSTALL_PREFIX:PATH="%{_prefix}" \
65 -DCMAKE_VERBOSE_MAKEFILE=ON
c167a754 66# fix --as-needed issue - ref: http://pld-linux.org/DevelopingPLD/AdvancedDeveloping/FixingAsNeeded
67%{__perl} -i -p -e 's/((\s-l\S+\s*?)+)((\s\S+\.o\s*?)+)(\s-o termit\s)/\5 \3 \1 /' src/CMakeFiles/termit.dir/link.txt
eb88ceda 68%{__make}
952562f0 69
70%install
71rm -rf $RPM_BUILD_ROOT
72
73%{__make} install \
74 DESTDIR=$RPM_BUILD_ROOT
75
3b57263d 76install -D %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
77install -D %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
78
952562f0 79%find_lang %{name} --with-gnome
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%files -f %{name}.lang
85%defattr(644,root,root,755)
c167a754 86%doc ChangeLog TODO doc/README doc/init.lua.example doc/lua_api.txt
952562f0 87%attr(755,root,root) %{_bindir}/*
c167a754 88%{_mandir}/man1/*
e0158709 89%{_desktopdir}/%{name}.desktop
3b57263d 90%{_pixmapsdir}/%{name}.png
This page took 0.071278 seconds and 4 git commands to generate.