]> git.pld-linux.org Git - packages/vte.git/blame - vte.spec
Update to 0.48.2
[packages/vte.git] / vte.spec
CommitLineData
53d96406
JB
1#
2# Conditional build:
3%bcond_without glade # Glade catalog
5df691fb 4
cfe79c9b 5Summary: VTE terminal widget library
d2828306 6Summary(pl.UTF-8): Biblioteka z kontrolką terminala VTE
cfe79c9b 7Name: vte
42e8b4f6
MB
8Version: 0.48.2
9Release: 1
c9db6ca2 10License: LGPL v2.1+
cfe79c9b 11Group: X11/Libraries
2bd709d3 12Source0: http://ftp.gnome.org/pub/GNOME/sources/vte/0.48/%{name}-%{version}.tar.xz
42e8b4f6 13# Source0-md5: bc0601624af5668df5cd37e3fe1237b2
8b6b627f 14Patch0: %{name}-wordsep.patch
89ff5c97 15BuildRequires: autoconf >= 2.63
caeedbd5 16BuildRequires: automake >= 1:1.9
b20f4843 17BuildRequires: docbook-dtd412-xml
049c0677 18BuildRequires: gettext-devel
53d96406 19%{?with_glade:BuildRequires: glade-devel >= 3}
c9db6ca2 20BuildRequires: glib2-devel >= 1:2.40.0
e91a0acd 21BuildRequires: gnutls-devel >= 3.2.7
89ff5c97 22BuildRequires: gobject-introspection-devel >= 0.10.0
c9db6ca2 23BuildRequires: gtk+3-devel >= 3.8.0
0471d6bf 24BuildRequires: gtk-doc >= 1.13
882367f4 25BuildRequires: gtk-doc-automake >= 1.13
caeedbd5 26BuildRequires: intltool >= 0.40.0
4111c0ad 27BuildRequires: libstdc++-devel >= 6:4.7
882367f4 28BuildRequires: libtool >= 2:2.2
c9db6ca2 29BuildRequires: libxml2-progs >= 2
049c0677 30BuildRequires: ncurses-devel
882367f4 31BuildRequires: pango-devel >= 1:1.22.0
f6d4361b 32BuildRequires: pcre2-8-devel >= 10.21
049c0677 33BuildRequires: pkgconfig
89ff5c97 34BuildRequires: rpmbuild(macros) >= 1.592
a54e0807 35BuildRequires: tar >= 1:1.22
4acbc133 36# for test application
2718a5d9 37#BuildRequires: vala >= 2:0.24
a54e0807 38BuildRequires: xz
891bed86 39BuildRequires: zlib-devel
c9db6ca2 40Requires: glib2 >= 1:2.40.0
e91a0acd 41Requires: gnutls >= 3.2.7
c9db6ca2 42Requires: gtk+3 >= 3.8.0
882367f4 43Requires: pango >= 1:1.22.0
e91a0acd 44Obsoletes: vte-common < 0.42.0
ed398031 45# sr@Latn vs. sr@latin
a54e0807 46Conflicts: glibc-misc < 6:2.7
cfe79c9b
AF
47BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
cfe79c9b 49%description
81a45b35 50The vte package contains a terminal widget for GTK+ 3.x. It's used by
cfe79c9b
AF
51gnome-terminal among other programs.
52
6c917d2d 53%description -l pl.UTF-8
a7366067
JB
54Ten pakiet zawiera kontrolkę terminala dla GTK+ 3.x. Jest używany
55przez gnome-terminal oraz inne programy.
81a45b35
AF
56
57%package common
58Summary: Common files for vte and vte0
a7366067 59Summary(pl.UTF-8): Pliki wspólne dla vte i vte0
81a45b35 60Group: X11/Libraries
a7366067 61Requires(pre): utempter
81a45b35
AF
62
63%description common
a7366067
JB
64Common files for GTK+ 3 based vte and GTK+ 2 based vte0.
65
66%description common -l pl.UTF-8
67Pliki wspólne dla vte opartego na GTK+ 3 oraz vte0 opartego na GTK+ 2.
81a45b35 68
cfe79c9b 69%package devel
a7366067
JB
70Summary: Header files for VTE for GTK+ 3
71Summary(pl.UTF-8): Pliki nagłówkowe VTE dla GTK+ 3
cfe79c9b 72Group: X11/Development/Libraries
efc3b9e1 73Requires: %{name} = %{version}-%{release}
c9db6ca2 74Requires: glib2-devel >= 1:2.40.0
e91a0acd 75Requires: gnutls-devel >= 3.2.7
c9db6ca2 76Requires: gtk+3-devel >= 3.8.0
f41aff32 77Requires: ncurses-devel
882367f4 78Requires: pango-devel >= 1:1.22.0
f6d4361b 79Requires: pcre2-8-devel >= 10.21
891bed86 80Requires: zlib-devel
cfe79c9b
AF
81Conflicts: gnome-libs-devel < 1.4.1.2
82
83%description devel
a7366067 84This package contains header files for GTK+ 3 based vte library.
cfe79c9b 85
6c917d2d 86%description devel -l pl.UTF-8
a7366067
JB
87Pliki nagłówkowe potrzebne do kompilowania programów używających
88biblioteki vte opartej na GTK+ 3.
89
90%package static
91Summary: Static VTE library for GTK+ 3
92Summary(pl.UTF-8): Statyczna biblioteka VTE dla GTK+ 3
93Group: X11/Development/Libraries
94Requires: %{name}-devel = %{version}-%{release}
95Conflicts: gnome-libs-static < 1.4.1.2
96
97%description static
98Static version of VTE library for GTK+ 3.
99
100%description static -l pl.UTF-8
101Statyczna wersja biblioteki VTE dla GTK+ 3.
102
53d96406
JB
103%package glade
104Summary: VTE catalog file for Glade
105Summary(pl.UTF-8): Plik katalogu VTE dla Glade
106Group: X11/Development/Libraries
107Requires: %{name}-devel = %{version}-%{release}
108Requires: glade >= 3
109
110%description glade
111VTE catalog file for Glade.
112
113%description glade -l pl.UTF-8
114Plik katalogu VTE dla Glade.
115
c9db6ca2
JB
116%package -n vala-vte
117Summary: Vala API for VTE library
118Summary(pl.UTF-8): API języka Vala dla biblioteki VTE
119Group: Development/Libraries
120Requires: %{name}-devel = %{version}-%{release}
2718a5d9 121Requires: vala >= 2:0.24
5df691fb
ER
122%if "%{_rpmversion}" >= "5"
123BuildArch: noarch
124%endif
c9db6ca2
JB
125
126%description -n vala-vte
127Vala API for VTE library.
128
129%description -n vala-vte -l pl.UTF-8
130API języka Vala dla biblioteki VTE.
131
a7366067
JB
132%package apidocs
133Summary: VTE API documentation (GTK+ 3 version)
134Summary(pl.UTF-8): Dokumentacja API VTE (wersja dla GTK+ 3)
135Group: Documentation
136Requires: gtk-doc-common
8dfe5a97
ER
137%if "%{_rpmversion}" >= "5"
138BuildArch: noarch
139%endif
a7366067
JB
140
141%description apidocs
142VTE API documentation (GTK+ 3 version).
143
144%description apidocs -l pl.UTF-8
145Dokumentacja API VTE (wersja dla GTK+ 3).
146
cfe79c9b 147%prep
28fdb696 148%setup -q
8b6b627f 149%patch0 -p1
cfe79c9b
AF
150
151%build
65f8a03f 152%{__gtkdocize}
62df6718 153%{__glib_gettextize}
a3456d5d 154%{__intltoolize}
dcd5996b 155%{__libtoolize}
156%{__aclocal}
157%{__autoheader}
158%{__automake}
159%{__autoconf}
a54e0807
ŁK
160%configure \
161 --disable-silent-rules \
53d96406 162 %{?with_glade:--enable-glade-catalogue} \
d146662f 163 --enable-gtk-doc \
89ff5c97 164 --enable-introspection \
65f8a03f 165 --with-html-dir=%{_gtkdocdir}
81a45b35 166%{__make}
cfe79c9b
AF
167
168%install
169rm -rf $RPM_BUILD_ROOT
170
a54e0807 171%{__make} install \
7c0544b4 172 DESTDIR=$RPM_BUILD_ROOT
ead4696e 173
ed398031 174%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
e6a03317 175
c9db6ca2 176%find_lang %{name}-2.91
cfe79c9b
AF
177
178%clean
179rm -rf $RPM_BUILD_ROOT
180
181%post -p /sbin/ldconfig
182%postun -p /sbin/ldconfig
183
c9db6ca2 184%files -f vte-2.91.lang
cfe79c9b 185%defattr(644,root,root,755)
65b007bd 186%doc AUTHORS ChangeLog NEWS README
c9db6ca2
JB
187%attr(755,root,root) %{_bindir}/vte-2.91
188%attr(755,root,root) %{_libdir}/libvte-2.91.so.*.*.*
189%attr(755,root,root) %ghost %{_libdir}/libvte-2.91.so.0
190%{_libdir}/girepository-1.0/Vte-2.91.typelib
47c81231 191%config(noreplace) %verify(not md5 mtime size) /etc/profile.d/vte.sh
81a45b35 192
cfe79c9b
AF
193%files devel
194%defattr(644,root,root,755)
c9db6ca2
JB
195%attr(755,root,root) %{_libdir}/libvte-2.91.so
196%{_includedir}/vte-2.91
197%{_pkgconfigdir}/vte-2.91.pc
198%{_datadir}/gir-1.0/Vte-2.91.gir
cfe79c9b 199
a7366067
JB
200%files static
201%defattr(644,root,root,755)
c9db6ca2
JB
202%{_libdir}/libvte-2.91.a
203
53d96406
JB
204%if %{with glade}
205%files glade
206%defattr(644,root,root,755)
207%{_datadir}/glade/catalogs/vte-2.91.xml
208%{_datadir}/glade/pixmaps/hicolor/16x16/actions/widget-vte-terminal.png
209%{_datadir}/glade/pixmaps/hicolor/22x22/actions/widget-vte-terminal.png
210%endif
211
c9db6ca2
JB
212%files -n vala-vte
213%defattr(644,root,root,755)
214%{_datadir}/vala/vapi/vte-2.91.vapi
a7366067
JB
215
216%files apidocs
217%defattr(644,root,root,755)
c9db6ca2 218%{_gtkdocdir}/vte-2.91
This page took 0.064316 seconds and 4 git commands to generate.