[arch-commits] Commit in autorandr/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Mon May 4 16:50:22 UTC 2020


    Date: Monday, May 4, 2020 @ 16:50:22
  Author: dvzrv
Revision: 624741

upgpkg: autorandr 1.10.1-1: Upgrading to 1.10.1.

Removing nearly all custom calls (only zsh completion remains).
Upstream reverted defaulting to the new autorandr-launcher application.
Removing python-setuptools calls, as they have no benefit.

Modified:
  autorandr/trunk/PKGBUILD

----------+
 PKGBUILD |   41 +++++------------------------------------
 1 file changed, 5 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-04 16:36:27 UTC (rev 624740)
+++ PKGBUILD	2020-05-04 16:50:22 UTC (rev 624741)
@@ -1,53 +1,22 @@
 # Maintainer: David Runge <dvzrv at archlinux.org>
 
 pkgname=autorandr
-pkgver=1.10
+pkgver=1.10.1
 pkgrel=1
 pkgdesc="Auto-detect connected display hardware and load appropiate X11 setup using xrandr"
-arch=('x86_64')
+arch=('any')
 url="https://github.com/phillipberndt/autorandr"
 license=('GPL3')
-depends=('python-setuptools' 'xorg-xrandr')
+depends=('python' 'xorg-xdpyinfo' 'xorg-xrandr')
 makedepends=('bash-completion')
 optdepends=('bash-completion: auto-completion for autorandr in Bash'
-            'xorg-xdpyinfo: For detecting the primary XRandR output'
             'zsh-completions: auto-completion for autorandr in ZSH')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/phillipberndt/${pkgname}/archive/${pkgver}.tar.gz")
-sha512sums=('875433c4dd995d6170b511d6936d79c6a0790f823ad053b268bba7974d68f68674ba5474b59f2fba6ff6eed8871b2499e950f60c0e5698d39358159da454d9c5')
+sha512sums=('f1a132d56329247a572e223e471270342561c668da63d1c1769d5872daecbe0f3cea366524756d4cc624bb31673c0897fc788fdae6a3b404992e616463967eaf')
 
-build() {
-  cd "${pkgname}-${pkgver}"
-  python setup.py build
-  # compile the autorandr-launcher manually, as the Makefile is weird
-  # https://github.com/phillipberndt/autorandr/issues/195
-  gcc -Wall $CFLAGS contrib/autorandr_launcher/autorandr_launcher.c \
-      -o contrib/autorandr_launcher/autorandr-launcher \
-      $(pkg-config --libs --cflags pkg-config xcb xcb-randr) $LDFLAGS
-}
-
 package() {
-  local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
   cd "${pkgname}-${pkgver}"
-  python setup.py install --skip-build \
-    --optimize=1 \
-    --root="${pkgdir}/"
-  # symlink executable in place, as we are installing with setuptools but
-  # there's no entry_point
-  chmod +x "${pkgdir}/usr/lib/python${python_version}/site-packages/${pkgname}.py"
-  ln -svf "/usr/lib/python${python_version}/site-packages/${pkgname}.py" \
-    "${pkgdir}/usr/bin/${pkgname}"
-  install -vDm 644 "contrib/etc/xdg/autostart/${pkgname}.desktop" \
-    -t "${pkgdir}/etc/xdg/autostart/"
-  # launcher
-  install -vDm 755 contrib/autorandr_launcher/autorandr-launcher \
-    -t "${pkgdir}/usr/bin"
-  install -vDm 644 "contrib/etc/xdg/autostart/${pkgname}-launcher.desktop" \
-    -t "${pkgdir}/etc/xdg/autostart/"
-  # man page
-  install -vDm 644 "${pkgname}.1" -t "${pkgdir}/usr/share/man/man1/"
-  # bash completion
-  install -vDm 644 "contrib/bash_completion/${pkgname}" \
-    -t "${pkgdir}/$(pkg-config --variable=completionsdir bash-completion)"
+  make DESTDIR="${pkgdir}" PREFIX=/usr install
   # zsh completion
   install -vDm 644 "contrib/zsh_completion/_${pkgname}" \
     -t "${pkgdir}/usr/share/zsh/site-functions/"



More information about the arch-commits mailing list