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

Andreas Radke andyrtr at archlinux.org
Thu Dec 19 16:53:02 UTC 2019


    Date: Thursday, December 19, 2019 @ 16:53:01
  Author: andyrtr
Revision: 371863

upgpkg: xorgproto 2019.2-2: cleanup legacy headers; cleanup provides/conflics/replaces - FS#64892

Modified:
  xorgproto/trunk/PKGBUILD

----------+
 PKGBUILD |   23 +++++++++--------------
 1 file changed, 9 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-12-19 16:07:45 UTC (rev 371862)
+++ PKGBUILD	2019-12-19 16:53:01 UTC (rev 371863)
@@ -1,16 +1,15 @@
 # Maintainer: AndyRTR <andyrtr at archlinux.org>
 
+# When releasing a xorgproto version with updated keysyms, rebuild libx11
+
 pkgname=xorgproto
 pkgver=2019.2
-pkgrel=1
+pkgrel=2
 pkgdesc="combined X.Org X11 Protocol headers"
 arch=('any')
 url="https://xorg.freedesktop.org/"
 license=('custom')
-makedepends=('xorg-util-macros' 'meson') # 'xmlto' 'libxslt' 'linuxdoc-tools' 'docbook-sgml' 'fop')
-provides=('bigreqsproto' 'compositeproto' 'damageproto' 'dmxproto' 'dri2proto' 'dri3proto' 'fixesproto' 'fontsproto' 'glproto' 'inputproto' 'kbproto' 'presentproto' 'printproto' 'randrproto' 'recordproto' 'renderproto' 'resourceproto' 'scrnsaverproto' 'videoproto' 'xcmiscproto' 'xextproto' 'xf86dgaproto' 'xf86driproto' 'xf86miscproto' 'xf86vidmodeproto' 'xineramaproto' 'xproto')
-conflicts=('bigreqsproto' 'compositeproto' 'damageproto' 'dmxproto' 'dri2proto' 'dri3proto' 'fixesproto' 'fontsproto' 'glproto' 'inputproto' 'kbproto' 'presentproto' 'printproto' 'randrproto' 'recordproto' 'renderproto' 'resourceproto' 'scrnsaverproto' 'videoproto' 'xcmiscproto' 'xextproto' 'xf86dgaproto' 'xf86driproto' 'xf86miscproto' 'xf86vidmodeproto' 'xineramaproto' 'xproto')
-replaces=('bigreqsproto' 'compositeproto' 'damageproto' 'dmxproto' 'dri2proto' 'dri3proto' 'fixesproto' 'fontsproto' 'glproto' 'inputproto' 'kbproto' 'presentproto' 'printproto' 'randrproto' 'recordproto' 'renderproto' 'resourceproto' 'scrnsaverproto' 'videoproto' 'xcmiscproto' 'xextproto' 'xf86dgaproto' 'xf86driproto' 'xf86miscproto' 'xf86vidmodeproto' 'xineramaproto' 'xproto')
+makedepends=('xorg-util-macros' 'meson')
 source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
 sha512sums=('cbfdf6bb3d58d4d4e7788c9ed779402352715e9899f65594fbc527b3178f1dc5e03cebc8ba5a863b3c196a1a0f2026c2d0438207ca19f81f3c8b7da0c0667904'
             'SKIP')
@@ -25,9 +24,7 @@
 }
 
 build() {
-  arch-meson "$pkgname"-$pkgver build \
-    -D legacy=true
-
+  arch-meson "$pkgname"-$pkgver build
   ninja -C build
 }
 
@@ -47,13 +44,11 @@
   # licenses
   install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
   install -m644 "$pkgname"-$pkgver/COPYING* "${pkgdir}/usr/share/licenses/${pkgname}/"
+  # remove licences of legacy stuff we don't ship anymore
+  rm -f "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING-{evieproto,fontcacheproto,lg3dproto,printproto,xcalibrateproto,xf86rushproto}
 
   # cleanup
-  rm -f "${pkgdir}"/usr/include/X11/extensions/{apple,windows}*
+  rm -f "${pkgdir}"/usr/include/X11/extensions/apple*
   rm -f "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
-  rm -f "${pkgdir}"/usr/share/pkgconfig/{apple,windows}wmproto.pc
-  # now part of libxvmc
-  rm -f "${pkgdir}"/usr/include/X11/extensions/vldXvMC.h
-  # now part of libx11
-  rm "${pkgdir}"/usr/include/X11/extensions/XKBgeom.h
+  rm -f "${pkgdir}"/usr/share/pkgconfig/applewmproto.pc
 }



More information about the arch-commits mailing list