samsung-jflte: Modernize and fix splashscreen and osk-sdl

This commit is contained in:
Grant Miller 2018-10-21 10:26:09 +00:00 committed by Oliver Smith
parent 2d2e53e95b
commit f30758fb4a
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
4 changed files with 26 additions and 15 deletions

View file

@ -1,3 +0,0 @@
# use 'weston-calibrator' to calibrate the touchscreen!
SUBSYSTEM=="input", ATTRS{name}=="sec_touchscreen", \
ENV{ID_INPUT}="1", ENV{ID_INPUT_TOUCHSCREEN}="1"

View file

@ -1,20 +1,26 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname="device-samsung-jflte"
pkgdesc="Samsung Galaxy S4"
pkgver=0.5
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="noarch"
options="!check"
depends="postmarketos-base linux-samsung-jflte mkbootimg mesa-dri-swrast"
depends="postmarketos-base linux-samsung-jflte mkbootimg mesa-dri-swrast
msm-fb-refresher"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo 90-android-sec_touchscreen.rules"
source="deviceinfo fb.modes"
build() {
devicepkg_build $startdir $pkgname
}
package() {
install -Dm644 "$srcdir"/deviceinfo \
"$pkgdir"/etc/deviceinfo
install -D -m644 "$srcdir"/90-android-sec_touchscreen.rules \
"$pkgdir"/etc/udev/rules.d/90-android-sec_touchscreen.rules
install -D -m644 "$srcdir"/fb.modes \
"$pkgdir"/etc/fb.modes
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
@ -23,5 +29,5 @@ nonfree_firmware() {
mkdir "$subpkgdir"
}
sha512sums="2ccb9da9d69f30e62d69ecb89939da5ddd25625b9e8ecdd9a41fa7bc5dfbdda415043b2b6e98587936740300cdb17ada1e2255ce39e54b0281e8ea48739b4332 deviceinfo
9dd220de9aa0ee4106686d43a4bac858c7b57ca8537488a54176ef13615195dab7945ca3f6896368186e99c7ed78748a2ad25458efe586dbc337190143d5184f 90-android-sec_touchscreen.rules"
sha512sums="026e718c1b788ce2959ddaf226e262c3790493f03b7263e7778022247bb23b7833b6e3bf4fbcfb17bac8c98e7b1cbe44c200b50d1a4383c7e43305cd31ee5f75 deviceinfo
515cd3be1816bea9a1859a37f6568e3e82a9f8f16cbbc71ba13d60723f98eafbda9046ebb1ee7f4ae23dd2b2b2b18506f64516ca45ff71af18e7c163f12248bd fb.modes"

View file

@ -12,9 +12,10 @@ deviceinfo_arch="armhf"
# Device related
deviceinfo_keyboard="false"
deviceinfo_external_storage="true"
deviceinfo_screen_width="1920"
deviceinfo_screen_height="1080"
deviceinfo_dev_touchscreen=""
deviceinfo_screen_width="1080"
deviceinfo_screen_height="1920"
deviceinfo_dev_touchscreen="/dev/input/event3"
deviceinfo_dev_touchscreen_calibration=""
deviceinfo_dev_keyboard=""
# Bootloader related

View file

@ -0,0 +1,7 @@
mode "1080x1920-0"
# D: 0.001 MHz, H: 0.001 kHz, V: 0.000 Hz
geometry 1080 1920 1080 1920 16
timings 898000000 36 159 4 10 10 2
accel false
rgba 8/0,8/8,8/16,8/24
endmode