Просмотр исходного кода

initial build for Vine Linux

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1426 ec354946-7b23-47d6-9f5a-488ba84defc7
kazutaka 14 лет назад
Родитель
Сommit
ae7f70ae2b
1 измененных файлов с 99 добавлено и 0 удалено
  1. 99 0
      g/guake/guake-vl.spec

+ 99 - 0
g/guake/guake-vl.spec

@@ -0,0 +1,99 @@
+Summary:	Drop-down terminal for GNOME Desktop Environment
+Summary(ja): 	GNOME 用のドロップダウン式の端末エミュレータ
+Name:		guake
+Version:	0.4.1
+Release: 	1%{?_dist_release}
+Source0:	%{name}-%{version}.tar.gz
+Source1:	guake-0.4.1-ja.po
+License:	GPLv2+
+Group:		Applications/Accessories
+URL:		http://guake.org/
+
+Requires(pre):	GConf2
+Requires(post):	GConf2
+Requires(preun):GConf2
+BuildRequires:	python, python-devel
+BuildRequires:	gtk2-devel, pygtk2-devel
+BuildRequires:	vte, GConf2-devel, libffi-devel
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+Packager:	kazutaka
+
+%description
+Guake is a dropdown terminal made for the GNOME desktop environment.
+Its style of window is based on an fps games, and one of its goals
+is be easy to reach.
+
+%description -l ja
+Guake は GNOME デスクトップ環境向けに開発されたドロップダウン
+形の端末です。
+FPS ゲーム用端末と同じスタイルを採用しており、素早く利用できる、
+というのがこのプログラムのゴールの一つです。
+
+
+%prep
+%setup -q
+%{__cp} %{SOURCE1} po/ja.po
+
+%build
+%configure --disable-static \
+           --disable-schemas-install
+%{__make} %{?_smp_mflags}
+
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%find_lang %{name}
+
+%pre
+# uninstall old schemas before update
+if [ "$1" -gt 1 ]; then
+  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  gconftool-2 --makefile-uninstall-rule \
+      %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null ||:
+fi
+
+%post
+update-desktop-database &>/dev/null || :
+# install schemas after install/update
+export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+gconftool-2 --makefile-install-rule \
+    %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null ||:
+
+%preun
+# uninstall schemas before clean remove
+if [ "$1" -eq 0 ]; then
+  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  gconftool-2 --makefile-uninstall-rule \
+      %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null;
+fi
+
+%postun
+update-desktop-database &>/dev/null || :
+
+
+%clean
+%{__rm} -rf $RPM_BUILD_ROOT
+
+
+%files -f %{name}.lang
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
+%{_bindir}/%{name}
+%{_bindir}/%{name}-prefs
+%{_datadir}/%{name}
+%{_datadir}/applications/%{name}-prefs.desktop
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/dbus-1/services/org.gnome.Guake.service
+%{_datadir}/pixmaps/%{name}
+%{_libdir}/%{name}
+%{_mandir}/man1/guake.1*
+%{_sysconfdir}/gconf/schemas/%{name}.schemas
+%{_sysconfdir}/xdg/autostart/%{name}.desktop
+
+
+%changelog
+* Sat Jul 17 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.4.1-1
+- initial build for Vine Linux
+- add Source1: updated japanese translation (ja.po)