Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > 76bc79e64b14519af70bc29a35c8baf0 > files > 4

kmediafactory-0.8.0-2.mga1.src.rpm

%define develname %mklibname %name -d

Name:		kmediafactory
Version:	0.8.0
Release:	%mkrel 2
URL:		http://code.google.com/p/kmediafactory/
Source0:	http://kmediafactory.googlecode.com/files/%{name}-%{version}.tar.bz2
Patch0:		kmediafactory-0.8.0-r610.patch
Patch1:		kmediafactory-0.8.0-fix-docbook.patch
License:	GPLv2+
Group:		Publishing
Summary:	DVD menu generator
BuildRequires:	kdelibs4-devel
BuildRequires:	fontconfig-devel
BuildRequires:	phonon-devel
BuildRequires:	gettext
BuildRequires:	zip
BuildRequires:	dvdauthor
BuildRequires:	ffmpeg
BuildRequires:	mjpegtools
BuildRequires:	libdvdread-devel
BuildRequires:	dvd-slideshow
BuildRequires:	k3b
BuildRequires:	xine-ui
BuildRequires:	ghostscript
BuildRequires:	kdegraphics4-devel
BuildRequires: docbook-dtd42-xml
BuildRequires: docbook-style-xsl
Requires:	zip
Requires:	dvdauthor
Requires:	ffmpeg
Requires:	mjpegtools
Requires:	dvd-slideshow
Requires:	k3b
Requires:	xine-ui
Obsoletes:      kde4-%name < 0.6.0-4
Provides:       kde4-%name = %version-%release

%description
KMediaFactory is an easy to use template based dvd authoring tool.
You can quickly create DVD menus for home videos and TV recordings
in three simple steps. 

%files -f %{name}.lang
%defattr(-,root,root)
%{_kde_bindir}/*
%{_kde_datadir}/applications/kde4/*.desktop
%{_kde_datadir}/config/*
%{_kde_datadir}/config.kcfg/*
%{_kde_datadir}/apps/kmediafactory*
%{_kde_datadir}/apps/kmfwidgets
%{_kde_datadir}/icons/*/*/*/*
%{_kde_datadir}/kde4/services/*
%{_kde_datadir}/kde4/servicetypes/*
%{_kde_datadir}/mime/packages/kmediafactory.xml
%{_kde_libdir}/kde4/*

#--------------------------------------------------------------------

%define kmediafactorykstore_major 0
%define libkmediafactorykstore %mklibname kmediafactorykstore %{kmediafactorykstore_major}

%package -n %libkmediafactorykstore
Summary:    %name library
Group:      System/Libraries
Obsoletes:  %{mklibname kde4-kmediafactory 0}

%description -n %libkmediafactorykstore
%name library.

%files -n %libkmediafactorykstore
%defattr(-,root,root,-)
%_kde_libdir/libkmediafactorykstore.so.%{kmediafactorykstore_major}*

#--------------------------------------------------------------------

%define kmf_major 0
%define libkmf %mklibname kmf %{kmf_major}

%package -n %libkmf
Summary: %name library
Group: System/Libraries
Obsoletes:  %{mklibname kde4-kmediafactory 0}

%description -n %libkmf
%name library.

%files -n %libkmf
%defattr(-,root,root,-)
%_kde_libdir/libkmf.so.%{kmf_major}*

#--------------------------------------------------------------------

%define kmediafactoryinterfaces_major 0
%define libkmediafactoryinterfaces %mklibname kmediafactoryinterfaces %{kmediafactoryinterfaces_major}

%package -n %libkmediafactoryinterfaces
Summary: %name library
Group: System/Libraries
Obsoletes:  %{mklibname kde4-kmediafactory 0}

%description -n %libkmediafactoryinterfaces
%name library.

%files -n %libkmediafactoryinterfaces
%defattr(-,root,root,-)
%_kde_libdir/libkmediafactoryinterfaces.so.%{kmediafactoryinterfaces_major}*

#--------------------------------------------------------------------

%package -n	%{develname}
Summary:	Development headers and libraries for %{name}
Group:		Development/C++
Requires:	%{libkmediafactoryinterfaces} = %{version}
Requires:       %{libkmf} = %{version}
Requires:       %{libkmediafactorykstore} = %{version}
Provides:	lib%{name}-devel = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Obsoletes:	%mklibname -d %name 0
Obsoletes:	%mklibname kde4-kmediafactory -d

%description -n	%{develname}
Development libraries and headers for %{name}.

%files -n %{develname}
%defattr(-,root,root)
%{_kde_includedir}/%{name}
%{_kde_libdir}/lib*.so

#--------------------------------------------------------------------

%prep
%setup -q -n %{name}-%{version}
%patch0 -p0
%patch1 -p0
%build
%cmake_kde4
%make

%install
rm -rf %{buildroot}
%makeinstall_std -C build

desktop-file-install --vendor='' \
	--dir=%buildroot%{_kde_datadir}/applications/kde4 \
	--remove-key='Encoding' \
	--remove-category='Application' \
	--add-category='Qt;AudioVideoEditing' \
	%buildroot%{_kde_datadir}/applications/kde4/*.desktop

%find_lang %{name} --all-name --with-html

%clean
rm -rf %{buildroot}




%changelog
* Thu Mar 10 2011 mikala <mikala> 0.8.0-2.mga1
+ Revision: 67774
- Add patch1 to fix doc build
- Remove BuildRoot
- imported package kmediafactory


* Tue Apr 13 2010 Funda Wang <fwang@mandriva.org> 0.8.0-1mdv2010.1
+ Revision: 534191
- BR kdegraphis for kexiv
- build finally with upstream patch
- new version 0.8.0

* Fri May 01 2009 Funda Wang <fwang@mandriva.org> 0.7.2-1mdv2010.0
+ Revision: 369677
- New version 0.7.2

* Wed Mar 25 2009 Helio Chissini de Castro <helio@mandriva.com> 0.6.0-8mdv2009.1
+ Revision: 361160
- Bump to rebuild against cooker

* Sun Oct 19 2008 Funda Wang <fwang@mandriva.org> 0.6.0-7mdv2009.1
+ Revision: 295305
- rebuild for new dvdread

* Mon Sep 01 2008 Götz Waschk <waschk@mandriva.org> 0.6.0-6mdv2009.0
+ Revision: 278433
- rebuild for new libdvdread

* Fri Jul 04 2008 Funda Wang <fwang@mandriva.org> 0.6.0-5mdv2009.0
+ Revision: 231506
- rebuild

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Thu May 15 2008 Funda Wang <fwang@mandriva.org> 0.6.0-4mdv2009.0
+ Revision: 207494
- add cmake 2.6 build patch from author
- fix obsoletes
- fix obsoletes of libname
- move back the lost package

  + Nicolas Lécureuil <nlecureuil@mandriva.com>
    - Fix Requires
    - Fix spec file to fit with kde4 policy
    - Use kde4 apps by default

* Sun Mar 09 2008 Funda Wang <fwang@mandriva.org> 0.6.0-3mdv2008.1
+ Revision: 182796
- fix desktop file path

* Sat Mar 08 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.6.0-2mdv2008.1
+ Revision: 182318
- Rebuild against new qt4 changes

* Thu Feb 21 2008 Funda Wang <fwang@mandriva.org> 0.6.0-1mdv2008.1
+ Revision: 173642
- clean unused %%if
- fix desktop file
- drop %%update_menus (rpmlint does not like other prefix)
- drop OOo BR
- fix file list
- Upload new version
- cp kde4 version of kmediafactory

* Tue Jan 08 2008 Oden Eriksson <oeriksson@mandriva.com> 0.5.2-8mdv2008.1
+ Revision: 146502
- rebuilt against new imagemagick libs (6.3.7)

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Sat Dec 29 2007 Funda Wang <fwang@mandriva.org> 0.5.2-7mdv2008.1
+ Revision: 139083
- add kcfg files (maybe wrong location??)
- switch to xdg menu location
- New devel package name & license policy

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Thu Jun 14 2007 Antoine Ginies <aginies@mandriva.com> 0.5.2-6mdv2008.0
+ Revision: 39361
- add mandriva-create-kde-mdk-menu buildrequires

* Mon May 14 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 0.5.2-5mdv2008.0
+ Revision: 26718
- Rebuild with new libjasper.
- Updated URL field.


* Thu Dec 14 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 0.5.2-4mdv2007.0
+ Revision: 97052
- bump
- no openoffice.org64 on 2007

* Thu Dec 14 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 0.5.2-3mdv2007.1
+ Revision: 96879
- nail last buildrequires
- fix openoffice.org bildrequires
- fix yet another buildrequires
- I suck too hard at buildrequires
- yet another buildrequires
- fix buildrequires
- Rebuild
  fix buildrequires
- Import kmediafactory

* Fri Aug 11 2006 Antoine Ginies <aginies@mandriva.com> 0.5.2-2mdv2007.0
- rebuild for new dependencies

* Sat Jun 24 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 0.5.2-1mdv2007.0
- initial Mandriva release (club request)