]> git.pld-linux.org Git - packages/geany.git/blob - geany.spec
- up to 0.13
[packages/geany.git] / geany.spec
1 Summary:        Fast and lightweight IDE using GTK+2
2 Summary(pl.UTF-8):      Szybkie i lekkie IDE używające GTK+2
3 Name:           geany
4 Version:        0.13
5 Release:        1
6 License:        GPL v2+
7 Group:          Development/Tools
8 Source0:        http://dl.sourceforge.net/geany/%{name}-%{version}.tar.bz2
9 # Source0-md5:  0dc4f30b5ee9132f136fd3e7e4f02e0c
10 Patch0:         %{name}-desktop.patch
11 Patch1:         %{name}-doc_dir.patch
12 URL:            http://geany.uvena.de/
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  gettext-devel
16 BuildRequires:  gtk+2-devel >= 2:2.4.0
17 BuildRequires:  libstdc++-devel
18 BuildRequires:  pkgconfig
19 BuildRequires:  vte-devel
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Geany is a small and lightweight integrated development environment.
24 It was developed to provide a small and fast IDE, which has only a few
25 dependencies from other packages. Another goal was to be as
26 independent as possible from a special Desktop Environment like KDE or
27 GNOME.
28
29 Basic features of Geany
30 - syntax highlighting
31 - code completion
32 - auto completion of often used constructs like if, for and while
33 - auto completion of XML and HTML tags
34 - call tips
35 - many supported filetypes like C, Java, PHP, HTML, Python, Perl,
36   Pascal
37 - symbol lists
38
39 %description -l pl.UTF-8
40 Geany jest małym i lekkim zintegrowanym środowiskiem programistycznym.
41 Został napisany z myślą o byciu małym i szybkim IDE, z małą liczbą
42 zależności od innych pakietów. Kolejnym, przyświecającym tworzeniu go
43 celem było maksymalne uniezależnienie od konkretnego środowiska
44 graficznego jak KDE czy GNOME.
45
46 Podstawowe cechy Geany to:
47 - podświetlanie składni
48 - uzupełnianie kodu
49 - automatyczne uzupełnianie często używanych konstrukcji jak if, for
50   i while
51 - automatyczne uzupełnianie znaczników XML i HTML
52 - wyświetlanie podpowiedzi
53 - wiele wspieranych typów plików jak C, Java, PHP, Python, Perl,
54   Pascal
55 - wykazy symboli
56
57 %package plugin-classbuilder
58 Summary:        Plugin for class maintenance in geany
59 Summary(pl.UTF-8):      Wtyczka do zarządzenia klasami w geany
60 Group:          Libraries
61
62 %description plugin-classbuilder
63 Plugin that allows maintenance of classes within geany.
64
65 %description plugin-classbuilder -l pl.UTF-8 
66 Wtyczka pozwalająca na zarządzanie klasami w geany.
67
68 %package plugin-export
69 Summary:        Plugin for exporting projects from geany
70 Summary(pl.UTF-8):      Wtyczka do eksportowania projektów z geany
71 Group:          Libraries
72
73 %description plugin-export
74 Plugin that allows exporting projects from geany into various formats
75 (HTML and LaTeX by now).
76
77 %description plugin-export -l pl.UTF-8
78 Wtyczka służąca do eksportowania projektów z geany do różnych formatów
79 (aktualnie HTML i LaTeX).
80
81 %package plugin-htmlchars
82 Summary:        Plugin for enhanced HTML editing in geany
83 Summary(pl.UTF-8):      Wtyczka z rozszerzeniami do edycji HTML w geany
84 Group:          Libraries
85
86 %description plugin-htmlchars
87 Plugin containing a library of special HTML tags.
88
89 %description plugin-htmlchars -l pl.UTF-8
90 Wtyczka zawierająca bibliotekę znaczników specjalnych HTML.
91
92 %package plugin-filebrowser
93 Summary:        Sidebar File Browser plugin
94 Summary(pl.UTF-8):      Panel boczny do przeglądania systemu plików
95 Group:          Libraries
96
97 %description plugin-filebrowser
98 Sidebar File Browser.
99
100 %description plugin-filebrowser -l pl.UTF-8
101 Przeglądarka plików w panelu bocznym.
102
103 %package plugin-autosave
104 Summary:        Auto Save plugin
105 Summary(pl.UTF-8):      Wtyczka do auto zapisu
106 Group:          Libraries
107
108 %description plugin-autosave
109 Plugin for automatically saving changes.
110
111 %description plugin-autosave -l pl.UTF-8
112 Wtyczka do automatycznego zapisywania zmian.
113
114 %package plugin-vcdiff
115 Summary:        Version Control Diff plugin
116 Summary(pl.UTF-8):      Wtyczka Version Control Diff    
117 Group:          Libraries
118
119 %description plugin-vcdiff
120 Plugin form getting diffs over Version Control system, supports:
121 - svn
122 - cvs
123 - git
124
125 %description plugin-vcdiff -l pl.UTF-8
126 Wtyczka do porównywania zmian względem systemu kontroli wersji.
127 Aktualnie wspierane są:
128 - svn
129 - cvs
130 - git
131
132 %prep
133 %setup -q
134 %patch0 -p1
135 %patch1 -p1
136
137 %build
138 %{__glib_gettextize}
139 %{__aclocal}
140 %{__autoheader}
141 %{__autoconf}
142 %{__automake}
143 %configure
144 %{__make}
145
146 %install
147 rm -rf $RPM_BUILD_ROOT
148
149 %{__make} install \
150         DESTDIR=$RPM_BUILD_ROOT
151
152 rm -f $RPM_BUILD_ROOT/%{_pixmapsdir}/%{name}.ico
153
154 %find_lang %{name}
155
156 %clean
157 rm -rf $RPM_BUILD_ROOT
158
159 %files -f %{name}.lang
160 %defattr(644,root,root,755)
161 %doc AUTHORS NEWS README THANKS TODO scintilla/License.txt
162 %attr(755,root,root) %{_bindir}/%{name}
163 %{_desktopdir}/%{name}.desktop
164 %{_datadir}/%{name}
165 %{_pixmapsdir}/%{name}.png
166 %{_mandir}/man1/%{name}.1*
167 %dir %{_libdir}/%{name}
168
169 %files plugin-classbuilder
170 %defattr(644,root,root,755)
171 %attr(755,root,root) %{_libdir}/%{name}/classbuilder.so
172 %{_iconsdir}/hicolor/16x16/apps/classviewer-class.png
173 %{_iconsdir}/hicolor/16x16/apps/classviewer-macro.png
174 %{_iconsdir}/hicolor/16x16/apps/classviewer-member.png
175 %{_iconsdir}/hicolor/16x16/apps/classviewer-method.png
176 %{_iconsdir}/hicolor/16x16/apps/classviewer-namespace.png
177 %{_iconsdir}/hicolor/16x16/apps/classviewer-other.png
178 %{_iconsdir}/hicolor/16x16/apps/classviewer-struct.png
179 %{_iconsdir}/hicolor/16x16/apps/classviewer-var.png
180
181 %files plugin-export
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{_libdir}/%{name}/export.so
184
185 %files plugin-htmlchars
186 %defattr(644,root,root,755)
187 %attr(755,root,root) %{_libdir}/%{name}/htmlchars.so
188
189 %files plugin-autosave
190 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_libdir}/%{name}/autosave.so
192
193 %files plugin-vcdiff
194 %defattr(644,root,root,755)
195 %attr(755,root,root) %{_libdir}/%{name}/vcdiff.so
196
197 %files plugin-filebrowser
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{_libdir}/%{name}/filebrowser.so
This page took 0.138208 seconds and 3 git commands to generate.