[nip2] 7.40.4-2
Rex Dieter
rdieter at fedoraproject.org
Wed Nov 26 14:46:51 UTC 2014
commit d2be11320eba98bd9393a01e74ded15fade72c9d
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Wed Nov 26 08:46:49 2014 -0600
7.40.4-2
- rebuild (vips)
- fix icon/mime scriptlets
- validate appdata
nip2.spec | 37 ++++++++++++++++++++++++-------------
1 files changed, 24 insertions(+), 13 deletions(-)
---
diff --git a/nip2.spec b/nip2.spec
index b0f39e1..5baac98 100644
--- a/nip2.spec
+++ b/nip2.spec
@@ -3,7 +3,7 @@
Name: nip2
Version: %{nip2_version}
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Interactive tool for working with large images
Group: Applications/Multimedia
@@ -24,6 +24,7 @@ BuildRequires: pkgconfig(libgsf-1)
BuildRequires: shared-mime-info gnome-icon-theme-devel
BuildRequires: flex bison intltool gettext
BuildRequires: desktop-file-utils xdg-utils
+BuildRequires: libappstream-glib
# description taken from Debian package
@@ -62,36 +63,41 @@ install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
cp -a share/nip2/data/vips-128.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/nip2.png
+
+%check
+appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/nip2.appdata.xml
# desktop file
-desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/nip2.desktop
%post
# scriptlet for icons
touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
# scriptlet for desktop database
update-desktop-database &> /dev/null || :
# MIME
-update-mime-database %{_datadir}/mime &> /dev/null || :
-
+touch --no-create %{_datadir}/mime/packages &> /dev/null || :
%postun
+if [ $1 -eq 0 ] ; then
# scriptlet for icons
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+# MIME
+touch --no-create %{_datadir}/mime/packages &> /dev/null || :
+update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
fi
# scriptlet for desktop database
update-desktop-database &> /dev/null || :
+%posttrans
+# scriptlet for icons
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
# MIME
-update-mime-database %{_datadir}/mime &> /dev/null || :
+update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%files -f nip2.lang
@@ -101,12 +107,17 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
%{_datadir}/nip2
%{_mandir}/man1/nip2.1.gz
%{_datadir}/icons/hicolor/*/apps/*
-%{_datadir}/appdata/*
-%{_datadir}/applications/*
+%{_datadir}/appdata/nip2.appdata.xml
+%{_datadir}/applications/nip2.desktop
%{_datadir}/mime/packages/nip2.xml
%changelog
+* Wed Nov 26 2014 Rex Dieter <rdieter at fedoraproject.org> - 7.40.4-2
+- rebuild (vips)
+- fix icon/mime scriptlets
+- validate appdata
+
* Thu Sep 25 2014 Benjamin Gilbert <bgilbert at backtick.net> - 7.40.4-1
- New release
More information about the scm-commits
mailing list