Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions pkgbuilds/iptsd/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,19 @@
# 11. Intel Surfaces get iptsd from the linux-surface repository instead.

pkgname=iptsd
pkgver=3.1.0
pkgrel=2
pkgver=3.1.1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Documentation names the old release

The package now uses v3.1.1, but the installed README.package.md still says it was built from v3.1.0. That mismatch can confuse bug reports. Update the document's version reference and refresh its checksum in PKGBUILD.

pkgrel=1
pkgdesc="Userspace daemon for Surface touchscreens and pens (Intel Precise Touch & Stylus and SPI digitizers)"
arch=('aarch64')
url="https://github.com/linux-surface/iptsd"
license=('GPL-2.0-only')
depends=('fmt' 'gcc-libs' 'glibc' 'libinih' 'spdlog' 'systemd')
makedepends=('cli11' 'cmake' 'eigen' 'git' 'meson' 'microsoft-gsl' 'ninja')
options=('!debug')
_commit=a83bc1232f7096f8b33b50fdbda249cd640de670
_commit=106f944ac097f8eb779bdfee0487d58ae853c375

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 New pin breaks CI

test.sh sources this PKGBUILD but still requires _commit to equal a83bc1232f7096f8b33b50fdbda249cd640de670. The new value fails that check and makes the test exit with an error. The PR workflow runs this test, so its self-tests job will fail.

Update the test to match the new release or check the pin without hardcoding the old release.

source=("iptsd::git+https://github.com/linux-surface/iptsd.git#commit=${_commit}"
'README.package.md')
sha256sums=('13b805164b0ae60901dd1f2a36ea62b661367fe6e00676d9487a0584fc6adbda'
'4070fa06eff7032133137206b17893e8a8b3260673e0a9b94a33ff8641cf67d4')
sha256sums=('60bd1788c0e06a21bdcb67e6fd8244d8ec4660e3ebdd15612f32ed27ba7ec309' '4070fa06eff7032133137206b17893e8a8b3260673e0a9b94a33ff8641cf67d4')

prepare() {
# Upstream starts iptsd only on "add". A later "change" event, such as the
Expand Down
Loading