Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
xdotool


Commits:
65ff275c by Carl Smedstad at 2026-02-07T12:38:44+01:00
Update maintainer/contributor comments

- - - - -
1822163a by Carl Smedstad at 2026-02-07T12:39:15+01:00
Re-format PKGBUILD, one dep per line

- - - - -
0d812b6e by Carl Smedstad at 2026-02-07T12:39:49+01:00
Use SPDX license identifier

- - - - -
92c8015a by Carl Smedstad at 2026-02-07T13:06:10+01:00
upgpkg: 4.20251130.1-1: Upstream release

https://github.com/jordansissel/xdotool/releases/tag/v4.20251130.1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,14 +1,26 @@
 pkgbase = xdotool
        pkgdesc = Command-line X11 automation tool
-       pkgver = 3.20211022.1
-       pkgrel = 2
+       pkgver = 4.20251130.1
+       pkgrel = 1
        url = https://www.semicomplete.com/projects/xdotool/
        arch = x86_64
-       license = BSD
-       depends = libxtst
+       license = BSD-3-Clause
+       checkdepends = procps-ng
+       checkdepends = ruby-minitest
+       checkdepends = xorg-fonts-misc
+       checkdepends = xorg-mkfontscale
+       checkdepends = xorg-server-xvfb
+       checkdepends = xorg-setxkbmap
+       checkdepends = xorg-xdpyinfo
+       checkdepends = xorg-xprop
+       checkdepends = xorg-xwininfo
+       checkdepends = xterm
+       depends = glibc
+       depends = libx11
        depends = libxinerama
        depends = libxkbcommon
-       source = 
https://github.com/jordansissel/xdotool/releases/download/v3.20211022.1/xdotool-3.20211022.1.tar.gz
-       sha256sums = 
96f0facfde6d78eacad35b91b0f46fecd0b35e474c03e00e30da3fdd345f9ada
+       depends = libxtst
+       source = 
https://github.com/jordansissel/xdotool/releases/download/v4.20251130.1/xdotool-4.20251130.1.tar.gz
+       b2sums = 
6495a6cd172213a668ca5072676b1969c35f5ee4bf927ad89eac323d878cb25fa85ab56e7079d562c1915277b6196a5286000fb51ceb2603f710c3d65a2ab524
 
 pkgname = xdotool


=====================================
PKGBUILD
=====================================
@@ -1,26 +1,51 @@
-# Maintainer: Evangelos Foutras <[email protected]>
+# Maintainer: Carl Smedstad <[email protected]>
+# Contributor: Evangelos Foutras <[email protected]>
 # Contributor: Rttommy <[email protected]>
 
 pkgname=xdotool
-pkgver=3.20211022.1
-pkgrel=2
+pkgver=4.20251130.1
+pkgrel=1
 pkgdesc="Command-line X11 automation tool"
 arch=('x86_64')
 url="https://www.semicomplete.com/projects/xdotool/";
-license=('BSD')
-depends=('libxtst' 'libxinerama' 'libxkbcommon')
-source=(https://github.com/jordansissel/xdotool/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
-sha256sums=('96f0facfde6d78eacad35b91b0f46fecd0b35e474c03e00e30da3fdd345f9ada')
+license=('BSD-3-Clause')
+depends=(
+  'glibc'
+  'libx11'
+  'libxinerama'
+  'libxkbcommon'
+  'libxtst'
+)
+checkdepends=(
+  'procps-ng'
+  'ruby-minitest'
+  'xorg-fonts-misc'
+  'xorg-mkfontscale'
+  'xorg-server-xvfb'
+  'xorg-setxkbmap'
+  'xorg-xdpyinfo'
+  'xorg-xprop'
+  'xorg-xwininfo'
+  'xterm'
+)
+source=("https://github.com/jordansissel/xdotool/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz";)
+b2sums=('6495a6cd172213a668ca5072676b1969c35f5ee4bf927ad89eac323d878cb25fa85ab56e7079d562c1915277b6196a5286000fb51ceb2603f710c3d65a2ab524')
 
 build() {
   cd $pkgname-$pkgver
   make WITHOUT_RPATH_FIX=1
 }
 
-package() {
+check() {
   cd $pkgname-$pkgver
-  make PREFIX="$pkgdir/usr" INSTALLMAN="$pkgdir/usr/share/man" install
-  install -Dm644 COPYRIGHT -t "$pkgdir/usr/share/licenses/$pkgname"
+  # Reduce noise by ensure tests have access to correct fonts
+  cp -vr /usr/share/fonts/misc ./fonts
+  mkfontdir ./fonts
+  make -C t test-xvfb-nowm XSERVER="Xvfb -ac -screen 0 1280x768x24 -fp 
$PWD/fonts"
 }
 
-# vim:set ts=2 sw=2 et:
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" PREFIX=/usr INSTALLMAN=/usr/share/man install
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" COPYRIGHT
+}



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xdotool/-/compare/4db75162b376ab77b1846ec8a8e16916a74b1c94...92c8015a8bca47aafc494cd83973511fe11ff6c3

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xdotool/-/compare/4db75162b376ab77b1846ec8a8e16916a74b1c94...92c8015a8bca47aafc494cd83973511fe11ff6c3
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to