From 984ea3f161f456e4acbed28e3c274ba871ae3ef2 Mon Sep 17 00:00:00 2001
From: 19atlas <o.ustuncelik@gmail.com>
Date: Fri, 5 Jul 2024 18:10:24 +0000
Subject: [PATCH] x11 UD

---
 .../00-fbdev-rotate-UD.conf                   |  5 +++++
 .../testing/device-samsung-gtexswifi/APKBUILD | 21 ++++++++++++++++++-
 2 files changed, 25 insertions(+), 1 deletion(-)
 create mode 100644 device/testing/device-samsung-gtexswifi/00-fbdev-rotate-UD.conf

diff --git a/device/testing/device-samsung-gtexswifi/00-fbdev-rotate-UD.conf b/device/testing/device-samsung-gtexswifi/00-fbdev-rotate-UD.conf
new file mode 100644
index 00000000000..bca17048f69
--- /dev/null
+++ b/device/testing/device-samsung-gtexswifi/00-fbdev-rotate-UD.conf
@@ -0,0 +1,5 @@
+Section "Device"
+    Identifier "LCD"
+    Driver "fbdev"
+    Option "Rotate" "UD"
+EndSection
diff --git a/device/testing/device-samsung-gtexswifi/APKBUILD b/device/testing/device-samsung-gtexswifi/APKBUILD
index b0e789e7a09..f660f03c92e 100644
--- a/device/testing/device-samsung-gtexswifi/APKBUILD
+++ b/device/testing/device-samsung-gtexswifi/APKBUILD
@@ -17,7 +17,14 @@ depends="
 "
 _pmb_recommends="firmware-samsung-gtexswifi"
 makedepends="devicepkg-dev"
-source="deviceinfo"
+source="
+	deviceinfo
+	00-fbdev-rotate-UD.conf
+"
+
+subpackages="
+	$pkgname-x11
+"
 
 build() {
 	devicepkg_build $startdir $pkgname
@@ -27,6 +34,18 @@ package() {
 	devicepkg_package $startdir $pkgname
 }
 
+
+x11() {
+	install_if="$pkgname=$pkgver-r$pkgrel xorg-server"
+
+	# Touch fix
+	mkdir -p "$pkgdir"/etc/X11/xorg.conf.d
+	install -Dm644 "$srcdir"/00-fbdev-rotate-UD.conf "$pkgdir"/etc/X11/xorg.conf.d
+
+}
+
+
 sha512sums="
 6b6271c78ae71fb28caa104f537b2c27031bff3108cc346d6dd90ba3804d0b5db5f75f8bbfa5800c4e0c9fb7d62bb44a1aa27da4530462cefa30dd0d7c1321bd  deviceinfo
+c6b9e5fa2bb88e3fab5bb445643de91543006568d55d02afb2192a3fece1a87cbf55f9484f4ee3455db3b16370596511bd5bdfbb7b92bcc786d41b254bc88525  00-fbdev-rotate-UD.conf
 "
-- 
GitLab