Blame SPECS/vte3.spec

545f62
%global apiver 2.90
545f62
545f62
Name: vte3
545f62
Version: 0.36.5
545f62
Release: 1%{?dist}
545f62
Summary: Terminal emulator library
545f62
License: LGPLv2+
545f62
Group: User Interface/X
545f62
URL: http://www.gnome.org/
545f62
#VCS: git:git://git.gnome.org/vte
545f62
Source: http://download.gnome.org/sources/vte/0.36/vte-%{version}.tar.xz
545f62
# https://bugzilla.gnome.org/show_bug.cgi?id=688456
545f62
Patch0: 0001-widget-Only-show-the-cursor-on-motion-if-moved.patch
545f62
545f62
BuildRequires: gtk3-devel >= 3.0.0
545f62
BuildRequires: ncurses-devel
545f62
BuildRequires: gettext
545f62
BuildRequires: libXt-devel
545f62
BuildRequires: intltool
545f62
BuildRequires: gobject-introspection-devel
545f62
545f62
# initscripts creates the utmp group
545f62
Requires: initscripts
545f62
Requires: vte-profile
545f62
545f62
%description
545f62
VTE is a library implementing a terminal emulator widget for GTK+. VTE
545f62
is mainly used in gnome-terminal, but can also be used to embed a
545f62
console/terminal in games, editors, IDEs, etc.
545f62
545f62
VTE supports Unicode and character set conversion, as well as emulating
545f62
any terminal known to the system's terminfo database.
545f62
545f62
%package devel
545f62
Summary: Development files for %{name}
545f62
Group: Development/Libraries
545f62
Requires: %{name}%{?_isa} = %{version}-%{release}
545f62
Requires: ncurses-devel%{?_isa}
545f62
545f62
%description devel
545f62
The %{name}-devel package contains libraries and header files for
545f62
developing applications that use %{name}.
545f62
545f62
%prep
545f62
%setup -q -n vte-%{version}
545f62
%patch0 -p1 -b .motion
545f62
545f62
%build
545f62
CFLAGS="%optflags -fPIE -DPIE" \
545f62
CXXFLAGS="$CFLAGS" \
545f62
LDFLAGS="$LDFLAGS -Wl,-z,relro -Wl,-z,now -pie" \
545f62
%configure \
545f62
        --enable-shared \
545f62
        --disable-static \
545f62
        --with-gtk=3.0 \
545f62
        --libexecdir=%{_libdir}/vte-%{apiver} \
545f62
        --without-glX \
545f62
        --disable-gtk-doc \
545f62
        --enable-introspection
545f62
make %{?_smp_mflags} V=1
545f62
545f62
%install
545f62
make install DESTDIR=$RPM_BUILD_ROOT
545f62
545f62
# Remove the vte.sh built here and use the one from the vte-profile package
545f62
# instead.
545f62
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/vte.sh
545f62
545f62
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
545f62
545f62
%find_lang vte-%{apiver}
545f62
545f62
%post -p /sbin/ldconfig
545f62
545f62
%postun -p /sbin/ldconfig
545f62
545f62
%files -f vte-%{apiver}.lang
545f62
%doc COPYING NEWS README
545f62
%{_libdir}/*.so.*
545f62
%dir %{_libdir}/vte-%{apiver}
545f62
%attr(2711,root,utmp) %{_libdir}/vte-%{apiver}/gnome-pty-helper
545f62
%{_libdir}/girepository-1.0
545f62
545f62
%files devel
545f62
%{_includedir}/*
545f62
%{_libdir}/*.so
545f62
%{_libdir}/pkgconfig/*
545f62
%{_bindir}/vte2_90
545f62
%doc %{_datadir}/gtk-doc/
545f62
%{_datadir}/gir-1.0
545f62
545f62
545f62
%changelog
545f62
* Wed Mar 09 2016 Debarshi Ray <rishi@fedorapeople.org> - 0.36.5-1
545f62
- Update to 0.36.5
545f62
Resolves: #1303634
545f62
545f62
* Tue May 19 2015 David King <dking@redhat.com> - 0.36.4-1
545f62
- Update to 0.36.4
545f62
Resolves: #1222692
545f62
545f62
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.34.6-3
545f62
- Mass rebuild 2014-01-24
545f62
545f62
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.34.6-2
545f62
- Mass rebuild 2013-12-27
545f62
545f62
* Mon Jun 10 2013 Kalev Lember <kalevlember@gmail.com> - 0.34.6-1
545f62
- Update to 0.34.6
545f62
545f62
* Mon May 13 2013 Richard Hughes <rhughes@redhat.com> - 0.34.5-1
545f62
- Update to 0.34.5
545f62
545f62
* Mon Apr 15 2013 Kalev Lember <kalevlember@gmail.com> - 0.34.4-1
545f62
- Update to 0.34.4
545f62
545f62
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 0.34.3-1
545f62
- Update to 0.34.3
545f62
545f62
* Thu Jan 31 2013 Tomas Bzatek <tbzatek@redhat.com> - 0.34.2-4
545f62
- Enable verbose build
545f62
- Build with full RELRO and PIE for sgid gnome-pty-helper
545f62
545f62
* Thu Nov 29 2012 Peter Robinson <pbrobinson@fedoraproject.org> 0.34.2-3
545f62
- Add patch to fix an introspection issue. Fixes RHBZ #881662
545f62
545f62
* Fri Nov 16 2012 Bastien Nocera <bnocera@redhat.com> 0.34.2-2
545f62
- Only show the cursor on motion if moved
545f62
545f62
* Tue Nov 13 2012 Kalev Lember <kalevlember@gmail.com> - 0.34.2-1
545f62
- Update to 0.34.2
545f62
545f62
* Tue Oct 16 2012 Kalev Lember <kalevlember@gmail.com> - 0.34.1-1
545f62
- Update to 0.34.1
545f62
545f62
* Tue Sep 18 2012 Kalev Lember <kalevlember@gmail.com> - 0.34.0-1
545f62
- Update to 0.34.0
545f62
- Include /etc/profile.d/vte.sh
545f62
545f62
* Wed Aug 22 2012 Richard Hughes <hughsient@gmail.com> - 0.33.90-1
545f62
- Update to 0.33.90
545f62
545f62
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32.2-2
545f62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
545f62
545f62
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 0.32.2-1
545f62
- Update to 0.32.2
545f62
545f62
* Tue Apr 17 2012 Kalev Lember <kalevlember@gmail.com> - 0.32.1-1
545f62
- Update to 0.32.1
545f62
545f62
* Wed Mar 21 2012 Kalev Lember <kalevlember@gmail.com> - 0.32.0-1
545f62
- Update to 0.32.0
545f62
- Dropped upstreamed vte-scroll-mask.patch
545f62
545f62
* Wed Mar 07 2012 Kalev Lember <kalevlember@gmail.com> - 0.31.0-4
545f62
- Fix scrolling with latest gtk3
545f62
545f62
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.0-3
545f62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
545f62
545f62
* Wed Dec 14 2011 Tomas Bzatek <tbzatek@redhat.com> - 0.31.0-2
545f62
- Fix problems with Alt<>Meta with recent gtk
545f62
545f62
* Mon Nov 21 2011 Matthias Clasen <mclasen@redhat.com> - 0.31.0-1
545f62
- Update to 0.31.0
545f62
545f62
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.1-2
545f62
- Rebuilt for glibc bug#747377
545f62
545f62
* Tue Oct 18 2011 Matthias Clasen <mclasen@redhat.com> - 0.30.1-1
545f62
- Update to 0.30.1
545f62
545f62
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 0.30.0-1
545f62
- Update to 0.30.0
545f62
545f62
* Wed Aug 31 2011 Matthias Clasen <mclasen@redhat.com> - 0.29.1-1
545f62
- Update to 0.29.1
545f62
545f62
* Thu Jun 16 2011 Tomas Bzatek <tbzatek@redhat.com> - 0.28.1-1
545f62
- Update to 0.28.1
545f62
545f62
* Mon Apr  4 2011 Matthias Clasen <mclasen@redhat.com> 0.28.0-1
545f62
- Update to 0.28.0
545f62
545f62
* Thu Feb 24 2011 Matthias Clasen <mclasen@redhat.com> 0.27.90-2
545f62
- Enable introspection
545f62
545f62
* Tue Feb 22 2011 Matthias Clasen <mclasen@redhat.com> 0.27.90-1
545f62
- Update to 0.27.90
545f62
545f62
* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> 0.27.5-3
545f62
- Rebuild against newer gtk
545f62
545f62
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27.5-2
545f62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
545f62
545f62
* Wed Feb  2 2011 Matthias Clasen <mclasen@redhat.com> 0.27.5-1
545f62
- 0.27.5
545f62
545f62
* Fri Jan 14 2011 Matthias Clasen <mclasen@redhat.com> 0.27.4-2
545f62
- Stop shrinking-terminal disease
545f62
545f62
* Tue Jan 11 2011 Matthias Clasen <mclasen@redhat.com> 0.27.4-1
545f62
- Update to 0.27.4
545f62
545f62
* Fri Jan  7 2011 Matthias Clasen <mclasen@redhat.com> 0.27.3-1
545f62
- Update to 0.27.3
545f62
545f62
* Fri Dec  3 2010 Matthias Clasen <mclasen@redhat.com> 0.27.2-2
545f62
- Rebuild against new gtk
545f62
545f62
* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> 0.27.2-1
545f62
- Update to 0.27.2
545f62
545f62
* Mon Nov  1 2010 Matthias Clasen <mclasen@redhat.com> 0.27.2-0.1.git512516
545f62
- Git snapshot that builds with recent gtk3
545f62
545f62
* Mon Oct  4 2010 Matthias Clasen <mclasen@redhat.com> 0.27.0-1
545f62
- Initial packaging