History

fix mktemp use on BSD

Sigrid Haflínudóttir committed 7 years ago

Commit 701639b1 parent 31f4deb1 file · +6 −6Browse files

Unified · Split

split2flac+6−6
@@ -238,7 +238,7 @@ METAFLAC="metaflac --no-utf8-convert" · 237 unmodified lines
238238 VORBISCOMMENT="vorbiscomment -R -a"
239239 command -v mid3v2 >/dev/null && ID3TAG="mid3v2" || ID3TAG="id3tag -2"
240240 MP4TAGS="mp4tags"
241−GETTAG="cueprint -n 1 -t"
241+GETTAG="cueprint -n 1 -i cue -t"
242242 VALIDATE="sed s/[^][[:space:][:alnum:]&_#,.'\"\(\)!-]//g"
243243
244244 # check & print output format
@@ -286,7 +286,7 @@ update_pattern () { · 41 unmodified lines
286286
287287 # splits a file
288288 split_file () {
289− TMPCUE="${HOME}/.split2flac_XXXXX.cue"
289+ TMPCUE="${HOME}/.split2flac.cue.XXXXXX"
290290 FILE="$1"
291291
292292 if [ ! -r "${FILE}" ]; then
@@ -324,7 +324,7 @@ split_file () { · 31 unmodified lines
324324 TMPCUE=$(mktemp "${TMPCUE}")
325325 CUE="${TMPCUE}"
326326 echo "${CUESHEET}" > "${CUE}"
327− TMPCUE="${HOME}/.split2flac_XXXXX.cue"
327+ TMPCUE="${HOME}/.split2flac.cue.XXXXXX"
328328
329329 if [ $? -ne 0 ]; then
330330 emsg "Unable to save internal cue sheet\n"
@@ -434,7 +434,7 @@ split_file () { · 103 unmodified lines
434434
435435 # some cue sheets may have non-audio tracks
436436 # we can check the difference between what cuebreakpoints and cueprint gives us
437− BREAKPOINTS_NUM=$(($(cuebreakpoints "${CUE}" 2>/dev/null | wc -l) + 1))
437+ BREAKPOINTS_NUM=$(($(cuebreakpoints -i cue "${CUE}" 2>/dev/null | wc -l) + 1))
438438
439439 # too bad, we can't fix that in a _right_ way
440440 if [ ${BREAKPOINTS_NUM} -lt ${TRACKS_NUM} ]; then
@@ -543,12 +543,12 @@ split_file () { · 102 unmodified lines
543543
544544 i=1
545545 while [ $i -le ${TRACKS_NUM} ]; do
546− TAG_TITLE=$(cueprint -n $i -t %t "${CUE}" 2>/dev/null)
546+ TAG_TITLE=$(cueprint -n $i -i cue -t %t "${CUE}")
547547 FILE_TRACK="$(printf %02i $i)"
548548 FILE_TITLE=$(echo "${TAG_TITLE}" | ${VALIDATE})
549549 f="${OUT}/${FILE_TRACK}.${FORMAT}"
550550
551− TAG_PERFORMER=$(cueprint -n $i -t %p "${CUE}" 2>/dev/null)
551+ TAG_PERFORMER=$(cueprint -n $i -i cue -t %p "${CUE}" 2>/dev/null)
552552
553553 if [ -n "${TAG_PERFORMER}" -a "${TAG_PERFORMER}" != "${TAG_ARTIST}" ]; then
554554 $msg "$i: $cG${TAG_PERFORMER} - ${TAG_TITLE}$cZ\n"

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t