]> git.pld-linux.org Git - packages/vte.git/blame - vte.spec
- tabs in preamble
[packages/vte.git] / vte.spec
CommitLineData
2d709f26 1#
2# Conditional build:
f1c2e26c 3%bcond_with glx # drawing using GLX
2d709f26 4#
cfe79c9b 5Summary: VTE terminal widget library
d2828306 6Summary(pl.UTF-8): Biblioteka z kontrolką terminala VTE
cfe79c9b 7Name: vte
ec20514b
MB
8Version: 0.14.2
9Release: 1
cfe79c9b
AF
10License: LGPL
11Group: X11/Libraries
34ae69cf 12Source0: http://ftp.gnome.org/pub/gnome/sources/vte/0.14/%{name}-%{version}.tar.bz2
ec20514b 13# Source0-md5: eceafec1b564cc059fa3407f83631817
28fdb696 14Patch0: %{name}-keys.patch
f1c2e26c
JB
15Patch1: %{name}-link.patch
16%{?with_glx:BuildRequires: OpenGL-GLU-devel}
17%{?with_glx:BuildRequires: OpenGL-GLX-devel}
18BuildRequires: autoconf >= 2.59-9
19BuildRequires: automake >= 1.6
049c0677 20BuildRequires: gettext-devel
d0a3eab2 21BuildRequires: gtk+2-devel >= 2:2.10.5
5f0ac769 22BuildRequires: gtk-doc
f1c2e26c 23BuildRequires: intltool >= 0.35.0
34ae69cf 24BuildRequires: libart_lgpl-devel >= 2.3.17
cfe79c9b 25BuildRequires: libtool
049c0677
KK
26BuildRequires: ncurses-devel
27BuildRequires: pkgconfig
d0a3eab2 28BuildRequires: python-pygtk-devel >= 2:2.10.2
0826a857 29BuildRequires: rpm-pythonprov
4e828b2a 30BuildRequires: rpmbuild(macros) >= 1.197
cfe79c9b
AF
31Requires(pre): utempter
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
cfe79c9b
AF
34%description
35The vte package contains a terminal widget for GTK+. It's used by
36gnome-terminal among other programs.
37
6c917d2d
JR
38%description -l pl.UTF-8
39Ten pakiet zawiera kontrolkę terminala dla GTK+. Jest używany przez
cfe79c9b
AF
40gnome-terminal oraz inne programy.
41
42%package devel
c98f6e1e 43Summary: Headers for VTE
d2828306 44Summary(pl.UTF-8): Pliki nagłówkowe VTE
cfe79c9b 45Group: X11/Development/Libraries
efc3b9e1 46Requires: %{name} = %{version}-%{release}
f1c2e26c 47%{?with_glx:Requires: OpenGL-GLU-devel}
d0a3eab2 48Requires: gtk+2-devel >= 2:2.10.5
34ae69cf 49Requires: libart_lgpl-devel >= 2.3.17
f41aff32 50Requires: ncurses-devel
cfe79c9b
AF
51Conflicts: gnome-libs-devel < 1.4.1.2
52
53%description devel
54The vte package contains a terminal widget for GTK+. It's used by
55gnome-terminal among other programs.
56
d74d41f0
MB
57You should install the vte-devel package if you would like to compile
58applications that use the vte terminal widget. You do not need to
59install vte-devel if you just want to use precompiled applications.
cfe79c9b 60
6c917d2d
JR
61%description devel -l pl.UTF-8
62Pliki nagłówkowe potrzebne do kompilowania programów używających vte.
cfe79c9b
AF
63
64%package static
c98f6e1e 65Summary: Static VTE library
d2828306 66Summary(pl.UTF-8): Statyczna biblioteka VTE
cfe79c9b 67Group: X11/Development/Libraries
efc3b9e1 68Requires: %{name}-devel = %{version}-%{release}
cfe79c9b
AF
69Conflicts: gnome-libs-static < 1.4.1.2
70
71%description static
c98f6e1e 72Static version of VTE libraries.
cfe79c9b 73
6c917d2d 74%description static -l pl.UTF-8
c98f6e1e 75Statyczna wersja bibliotek VTE.
cfe79c9b 76
bc58e180 77%package -n python-vte
c98f6e1e 78Summary: Python VTE module
d2828306 79Summary(pl.UTF-8): Moduł VTE dla pythona
bc58e180 80Group: Libraries
58ac5d7b 81%pyrequires_eq python-libs
efc3b9e1 82Requires: %{name} = %{version}-%{release}
d0a3eab2 83Requires: python-pygtk-gtk >= 2:2.10.2
bc58e180 84
85%description -n python-vte
c98f6e1e 86Python VTE library.
bc58e180 87
6c917d2d 88%description -n python-vte -l pl.UTF-8
c98f6e1e 89Biblioteka VTE dla pythona.
bc58e180 90
895c278e 91%package apidocs
92Summary: VTE API documentation
d2828306 93Summary(pl.UTF-8): Dokumentacja API VTE
895c278e 94Group: Documentation
95Requires: gtk-doc-common
96
97%description apidocs
98VTE API documentation.
99
6c917d2d 100%description apidocs -l pl.UTF-8
895c278e 101Dokumentacja API VTE.
102
cfe79c9b 103%prep
28fdb696 104%setup -q
6c8a1130 105%patch0 -p1
f1c2e26c 106%patch1 -p1
cfe79c9b
AF
107
108%build
a3456d5d 109%{__intltoolize}
dcd5996b 110%{__libtoolize}
111%{__aclocal}
112%{__autoheader}
113%{__automake}
114%{__autoconf}
6c8a1130 115cd gnome-pty-helper
116%{__libtoolize}
117%{__aclocal}
118%{__autoheader}
119%{__automake}
120%{__autoconf}
121cd ..
d146662f 122%configure \
123 --enable-gtk-doc \
f1c2e26c
JB
124 --with-default-emulation=xterm \
125 %{?with_glx:--with-glX} \
126 --with-html-dir=%{_gtkdocdir} \
127 --with-pangox \
128 --with-xft2
d74d41f0 129
7c0544b4 130%{__make}
cfe79c9b
AF
131
132%install
133rm -rf $RPM_BUILD_ROOT
134
135%{__make} install \
7c0544b4 136 DESTDIR=$RPM_BUILD_ROOT
ead4696e 137
efc3b9e1 138rm -f $RPM_BUILD_ROOT%{py_sitedir}/gtk-2.0/*.{la,a}
cfe79c9b 139
7f894692 140%find_lang vte
cfe79c9b
AF
141
142%clean
143rm -rf $RPM_BUILD_ROOT
144
145%post -p /sbin/ldconfig
146%postun -p /sbin/ldconfig
147
7f894692 148%files -f vte.lang
cfe79c9b 149%defattr(644,root,root,755)
f1c2e26c 150%doc AUTHORS ChangeLog MAINTAINERS NEWS README
cfe79c9b 151%attr(755,root,root) %{_bindir}/vte
f1c2e26c 152%attr(755,root,root) %{_libdir}/libvte.so.*.*.*
cfe79c9b
AF
153%dir %{_libdir}/vte
154%attr(755,root,root) %{_libdir}/vte/*
155%attr(2755,root,utmp) %{_libdir}/gnome-pty-helper
90bd3967 156%{_datadir}/vte
cfe79c9b
AF
157
158%files devel
159%defattr(644,root,root,755)
f1c2e26c
JB
160%attr(755,root,root) %{_libdir}/libvte.so
161%{_libdir}/libvte.la
162%{_includedir}/vte
163%{_pkgconfigdir}/vte.pc
cfe79c9b
AF
164
165%files static
166%defattr(644,root,root,755)
f1c2e26c 167%{_libdir}/libvte.a
bc58e180 168
895c278e 169%files apidocs
170%defattr(644,root,root,755)
f1c2e26c 171%{_gtkdocdir}/vte
895c278e 172
bc58e180 173%files -n python-vte
cba5de48 174%defattr(644,root,root,755)
f1c2e26c 175%attr(755,root,root) %{py_sitedir}/gtk-2.0/vtemodule.so
This page took 0.140253 seconds and 4 git commands to generate.