X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=vte.spec;h=b4e72ed6bc047741480220f1be493a35e5845f5d;hb=62df67181b4b9abd52a9084f9b3ea3928808080a;hp=28669954e6981513f61f7e07338e6d1812619a6c;hpb=136a5c7cd6f76dbae80b6f919a20ae0959d2fb6b;p=packages%2Fvte.git diff --git a/vte.spec b/vte.spec index 2866995..b4e72ed 100644 --- a/vte.spec +++ b/vte.spec @@ -1,33 +1,32 @@ # # Conditional build: -%bcond_with glx # build for GLX support +%bcond_with glx # drawing using GLX # Summary: VTE terminal widget library -Summary(pl): Biblioteka z kontrolk± terminala VTE +Summary(pl.UTF-8): Biblioteka z kontrolką terminala VTE Name: vte -Version: 0.11.17 -Release: 1 +Version: 0.16.0 +Release: 0.1 License: LGPL Group: X11/Libraries -Source0: http://ftp.gnome.org/pub/gnome/sources/vte/0.11/%{name}-%{version}.tar.bz2 -# Source0-md5: bbe9710eca23984c884426a5d915f6eb +Source0: http://ftp.gnome.org/pub/gnome/sources/vte/0.16/%{name}-%{version}.tar.bz2 +# Source0-md5: 6b85967ba75ed574d0e5782697fbc79f Patch0: %{name}-keys.patch -Patch1: %{name}-nozvt.patch -%{?with_glx:BuildRequires: OpenGL-devel} -BuildRequires: autoconf -BuildRequires: automake +Patch1: %{name}-link.patch +%{?with_glx:BuildRequires: OpenGL-GLU-devel} +%{?with_glx:BuildRequires: OpenGL-GLX-devel} +BuildRequires: autoconf >= 2.59-9 +BuildRequires: automake >= 1:1.6 BuildRequires: gettext-devel -BuildRequires: glib2-devel >= 2.2.0 -BuildRequires: gtk+2-devel >= 2:2.2.0 -BuildRequires: gtk-doc -BuildRequires: libart_lgpl-devel >= 2.3.10 +BuildRequires: gtk+2-devel >= 2:2.10.9 +BuildRequires: gtk-doc >= 1.8 +BuildRequires: intltool >= 0.35.5 BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: pkgconfig -BuildRequires: python -BuildRequires: python-pygtk-devel >= 1.99.13 +BuildRequires: python-pygtk-devel >= 2:2.10.4 +BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.197 -BuildRequires: xft-devel >= 2.1.2 Requires(pre): utempter BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -35,19 +34,17 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) The vte package contains a terminal widget for GTK+. It's used by gnome-terminal among other programs. -%description -l pl -Ten pakiet zawiera kontrolkê terminala dla GTK+. Jest u¿ywany przez +%description -l pl.UTF-8 +Ten pakiet zawiera kontrolkę terminala dla GTK+. Jest używany przez gnome-terminal oraz inne programy. %package devel Summary: Headers for VTE -Summary(pl): Pliki nag³ówkowe VTE +Summary(pl.UTF-8): Pliki nagłówkowe VTE Group: X11/Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: OpenGL-devel -Requires: glib2-devel >= 2.2.0 -Requires: gtk+2-devel >= 2.2.0 -Requires: libart_lgpl-devel >= 2.3.10 +%{?with_glx:Requires: OpenGL-GLU-devel} +Requires: gtk+2-devel >= 2:2.10.9 Requires: ncurses-devel Conflicts: gnome-libs-devel < 1.4.1.2 @@ -55,18 +52,16 @@ Conflicts: gnome-libs-devel < 1.4.1.2 The vte package contains a terminal widget for GTK+. It's used by gnome-terminal among other programs. -You should install the vte-devel package if you would like to -compile applications that use the vte terminal widget. You do not need -to install vte-devel if you just want to use precompiled -applications. +You should install the vte-devel package if you would like to compile +applications that use the vte terminal widget. You do not need to +install vte-devel if you just want to use precompiled applications. -%description devel -l pl -Pliki nag³ówkowe potrzebne do kompilowania programów u¿ywaj±cych -vte. +%description devel -l pl.UTF-8 +Pliki nagłówkowe potrzebne do kompilowania programów używających vte. %package static Summary: Static VTE library -Summary(pl): Statyczna biblioteka VTE +Summary(pl.UTF-8): Statyczna biblioteka VTE Group: X11/Development/Libraries Requires: %{name}-devel = %{version}-%{release} Conflicts: gnome-libs-static < 1.4.1.2 @@ -74,23 +69,35 @@ Conflicts: gnome-libs-static < 1.4.1.2 %description static Static version of VTE libraries. -%description static -l pl +%description static -l pl.UTF-8 Statyczna wersja bibliotek VTE. %package -n python-vte Summary: Python VTE module -Summary(pl): Modu³ VTE dla pythona +Summary(pl.UTF-8): Moduł VTE dla pythona Group: Libraries %pyrequires_eq python-libs Requires: %{name} = %{version}-%{release} -Requires: python-pygtk-gtk >= 1.99.13 +Requires: python-pygtk-gtk >= 2:2.10.4 %description -n python-vte Python VTE library. -%description -n python-vte -l pl +%description -n python-vte -l pl.UTF-8 Biblioteka VTE dla pythona. +%package apidocs +Summary: VTE API documentation +Summary(pl.UTF-8): Dokumentacja API VTE +Group: Documentation +Requires: gtk-doc-common + +%description apidocs +VTE API documentation. + +%description apidocs -l pl.UTF-8 +Dokumentacja API VTE. + %prep %setup -q %patch0 -p1 @@ -98,19 +105,27 @@ Biblioteka VTE dla pythona. %build %{__glib_gettextize} +%{__intltoolize} %{__libtoolize} %{__aclocal} %{__autoheader} %{__automake} %{__autoconf} -CFLAGS="%{rpmcflags} -I/usr/include/ncurses" +cd gnome-pty-helper +%{__libtoolize} +%{__aclocal} +%{__autoheader} +%{__automake} +%{__autoconf} +cd .. %configure \ - --with-xft2 \ - --with-pangox \ - %{?with_glx:--with-glX} \ - --with-default-emulation=xterm \ --enable-gtk-doc \ - --with-html-dir=%{_gtkdocdir} + --with-default-emulation=xterm \ + %{?with_glx:--with-glX} \ + --with-html-dir=%{_gtkdocdir} \ + --with-pangox \ + --with-xft2 + %{__make} %install @@ -120,7 +135,6 @@ rm -rf $RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{py_sitedir}/gtk-2.0/*.{la,a} -rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no %find_lang vte @@ -132,9 +146,9 @@ rm -rf $RPM_BUILD_ROOT %files -f vte.lang %defattr(644,root,root,755) -%doc NEWS README AUTHORS +%doc AUTHORS ChangeLog MAINTAINERS NEWS README %attr(755,root,root) %{_bindir}/vte -%attr(755,root,root) %{_libdir}/lib*.so.*.* +%attr(755,root,root) %{_libdir}/libvte.so.*.*.* %dir %{_libdir}/vte %attr(755,root,root) %{_libdir}/vte/* %attr(2755,root,utmp) %{_libdir}/gnome-pty-helper @@ -142,16 +156,19 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la -%{_includedir}/* -%{_pkgconfigdir}/* -%{_gtkdocdir}/* +%attr(755,root,root) %{_libdir}/libvte.so +%{_libdir}/libvte.la +%{_includedir}/vte +%{_pkgconfigdir}/vte.pc %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libvte.a + +%files apidocs +%defattr(644,root,root,755) +%{_gtkdocdir}/vte %files -n python-vte %defattr(644,root,root,755) -%attr(755,root,root) %{py_sitedir}/gtk-2.0/*.so +%attr(755,root,root) %{py_sitedir}/gtk-2.0/vtemodule.so