-
Notifications
You must be signed in to change notification settings - Fork 16
/
PKGBUILD
38 lines (31 loc) · 866 Bytes
/
PKGBUILD
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
pkgname=gst-plugins-ugly
pkgver=1.24.5
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Ugly Plugins"
arch=('x86_64')
license=('LGPL')
url="https://gstreamer.freedesktop.org/"
depends=('gst-plugins-base' 'libdvdread' 'lame' 'libmpeg2' 'a52dec'
'libmad' 'x264' 'opencore-amr' 'libcdio')
makedepends=('python3' 'meson' 'ninja')
options=('!libtool' '!emptydirs')
source=("https://gstreamer.freedesktop.org/src/gst-plugins-ugly/${pkgname}-${pkgver}.tar.xz")
sha256sums=('333267b6e00770440a4a00402910dd59ed8fd619eaebf402815fbe111da7776d')
build() {
mkdir -p build
cd build
meson setup ../${pkgname}-${pkgver} \
--prefix=/usr \
--buildtype=release \
-Dpackage-name="GStreamer Good (KaOS)" \
-Dpackage-origin="https://kaosx.us/"
ninja
}
check() {
cd build
ninja test
}
package() {
cd build
DESTDIR=${pkgdir} ninja install
}