Skip to content
Snippets Groups Projects

Draft: testing/samsung-v1awifi: add mainline package

Closed Imported Administrator requested to merge v1awifi-mainline into master
9 files
+ 8146
7
Compare changes
  • Side-by-side
  • Inline
Files
9
# Reference: <https://postmarketos.org/devicepkg>
# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
# Co-Maintainer: Henrik Grimler <henrik@grimler.se>
pkgname=device-samsung-v1awifi
pkgdesc="Samsung Galaxy Note Pro 12.2 WiFi"
pkgver=0.1
pkgrel=1
pkgver=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
makedepends="devicepkg-dev"
depends="postmarketos-base linux-samsung-v1awifi mkbootimg mesa-dri-swrast msm-fb-refresher"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
depends="postmarketos-base mkbootimg"
subpackages="
$pkgname-kernel-downstream:kernel_downstream
$pkgname-kernel-mainline:kernel_mainline
$pkgname-nonfree-firmware:nonfree_firmware
"
source="deviceinfo"
build() {
@@ -18,10 +24,22 @@ build() {
package() {
devicepkg_package $startdir $pkgname
}
kernel_downstream() {
pkgdesc="Display and wifi works (see device table for details)"
depends="linux-samsung-v1awifi mesa-dri-swrast msm-fb-refresher"
devicepkg_package $startdir $pkgname
# Disable v4l udev rules, because if enabled the device will fail to boot
# when VIDEO_EXYNOS_FIMC_IS is enabled.
mkdir -p "$pkgdir"/etc/udev/rules.d
ln -s /dev/null "$pkgdir"/etc/udev/rules.d/60-persistent-v4l.rules
mkdir -p "$subpkgdir"/etc/udev/rules.d
ln -s /dev/null "$subpkgdir"/etc/udev/rules.d/60-persistent-v4l.rules
}
kernel_mainline() {
pkgdesc="Mainline WIP (usb networking works but not much else)"
depends="linux-samsung-v1awifi-mainline"
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
}
nonfree_firmware() {
@@ -31,5 +49,5 @@ nonfree_firmware() {
}
sha512sums="
ee0381d5c49e6207b27a2ef9d0444b417a1fb98f7745c2c10e4f2192496cd619656433653ee03bb7a43562e36a4370d98ecf402ad475b7ac3118082ccff5fa29 deviceinfo
39c7bc071e7bcb8e37ffe7d285253bc1bfc15015eab4c05fd6b374c97599bee45a22124a3170fe5ec9badd535e221cb8c2ea81a922c729b6e3b13d0d6961ba2e deviceinfo
"
Loading