aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO46
-rw-r--r--0001-Add-support-for-BUS_VIRTUAL.patch4
-rw-r--r--0002-Add-support-for-Intel-Management-Engine-bus.patch4
-rw-r--r--0003-data-Add-Microsoft-Surface-Pro-3.patch4
-rw-r--r--0004-data-Add-Microsoft-Surface-Pro-4.patch4
-rw-r--r--0005-data-Add-Microsoft-Surface-Pro-5.patch4
-rw-r--r--0006-data-Add-Microsoft-Surface-Pro-6.patch4
-rw-r--r--0007-data-Add-Microsoft-Surface-Pro-7.patch4
-rw-r--r--0008-data-Add-Microsoft-Surface-Pro-7.patch (renamed from 0013-data-Add-Microsoft-Surface-Pro-7.patch)6
-rw-r--r--0009-data-Add-Microsoft-Surface-Pro-8.patch34
-rw-r--r--0010-data-Add-Microsoft-Surface-Pro-9.patch34
-rw-r--r--0011-data-Add-Microsoft-Surface-Book.patch (renamed from 0008-data-Add-Microsoft-Surface-Book.patch)6
-rw-r--r--0012-data-Add-Microsoft-Surface-Book-2-13.5.patch (renamed from 0009-data-Add-Microsoft-Surface-Book-2-13.5.patch)6
-rw-r--r--0013-data-Add-Microsoft-Surface-Book-2-15.patch (renamed from 0010-data-Add-Microsoft-Surface-Book-2-15.patch)6
-rw-r--r--0014-data-Add-Microsoft-Surface-Book-3-13.5.patch (renamed from 0011-data-Add-Microsoft-Surface-Book-3-13.5.patch)6
-rw-r--r--0015-data-Add-Microsoft-Surface-Book-3-15.patch (renamed from 0012-data-Add-Microsoft-Surface-Book-3-15.patch)6
-rw-r--r--0016-data-Add-Microsoft-Surface-Laptop-Studio.patch34
-rw-r--r--PKGBUILD46
18 files changed, 186 insertions, 72 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b6042fbaadb6..d4991a60a27f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = libwacom-surface
pkgdesc = Patched libwacom for Microsoft Surface devices
pkgver = 2.7.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/linux-surface/libwacom
arch = x86_64
license = MIT
@@ -25,28 +25,34 @@ pkgbase = libwacom-surface
source = 0005-data-Add-Microsoft-Surface-Pro-5.patch
source = 0006-data-Add-Microsoft-Surface-Pro-6.patch
source = 0007-data-Add-Microsoft-Surface-Pro-7.patch
- source = 0008-data-Add-Microsoft-Surface-Book.patch
- source = 0009-data-Add-Microsoft-Surface-Book-2-13.5.patch
- source = 0010-data-Add-Microsoft-Surface-Book-2-15.patch
- source = 0011-data-Add-Microsoft-Surface-Book-3-13.5.patch
- source = 0012-data-Add-Microsoft-Surface-Book-3-15.patch
- source = 0013-data-Add-Microsoft-Surface-Pro-7.patch
+ source = 0008-data-Add-Microsoft-Surface-Pro-7.patch
+ source = 0009-data-Add-Microsoft-Surface-Pro-8.patch
+ source = 0010-data-Add-Microsoft-Surface-Pro-9.patch
+ source = 0011-data-Add-Microsoft-Surface-Book.patch
+ source = 0012-data-Add-Microsoft-Surface-Book-2-13.5.patch
+ source = 0013-data-Add-Microsoft-Surface-Book-2-15.patch
+ source = 0014-data-Add-Microsoft-Surface-Book-3-13.5.patch
+ source = 0015-data-Add-Microsoft-Surface-Book-3-15.patch
+ source = 0016-data-Add-Microsoft-Surface-Laptop-Studio.patch
validpgpkeys = 594ABBA066118C7A02D10A80A8AF906D9307FBAD
validpgpkeys = 3C2C43D9447D5938EF4551EBE23B7E70B467F0BF
sha256sums = 853929bd73fba2064b12142dbbee4b3bf84509197ff46a4da559eddf62d32cdf
sha256sums = SKIP
- sha256sums = 416bd97440be1bc602e79086f128b931e09c3895563995d227eb993b0c8ee57d
- sha256sums = 15179a1929df962e239521e8c15ec709e54d324fdecf45c96524a0c8d63dbd98
- sha256sums = db77bc0f6cf9419708d1088a1a9bf38dbcc9dc8e7c6a2cd8342e7e1fea991381
- sha256sums = ff24ca67ba308802301a9a917a2df10654fbb865381538b43cb66b86a4ca10f8
- sha256sums = e55921b4f067cea62b7395b1d8e74fef5ea5e2674b2feaebd5d73743fc481268
- sha256sums = 58129638de2d12d43c65a552baf131d9ec3b128bdb207c3fa791491009929d3f
- sha256sums = 4c7a75a339d07edb81fe2e6ca2399064d83f2238c05b6b438491ce5f3d7c2b7c
- sha256sums = 414f998826d081905f654a92480899bf00f42324b29066e936e867c2e0c4ed4e
- sha256sums = e7e7238f044c43171ad4f45afd1fd6fd4cd583858bcc6a1c7ad81b4bb5e379cb
- sha256sums = 8781f138968cd7a6b01c38bedcb84d13b5f572277c49d2ef878349e5f4cf7945
- sha256sums = ec25e26b22d3a21f09357eb88cef8b148849d24c96882cf29064e4fa506f64a4
- sha256sums = 2cd13ac5b7d4bed85eefcfcaccbe2947a5c2db222da6b2515eba78fff45fedca
- sha256sums = 93a1dd06fe6a75ad93a3dd17c258e235bd45591d9346befb0759ff10cb658e69
+ sha256sums = 4fd78cf73f4f9c39f21cb63f084bf81d4d863d4bda9fcd98ef9a5c73d4e60ca1
+ sha256sums = de33c691c30e1e41d2bde9c4f1fd2c223e43929946a986c404837faf62979615
+ sha256sums = bf5813eaa28fa8ec237b7bd2c97084b32d4dc2e51516e1f7c4327eb97eb91ded
+ sha256sums = a03d5e2831fceb004dc1d996b5a2bc77f7635454b635acfac5269dbdc92f9fd8
+ sha256sums = 82216bbd183d0814a9ade1420f44eddec94a48d28ed3f70301fc030975966aac
+ sha256sums = ce94a3d93c3d729a4146f97b8b74384e14df9bb99b50ce639c218b5c88798b8c
+ sha256sums = 4c4d3af8b63d3099b3586911a1eb9aa1c83b1d50b5de5c1f6855cf08100d1fda
+ sha256sums = aa1285286eb685b2ea4f8869f5980bf85e5af15793c3c3f22fb4ddda241edba8
+ sha256sums = b2dfd6becc1f0abefe57c05b6a65f1428ec37d61cb4bca0ade92a55ccdba5ba8
+ sha256sums = 5182fbd4e2bdd35cbc8aae2fb3786f633d4c97405aead570a00048699aa67bd9
+ sha256sums = d62497be1f8bc947a14b5e1e2be9ec3ed2b94634dd99a05947cc60f2604691d7
+ sha256sums = 1cb35a7e0a022cc592c580bb8303a47b8e5e01d6e26cb0ac11e1b298fb540821
+ sha256sums = f9662bf7db56c1754dba855d20abb1eb13f0f0862dd703106d04d386c5a01899
+ sha256sums = 04ca5078efaee5e9eb48dfe65dc39830bc26aebe1073250040b32defb64b2800
+ sha256sums = 43e7d71db1e35ef75feffd0c6e4cc1639b0f8dc542014919bb1360b496120ca0
+ sha256sums = 439ac1051eaf73e81d8f4b1ef02662808944eb92cd4a2fc2bb184ad376098cdd
pkgname = libwacom-surface
diff --git a/0001-Add-support-for-BUS_VIRTUAL.patch b/0001-Add-support-for-BUS_VIRTUAL.patch
index 778bc298bf87..cabf68a650b1 100644
--- a/0001-Add-support-for-BUS_VIRTUAL.patch
+++ b/0001-Add-support-for-BUS_VIRTUAL.patch
@@ -1,7 +1,7 @@
From 6fe89a80a28042bc57fd625ad82181e4092b95f2 Mon Sep 17 00:00:00 2001
From: Dorian Stoll <dorian.stoll@tmsp.io>
Date: Sat, 27 Jun 2020 18:21:11 +0200
-Subject: [PATCH 01/13] Add support for BUS_VIRTUAL
+Subject: [PATCH 01/16] Add support for BUS_VIRTUAL
This is needed to support IPTS devices through the iptsd userspace
daemon. It exposes the touchscreen / stylus as uinput, since the parsing
@@ -101,5 +101,5 @@ index c2db899..476aeca 100755
assert re.match(
"[0-9a-f]{4}", vid
--
-2.40.1
+2.41.0
diff --git a/0002-Add-support-for-Intel-Management-Engine-bus.patch b/0002-Add-support-for-Intel-Management-Engine-bus.patch
index 267a31a2192b..c636181ad7c7 100644
--- a/0002-Add-support-for-Intel-Management-Engine-bus.patch
+++ b/0002-Add-support-for-Intel-Management-Engine-bus.patch
@@ -1,7 +1,7 @@
From 10ef0701cdde200063a73b3db5bfb305a12909c2 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 1 Jun 2019 21:17:15 +0200
-Subject: [PATCH 02/13] Add support for Intel Management Engine bus
+Subject: [PATCH 02/16] Add support for Intel Management Engine bus
Add support for devices connected via the Intel Management Engine (MEI).
This is required to support IPTS based devices, such as (among others)
@@ -96,5 +96,5 @@ index 476aeca..cc739dd 100755
assert re.match(
"[0-9a-f]{4}", vid
--
-2.40.1
+2.41.0
diff --git a/0003-data-Add-Microsoft-Surface-Pro-3.patch b/0003-data-Add-Microsoft-Surface-Pro-3.patch
index 413ae82cadaf..a8b7609266e5 100644
--- a/0003-data-Add-Microsoft-Surface-Pro-3.patch
+++ b/0003-data-Add-Microsoft-Surface-Pro-3.patch
@@ -1,7 +1,7 @@
From 77664bc3c0be343b8e6acddb5bcb18bfb591da24 Mon Sep 17 00:00:00 2001
From: "Antony Jordan (Tablet)" <wiccan.two@gmail.com>
Date: Wed, 8 Jun 2022 22:03:33 +0200
-Subject: [PATCH 03/13] data: Add Microsoft Surface Pro 3
+Subject: [PATCH 03/16] data: Add Microsoft Surface Pro 3
---
data/surface-pro3.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..3238d43
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0004-data-Add-Microsoft-Surface-Pro-4.patch b/0004-data-Add-Microsoft-Surface-Pro-4.patch
index 5c2cfed1e77f..da21955aac6f 100644
--- a/0004-data-Add-Microsoft-Surface-Pro-4.patch
+++ b/0004-data-Add-Microsoft-Surface-Pro-4.patch
@@ -1,7 +1,7 @@
From fa3a6c733c16529098f5a5066eb8fd3051177d8f Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:18:55 +0200
-Subject: [PATCH 04/13] data: Add Microsoft Surface Pro 4
+Subject: [PATCH 04/16] data: Add Microsoft Surface Pro 4
---
data/surface-pro4.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..1e0c67c
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0005-data-Add-Microsoft-Surface-Pro-5.patch b/0005-data-Add-Microsoft-Surface-Pro-5.patch
index 229ce079ac97..632589998dcf 100644
--- a/0005-data-Add-Microsoft-Surface-Pro-5.patch
+++ b/0005-data-Add-Microsoft-Surface-Pro-5.patch
@@ -1,7 +1,7 @@
From c1e48260b343e6616f1106ff4769ad11e9a0948b Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:19:02 +0200
-Subject: [PATCH 05/13] data: Add Microsoft Surface Pro 5
+Subject: [PATCH 05/16] data: Add Microsoft Surface Pro 5
---
data/surface-pro5.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..b26af3a
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0006-data-Add-Microsoft-Surface-Pro-6.patch b/0006-data-Add-Microsoft-Surface-Pro-6.patch
index 9897d7560f71..2e5eb3476ed9 100644
--- a/0006-data-Add-Microsoft-Surface-Pro-6.patch
+++ b/0006-data-Add-Microsoft-Surface-Pro-6.patch
@@ -1,7 +1,7 @@
From ccacedf0af12ab54bfaacb7f286cf7611d52f2c4 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:19:07 +0200
-Subject: [PATCH 06/13] data: Add Microsoft Surface Pro 6
+Subject: [PATCH 06/16] data: Add Microsoft Surface Pro 6
---
data/surface-pro6.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..e97fad8
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0007-data-Add-Microsoft-Surface-Pro-7.patch b/0007-data-Add-Microsoft-Surface-Pro-7.patch
index 1faeb8500e40..596ab96d49d9 100644
--- a/0007-data-Add-Microsoft-Surface-Pro-7.patch
+++ b/0007-data-Add-Microsoft-Surface-Pro-7.patch
@@ -1,7 +1,7 @@
From 21fa2ae7428ae749938aef68a8498f23017bf4d0 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:19:13 +0200
-Subject: [PATCH 07/13] data: Add Microsoft Surface Pro 7
+Subject: [PATCH 07/16] data: Add Microsoft Surface Pro 7
---
data/surface-pro7.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..7961379
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0013-data-Add-Microsoft-Surface-Pro-7.patch b/0008-data-Add-Microsoft-Surface-Pro-7.patch
index 4a0b0cb34904..e1edfd0c9531 100644
--- a/0013-data-Add-Microsoft-Surface-Pro-7.patch
+++ b/0008-data-Add-Microsoft-Surface-Pro-7.patch
@@ -1,7 +1,7 @@
-From c748e1e7d0b37d6513717446b63eabbc3871bc0d Mon Sep 17 00:00:00 2001
+From 8d02244023aaa7c41fce37ce10fe0275bbe43bd9 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Fri, 26 May 2023 12:32:21 +0200
-Subject: [PATCH 13/13] data: Add Microsoft Surface Pro 7+
+Subject: [PATCH 08/16] data: Add Microsoft Surface Pro 7+
Based on https://github.com/linux-surface/libwacom-surface/issues/12
---
@@ -30,5 +30,5 @@ index 0000000..36e1e3f
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0009-data-Add-Microsoft-Surface-Pro-8.patch b/0009-data-Add-Microsoft-Surface-Pro-8.patch
new file mode 100644
index 000000000000..62334363589d
--- /dev/null
+++ b/0009-data-Add-Microsoft-Surface-Pro-8.patch
@@ -0,0 +1,34 @@
+From 96a9c227ff8f8f3d13a361b7356ad925c6dc59bd Mon Sep 17 00:00:00 2001
+From: Maximilian Luz <luzmaximilian@gmail.com>
+Date: Sun, 11 Jun 2023 21:29:52 +0200
+Subject: [PATCH 09/16] data: Add Microsoft Surface Pro 8
+
+Based on https://github.com/linux-surface/libwacom-surface/issues/13
+---
+ data/surface-pro8.tablet | 14 ++++++++++++++
+ 1 file changed, 14 insertions(+)
+ create mode 100644 data/surface-pro8.tablet
+
+diff --git a/data/surface-pro8.tablet b/data/surface-pro8.tablet
+new file mode 100644
+index 0000000..fe779af
+--- /dev/null
++++ b/data/surface-pro8.tablet
+@@ -0,0 +1,14 @@
++# This is for the Microsoft Surface Pro 8
++
++[Device]
++Name=Microsoft Surface Pro 8
++Class=PenDisplay
++DeviceMatch=virt:045e:0c37
++Width=10
++Height=6
++IntegratedIn=Display;System;
++
++[Features]
++Stylus=false
++Touch=true
++Buttons=0
+--
+2.41.0
+
diff --git a/0010-data-Add-Microsoft-Surface-Pro-9.patch b/0010-data-Add-Microsoft-Surface-Pro-9.patch
new file mode 100644
index 000000000000..afa356767fc7
--- /dev/null
+++ b/0010-data-Add-Microsoft-Surface-Pro-9.patch
@@ -0,0 +1,34 @@
+From 418eebc98eaed58157ed0298b6eb477e7a87b212 Mon Sep 17 00:00:00 2001
+From: Maximilian Luz <luzmaximilian@gmail.com>
+Date: Wed, 14 Jun 2023 21:11:36 +0200
+Subject: [PATCH 10/16] data: Add Microsoft Surface Pro 9
+
+IDs taken from https://github.com/quo/ithc-linux/issues/5
+---
+ data/surface-pro9.tablet | 14 ++++++++++++++
+ 1 file changed, 14 insertions(+)
+ create mode 100644 data/surface-pro9.tablet
+
+diff --git a/data/surface-pro9.tablet b/data/surface-pro9.tablet
+new file mode 100644
+index 0000000..e5ccf68
+--- /dev/null
++++ b/data/surface-pro9.tablet
+@@ -0,0 +1,14 @@
++# This is for the Microsoft Surface Pro 9
++
++[Device]
++Name=Microsoft Surface Pro 9
++Class=PenDisplay
++DeviceMatch=virt:045e:0c52
++Width=10
++Height=6
++IntegratedIn=Display;System;
++
++[Features]
++Stylus=false
++Touch=true
++Buttons=0
+--
+2.41.0
+
diff --git a/0008-data-Add-Microsoft-Surface-Book.patch b/0011-data-Add-Microsoft-Surface-Book.patch
index 773ebd7d305e..be8a4296f447 100644
--- a/0008-data-Add-Microsoft-Surface-Book.patch
+++ b/0011-data-Add-Microsoft-Surface-Book.patch
@@ -1,7 +1,7 @@
-From 45d559ed17e818fd4bd26966c3b4c3fb833ad23b Mon Sep 17 00:00:00 2001
+From ea57a9536890b5fdc8ad422c504cbd844c57e1f7 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:19:38 +0200
-Subject: [PATCH 08/13] data: Add Microsoft Surface Book
+Subject: [PATCH 11/16] data: Add Microsoft Surface Book
---
data/surface-book.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..e2a5401
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0009-data-Add-Microsoft-Surface-Book-2-13.5.patch b/0012-data-Add-Microsoft-Surface-Book-2-13.5.patch
index ce1699ac4535..b95cad9f0057 100644
--- a/0009-data-Add-Microsoft-Surface-Book-2-13.5.patch
+++ b/0012-data-Add-Microsoft-Surface-Book-2-13.5.patch
@@ -1,7 +1,7 @@
-From cad8b471eb747cdc53da8a8a16976352921e6fe2 Mon Sep 17 00:00:00 2001
+From 4ef0a4cf51df9b3bb31cb2dd7e48bb9f8d08ae11 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:20:04 +0200
-Subject: [PATCH 09/13] data: Add Microsoft Surface Book 2 (13.5")
+Subject: [PATCH 12/16] data: Add Microsoft Surface Book 2 (13.5")
---
data/surface-book2-13.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..b13cb07
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0010-data-Add-Microsoft-Surface-Book-2-15.patch b/0013-data-Add-Microsoft-Surface-Book-2-15.patch
index 32aa16d90053..d2b9349133a5 100644
--- a/0010-data-Add-Microsoft-Surface-Book-2-15.patch
+++ b/0013-data-Add-Microsoft-Surface-Book-2-15.patch
@@ -1,7 +1,7 @@
-From ff81b9f652459ccef960516c2381bfc3cbe1d519 Mon Sep 17 00:00:00 2001
+From 5555df43dff5ec5afc5010ce1bd5f7f1157dee9c Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:20:13 +0200
-Subject: [PATCH 10/13] data: Add Microsoft Surface Book 2 (15")
+Subject: [PATCH 13/16] data: Add Microsoft Surface Book 2 (15")
---
data/surface-book2-15.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..ad98cc7
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0011-data-Add-Microsoft-Surface-Book-3-13.5.patch b/0014-data-Add-Microsoft-Surface-Book-3-13.5.patch
index 12951243dceb..a68531a89f9e 100644
--- a/0011-data-Add-Microsoft-Surface-Book-3-13.5.patch
+++ b/0014-data-Add-Microsoft-Surface-Book-3-13.5.patch
@@ -1,7 +1,7 @@
-From 315ed87e3e8ed8b288c43655c237887cea668562 Mon Sep 17 00:00:00 2001
+From 2bdb9aa73035098820eed929981efb1784d25955 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:20:29 +0200
-Subject: [PATCH 11/13] data: Add Microsoft Surface Book 3 (13.5")
+Subject: [PATCH 14/16] data: Add Microsoft Surface Book 3 (13.5")
---
data/surface-book3-13.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..a33c9cb
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0012-data-Add-Microsoft-Surface-Book-3-15.patch b/0015-data-Add-Microsoft-Surface-Book-3-15.patch
index 57e611f26e63..6da4588d98ac 100644
--- a/0012-data-Add-Microsoft-Surface-Book-3-15.patch
+++ b/0015-data-Add-Microsoft-Surface-Book-3-15.patch
@@ -1,7 +1,7 @@
-From 9f0d51ad149595a1c9189222e556efb57412842b Mon Sep 17 00:00:00 2001
+From d16a237d080d3aa735dcaf2abe575a5a881a0996 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Tue, 18 Aug 2020 20:20:42 +0200
-Subject: [PATCH 12/13] data: Add Microsoft Surface Book 3 (15")
+Subject: [PATCH 15/16] data: Add Microsoft Surface Book 3 (15")
---
data/surface-book3-15.tablet | 14 ++++++++++++++
@@ -29,5 +29,5 @@ index 0000000..291321f
+Touch=true
+Buttons=0
--
-2.40.1
+2.41.0
diff --git a/0016-data-Add-Microsoft-Surface-Laptop-Studio.patch b/0016-data-Add-Microsoft-Surface-Laptop-Studio.patch
new file mode 100644
index 000000000000..dd63fceb7538
--- /dev/null
+++ b/0016-data-Add-Microsoft-Surface-Laptop-Studio.patch
@@ -0,0 +1,34 @@
+From 47abe9cbb71f9bf71fd904a206b8730076b1914a Mon Sep 17 00:00:00 2001
+From: Maximilian Luz <luzmaximilian@gmail.com>
+Date: Wed, 14 Jun 2023 21:12:41 +0200
+Subject: [PATCH 16/16] data: Add Microsoft Surface Laptop Studio
+
+IDs taken from https://github.com/quo/ithc-linux/issues/5
+---
+ data/surface-laptop-studio.tablet | 14 ++++++++++++++
+ 1 file changed, 14 insertions(+)
+ create mode 100644 data/surface-laptop-studio.tablet
+
+diff --git a/data/surface-laptop-studio.tablet b/data/surface-laptop-studio.tablet
+new file mode 100644
+index 0000000..6739b2c
+--- /dev/null
++++ b/data/surface-laptop-studio.tablet
+@@ -0,0 +1,14 @@
++# This is for the Microsoft Surface Laptop Studio
++
++[Device]
++Name=Microsoft Surface Laptop Studio
++Class=PenDisplay
++DeviceMatch=virt:045e:0c1b
++Width=10
++Height=6
++IntegratedIn=Display;System;
++
++[Features]
++Stylus=false
++Touch=true
++Buttons=0
+--
+2.41.0
+
diff --git a/PKGBUILD b/PKGBUILD
index d14c4d9fa5b4..0ef0da07ae3d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=libwacom-surface
pkgver=2.7.0
-pkgrel=2
+pkgrel=3
pkgdesc="Patched libwacom for Microsoft Surface devices"
arch=('x86_64')
url="https://github.com/linux-surface/libwacom"
@@ -28,28 +28,34 @@ source=(
"0005-data-Add-Microsoft-Surface-Pro-5.patch"
"0006-data-Add-Microsoft-Surface-Pro-6.patch"
"0007-data-Add-Microsoft-Surface-Pro-7.patch"
- "0008-data-Add-Microsoft-Surface-Book.patch"
- "0009-data-Add-Microsoft-Surface-Book-2-13.5.patch"
- "0010-data-Add-Microsoft-Surface-Book-2-15.patch"
- "0011-data-Add-Microsoft-Surface-Book-3-13.5.patch"
- "0012-data-Add-Microsoft-Surface-Book-3-15.patch"
- "0013-data-Add-Microsoft-Surface-Pro-7.patch"
+ "0008-data-Add-Microsoft-Surface-Pro-7.patch"
+ "0009-data-Add-Microsoft-Surface-Pro-8.patch"
+ "0010-data-Add-Microsoft-Surface-Pro-9.patch"
+ "0011-data-Add-Microsoft-Surface-Book.patch"
+ "0012-data-Add-Microsoft-Surface-Book-2-13.5.patch"
+ "0013-data-Add-Microsoft-Surface-Book-2-15.patch"
+ "0014-data-Add-Microsoft-Surface-Book-3-13.5.patch"
+ "0015-data-Add-Microsoft-Surface-Book-3-15.patch"
+ "0016-data-Add-Microsoft-Surface-Laptop-Studio.patch"
)
sha256sums=('853929bd73fba2064b12142dbbee4b3bf84509197ff46a4da559eddf62d32cdf'
'SKIP'
- '416bd97440be1bc602e79086f128b931e09c3895563995d227eb993b0c8ee57d'
- '15179a1929df962e239521e8c15ec709e54d324fdecf45c96524a0c8d63dbd98'
- 'db77bc0f6cf9419708d1088a1a9bf38dbcc9dc8e7c6a2cd8342e7e1fea991381'
- 'ff24ca67ba308802301a9a917a2df10654fbb865381538b43cb66b86a4ca10f8'
- 'e55921b4f067cea62b7395b1d8e74fef5ea5e2674b2feaebd5d73743fc481268'
- '58129638de2d12d43c65a552baf131d9ec3b128bdb207c3fa791491009929d3f'
- '4c7a75a339d07edb81fe2e6ca2399064d83f2238c05b6b438491ce5f3d7c2b7c'
- '414f998826d081905f654a92480899bf00f42324b29066e936e867c2e0c4ed4e'
- 'e7e7238f044c43171ad4f45afd1fd6fd4cd583858bcc6a1c7ad81b4bb5e379cb'
- '8781f138968cd7a6b01c38bedcb84d13b5f572277c49d2ef878349e5f4cf7945'
- 'ec25e26b22d3a21f09357eb88cef8b148849d24c96882cf29064e4fa506f64a4'
- '2cd13ac5b7d4bed85eefcfcaccbe2947a5c2db222da6b2515eba78fff45fedca'
- '93a1dd06fe6a75ad93a3dd17c258e235bd45591d9346befb0759ff10cb658e69')
+ '4fd78cf73f4f9c39f21cb63f084bf81d4d863d4bda9fcd98ef9a5c73d4e60ca1'
+ 'de33c691c30e1e41d2bde9c4f1fd2c223e43929946a986c404837faf62979615'
+ 'bf5813eaa28fa8ec237b7bd2c97084b32d4dc2e51516e1f7c4327eb97eb91ded'
+ 'a03d5e2831fceb004dc1d996b5a2bc77f7635454b635acfac5269dbdc92f9fd8'
+ '82216bbd183d0814a9ade1420f44eddec94a48d28ed3f70301fc030975966aac'
+ 'ce94a3d93c3d729a4146f97b8b74384e14df9bb99b50ce639c218b5c88798b8c'
+ '4c4d3af8b63d3099b3586911a1eb9aa1c83b1d50b5de5c1f6855cf08100d1fda'
+ 'aa1285286eb685b2ea4f8869f5980bf85e5af15793c3c3f22fb4ddda241edba8'
+ 'b2dfd6becc1f0abefe57c05b6a65f1428ec37d61cb4bca0ade92a55ccdba5ba8'
+ '5182fbd4e2bdd35cbc8aae2fb3786f633d4c97405aead570a00048699aa67bd9'
+ 'd62497be1f8bc947a14b5e1e2be9ec3ed2b94634dd99a05947cc60f2604691d7'
+ '1cb35a7e0a022cc592c580bb8303a47b8e5e01d6e26cb0ac11e1b298fb540821'
+ 'f9662bf7db56c1754dba855d20abb1eb13f0f0862dd703106d04d386c5a01899'
+ '04ca5078efaee5e9eb48dfe65dc39830bc26aebe1073250040b32defb64b2800'
+ '43e7d71db1e35ef75feffd0c6e4cc1639b0f8dc542014919bb1360b496120ca0'
+ '439ac1051eaf73e81d8f4b1ef02662808944eb92cd4a2fc2bb184ad376098cdd')
prepare() {
cd "libwacom-${pkgver}"