diff options
author | orhun | 2021-03-30 01:52:16 +0300 |
---|---|---|
committer | orhun | 2021-03-30 01:52:16 +0300 |
commit | 666599a154d4636d36f5902b63ab64d1909afc6a (patch) | |
tree | 27f333aaa54edc27ccfa1c5cc4b3d897f97cc319 | |
parent | 82917b7c1ae1033d593748a93549296458ed6d4a (diff) | |
download | aur-666599a154d4636d36f5902b63ab64d1909afc6a.tar.gz |
upgpkg: miro 0.2.0-1
upstream release
push miro - terminal emulator
-rw-r--r-- | .SRCINFO | 48 | ||||
-rw-r--r-- | PKGBUILD | 64 | ||||
-rw-r--r-- | miro.install | 17 |
3 files changed, 42 insertions, 87 deletions
@@ -1,35 +1,21 @@ pkgbase = miro - pkgdesc = The free and open source internet TV platform - pkgver = 6.0 + pkgdesc = A GPU-accelerated terminal emulator written in Rust + pkgver = 0.2.0 pkgrel = 1 - url = http://www.getmiro.com - install = miro.install - arch = any - license = GPL2 - makedepends = boost - depends = python2-dbus - depends = pyrex - depends = pygtk - depends = gstreamer0.10 - depends = python2-gconf - depends = python2-pysqlite-legacy - depends = pywebkitgtk - depends = shared-mime-info - depends = desktop-file-utils - depends = gstreamer0.10 - depends = hicolor-icon-theme - depends = gstreamer0.10-python - depends = python2-notify - depends = libtorrent-rasterbar - depends = gstreamer0.10-base-plugins - depends = gstreamer0.10-good-plugins - depends = python2-pycurl - depends = gstreamer0.10-ffmpeg - depends = ffmpeg - depends = mutagen - depends = xdg-utils - source = http://ftp.osuosl.org/pub/pculture.org/miro/src/miro-6.0.tar.gz - sha256sums = 558d194278fe5d602ba4d5d6737035b150e907c57da3344afa2ec462062f026b + url = https://github.com/o2sh/miro + arch = x86_64 + license = GPL3 + makedepends = rust + makedepends = python + depends = libxcb + depends = xcb-util-keysyms + depends = libxkbcommon + depends = libxkbcommon-x11 + depends = xcb-util-wm + depends = mesa + depends = freetype2 + depends = fontconfig + source = miro-0.2.0.tar.gz::https://github.com/o2sh/miro/archive/v0.2.0.tar.gz + sha512sums = 26b91a1fa5737e34a5b608b50c21d7bdf6b6f7b6bb1143e6dfbc157545cfec359efdbd12377dfd151cc33d86263b3461705ff127cd478bdfa2657544fb480545 pkgname = miro - @@ -1,46 +1,32 @@ -# Maintainer: Sigmund Vestergaard <sigmund at gmail dot com> -# Contributor: PKGBUILD 192486 2013-08-13 05:59:14Z bpiotrowski $ -# Contributor: Ronald van Haren <ronald.archlinux.org> +# Maintainer: orhun <orhunparmaksiz@gmail.com> +# https://github.com/orhun/pkgbuilds pkgname=miro -pkgver=6.0 +pkgver=0.2.0 pkgrel=1 -pkgdesc="The free and open source internet TV platform" -arch=('any') -url="http://www.getmiro.com" -license=('GPL2') -depends=('python2-dbus' 'pyrex' 'pygtk' 'gstreamer0.10' 'python2-gconf' - 'python2-pysqlite-legacy' 'pywebkitgtk' 'shared-mime-info' - 'desktop-file-utils' 'gstreamer0.10' 'hicolor-icon-theme' - 'gstreamer0.10-python' 'python2-notify' 'libtorrent-rasterbar' - 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'python2-pycurl' - 'gstreamer0.10-ffmpeg' 'ffmpeg' 'mutagen' 'xdg-utils') -makedepends=('boost') -install=miro.install -source=("http://ftp.osuosl.org/pub/pculture.org/${pkgname}/src/${pkgname}-${pkgver}.tar.gz") -sha256sums=('558d194278fe5d602ba4d5d6737035b150e907c57da3344afa2ec462062f026b') +pkgdesc="A GPU-accelerated terminal emulator written in Rust" +arch=('x86_64') +url="https://github.com/o2sh/miro" +license=('GPL3') +depends=('libxcb' 'xcb-util-keysyms' 'libxkbcommon' + 'libxkbcommon-x11' 'xcb-util-wm' 'mesa' + 'freetype2' 'fontconfig') +makedepends=('rust' 'python') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha512sums=('26b91a1fa5737e34a5b608b50c21d7bdf6b6f7b6bb1143e6dfbc157545cfec359efdbd12377dfd151cc33d86263b3461705ff127cd478bdfa2657544fb480545') -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - cd linux - python2 setup.py install --root="${pkgdir}" - - # fix miro startup script so --debug works with python2 - sed -i "s|which python|which python2|" "${pkgdir}/usr/bin/miro" - sed -i "s|./miro.real|/usr/bin/miro.real|" "${pkgdir}/usr/bin/miro" +build() { + cd "$pkgname-$pkgver" + cargo build --release --locked +} - # fix python scripts for python2 - sed -i "s|/usr/bin/env python|/usr/bin/env python2|" "${pkgdir}"/usr/share/miro/resources/searchengines/update-icons.py - for i in usr/share/miro/resources/testdata/echonest-replies/generate.py usr/share/miro/resources/searchengines/update-icons.py \ - usr/share/miro/resources/testdata/7digital-replies/generate.py; do - sed -i "s|/usr/bin/python|/usr/bin/python2|" "${pkgdir}"/${i} - done +check() { + cd "$pkgname-$pkgver" + cargo test --release --locked +} - # Fakeroot segfaults on these; remove - if [ ${CARCH} == "i686" ]; then - rm -f "${pkgdir}"/usr/bin/codegen.Linux-x86_64 || true - else - rm -f "${pkgdir}"/usr/bin/codegen.Linux-i686 || true - fi +package() { + cd "$pkgname-$pkgver" + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" } diff --git a/miro.install b/miro.install deleted file mode 100644 index a5ee228aaa54..000000000000 --- a/miro.install +++ /dev/null @@ -1,17 +0,0 @@ -post_install() { - update-desktop-database -q - xdg-icon-resource forceupdate --theme hicolor - update-mime-database usr/share/mime > /dev/null -} - -post_upgrade() { - post_install $1 -} - -post_remove() { - update-desktop-database -q - xdg-icon-resource forceupdate --theme hicolor - update-mime-database usr/share/mime > /dev/null -} - - |