blob: 762d37c5cc2853c64c25eb6fe5a96fcdf9ca3c04 (
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
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gst-plugins-base1
pkgver=1.8.3
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Base Plugins"
url="http://gstreamer.freedesktop.org/"
arch="all"
license="GPL LGPL"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
depends=
depends_dev="gstreamer1-dev glib-dev"
makedepends="$depends_dev
alsa-lib-dev
cdparanoia-dev
expat-dev
gtk+3.0-dev
libice-dev
libogg-dev
liboil-dev
libsm-dev
libtheora-dev
libvorbis-dev
libxv-dev
orc-dev
perl
"
source="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-$pkgver.tar.xz
CVE-2016-9811.patch
CVE-2017-5837.patch
CVE-2017-5839.patch
CVE-2017-5842.patch
CVE-2017-5844.patch
"
ldpath="/usr/lib/gstreamer-1.0"
builddir="$srcdir"/gst-plugins-base-$pkgver
# secfixes:
# 1.8.3-r0:
# - CVE-2016-9811
# - CVE-2017-5837
# - CVE-2017-5839
# - CVE-2017-5842
# - CVE-2017-5844
build() {
cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--disable-experimental \
--disable-fatal-warnings \
--with-default-audiosink=alsasink \
--with-package-name="GStreamer Base Plugins (Alpine Linux)" \
--with-package-origin="http://alpinelinux.org/" \
|| return 1
make || return 1
}
package() {
cd "$builddir"
make -j1 DESTDIR="$pkgdir" install || return 1
rm -f "$pkgdir"/usr/lib/*.a "$pkgdir"/usr/lib/gstreamer*/*.a
}
md5sums="4d03dd81828ea6b98a44c8f1ab7f4976 gst-plugins-base-1.8.3.tar.xz
846f769bf9731fb8dbf5a3b15e3f5c7f CVE-2016-9811.patch
ff978d55489454bc3cb8484bbb91b83d CVE-2017-5837.patch
44411f44d931aaab4b98a241351fd9e1 CVE-2017-5839.patch
81e7cf189f684fccde21586639ae354f CVE-2017-5842.patch
bf83c9a4b5b912407febf1ef46695137 CVE-2017-5844.patch"
sha256sums="114871d4d63606b4af424a8433cd923e4ff66896b244bb7ac97b9da47f71e79e gst-plugins-base-1.8.3.tar.xz
7d99877a850f8d51dd4580ed3a5b2df35ebda99aa99a512899586a28c5cc9d50 CVE-2016-9811.patch
a8d23b2be0154ab99d9340b03bd4851db599ed77982ea72e8c76e2fba272ac06 CVE-2017-5837.patch
96187c63e86bdec615b12e3471886e1bd73590b82a4c213ee7724ffe4528e4b5 CVE-2017-5839.patch
d687f8c3e398c2675144d4692a7060c6bb7b21c5b10b7b43fd1de94072ac07a3 CVE-2017-5842.patch
a2ba776741e695449531993b9e389ed1ca208b17f4517d31377abe71aca1e238 CVE-2017-5844.patch"
sha512sums="9fe88b73fe85be8614340f65515900998bdee010ebc39d6d4286b7ba39a82b75e58da76dc15e23fae7f228f4efa51c68935e2515ccc367d13dd68e173cf1ae0c gst-plugins-base-1.8.3.tar.xz
6a64842bd2d2bdc8c4c0793b46f88f1ec6a5e25de9598a973ea542cec43ec4da4afd3857d4f0055cb0f6d2999d623b73003fdc61a09bb60922d32e53922ba935 CVE-2016-9811.patch
4514ab453df8f3653a84192d973cf76b616545f956f283d683362b2e0c23c1d86309311cf0610bae674e9c6e5adce2cc8b99fdb25977f47fc852d51e772f794a CVE-2017-5837.patch
95ee0c94472906f7c830156a9d78323502e7e7605dec99f0c30009762339512169bf6e32d3c01ec54d381f6bb4b5459fd9fef981c8b337eb85236e61a9bac8f2 CVE-2017-5839.patch
1c949ec4e7a99b87677f883a54eb8848ba127242649c1a2b26094e3d3b9c6474ba8a85fd879d4f69da0dfbb0150f5e9ad4a542a0343e7d42ba230a1c00a27cfe CVE-2017-5842.patch
f5a70ecc2967ee4980336e8b7b2c686b830864cfbf9da544487a5b53cbe119bacbfefccae0c7365523637085d86dc78a16cb7ac3f324c0bf993eaefa6d845745 CVE-2017-5844.patch"
|