- update scriptlets
- tighten subpkg dep
- %check: validate appdata
This commit is contained in:
Rex Dieter 2014-08-12 08:20:50 -05:00
parent 1b2863a662
commit ca9a66a733

View File

@ -1,6 +1,6 @@
Name: brasero Name: brasero
Version: 3.11.3 Version: 3.11.3
Release: 8%{?dist} Release: 9%{?dist}
Summary: Gnome CD/DVD burning application Summary: Gnome CD/DVD burning application
Group: Applications/Multimedia Group: Applications/Multimedia
# see https://bugzilla.gnome.org/show_bug.cgi?id=683503 # see https://bugzilla.gnome.org/show_bug.cgi?id=683503
@ -23,6 +23,7 @@ BuildRequires: libnotify-devel >= 0.7.0
BuildRequires: libxml2-devel >= 2.6.0 BuildRequires: libxml2-devel >= 2.6.0
BuildRequires: dbus-glib-devel >= 0.7.2 BuildRequires: dbus-glib-devel >= 0.7.2
BuildRequires: libxslt BuildRequires: libxslt
BuildRequires: libappstream-glib
BuildRequires: libburn-devel >= 0.4.0 BuildRequires: libburn-devel >= 0.4.0
BuildRequires: libisofs-devel >= 0.6.4 BuildRequires: libisofs-devel >= 0.6.4
BuildRequires: nautilus-devel >= 2.22.2 BuildRequires: nautilus-devel >= 2.22.2
@ -40,19 +41,14 @@ Requires: dvd+rw-tools
Requires: cdrecord Requires: cdrecord
Requires: mkisofs Requires: mkisofs
Requires: cdda2wav Requires: cdda2wav
Requires: brasero-libs = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%ifnarch s390 s390x %ifnarch s390 s390x
Requires: cdrdao Requires: cdrdao
%endif %endif
Requires(post): shared-mime-info
Requires(postun): shared-mime-info
Requires(pre): GConf2 Requires(pre): GConf2
Requires(post): GConf2 Requires(post): GConf2
Requires(preun): GConf2 Requires(preun): GConf2
Requires(post): /usr/bin/gtk-update-icon-cache
Requires(postun): /usr/bin/gtk-update-icon-cache
%description %description
Simple and easy to use CD/DVD burning application for the Gnome Simple and easy to use CD/DVD burning application for the Gnome
@ -76,7 +72,7 @@ Group: User Interface/Desktops
Provides: nautilus-cd-burner = %{version}-%{release} Provides: nautilus-cd-burner = %{version}-%{release}
Obsoletes: nautilus-cd-burner < 2.25.4 Obsoletes: nautilus-cd-burner < 2.25.4
Requires: brasero = %{version}-%{release} Requires: %{name} = %{version}-%{release}
%description nautilus %description nautilus
The %{name}-nautilus package contains the brasero nautilus extension. The %{name}-nautilus package contains the brasero nautilus extension.
@ -85,8 +81,7 @@ The %{name}-nautilus package contains the brasero nautilus extension.
%package devel %package devel
Summary: Headers for developing programs that will use %{name} Summary: Headers for developing programs that will use %{name}
Group: Development/Libraries Group: Development/Libraries
Requires: %{name} = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: pkgconfig
Obsoletes: nautilus-cd-burner-devel < 2.25.4 Obsoletes: nautilus-cd-burner-devel < 2.25.4
@ -130,10 +125,13 @@ desktop-file-install --vendor "" \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}-nautilus.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-nautilus.desktop
%check
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
%post %post
umask 022
update-mime-database %{_datadir}/mime &> /dev/null || :
touch --no-create %{_datadir}/icons/hicolor || : touch --no-create %{_datadir}/icons/hicolor || :
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
update-desktop-database &> /dev/null ||: update-desktop-database &> /dev/null ||:
@ -141,13 +139,13 @@ update-desktop-database &> /dev/null ||:
%postun %postun
umask 022
update-mime-database %{_datadir}/mime &> /dev/null || :
update-desktop-database &> /dev/null ||: update-desktop-database &> /dev/null ||:
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
touch --no-create %{_datadir}/icons/hicolor || : touch --no-create %{_datadir}/icons/hicolor || :
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
fi fi
@ -157,6 +155,7 @@ fi
%posttrans %posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%pre %pre
@ -197,6 +196,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%changelog %changelog
* Tue Aug 12 2014 Rex Dieter <rdieter@fedoraproject.org> - 3.11.3-9
- update scriptlets
- tighten subpkg dep
- %%check: validate appdata
* Sat Aug 2 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.11.3-8 * Sat Aug 2 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.11.3-8
- Base package should depend on -libs - Base package should depend on -libs