diff options
author | Daniel M. Capella | 2020-12-05 18:30:39 -0500 |
---|---|---|
committer | Daniel M. Capella | 2020-12-05 18:30:39 -0500 |
commit | 35ec452342c7946027a6c38cd23c56125bbe89f6 (patch) | |
tree | d8f590219720442041b511752a96857198d7a5f3 | |
parent | 7fa3ca9af749b9dbfb7c91e4138f1ae93ad2fec8 (diff) | |
download | aur-35ec452342c7946027a6c38cd23c56125bbe89f6.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | rofimoji-git.install | 6 |
3 files changed, 46 insertions, 25 deletions
@@ -1,21 +1,28 @@ pkgbase = rofimoji-git - pkgdesc = A simple emoji picker for rofi - pkgver = 3.0.0.r0.g4cffa9f + pkgdesc = Character picker for rofi + pkgver = 4.3.0.r6.g0614fe8 pkgrel = 1 url = https://github.com/fdw/rofimoji + install = rofimoji-git.install arch = any license = MIT makedepends = git + makedepends = python-pip + makedepends = python-setuptools + makedepends = python-wheel + depends = emoji-font + depends = python-configargparse + depends = python-xdg depends = rofi - depends = python3 - depends = xdotool - optdepends = noto-fonts-emoji - optdepends = ttf-symbola - optdepends = xsel: copy emoji to clipboard + optdepends = wl-copy: for the Wayland clipboarder + optdepends = wtype: for the Wayland typer + optdepends = xclip: for one of the X.Org clipboarders + optdepends = xsel: for one of the X.Org clipboarders + optdepends = xdotool: for the X.Org typer provides = rofimoji conflicts = rofimoji source = git+https://github.com/fdw/rofimoji.git - md5sums = SKIP + b2sums = SKIP pkgname = rofimoji-git @@ -1,30 +1,38 @@ -# $Id$ -# Maintainer: duffydack <duffydack73 {at] gmail {dot} com> +# Maintainer: Daniel M. Capella <polyzen@archlinux.org> + pkgname=rofimoji-git -_pkgname=rofimoji -pkgver=3.0.0.r0.g4cffa9f +pkgver=4.3.0.r6.g0614fe8 pkgrel=1 -pkgdesc="A simple emoji picker for rofi" -depends=('rofi' 'python3' 'xdotool') -optdepends=('noto-fonts-emoji' 'ttf-symbola' 'xsel: copy emoji to clipboard') +pkgdesc='Character picker for rofi' arch=('any') -url="https://github.com/fdw/${_pkgname}" +url=https://github.com/fdw/rofimoji license=('MIT') -provides=($_pkgname) -conflicts=($_pkgname) -makedepends=('git') -source=("git+https://github.com/fdw/rofimoji.git") -md5sums=('SKIP') +depends=('emoji-font' 'python-configargparse' 'python-xdg' 'rofi') +makedepends=('git' 'python-pip' 'python-setuptools' 'python-wheel') +optdepends=('wl-copy: for the Wayland clipboarder' + 'wtype: for the Wayland typer' + 'xclip: for one of the X.Org clipboarders' + 'xsel: for one of the X.Org clipboarders' + 'xdotool: for the X.Org typer') +provides=('rofimoji') +conflicts=('rofimoji') +install=$pkgname.install +source=("git+$url.git") +b2sums=('SKIP') pkgver() { - cd "$_pkgname" + cd rofimoji git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } +build() { + cd rofimoji + python setup.py bdist_wheel +} + package() { - cd $_pkgname - install -D -m644 LICENSE "$pkgdir/usr/share/licenses/rofimoji-git/LICENSE" - install -D -m755 rofimoji.py "$pkgdir/usr/bin/$_pkgname" + cd rofimoji + PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps dist/*.whl } # vim:set ts=2 sw=2 et: diff --git a/rofimoji-git.install b/rofimoji-git.install new file mode 100644 index 000000000000..f4c2e22c7039 --- /dev/null +++ b/rofimoji-git.install @@ -0,0 +1,6 @@ +post_install() { + cat << EOF +rofimoji requires that you have an appropriate "clipboarder" and "typer" +installed for your display server. +EOF +} |