[arch-commits] Commit in xorgproto/repos (testing-any testing-any/PKGBUILD)

2020-04-14 Thread Andreas Radke via arch-commits
Date: Wednesday, April 15, 2020 @ 05:21:47
  Author: andyrtr
Revision: 380343

archrelease: copy trunk to testing-any

Added:
  xorgproto/repos/testing-any/
  xorgproto/repos/testing-any/PKGBUILD
(from rev 380342, xorgproto/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: xorgproto/repos/testing-any/PKGBUILD (from rev 380342, 
xorgproto/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2020-04-15 05:21:47 UTC (rev 380343)
@@ -0,0 +1,54 @@
+# Maintainer: AndyRTR 
+
+# When releasing a xorgproto version with updated keysyms, rebuild libx11
+
+pkgname=xorgproto
+pkgver=2020.1
+pkgrel=1
+pkgdesc="combined X.Org X11 Protocol headers"
+arch=('any')
+url="https://xorg.freedesktop.org/";
+license=('custom')
+makedepends=('xorg-util-macros' 'meson')
+source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
+sha512sums=('2d10533e54987f293e1c8578aa742c38cf2fac8551db1d317cf5ee4a6a9600eced50f59c57c38b35dd210fe02d350294c967512f04cb9876d6c0c1f7e89cb199'
+'SKIP')
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') #  "Adam Jackson 
"
+validpgpkeys+=('DD38563A8A8224537D1F90E45B8A2D50A0ECD0D3') # "Adam Jackson 
"
+validpgpkeys+=('C383B778255613DFDB409D91DB221A690011') #  "Keith Packard 
"
+validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer 
(Who-T) "
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') # Adam Jackson 

+
+prepare() {
+  mkdir build
+}
+
+build() {
+  arch-meson "$pkgname"-$pkgver build
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  # missing docs
+  install -m755 -d "${pkgdir}/usr/share/doc/${pkgname}"
+  install -m644 "$pkgname"-$pkgver/*.txt "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -m644 "$pkgname"-$pkgver/PM_spec 
"${pkgdir}/usr/share/doc/${pkgname}/"
+  rm "${pkgdir}"/usr/share/doc/${pkgname}/meson_options.txt
+
+  # 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*
+  rm -f 
"${pkgdir}"/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
+  rm -f "${pkgdir}"/usr/share/pkgconfig/applewmproto.pc
+}


[arch-commits] Commit in xorgproto/repos (testing-any testing-any/PKGBUILD)

2019-12-19 Thread Andreas Radke via arch-commits
Date: Thursday, December 19, 2019 @ 16:53:12
  Author: andyrtr
Revision: 371864

archrelease: copy trunk to testing-any

Added:
  xorgproto/repos/testing-any/
  xorgproto/repos/testing-any/PKGBUILD
(from rev 371863, xorgproto/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: xorgproto/repos/testing-any/PKGBUILD (from rev 371863, 
xorgproto/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2019-12-19 16:53:12 UTC (rev 371864)
@@ -0,0 +1,54 @@
+# Maintainer: AndyRTR 
+
+# When releasing a xorgproto version with updated keysyms, rebuild libx11
+
+pkgname=xorgproto
+pkgver=2019.2
+pkgrel=2
+pkgdesc="combined X.Org X11 Protocol headers"
+arch=('any')
+url="https://xorg.freedesktop.org/";
+license=('custom')
+makedepends=('xorg-util-macros' 'meson')
+source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
+sha512sums=('cbfdf6bb3d58d4d4e7788c9ed779402352715e9899f65594fbc527b3178f1dc5e03cebc8ba5a863b3c196a1a0f2026c2d0438207ca19f81f3c8b7da0c0667904'
+'SKIP')
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') #  "Adam Jackson 
"
+validpgpkeys+=('DD38563A8A8224537D1F90E45B8A2D50A0ECD0D3') # "Adam Jackson 
"
+validpgpkeys+=('C383B778255613DFDB409D91DB221A690011') #  "Keith Packard 
"
+validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer 
(Who-T) "
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') # Adam Jackson 

+
+prepare() {
+  mkdir build
+}
+
+build() {
+  arch-meson "$pkgname"-$pkgver build
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  # missing docs
+  install -m755 -d "${pkgdir}/usr/share/doc/${pkgname}"
+  install -m644 "$pkgname"-$pkgver/*.txt "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -m644 "$pkgname"-$pkgver/PM_spec 
"${pkgdir}/usr/share/doc/${pkgname}/"
+  rm "${pkgdir}"/usr/share/doc/${pkgname}/meson_options.txt
+
+  # 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*
+  rm -f 
"${pkgdir}"/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
+  rm -f "${pkgdir}"/usr/share/pkgconfig/applewmproto.pc
+}


[arch-commits] Commit in xorgproto/repos (testing-any testing-any/PKGBUILD)

2019-06-20 Thread Andreas Radke via arch-commits
Date: Thursday, June 20, 2019 @ 16:44:36
  Author: andyrtr
Revision: 356617

archrelease: copy trunk to testing-any

Added:
  xorgproto/repos/testing-any/
  xorgproto/repos/testing-any/PKGBUILD
(from rev 356616, xorgproto/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: xorgproto/repos/testing-any/PKGBUILD (from rev 356616, 
xorgproto/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2019-06-20 16:44:36 UTC (rev 356617)
@@ -0,0 +1,54 @@
+# Maintainer: AndyRTR 
+
+pkgname=xorgproto
+pkgver=2019.1
+pkgrel=1
+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')
+source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
+sha512sums=('f26c17f4a027acdc799b532fa65c3ea1b0e8c30794c7b7293060ee9d9dec84b4878966cd2dcda43584849232e73a208abd4213374f89b05c10e5aae92bdc00be'
+'SKIP')
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') #  "Adam Jackson 
"
+validpgpkeys+=('DD38563A8A8224537D1F90E45B8A2D50A0ECD0D3') # "Adam Jackson 
"
+validpgpkeys+=('C383B778255613DFDB409D91DB221A690011') #  "Keith Packard 
"
+validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer 
(Who-T) "
+
+prepare() {
+  mkdir build
+}
+
+build() {
+  arch-meson $pkgname-$pkgver build \
+-Dlegacy=true
+
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  # missing docs
+  install -m755 -d "${pkgdir}/usr/share/doc/${pkgname}"
+  install -m644 $pkgname-$pkgver/*.txt "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -m644 $pkgname-$pkgver/PM_spec "${pkgdir}/usr/share/doc/${pkgname}/"
+  rm ${pkgdir}/usr/share/doc/${pkgname}/meson_options.txt
+
+  # licenses
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 $pkgname-$pkgver/COPYING* 
"${pkgdir}/usr/share/licenses/${pkgname}/"
+
+  # cleanup
+  rm -f ${pkgdir}/usr/include/X11/extensions/{apple,windows}*
+  rm -f ${pkgdir}/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
+  rm -f ${pkgdir}/usr/share/pkgconfig/{apple,windows}wmproto.pc
+}


[arch-commits] Commit in xorgproto/repos (testing-any testing-any/PKGBUILD)

2018-02-28 Thread Andreas Radke via arch-commits
Date: Thursday, March 1, 2018 @ 07:01:59
  Author: andyrtr
Revision: 317656

archrelease: copy trunk to testing-any

Added:
  xorgproto/repos/testing-any/
  xorgproto/repos/testing-any/PKGBUILD
(from rev 317655, xorgproto/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: xorgproto/repos/testing-any/PKGBUILD (from rev 317655, 
xorgproto/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2018-03-01 07:01:59 UTC (rev 317656)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: AndyRTR 
+
+pkgname=xorgproto
+pkgver=2018.4
+pkgrel=1
+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')
+source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
+sha512sums=('2db682d10280ca58cdc04d8eb9fef30c111d4cd379de9fec86cff317865b859a576de5426447be9231d24be9762cc1d684c57383a99ad499398e8b7d62b1c03c'
+'SKIP')
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') #  "Adam Jackson 
"
+validpgpkeys+=('DD38563A8A8224537D1F90E45B8A2D50A0ECD0D3') # "Adam Jackson 
"
+validpgpkeys+=('C383B778255613DFDB409D91DB221A690011') #  "Keith Packard 
"
+
+prepare() {
+  mkdir build
+}
+
+build() {
+  arch-meson $pkgname-$pkgver build \
+-Dlegacy=true
+
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  # missing docs
+  install -m755 -d "${pkgdir}/usr/share/doc/${pkgname}"
+  install -m644 $pkgname-$pkgver/*.txt "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -m644 $pkgname-$pkgver/PM_spec "${pkgdir}/usr/share/doc/${pkgname}/"
+  rm ${pkgdir}/usr/share/doc/${pkgname}/meson_options.txt
+
+  # licenses
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 $pkgname-$pkgver/COPYING* 
"${pkgdir}/usr/share/licenses/${pkgname}/"
+
+  # cleanup
+  rm -f ${pkgdir}/usr/include/X11/extensions/{apple,windows}*
+  rm -f ${pkgdir}/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
+  rm -f ${pkgdir}/usr/share/pkgconfig/{apple,windows}wmproto.pc
+}


[arch-commits] Commit in xorgproto/repos (testing-any testing-any/PKGBUILD)

2018-02-20 Thread Andreas Radke via arch-commits
Date: Wednesday, February 21, 2018 @ 06:50:10
  Author: andyrtr
Revision: 317341

archrelease: copy trunk to testing-any

Added:
  xorgproto/repos/testing-any/
  xorgproto/repos/testing-any/PKGBUILD
(from rev 317340, xorgproto/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: xorgproto/repos/testing-any/PKGBUILD (from rev 317340, 
xorgproto/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2018-02-21 06:50:10 UTC (rev 317341)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: AndyRTR 
+
+pkgname=xorgproto
+pkgver=2018.3
+pkgrel=1
+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')
+source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
+sha512sums=('c0d69021ab5a4d3415811f4e7719cc14c2a0dc2624c6d99524304805a1b09de35fbc3cdf5027f951b389a339e9082f53a7d05e7f337589f58ce0660dc088d02b'
+'SKIP')
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') #  "Adam Jackson 
"
+validpgpkeys+=('C383B778255613DFDB409D91DB221A690011') #  "Keith Packard 
"
+
+prepare() {
+  mkdir build
+}
+
+build() {
+  arch-meson $pkgname-$pkgver build \
+-Dlegacy=true
+
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  # missing docs
+  install -m755 -d "${pkgdir}/usr/share/doc/${pkgname}"
+  install -m644 $pkgname-$pkgver/*.txt "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -m644 $pkgname-$pkgver/PM_spec "${pkgdir}/usr/share/doc/${pkgname}/"
+  rm ${pkgdir}/usr/share/doc/${pkgname}/meson_options.txt
+
+  # licenses
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 $pkgname-$pkgver/COPYING* 
"${pkgdir}/usr/share/licenses/${pkgname}/"
+
+  # cleanup
+  rm -f ${pkgdir}/usr/include/X11/extensions/{apple,windows}*
+  rm -f ${pkgdir}/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
+  rm -f ${pkgdir}/usr/share/pkgconfig/{apple,windows}wmproto.pc
+}


[arch-commits] Commit in xorgproto/repos (testing-any testing-any/PKGBUILD)

2018-02-12 Thread Andreas Radke via arch-commits
Date: Monday, February 12, 2018 @ 19:13:07
  Author: andyrtr
Revision: 316732

archrelease: copy trunk to testing-any

Added:
  xorgproto/repos/testing-any/
  xorgproto/repos/testing-any/PKGBUILD
(from rev 316731, xorgproto/trunk/PKGBUILD)

--+
 PKGBUILD |   51 +++
 1 file changed, 51 insertions(+)

Copied: xorgproto/repos/testing-any/PKGBUILD (from rev 316731, 
xorgproto/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2018-02-12 19:13:07 UTC (rev 316732)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: AndyRTR 
+
+pkgname=xorgproto
+pkgver=2018.2
+pkgrel=1
+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')
+source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
+sha512sums=('29ac0479de321eb921b1d902e4670e9e856f8b50c95c07a855aea122e5c9762ff34d01dbda9c795e4c652b09e21151f024aa7ba54bd463e14263db5240418862'
+'SKIP')
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') #  "Adam Jackson 
"
+
+prepare() {
+  mkdir build
+}
+
+build() {
+  arch-meson $pkgname-$pkgver build
+
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+
+  # missing docs
+  install -m755 -d "${pkgdir}/usr/share/doc/${pkgname}"
+  install -m644 $pkgname-$pkgver/*.txt "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -m644 $pkgname-$pkgver/PM_spec "${pkgdir}/usr/share/doc/${pkgname}/"
+  rm ${pkgdir}/usr/share/doc/${pkgname}/meson_options.txt
+
+  # licenses
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 $pkgname-$pkgver/COPYING* 
"${pkgdir}/usr/share/licenses/${pkgname}/"
+
+  # cleanup
+  rm -f ${pkgdir}/usr/include/X11/extensions/{apple,windows}*
+  rm -f ${pkgdir}/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
+  rm -f ${pkgdir}/usr/share/pkgconfig/{apple,windows}wmproto.pc
+}


[arch-commits] Commit in xorgproto/repos (testing-any testing-any/PKGBUILD)

2018-02-05 Thread Andreas Radke via arch-commits
Date: Tuesday, February 6, 2018 @ 07:26:34
  Author: andyrtr
Revision: 315934

archrelease: copy trunk to testing-any

Added:
  xorgproto/repos/testing-any/
  xorgproto/repos/testing-any/PKGBUILD
(from rev 315933, xorgproto/trunk/PKGBUILD)

--+
 PKGBUILD |   47 +++
 1 file changed, 47 insertions(+)

Copied: xorgproto/repos/testing-any/PKGBUILD (from rev 315933, 
xorgproto/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2018-02-06 07:26:34 UTC (rev 315934)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: AndyRTR 
+
+pkgname=xorgproto
+pkgver=2018.1
+pkgrel=1
+pkgdesc="combined X.Org X11 Protocol headers"
+arch=('any')
+url="https://xorg.freedesktop.org/";
+license=('custom')
+makedepends=('xorg-util-macros') # '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')
+source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.bz2{,.sig})
+sha512sums=('eaad8947f8cda4683bd952706feaa926eed06c508925d3bed7c9a610f925844d3546bbfe49b5403220ca812d63442ca6a72e65ecc50a71899aadf60875156800'
+'SKIP')
+validpgpkeys=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') #  "Adam Jackson 
"
+
+build() {
+  cd "$pkgname-$pkgver"
+  # do not try to build additional docs, we don't have xorg-sgml-doctools
+  ./configure --prefix=/usr \
+--without-xmlto \
+--without-xsltproc \
+--without-fop
+  make
+}
+
+check() {
+  cd "$pkgname-$pkgver"
+  make -k check
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+  make DESTDIR="$pkgdir/" install
+
+  # licenses
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING* "${pkgdir}/usr/share/licenses/${pkgname}/"
+
+  # cleanup
+  rm -f ${pkgdir}/usr/include/X11/extensions/{apple,windows}*
+  rm -f ${pkgdir}/usr/share/licenses/${pkgname}/COPYING-{apple,windows}wmproto
+  rm -f ${pkgdir}/usr/share/pkgconfig/{apple,windows}wmproto.pc
+}