|
@@ -1,20 +1,27 @@
|
|
|
+%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
|
+
|
|
|
Summary: Drop-down terminal for GNOME Desktop Environment
|
|
|
Summary(ja): GNOME 用のドロップダウン式の端末エミュレータ
|
|
|
Name: guake
|
|
|
-Version: 0.4.2
|
|
|
+Version: 0.4.3
|
|
|
Release: 1%{?_dist_release}
|
|
|
Source0: %{name}-%{version}.tar.gz
|
|
|
#Source1: guake-0.4.1-ja.po
|
|
|
+Patch0: 0001-Fix-focus-issue-on-gnome-shell.patch
|
|
|
+
|
|
|
License: GPLv2+
|
|
|
Group: Applications/Accessories
|
|
|
URL: http://guake.org/
|
|
|
|
|
|
Requires(pre): GConf2
|
|
|
-Requires(post): GConf2
|
|
|
+Requires(post): GConf2
|
|
|
Requires(preun):GConf2
|
|
|
-BuildRequires: python, python-devel
|
|
|
-BuildRequires: gtk2-devel, pygtk2-devel
|
|
|
-BuildRequires: vte, GConf2-devel, libffi-devel
|
|
|
+
|
|
|
+BuildRequires: python, python-devel
|
|
|
+BuildRequires: gtk2-devel, pygtk2-devel
|
|
|
+BuildRequires: vte, GConf2-devel, libffi-devel
|
|
|
+BuildRequires: desktop-file-utils
|
|
|
+BuildRequires: intltool, gettext
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
Packager: kazutaka
|
|
@@ -34,6 +41,11 @@ FPS ゲーム用端末と同じスタイルを採用しており、素早く利
|
|
|
%prep
|
|
|
%setup -q
|
|
|
#%{__cp} %{SOURCE1} po/ja.po
|
|
|
+sed -i 's/Encoding=UTF-8//g' data/guake.desktop.in data/guake-prefs.desktop.in
|
|
|
+sed -i 's/Categories=GNOME;GTK;Utility;TerminalEmulator;/Categories=GNOME;GTK;Utility;/g' \
|
|
|
+ data/guake.desktop.in
|
|
|
+
|
|
|
+%patch0 -p1
|
|
|
|
|
|
%build
|
|
|
%configure --disable-static \
|
|
@@ -44,7 +56,16 @@ FPS ゲーム用端末と同じスタイルを採用しており、素早く利
|
|
|
%install
|
|
|
%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
%{__make} install DESTDIR=$RPM_BUILD_ROOT
|
|
|
+
|
|
|
%find_lang %{name}
|
|
|
+rm -f %{buildroot}%{_libdir}/%{name}/globalhotkeys.la
|
|
|
+
|
|
|
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
|
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-prefs.desktop
|
|
|
+
|
|
|
+if [ "%{python_sitearch}" != "%{python_sitelib}" ]; then
|
|
|
+ mv %{buildroot}%{python_sitelib}/%{name}/* %{buildroot}%{python_sitearch}/%{name}/
|
|
|
+fi
|
|
|
|
|
|
%pre
|
|
|
# uninstall old schemas before update
|
|
@@ -87,13 +108,19 @@ update-desktop-database &>/dev/null || :
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
%{_datadir}/dbus-1/services/org.guake.Guake.service
|
|
|
%{_datadir}/pixmaps/%{name}
|
|
|
-%{_libdir}/%{name}
|
|
|
+%{python_sitearch}/%{name}
|
|
|
%{_mandir}/man1/guake.1*
|
|
|
%{_sysconfdir}/gconf/schemas/%{name}.schemas
|
|
|
%{_sysconfdir}/xdg/autostart/%{name}.desktop
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Tue Jun 26 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.3-1
|
|
|
+- new upstream release
|
|
|
+- added Patch0 from Fedora rawhide
|
|
|
+- added BuildRequires: desktop-file-utils, gettext, intltool
|
|
|
+- run desktop-file-validate in %%install
|
|
|
+
|
|
|
* Sun Oct 17 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.4.2-1
|
|
|
- new upstream release
|
|
|
|