------=_Part_0_1494409586.1303830084259 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Noted: http://goodies.xfce.org/projects/applications/parole "Parole is a lightweight media player for the Xfce desktop environment based on the gstreamer engine. Parole features playback of local media files, including video with subtitles support, DVD/CD and live streams. Parole is also extensible via plugins, and it is shipped with a browser media player plugin." I've bumped the SPEC files for the latest updates to the Xfce's Parole and NTFS-3g. You can look at NTFS local and remote volumes with improved file handling through Thunar/Gigolo accessibility. SFEntfs-3g - bumped to 2011.4.12 SFEparole - initial for 0.2.0.6. Brings in two patches. ~ Ken Mays -- This message posted from opensolaris.org ------=_Part_0_1494409586.1303830084259 Content-Type: application/octet-stream; name=SFEntfs-3g.spec Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=SFEntfs-3g.spec # # spec file for package SFEntfs-3g # # # you will need FUSE see: http://www.opensolaris.org/os/project/fuse %include Solaris.inc %define cc_is_gcc 1 %include base.inc %define SUNWlibfuse %(/usr/bin/pkginfo -q SUNWlibfuse && echo 1 || echo 0) Name: SFEntfs-3g Summary: NTFS-3G Stable Read/Write Driver Version: 2011.4.12 License: GPLv2 Source: http://www.tuxera.com/opensource/ntfs-3g-%{version}.tgz Url: http://www.tuxera.com/community/ntfs-3g-download/ SUNW_BaseDir: %{_basedir} BuildRoot: %{_tmppath}/%{name}-%{version}-build %include default-depend.inc %define _execprefix %{_prefix} BuildRequires: SUNWgnome-common-devel %if %SUNWlibfuse BuildRequires: SUNWlibfuse Requires: SUNWfusefs Requires: SUNWlibfuse %else BuildRequires: SFElibfuse Requires: SFEfusefs Requires: SFElibfuse %endif %package devel Summary: %{summary} - development files SUNW_BaseDir: %{_basedir} %include default-depend.inc Requires: %name %if %SUNWlibfuse Requires: SUNWlibfuse %else Requires: SFElibfuse %endif %prep %setup -q -n ntfs-3g-%version cat <<_EOF > fstyp #!/bin/sh while [ -n "\$1" ]; do case "\$1" in -*) shift ;; *) %{_bindir}/ntfs-3g.probe --readonly "\$1" >/dev/null 2>&1 && echo "ntfs-3g" && exit 0 exit 1 ;; esac done exit 1 _EOF %build CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` if test "x$CPUS" = "x" -o $CPUS = 0; then CPUS=1 fi export CC=gcc export CFLAGS="%gcc_optflags" export FUSE_MODULE_CFLAGS="-D_FILE_OFFSET_BITS=64 -I/usr/include/fuse" export FUSE_MODULE_LIBS="-pthread -lfuse" ./configure --prefix=%{_prefix} \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ --sysconfdir=%{_sysconfdir} \ --datadir=%{_datadir} \ --bindir=%{_bindir} \ --includedir=%{_includedir} \ --exec-prefix=%{_execprefix} \ --with-fuse=external make -j $CPUS %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.*a rm -r $RPM_BUILD_ROOT%{_prefix}/sbin mkdir -p $RPM_BUILD_ROOT%{_libdir}/fs/ntfs-3g cp fstyp $RPM_BUILD_ROOT%{_libdir}/fs/ntfs-3g/fstyp chmod 755 $RPM_BUILD_ROOT%{_libdir}/fs/ntfs-3g/fstyp ln -s %{_bindir}/ntfs-3g $RPM_BUILD_ROOT%{_libdir}/fs/ntfs-3g/mount %clean rm -rf $RPM_BUILD_ROOT %files %defattr (-, root, bin) %dir %attr (0755, root, bin) %{_bindir} %{_bindir}/* %dir %attr (0755, root, bin) %{_libdir} %{_libdir}/libntfs-3g.so* %dir %attr (0755, root, sys) %{_libdir}/fs %dir %attr (0755, root, sys) %{_libdir}/fs/ntfs-3g %{_libdir}/fs/ntfs-3g/* %dir %attr (0755, root, bin) %{_mandir} %dir %attr (0755, root, bin) %{_mandir}/man8 %{_mandir}/man8/* %dir %attr (0755, root, sys) %{_datadir} %dir %attr (0755, root, other) %{_docdir} %{_docdir}/* %files devel %defattr (-, root, bin) %{_includedir} %dir %attr (0755, root, other) %{_libdir}/pkgconfig %{_libdir}/pkgconfig/* %changelog * Tue Apr 26 2011 - Ken Mays - Bump to 2011.4.12 * Tue Mar 22 2011 - Thomas Wagner - Bump to 2011.1.15 * Sat Jun 19 2010 - Milan Jurik - support SFEfusefs * Fri Mar 26 2010 - Albert Lee - Bump to 2010.3.6 - Update URL, License - Add mount helper * Sun Jun 21 2009 - trisk@forkgnu.org - Bump to 2009.4.4 * Tue Mar 24 2009 - andras.barna@gmail.com - bump version * Fri Aug 15 2008 - andras.barna@gmail.com - new version: 1.2812 * Wed Aug 06 2008 - andras.barna@gmail.com - initial spec ------=_Part_0_1494409586.1303830084259 Content-Type: application/octet-stream; name=SFEparole.spec Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=SFEparole.spec # # Copyright 2007 Sun Microsystems, Inc. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # %include Solaris.inc %define src_name parole %define src_url http://archive.xfce.org/src/apps/parole/0.2/ Name: SFEparole Summary: Modern, Simple Media Player for the Xfce Desktop Environment Version: 0.2.0.6 URL: http://www.xfce.org/ Source: %{src_url}/%{src_name}-%{version}.tar.bz2 SUNW_BaseDir: %{_basedir} BuildRoot: %{_tmppath}/%{name}-%{version}-build %include default-depend.inc BuildRequires: SUNWgnome-base-libs-devel Requires: SUNWgnome-base-libs BuildRequires: SUNWdbus BuildRequires: SUNWgnome-media-devel Requires: SUNWgnome-media BuildRequires: SUNWlibnotify Requires: SUNWlibnotify BuildRequires: SUNWgtk-doc BuildRequires: SFEtaglib-devel Requires: SFEtaglib BuildRequires: SFElibxfce4util BuildRequires: SFElibxfcegui4-devel BuildRequires: SFElibxfcegui4 Buildrequires: SFExfce4-dev-tools Patch1: parole-0.2.0.6-add-uri-scheme-handler-support.patch Patch2: parole-0.2.0.6-fix-lib-linking-order.patch # For future reference # BuildRequires: SFElibxfcegui4 Requires: %{name}-root %description Parole is a modern simple media player based on the GStreamer framework and written to fit well in the Xfce desktop. Parole features playback of local media files, DVD/CD and live streams. Parole is extensible via plugins, for a complete how to write a plugin for Parole see the Plugins API documentation and the plugins directory which contains some useful examples. %package root Summary: %{summary} - / filesystem SUNW_BaseDir: / %include default-depend.inc %if %build_l10n %package l10n Summary: %{summary} - l10n files SUNW_BaseDir: %{_basedir} %include default-depend.inc Requires: %{name} %endif %prep %setup -q -n %{src_name}-%{version} #%patch1 -p1 #%patch2 -p1 %build CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` if test "x$CPUS" = "x" -o $CPUS = 0; then CPUS=1 fi # GNU xgettext needed export PATH=/usr/gnu/bin:$PATH ./configure --prefix=%{_prefix} \ --bindir=%{_bindir} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --datadir=%{_datadir} \ --mandir=%{_mandir} \ --sysconfdir=%{_sysconfdir} \ --enable-gtk-doc make -j $CPUS %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %if %build_l10n %else # REMOVE l10n FILES rm -rf $RPM_BUILD_ROOT%{_datadir}/locale %endif %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,bin) %doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO %{_bindir}/parole %dir %{_libdir}/parole-0 %{_libdir}/parole-0/*.so %{_datadir}/applications/parole.desktop %{_datadir}/icons/hicolor/*/apps/parole.png %{_datadir}/icons/hicolor/scalable/apps/parole.svg %{_datadir}/parole %{_datadir}/parole/pixmaps %{_datadir}/parole/pixmaps/parole.png %{_includedir}/parole/ %{_datadir}/gtk-doc/html/Parole-Plugins %changelog * Mon Apr 25 2011 - Ken Mays - Initial spec for 0.2.0.6 ------=_Part_0_1494409586.1303830084259 Content-Type: application/octet-stream; name=parole-0.2.0.6-add-uri-scheme-handler-support.patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=parole-0.2.0.6-add-uri-scheme-handler-support.patch --- parole-0.2.0.6/data/mime/mime-functions.sh_orig 2011-04-25 21:35:43.646891100 -0400 +++ parole-0.2.0.6/data/mime/mime-functions.sh 2011-04-25 21:42:35.675369100 -0400 @@ -2,14 +2,14 @@ get_audio_mimetypes () { - MIMETYPES=`grep -v ^# $1 | grep "\/" | grep audio | grep -v "audio/x-pn-realaudio"` + MIMETYPES=`grep -v ^# $1 | grep "\/" | grep audio | grep -v "audio/x-pn-realaudio | grep -v x-scheme-handler/"` MIMETYPES="$MIMETYPES application/x-flac" MIMETYPES="$MIMETYPES application/vnd.rn-realmedia" } get_video_mimetypes () { - MIMETYPES=`grep -v ^# $1 | grep -v x-content/ | grep -v audio | grep -v "application/x-flac"` + MIMETYPES=`grep -v ^# $1 | grep -v x-content/ | grep -v audio | grep -v "application/x-flac | grep -v x-scheme-handler/"` MIMETYPES="$MIMETYPES audio/x-pn-realaudio" } --- parole-0.2.0.6/data/mime/mime-type-include.sh_orig 2011-04-25 21:02:52.088404600 -0400 +++ parole-0.2.0.6/data/mime/mime-type-include.sh 2011-04-25 21:42:35.690994100 -0400 @@ -6,7 +6,7 @@ echo "\"$i\"," } -MIMETYPES=`grep -v ^# $1 | grep -v x-content/` +MIMETYPES=`grep -v ^# $1 | grep -v x-content/ | grep -v x-scheme-handler/` echo "/* generated with mime-types-include.sh, don't edit */" --- parole-0.2.0.6/data/desktop/desktop.sh_orig 2011-04-25 21:29:42.847662600 -0400 +++ parole-0.2.0.6/data/desktop/desktop.sh 2011-04-25 21:59:16.864512600 -0400 @@ -10,4 +10,12 @@ echo_mime; done +# URI scheme handlers +SCHEMES="pnm mms net rtp rtsp mmsh uvox icy icyx" + +for i in $SCHEMES ; do + printf "x-scheme-handler/$i;" +done + + echo "" ------=_Part_0_1494409586.1303830084259 Content-Type: application/octet-stream; name=parole-0.2.0.6-fix-lib-linking-order.patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=parole-0.2.0.6-fix-lib-linking-order.patch --- parole-0.2.0.6/docs/plugin-api/Makefile.am_orig 2011-04-25 21:14:49.771563600 -0400 +++ parole-0.2.0.6/docs/plugin-api/Makefile.am 2011-04-25 21:16:16.621746100 -0400 @@ -71,11 +71,11 @@ -I$(top_builddir)/parole GTKDOC_LIBS= \ + $(top_builddir)/parole/libparole.la \ $(GTK_LIBS) \ $(GLIB_LIBS) \ $(GOBJECT_LIBS) \ $(TAGLIBC_LIBS) \ - $(top_builddir)/parole/libparole.la if ENABLE_GTK_DOC include $(top_srcdir)/gtk-doc.make ------=_Part_0_1494409586.1303830084259 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ desktop-discuss mailing list desktop-discuss@opensolaris.org ------=_Part_0_1494409586.1303830084259--