[arch-commits] Commit in qtile/repos (2 files)
Date: Saturday, November 14, 2020 @ 18:29:22 Author: felixonmars Revision: 754134 archrelease: copy trunk to community-staging-x86_64 Added: qtile/repos/community-staging-x86_64/ qtile/repos/community-staging-x86_64/PKGBUILD (from rev 754133, qtile/trunk/PKGBUILD) --+ PKGBUILD | 88 + 1 file changed, 88 insertions(+) Copied: qtile/repos/community-staging-x86_64/PKGBUILD (from rev 754133, qtile/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-11-14 18:29:22 UTC (rev 754134) @@ -0,0 +1,88 @@ +# Maintainer: David Runge + +pkgname=qtile +pkgver=0.16.1 +pkgrel=2 +pkgdesc="A full-featured, pure-Python tiling window manager" +arch=('x86_64') +url="http://www.qtile.org; +license=('MIT') +depends=('gdk-pixbuf2' 'pango' 'python-cffi' 'python-xcffib' 'python-cairocffi' +'python-dbus' 'python-gobject' 'python-setuptools') +makedepends=('jupyter_console' 'libpulse' 'python-ipykernel' 'python-iwlib' +'python-keyring' 'python-psutil' 'python-pytest' 'python-setuptools-scm' 'python-xdg') +optdepends=('alsa-utils: volume widget' +'canto-daemon: canto widget' +'cmus: cmus widget' +'khal: khal_calendar widget' +'libpulse: for pulse_volume and pulseaudio_ffi widget' +'lm_sensors: sensors widget' +'moc: moc widget' +'python-iwlib: wlan widget' +'python-keyring: imapwidget widget' +'python-mpd2: mpd2widget widget' +'python-psutil: graph, net and memory widget' +'python-setproctitle: change process name to qtile' +'python-xdg: launchbar widget') +checkdepends=('imagemagick' 'python-pytest' 'python-xvfbwrapper' 'xorg-xcalc' +'xorg-xclock' 'xorg-xeyes' 'xorg-server-xephyr' 'xorg-xrandr' 'xterm') +source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz; + "${pkgname}-0.16.1-xcffib_version_detection.patch::https://github.com/qtile/qtile/pull/1963/commits/7e37f56327dbee7343b5d5a31902a91468674cb0.patch;) +sha512sums=('aea42f7f6799a88b586167a57f5b5ab6f1c5bb663dec352d15eb47ce0d37fb23c31d1631cab8178c71be5ae714ec12c35a350377383dba1749a98cd45c22515b' + 'f5745d53e6bfb10f6b4209431679e515a76a212e45ab5b30aa3c28200e1f9896a696d5d9ca6037a46fa2cb430a46d788bfa69e49aa238ad2e76685b071735748') +b2sums=('1f75f5dbcab6180dcf778e28108e70b6dd01105fa275aadf4a53d96ab84f3b759cb8553bcf3de2011b0990d61adc9269663afa32b83d1aa9c052b00ef9e89358' + 'af1fc26a550b3a293161e765c8ef1a77dbe92105b6b06f15a2c3da5eefa0f895214ee91bd7120e0ce1ed44a050d05b70c7b053363f2fde4a42542e7675c7c599') + +prepare() { + cd "${pkgname}-${pkgver}" + # fix broken xcffib version detection: + # https://github.com/qtile/qtile/issues/1962 + patch -Np1 -i "../${pkgname}-0.16.1-xcffib_version_detection.patch" +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +check() { + cd "${pkgname}-${pkgver}" + export PYTTHONPATH="build/lib/:${PYTHONPATH}" + export LC_TYPE=en_US.UTF-8 + echo "building pango" + python3 ./libqtile/pango_ffi_build.py + echo "building xcursors" + python3 ./libqtile/backend/x11/xcursors_ffi_build.py + echo "building pulseaudio volume control" + python3 ./libqtile/widget/pulseaudio_ffi.py + # some tests are failing: + # https://github.com/qtile/qtile/issues/1352 + pytest -v -k "not test_images_good \ +and not test_qtile_cmd \ +and not test_svg_scaling \ +and not test_pattern_rotate \ +and not test_pattern \ +and not test_from_path \ +and not test_init \ +and not test_get_cairo_surface" +} + +package() { + cd "${pkgname}-${pkgver}" + # install + python setup.py install --skip-build \ +--optimize=1 \ +--root="${pkgdir}" \ +--prefix=/usr + # license + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" + # config + install -vDm 644 libqtile/resources/default_config.py \ +-t "${pkgdir}/usr/share/doc/${pkgname}/" + # desktop file + install -vDm 644 "resources/${pkgname}.desktop" \ +-t "${pkgdir}/usr/share/xsessions/" + # docs + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm 644 {CHANGELOG,README.rst} +}
[arch-commits] Commit in qtile/repos (2 files)
Date: Monday, November 4, 2019 @ 00:44:23 Author: felixonmars Revision: 522845 archrelease: copy trunk to community-staging-any Added: qtile/repos/community-staging-any/ qtile/repos/community-staging-any/PKGBUILD (from rev 522844, qtile/trunk/PKGBUILD) --+ PKGBUILD | 72 + 1 file changed, 72 insertions(+) Copied: qtile/repos/community-staging-any/PKGBUILD (from rev 522844, qtile/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2019-11-04 00:44:23 UTC (rev 522845) @@ -0,0 +1,72 @@ +# Maintainer: David Runge +pkgname=qtile +pkgver=0.14.2 +pkgrel=3 +pkgdesc="A full-featured, pure-Python tiling window manager" +arch=('any') +url="http://www.qtile.org; +license=('MIT') +depends=('gdk-pixbuf2' 'pango' 'python-xcffib' 'python-cairocffi' 'python-dbus' +'python-gobject' 'python-setuptools' 'python-six') +makedepends=('jupyter_console' 'python-ipykernel' 'python-iwlib' +'python-keyring' 'python-mpd2' 'python-psutil' 'python-pytest' 'python-setuptools' +'python-xdg') +optdepends=('alsa-utils: volume widget' +'canto-daemon: canto widget' +'cmus: cmus widget' +'khal: khal_calendar widget' +'lm_sensors: sensors widget' +'moc: moc widget' +'python-iwlib: wlan widget' +'python-keyring: imapwidget widget' +'python-mpd2: mpdwidget, mpd2widget widget' +'python-psutil: graph, net and memory widget' +'python-setproctitle: change process name to qtile' +'python-xdg: launchbar widget') +checkdepends=('imagemagick' 'python-pytest' 'python-xvfbwrapper' 'xorg-xcalc' +'xorg-xclock' 'xorg-xeyes' 'xorg-server-xephyr' 'xorg-xrandr' 'xterm') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz;) +sha512sums=('c6653e8dca24cef4b1cf48c26b2a0feb4bc125a1c966e0a3ea078fd1d1bba9c7306facf620438795aa2d2daecbd6e58bcda954753ab6b27f6c0cbead3766d8c0') + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +# # tests disabled for now, as the test suite won't return: +# # https://github.com/qtile/qtile/issues/1130 +# # some tests are failing: +# # https://github.com/qtile/qtile/issues/1352 +# check() { +# cd "${pkgname}-${pkgver}" +# export PYTTHONPATH="build/lib/:${PYTHONPATH}" +# export LC_TYPE=en_US.UTF-8 +# ./scripts/ffibuild +# py.test -vv -k 'not test_images_good \ +# and not test_svg_scaling \ +# and not test_pattern_rotate \ +# and not test_pattern \ +# and not test_from_path \ +# and not test_init \ +# and not test_get_cairo_surface' +# } + +package() { + cd "${pkgname}-${pkgver}" + # install + python setup.py install --skip-build \ +--optimize=1 \ +--root="${pkgdir}" \ +--prefix=/usr + # license + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" + # config + install -vDm 644 libqtile/resources/default_config.py \ +-t "${pkgdir}/usr/share/doc/${pkgname}/" + # desktop file + install -vDm 644 "resources/${pkgname}.desktop" \ +-t "${pkgdir}/usr/share/xsessions/" + # docs + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm 644 {CHANGELOG,README.rst} +}
[arch-commits] Commit in qtile/repos (2 files)
Date: Monday, July 23, 2018 @ 17:11:28 Author: foutrelis Revision: 363180 archrelease: copy trunk to community-staging-any Added: qtile/repos/community-staging-any/ qtile/repos/community-staging-any/PKGBUILD (from rev 363179, qtile/trunk/PKGBUILD) --+ PKGBUILD | 80 + 1 file changed, 80 insertions(+) Copied: qtile/repos/community-staging-any/PKGBUILD (from rev 363179, qtile/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-07-23 17:11:28 UTC (rev 363180) @@ -0,0 +1,80 @@ +# Maintainer: David Runge + +pkgname=qtile +pkgver=0.11.1 +pkgrel=4 +pkgdesc="A full-featured, pure-Python tiling window manager." +arch=('any') +url="http://www.qtile.org; +license=('MIT') +depends=('pango' 'python-xcffib' 'python-cairocffi' 'python-dbus' +'python-gobject' 'python-setuptools') +makedepends=('jupyter_console' + 'python-ipykernel' + 'python-iwlib' + 'python-keyring' + 'python-mpd2' + 'python-pytest' + 'python-setuptools' + 'python-xdg') +optdepends=('alsa-utils: volume widget' +'canto-daemon: canto widget' +'cmus: cmus widget' +'khal: khal_calendar widget' +'lm_sensors: sensors widget' +'moc: moc widget' +'python-iwlib: wlan widget' +'python-keyring: imapwidget widget' +'python-mpd2: mpdwidget, mpd2widget widget' +'python-setproctitle: change process name to qtile' +'python-xdg: launchbar widget') +#checkdepends=('python-pytest' 'xorg-server-xvfb' 'xorg-server-xephyr') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz;) +sha512sums=('9cc2cdf5a01495c680fae62d23348d68cca456ce2c31848bef23825c943a5e8aebcc3ea70879388af06d222ab703dd410db14e6a9bd4180d90f57651b9dbaed5') + +prepare() { + cd "${pkgname}-${pkgver}" + # fix same-name-issue with renameutils: + # https://bugs.archlinux.org/task/57710 + mv -v bin/qcmd bin/qtile-cmd + sed -e 's/qcmd \=/qtile-cmd \=/g' -i setup.py + sed -e 's/qcmd \-h/qtile-cmd \-h/' \ + -e 's/to qcmd/to qtile-cmd/' \ + -e 's,s/qcmd,s/qtile-cmd,' \ + -e 's/(qcmd/(qtile-cmd/g' \ + -i bin/dqcmd + sed -e 's/qcmd/qtile-cmd/g' -i libqtile/scripts/qcmd.py +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +# tests disabled for now, as they don't run headless +# https://github.com/qtile/qtile/issues/1130 +#check() { +# cd "${pkgname}-${pkgver}" +# python libqtile/ffi_build.py +# py.test +#} + +package() { + cd "${pkgname}-${pkgver}" + # install + python setup.py install --skip-build \ +--optimize=1 \ +--root="${pkgdir}" \ +--prefix=/usr + # license + install -vDm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # config + install -vDm 644 libqtile/resources/default_config.py \ + "${pkgdir}/usr/share/doc/${pkgname}/default_config.py" + # desktop file + install -vDm 644 "resources/${pkgname}.desktop" \ + "${pkgdir}/usr/share/xsessions/${pkgname}.desktop" + # docs + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm 644 {CHANGELOG,README.rst} +}
[arch-commits] Commit in qtile/repos (2 files)
Date: Monday, February 5, 2018 @ 23:34:02 Author: dvzrv Revision: 289318 archrelease: copy trunk to community-testing-any Added: qtile/repos/community-testing-any/ qtile/repos/community-testing-any/PKGBUILD (from rev 289317, qtile/trunk/PKGBUILD) --+ PKGBUILD | 66 + 1 file changed, 66 insertions(+) Copied: qtile/repos/community-testing-any/PKGBUILD (from rev 289317, qtile/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2018-02-05 23:34:02 UTC (rev 289318) @@ -0,0 +1,66 @@ +# Maintainer: David Runge+ +pkgname=qtile +pkgver=0.10.7 +pkgrel=2 +pkgdesc="A full-featured, pure-Python tiling window manager." +arch=('any') +url="http://www.qtile.org; +license=('MIT') +depends=('pango' 'python-xcffib' 'python-cairocffi' 'python-dbus' +'python-gobject') +makedepends=('jupyter_console' + 'python-ipykernel' + 'python-iwlib' + 'python-keyring' + 'python-mpd2' + 'python-pytest' + 'python-setuptools' + 'python-xdg') +optdepends=('alsa-utils: volume widget' +'canto-daemon: canto widget' +'cmus: cmus widget' +'khal: khal_calendar widget' +'lm_sensors: sensors widget' +'moc: moc widget' +'python-iwlib: wlan widget' +'python-keyring: imapwidget widget' +'python-mpd2: mpdwidget, mpd2widget widget' +'python-setproctitle: change process name to qtile' +'python-xdg: launchbar widget') +#checkdepends=('python-pytest' 'xorg-server-xephyr') +conflicts=('qtile-git') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz;) +sha512sums=('9b8f056ca9b4e5d3136114cafa47ee640f189c3f188815cfe5845c974b745978ebf0f74a691869517144d8fcaac0a29f5b38ee9265b888cc2bb3bfae865934cd') + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +#check() { +# cd "${pkgname}-${pkgver}" +# ./scripts/xephyr +# python libqtile/ffi_build.py +# pytest +#} + +package() { + cd "${pkgname}-${pkgver}" + # install + python setup.py install --skip-build \ +--optimize=1 \ +--root="${pkgdir}" \ +--prefix=/usr + # license + install -vDm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # config + install -vDm644 libqtile/resources/default_config.py \ + "${pkgdir}/usr/share/doc/${pkgname}/default_config.py" + # desktop file + install -vDm644 "resources/${pkgname}.desktop" \ + "${pkgdir}/usr/share/xsessions/${pkgname}.desktop" + # docs + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm644 {CHANGELOG,README.rst} +}