summaryrefslogtreecommitdiffstats
path: root/gstreamer/MAKEPKG
diff options
context:
space:
mode:
Diffstat (limited to 'gstreamer/MAKEPKG')
-rw-r--r--gstreamer/MAKEPKG46
1 files changed, 46 insertions, 0 deletions
diff --git a/gstreamer/MAKEPKG b/gstreamer/MAKEPKG
new file mode 100644
index 0000000..c797daa
--- /dev/null
+++ b/gstreamer/MAKEPKG
@@ -0,0 +1,46 @@
1#!/bin/mkpkg
2# description: Open source multimedia framework core library
3# url: https://gstreamer.freedesktop.org
4
5name=gstreamer
6version=1.28.1
7release=1
8depends=(glib)
9makedeps=(meson samurai pkgconf python3)
10source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
11sha256sums=(
12 "b65e2ffa35bdbf8798cb75c23ffc3d05e484e48346ff7546844ba85217664504"
13)
14
15build() {
16 cd $name-$version
17 meson setup build \
18 --prefix=/usr \
19 --buildtype=release \
20 --wrap-mode=nodownload \
21 -Dgst_debug=false \
22 -Dtracer_hooks=false \
23 -Dintrospection=disabled \
24 -Dbenchmarks=disabled \
25 -Dexamples=disabled \
26 -Dtests=disabled \
27 -Dtools=enabled \
28 -Ddoc=disabled \
29 -Dcheck=disabled \
30 -Dnls=disabled \
31 -Dptp-helper-setuid-user=nobody \
32 -Dptp-helper-setuid-group=nobody
33 meson compile -C build
34 meson install -C build --destdir $PKG
35
36 rm -rf $PKG/usr/share/gdb
37 rm -rf $PKG/usr/share/cmake
38 rm -rf $PKG/usr/libexec/gstreamer-1.0/gst-hotdoc-plugins-scanner
39 rm -rf $PKG/usr/libexec/gstreamer-1.0/gst-plugins-doc-cache-generator
40}
41signify() {
42 untrusted comment: public key
43 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
44}
45
46# vim: filetype=sh