diff --git a/media-sound/easytag/Manifest b/media-sound/easytag/Manifest index d161a40..33d8371 100644 --- a/media-sound/easytag/Manifest +++ b/media-sound/easytag/Manifest @@ -4,4 +4,6 @@ AUX easytag-2.1.8-003-desktop.patch 603 BLAKE2B c91549d57a3e55e39d762b0d5cdc0cd4 AUX easytag-2.1.8-004-docs.patch 383 BLAKE2B 97eb7b8a8b35c3f34a6a077b38d06229377e98e27315f94a421fa802fdf14a182768c287c9ea850ee890fcf47e31004496ec230e40a3957f529f063e5b875f3f SHA512 1ac1f620da9ca4f579752805346b940d54d928485929429c4ca58bf742de14a73ab0efe312874f2107194a0c1978100f9078d8e55e67d784db2591ff93ba6ad0 AUX easytag-2.1.8-005-taglib.patch 485 BLAKE2B 5f73f040135da83a40b8685dde29b9c7be4002b464ca33806bab26ec5f8134e0f95ac5c5463d7380fb2361340f0e9c65788dbf379dc2d1ff334af8d709c0e377 SHA512 fcba54ce34c6373c9d26dc7b9790c8a1f20d52f254b822a59ba56efc683634c1730bc61310f99ef26c2c483808a838ad230d37eae3a86e165ee6f875e2a16877 DIST easytag-2.1.8.tar.xz 2459496 BLAKE2B 4ba27728071a3a87af72a37cd0337d361ae690c42a70690ef935d4a0fdf27904c0928b448f64fac61194e02f18e04ea26c600f65365e8ea7aa4d76128f7a5d82 SHA512 cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48 +DIST easytag-2.2.6.tar.xz 1016508 BLAKE2B 71d6464cf1e4a605c27dabc7048849424cc6ce4d8b276283f71d386ffbc4483d67ce627d753152f72592159608382b2703471e94db24a1289201758ffa11e639 SHA512 abd2f0e0c378c487d6b8f4761db610bf596a97cdfa469d8e597b3965934aa4e3a2e374afb404dcbd68ea124de194f428fee4ec7fe5e2615e87e92be3c9b8a246 EBUILD easytag-2.1.8.ebuild 1496 BLAKE2B f7c80e79a03357b39b7192e2c7c07ce9cd641f342451c807560e747cc98f54dd45ef04e3c45c4c4016feba302e2337014e7d708355423b8f72fe6c4b6ceb26ca SHA512 77b258a305c9a8760fb828444e5e13dc0678297fb4194c35f5d4b2e0ed387653d3234c609ee85202eecc21e75bef977d2a8dc7559a2f45e8ed4634455dd3cb37 +EBUILD easytag-2.2.6.ebuild 1510 BLAKE2B 83c02b2673be3ab3a0bf28cea1312e5935deca05ea3260a2c769123503b4b6935271a5d667f64a7c73837f631febc56d34e9156975d702434fe11e636a31ba25 SHA512 3fd603a73411fec99ed1d8ae619fc13a3dca2e132a21be52ac4088ab4548d830cf98ced6d3db08c8cf75e302a3782040ca3f2a83b7b2f02ea917c81818687bb2 diff --git a/media-sound/easytag/easytag-2.2.6.ebuild b/media-sound/easytag/easytag-2.2.6.ebuild new file mode 100644 index 0000000..895406c --- /dev/null +++ b/media-sound/easytag/easytag-2.2.6.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools gnome.org xdg-utils autotools + +DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags" +HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="flac mp3 mp4 nls speex vorbis wavpack" + +RDEPEND=">=x11-libs/gtk+-2.24:2 + mp3? ( + >=media-libs/id3lib-3.8.3-r7 + media-libs/libid3tag + ) + flac? ( + media-libs/flac + media-libs/libvorbis + ) + mp4? ( media-libs/taglib[mp4(+)] ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + speex? ( + media-libs/speex + media-libs/libvorbis + )" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +# PATCHES=( + # "${FILESDIR}"/${P}-001-format-overflow.patch + # "${FILESDIR}"/${P}-002-declaration-after-statement.patch + # "${FILESDIR}"/${P}-003-desktop.patch + # "${FILESDIR}"/${P}-004-docs.patch + # "${FILESDIR}"/${P}-005-taglib.patch +# ) + +DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO ) + +src_configure() { + eautoreconf + econf \ + $(use_enable nls) \ + $(use_enable mp3) \ + $(use_enable mp3 id3v23) \ + $(use_enable vorbis ogg) \ + $(use_enable speex) \ + $(use_enable flac) \ + $(use_enable mp4) \ + $(use_enable wavpack) + # workaround for gcc>10 + sed -i -e 's/\(^CFLAGS = .*\)/\1 -fcommon/' Makefile || die +} + +pkg_postinst() { xdg_desktop_database_update; } +pkg_postrm() { xdg_desktop_database_update; }