]>
Commit | Line | Data |
---|---|---|
17d6967b | 1 | Summary: GtkScintilla2 - A GTK+2 wrapper for Scintilla editing component |
a3b84bfe | 2 | Summary(pl.UTF-8): GtkScintilla2 - wrapper GTK+2 do komponentu edycyjnego Scintilla |
17d6967b | 3 | Name: GtkScintilla2 |
4 | Version: 0.0.8 | |
291b8880 | 5 | Release: 1 |
17d6967b | 6 | License: LGPL |
aaae5189 | 7 | Group: Libraries |
17d6967b | 8 | Source0: http://www.gphpedit.org/releases/%{name}-%{version}.tar.gz |
aaae5189 | 9 | # Source0-md5: e275b450c59575adef18175c099df79d |
7de3198f | 10 | BuildRequires: gtk+2-devel >= 1:2.0.0 |
aaae5189 JB |
11 | BuildRequires: pkgconfig |
12 | BuildRequires: python | |
13 | BuildRequires: scintilla-devel >= 1.53 | |
14 | Requires: scintilla >= 1.53 | |
17d6967b | 15 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
17d6967b | 16 | |
17 | %description | |
18 | This is GtkScintilla2, a GTK+2 wrapper for the Scintilla | |
aaae5189 JB |
19 | (http://www.scintilla.org/) editing component which adds some facility |
20 | to this powerful component written by Neil Hodgson (and many others). | |
21 | ||
5dee14cd | 22 | %description -l pl.UTF-8 |
aaae5189 | 23 | To jest GtkScintilla2 - wrapper GTK+2 do komponentu edycyjnego |
5dee14cd JR |
24 | Scintilla (http://www.scintilla.org/) dodający nieco udogodnień do |
25 | tego potężnego komponentu napisanego przez Neila Hodgsona (i wielu | |
aaae5189 | 26 | innych). |
17d6967b | 27 | |
28 | %package devel | |
aaae5189 | 29 | Summary: Header files for GtkScintilla2 library |
a3b84bfe | 30 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GtkScintilla2 |
17d6967b | 31 | Group: Development/Libraries |
6d48cc5d | 32 | Requires: %{name} = %{version}-%{release} |
aaae5189 JB |
33 | Requires: gtk+2-devel >= 2.0.0 |
34 | Requires: scintilla-devel >= 1.53 | |
17d6967b | 35 | |
36 | %description devel | |
aaae5189 JB |
37 | Headers files needed for compiling other programs against |
38 | GtkScintilla2. | |
39 | ||
5dee14cd JR |
40 | %description devel -l pl.UTF-8 |
41 | Pliki nagłówkowe potrzebne do kompilacji innych programów używających | |
aaae5189 JB |
42 | biblioteki GtkScintilla2. |
43 | ||
44 | %package static | |
45 | Summary: Static GtkScintilla2 library | |
a3b84bfe | 46 | Summary(pl.UTF-8): Statyczna biblioteka GtkScintilla2 |
aaae5189 | 47 | Group: Development/Libraries |
6d48cc5d | 48 | Requires: %{name}-devel = %{version}-%{release} |
aaae5189 JB |
49 | |
50 | %description static | |
51 | Static GtkScintilla2 library. | |
52 | ||
5dee14cd | 53 | %description static -l pl.UTF-8 |
aaae5189 | 54 | Statyczna biblioteka GtkScintilla2. |
17d6967b | 55 | |
56 | %prep | |
57 | %setup -q | |
58 | ||
59 | %build | |
aaae5189 JB |
60 | %{__make} \ |
61 | CC="%{__cc}" \ | |
62 | LD="%{__cxx}" \ | |
63 | CFLAGS="%{rpmcflags} -fPIC `pkg-config --cflags gtk+-2.0` -Wall -DGTK -DSCI_LEXER" \ | |
34790793 JK |
64 | LIB_DIR=%{_libdir} \ |
65 | PKG_CONFIG_DIR=%{_pkgconfigdir} \ | |
aaae5189 JB |
66 | SCINTILLA_LIB= \ |
67 | SCINTILLA_INCLUDE=/usr/include/scintilla \ | |
68 | SCINTILLA_IFACE=scintilla/include/Scintilla.iface \ | |
69 | LDFLAGS_POST="-lscintilla -Wl,-soname=libgtkscintilla2.so.0" | |
17d6967b | 70 | |
71 | %install | |
72 | rm -rf $RPM_BUILD_ROOT | |
aaae5189 JB |
73 | |
74 | %{__make} install \ | |
75 | SCINTILLA_LIB= \ | |
34790793 JK |
76 | LIB_DIR=%{_libdir} \ |
77 | PKG_CONFIG_DIR=%{_pkgconfigdir} \ | |
ea278dfc | 78 | DESTDIR=$RPM_BUILD_ROOT |
17d6967b | 79 | |
80 | %clean | |
81 | rm -rf $RPM_BUILD_ROOT | |
82 | ||
aaae5189 JB |
83 | %post -p /sbin/ldconfig |
84 | %postun -p /sbin/ldconfig | |
17d6967b | 85 | |
86 | %files | |
87 | %defattr(644,root,root,755) | |
aaae5189 JB |
88 | %doc README |
89 | %attr(755,root,root) %{_libdir}/lib*.so.*.* | |
17d6967b | 90 | |
91 | %files devel | |
92 | %defattr(644,root,root,755) | |
aaae5189 | 93 | %attr(755,root,root) %{_libdir}/lib*.so |
17d6967b | 94 | %{_includedir}/gtkscintilla2 |
aaae5189 JB |
95 | %{_pkgconfigdir}/GtkScintilla-2.0.pc |
96 | ||
97 | %files static | |
98 | %defattr(644,root,root,755) | |
17d6967b | 99 | %{_libdir}/*.a |