# Maintainer: Benjamin Chrétien # Contributor: Eric Engestrom # Contributor: Rasi # Contributor: Sean Pringle # Contributor: SanskritFritz (gmail) pkgname=rofi-git _gitname=rofi pkgver=0.15.8.r45.g536fd98 pkgrel=1 pkgdesc="Popup window switcher roughly based on superswitcher, requiring only xlib and xft. DaveDavenport's fork" arch=('i686' 'x86_64') url="https://davedavenport.github.io/rofi/" license=('MIT') depends=('cairo' 'freetype2' 'libx11' 'libxdg-basedir' 'libxinerama' 'pango') optdepends=('i3-wm: use as a window switcher') makedepends=('git') provides=('rofi') conflicts=('rofi') source=("git+https://github.com/DaveDavenport/rofi") md5sums=('SKIP') pkgver() { cd "$_gitname" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { cd "$srcdir/$_gitname" autoreconf --install # Default compiler = clang, which can be a problem if using hardening-wrapper CC=gcc ./configure --prefix=/usr } build() { cd "$srcdir/$_gitname" make } package() { cd "$srcdir/$_gitname" make install install-man DESTDIR="$pkgdir" # Install examples to /usr/share/doc/rofi/examples install -dm755 "$pkgdir/usr/share/doc/rofi/examples" install -Dm755 Examples/*.sh "$pkgdir/usr/share/doc/rofi/examples" }