File: prep-control-transit.sh

package info (click to toggle)
wine 1.4.1-4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 156,772 kB
  • sloc: ansic: 2,124,295; perl: 17,673; yacc: 12,202; makefile: 7,447; sh: 3,981; lex: 3,913; cpp: 812; awk: 69; xml: 21; sed: 3
file content (30 lines) | stat: -rw-r--r-- 517 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
SUFFIX="$1"
TRANSPREFIX="$2"
TRANSSUFFIX="$3"

sed -n "
/^Source: / {
 s/Source: \(.*\)/Source: \1${SUFFIX}/
 h
}
/^Package: / {
 : PKG
 x
 s/Package: \([^\n]*\)\n\(\([^\n]*\n\)*\)Depends: \(.*\n\([ ].*\n\)*\)/Package: \1${SUFFIX}\n\2Depends: ${TRANSPREFIX}\1${TRANSSUFFIX}\n/M
 s/Pre-Depends: .*\n//M
 s/Conflicts: .*\n//M
 s/Recommends: .*\n//M
 s/Suggests: .*\n//M
 s/Replaces: .*\n//M
 /^./ p
 x
 $ q
 h
}
/^Source: \|^Package: /! H
$ b PKG
" debian/control.in > debian/control

# return success
true