[easytag] Update to 2.3.1
David King
amigadave at fedoraproject.org
Sat Nov 1 00:29:40 UTC 2014
commit 1ca9078199b27fdfcc07e1170540ea9904a223c7
Author: David King <amigadave at amigadave.com>
Date: Sat Nov 1 00:28:59 2014 +0000
Update to 2.3.1
Add new -nautilus subpackage for Nautilus extension.
.gitignore | 1 +
easytag.spec | 38 +++++++++++++++++++++++++++++++++++---
sources | 2 +-
3 files changed, 37 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5117655..0c71525 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/easytag-2.2.2.tar.xz
/easytag-2.2.3.tar.xz
/easytag-2.2.4.tar.xz
+/easytag-2.3.1.tar.xz
diff --git a/easytag.spec b/easytag.spec
index a1bd388..e621597 100644
--- a/easytag.spec
+++ b/easytag.spec
@@ -1,7 +1,7 @@
%global _hardened_build 1
Name: easytag
-Version: 2.2.4
+Version: 2.3.1
Release: 1%{?dist}
Summary: Tag editor for MP3, Ogg, FLAC and other music files
@@ -9,7 +9,13 @@ Group: Applications/Multimedia
# Program is GPL only the included libapetag is LGPL
License: GPLv2+ and LGPLv2+
URL: https://wiki.gnome.org/Apps/EasyTAG
-Source: https://download.gnome.org/sources/%{name}/2.2/%{name}-%{version}.tar.xz
+Source: https://download.gnome.org/sources/%{name}/2.3/%{name}-%{version}.tar.xz
+# AppData improvements, taken from upstream git.
+Patch0: easytag-2.3.1-include-name-and-summary-in-appdata.patch
+Patch1: easytag-2.3.1-add-appdata-metainfo-file-for-nautilus-extension.patch
+
+# Needed only for the above patches, and autogen.sh.
+BuildRequires: autoconf automake libtool yelp-tools
BuildRequires: appdata-tools
BuildRequires: desktop-file-utils
@@ -22,6 +28,7 @@ BuildRequires: libxslt
BuildRequires: pkgconfig(flac)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(id3tag)
+BuildRequires: pkgconfig(libnautilus-extension)
BuildRequires: pkgconfig(opusfile)
BuildRequires: pkgconfig(speex)
BuildRequires: pkgconfig(taglib)
@@ -33,9 +40,21 @@ Requires: yelp
EasyTAG is a utility for viewing, editing and writing the tags of MP4, MP3,
MP2, FLAC, Ogg Opus, Ogg Speex, Ogg Vorbis, MusePack and Monkey's Audio files.
+%package nautilus
+Summary: Nautilus extension for opening in EasyTAG
+Group: User Interface/Desktops
+License: GPLv3+
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description nautilus
+Nautilus extension to add "Open with EasyTAG" to the Nautilus context menu, for
+easier access to EasyTAG when opening directories and audio files.
%prep
%setup -q
+%patch0 -p1
+%patch1 -p1
+NOCONFIGURE=1 ./autogen.sh
%build
@@ -44,7 +63,8 @@ make V=1 %{?_smp_mflags}
%install
-%make_install
+make DESTDIR=%{buildroot} INSTALL="install -p" install
+find %{buildroot} -type f -name "*.la" -delete
%find_lang %{name} --with-gnome
@@ -58,12 +78,14 @@ update-desktop-database &> /dev/null || :
%postun
if [ $1 -eq 0 ] ; then
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
update-desktop-database &> /dev/null || :
%posttrans
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
@@ -73,10 +95,20 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_datadir}/appdata/easytag.appdata.xml
%{_datadir}/applications/easytag.desktop
%{_datadir}/icons/hicolor/*/apps/easytag.*
+%{_datadir}/glib-2.0/schemas/org.gnome.EasyTAG.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.EasyTAG.gschema.xml
%{_mandir}/man1/easytag.1*
+%files nautilus
+%{_datadir}/appdata/easytag-nautilus.metainfo.xml
+%{_libdir}/nautilus/extensions-3.0/libnautilus-easytag.so
+
%changelog
+* Sat Nov 01 2014 David King <amigadave at amigadave.com> 2.3.1-1
+- Update to 2.3.1
+- Add new -nautilus subpackage for Nautilus extension
+
* Sat Sep 27 2014 David King <amigadave at amigadave.com> 2.2.4-1
- Update to 2.2.4 (#1147133)
- Fix crash when reloading the directory tree (#1121142)
diff --git a/sources b/sources
index 80f08e7..575cce2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-89cd9871406188212ea3b4a0738ff463 easytag-2.2.4.tar.xz
+874b0829e183907b222e93df15e30204 easytag-2.3.1.tar.xz
More information about the scm-commits
mailing list