%define api3 2.91 %define lib3_major 0 %define lib3_name %mklibname vte %{api3} %{lib3_major} %define gir3name %mklibname vte-gir %{api3} %define develname3 %mklibname -d %{name} Name: vte3 Version: 0.44.2 Release: %mkrel 2 Summary: A terminal emulator widget License: LGPLv2+ Group: System/Libraries Source0: ftp://ftp.gnome.org/pub/GNOME/sources/vte/vte-%{version}.tar.xz ###Patch0: vte-gtk32-meta-map.patch Patch0: vte-0.43.2-pthread-link.patch #------------------------------------------- BuildRequires: %{_lib}atk1.0-devel BuildRequires: %{_lib}cairo-devel BuildRequires: %{_lib}gdk_pixbuf2.0_0-devel BuildRequires: %{_lib}girepository-devel BuildRequires: %{_lib}glib2.0-devel BuildRequires: %{_lib}gtk+3.0-devel BuildRequires: %{_lib}ncurses-devel BuildRequires: %{_lib}pango1.0-devel BuildRequires: %{_lib}x11-devel BuildRequires: automake BuildRequires: gtk-doc BuildRequires: intltool #------------------------------------------- URL: http://www.gnome.org/ %description VTE is a terminal emulator widget for use with GTK+ 3.0. %package -n %{lib3_name} Summary: A terminal emulator widget Group: System/Libraries Requires: %{name} >= %{version} %description -n %{lib3_name} VTE is a terminal emulator widget for use with GTK+ 3.0. %package -n %{develname3} Summary: Files needed for developing applications which use VTE Group: Development/Libraries Provides: %{name}-devel = %{version}-%{release} Requires: %{lib3_name} = %{version}-%release %description -n %{develname3} VTE is a terminal emulator widget for use with GTK+ 3.0. This package contains the files needed for building applications using VTE. %package -n gnome-pty-helper Summary: not needed in essencial Group: Development/Libraries %description -n gnome-pty-helper It's deprecated on gnome.org, just to keep it on for most older depended programs like utmp/wtmp. But newer version of they will try same functions it self. %prep %setup -qn vte-%{version} %apply_patches %build autoreconf -fi %configure2_5x --enable-shared --disable-static \ --libexecdir=%{_libdir}/%{name} \ --enable-gtk-doc=no \ --enable-introspection \ --enable-gnome-pty-helper \ --with-gnu-ld %make %install rm -fr $RPM_BUILD_ROOT %makeinstall_std rm -f %{buildroot}%{_libdir}/*.la %find_lang vte-%{api3} %clean rm -fr $RPM_BUILD_ROOT %files -f vte-%{api3}.lang %defattr(-,root,root) %doc COPYING HACKING NEWS README %{_bindir}/vte-%{api3} %{_sysconfdir}/profile.d/vte.sh %files -n %{lib3_name} %defattr(-,root,root) %{_libdir}/libvte-%{api3}.so.%{lib3_major}* %_libdir/girepository-1.0/Vte-%{api3}.typelib %files -n %{develname3} %defattr(-,root,root) %doc %{_datadir}/gtk-doc/html/vte-%{api3} %{_includedir}/vte-%{api3} %{_libdir}/libvte-%{api3}.so %{_libdir}/pkgconfig/vte-%{api3}.pc %_datadir/gir-1.0/Vte-%{api3}.gir %_datadir/vala/vapi/vte-%{api3}.vapi %files -n gnome-pty-helper %dir %{_libdir}/%{name} %attr(2711,root,utmp) %{_libdir}/%{name}/gnome-pty-helper %changelog * Tue Aug 02 2016 onkelho 0.44.2-2pclos2016 - update +++ readd gnome-pty-helper as package(no changes and bitcompatible with olders) - vte-gtk32-meta-map.patch missing target - keymap.c not in source or build * Fri Oct 16 2015 bb 0.36.5-1pclos2015 - update * Tue Mar 25 2014 bb 0.36.0-1pclos2014 - update