Compare commits

...

74 commits

Author SHA1 Message Date
Fedora Release Engineering
8c06198c2d Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:22:59 +00:00
Fedora Release Engineering
05506e8f87 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:41:39 +00:00
Fedora Release Engineering
dc15006409 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 10:27:17 +00:00
Fedora Release Engineering
3fdba40eb0 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 16:29:22 +00:00
Fedora Release Engineering
22e39e00a0 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 22:32:53 +00:00
Fedora Release Engineering
b11087ea08 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 11:59:30 +00:00
Fedora Release Engineering
10743f0e31 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 12:47:57 +00:00
Jilayne Lovejoy
dab0c06e20 add comment update release 2023-03-28 20:57:35 +00:00
Jilayne Lovejoy
5c385b0cba update commit
update commit to proper format
2023-03-21 03:31:59 +00:00
Jilayne Lovejoy
b81be8506c Update abcde.spec License field
Update License: field to SPDX identifier GPL-2.0-or-later as result of test run using FOSSology to inspect packages

Signed-off-by: Jilayne Lovejoy
2023-03-16 17:06:16 +00:00
Fedora Release Engineering
5aefca1d22 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:18:05 +00:00
Fedora Release Engineering
b11080aa25 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:20:25 +00:00
Fedora Release Engineering
09080a5e5b - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 20:49:42 +00:00
Fedora Release Engineering
573fdfbb29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:09:56 +00:00
Fedora Release Engineering
b27ecd918c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:14:50 +00:00
Dominik 'Rathann' Mierzejewski
b13159cd41 Merge branch 'f33' into f34 2021-05-22 23:31:12 +02:00
Dominik 'Rathann' Mierzejewski
983aaf7035 point to gnudb.org instead of the discontinued freedb.org (#1916974) 2021-05-22 23:30:01 +02:00
Fedora Release Engineering
ff0818afb7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 23:42:59 +00:00
Dominik 'Rathann' Mierzejewski
cc0c4cc8de Merge branch 'f32' into f33 2020-12-14 10:43:28 +01:00
Dominik 'Rathann' Mierzejewski
3e583c9dde add explicit BR: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-14 10:43:12 +01:00
Fedora Release Engineering
37363b5e71 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 11:39:02 +00:00
Dominik 'Rathann' Mierzejewski
8627afca81 Merge branch 'f31' into f32 2020-05-31 23:08:16 +02:00
Dominik 'Rathann' Mierzejewski
8f7e7cae44 fix gpgverify macro invocation 2020-05-31 23:08:10 +02:00
Fedora Release Engineering
8f9ea27c41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:05:56 +00:00
Dominik 'Rathann' Mierzejewski
dda86a11dd Merge branch 'f30' into f31 2019-10-29 11:33:06 +01:00
Dominik 'Rathann' Mierzejewski
110197b43d MusicBrainz lookup support for abcde (#1758816)
- use gpgverify macro
- add missing BR: perl-generators to generate perl dependencies
- add Requires: hostname which might be missing on minimal installs
2019-10-29 11:31:31 +01:00
Fedora Release Engineering
5c811353e1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:25:46 +00:00
Dominik 'Rathann' Mierzejewski
f5074d2319 Merge branch 'f29' 2019-02-05 23:11:53 +01:00
Dominik 'Rathann' Mierzejewski
ad95b0740f Merge branch 'f28' into f29 2019-02-05 23:11:04 +01:00
Dominik 'Rathann' Mierzejewski
7caa478489 update to 2.9.3 (#1672604) 2019-02-05 23:10:57 +01:00
Fedora Release Engineering
fcc5ca790c - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 12:51:08 +00:00
Dominik 'Rathann' Mierzejewski
f426ff0af8 Merge branch 'f28' 2018-08-05 02:40:55 +02:00
Dominik 'Rathann' Mierzejewski
9c06aa2578 Merge branch 'f27' into f28 2018-08-05 02:40:10 +02:00
Dominik 'Rathann' Mierzejewski
e7bf9fbcf6 update to 2.9.2 (#1611854)
fix version typo in Makefile
2018-08-05 02:39:57 +02:00
Fedora Release Engineering
c5b98c1b8b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 19:55:04 +00:00
Dominik 'Rathann' Mierzejewski
77a24b3f88 Merge branch 'f27' into f28 2018-03-15 20:48:45 +01:00
Dominik 'Rathann' Mierzejewski
59dfbe1f6f update to 2.9.1 (#1553948) 2018-03-15 20:48:33 +01:00
Dominik 'Rathann' Mierzejewski
fe86b17f86 Merge branch 'f27' into f28 2018-03-09 16:41:42 +01:00
Dominik 'Rathann' Mierzejewski
b374dd54ad update to 2.9 (#1553139)
rebase patches
use autosetup macro
2018-03-09 16:40:43 +01:00
Dominik 'Rathann' Mierzejewski
5743f55290 Merge branch 'f27' into f28 2018-02-21 11:31:04 +01:00
Dominik 'Rathann' Mierzejewski
7315d1d502 verify GPG signature for the source tarball 2018-02-21 11:30:45 +01:00
Dominik 'Rathann' Mierzejewski
a5a08dd7a8 Merge branch 'f27' into f28 2018-02-21 11:19:54 +01:00
Dominik 'Rathann' Mierzejewski
7da3430525 add Suggests for twolame, now that's included in Fedora 27+ (#1534297) 2018-02-21 11:19:16 +01:00
Fedora Release Engineering
ca9fa69361 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 01:43:30 +00:00
Fedora Release Engineering
7a51db5533 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 02:30:14 +00:00
Dominik 'Rathann' Mierzejewski
ccb315119b Merge branch 'f25' into f26 2017-07-03 11:09:16 +02:00
Dominik 'Rathann' Mierzejewski
67e6d84725 set the default CDDBMETHOD to cddb
(perl MusicBrainz modules are not packaged)

add a weak dependency on lame, since mp3 encoding is now in Fedora 25+
2017-07-03 11:04:05 +02:00
Fedora Release Engineering
f3111bca30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:40:16 +00:00
Dominik 'Rathann' Mierzejewski
f242a8bdfb Update to 2.8.1 2017-01-19 11:44:17 +01:00
Dominik 'Rathann' Mierzejewski
89f8d5ab7e Update to 2.8
Add the supported additional tools packaged in Fedora to Suggests:
2017-01-18 15:29:52 +01:00
Miro Hrončok
8c4c4b7400 Rebuild for Python 3.6 2016-12-19 18:20:36 +01:00
Dominik Mierzejewski
fcf4e0f991 Update to 2.7.2
- Use HTTPS for URLs
2016-04-10 11:51:58 +02:00
Dennis Gilmore
0ff5605bb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 15:55:01 +00:00
Ville Skyttä
707c54dcf4 Update to 2.7.1 2015-10-04 18:50:03 +03:00
Ville Skyttä
5584bc913a Update to 2.7
- Use python3 in cue2discid
- Soften some dependencies
2015-06-22 11:44:45 +03:00
Dennis Gilmore
3d546c6571 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 23:31:47 +00:00
Ville Skyttä
9fa08be20d Update to 2.6
- Mark COPYING as %license where applicable
2014-11-09 20:05:08 +02:00
Dennis Gilmore
8cfdbde9fb - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 18:56:54 -05:00
Ville Skyttä
29a2e3de8d Fix bogus date in %changelog 2014-04-17 22:39:52 +03:00
Ville Skyttä
4e089ec145 Fix eyeD3 tagging of entries without year info 2014-04-17 22:36:52 +03:00
Ville Skyttä
37c8d6927f Apply upstream + --comment fixes for eyeD3 >= 0.7.0 (#991163). 2013-08-02 00:03:17 +03:00
Dennis Gilmore
409611814f - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 10:12:43 -06:00
Ville Skyttä
7d404fe6a3 Update to 2.5.4. 2012-09-20 00:22:07 +03:00
Dennis Gilmore
562d97147e - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 10:27:20 -05:00
Ville Skyttä
24dc21cb92 Update to 2.5.3. 2012-06-17 13:03:48 +03:00
Ville Skyttä
b4b9338066 Update to 2.5.2. 2012-04-29 23:27:15 +03:00
Ville Skyttä
14bb6bff05 Update to 2.5.0.
- Clean up specfile constructs no longer needed in Fedora or EL6+.
2012-04-15 21:16:24 +03:00
Dennis Gilmore
9ab988b5b0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 14:56:33 -06:00
Dennis Gilmore
cc9ffd1c5e remove unsupported Requires(hint) from spec 2011-02-09 23:23:22 -06:00
Dennis Gilmore
1965e3c25b fix up version in changelog 2011-02-09 21:08:45 -06:00
Dennis Gilmore
266a7ca117 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 18:06:30 -06:00
Fedora Release Engineering
8b79e0d3b4 dist-git conversion 2010-07-28 09:30:53 +00:00
Ville Skyttä
e93d752f06 - Update to 2.4.2 (#597723), track info patch applied upstream. 2010-05-30 17:26:48 +00:00
Ville Skyttä
5487c743de - Update to 2.4.1. 2010-04-02 06:36:15 +00:00
12 changed files with 292 additions and 174 deletions

View file

@ -1 +0,0 @@
abcde_2.4.0.orig.tar.gz

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/*.tar.*

BIN
587979573442684E.gpg Normal file

Binary file not shown.

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: abcde
# $Id$
NAME := abcde
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -1,21 +0,0 @@
--- abcde-2.1.19/Makefile.inst 2004-04-09 20:12:15.000000000 +0200
+++ abcde-2.1.19/Makefile 2004-04-14 13:06:31.680708323 +0200
@@ -14,13 +14,13 @@
install:
$(INSTALL) -d -m 755 $(bindir)
- $(INSTALL) -m 755 -o 0 abcde $(bindir)
- $(INSTALL) -m 755 -o 0 cddb-tool $(bindir)
+ $(INSTALL) -m 755 abcde $(bindir)
+ $(INSTALL) -m 755 cddb-tool $(bindir)
$(INSTALL) -d -m 755 $(mandir)
- $(INSTALL) -m 644 -o 0 abcde.1 $(mandir)
- $(INSTALL) -m 644 -o 0 cddb-tool.1 $(mandir)
+ $(INSTALL) -m 644 abcde.1 $(mandir)
+ $(INSTALL) -m 644 cddb-tool.1 $(mandir)
$(INSTALL) -d -m 755 $(etcdir)
- $(INSTALL) -m 644 -o 0 abcde.conf $(etcdir)
+ $(INSTALL) -m 644 abcde.conf $(etcdir)
tarball:
@cd .. && tar czvf abcde_$(VERSION).orig.tar.gz \

View file

@ -1,16 +0,0 @@
diff -up abcde-2.3.99.7/abcde~ abcde-2.3.99.7/abcde
--- abcde-2.3.99.7/abcde~ 2009-07-27 23:06:31.000000000 +0300
+++ abcde-2.3.99.7/abcde 2009-07-27 23:07:55.000000000 +0300
@@ -1114,11 +1114,10 @@ do_encode ()
*=*) ;;
*) COMMENT="COMMENT=$COMMENT" ;;
esac
- COMMENT="--comment \"$COMMENT\""
fi
# Tag the file at encode time, as it can't be done after encoding.
if [ "$DOTAG" = "y" ]; then
- $RUN_COMMAND nice $EFFECTIVE_NICE $SPEEXENCODER $SPEEXENCODEROPTS --author "$TRACKARTIST" --title "$TRACKNAME" --comment "$COMMENT" "$IN" "$OUT"
+ $RUN_COMMAND nice $EFFECTIVE_NICE $SPEEXENCODER $SPEEXENCODEROPTS --author "$TRACKARTIST" --title "$TRACKNAME" ${COMMENT:+--comment "$COMMENT"} "$IN" "$OUT"
else
$RUN_COMMAND nice $EFFECTIVE_NICE $SPEEXENCODER $SPEEXENCODEROPTS "$IN" "$OUT"

View file

@ -1,13 +0,0 @@
Index: abcde
===================================================================
--- abcde (revision 256)
+++ abcde (working copy)
@@ -421,7 +421,7 @@
TRACKNAME="$(grep ^TTITLE$CDDBTRACKNUM= "$CDDBDATA" | cut -f2- -d= | tr -d \[:cntrl:\] | sed 's/\ \+$//')"
;;
TRACK-INFO)
- grep ^EXTT$CDDBTRACKNUM= "$CDDBDATA" | cut -f2- -d= | tr -d \[:cntrl:\] | perl -p -e 's/\\n/\n/;'
+ grep ^EXTT$CDDBTRACKNUM= "$CDDBDATA" | cut -f2- -d= | tr -d \[:cntrl:\] | sed -e 's/\\n/\n/g'
;;
esac
}

31
abcde-gnudb.patch Normal file
View file

@ -0,0 +1,31 @@
--- ./abcde.conf~ 2019-02-05 03:19:03.000000000 -0700
+++ ./abcde.conf 2021-01-15 18:07:27.125346596 -0700
@@ -15,19 +15,24 @@
# If you wish to use a different CDDB server, edit this line.
# If you just wanted to use a proxy server, just set your http_proxy
# environment variable - wget will use it correctly.
-#CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi"
+# In the past freedb.org was a popular choice but this service
+# was acquired and discontinued. The following may serve as
+# a replacemet
+#CDDBURL="http://gnudb.gnudb.org/~cddb/cddb.cgi"
# The CDDB protocol level.
# Right now 5 is latin1 output and 6 is UTF8 encoding.
#CDDBPROTO=6
# The CDDB protocol requires hello information, including a valid username
-# and hostname. If you feel paranoid about giving away such info, edit this
-# line - the format is username@hostname.
+# and hostname. If you feel paranoid about giving away such info, edit
+# "HELLOINFO" line - the format is username@hostname.
+# Submissions to cddb actually require a valid email address which may, or may
+# not be like the following:
#HELLOINFO="`whoami`@`hostname`"
# This controls the email address CDDB changes are submitted to.
-#CDDBSUBMIT=freedb-submit@freedb.org
+#CDDBSUBMIT=submit@gnudb.org
# The following options control whether or not fetched CDDB entries
# are cached locally in $CDDBLOCALDIR

View file

@ -1,19 +1,7 @@
diff -up abcde-2.4.0/abcde~ abcde-2.4.0/abcde diff -up abcde-2.9/abcde.1.normalize abcde-2.9/abcde.1
--- abcde-2.4.0/abcde~ 2009-10-17 11:51:57.000000000 +0300 --- abcde-2.9/abcde.1.normalize 2018-03-08 01:22:48.000000000 +0100
+++ abcde-2.4.0/abcde 2009-10-18 12:07:31.000000000 +0300 +++ abcde-2.9/abcde.1 2018-03-09 16:16:02.405903317 +0100
@@ -3035,7 +3035,7 @@ MUSICBRAINZ=musicbrainz-get-tracks @@ -385,7 +385,7 @@ At this point only \'ffmpeg\' is availab
EJECT=eject
MD5SUM=md5sum
DISTMP3=distmp3
-NORMALIZE=normalize-audio
+NORMALIZE=normalize
CDSPEED=eject
VORBISGAIN=vorbisgain
MP3GAIN=mp3gain
diff -up abcde-2.4.0/abcde.1~ abcde-2.4.0/abcde.1
--- abcde-2.4.0/abcde.1~ 2009-10-16 22:02:54.000000000 +0300
+++ abcde-2.4.0/abcde.1 2009-10-18 12:07:32.000000000 +0300
@@ -325,7 +325,7 @@ only support \'faac\', so \'default\' po
.TP .TP
.B NORMALIZERSYNTAX .B NORMALIZERSYNTAX
Specifies the style of normalizer to use. Valid options are \'default\' Specifies the style of normalizer to use. Valid options are \'default\'
@ -22,7 +10,7 @@ diff -up abcde-2.4.0/abcde.1~ abcde-2.4.0/abcde.1
ATM. ATM.
.TP .TP
.B CDROMREADERSYNTAX .B CDROMREADERSYNTAX
@@ -563,7 +563,7 @@ An HTTP retrieval program: wget, fetch ( @@ -669,7 +669,7 @@ ImageMagick package should be installed.
(optional) distmp3, a client/server for distributed mp3 encoding. (optional) distmp3, a client/server for distributed mp3 encoding.
.TP .TP
.B * .B *
@ -30,20 +18,20 @@ diff -up abcde-2.4.0/abcde.1~ abcde-2.4.0/abcde.1
+(optional) normalize, a WAV file volume normalizer. +(optional) normalize, a WAV file volume normalizer.
.TP .TP
.B * .B *
(optional) a replaygain file volume modifier (vorbisgain, metaflac, mp3gain, replaygain), (optional) a replaygain file volume modifier (vorbisgain, metaflac, mp3gain, mpcgain, wvgain),
@@ -575,7 +575,7 @@ An HTTP retrieval program: wget, fetch ( @@ -685,7 +685,7 @@ ImageMagick package should be installed.
.BR icedax (1), .BR mid3v2 (1),
.BR cdda2wav (1), .BR pird (1),
.BR dagrab (1), .BR dagrab (1),
-.BR normalize-audio (1), -.BR normalize-audio (1),
+.BR normalize (1), +.BR normalize (1),
.BR oggenc (1), .BR oggenc (1),
.BR vorbize (1), .BR vorbize (1),
.BR flac (1), .BR flac (1),
diff -up abcde-2.4.0/abcde.conf~ abcde-2.4.0/abcde.conf diff -up abcde-2.9/abcde.conf.normalize abcde-2.9/abcde.conf
--- abcde-2.4.0/abcde.conf~ 2009-10-16 22:02:54.000000000 +0300 --- abcde-2.9/abcde.conf.normalize 2018-03-08 01:22:48.000000000 +0100
+++ abcde-2.4.0/abcde.conf 2009-10-18 12:07:34.000000000 +0300 +++ abcde-2.9/abcde.conf 2018-03-09 16:16:02.405903317 +0100
@@ -139,7 +139,7 @@ @@ -189,7 +189,7 @@
#DISTMP3=distmp3 #DISTMP3=distmp3
#VORBISCOMMENT=vorbiscomment #VORBISCOMMENT=vorbiscomment
#METAFLAC=metaflac #METAFLAC=metaflac
@ -52,24 +40,36 @@ diff -up abcde-2.4.0/abcde.conf~ abcde-2.4.0/abcde.conf
#CDSPEED=eject #CDSPEED=eject
#VORBISGAIN=vorbisgain #VORBISGAIN=vorbisgain
#MKCUE=mkcue #MKCUE=mkcue
diff -up abcde-2.4.0/README~ abcde-2.4.0/README diff -up abcde-2.9/abcde.normalize abcde-2.9/abcde
--- abcde-2.4.0/README~ 2009-10-16 22:02:54.000000000 +0300 --- abcde-2.9/abcde.normalize 2018-03-09 16:16:02.404903308 +0100
+++ abcde-2.4.0/README 2009-10-18 12:07:27.000000000 +0300 +++ abcde-2.9/abcde 2018-03-09 16:16:42.876271969 +0100
@@ -152,7 +152,7 @@ Options added/modified from 2.1.1 to 2.1 @@ -3890,7 +3890,7 @@ MUSICBRAINZ=abcde-musicbrainz-tool
EJECT=eject
MD5SUM=md5sum
DISTMP3=distmp3
-NORMALIZE="normalize-audio"
+NORMALIZE="normalize"
CDSPEED=eject
VORBISGAIN=vorbisgain
MP3GAIN=mp3gain
diff -up abcde-2.9/README.normalize abcde-2.9/README
--- abcde-2.9/README.normalize 2018-03-08 01:22:48.000000000 +0100
+++ abcde-2.9/README 2018-03-09 16:16:02.405903317 +0100
@@ -218,7 +218,7 @@ Options added/modified from 2.1.1 to 2.1
Options added/modified from 2.0.3 to 2.1.x: Options added/modified from 2.0.3 to 2.1.x:
-* -b use batch processing. It uses normalize-audio to adjust the volume of -* -b use batch processing. It uses normalize-audio to adjust the volume of
+* -b use batch processing. It uses normalize to adjust the volume of +* -b use batch processing. It uses normalize to adjust the volume of
the songs, and a -g gapless option from lame to remove gaps. Only available the songs, and a -g gapless option from lame to remove gaps. Only available
for mp3+lame combination. for mp3+lame combination.
* a new "normalize" option has been added to -a, to normalize the volume. * a new "normalize" option has been added to -a, to normalize the volume.
@@ -205,7 +205,7 @@ abcde requires the following backend too @@ -267,7 +267,7 @@ abcde requires the following backend too
* Ogg/Speex encoder (speexenc) or: * An Opus encoder )opusenc) or:
* MPP/MP+(Musepack) encoder (mppenc) or: * A Monkey's Ausio encoder (mac) or:
* AAC encoder (faac) * A WavPack encoder (wavpack)
-* normalize-audio for volume normalization. -* normalize-audio for volume normalization.
+* normalize for volume normalization. +* normalize for volume normalization.
* CD Paranoia, an audio CD reading utility or: * CD Paranoia, an audio CD reading utility or:
* icedax/cdda2wav, the audio CD reading utility cdparanoia was born from or: * icedax/cdda2wav, the audio CD reading utility cdparanoia was born from or:
* dagrab, another audio CD reading utility. * cd-paranoia, an audio cd reading utility, courtesy of GNU libcdio or:

View file

@ -1,68 +1,80 @@
Name: abcde Name: abcde
Version: 2.4.0 Version: 2.9.3
Release: 1%{?dist} Release: 19%{?dist}
Summary: A Better CD Encoder Summary: A Better CD Encoder
Group: Applications/Multimedia # previously license field included Public Domain, but FOSSology scan of v2.9.3 did not
# Also "Larry Wall's Artistic" upstream, but the original Artistic is # turn up any public domain dedications other than a reference in an old changelog entry
# not accepted in Fedora. Note that the license will be public domain as of # to a public domain mention that has since been removed upstream.
# 2010-01-01 (see comments in abcde, cddb-tool). License: GPL-2.0-or-later
License: GPLv2+ URL: https://abcde.einval.com/
URL: http://code.google.com/p/abcde/ Source0: https://abcde.einval.com/download/%{name}-%{version}.tar.gz
Source0: http://ftp.debian.org/debian/pool/main/a/abcde/%{name}_%{version}.orig.tar.gz Source1: https://abcde.einval.com/download/%{name}-%{version}.tar.gz.sign
Patch0: %{name}-2.4.0-config.patch # gpg2 --recv-key 0x587979573442684E
# http://code.google.com/p/abcde/issues/detail?id=17 # gpg2 --export --export-options export-minimal 0x587979573442684E > 587979573442684E.gpg
Patch1: %{name}-2.1.19-inst.patch Source2: 587979573442684E.gpg
# Cherry-picked bits from Ubuntu's 2.3.99.7-1ubuntu1 Patch0: %{name}-normalize.patch
Patch2: %{name}_2.3.99.7-1ubuntu1.diff # https://bugzilla.redhat.com/show_bug.cgi?id=1916974
# http://code.google.com/p/abcde/issues/detail?id=18 Patch1: https://bugzilla.redhat.com/attachment.cgi?id=1748056#/abcde-gnudb.patch
Patch3: %{name}-2.3.99.7-trackinfo.patch
# http://code.google.com/p/abcde/issues/detail?id=19
Patch4: %{name}-2.3.99.7-speex-comment.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch BuildArch: noarch
BuildRequires: %{_bindir}/gpgv2
BuildRequires: make
BuildRequires: perl-generators
Requires: cd-discid Requires: cd-discid
Requires: cdparanoia Requires: %{_bindir}/hostname
Requires: wget Requires: wget
Requires: which Requires: which
Requires(hint): vorbis-tools # cdparanoia, vorbis-tools for defaults
Requires(hint): flac Requires: cdparanoia
Requires: vorbis-tools
# icedax for cd-text
Recommends: icedax
Recommends: flac
Suggests: cd-discid
Suggests: cdrdao
Suggests: ImageMagick
Suggests: lame
Suggests: libcdio-paranoia
Suggests: normalize
Suggests: opus-tools
Suggests: speex-tools
Suggests: twolame
Suggests: wavpack
Suggests: vorbisgain
# eyeD3 is smaller than id3v2
Suggests: %{_bindir}/eyeD3
Conflicts: python-eyed3 < 0.7.0
%description %description
abcde is a frontend command-line utility (actually, a shell script) abcde is a front end command line utility (actually, a shell script)
that grabs audio tracks off a CD, encodes them to various formats, and that grabs audio tracks off a CD, encodes them to various formats, and
tags them, all in one go. tags them, all in one go.
%prep %prep
%setup -q %{gpgverify} --keyring='%{S:2}' --signature='%{S:1}' --data='%{S:0}'
%patch0 -p1 %autosetup
%patch1 -p1
%patch2 -p1
%patch3 -p0
%patch4 -p1
mv examples/cue2discid . mv examples/cue2discid .
sed -i -e 's|bin/python\b|bin/python3|' cue2discid
chmod -c -x examples/musicbrainz-get-tracks
%build %build
%install %install
rm -rf $RPM_BUILD_ROOT %make_install prefix=%{_prefix} sysconfdir=%{_sysconfdir}
make install DESTDIR=$RPM_BUILD_ROOT rm -r $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} # handled separately
install -pm 755 cue2discid $RPM_BUILD_ROOT%{_bindir} install -pm 755 cue2discid $RPM_BUILD_ROOT%{_bindir}
%clean
rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root,-) %license COPYING
%doc COPYING FAQ KNOWN.BUGS README TODO USEPIPES changelog examples/ %doc FAQ README changelog examples/
%config(noreplace) %{_sysconfdir}/abcde.conf %config(noreplace) %{_sysconfdir}/abcde.conf
%{_bindir}/abcde %{_bindir}/abcde
%{_bindir}/abcde-musicbrainz-tool
%{_bindir}/cddb-tool %{_bindir}/cddb-tool
%{_bindir}/cue2discid %{_bindir}/cue2discid
%{_mandir}/man1/abcde.1* %{_mandir}/man1/abcde.1*
@ -70,6 +82,178 @@ rm -rf $RPM_BUILD_ROOT
%changelog %changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Mar 16 2023 Jilayne Lovejoy <jlovejoy@redhat.com> - 2.9.3-12
- migrated to SPDX license
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat May 22 2021 Dominik Mierzejewski <rpm@greysector.net> - 2.9.3-7
- point to gnudb.org instead of the discontinued freedb.org (#1916974)
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Tue Oct 29 2019 Dominik Mierzejewski <rpm@greysector.net> - 2.9.3-3
- MusicBrainz lookup support for abcde (#1758816)
- use gpgverify macro
- add missing BR: perl-generators to generate perl dependencies
- add Requires: hostname which might be missing on minimal installs
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Feb 05 2019 Dominik Mierzejewski <rpm@greysector.net> - 2.9.3-1
- update to 2.9.3 (#1672604)
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Aug 04 2018 Dominik Mierzejewski <rpm@greysector.net> - 2.9.2-1
- update to 2.9.2 (#1611854)
- fix version typo in Makefile
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Mar 15 2018 Dominik Mierzejewski <rpm@greysector.net> - 2.9.1-1
- update to 2.9.1 (#1553948)
* Fri Mar 09 2018 Dominik Mierzejewski <rpm@greysector.net> - 2.9-1
- update to 2.9 (#1553139)
- rebase patches
- use autosetup macro
* Wed Feb 21 2018 Dominik Mierzejewski <rpm@greysector.net> - 2.8.1-6
- add Suggests for twolame, now that's included in Fedora 27+ (#1534297)
- verify GPG signature for the source tarball
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sun Jul 02 2017 Dominik Mierzejewski <rpm@greysector.net> - 2.8.1-3
- set the default CDDBMETHOD to cddb, as perl MusicBrainz modules are
not packaged
- add a weak dependency on lame, since mp3 encoding is now in Fedora 25+
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Jan 19 2017 Dominik Mierzejewski <rpm@greysector.net> - 2.8.1-1
- Update to 2.8.1
* Wed Jan 18 2017 Dominik Mierzejewski <rpm@greysector.net> - 2.8-1
- Update to 2.8
- Add the supported additional tools packaged in Fedora to Suggests:
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.7.2-2
- Rebuild for Python 3.6
* Sun Apr 10 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.7.2-1
- Update to 2.7.2
- Use HTTPS for URLs
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sun Oct 4 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.7.1-1
- Update to 2.7.1
* Sun Jun 21 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.7-1
- Update to 2.7
- Use python3 in cue2discid
- Soften some dependencies
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Nov 9 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.6-1
- Update to 2.6
- Mark COPYING as %%license where applicable
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu Apr 17 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.5.4-4
- Fix eyeD3 tagging of entries without year info
- Fix bogus date in %%changelog
* Thu Aug 1 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.5.4-3
- Apply upstream + --comment fixes for eyeD3 >= 0.7.0 (#991163).
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Sep 19 2012 Ville Skyttä <ville.skytta@iki.fi> - 2.5.4-1
- Update to 2.5.4.
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sun Jun 17 2012 Ville Skyttä <ville.skytta@iki.fi> - 2.5.3-1
- Update to 2.5.3.
* Sun Apr 29 2012 Ville Skyttä <ville.skytta@iki.fi> - 2.5.2-1
- Update to 2.5.2.
* Sun Apr 15 2012 Ville Skyttä <ville.skytta@iki.fi> - 2.5.0-1
- Update to 2.5.0.
- Clean up specfile constructs no longer needed in Fedora or EL6+.
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Feb 09 2011 Dennis Gilmore <dennis@ausil.us> -2.4.2-3
- remove unsupported Requires(hint) from spec
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> -2.4.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sun May 30 2010 Ville Skyttä <ville.skytta@iki.fi> - 2.4.2-1
- Update to 2.4.2 (#597723), track info patch applied upstream.
* Fri Apr 2 2010 Ville Skyttä <ville.skytta@iki.fi> - 2.4.1-1
- Update to 2.4.1.
* Sun Oct 18 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.4.0-1 * Sun Oct 18 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.4.0-1
- Update to 2.4.0 (#529509). - Update to 2.4.0 (#529509).
@ -131,7 +315,7 @@ rm -rf $RPM_BUILD_ROOT
- 2.3.2, vi and genre patches applied upstream. - 2.3.2, vi and genre patches applied upstream.
- Convert man page to UTF-8. - Convert man page to UTF-8.
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.2.3-2 * Wed Apr 6 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.2.3-2
- rebuilt - rebuilt
* Thu Feb 10 2005 Ville Skyttä <ville.skytta@iki.fi> - 2.2.3-1 * Thu Feb 10 2005 Ville Skyttä <ville.skytta@iki.fi> - 2.2.3-1

View file

@ -1,27 +0,0 @@
--- abcde-2.3.99.7.orig/abcde
+++ abcde-2.3.99.7/abcde
@@ -1116,9 +1116,10 @@
esac
COMMENT="--comment \"$COMMENT\""
fi
- # Quick hack to avoid tagging Ogg/Speex, since there is no other way to tag than inline tagging
- if [ ! "$DOTAG" = "y" ]; then
- $RUN_COMMAND nice $EFFECTIVE_NICE $SPEEXENCODER $SPEEXENCODEROPTS --author "$TRACKARTIST" --title "$TRACKNAME" "$COMMENT" "$IN" "$OUT"
+ # Tag the file at encode time, as it can't be done after encoding.
+ if [ "$DOTAG" = "y" ]; then
+ $RUN_COMMAND nice $EFFECTIVE_NICE $SPEEXENCODER $SPEEXENCODEROPTS --author "$TRACKARTIST" --title "$TRACKNAME" --comment "$COMMENT" "$IN" "$OUT"
+
else
$RUN_COMMAND nice $EFFECTIVE_NICE $SPEEXENCODER $SPEEXENCODEROPTS "$IN" "$OUT"
fi
@@ -1133,8 +1134,8 @@
$RUN_COMMAND nice $EFFECTIVE_NICE $MPPENCODER $MPPENCODEROPTS --artist "$TRACKARTIST" --album "$DALBUM" --title "$TRACKNAME" --track "$1" --genre "$CDGENRE" --year "$CDYEAR" --comment "$COMMENT" "$IN" "$OUT"
;;
m4a)
- # Quick hack to avoid tagging Ogg/Speex, since there is no other way to tag than inline tagging
- if [ ! "$DOTAG" = "y" ]; then
+ # Tag the file at encode time, as it can't be done after encoding.
+ if [ "$DOTAG" = "y" ]; then
$RUN_COMMAND nice $EFFECTIVE_NICE $AACENCODER $AACENCODEROPTS --artist "$TRACKARTIST" --album "$DALBUM" --title "$TRACKNAME" --track "$1" --genre "$CDGENRE" --year "$CDYEAR" --comment "$COMMENT" -o "$OUT" "$IN"
else

View file

@ -1 +1,2 @@
621abafbfc4eecbbc887dc400d697c2f abcde_2.4.0.orig.tar.gz SHA512 (abcde-2.9.3.tar.gz) = 51a1dfa1f1d2dab6b8dad7d9f70d0139938151bc2dae0e9fc80da5385b4bba4d71c89a4d1b2dec5bd24787a542cb0caeacbef423cf32b8014cf6320c391b4236
SHA512 (abcde-2.9.3.tar.gz.sign) = b3fe879beee77d21d5e97968345e9a267241e6e9f52b195eb39f325acbfd82bf7eee6c156168fb673f8011cc38c69d69900ce4d66959eb995ed64bca6dc79928