There has been a new version of EasyTag out since February 2013. There
is an outstanding bug in both Ubuntu and Debian (Ubuntu one here
https://bugs.launchpad.net/ubuntu/+source/easytag/+bug/1198450) about
this, but no action has been taken on either side. Source found here
http://ftp.gnome.org/pub/GNOME/sources/easytag/2.1/ .
So, I finally bit the bullet and tried compiling it in saucy. It worked,
after I applied a somewhat hackish patch to remove strict checking for
declaration-after-statement errors (patch attached), and installed
intltool, which is a new build-dep. After that it compiled, and worked
as far as I could tell. I didn't perform extensive testing though.
Of the patches in debian/patches,
fix_segfault_loading_tags_from_txt.patch and fix-out-of-bound.patch have
been applied upstream, taglib.patch is no longer needed as what it did
was make EasyTag use taglib instead of libmp4v2. Upstream is now using
taglib as well.
So yeah, it works. Please upload it to the archive.
Vasco
diff -Naur easytag-2.1.8/configure easytag-2.1.8-saucy/configure
--- easytag-2.1.8/configure 2013-02-10 17:26:13.000000000 +0000
+++ easytag-2.1.8-saucy/configure 2013-10-06 15:09:46.475179412 +0100
@@ -6729,7 +6729,7 @@
fi
-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 -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs"
realsave_CFLAGS="$CFLAGS"
for option in $warning_flags; do
diff -Naur easytag-2.1.8/configure.ac easytag-2.1.8-saucy/configure.ac
--- easytag-2.1.8/configure.ac 2013-02-05 22:42:37.000000000 +0000
+++ easytag-2.1.8-saucy/configure.ac 2013-10-06 15:10:08.395288108 +0100
@@ -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 -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs"
realsave_CFLAGS="$CFLAGS"
for option in $warning_flags; do
--
Ubuntu-motu mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu