Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 2672a691ca51bcb40f38c27507ab82a0 > files > 3

dvdstyler-1.8.0.2-1mdv2010.1.src.rpm

%define oname	DVDStyler

Name: 	 	dvdstyler
Summary: 	DVD authoring application
Version: 	1.8.0.2
Release: 	%mkrel 1
Epoch:		1
Source0:	http://downloads.sourceforge.net/%{name}/%{oname}-%{version}.tar.bz2
Patch0:		dvdstyler-genisoimage.patch
URL:		http://dvdstyler.sourceforge.net/
License:	GPLv2+
Group:		Video
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	imagemagick
BuildRequires:	wxsvg-devel >= 1.0-1mdv
BuildRequires:	libgnomeui2-devel
BuildRequires:	dvdauthor
BuildRequires:	netpbm
BuildRequires:	dvd+rw-tools
BuildRequires:	mkisofs
BuildRequires:	gettext
BuildRequires:	desktop-file-utils
Buildrequires:	libexif-devel
BuildRequires:	ffmpeg-devel
BuildRequires:	xmlto
BuildRequires:	zip
Requires:	dvdauthor
Requires:	mjpegtools
Requires:	dvd+rw-tools
Requires:	mkisofs

%description
DVDstyler is a DVD authoring program. The main DVDStyler features are:
    * you can drag and drop MPEG files directly
    * you can import image file for background
    * you can create NTSC/PAL menu
    * you can place text and images anywhere on the menu screen
    * you can change font/color
    * you can put basic text buttons, change font/color and background color
    * you can set chapters for each movie
    * you can change post command for each movie

%prep
%setup -q -n %{oname}-%{version}
#%patch0 -p1
#needed by patch0
#./autogen.sh

%build
# Convert .po files to UTF-8: bug #31297 - AdamW 2007/06
pushd locale
for i in *.po; do msgconv -t UTF-8 $i -o $i.new; mv -f $i.new $i; done
popd
%define Werror_cflags %nil
%configure2_5x --prefix=%{_libdir} --with-wx-config=%{_bindir}/wx-config-ansi
%make
										
%install
rm -rf %{buildroot}
%makeinstall_std
rm -fr %{buildroot}/%{_docdir}

desktop-file-install --vendor='' \
	--dir=%{buildroot}%{_datadir}/applications \
	--remove-category='Application' \
	--add-category='Video;AudioVideoEditing' \
	%{buildroot}%{_datadir}/applications/*.desktop

mkdir -p %{buildroot}/%{_iconsdir}/hicolor/{48x48,32x32,16x16}/apps
convert -size 48x48 src/rc/%{name}.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{name}.png
convert -size 32x32 src/rc/%{name}.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{name}.png
convert -size 16x16 src/rc/%{name}.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{name}.png

#remove duplicate files
rm -fr %{buildroot}/%{_libdir}/share/doc/dvdstyler/


%find_lang %{name}

%clean
rm -rf %{buildroot}

%if %mdkversion < 200900
%post
%update_menus
%update_icon_cache hicolor
%endif
		
%if %mdkversion < 200900
%postun
%clean_menus
%clean_icon_cache hicolor
%endif

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog README TODO
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/*.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/16x16/apps/%{name}.png


%changelog
* Mon Apr 26 2010 Emmanuel Andry <eandry@mandriva.org> 1:1.8.0.2-1mdv2010.1
+ Revision: 539312
- New version 1.8.0.2
- drop p0 (no more needed)

* Sat Jan 16 2010 Funda Wang <fwang@mandriva.org> 1:1.7.4-2mdv2010.1
+ Revision: 492234
- rebuild for new libjpegv8

* Sun Dec 27 2009 Ahmad Samir <ahmadsamir@mandriva.org> 1:1.7.4-1mdv2010.1
+ Revision: 482719
- update to 1.7.4 (use 1.7.4_3 tarball since 1.7.4 doesn't build)

* Sun Aug 23 2009 Funda Wang <fwang@mandriva.org> 1:1.7.3-2mdv2010.0
+ Revision: 419745
- rebuild for new libjpeg v7

* Mon Aug 17 2009 Frederik Himpe <fhimpe@mandriva.org> 1:1.7.3-1mdv2010.0
+ Revision: 417215
- Update to new version 1.7.3

* Sat Mar 07 2009 Emmanuel Andry <eandry@mandriva.org> 1:1.7.2-1mdv2009.1
+ Revision: 352406
- BR zip

  + Funda Wang <fwang@mandriva.org>
    - New version 1.7.2

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Fri Dec 05 2008 Götz Waschk <waschk@mandriva.org> 1:1.7.1-1mdv2009.1
+ Revision: 310625
- new version
- bump deps
- drop useless build deps

  + Adam Williamson <awilliamson@mandriva.org>
    - rebuild for new ffmpeg

* Sat Sep 06 2008 Adam Williamson <awilliamson@mandriva.org> 1:1.7.0-1mdv2009.0
+ Revision: 281891
- package man page
- drop netpbm and mpgtx requires (per upstream, no longer needed)
- drop ffmpeg.patch: no longer needed
- new release 1.7.0

* Sat Jun 14 2008 Adam Williamson <awilliamson@mandriva.org> 1:1.6.2-1mdv2009.0
+ Revision: 219092
- add ffmpeg.patch - fix ffmpeg detection and usage for MDV's layout
- fix genisoimage.patch - it got messed up over last two changes by fwang and aginies
- now br ffmpeg-devel
- clean spec
- misc spec cleanups
- drop legacy icons
- new license policy

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

  + Antoine Ginies <aginies@mandriva.com>
    - add libexif-devel buildrequires
    - new release
    - new version
    - new version

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

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

* Mon Aug 27 2007 Funda Wang <fwang@mandriva.org> 1:1.5.1-1mdv2008.0
+ Revision: 72089
- fix file list and desktop entry
- Rediff genisoimage patch
- New version 1.5.1
- use msgconv to convert po files, otherwise PO files will be invalid

* Tue Jun 12 2007 Adam Williamson <awilliamson@mandriva.org> 1:1.5-2mdv2008.0
+ Revision: 38371
- convert .po files to UTF-8 (#31297)

  + Funda Wang <fwang@mandriva.org>
    - Conditioned patch

* Thu May 24 2007 Adam Williamson <awilliamson@mandriva.org> 1:1.5-1mdv2008.0
+ Revision: 30571
- nothing in pixmaps, package fd.o icons
- screw it, drop all 2007.0 stuff in the hope we don't need to build it there again
- drop conditionals for including patch, only conditionalize application
- 1.5 final. 2007: rebuild against updated libdbus

  + Funda Wang <fwang@mandriva.org>
    - Pack pixmap dir


* Sun Mar 04 2007 Emmanuel Andry <eandry@mandriva.org> 1.5-0.beta7.1mdv2007.0
+ Revision: 131976
- update P0 to be fully genisoimage compliant (Rick James)
- fix buildrequires
- buildrequires automake1.8
- New version 1.5 beta 7
  replace mkisofs with cdrkit-genisoimage
  diff patch to support genisoimage
  xdg menu

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - Import dvdstyler

* Wed Apr 12 2006 Jerome Martin <jmartin@mandriva.org> 1:1.5-0.beta5.1mdk
- beta5

* Fri Feb 03 2006 Austin Acton <austin@mandriva.org> 1:1.5-0.beta4.1mdk
- beta4

* Sun Jan 01 2006 Austin Acton <austin@mandriva.org> 1:1.5-0.beta3.1mdk
- 1.5beta3
- buildrequires wxsvg-devel
- mkrel

* Fri May 27 2005 Austin Acton <austin@mandriva.org> 1:1.4-1mdk
- 1.4
- epoch 1 to install over 1.31
- force newer wx config script

* Fri Feb 18 2005 Austin Acton <austin@mandrake.org> 1.31-1mdk
- 1.31

* Mon Jan 17 2005 Austin Acton <austin@mandrake.org> 1.3b-1mdk
- initial package