Репозитории ALT
S: | 0.8.5a-alt3 |
5.1: | 0.8.5a-alt1 |
4.1: | 0.8.4-alt9 |
4.0: | 0.8.4-alt7 |
3.0: | 0.8.4-alt4 |
Группа :: Звук
Пакет: mp3info
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: mp3info-0.8.5a-deb-fixes.patch
Скачать
Скачать
--- mp3info-0.8.5a.orig/Makefile
+++ mp3info-0.8.5a/Makefile
@@ -28,9 +28,9 @@
# bindir = where binaries get installed (default = /usr/local/bin)
# mandir = where the manual page gets installed (default = /usr/local/man/man1)
-prefix=/usr/local
+prefix=$(DESTDIR)/usr
bindir=${prefix}/bin
-mandir = $(prefix)/man/man1
+mandir = $(prefix)/share/man/man1
# No changes necessary below this line
@@ -69,12 +69,10 @@
$(RM) -f mp3info.txt
install-mp3info: mp3info
- $(STRIP) mp3info
$(INSTALL) mp3info $(bindir)/mp3info
$(INSTALL) mp3info.1 $(mandir)/mp3info.1
install-gmp3info: gmp3info
- $(STRIP) gmp3info
$(INSTALL) gmp3info $(bindir)/gmp3info
install: install-mp3info install-gmp3info
--- mp3info-0.8.5a.orig/debian/watch
+++ mp3info-0.8.5a/debian/watch
@@ -0,0 +1,3 @@
+version=3
+
+ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/mp3info-(.*)\.tgz
--- mp3info-0.8.5a.orig/mp3info.c
+++ mp3info-0.8.5a/mp3info.c
@@ -34,7 +34,7 @@
char FILENAME_FORMAT_STRING[]="File: %F\n";
char ID3_FORMAT_STRING[]="Title: %-30t Track: %n\nArtist: %a\nAlbum: %-30l Year: %y\nComment: %-30c Genre: %g [%G]\n";
-char TECH_FORMAT_STRING[]="Media Type: MPEG %2.1v Layer %L\nAudio: %r KB/s, %qKHz (%o)\nEmphasis: %e\nCRC: %E\nCopyright: %C\nOriginal: %O\nPadding: %p\nLength: %m:%02s\n";
+char TECH_FORMAT_STRING[]="Media Type: MPEG %2.1v Layer %L\nAudio: %r kbps, %q kHz (%o)\nEmphasis: %e\nCRC: %E\nCopyright: %C\nOriginal: %O\nPadding: %p\nLength: %m:%02s\n";
int main(int argc, char *argv[]) {
FILE *fp;
@@ -183,7 +183,7 @@
file_open=0;
if (view_only == 1) {
if ( !( fp=fopen(argv[i],"rb") ) ) {
- sprintf(error_msg,"Error opening MP3: %s",argv[i]);
+ snprintf(error_msg,sizeof(error_msg),"Error opening MP3: %s",argv[i]);
perror(error_msg);
retcode |= 1;
} else {
@@ -191,7 +191,7 @@
}
} else {
if ( !( fp=fopen(argv[i],"rb+") ) ) {
- sprintf(error_msg,"Error opening MP3: %s",argv[i]);
+ snprintf(error_msg,sizeof(error_msg),"Error opening MP3: %s",argv[i]);
perror(error_msg);
retcode |= 1;
} else {
@@ -211,8 +211,10 @@
}
if(view_only) {
- if(want_id3 && !mp3.id3_isvalid)
+ if(want_id3 && !mp3.id3_isvalid) {
fprintf(stderr,"%s does not have an ID3 1.x tag.\n",mp3.filename);
+ retcode |= 16;
+ }
if(print_format) {
format_output(print_format,&mp3,vbr_report);
--- mp3info-0.8.5a.orig/textfunc.c
+++ mp3info-0.8.5a/textfunc.c
@@ -105,8 +105,8 @@
"\n\t\t%%u\tNumber of good audio frames (integer)\n"\
"\t\t%%b\tNumber of corrupt audio frames (integer)\n"\
"\t\t%%Q\tSampling frequency in Hz (integer)\n"\
- "\t\t%%q\tSampling frequency in KHz (integer)\n"\
- "\t\t%%r\tBit Rate in KB/s (see also '-r')\n"\
+ "\t\t%%q\tSampling frequency in kHz (integer)\n"\
+ "\t\t%%r\tBit Rate in kbps (see also '-r')\n"\
"\n\t\t%%m\tPlaying time: minutes only (integer)\n"\
"\t\t%%s\tPlaying time: seconds only (integer)\n"\
"\t\t%%S\tTotal playing time in seconds (integer)\n"\
--- mp3info-0.8.5a.orig/mp3info.1
+++ mp3info-0.8.5a/mp3info.1
@@ -170,10 +170,10 @@
Sampling frequency in Hz [integer]
.B
.IP %q
-Sampling frequency in KHz [integer]
+Sampling frequency in kHz [integer]
.B
.IP %r
-Bit Rate in KB/s (type and meaning affected by \fB-r\fP option)
+Bit Rate in kbps (type and meaning affected by \fB-r\fP option)
.B
.IP %m
Playing time: minutes only [integer]