summaryrefslogtreecommitdiff
path: root/media-sound/easytag
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/easytag
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/easytag')
-rw-r--r--media-sound/easytag/Manifest11
-rw-r--r--media-sound/easytag/easytag-2.1.8.ebuild59
-rw-r--r--media-sound/easytag/easytag-2.4.3.ebuild71
-rw-r--r--media-sound/easytag/files/easytag-2.1.8-desktop.patch11
-rw-r--r--media-sound/easytag/files/easytag-2.1.8-docs.patch14
-rw-r--r--media-sound/easytag/files/easytag-2.1.8-taglib.patch11
-rw-r--r--media-sound/easytag/files/easytag-2.1.8-werror.patch11
-rw-r--r--media-sound/easytag/metadata.xml12
8 files changed, 200 insertions, 0 deletions
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/pkgconfig-0.27
+ test? (
+ dev-libs/appstream-glib
+ >=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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <use>
+ <flag name="opus">Enable support for <pkg>media-libs/opus</pkg> and <pkg>media-libs/opusfile</pkg> (opus audio codec)</flag>
+ </use>
+ <longdescription>a utility for viewing and editing tags for MP3, MP2, FLAC, AAC, MP4 and OGG files. It features a simple and attractive GTK+ interface</longdescription>
+</pkgmetadata>