e926a41
%global minorversion 0.6
e926a41
e926a41
Name:           xfce4-terminal
e67d786
Version:        0.6.3
5486bc7
Release:        6%{?dist}
e926a41
Summary:        X Terminal Emulator for the Xfce Desktop environment
e926a41
e926a41
Group:          User Interface/Desktops
e926a41
License:        GPLv2+
e926a41
URL:            http://docs.xfce.org/apps/terminal/start
e926a41
Source0:        http://archive.xfce.org/src/apps/xfce4-terminal/%{minorversion}/%{name}-%{version}.tar.bz2
e926a41
e926a41
BuildRequires:  vte-devel >= 0.28.1
e926a41
BuildRequires:  libSM-devel
e926a41
BuildRequires:  intltool
e926a41
BuildRequires:  startup-notification-devel
e926a41
BuildRequires:  dbus-glib-devel >= 0.22
e926a41
BuildRequires:  desktop-file-utils
e926a41
BuildRequires:  libxfce4ui-devel >= 4.10.0
da82815
# required for Terminal-default-apps.xml (only works in late GNOME 2)
da82815
%{?el6:Requires: control-center-filesystem}
02abff2
# require a small monospace font
02abff2
Requires:       dejavu-sans-mono-fonts
e926a41
# This package replaces the Terminal package
e926a41
Provides: Terminal = %{version}-%{release}
e926a41
Obsoletes: Terminal < 0.4.8-5
e926a41
e926a41
%description
e926a41
Xfce4-terminal is a lightweight and easy to use terminal emulator application
e926a41
for the X windowing system, with some new ideas and features that make 
e926a41
it unique among X terminal emulators. 
e926a41
e926a41
%prep
e926a41
%setup -q
e926a41
e926a41
%build
e926a41
%configure
e926a41
make %{?_smp_mflags} V=1
e926a41
e926a41
%install
da82815
make install DESTDIR=%{buildroot} INSTALL='install -p'
e926a41
%find_lang %{name}
e926a41
desktop-file-install                                       \
e926a41
  --delete-original                                        \
e926a41
  --add-category="GTK"                                     \
da82815
  --dir=%{buildroot}%{_datadir}/applications          \
da82815
  %{buildroot}%{_datadir}/applications/%{name}.desktop
da82815
%{!?el6:rm -rf %{buildroot}%{_datadir}/gnome-control-center/}
e926a41
e926a41
%post
e926a41
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
e926a41
e926a41
%postun
e926a41
if [ $1 -eq 0 ] ; then
e926a41
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
e926a41
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
e926a41
fi
e926a41
e926a41
%posttrans
e926a41
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
e926a41
e926a41
%files -f %{name}.lang
e926a41
%doc README ChangeLog NEWS COPYING AUTHORS HACKING THANKS
e926a41
%{_bindir}/xfce4-terminal
e926a41
%{_datadir}/xfce4/terminal
e926a41
%{_datadir}/applications/xfce4-terminal.desktop
da82815
%{?el6:%{_datadir}/gnome-control-center/default-apps/xfce4-terminal-default-apps.xml}
e926a41
%{_mandir}/man1/xfce4-terminal.1.*
e926a41
%{_mandir}/*/man1/xfce4-terminal.1.*
e926a41
e926a41
%changelog
5486bc7
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.6.3-6
5486bc7
- Rebuilt for Fedora 23 Change
5486bc7
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
5486bc7
02abff2
* Sun Oct 05 2014 Kevin Fenzi <kevin@scrye.com> 0.6.3-5
02abff2
- Add dejavu-sans-mono-fonts as required. Works around bug #718121
02abff2
cfd1818
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-4
cfd1818
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cfd1818
cab670c
* Sun Aug 10 2014 Mukundan Ragavan <nonamedotc@gmail.com> - 0.6.3-3
cab670c
- Initial build for EPEL-7
cab670c
df1653c
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
df1653c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
df1653c
e67d786
* Fri Dec 27 2013 Kevin Fenzi <kevin@scrye.com> 0.6.3-1
e67d786
- Update to 0.6.3
e67d786
- Drop unstreamed patches. 
e67d786
756e91a
* Mon Dec 23 2013 Kevin Fenzi <kevin@scrye.com> 0.6.2-4
756e91a
- Add patch to fix crash in locale menu. Fixes bug #1015850
756e91a
cbc7841
* Mon Dec 16 2013 Kevin Fenzi <kevin@scrye.com> 0.6.2-3
9c5f8ac
- Add patch to fix save/restore of terminal positions
9c5f8ac
11b6f2b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-2
11b6f2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
11b6f2b
4b6fa24
* Sun May 05 2013 Kevin Fenzi <kevin@scrye.com> 0.6.2-1
4b6fa24
- Update to 0.6.2
4b6fa24
ce7620b
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-2
ce7620b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ce7620b
da82815
* Tue Jan 01 2013 Christoph Wickert <cwickert@fedoraproject.org> - 0.6.1-1
da82815
- Update to 0.6.1
da82815
- Install GNOME control-center integration only on EL6
da82815
e926a41
* Fri Dec 28 2012 Kevin Fenzi <kevin@scrye.com> 0.6.0-2
e926a41
- Various minor moderizations of the spec per the review. 
e926a41
e926a41
* Thu Dec 27 2012 Kevin Fenzi <kevin@scrye.com> 0.6.0-1
e926a41
- Rename Terminal to xfce4-terminal
e926a41
- Update to 0.6.0 upstream.
e926a41
e926a41
* Wed Apr 04 2012 Kevin Fenzi <kevin@scrye.com> - 0.4.8-3
e926a41
- Update for Xfce 4.10
e926a41
e926a41
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.8-2
e926a41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e926a41
e926a41
* Tue Jun 21 2011 Kevin Fenzi <kevin@scrye.com> - 0.4.8-1
e926a41
- Update to 0.4.8
e926a41
e926a41
* Tue Apr 05 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.7-1
e926a41
- Update to 0.4.7
e926a41
- Remove upstreamed background.patch
e926a41
e926a41
* Sun Jan 30 2011 Kevin Fenzi <kevin@tummy.com> - 0.4.6-2
e926a41
- Add patch to fix cpu and memory issues. 
e926a41
e926a41
* Sun Jan 30 2011 Kevin Fenzi <kevin@tummy.com> - 0.4.6-1
e926a41
- Update to 0.4.6
e926a41
e926a41
* Mon Nov 08 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.5-3
e926a41
- Rebuild for libfxce4gui 4.7.0
e926a41
e926a41
* Thu Sep 09 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.5-2
e926a41
- Fix build error with vte >= 0.25.90 (#631447,bugzilla.xfce.org #6686)
e926a41
e926a41
* Fri May 21 2010 Kevin Fenzi <kevin@tummy.com> - 0.4.5-1
e926a41
- Update to 0.4.5
e926a41
e926a41
* Mon Feb 01 2010 Kevin Fenzi <kevin@tummy.com> - 0.4.4-1
e926a41
- Update to 0.4.4
e926a41
e926a41
* Thu Dec 10 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.3-1
e926a41
- Update to 0.4.3
e926a41
e926a41
* Thu Oct 08 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.2-2
e926a41
- Fix locale problems in the UI (bugzilla.xfce.org #5842)
e926a41
e926a41
* Tue Oct 06 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.2-1
e926a41
- Update to 0.4.2
e926a41
- Update icon cache scriptlets
e926a41
e926a41
* Thu Oct 01 2009 Kevin Fenzi <kevin@tummy.com> - 0.4.1-1
e926a41
- Update to 0.4.1
e926a41
e926a41
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2
e926a41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e926a41
e926a41
* Mon Jul 20 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-1
e926a41
- Update to 0.4.0
e926a41
- Use desktop-file-install
e926a41
e926a41
* Sun Jul 19 2009 Kevin Fenzi <kevin@tummy.com> - 0.2.99.1-1
e926a41
- Update to 0.2.99.1
e926a41
e926a41
* Wed Apr 29 2009 Kevin Fenzi <kevin@tummy.com> - 0.2.12-3
e926a41
- Fix patch fuzz
e926a41
e926a41
* Tue Apr 28 2009 Kevin Fenzi <kevin@tummy.com> - 0.2.12-2
e926a41
- Add patch for MiscAlwaysShowTabs segfault (fixes bug 502135)
e926a41
e926a41
* Sun Apr 19 2009 Kevin Fenzi <kevin@tummy.com> - 0.2.12-1
e926a41
- Update to 0.2.12
e926a41
e926a41
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.8.3-2
e926a41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e926a41
e926a41
* Mon Oct 27 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.2.8.3-1
e926a41
- Update to 0.2.8.3
e926a41
- BuildRequire intltool
e926a41
- Fix rpm group
e926a41
e926a41
* Sun Feb 10 2008 Kevin Fenzi <kevin@tummy.com> - 0.2.8-3
e926a41
- Rebuild for gcc43
e926a41
e926a41
* Mon Dec  3 2007 Kevin Fenzi <kevin@tummy.com> - 0.2.8-2
e926a41
- Remove no longer shipped .ui file. 
e926a41
e926a41
* Sun Dec  2 2007 Kevin Fenzi <kevin@tummy.com> - 0.2.8-1
e926a41
- Update to 0.2.8
e926a41
- Drop unneeded patch. 
e926a41
e926a41
* Tue Aug 14 2007 Kevin Fenzi <kevin@tummy.com> - 0.2.6-3
e926a41
- Add patch for CVE-2007-3770. 
e926a41
- Update License tag
e926a41
e926a41
* Sat Mar 24 2007 Kevin Fenzi <kevin@tummy.com> - 0.2.6-2
e926a41
- Fix unowned directories (#233787)
e926a41
e926a41
* Sun Jan 21 2007 Kevin Fenzi <kevin@tummy.com> - 0.2.6-1
e926a41
- Upgrade to 0.2.6
e926a41
e926a41
* Thu Nov 16 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.8-0.2.rc2
e926a41
- Add startup-notification-devel and dbus-glib-devel to BuildRequires
e926a41
e926a41
* Fri Nov 10 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.8-0.1.rc2
e926a41
- Update to 0.2.5.8rc2
e926a41
e926a41
* Thu Oct  5 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.6-0.4.rc1
e926a41
- Added gtk-update-icon-cache to post/postun
e926a41
e926a41
* Wed Oct  4 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.6-0.3.rc1
e926a41
- Bump release for devel checkin
e926a41
e926a41
* Thu Sep  7 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.6-0.2.rc1
e926a41
- Bump release for xfce rc repo
e926a41
e926a41
* Sun Sep  3 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.6-0.1.rc1
e926a41
- Upgrade to 0.2.5.6-0.1.rc1
e926a41
e926a41
* Sun Aug 13 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.4-0.2.beta2
e926a41
- Bump release for 4.4 beta repo
e926a41
e926a41
* Wed Aug  2 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.4-0.1.beta2
e926a41
- Fix release
e926a41
e926a41
* Wed Jul 12 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.4-0.beta2
e926a41
- Update to 0.2.5.4-0.beta2
e926a41
e926a41
* Fri Jun 23 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.5.1-0.beta1.fc6
e926a41
- Update to 0.2.5.1-0.beta1
e926a41
e926a41
* Thu Feb 16 2006 Kevin Fenzi <kevin@tummy.com> - 0.2.4-6.fc5
e926a41
- Rebuild for fc5
e926a41
e926a41
* Wed Aug 17 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.4-5.fc5
e926a41
- Rebuild for new libcairo and libpixman
e926a41
e926a41
* Thu Aug  4 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.4-4.fc5
e926a41
- Add dist tag
e926a41
e926a41
* Mon May 30 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.4-3
e926a41
- Removed incorrect Requires
e926a41
- Changed the description text
e926a41
e926a41
* Fri May 27 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.4-2
e926a41
- Fix group to be User Interface/X
e926a41
e926a41
* Sat Mar 19 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.4-1
e926a41
- Upgraded to 0.2.4 version
e926a41
- Added Terminal/apps desktops files. 
e926a41
e926a41
* Tue Mar  8 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.2-2
e926a41
- Fixed to use %%find_lang
e926a41
- Removed generic INSTALL from %%doc
e926a41
- Change description wording: "makes it" to "make it"
e926a41
- Fixed to include terminal.css 
e926a41
e926a41
* Sun Mar  6 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.2-1
e926a41
- Inital Fedora Extras version