rpms/gxine/EL-5 gxine.spec,1.3,1.4
Martin Sourada (mso)
fedora-extras-commits at redhat.com
Mon Dec 10 18:21:02 UTC 2007
Author: mso
Update of /cvs/extras/rpms/gxine/EL-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5514/EL-5
Modified Files:
gxine.spec
Log Message:
Cleanup spec, prepare for EPEL.
Index: gxine.spec
===================================================================
RCS file: /cvs/extras/rpms/gxine/EL-5/gxine.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gxine.spec 6 Jul 2007 17:41:43 -0000 1.3
+++ gxine.spec 10 Dec 2007 18:20:26 -0000 1.4
@@ -1,10 +1,20 @@
+%if 0%{?fedora} >= 8
+ %define use_xulrunner_js 1
+ %define gecko_dev_ver 1.9
+ %define gecko_libs_ver %{gecko_dev_ver}b2pre
+%else
+ %define use_xulrunner_js 0
+%endif
+
+
+
Name: gxine
Version: 0.5.11
-Release: 5%{?dist}
+Release: 13%{?dist}
Summary: GTK frontend for the xine multimedia library
Group: Applications/Multimedia
-License: GPL
+License: GPLv2+
URL: http://xinehq.de/
Source0: http://superb-west.dl.sourceforge.net/sourceforge/xine/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -12,22 +22,31 @@
Patch0: gxine-0.5.8-lirc.patch
Patch1: gxine-0.5.11-keep-wnd-state.patch
-BuildRequires: gtk2-devel
-BuildRequires: xine-lib-devel
-BuildRequires: gettext
+
+%if 0%{?use_xulrunner_js}
+BuildRequires: gecko-devel = %{gecko_dev_ver}
+%else
BuildRequires: js-devel
-# Optional dependencies
-BuildRequires: libXtst-devel
-BuildRequires: libXext-devel
-BuildRequires: lirc-devel
-BuildRequires: libXinerama-devel
+%endif
+BuildRequires: desktop-file-utils
+BuildRequires: gettext
+BuildRequires: gtk2-devel
+Buildrequires: xine-lib-devel
+
+# for dbus support
BuildRequires: dbus-glib-devel
-BuildRequires: gnome-screensaver
-BuildRequires: dbus-devel
-# For Mozilla plugin
+# for LIRC support
+BuildRequires: lirc-devel
+# for XTest support
+BuildRequires: libXtst-devel
+# for mozplugin
BuildRequires: libXaw-devel
BuildRequires: nspr-devel
+%if 0%{?use_xulrunner_js}
+Requires: gecko-libs = %{gecko_libs_ver}
+%endif
+
%description
gxine is a fully-featured free audio/video player for unix-like systems which
uses libxine for audio/video decoding and playback. For more informations on
@@ -38,7 +57,11 @@
Summary: Mozilla plugin for gxine
Group: Applications/Internet
Requires: %{name} = %{version}-%{release}
+%if 0%{?use_xulrunner_js}
+Requires: xulrunner
+%else
Requires: %{_libdir}/mozilla/plugins
+%endif
%description mozplugin
This plugin allows gxine to be embedded in a web browser.
@@ -50,17 +73,17 @@
%patch1 -p1 -b .keep-wnd-state
%{__sed} -i 's/Name=gxine/Name=GXine Video Player/' gxine.desktop
+%{__sed} -i 's/Exec=gxine/Exec=gxine %U/' gxine.desktop
%build
-%configure --with-dbus --with-logo-format=image
+%configure --with-dbus --with-logo-format=image --with-browser-plugin --disable-integration-wizard
+
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
-#%{__install} -Dp -m0755 %{SOURCE1} %{buildroot}%{_datadir}/gxine/
-#%{__rm} -rf %{buildroot}%{_datadir}/gxine/logo.mpv
# Remove .las
%{__rm} %{buildroot}%{_libdir}/gxine/*.la
@@ -69,8 +92,8 @@
mkdir -p %{buildroot}%{_libdir}/mozilla/plugins/
mv %{buildroot}%{_libdir}/gxine/gxineplugin.so %{buildroot}%{_libdir}/mozilla/plugins/
# Not supported yet - check bz #213041
-# %find_lang %{name} --all-name
-/usr/lib/rpm/find-lang.sh %{buildroot} %{name} --all-name
+%find_lang %{name} --all-name
+#/usr/lib/rpm/find-lang.sh %{buildroot} %{name} --all-name
desktop-file-install --vendor="fedora" --delete-original \
--dir %{buildroot}%{_datadir}/applications \
@@ -111,6 +134,33 @@
%{_libdir}/mozilla/plugins/gxineplugin.so
%changelog
+* Mon Dec 10 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-13
+- spec cleanup
+- prepare for EPEL
+
+* Wed Nov 21 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-12
+- --rpath hack hopefully no longer needed
+- build against new xulrunner
+
+* Thu Nov 15 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-11
+- add --rpath to xulruner dir, so that libmozjs.so loads correctly
+- enable xulrunner's libmozjs.so
+
+* Wed Nov 14 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-10
+- Add desktop-file-utils BR
+
+* Wed Nov 14 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-9
+- Clean up the BRs, prepare for usage of mozjs from xulrunner
+
+* Tue Oct 09 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-8
+- Register file handler properly (rhbz #321471)
+
+* Tue Aug 21 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-7
+- Rebuild
+
+* Thu Aug 09 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-6
+- Update License: field to GPLv2+
+
* Fri Jul 06 2007 Martin Sourada <martin.sourada at seznam.cz> - 0.5.11-5
- Change the name displayed in menu to GXine Video Player
More information about the fedora-extras-commits
mailing list