[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