summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel M. Capella2020-12-05 18:30:39 -0500
committerDaniel M. Capella2020-12-05 18:30:39 -0500
commit35ec452342c7946027a6c38cd23c56125bbe89f6 (patch)
treed8f590219720442041b511752a96857198d7a5f3
parent7fa3ca9af749b9dbfb7c91e4138f1ae93ad2fec8 (diff)
downloadaur-35ec452342c7946027a6c38cd23c56125bbe89f6.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD42
-rw-r--r--rofimoji-git.install6
3 files changed, 46 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aa97d7c9bf2a..c21dc47400a7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1abc979a25a3..bb7e2d0e9f40 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}