# Maintainer: Lex Black # Contributor: matthewbauer # Contributor: Andreas Radke # Contributor: Jan de Groot # Contributor: cantabile _pkgname=xdg-utils pkgname=$_pkgname-mimeo # https://gitlab.freedesktop.org/xdg/xdg-utils/commits/master _commit=0547886c0a7ae79145998495a6e3af6a1450d0c7 # master # 2019-04-19 pkgver=1.1.3+18+g0547886 pkgrel=4 pkgdesc="Command line tools that assist applications with a variety of desktop integration tasks; patched to use mimeo" arch=('any') url="https://www.freedesktop.org/wiki/Software/xdg-utils/" license=('MIT') depends=('sh' 'which' 'file' 'xorg-xset' 'xorg-xprop') # xset + xprop needed inside xdg-screensaver makedepends=('docbook-xsl' 'lynx' 'xmlto' 'git') optdepends=('kde-cli-tools: for KDE Plasma5 support in xdg-open' 'exo: for Xfce support in xdg-open' 'xorg-xprop: for Xfce support in xdg-open' 'pcmanfm: for LXDE support in xdg-open' 'mimeo: for mimeo support in xdg-open' 'perl-file-mimeinfo: for generic support in xdg-open' 'perl-net-dbus: Perl extension to dbus used in xdg-screensaver' 'perl-x11-protocol: Perl X11 protocol used in xdg-screensaver') provides=($_pkgname) conflicts=($_pkgname) source=(#https://portland.freedesktop.org/download/$_pkgname-$pkgver.tar.gz #{,.asc} mimeo-detection.patch "git+https://gitlab.freedesktop.org/xdg/xdg-utils.git#commit=$_commit") sha1sums=('28204f4da29c1afb9b67ba073441a2784301e586' 'SKIP') #validpgpkeys=('8B75CA7811367175D05F3B03C43570F80CC295E6') # "Per Olofsson " pkgver() { cd $_pkgname git describe --tags | sed 's/^v//;s/-/+/g' } prepare() { cd $_pkgname #-$pkgver patch -p1 -i "${srcdir}"/mimeo-detection.patch } build() { cd $_pkgname #-$pkgver ./configure --prefix=/usr --mandir=/usr/share/man make } package() { cd $_pkgname #-$pkgver make DESTDIR="${pkgdir}" install install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # install empty directory to prevent xdg-desktop-menu install *.desktop to fail, see FS#33316 install -dm755 "$pkgdir"/usr/share/desktop-directories }