Date: Sunday, January 6, 2019 @ 22:07:46 Author: dvzrv Revision: 420768
archrelease: copy trunk to community-any Added: tuna/repos/community-any/PKGBUILD (from rev 420767, tuna/trunk/PKGBUILD) Deleted: tuna/repos/community-any/PKGBUILD ----------+ PKGBUILD | 123 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 64 insertions(+), 59 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-01-06 22:07:39 UTC (rev 420767) +++ PKGBUILD 2019-01-06 22:07:46 UTC (rev 420768) @@ -1,59 +0,0 @@ -# $Id$ -# Maintainer: David Runge <d...@sleepmap.de> -# Contributor: Joakim Hernberg <jhernb...@alchemy.lu> -# Contributor: Ninez <triplesquaredn...@gmail.com> - -pkgname=tuna -pkgver=0.13.1 -pkgrel=7 -epoch=1 -pkgdesc="Thread and IRQ affinity setting GUI and cmd line tool" -url="https://rt.wiki.kernel.org/index.php/Tuna" -arch=('any') -license=('GPL') -groups=('realtime') -depends=('python2-ethtool' 'python2-linux-procfs' 'python2-schedutils' -'python2-numpy' 'python2-matplotlib' 'pygtk' 'libglade') -optdepends=('python2-inet_diag: Show network sockets in use by threads') -source=("https://git.kernel.org/pub/scm/utils/${pkgname}/${pkgname}.git/snapshot/${pkgname}-${pkgver}.tar.gz") -sha512sums=('cb182f45ac0f55bc392d00df69178e7c19721156a7a88e5ed5a3061192aad7520ffe3f200d3bb95ad2d283615e004af30c380b7aee826079491b3744a73fb314') - -prepare() { - cd "${pkgname}-${pkgver}" - sed -i '1s/python/python2/' {tuna-cmd,oscilloscope-cmd}.py -} - -build() { - cd "${pkgname}-${pkgver}" - python2 setup.py build -} - -package() { - cd "${pkgname}-${pkgver}" - python2 setup.py install --skip-build \ - --optimize=1 \ - --prefix=/usr \ - --root="${pkgdir}/" - - install -vDm 755 "${pkgname}-cmd.py" "${pkgdir}/usr/bin/${pkgname}" - install -vDm 755 oscilloscope-cmd.py "${pkgdir}/usr/bin/oscilloscope" - install -vDm 644 "etc/${pkgname}/example.conf" \ - "${pkgdir}/etc/${pkgname}/example.conf" - install -vDm 644 "etc/${pkgname}.conf" "${pkgdir}/etc/${pkgname}.conf" - install -vDm 644 "docs/oscilloscope+${pkgname}.pdf" \ - "${pkgdir}/usr/share/${pkgname}/docs/oscilloscope+${pkgname}.pdf" - install -t "${pkgdir}/usr/share/${pkgname}/help/kthreads" \ - -vDm 644 help/kthreads/* - install -vDm 644 "${pkgname}/${pkgname}_gui.glade" \ - "${pkgdir}/usr/share/${pkgname}/${pkgname}_gui.glade" - install -vDm 644 "${pkgname}.desktop" \ - "${pkgdir}/usr/share/applications/${pkgname}.desktop" - install -vDm 644 "org.${pkgname}.policy" \ - "${pkgdir}/usr/share/polkit-1/actions/org.${pkgname}.policy" - install -vDm 644 "docs/${pkgname}.8" \ - "${pkgdir}/usr/share/man/man8/${pkgname}.8" - install -vDm 644 ChangeLog \ - -t "${pkgdir}/usr/share/doc/${pkgname}/" -} -# vim:set ts=2 sw=2 et: - Copied: tuna/repos/community-any/PKGBUILD (from rev 420767, tuna/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-01-06 22:07:46 UTC (rev 420768) @@ -0,0 +1,64 @@ +# Maintainer: David Runge <d...@sleepmap.de> +# Contributor: Joakim Hernberg <jhernb...@alchemy.lu> +# Contributor: Ninez <triplesquaredn...@gmail.com> + +pkgname=tuna +pkgver=0.14 +pkgrel=1 +epoch=1 +pkgdesc="Thread and IRQ affinity setting GUI and cmd line tool" +url="https://rt.wiki.kernel.org/index.php/Tuna" +arch=('any') +license=('GPL2') +groups=('realtime') +depends=('python-ethtool' 'python-linux-procfs' 'python-numpy' +'python-schedutils') +optdepends=('python-inet_diag: Show network sockets in use by threads') +source=("https://git.kernel.org/pub/scm/utils/${pkgname}/${pkgname}.git/snapshot/${pkgname}-${pkgver}.tar.gz") +sha512sums=('816d45e704fa1badc4734284b4c1a3892e829ef17b24752b19294d07e407cb8d3ece952e3b8ed2c195d854b1f80eb8d172479f4e3adfbc0aba81d90cce91b83a') + +prepare() { + cd "${pkgname}-${pkgver}" +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +package() { + cd "${pkgname}-${pkgver}" + python setup.py install --skip-build \ + --optimize=1 \ + --prefix=/usr \ + --root="${pkgdir}" + + # tuna was ported to python3, but pygtk (for the GUI) was not ported to + # pygobject yet: https://bugs.archlinux.org/task/58188 +# install -vDm 755 oscilloscope-cmd.py "${pkgdir}/usr/bin/oscilloscope" +# install -vDm 644 "${pkgname}/${pkgname}_gui.glade" \ +# -t "${pkgdir}/usr/share/${pkgname}/" +# install -vDm 644 "${pkgname}.desktop" \ +# -t "${pkgdir}/usr/share/applications/" + install -vDm 755 "${pkgname}-cmd.py" "${pkgdir}/usr/bin/${pkgname}" + install -vDm 644 "etc/${pkgname}/example.conf" \ + -t "${pkgdir}/etc/${pkgname}/" + install -vDm 644 "etc/${pkgname}.conf" -t "${pkgdir}/etc/" + install -vDm 644 "docs/oscilloscope+${pkgname}.pdf" \ + -t "${pkgdir}/usr/share/docs/${pkgname}/" + install -vDm 644 help/kthreads/* \ + -t "${pkgdir}/usr/share/${pkgname}/help/kthreads" + install -vDm 644 "org.${pkgname}.policy" \ + -t "${pkgdir}/usr/share/polkit-1/actions/" + install -vDm 644 "docs/${pkgname}.8" \ + -t "${pkgdir}/usr/share/man/man8/" + # translations + for language in `cat po/LINGUAS`; do + translation="po/${language}.po" + install -dm 755 "${pkgdir}/usr/share/locale/${language}/LC_MESSAGES" + msgfmt $translation \ + -o "${pkgdir}/usr/share//locale/${language}/LC_MESSAGES/${pkgname}.mo" + done +} +# vim:set ts=2 sw=2 et: +