Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > 73ef4bdd5e8b81dd4260ffa36b136cc8 > files > 3

easytag-2.4.3-1.1.mga6.src.rpm

%define url_ver	%(echo %{version} | cut -d. -f1,2)

Summary:	Tag editor for MP3, OGG files
Name:		easytag
Version:	2.4.3
%define subrel	1
Release:	%mkrel 1
# Program is GPL only the included libapetag is LGPL
License:	GPLv2+ and LGPLv2+
Group:		Sound/Utilities
URL:		https://wiki.gnome.org/Apps/EasyTAG
Source0:	https://download.gnome.org/sources/easytag/%{url_ver}/%{name}-%{version}.tar.xz
Patch02:	02_fix-ogg-corruption.patch

# Needed for AppData.
BuildRequires:	libtool
BuildRequires:	yelp-tools
BuildRequires:	appdata-tools >= 0.1.7
# provide appdata-xml.m4
BuildRequires:	pkgconfig(appstream-glib)

BuildRequires:	intltool
BuildRequires:	itstool
BuildRequires:	gtk2-devel >= 2.4
BuildRequires:	id3lib-devel
BuildRequires:	pkgconfig(id3tag)
BuildRequires:	pkgconfig(vorbis)
BuildRequires:	pkgconfig(flac)
BuildRequires:	pkgconfig(wavpack)
BuildRequires:	pkgconfig(speex)
BuildRequires:	pkgconfig(taglib)
BuildRequires:	pkgconfig(opusfile)
BuildRequires:	pkgconfig(libnautilus-extension)
BuildRequires:	docbook-dtds
BuildRequires:	docbook-style-xsl
BuildRequires:	xsltproc

%description
EasyTAG is an utility for viewing and editing tags of MP3, MP2, FLAC,
Ogg Vorbis, MP4/AAC, MusePack, Wavpack, Speex and Monkey's Audio
files. Its simple and nice GTK+ interface makes tagging easier under
GNU/Linux.
Features:
- View, edit, write tags of MP3, MP2 files (ID3 tag with pictures),
  FLAC files (FLAC Vorbis tag), Ogg Vorbis files (Ogg Vorbis tag),
  MP4/AAC (MP4/AAC tag), and MusePack, Wavpack, Monkey's Audio files
  (APE tag), Speex files,
- Auto tagging: parse filename and directory to complete automatically
  the fields (using masks),
- Ability to rename files and directories from the tag (using masks) or by
  loading a text file,
- Process selected files of the selected directory,
- Recursion for tagging, removing, renaming, saving...,
- Can set a field (artist, title,...) to all other files,
- Read file header informations (bitrate, time, ...) and display them,
- Ability to open a directory or a file with an external program,
- CDDB support (manual and automatic search),
- A tree based browser or a view by Artist & Album,
- A playlist generator window,

%package nautilus
Summary:	Nautilus extension for opening in EasyTAG
Group:		Sound/Utilities
License:	GPLv3+
Requires:	%{name} = %{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
%autopatch -p1
NOCONFIGURE=1 ./autogen.sh

%build
%configure2_5x --disable-tests
%make_build

%install
%make_install
%find_lang %{name} --with-gnome --with-help

desktop-file-install \
	--vendor="" \
	--remove-mime-type="inode/directory" \
	--dir %{buildroot}%{_datadir}/applications \
		%{buildroot}%{_datadir}/applications/*

rm %buildroot%{_libdir}/nautilus/extensions-3.0/libnautilus-easytag.la

%check
make check

%files -f %{name}.lang
%doc ChangeLog README TODO THANKS HACKING
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/icons/hicolor/*/apps/%{name}-symbolic.*
%{_datadir}/metainfo/%{name}.appdata.xml
%{_datadir}/glib-2.0/schemas/*

%files nautilus
%{_libdir}/nautilus/extensions-3.0/libnautilus-easytag.so
%{_datadir}/metainfo/%{name}-nautilus.metainfo.xml


%changelog
* Wed Apr 18 2018 daviddavid <daviddavid> 2.4.3-1.1.mga6
  (not released yet)
+ Revision: 1219963
- add patch to revert upstream commit which causes OGG corruption (mga#22382)

* Mon Dec 05 2016 ovitters <ovitters> 2.4.3-1.mga6
+ Revision: 1072643
- new version 2.4.3

* Mon Feb 22 2016 daviddavid <daviddavid> 2.4.2-1.mga6
+ Revision: 976064
- new version: 2.4.2

* Tue Jan 26 2016 ovitters <ovitters> 2.4.1-1.mga6
+ Revision: 927666
- new version 2.4.1

* Tue Oct 27 2015 ycantin <ycantin> 2.4.0-2.mga6
+ Revision: 895802
- fix build : add a BR to get appdata-xml.m4

* Sat Aug 29 2015 ovitters <ovitters> 2.4.0-1.mga6
+ Revision: 870893
- new version 2.4.0

* Sat Jun 20 2015 ovitters <ovitters> 2.3.7-1.mga6
+ Revision: 836326
- new version 2.3.7
+ vaci0 <vaci0>
- Update to new version 2.3.6
+ gw666 <gw666>
- enable Opus support

* Fri Jan 02 2015 vaci0 <vaci0> 2.3.3-1.mga5
+ Revision: 808177
- Update to new version 2.3.3
- Disable tests during make check
+ gw666 <gw666>
- sync with fedora:
 * add nautilus extension
 * update license
 * add patches from upstream to update appdata
 * enable make check

* Wed Oct 15 2014 umeabot <umeabot> 2.2.4-2.mga5
+ Revision: 748915
- Second Mageia 5 Mass Rebuild

* Tue Sep 30 2014 wally <wally> 2.2.4-1.mga5
+ Revision: 732521
- new version 2.2.4

* Tue Sep 16 2014 umeabot <umeabot> 2.2.3-3.mga5
+ Revision: 678913
- Mageia 5 Mass Rebuild

* Mon Jun 23 2014 ovitters <ovitters> 2.2.3-2.mga5
+ Revision: 638813
- fix url

* Sun Jun 22 2014 ovitters <ovitters> 2.2.3-1.mga5
+ Revision: 638757
- new version 2.2.3

* Fri May 09 2014 ovitters <ovitters> 2.2.2-1.mga5
+ Revision: 621571
- new version 2.2.2

* Tue Apr 22 2014 ovitters <ovitters> 2.2.1-1.mga5
+ Revision: 617476
- new version 2.2.1

* Sat Apr 12 2014 ovitters <ovitters> 2.2.0-1.mga5
+ Revision: 613555
- new version 2.2.0

* Wed Feb 19 2014 ovitters <ovitters> 2.1.10-1.mga5
+ Revision: 594891
- new version 2.1.10

* Wed Feb 05 2014 dams <dams> 2.1.9-1.mga5
+ Revision: 582813
- update BR (docbook-dtds)
- new version 2.1.9
- remove useless patches and sources

* Sat Oct 19 2013 umeabot <umeabot> 2.1.8-3.mga4
+ Revision: 534773
- Mageia 4 Mass Rebuild

* Sat Sep 14 2013 gw666 <gw666> 2.1.8-2.mga4
+ Revision: 478788
- add patch to fix double scanning of a directory
- enable m4a support by using the right build dep on taglib

* Fri Apr 05 2013 wally <wally> 2.1.8-1.mga3
+ Revision: 408339
- new version 2.1.8 final
- add various fixes from upstream git
- remove directory mime-type from .desktop file
- clean .spec a bit

* Fri Jan 11 2013 umeabot <umeabot> 2.1.8-0.20120618.5.mga3
+ Revision: 349291
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
+ gw666 <gw666>
- bump libmp4v2 dep

* Sun Jan 06 2013 tv <tv> 2.1.8-0.20120618.4.mga3
+ Revision: 339871
- simplify description

* Sun Jan 06 2013 cjw <cjw> 2.1.8-0.20120618.3.mga3
+ Revision: 339867
- patch1: fix build with automake 1.13

* Thu Nov 29 2012 barjac <barjac> 2.1.8-0.20120618.2.mga3
+ Revision: 323120
- changed group in line with policy
- changed release to use mkrel -c

* Tue Jul 31 2012 vaci0 <vaci0> 2.1.8-0.20120618.1.mga3
+ Revision: 276480
- Updated version to 2.1.8 rev 20120618
- Clean spec file

* Sat Jun 16 2012 fwang <fwang> 2.1.7-2.mga3
+ Revision: 261001
- add upstream patch to build with latest mp4v2

* Sat Mar 03 2012 dams <dams> 2.1.7-1.mga2
+ Revision: 217599
- new version 2.1.7
- remove DE translation (now upstream)

* Sat Apr 02 2011 ahmad <ahmad> 2.1.6-11.mga1
+ Revision: 79813
- drop old unneeded scriptlets
- configure with --enable-shared and --disable-static
- imported package easytag