rpms/kdemultimedia-extras-freeworld/F-8 kdemultimedia-extras-freeworld.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Rex Dieter rdieter at rpmfusion.org
Fri Oct 3 15:59:18 CEST 2008


Author: rdieter

Update of /cvs/free/rpms/kdemultimedia-extras-freeworld/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv1638

Modified Files:
	.cvsignore sources 
Added Files:
	kdemultimedia-extras-freeworld.spec 
Log Message:
* Fri Oct 03 2008 Rex Dieter <rdieter at fedoraproject.org> - 6:3.5.10-1
- kde-3.5.10
- for rpmfusion



--- NEW FILE kdemultimedia-extras-freeworld.spec ---

# For the files list and SELinux scriptlets.
%define libmpeg %{_libdir}/libmpeg-0.3.0.so

Epoch:	 6
Version: 3.5.10
Release: 1%{?dist}

License: GPLv2+
Name:    kdemultimedia-extras-freeworld
Summary: Freeworld extras for KDE multimedia applications
Group:   Applications/Multimedia
Url:     http://www.kde.org/
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdemultimedia-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n)

%if 0%{?fedora} > 6 
Requires: kdemultimedia3 >= %{version}
BuildRequires: kdelibs3-devel >= %{version}
%else
Requires: kdemultimedia-extras >= 6:%{version}
BuildRequires: kdelibs-devel >= 6:%{version}
%endif
Requires: akode-extras
Requires(hint): xine-lib-extras-freeworld

Obsoletes: kdemultimedia-extras < 6:3.5.0-0.lvn.2
Provides: kdemultimedia-mp3 = %{epoch}:%{version}-%{release}

# upgrade livna -> rpmfusion
Obsoletes: kdemultimedia-extras-nonfree < 6:3.5.9-2
Provides:  kdemultimedia-extras-nonfree = %{epoch}:%{version}-%{release}

Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig

%if 0%{?fedora} > 4 || 0%{?rhel} > 4
BuildRequires: libXxf86dga-devel libXxf86vm-devel
%endif
BuildRequires: akode-devel akode-extras
BuildRequires: taglib-devel libmad-devel lame-devel

%description
This package includes additional files which extend kdemultimedia 
, e.g. with mp3/MPEG playback, including:
* akode_artsplugin (akode-extras)
* krec mp3 export (lame)
* mpeglib_artsplugin
* xine_artsplugin (xine-lib-extras-freeworld)


%prep
%setup -q -n kdemultimedia-%{version}


%build
unset QTDIR || : ; . /etc/profile.d/qt.sh

%configure \
  --disable-debug --disable-warnings \
  --disable-rpath \
  --includedir=%{_includedir}/kde \
  --enable-final \
  --disable-cdparanoia \
  --with-lame

for dir in \
    arts krec krec/mp3_export \
    akode_artsplugin \
    mpeglib \
    mpeglib_artsplug \
; do
    make %{?_smp_mflags} -C $dir
done 


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT

%define mytmp1 __buildroot_ls-lR
for dir in \
    krec/mp3_export \
    akode_artsplugin \
    mpeglib \
    mpeglib_artsplug \
; do
    find $RPM_BUILD_ROOT | sed -e "s!$RPM_BUILD_ROOT!!" > $(pwd)/%{mytmp1}.1
    make -C $dir DESTDIR=$RPM_BUILD_ROOT install
    find $RPM_BUILD_ROOT | sed -e "s!$RPM_BUILD_ROOT!!" > $(pwd)/%{mytmp1}.2
    diff -Nu $(pwd)/%{mytmp1}.1 $(pwd)/%{mytmp1}.2 || :
done

## omit (conflicting) bits we don't want
# -devel(type) bits
rm -rf $RPM_BUILD_ROOT%{_includedir}/kde/{mpeglib,mpeglib_artsplug}
# -extras bits
rm -f $RPM_BUILD_ROOT%{_libdir}/mcop/akodearts.mcop{class,type}
rm -f $RPM_BUILD_ROOT%{_libdir}/mcop/akode{,MPC,SpeexStream,VorbisStream,Xiph}PlayObject.mcopclass
rm -f $RPM_BUILD_ROOT%{_libdir}/libarts_akode.*


%post
/sbin/ldconfig
/usr/sbin/semanage fcontext -f -- -a -t textrel_shlib_t '%{libmpeg}' 2>/dev/null || :
/usr/bin/chcon -t textrel_shlib_t %{libmpeg} 2>/dev/null || :

%postun
/sbin/ldconfig
if [ $1 -eq 0 ]; then  # erase?
    /usr/sbin/semanage fcontext -f -- -d -t textrel_shlib_t '%{libmpeg}' 2>/dev/null || :
fi


%check
# If this fails, the library name has changed, and the SELinux scripts
# need an update as we don't want to set the security context for files
# we don't own.
[ -f ${RPM_BUILD_ROOT}%{libmpeg} ]


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_bindir}/yaf-cdda
%{_bindir}/yaf-mpgplay
%{_bindir}/yaf-splay
%{_bindir}/yaf-tplay
%{_bindir}/yaf-vorbis
%{_bindir}/yaf-yuv
%{_libdir}/libyafcore.[ls][ao]
%{_libdir}/libyafxplayer.[ls][ao]
%{_libdir}/kde3/libkrecexport_mp3.[ls][ao]
%{_datadir}/services/krec_exportmp3.desktop
## (akode|mpeglib|xine)_artsplugin (nonfree bits)
#files artsplugin
#defattr(-,root,root,-)
%{_bindir}/mpeglibartsplay
%{_libdir}/libarts_mpeglib-0.3.0.so.*
%{_libdir}/libarts_splay.so.*
%{libmpeg}
%{_libdir}/mcop/CDDAPlayObject.mcopclass
%{_libdir}/mcop/MP3PlayObject.mcopclass
%{_libdir}/mcop/NULLPlayObject.mcopclass
%{_libdir}/mcop/OGGPlayObject.mcopclass
%{_libdir}/mcop/SplayPlayObject.mcopclass
%{_libdir}/mcop/WAVPlayObject.mcopclass
%{_libdir}/mcop/akodeMPEGPlayObject.mcopclass
%if 0%{?fedora} > 4
%{_libdir}/mcop/akodeFFMPEGPlayObject.mcopclass
%endif
## FIXME: devel-type stuff?, omit from packaging? -- Rex
%{_libdir}/libarts_mpeglib.[ls][ao]
%{_libdir}/libarts_splay.[ls][ao]
%{_libdir}/libmpeg.[ls][ao]


%changelog
* Fri Oct 03 2008 Rex Dieter <rdieter at fedoraproject.org> - 6:3.5.10-1
- kde-3.5.10
- for rpmfusion

* Sat Feb 16 2008 Rex Dieter <rdieter at fedoraproject.org> - 6:3.5.9-1
- kde-3.5.9

* Wed Oct 31 2007 Rex Dieter <rdieter[AT]fedoraproject.org> - 6:3.5.8-1
- kde-3.5.8

* Mon Aug 13 2007 Rex Dieter <rdieter[AT]users.sf.net> - 6:3.5.7-3
- Requires: kdemultimedia3 (f7+)
- Requires(hint): xine-lib-extras-nonfree

* Mon Aug 13 2007 Rex Dieter <rdieter[AT]users.sf.net> - 6:3.5.7-2
- omit kfile_mpeg (moving to kdemultimedia/kdemultimedia-extras)
- License: GPLv2+

* Tue Jun 12 2007 Rex Dieter <rdieter[AT]users.sf.net> - 6:3.5.7-1
- kde-3.5.7

* Wed May 09 2007 Rex Dieter <rdieter[AT]users.sf.net> - 6:3.5.6-6
- fc7+: no longer Requires: kdemm-extras

* Fri Mar  9 2007 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.5.6-5
- Change security context of libmpeg-0.3.0* to textrel_shlib_t
  as it contains lots of hand-written assembler code (#1435)
  without relative addressing.
- Require the minimum version of kdemultimedia-extras which contains
  files previously included in this package.

* Thu Mar 08 2007 Rex Dieter <rexdieter[AT]users.sf.net> - 6:3.5.6-4
- +Epoch:6, there's pkgs in the wild already *with* Epoch.  Yes, Epoch's 
  suck, my bad, but at least no kittens were harmed.
- update %%description

* Mon Feb 12 2007 Rex Dieter <rexdieter[AT]users.sf.net> - 3.5.6-3
- 3.5.6
- drop xine_artsplugin, kfile_mp3 (moved to -extras pkg)
- omit juk bits

* Wed Jan 10 2007 Michael Schwendt <mschwendt[AT]users.sf.net> - 3.5.5-2
- Rebuild with %%make_cvs 0, else requires automake 1.6.1 or newer.

* Wed Nov  1 2006 Michael Schwendt <mschwendt[AT]users.sf.net> - 3.5.5-1
- Update to 3.5.5 (kfile_mpeg affected e.g.).

* Sun Oct  8 2006 Michael Schwendt <mschwendt[AT]users.sf.net> - 3.5.4-1
- Update to 3.5.4.

* Sun Apr  2 2006 Michael Schwendt <mschwendt[AT]users.sf.net> - 3.5.1-2
- Rebuild with updated akode-extras and R akode-extras kdemultimedia-extras

* Thu Mar 16 2006 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.5.1-1
- Update to 3.5.1.
- Rename package to kdemultimedia-extras-nonfree.
- Drop Epoch 6 and treat this as a completely new package.
- Define QTLIB/QTINC to be safe in multilib environments.
- BR lame-devel  to please the configure check and for krec/mp3_export.
- BR akode-devel akode-extras  to please the akode checks and
  installation of extra files.

* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- switch to new release field

* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist

* Sun Dec 18 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.5.0-0.lvn.1
- Update to 3.5.0.

* Mon Aug  1 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.4.2-0.lvn.1
- Update to 3.4.2.
- Add switch for building/including Juk.

* Thu Jul 14 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.4.1-0.lvn.1
- Update to 3.4.1.
- Copy admin.visibility (+ no gcc4 blacklisting) patch from FC4 update.
- BR xine-lib-devel and build/include more video stuff.

* Wed May 11 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.4.0-0.lvn.3
- Really drop obsolete -vorbis patch.

* Mon Apr 25 2005 Dams <anvil[AT]livna.org> - 6:3.4.0-0.lvn.2
- Fix url in Source tag

* Thu Mar 24 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.4.0-0.lvn.1
- Update to 3.4.0 (stay in sync with Fedora Core development).

* Tue Dec  7 2004 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.3.1-0.lvn.3
- Don't build mpg123 plugin.

* Sun Dec  5 2004 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.3.1-0.lvn.2
- Include a few more files.

* Sat Dec  4 2004 Michael Schwendt <mschwendt[AT]users.sf.net> - 6:3.3.1-0.lvn.1
- Create initial version based on a heavily stripped and modified
  kdemultimedia package from Fedora Core 3 (the previous changelog
  entry just for reference).

* Wed Oct 13 2004 Than Ngo <than at redhat.com> 6:3.3.1-1
- update to 3.3.1


Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/kdemultimedia-extras-freeworld/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	29 Jul 2008 18:13:51 -0000	1.1
+++ .cvsignore	3 Oct 2008 13:59:18 -0000	1.2
@@ -0,0 +1 @@
+kdemultimedia-3.5.10.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/free/rpms/kdemultimedia-extras-freeworld/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	29 Jul 2008 18:13:51 -0000	1.1
+++ sources	3 Oct 2008 13:59:18 -0000	1.2
@@ -0,0 +1 @@
+8e8cd7f41d37f7da8bd239048abf3516  kdemultimedia-3.5.10.tar.bz2



More information about the rpmfusion-commits mailing list