]> git.pld-linux.org Git - packages/kde4-kate.git/blob - kde4-kate.spec
5c5f285415668b758280082f5e6d2fded443d29e
[packages/kde4-kate.git] / kde4-kate.spec
1 # TODO:
2 #        /usr/lib64/python2.7/site-packages/PyKate4/__init__.py
3 #        /usr/lib64/python2.7/site-packages/PyKate4/kate.so
4 #        /usr/share/kde4/services/pate.desktop
5
6 %define         _state          stable
7 %define         orgname         kate
8 %define         qtver           4.8.3
9
10 Summary:        K Desktop Environment - Advanced Text Editor
11 Summary(pl.UTF-8):      K Desktop Environment -  Zaawansowany edytor tekstu
12 Name:           kde4-kate
13 Version:        4.10.5
14 Release:        1
15 License:        GPL
16 Group:          X11/Applications/Editors
17 Source0:        ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
18 # Source0-md5:  66d0b3110fd4a96af3c62edd8c8f6e7d
19 URL:            http://www.kde.org/
20 BuildRequires:  kde4-kdelibs-devel >= %{version}
21 BuildRequires:  shared-mime-info
22 Obsoletes:      kde4-kdebase-kwrite < 4.6.99
23 Obsoletes:      kde4-kdesdk-kate < 4.6.99
24 Obsoletes:      kate <= 4.8.0
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 KDE advanced text editor featuring among others:
29 - fast opening/editing of files even the big ones (opens a 50MB file
30   in a few seconds)
31 - powerful syntaxhighlighting engine, extensible via XML files
32 - Code Folding capabilities for C++, C, PHP and more
33 - Dynamic Word Wrap - long lines are wrapped at the window border on
34   the fly for better overview
35 - multiple views allows you to view more instances of the same
36   document and/or more documents at one time
37 - support for different encodings globally and at write time
38 - built in dockable terminal emulation
39 - sidebars with a list of open documents, a directory viewer with a
40   directory chooser, a filter chooser and more
41 - a plugin interface to allow third party plugins
42 - a "Filter" command allows you to run selected text through a shell
43   command
44
45 KWrite is a simple texteditor, with syntaxhighlighting, codefolding,
46 dynamic word wrap and more, it's the lightweight version of Kate,
47 providing more speed for minor tasks.
48
49 %description -l pl.UTF-8
50 Kate (KDE advanced text editor) to zaawansowany edytor tekstu KDE o
51 możliwościach obejmujących m.in.:
52 - szybkie otwieranie i edycję nawet dużych plików (otwiera plik 50MB w
53   parę sekund)
54 - potężny silnik podświetlania składni, rozszerzalny za pomocą plików
55   XML
56 - możliwość zwijania kodu dla C++, C, PHP i innych języków
57 - dynamiczne zawijanie wierszy - długie linie są zawijane na granicy
58   okna w locie dla lepszej widoczności
59 - wiele widoków pozwalających oglądać więcej instancji tego samego
60   dokumentu i/lub więcej dokumentów w tym samym czasie
61 - obsługę różnych kodowań globalnie i w czasie zapisu
62 - wbudowaną emulację dokowalnego terminala
63 - paski z listą otwartych dokumentów, przeglądarkę katalogów z
64   możliwością wybierania katalogu i filtrów
65 - interfejs wtyczek obsługujący zewnętrzne wtyczki
66 - polecenie "Filtr" pozwalające przepuszczać zaznaczony tekst przez
67   polecenie powłoki
68
69 KWrite to prosty edytor tekstu z podświetlaniem składni, zwijaniem
70 kodu, dynamicznym zawijaniem wierszy itp. Jest lżejszą wersją Kate,
71 szybszą dla mniejszych zadań.
72
73 %package devel
74 Summary:        kate development files
75 Summary(pl.UTF-8):      Pliki dla programistów kate
76 Group:          X11/Development/Libraries
77 Requires:       %{name} = %{version}-%{release}
78 Obsoletes:      kate-devel <= 4.8.0
79
80 %description devel
81 kate development files.
82
83 %description devel -l pl.UTF-8
84 Pliki dla programistów kate.
85
86 %prep
87 %setup -q -n %{orgname}-%{version}
88
89 %build
90 install -d build
91 cd build
92 %cmake \
93         ..
94 %{__make}
95
96 %install
97 rm -rf $RPM_BUILD_ROOT
98
99 %{__make} -C build/ install \
100         DESTDIR=$RPM_BUILD_ROOT \
101         kde_htmldir=%{_kdedocdir}
102
103 %find_lang      kate            --with-kde
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %post -p /sbin/ldconfig
109 %postun -p /sbin/ldconfig
110
111 %files -f %{orgname}.lang
112 %defattr(644,root,root,755)
113 %attr(755,root,root) %{_bindir}/kate
114 #%attr(755,root,root) %{_bindir}/ktesnippets_editor
115 %attr(755,root,root) %{_bindir}/kwrite
116 %attr(755,root,root) %{_libdir}/kde4/*.so
117 %attr(755,root,root) %{_libdir}/libkateinterfaces.so
118 %attr(755,root,root) %{_libdir}/libkateinterfaces.so.*.*.*
119 %attr(755,root,root) %ghost %{_libdir}/libkateinterfaces.so.?
120 %attr(755,root,root) %{_libdir}/libkatepartinterfaces.so
121 %attr(755,root,root) %{_libdir}/libkatepartinterfaces.so.*.*.*
122 %attr(755,root,root) %ghost %{_libdir}/libkatepartinterfaces.so.?
123 %attr(755,root,root) %{_libdir}/libkdeinit4_kate.so
124 %attr(755,root,root) %{_libdir}/libkdeinit4_kwrite.so
125 %{_datadir}/apps/kate
126 %{_datadir}/apps/katepart
127 %{_datadir}/apps/katexmltools
128 %{_datadir}/apps/kconf_update/kate-2.4.upd
129 %{_datadir}/apps/ktexteditor_*
130 %{_datadir}/apps/kwrite
131 %{_datadir}/config/katemoderc
132 %{_datadir}/config/katerc
133 %{_datadir}/config/kateschemarc
134 %{_datadir}/config/katesyntaxhighlightingrc
135 %{_datadir}/kde4/services/kate*.desktop
136 %{_datadir}/kde4/services/ktexteditor_*.desktop
137 %{_datadir}/kde4/services/plasma-applet-katesession.desktop
138 %{_datadir}/kde4/servicetypes/kateplugin.desktop
139 %{_desktopdir}/kde4/kate.desktop
140 %{_desktopdir}/kde4/kwrite.desktop
141 %{_iconsdir}/*/*/actions/debug.png
142 %{_iconsdir}/*/*/apps/kate.*
143 %{_iconsdir}/*/*/apps/ktexteditorautobrace.*
144 %{_kdedocdir}/en/kwrite
145 %{_mandir}/man1/kate.1*
146
147 %files devel
148 %defattr(644,root,root,755)
149 %{_includedir}/kate
150 %{_includedir}/kate_export.h
This page took 0.089711 seconds and 2 git commands to generate.