/[debburn]/mods-archive/03_script.dpatch
ViewVC logotype

Contents of /mods-archive/03_script.dpatch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 224 - (show annotations) (download)
Tue Sep 5 19:18:45 2006 UTC (6 years, 9 months ago) by blade
File size: 2917 byte(s)
Parked the mods archive outside of the trunk
1 #! /bin/sh -e
2 ## 03_script.dpatch by Joerg Jaspert <joerg@debian.org>
3 ## Original made by Eduard Bloch <blade@debian.org>
4 ##
5 ## All lines beginning with `## DP:' are a description of the patch.
6 ## DP: Small patch to the cdda2mp3 script to read a default config.
7
8 if [ $# -ne 1 ]; then
9 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
10 exit 1
11 fi
12 case "$1" in
13 -patch) patch -f --no-backup-if-mismatch -p1 < $0;;
14 -unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
15 *)
16 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
17 exit 1;;
18 esac
19
20 exit 0
21
22 @DPATCH@
23 diff -urNad /home/inet/cvs/cdrtools-2.0+a14/cdda2wav/cdda2mp3 cdrtools-2.0+a14/cdda2wav/cdda2mp3
24 --- /home/inet/cvs/cdrtools-2.0+a14/cdda2wav/cdda2mp3 2000-06-24 07:47:48.000000000 +0200
25 +++ cdrtools-2.0+a14/cdda2wav/cdda2mp3 2003-06-04 00:02:36.000000000 +0200
26 @@ -14,19 +14,35 @@
27
28 # specify the sampling program and its options
29 # do not specify the track option here!
30 -CDDA2WAV=cdda2wav
31 -CDDA2WAV_OPTS='-H -P0 -q'
32 +CDDA2WAV=${CDDA2WAV:-cdda2wav}
33 +CDDA2WAV_OPTS=${CDDA2WAV_OPTS:-'-H -P0 -q'}
34
35 # for normal use, comment out the next line
36 #DEBUG='-d1'
37
38 # the post processor is fed through a pipe to avoid space waste
39 # specify the post processing program and its options
40 -MP_CODER=lame
41 -#MP_OPTIONS=''
42 +MP_CODER=${MP_CODER:-lame}
43 +MP_OPTIONS=${MP_OPTIONS:-''}
44
45 +$MP_CODER -h >/dev/null 2>&1
46 +if [ $? != 0 ] ; then
47 + echo "Encoder not found. Install one first!"
48 + exit 1
49 +fi
50 +
51 +if [ "$CDDADEVICE" = "" ]
52 +then
53 + CDDA_DEVICE=/dev/cdrom
54 + export CDDA_DEVICE
55 +fi
56 +
57 FILEPREFIX=${1:-audiotrack}
58
59 +if [ -e /etc/default/cdda2mp3 ]; then
60 + . /etc/default/cdda2mp3
61 +fi
62 +
63 TRACK=1
64 while :
65 do
66 diff -urNad /home/inet/cvs/cdrtools-2.0+a14/cdda2wav/cdda2ogg cdrtools-2.0+a14/cdda2wav/cdda2ogg
67 --- /home/inet/cvs/cdrtools-2.0+a14/cdda2wav/cdda2ogg 2002-04-09 13:18:15.000000000 +0200
68 +++ cdrtools-2.0+a14/cdda2wav/cdda2ogg 2003-06-04 00:02:33.000000000 +0200
69 @@ -14,26 +14,34 @@
70
71 # specify the sampling program and its options
72 # do not specify the track option here!
73 -CDDA2WAV=cdda2wav
74 -CDDA2WAV_OPTS='-H -P0 -q'
75 +CDDA2WAV=${CDDA2WAV:-cdda2wav}
76 +CDDA2WAV_OPTS=${CDDA2WAV_OPTS:-'-H -P0 -q'}
77
78 # for normal use, comment out the next line
79 #DEBUG='-d1'
80
81 # the post processor is fed through a pipe to avoid space waste
82 # specify the post processing program and its options
83 -MP_CODER=oggenc
84 -MP_OPTIONS=''
85 +MP_CODER=${MP_CODER:-oggenc}
86 +MP_OPTIONS=${MP_OPTIONS:-''}
87
88 -$MP_CODER -h > /dev/null 2> /dev/null
89 +$MP_CODER -h >/dev/null 2>&1
90 if [ $? != 0 ] ; then
91 echo "Oggenc not found. Install vorbis-tools first!"
92 exit 1
93 fi
94
95 +if [ "$CDDADEVICE" = "" ]
96 +then
97 + CDDA_DEVICE=/dev/cdrom
98 + export CDDA_DEVICE
99 +fi
100 +
101 FILEPREFIX=${1:-audiotrack}
102
103 -. /etc/default/cdda2ogg 2>/dev/null || true
104 +if [ -e /etc/default/cdda2ogg ]; then
105 + . /etc/default/cdda2ogg
106 +fi
107
108 TRACK=1
109 while :

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.5