blob: 762f8b0dc66dcc7ccf666f24781bbb132676234a (
plain)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
# Maintainer: 3ED <krzysztofas /at/ protonmail>
pkgname=(
poc
mp3cue mp3cut mp3length
pob-2250 pob-3119 pob-fec
poc-2250 poc-3119 poc-fec poc-http
pogg-http)
pkgbase=poc
pkgdesc='a mp3 command-line editing and streaming tools'
pkgver=0.4.1
pkgrel=7
arch=('i686' 'x86_64')
license=('custom')
depends=('glibc')
groups=('poc')
makedepends=('flex' 'bison')
url='https://bl0rg.net/software/poc/'
source=('https://bl0rg.net/software/poc/poc-0.4.1.tar.gz'
'patch-x86_64.diff')
sha256sums=('a8f8be5281b80f9bb1dd0d330ec59e608d557351f6e6ad5b3d14932f7b952d29'
'1f02a2d2db9bc2d00beeef4099df3276bc80e603c5b5aa45969d8d25f919c2b4')
prepare() {
test "$CARCH" = "x86_64" \
&& cd "$srcdir/$pkgbase-$pkgver" \
&& patch -Np0 < "$srcdir/patch-x86_64.diff"
}
build() {
cd "$srcdir/$pkgbase-$pkgver"
make
}
package_mp3cue() {
_pkgname=mp3cue
pkgdesc="cut a MP3 file according to a CUE file"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_mp3cut() {
_pkgname=mp3cut
pkgdesc="cut and assemble MP3 files"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_mp3length() {
_pkgname=mp3length
pkgdesc="show the length of a MP3 file"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_pob-2250() {
_pkgname=pob-2250
pkgdesc="receive RTP RFC 2250 MP3 streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_pob-3119() {
_pkgname=pob-3119
pkgdesc="receive RTP RFC 3119 MP3 streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_pob-fec() {
_pkgname=pob-fec
pkgdesc="receive FEC MP3 streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_poc-2250() {
_pkgname=poc-2250
pkgdesc="send RTP RFC 2250 MP3 streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}-ploss" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_poc-3119() {
_pkgname=poc-3119
pkgdesc="send RTP RFC 3119 MP3 streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}-ploss" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_poc-fec() {
_pkgname=poc-fec
pkgdesc="send FEC MP3 streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}-ploss" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_poc-http() {
_pkgname=poc-http
pkgdesc="send HTTP MP3 streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_pogg-http() {
_pkgname=pogg-http
pkgdesc="send HTTP OGG streams"
install -dm755 "$pkgdir/usr/"{bin,share/man/man1}
install -dm755 "$pkgdir/usr/share/licenses/${_pkgname}"
install -m 755 "$srcdir/$pkgbase-$pkgver/${_pkgname}" "$pkgdir/usr/bin"
install -m 644 "$srcdir/$pkgbase-$pkgver/man/man1/${_pkgname}.1" "$pkgdir/usr/share/man/man1"
install -m 444 "$srcdir/$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}
package_poc() {
#matapackage for backward and aur compatibility
depends=(mp3cue mp3cut mp3length pob-2250 pob-3119 pob-fec poc-2250 poc-3119 poc-fec poc-http pogg-http)
pkgdesc="a mp3 command-line editing and streaming tools (metapackage)"
}
|