summarylogtreecommitdiffstats
path: root/PKGBUILD
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)"
}