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