Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 399ac63733fdde8c3549d34defc2afaf > files > 3

dvdstyler-2.3.5-2.mga3.src.rpm

%define         Werror_cflags %nil

%define         oname         DVDStyler
%define         srcversion    %{version}

Name:           dvdstyler
Summary:        DVD authoring application
Version:        2.3.5
Release:        %mkrel 2
#the number of times I screwed versionning...
Epoch:          1

License:        GPLv2+
Group:          Video/Utilities

URL:            http://dvdstyler.sourceforge.net/
Source0:        http://downloads.sourceforge.net/%{name}/%{oname}-%{srcversion}.tar.bz2

#add a missing -ljpeg to the linker causing compilation failure
Patch0:         DVDStyler-2.1b2-linkage.patch

BuildRequires:  sed
BuildRequires:  wxgtku-devel
BuildRequires:  wxsvg-devel >= 1.1.8
BuildRequires:  xmlto
BuildRequires:  zip
BuildRequires:  cdrkit-genisoimage
BuildRequires:  dvd+rw-tools
BuildRequires:  dvdauthor >= 0.7.0
BuildRequires:  imagemagick
BuildRequires:  bison
BuildRequires:  flex
BuildRequires:  pkgconfig(libgnomeui-2.0)
BuildRequires:  pkgconfig(libexif)
BuildRequires:  pkgconfig(libudev)
BuildRequires:  jpeg-devel
BuildRequires:  ffmpeg-devel
BuildRequires:  ffmpeg


Requires:       dvdauthor
Requires:       mjpegtools
Requires:       dvd+rw-tools
Requires:       mkisofs
Requires:       dvdisaster
Requires:       ffmpeg



%description
DVDStyler is a cross-platform free DVD authoring application for the
creation of professional-looking DVDs. It allows not only burning of
video files on DVD that can be played practically on any standalone
DVD player, but also creation of individually designed DVD menus. It
is Open Source Software and is completely free.



%prep
%setup -q -n %{oname}-%{srcversion}
%patch0 -p1 -b .old

#fix desktop file
sed -i -e 's,%{name}.png,%{name},g' data/dvdstyler.desktop


%build
%configure2_5x
%make


%install
%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}


%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/*/apps/%{name}.png


%changelog

* Fri Jan 11 2013 umeabot <umeabot> 1:2.3.5-2.mga3
+ Revision: 349196
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Jan 08 2013 eatdirt <eatdirt> 1:2.3.5-1.mga3
+ Revision: 343142
- Upgrade to version 2.3.5

* Tue Jan 08 2013 fwang <fwang> 1:2.3.3-2.mga3
+ Revision: 341616
- rebuild for new ffmpeg

* Mon Nov 05 2012 eatdirt <eatdirt> 1:2.3.3-1.mga3
+ Revision: 314514
- Fix obsolete group
- Upgrade to version 2.3.3

* Thu Aug 30 2012 eatdirt <eatdirt> 1:2.3-1.mga3
+ Revision: 285864
- Upgrade to version 2.3

* Thu Aug 23 2012 eatdirt <eatdirt> 1:2.3-0.0.rc2.mga3
+ Revision: 283282
- Upgrade to version 2.3rc2, cleaning specfile

* Sat Jun 30 2012 colin <colin> 2.3b1-2.mga3
+ Revision: 265626
- Rebuild for new libudev major

* Sun Jun 17 2012 eatdirt <eatdirt> 2.3b1-1.mga3
+ Revision: 261166
- Upgrade to beta version 2.3 to support new ffmpeg 0.11 api

  + fwang <fwang>
    - new version 2.2
    - rebuild for new ffmpeg

* Wed Dec 14 2011 wally <wally> 2.1-0.b2.1.mga2
+ Revision: 181622
- imported package dvdstyler