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.
