Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37799103
en ru br
Репозитории 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
www.altlinux.org/Changes

Группа :: Звук
Пакет: 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]
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin