[packages/lxterminal] up to 0.2.0
glen
glen at pld-linux.org
Mon Jul 27 14:14:18 CEST 2015
commit 53e36d68469de464d430730ad9d4fd02fc18eab9
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Jul 27 13:39:45 2015 +0300
up to 0.2.0
- Now builds under GTK3
- Revamp of Preferences, including ability to change keyboard accels.
- Option to hide mouse cursor on input
- Fixed issue with 'ctrl-shift-c' accel sending 'ctrl-c' to terminal.
- Fixed handling of multi-file input on -e/--command (eg -e foo *.txt)
- Fixed issue where initial geometry is affected by hidden/shown UI elements.
- File->Quit now replaced by safer "File->Close Window"
lxterminal.spec | 32 +++++++++++++++++++++-----------
wordseps.patch | 16 ++++++++--------
2 files changed, 29 insertions(+), 19 deletions(-)
---
diff --git a/lxterminal.spec b/lxterminal.spec
index 2574cdd..e5b7a6e 100644
--- a/lxterminal.spec
+++ b/lxterminal.spec
@@ -9,26 +9,28 @@
Summary: LXTerminal is the standard terminal emulator of LXDE
Name: lxterminal
-Version: 0.1.11
-Release: 6
+Version: 0.2.0
+Release: 1
License: GPL v2
Group: X11/Applications
Source0: http://downloads.sourceforge.net/lxde/%{name}-%{version}.tar.gz
-# Source0-md5: fd9140b45c0f28d021253c4aeb8c4aea
+# Source0-md5: e80ad1b6e26212f3d43908c2ad87ba4d
Patch0: wordseps.patch
URL: http://wiki.lxde.org/en/LXTerminal
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.57
BuildRequires: automake
BuildRequires: gettext-tools
-BuildRequires: gtk+2-devel
-%{?with_gtk2:BuildRequires: gtk+2-devel}
-%{?with_gtk3:BuildRequires: gtk+3-devel}
+%{?with_gtk2:BuildRequires: gtk+2-devel >= 1:2.18.0}
+%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
BuildRequires: intltool
BuildRequires: libtool
BuildRequires: perl-XML-Parser
BuildRequires: pkgconfig
%{?with_gtk3:BuildRequires: vte-devel}
%{?with_gtk2:BuildRequires: vte0-devel}
+Requires: desktop-file-utils
+Requires: gtk-update-icon-cache
+Requires: hicolor-icon-theme
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -37,15 +39,15 @@ LXTerminal is the standard terminal emulator of LXDE.
%prep
%setup -q
%patch0 -p1
-
%{__sed} -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac
%build
+%{__intltoolize}
%{__libtoolize}
%{__aclocal}
%{__autoheader}
%{__autoconf}
-%{__intltoolize}
+%{__automake}
%configure \
--disable-silent-rules \
%{?with_gtk3:--enable-gtk3}
@@ -68,11 +70,19 @@ mv $RPM_BUILD_ROOT%{_localedir}/tt{_RU,}
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%update_desktop_database
+%update_icon_cache hicolor
+
+%postun
+%update_desktop_database
+%update_icon_cache hicolor
+
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
%attr(755,root,root) %{_bindir}/%{name}
+%{_mandir}/man1/lxterminal.1*
%{_desktopdir}/%{name}.desktop
-%{_mandir}/man1/%{name}*
-%{_pixmapsdir}/%{name}.png
%{_datadir}/%{name}
+%{_iconsdir}/hicolor/*/apps/lxterminal.png
diff --git a/wordseps.patch b/wordseps.patch
index ac880cd..efbf8b4 100644
--- a/wordseps.patch
+++ b/wordseps.patch
@@ -4,14 +4,14 @@ similar patches:
- Gnome-terminal: http://git.pld-linux.org/?p=packages/gnome-terminal.git;a=blob;f=wordseps.patch
- mate-terminal: http://git.pld-linux.org/?p=packages/mate-terminal.git;a=blob;f=wordseps.patch
---- lxterminal-0.1.11/src/setting.c~ 2012-04-21 22:50:34.000000000 +0300
-+++ lxterminal-0.1.11/src/setting.c 2012-04-21 22:50:36.003908733 +0300
-@@ -123,7 +123,7 @@
- if (setting->tab_position == NULL)
- setting->tab_position = g_strdup("top");
+--- lxterminal-0.2.0/src/setting.c~ 2014-10-21 18:29:18.000000000 +0300
++++ lxterminal-0.2.0/src/setting.c 2015-07-27 13:37:23.327432384 +0300
+@@ -307,7 +307,7 @@
+ }
if (setting->word_selection_characters == NULL)
+ {
- setting->word_selection_characters = g_strdup("-A-Za-z0-9,./?%&#:_~");
+ setting->word_selection_characters = g_strdup("-A-Za-z0-9,./?%&#:_~=+;@");
- if (setting->background_alpha == NULL)
- setting->background_alpha = 65535;
- return setting;
+ }
+
+ /* Default configuration for shortcut group settings. */
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lxterminal.git/commitdiff/53e36d68469de464d430730ad9d4fd02fc18eab9
More information about the pld-cvs-commit
mailing list