]> git.pld-linux.org Git - packages/geany.git/blob - geany.spec
- up to 0.11
[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.11
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:  1a0a679f4107d8c584d4e173d400f87c
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 %prep
58 %setup -q
59 %patch0 -p1
60 %patch1 -p1
61
62 %build
63 %{__glib_gettextize}
64 %{__aclocal}
65 %{__autoheader}
66 %{__autoconf}
67 %{__automake}
68 %configure
69 %{__make}
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73
74 %{__make} install \
75         DESTDIR=$RPM_BUILD_ROOT
76
77 rm -f $RPM_BUILD_ROOT/%{_pixmapsdir}/%{name}.ico
78
79 %find_lang %{name}
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %files -f %{name}.lang
85 %defattr(644,root,root,755)
86 %doc AUTHORS NEWS README THANKS TODO scintilla/License.txt
87 %attr(755,root,root) %{_bindir}/%{name}
88 %{_desktopdir}/%{name}.desktop
89 %{_datadir}/%{name}
90 %{_pixmapsdir}/%{name}.png
91 %{_mandir}/man1/%{name}.1*
This page took 0.082917 seconds and 3 git commands to generate.