# Maintainer: GreenRaccoon23 # NOTES: # Install this package instead of 'archdroid-icon-theme-git'. # # The git variant of this package, 'archdroid-icon-theme-git', # is NOT a newer release than this one. # Both packages are always updated at the same time. # This package downloads and installs MUCH faster than the git variant: # 'archdroid-icon-theme' == 1MB download, # 'archdroid-icon-theme-git' == 50MB download. # In other words, choose this package over 'archdroid-icon-theme-git', # unless you have a specific reason to download the other one # (e.g., this package doesn't download correctly). # # To revert to an older version, use an archive here: # https://raw.githubusercontent.com/GreenRaccoon23/archdroid-icon-theme/raw/master/bak # # Since this theme is comprised of svg images, it uses local fonts. # The few icons which display text require the Roboto font. # If you do not have Roboto installed but want to install this theme anyway, # comment out the `prepare()` function or insert a `return` at the top of it. pkgname=archdroid-icon-theme pkgver=r23.e33bca9 pkgrel=1 pkgdesc="Port of Android 5/6 (Lollipop/Marshmallow)'s material design icons to Arch." arch=('any') url="https://github.com/GreenRaccoon23/${pkgname}" license=('GPL3') makedepends=('intltool' 'librsvg' 'gtk-update-icon-cache') provides=("${pkgname}") conflicts=("${pkgname}" "${pkgname}-git") options=('!strip') install="${pkgname}.install" _commit="898abd1f0f4d61ab16a4748202320c826ae85a5f" # To revert to an older version, use an archive from here: # https://github.com/GreenRaccoon23/archdroid-icon-theme/raw/master/bak source=("https://raw.githubusercontent.com/GreenRaccoon23/${pkgname}/${_commit}/${pkgname}.tar.xz") md5sums=("879c681096234d96a748ff3d7d53aea5") prepare() { if fc-list | grep Roboto >/dev/null; then return 0; fi; error "Required font 'Roboto' is not installed."; error "Please install a font package which includes 'Roboto', such as:"; for f in ttf-roboto ttf-roboto-font ttf-google-fonts-git ttf-google-fonts-hg otf-google-fonts-hg; do echo "${f}"; done; return 1; }; package() { msg2 "Installing ${pkgname}..."; cd ${pkgname}; install -dm 755 "${pkgdir}"/usr/share/icons; cp -drf --no-preserve='ownership' . "${pkgdir}"/usr/share/icons/; };