Skip to content

Commit f487321

Browse files
Xdaviusxdaviusoklopfer
authored
upd(libdrm): 2.4.120 -> 2.4.122 (#6274)
Co-authored-by: xdavius <[email protected]> Co-authored-by: oklopfer <[email protected]>
1 parent 273d8db commit f487321

File tree

3 files changed

+91
-34
lines changed

3 files changed

+91
-34
lines changed

packages/libdrm/.SRCINFO

+26-7
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,42 @@
11
pkgbase = libdrm
2-
pkgver = 2.4.120
3-
pkgrel = 2
2+
gives = libdrm
3+
pkgver = 2.4.122
4+
pkgrel = 1
45
pkgdesc = Userspace interface to kernel DRM services
56
url = https://dri.freedesktop.org/
67
arch = amd64
78
arch = arm64
89
depends = libpciaccess0
9-
depends = libc6
1010
makedepends = python3-docutils
1111
makedepends = meson
1212
makedepends = ninja-build
1313
makedepends = libcairo2-dev
1414
makedepends = libpciaccess-dev
1515
makedepends = libc6-dev
16+
breaks = libdrm2
17+
breaks = libdrm-common
18+
breaks = libdrm-intel1
19+
breaks = libdrm-nouveau2
20+
breaks = libdrm-radeon1
21+
breaks = libdrm-amdgpu1
22+
breaks = libdrm-dev
23+
replaces = libdrm2
24+
replaces = libdrm-common
25+
replaces = libdrm-intel1
26+
replaces = libdrm-nouveau2
27+
replaces = libdrm-radeon1
28+
replaces = libdrm-amdgpu1
1629
replaces = libdrm-dev
17-
provides = libdrm
18-
provides = libdrm-dev
30+
provides = libdrm2=2.4.122
31+
provides = libdrm-common=2.4.122
32+
provides = libdrm-intel1=2.4.122
33+
provides = libdrm-nouveau2=2.4.122
34+
provides = libdrm-radeon1=2.4.122
35+
provides = libdrm-amdgpu1=2.4.122
36+
provides = libdrm-dev=2.4.122
1937
maintainer = Oren Klopfer <[email protected]>
20-
source = https://dri.freedesktop.org/libdrm/libdrm-2.4.120.tar.xz
21-
sha256sums = 3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a
38+
maintainer = xdavius <[email protected]>
39+
source = https://gitlab.freedesktop.org/mesa/drm/-/archive/libdrm-2.4.122/drm-libdrm-2.4.122.tar.gz
40+
sha256sums = 7babfa22795dda27f32ed78b89bf93bfd341043e254bd42734cb569b602481d3
2241

2342
pkgname = libdrm

packages/libdrm/libdrm.pacscript

+39-20
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,49 @@
11
pkgname="libdrm"
2-
pkgver="2.4.120"
3-
pkgrel="2"
2+
gives="${pkgname}"
43
pkgdesc="Userspace interface to kernel DRM services"
5-
url="https://dri.freedesktop.org/"
4+
pkgver="2.4.122"
5+
pkgrel="1"
6+
provides=("libdrm2=${pkgver}"
7+
"libdrm-common=${pkgver}"
8+
"libdrm-intel1=${pkgver}"
9+
"libdrm-nouveau2=${pkgver}"
10+
"libdrm-radeon1=${pkgver}"
11+
"libdrm-amdgpu1=${pkgver}"
12+
"libdrm-dev=${pkgver}")
13+
replaces=("libdrm2"
14+
"libdrm-common"
15+
"libdrm-intel1"
16+
"libdrm-nouveau2"
17+
"libdrm-radeon1"
18+
"libdrm-amdgpu1"
19+
"libdrm-dev")
20+
breaks=("${replaces[@]}")
21+
depends=("libpciaccess0")
22+
makedepends=("python3-docutils"
23+
"meson"
24+
"ninja-build"
25+
"libcairo2-dev"
26+
"libpciaccess-dev"
27+
"libc6-dev")
628
arch=("amd64" "arm64")
7-
depends=("libpciaccess0" "libc6")
8-
makedepends=("python3-docutils" "meson" "ninja-build" "libcairo2-dev" "libpciaccess-dev" "libc6-dev")
9-
provides=("${pkgname}" "${pkgname}-dev")
10-
replaces=("${pkgname}-dev")
11-
source=("https://dri.freedesktop.org/${pkgname}/${pkgname}-${pkgver}.tar.xz")
12-
sha256sums=("3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a")
13-
maintainer=("Oren Klopfer <[email protected]>")
29+
url="https://dri.freedesktop.org/"
30+
source=("https://gitlab.freedesktop.org/mesa/drm/-/archive/libdrm-${pkgver}/drm-libdrm-${pkgver}.tar.gz")
31+
sha256sums=("7babfa22795dda27f32ed78b89bf93bfd341043e254bd42734cb569b602481d3")
32+
maintainer=("Oren Klopfer <[email protected]>" "xdavius <[email protected]>")
1433

1534
build() {
16-
cd "${_archive}"
35+
cd "drm-libdrm-${pkgver}"
1736
meson setup build \
18-
-D udev=true \
19-
-D etnaviv=disabled \
20-
-D freedreno=disabled \
21-
-D vc4=disabled \
22-
-D valgrind=disabled \
23-
-D install-test-programs=true
24-
meson compile -C build
37+
--prefix /usr \
38+
--buildtype plain \
39+
--wrap-mode nofallback \
40+
-D udev=false \
41+
-D valgrind=disabled
42+
meson configure --no-pager build
43+
ninja -C build
2544
}
2645

2746
package() {
28-
cd "${_archive}"
29-
meson install -C build --destdir "${pkgdir}"
47+
cd "drm-libdrm-${pkgver}"
48+
DESTDIR="${pkgdir}" ninja -C build install
3049
}

srclist

+26-7
Original file line numberDiff line numberDiff line change
@@ -5029,26 +5029,45 @@ pkgbase = libcutefish-git
50295029
pkgname = libcutefish-git
50305030
---
50315031
pkgbase = libdrm
5032-
pkgver = 2.4.120
5033-
pkgrel = 2
5032+
gives = libdrm
5033+
pkgver = 2.4.122
5034+
pkgrel = 1
50345035
pkgdesc = Userspace interface to kernel DRM services
50355036
url = https://dri.freedesktop.org/
50365037
arch = amd64
50375038
arch = arm64
50385039
depends = libpciaccess0
5039-
depends = libc6
50405040
makedepends = python3-docutils
50415041
makedepends = meson
50425042
makedepends = ninja-build
50435043
makedepends = libcairo2-dev
50445044
makedepends = libpciaccess-dev
50455045
makedepends = libc6-dev
5046+
breaks = libdrm2
5047+
breaks = libdrm-common
5048+
breaks = libdrm-intel1
5049+
breaks = libdrm-nouveau2
5050+
breaks = libdrm-radeon1
5051+
breaks = libdrm-amdgpu1
5052+
breaks = libdrm-dev
5053+
replaces = libdrm2
5054+
replaces = libdrm-common
5055+
replaces = libdrm-intel1
5056+
replaces = libdrm-nouveau2
5057+
replaces = libdrm-radeon1
5058+
replaces = libdrm-amdgpu1
50465059
replaces = libdrm-dev
5047-
provides = libdrm
5048-
provides = libdrm-dev
5060+
provides = libdrm2=2.4.122
5061+
provides = libdrm-common=2.4.122
5062+
provides = libdrm-intel1=2.4.122
5063+
provides = libdrm-nouveau2=2.4.122
5064+
provides = libdrm-radeon1=2.4.122
5065+
provides = libdrm-amdgpu1=2.4.122
5066+
provides = libdrm-dev=2.4.122
50495067
maintainer = Oren Klopfer <[email protected]>
5050-
source = https://dri.freedesktop.org/libdrm/libdrm-2.4.120.tar.xz
5051-
sha256sums = 3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a
5068+
maintainer = xdavius <[email protected]>
5069+
source = https://gitlab.freedesktop.org/mesa/drm/-/archive/libdrm-2.4.122/drm-libdrm-2.4.122.tar.gz
5070+
sha256sums = 7babfa22795dda27f32ed78b89bf93bfd341043e254bd42734cb569b602481d3
50525071

50535072
pkgname = libdrm
50545073
---

0 commit comments

Comments
 (0)