|
@@ -1,13 +1,13 @@
|
|
|
#TODO: Nautilus extention
|
|
|
%define with_nautilus 0
|
|
|
-%define with_my_japo 0
|
|
|
-#% define svnrevision 1912
|
|
|
-#% define betaversion b1
|
|
|
+%define with_my_japo 1
|
|
|
+%define svnrevision 1989
|
|
|
+%define betaversion beta
|
|
|
|
|
|
%define GNOME_MPLAYER_BIN %{_libexecdir}/%{name}
|
|
|
|
|
|
Name: gnome-mplayer
|
|
|
-Version: 1.0.2
|
|
|
+Version: 1.0.3
|
|
|
Release: 1%{?betaversion:.%betaversion}%{?svnrevision:.svn%svnrevision}%{?_dist_release}
|
|
|
Summary: An MPlayer GUI, a full-featured binary
|
|
|
Summary(ja): 高機能な MPlayer のグラフィカルユーザーインターフェース
|
|
@@ -20,8 +20,7 @@ Source50: gnome-mplayer.sh.in
|
|
|
|
|
|
## vine
|
|
|
%if %{with_my_japo}
|
|
|
-Source100: gnome-mplayer-1.0.1b1.svn1892-ja.po
|
|
|
-#Source101: gnome-mplayer-0.9.99.rc1.desktop
|
|
|
+Source100: gnome-mplayer-1.0.3beta.svn1989-ja.po
|
|
|
%endif
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
@@ -32,11 +31,12 @@ BuildRequires: dbus-glib-devel
|
|
|
BuildRequires: desktop-file-utils
|
|
|
BuildRequires: GConf2-devel
|
|
|
BuildRequires: gettext
|
|
|
+BuildRequires: glib2-devel
|
|
|
BuildRequires: gtk2-devel
|
|
|
#BuildRequires: libcurl-devel
|
|
|
BuildRequires: curl-devel
|
|
|
BuildRequires: libgpod-devel
|
|
|
-%if %{?_dist_release} == "vl6"
|
|
|
+%if %{?_dist_release} != "vl5"
|
|
|
BuildRequires: libmusicbrainz3-devel
|
|
|
%endif
|
|
|
#BuildRequires: libmusicbrainz-devel
|
|
@@ -110,7 +110,6 @@ GNOME MPlayer のインスタンスを制御できます.
|
|
|
%if %{with_my_japo}
|
|
|
## vine
|
|
|
%__install -m644 %{SOURCE100} po/ja.po
|
|
|
-#%__install -m644 %{SOURCE101} gnome-mplayer.desktop
|
|
|
%endif
|
|
|
|
|
|
|
|
@@ -120,6 +119,16 @@ GNOME MPlayer のインスタンスを制御できます.
|
|
|
%if !%{with_nautilus}
|
|
|
--disable-nautilus \
|
|
|
%endif
|
|
|
+ --disable-schemas-compile \
|
|
|
+ \
|
|
|
+ --with-dbus \
|
|
|
+ --with-alsa \
|
|
|
+ --with-pulseaudio \
|
|
|
+ --with-libnotify \
|
|
|
+ --with-libgpod \
|
|
|
+ %if %{?_dist_release} != "vl5"
|
|
|
+ --with-libmusicbrainz3 \
|
|
|
+ %endif
|
|
|
;
|
|
|
%__make %{?_smp_mflags}
|
|
|
|
|
@@ -149,15 +158,15 @@ desktop-file-install --vendor=vine \
|
|
|
find $RPM_BUILD_ROOT -name *.la -exec %__rm -f {} \;
|
|
|
|
|
|
|
|
|
-%pre
|
|
|
-if [ "$1" -gt 1 ]; then
|
|
|
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
- gconftool-2 --makefile-uninstall-rule \
|
|
|
- %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas >/dev/null || :
|
|
|
- # If the schema file has ever been renamed::
|
|
|
- #gconftool-2 --makefile-uninstall-rule \
|
|
|
- # %{_sysconfdir}/gconf/schemas/[OLDNAME].schemas > /dev/null || :
|
|
|
-fi
|
|
|
+# %pre
|
|
|
+# if [ "$1" -gt 1 ]; then
|
|
|
+# export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
+# gconftool-2 --makefile-uninstall-rule \
|
|
|
+# %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas >/dev/null || :
|
|
|
+# # If the schema file has ever been renamed::
|
|
|
+# #gconftool-2 --makefile-uninstall-rule \
|
|
|
+# # %{_sysconfdir}/gconf/schemas/[OLDNAME].schemas > /dev/null || :
|
|
|
+# fi
|
|
|
|
|
|
|
|
|
%post
|
|
@@ -167,18 +176,27 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
|
fi
|
|
|
update-desktop-database &> /dev/null || :
|
|
|
|
|
|
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
-gconftool-2 --makefile-install-rule \
|
|
|
- %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas > /dev/null || :
|
|
|
+# export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
+# gconftool-2 --makefile-install-rule \
|
|
|
+# %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas > /dev/null || :
|
|
|
|
|
|
-%preun
|
|
|
-if [ "$1" -eq 0 ]; then
|
|
|
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
- gconftool-2 --makefile-uninstall-rule \
|
|
|
- %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas > /dev/null || :
|
|
|
-fi
|
|
|
+%posttrans
|
|
|
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
|
|
|
+# update-desktop-database %{_datadir}/applications/
|
|
|
+
|
|
|
+# %preun
|
|
|
+# if [ "$1" -eq 0 ]; then
|
|
|
+# export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
+# gconftool-2 --makefile-uninstall-rule \
|
|
|
+# %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas > /dev/null || :
|
|
|
+# fi
|
|
|
|
|
|
%postun
|
|
|
+if [ $1 -eq 0 ]; then
|
|
|
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
|
|
|
+ update-desktop-database %{_datadir}/applications/
|
|
|
+fi
|
|
|
+
|
|
|
touch --no-create %{_datadir}/icons/hicolor
|
|
|
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
|
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
|
|
@@ -197,7 +215,10 @@ update-desktop-database &> /dev/null || :
|
|
|
%{_datadir}/applications/*-gnome-mplayer.desktop
|
|
|
%{_datadir}/gnome-control-center/default-apps/gnome-mplayer.xml
|
|
|
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README DOCS/* DOCS/tech/*
|
|
|
-%{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas
|
|
|
+# %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas
|
|
|
+%{_datadir}/glib-2.0/schemas/apps.gecko-mediaplayer.preferences.gschema.xml
|
|
|
+%{_datadir}/glib-2.0/schemas/apps.gnome-mplayer.preferences.enums.xml
|
|
|
+%{_datadir}/glib-2.0/schemas/apps.gnome-mplayer.preferences.gschema.xml
|
|
|
%{_datadir}/icons/hicolor/*/apps/gnome-mplayer.*
|
|
|
%{_mandir}/man1/gnome-mplayer.1.gz
|
|
|
|
|
@@ -209,6 +230,12 @@ update-desktop-database &> /dev/null || :
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Sun Apr 17 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.0.3-1.beta.svn1989
|
|
|
+- source snapshot 1.0.3beta r1989
|
|
|
+ - added --disable-schemas-compile in configure options
|
|
|
+ - use GSettings (%%posttrans, %%postun)
|
|
|
+- updated Japanese translation (gnome-mplayer-1.0.3beta.svn1989-ja.po)
|
|
|
+
|
|
|
* Tue Mar 08 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.0.1-2
|
|
|
- new upstream release
|
|
|
|