File tree 4 files changed +51
-3
lines changed
intel-ipu6ep-camera-hal-git
4 files changed +51
-3
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,12 @@ conflicts=('icamerasrc-git')
22
22
source=(" git+${url} .git#commit=17841ab6249aaa69bd9b3959262bf182dee74111" )
23
23
sha256sums=(' SKIP' )
24
24
25
+ prepare () {
26
+ cd $_pkgname
27
+ sed -i " s|-D_FORTIFY_SOURCE=2| |" src/Makefile.am
28
+ sed -i " s|-D_FORTIFY_SOURCE=2| |" src/interfaces/Makefile.am
29
+ }
30
+
25
31
pkgver () {
26
32
cd $_pkgname
27
33
printf " r%s.%s" " $( git rev-list --count HEAD) " " $( git rev-parse --short HEAD) "
Original file line number Diff line number Diff line change @@ -19,12 +19,13 @@ FLAG_QUIET_MODE=false
19
19
SUPPORTED_KERNELS=(linux linux-lts linux-zen linux-hardened)
20
20
# All packages installed, in order.
21
21
PKGS=(base-devel
22
+ intel-ivsc-firmware
22
23
intel-ipu6-dkms-git
23
24
intel-ipu6ep-camera-bin
24
25
intel-ipu6ep-camera-hal-git
25
26
v4l2loopback-dkms-git
26
27
v4l2-relayd
27
- icamerasrc-git # Will build from repos, old fix PKGBUILD is renamed to icamerasrc-git .old
28
+ icamerasrc-git-fix .old
28
29
gst-plugin-pipewire
29
30
gst-plugins-good
30
31
)
Original file line number Diff line number Diff line change
1
+ # Fixed PKGBUILD from https://github.com/stefanpartheym/archlinux-ipu6-webcam
2
+ # Pinned upstream driver version to a specific commit
3
+ # Original PKGBUILD: https://aur.archlinux.org/packages/intel-ipu6-dkms-git
4
+ pkgbase=intel-ipu6-dkms-git
5
+ pkgname=intel-ipu6-dkms-git-fix
6
+ _pkgname=ipu6-drivers
7
+ pkgver=r165.cfb7af1e5
8
+ pkgrel=1
9
+ pkgdesc=" Intel IPU6 camera drivers (DKMS)"
10
+ arch=(' any' )
11
+ url=" https://github.com/intel/${_pkgname} "
12
+ license=(' unknown' )
13
+ depends=(' dkms' ' intel-ivsc-firmware' )
14
+ provides=(' intel-ivsc-driver-dkms-git' ' intel-ipu6-dkms-git' )
15
+ conflicts=(' intel-ivsc-driver-dkms-git' ' intel-ipu6-dkms-git' )
16
+ makedepends=(' git' )
17
+ source=(" git+${url} #commit=cfb7af1e50a9f04e06d6bb77ea2340eb78350859" )
18
+ sha256sums=(' SKIP' )
19
+
20
+ pkgver () {
21
+ cd $_pkgname
22
+ printf " r%s.%s" " $( git rev-list --count HEAD) " " $( git rev-parse --short HEAD) "
23
+ }
24
+
25
+ prepare () {
26
+ cd " $srcdir /$_pkgname "
27
+ sed -i " s/^PACKAGE_VERSION=\" .*\" $/PACKAGE_VERSION=\" $pkgver \" /g" ./dkms.conf
28
+ git clone https://github.com/intel/ivsc-driver
29
+ cp -r ivsc-driver/{backport-include,drivers,include} .
30
+ rm -rf ivsc-driver
31
+ }
32
+
33
+ package () {
34
+ cd " $srcdir "
35
+ install -dm755 " $pkgdir /usr/src"
36
+ cp -rT " $_pkgname " " $pkgdir /usr/src/$_pkgname -$pkgver "
37
+ }
Original file line number Diff line number Diff line change @@ -14,9 +14,14 @@ depends=('intel-ipu6-dkms-git' 'intel-ipu6ep-camera-bin')
14
14
makedepends=(' git' ' cmake' )
15
15
provides=(ipu6-camera-hal)
16
16
conflicts=(' intel-ipu6-camera-hal-git' ' intel-ipu6ep-camera-hal-git' )
17
- source=(" git+${url} .git" )
17
+ source=(" git+${url} .git#commit=da2e2821244f21b95bcb37a1271bf73360c4669e " )
18
18
sha256sums=(' SKIP' )
19
19
20
+ prepare () {
21
+ cd $_pkgname
22
+ sed -i " s|-D_FORTIFY_SOURCE=2| |" CMakeLists.txt
23
+ }
24
+
20
25
pkgver () {
21
26
cd $_pkgname
22
27
printf " r%s.%s" " $( git rev-list --count HEAD) " " $( git rev-parse --short HEAD) "
@@ -34,4 +39,3 @@ build() {
34
39
package () {
35
40
DESTDIR=" $pkgdir " cmake --install build
36
41
}
37
-
You can’t perform that action at this time.
0 commit comments