commit 0b39e9e7ea996e9cdd8df6e742bbac6328969921
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sun Mar 1 05:01:27 2020 +0000
Add appdata file, copied from
https://github.com/sanjayankur31/rpmfusion-appdata
Some cleanups, drop patch1, it was just for compat-wxGTK3-gtk2
dvdstyler-wxwin.m4.patch | 27 ----------------------
dvdstyler.appdata.xml | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
dvdstyler.spec | 24 +++++++++++---------
ffmpeg35_buildfix.patch | 12 ----------
4 files changed, 71 insertions(+), 50 deletions(-)
---
diff --git a/dvdstyler.appdata.xml b/dvdstyler.appdata.xml
new file mode 100644
index 0000000..0de03d6
--- /dev/null
+++ b/dvdstyler.appdata.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2015 Ankur Sinha <ankursinha(a)fedoraproject.org> -->
+
+<!-- HOUSEKEEPING, REMOVE THIS COMMENT WHEN THIS GOES UPSTREAM
+BugReportURL: rhbz-#
+SentUpstream: yyyy-mm-dd
+-->
+
+<application>
+ <id type="desktop">dvdstyler.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <summary>Cross-platform DVD authoring application</summary>
+ <description>
+ <p>
+ 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.
+
+
+ </p>
+ <p>
+ Features
+ Tip: DVDStyler is PC software, not self-hosted web software, so a web hosting
plan is not required.
+ </p>
+ <ul>
+
+ <li>Create and burn DVD video with interactive menus</li>
+ <li>Design your own DVD menu or select one from the list of ready to
use menu templates</li>
+ <li>Create photo slideshow</li>
+ <li>Add multiple subtitle and audio tracks</li>
+ <li>Support of AVI, MOV, MP4, MPEG, OGG, WMV and other file
formats</li>
+ <li>Support of MPEG-2, MPEG-4, DivX, Xvid, MP2, MP3, AC-3 and other
audio and video formats</li>
+ <li>Support of multi-core processor</li>
+ <li>Use MPEG and VOB files without reencoding, see FAQ</li>
+ <li>Put files with different audio/video format on one DVD (support of
titleset)</li>
+ <li>User-friendly interface with support of drag &
drop</li>
+ <li>Flexible menu creation on the basis of scalable vector
graphic</li>
+ <li>Import of image file for background</li>
+ <li>Place buttons, text, images and other graphic objects anywhere on
the menu screen</li>
+ <li>Change the font/color and other parameters of buttons and graphic
objects</li>
+ <li>Scale any button or graphic object</li>
+ <li>Copy any menu object or whole menu</li>
+ <li>Customize navigation using DVD scripting</li>
+
+ </ul>
+ </description>
+ <url type="homepage">http://www.dvdstyler.de/</url>
+ <screenshots>
+ <screenshot
type="default">http://www.dvdstyler.org/images/screenshots/f...
+ <screenshot
type="default">http://www.dvdstyler.org/images/screenshots/b...
+ <screenshot
type="default">http://www.dvdstyler.org/images/screenshots/f...
+ <screenshot
type="default">http://www.dvdstyler.org/images/screenshots/t...
+ </screenshots>
+ <updatecontact>alex AT thuering.biz</updatecontact>
+</application>
+
diff --git a/dvdstyler.spec b/dvdstyler.spec
index b7c5862..379acde 100644
--- a/dvdstyler.spec
+++ b/dvdstyler.spec
@@ -14,9 +14,9 @@ Name: dvdstyler
Epoch: 2
Version: 3.1.2
%if 0%{?usesnapshot}
-Release: 9.beta4%{?snapshottag}%{?dist}
+Release: 10.beta4%{?snapshottag}%{?dist}
%else
-Release: 3%{?dist}
+Release: 4%{?dist}
%endif
Summary: Cross-platform DVD authoring application
License: GPLv2+
@@ -37,11 +37,12 @@ Source0: %{name}-%{shortcommit0}.tar.bz2
%else
Source0:
http://downloads.sourceforge.net/dvdstyler/DVDStyler-%{version}.tar.bz2
%endif
+Source2: %{name}.appdata.xml
Patch1: dvdstyler-wxwin.m4.patch
-Patch2: ffmpeg35_buildfix.patch
# build
-BuildRequires: automake autoconf
+BuildRequires: automake
+BuildRequires: autoconf
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: byacc
@@ -51,7 +52,6 @@ BuildRequires: wxGTK3-devel >= 3.0
BuildRequires: wxsvg-devel >= %{wxsvg_ver}
BuildRequires: ffmpeg-devel
BuildRequires: ffmpeg
-#BuildRequires: libgnomeui-devel
# mpeg
BuildRequires: dvdauthor
# iso/burn
@@ -88,8 +88,6 @@ create navigational DVD menus similar to those found on most commercial
DVDs.
%else
%setup -q -n DVDStyler-%{version}
%endif
-%patch1 -p1
-#%patch2 -p1
#{__sed} -i 's|_T("xine \\"dvd:/$DIR\\"");|_T("totem
\\"dvd://$DIR\\"");|' src/Config.h
# fixes E: script-without-shebang
@@ -103,12 +101,8 @@ rm -f aclocal.m4 Makefile.in
./autogen.sh
#sed -i 's/WX_CONFIG_CHECK.\[3.0\]/WX_CONFIG_CHECK([3.0.0]/' configure.ac
#autoreconf -i
-#sed -i 's/min_wx_version=3.0/min_wx_version=3.0.0/' configure
%configure \
--disable-dependency-tracking \
-# %if (0%{?fedora} && 0%{?fedora} < 28)
-# --with-wx-config=/usr/bin/wx-config-3.0-gtk2 \
-# %endif
# docs folder is not smp_mflags safe
make -C docs
@@ -128,6 +122,8 @@ desktop-file-install \
%find_lang %{name}
+install -P -m 0644 -D %{SOURCE2} %{buildroot}%{_metainfodir}/%{name}.appdata.xml
+
%files -f %{name}.lang
%{_docdir}/%{name}
@@ -137,8 +133,14 @@ desktop-file-install \
%{_datadir}/applications/*%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
%{_mandir}/*/*.gz
+%{_metainfodir}/%{name}.appdata.xml
%changelog
+* Sun Mar 01 2020 Sérgio Basto <sergio(a)serjux.com> - 2:3.1.2-4
+- Add appdata file, copied from
+
https://github.com/sanjayankur31/rpmfusion-appdata
+- Some cleanups, drop patch1, it was just for compat-wxGTK3-gtk2
+
* Sat Feb 22 2020 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> -
2:3.1.2-3
- Rebuild for ffmpeg-4.3 git