blob: 4f24dc56ce8843312d4f99789ad0e1aa62465afe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# Maintainer: Yakov Till <yakov.till@gmail.com>
# Contributor: Robin Drach <aur@drakenson.de>
# Contributor: Limao Luo <luolimao+AUR@gmail.com>
pkgname=humanity-icon-theme
pkgver=0.6.16
pkgrel=2
pkgdesc="Humanity icons from Ubuntu without modification"
arch=(any)
url=https://launchpad.net/humanity
license=(GPL-2.0-only)
conflicts=(humanity-icons)
options=(!emptydirs)
source=(https://launchpad.net/ubuntu/+archive/primary/+files/${pkgname}_$pkgver.tar.xz)
sha256sums=('0321e5e33332144dbfe42ba2dd8fd2075c8452ec9a7c37726c53eb69fa382a2d')
sha512sums=('a2a5dd4b03a3f81ae1f42aaaba76e1982978ec9a936fb61b38a53e20dfe5298bd47bac29b6ea4fbeb73fa878d48fe68b414d4179615526c81a8fbc7a5535d017')
latestver() {
# buildN is an Ubuntu no-change-rebuild suffix (debian/ metadata only,
# icon payload identical) and pacman sorts it OLDER than the base version;
# strip it. A new real version published only as buildN will surface
# loudly as asset-missing if its bare tarball doesn't exist.
curl -fsSL 'https://api.launchpad.net/1.0/ubuntu/+archive/primary?ws.op=getPublishedSources&source_name=humanity-icon-theme&exact_match=true&status=Published' |
jq -r '.entries[].source_package_version' | sed 's/build[0-9]*$//' |
sort -V | tail -1
}
package() {
install -d "$pkgdir"/usr/share/icons/
cp -r $pkgname-$pkgver/Humanity{,-Dark} "$pkgdir"/usr/share/icons/
}
|