From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-sound/easytag/Manifest | 11 ++++ media-sound/easytag/easytag-2.1.8.ebuild | 59 ++++++++++++++++++ media-sound/easytag/easytag-2.4.3.ebuild | 71 ++++++++++++++++++++++ .../easytag/files/easytag-2.1.8-desktop.patch | 11 ++++ media-sound/easytag/files/easytag-2.1.8-docs.patch | 14 +++++ .../easytag/files/easytag-2.1.8-taglib.patch | 11 ++++ .../easytag/files/easytag-2.1.8-werror.patch | 11 ++++ media-sound/easytag/metadata.xml | 12 ++++ 8 files changed, 200 insertions(+) create mode 100644 media-sound/easytag/Manifest create mode 100644 media-sound/easytag/easytag-2.1.8.ebuild create mode 100644 media-sound/easytag/easytag-2.4.3.ebuild create mode 100644 media-sound/easytag/files/easytag-2.1.8-desktop.patch create mode 100644 media-sound/easytag/files/easytag-2.1.8-docs.patch create mode 100644 media-sound/easytag/files/easytag-2.1.8-taglib.patch create mode 100644 media-sound/easytag/files/easytag-2.1.8-werror.patch create mode 100644 media-sound/easytag/metadata.xml (limited to 'media-sound/easytag') diff --git a/media-sound/easytag/Manifest b/media-sound/easytag/Manifest new file mode 100644 index 000000000000..432504a1c7f9 --- /dev/null +++ b/media-sound/easytag/Manifest @@ -0,0 +1,11 @@ +AUX easytag-2.1.8-desktop.patch 476 SHA256 e482218771bbc30ba953ae6b133ee457bf393c57604b9b04086bc7418c7b8fae SHA512 82bdc8af5958150037e344f90c06384dfca0597e044a7ad24cf8138fde8212af0d4b2448a1f10f7c78a4bf2324fb5618110763c7ad632578744edd7410129f08 WHIRLPOOL bafdd51ec6723873c1b8b392958977a8dacb91a7498fed0e2e8e3516bf8f24f76616e3160743abee04fff2d22d784c21dd8e9195c3ff319950652a8cda7edb47 +AUX easytag-2.1.8-docs.patch 270 SHA256 5162e3fdd0a0bba073d6b40466e2a8cd284e6f62189daadb5a004e2607e5f281 SHA512 282f0eda4ea992833c8869040b914505bf079408739727e148f32e800f9b95b412d034f92462030760aaa30224f3241f549eefb6bb6ac07038b089f4974e9bb5 WHIRLPOOL 7b35b38ca7d7ba3faa308a19c850f3d3a142fa6fbfcfcb1af140ca82e1063ec6c7668d6d5d28f3fa3bab638f54e06e7606e126bf384eafc0f3372f3cce721a9a +AUX easytag-2.1.8-taglib.patch 398 SHA256 08e2014708a63a892aa5d10801a7f4827e235d8e86b33fcb3b76598812bf712a SHA512 eb9c80664c61cf4974b198c4800ffbf5252c5765c1b7069bf442408c89522c86fc272df22d2ac0b1758e0070b4bb2fd1fa9cee8374445d2db34ef37d08386ec2 WHIRLPOOL 6b970930deaefdd9d00dc4a55b1f08d5216aec0af0cd3857050d79e2b0bd575661389296146d82dba67e70abbdc9269441bc3a9dd21c735999e2d1d8275bc2b1 +AUX easytag-2.1.8-werror.patch 547 SHA256 730ca3145805f2588ccddc45a15eca89bf8cf0dc0a2e2142ef4efa46282b43aa SHA512 0367944be501f741e75c61872840282fddbd2503b3bc25f5d5f392a9cb05fa451623acc157dad2f3b415af0f6c396aab23f4927306c15fea5f1b10435a200e2c WHIRLPOOL 253d1c4ffc6568207500ced97b1a5e098bb1275ed335a731a39af630d54e28364494426926e46700d706e3481f2848846e0bcd3f2d55bfa94fe5113d5ae0f617 +DIST easytag-2.1.8.tar.xz 2459496 SHA256 1a2f75c9a70aeb7a404dfaa96e0df0eaaa325df301c58f0f708d0da4c08e65a9 SHA512 cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48 WHIRLPOOL ab37d4942bde4a88c233869b3cf84d13dd4a259cd894941bd9c26ec4f3b22c02af3fc7633a09670ee707d0287bb8bb9fc654ea00e0fe694319a6cf24b220420c +DIST easytag-2.4.3.tar.xz 1381084 SHA256 fc51ee92a705e3c5979dff1655f7496effb68b98f1ada0547e8cbbc033b67dd5 SHA512 ef596341772ce7da3b7feec2c82a20ca29d25c2496074c469be5b8dd75d2b2718e689310e0d61de53bc29a4f54ce9f853a336e1a35076046fd107afd28699087 WHIRLPOOL de1e3ec43fe7c2dfbb64d1f6ec2dec88455a2129f26c08ebfb1fa59a79405a5c16bc5c5c2cc55dcf5692d4c337431ec2fe91417315ef30c6ffd5a26d4563c2a3 +EBUILD easytag-2.1.8.ebuild 1452 SHA256 1248bbf3faa7cf0f76b3969acc7c2d341535bc1584ee4be5e6896c90db7d93c8 SHA512 12bed0206871c56e53329684127283ef36c7f3f3418537a59a5d4244883c6c407e8a88c15d21294b2363334030c2438a1843c4c84a50af2df96958d4258d56c3 WHIRLPOOL ab754129c903f39e632bc29b7d4592b2b06d4e90712d1897e8bd6de6529e4c1c3c3de53ffec09e204c1ee4049eabdab1d3ac0da3dec83dacde7c7b6ff550cbe9 +EBUILD easytag-2.4.3.ebuild 1645 SHA256 36df1c3b0a9cf2e339073b4c97401ab635434de084a2d0eada8b30999d2960c7 SHA512 c722d39fd6f08e9999b71914af9e6efe8f263bde9063707a330cfb26c1e200f54e50a2a344f2056d62ad316df8576b00cd5c389078ff7fb26e5771c4cfa12404 WHIRLPOOL b6d9531b62f43cdf606605039a2671f7e7ee533ce2063eda254dc9eb026ca936a53a134b43803d94e89b666d16c97c8f8994fae87324a791be892988b699d03e +MISC ChangeLog 5684 SHA256 5cdd2aab3c9e3a6282d04287f18259127bb9900b415d779d4b268937a8cc3c8f SHA512 747f8d4521bc4a993a448937177f98155039a48e9e73670e700ff8571fbaedca97675b5aa9f9a17c6395ae4b44ce1d3b1db118b76e52cc0bf1ff71a24904007e WHIRLPOOL 91bf7cc822f0a4e7b9e914632ede9e09a2c87ef5a93a6342f942e28448c8acfd214b0839f804a44b20a0fbd0bff78f6284dac9f8e5e4de3b22a37fddfee90693 +MISC ChangeLog-2015 29708 SHA256 66707bd477b9b7d8324a25e4b17029c5cdc8fb4d9c599215cf41e1d3e8799810 SHA512 59148ac30ed9192410e4b5aab0ec7fd7cd0c0bf2aef4f87b7aaac91d3d23a0285c2fd48440926e3303df64e239e797c4edbef693c75664567673ba7410af4b9a WHIRLPOOL 3d52e56bbfe4f551505cef44e3ac742f77e89009cf82e7593fff684d565ab9997fc84597111ddff7ba0d2abb9ff47fab91464f7ae2ca709a18aee77bf47bdca6 +MISC metadata.xml 565 SHA256 bdb334a21791be4d565066a71b304447fc9fd761ba16338855d60e2571f0acd7 SHA512 20baf00e8f0315ff490b5379d9c6dc14f66c46837d9d3eea073ff85596370e48356a80534e795f3023b7251a79e749f04a575a1d4e7deaba1e909f6038f7718a WHIRLPOOL b48ac52f4dd4a37e1450abbaf00c9a7bb5e03c6e439b91ab4629e353d91bc3896a7585fcf614b557fa7531bb66571750b345afa21cca769daf725ce46c3856b9 diff --git a/media-sound/easytag/easytag-2.1.8.ebuild b/media-sound/easytag/easytag-2.1.8.ebuild new file mode 100644 index 000000000000..fc78c472d7c2 --- /dev/null +++ b/media-sound/easytag/easytag-2.1.8.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils autotools gnome.org fdo-mime + +DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags" +HOMEPAGE="https://projects.gnome.org/easytag/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +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 )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-desktop.patch + epatch "${FILESDIR}"/${P}-werror.patch + epatch "${FILESDIR}"/${P}-taglib.patch + epatch "${FILESDIR}"/${P}-docs.patch + eautoreconf +} + +DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO ) + +src_configure() { + 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) +} + +pkg_postinst() { fdo-mime_desktop_database_update; } +pkg_postrm() { fdo-mime_desktop_database_update; } diff --git a/media-sound/easytag/easytag-2.4.3.ebuild b/media-sound/easytag/easytag-2.4.3.ebuild new file mode 100644 index 000000000000..c5aaafa076ea --- /dev/null +++ b/media-sound/easytag/easytag-2.4.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" + +inherit gnome2 + +DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags" +HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG" + +LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" + +IUSE="flac mp3 mp4 opus speex test vorbis wavpack" +REQUIRED_USE=" + opus? ( vorbis ) + speex? ( vorbis ) +" + +RDEPEND=" + >=dev-libs/glib-2.38:2 + media-libs/libcanberra[gtk3] + >=x11-libs/gtk+-3.10:3 + flac? ( >=media-libs/flac-1.3 ) + mp3? ( + >=media-libs/id3lib-3.8.3-r8 + >=media-libs/libid3tag-0.15.1b-r4 + ) + mp4? ( >=media-libs/taglib-1.9.1[mp4(+)] ) + opus? ( + >=media-libs/opus-1.1 + >=media-libs/opusfile-0.4 + ) + speex? ( >=media-libs/speex-1.2_rc1 ) + vorbis? ( + >=media-libs/libogg-1.3.1 + >=media-libs/libvorbis-1.3.4 + ) + wavpack? ( >=media-sound/wavpack-4.70 ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.4 + app-text/yelp-tools + dev-libs/libxml2 + dev-libs/libxslt + >=dev-util/intltool-0.50 + >=sys-devel/gettext-0.18.3.2 + virtual/pkgconfig + !=dev-util/desktop-file-utils-0.22 + ) +" + +src_configure() { + gnome2_src_configure \ + --disable-Werror \ + $(use_enable test appdata-validate) \ + $(use_enable test tests) \ + $(use_enable mp3) \ + $(use_enable mp3 id3v23) \ + $(use_enable vorbis ogg) \ + $(use_enable opus) \ + $(use_enable speex) \ + $(use_enable flac) \ + $(use_enable mp4) \ + $(use_enable wavpack) +} diff --git a/media-sound/easytag/files/easytag-2.1.8-desktop.patch b/media-sound/easytag/files/easytag-2.1.8-desktop.patch new file mode 100644 index 000000000000..6cc72765a65d --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.8-desktop.patch @@ -0,0 +1,11 @@ +--- easytag.desktop.in ++++ easytag.desktop.in +@@ -6,7 +6,7 @@ + Type=Application + Icon=easytag + Categories=GTK;AudioVideo;AudioVideoEditing; +-MimeType=x-directory/normal;inode/directory;audio/x-mp3;audio/x-mpeg;audio/mpeg;application/ogg;audio/x-vorbis+ogg;audio/x-flac;audio/x-musepack;audio/x-ape; ++MimeType=audio/x-mp3;audio/x-mpeg;audio/mpeg;application/ogg;audio/x-vorbis+ogg;audio/x-flac;audio/x-musepack;audio/x-ape; + Exec=easytag %F + Terminal=false + StartupNotify=true diff --git a/media-sound/easytag/files/easytag-2.1.8-docs.patch b/media-sound/easytag/files/easytag-2.1.8-docs.patch new file mode 100644 index 000000000000..1ecb076d0d36 --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.8-docs.patch @@ -0,0 +1,14 @@ +--- Makefile.am ++++ Makefile.am +@@ -197,11 +197,6 @@ + $(AM_V_at)$(POST_UNINSTALL) + test -n "$(DESTDIR)" || $(UPDATE_ICON_CACHE) "$(iconthemedir)" + +-dist_doc_DATA = \ +- HACKING \ +- THANKS \ +- TODO +- + dist_noinst_DATA = \ + $(desktop_in_files) \ + $(easytag_headers) \ diff --git a/media-sound/easytag/files/easytag-2.1.8-taglib.patch b/media-sound/easytag/files/easytag-2.1.8-taglib.patch new file mode 100644 index 000000000000..d565a7615d77 --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.8-taglib.patch @@ -0,0 +1,11 @@ +--- easytag-2.1.8/configure.ac ++++ easytag-2.1.8/configure.ac +@@ -202,7 +202,7 @@ + TAGLIB_DEPS="taglib_c >= 1.6.0" + AS_IF([test "x$enable_mp4" != "xno"], + [PKG_CHECK_EXISTS([$TAGLIB_DEPS], [have_taglib=yes], [have_taglib=no])], +- [have_wavpack=no]) ++ [have_taglib=no]) + + AS_IF([test "x$have_taglib" != "xno"], + [AC_DEFINE([ENABLE_MP4], [], [Define for taglib MP4 support])], diff --git a/media-sound/easytag/files/easytag-2.1.8-werror.patch b/media-sound/easytag/files/easytag-2.1.8-werror.patch new file mode 100644 index 000000000000..d7a770665033 --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.8-werror.patch @@ -0,0 +1,11 @@ +--- configure.ac ++++ configure.ac +@@ -239,7 +239,7 @@ + AC_MSG_RESULT([$have_ws2])]) + + dnl Check that the compiler accepts the given warning flags. +-warning_flags="-Wall -Wstrict-prototypes -Wnested-externs -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -Werror=declaration-after-statement" ++warning_flags="-Wall -Wstrict-prototypes -Wnested-externs" + + realsave_CFLAGS="$CFLAGS" + for option in $warning_flags; do diff --git a/media-sound/easytag/metadata.xml b/media-sound/easytag/metadata.xml new file mode 100644 index 000000000000..086aae70a896 --- /dev/null +++ b/media-sound/easytag/metadata.xml @@ -0,0 +1,12 @@ + + + + + sound@gentoo.org + Gentoo Sound project + + + Enable support for media-libs/opus and media-libs/opusfile (opus audio codec) + + a utility for viewing and editing tags for MP3, MP2, FLAC, AAC, MP4 and OGG files. It features a simple and attractive GTK+ interface + -- cgit v1.2.3