diff options
author | Nicola Murino | 2018-07-24 13:55:08 +0200 |
---|---|---|
committer | Nicola Murino | 2018-07-24 13:55:08 +0200 |
commit | adef16b3fd0e5f2472a2187e9055e2054c40defc (patch) | |
tree | b28ed8d7ba470a2a17886ccf9649362fbe2099ac /PKGBUILD | |
download | aur-adef16b3fd0e5f2472a2187e9055e2054c40defc.tar.gz |
Initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f36f5c4d0b2d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,82 @@ +# Maintainer: drakkan <nicola.murino at gmail dot com> +pkgbase=yaru +pkgname=('yaru-sound-theme' 'yaru-gtk-theme' 'yaru-sessions' 'yaru-gnome-shell-theme' 'yaru-icon-theme') +pkgver=b589893d +pkgrel=1 +_gitname=yaru +pkgdesc="Yaru default ubuntu theme" +arch=(any) +url="https://github.com/ubuntu/yaru" +license=('GPL3') +depends=( + "gtk3" + "gtk2" + "gnome-shell" +) + +makedepends=('meson' 'sassc') +options=('!strip' '!buildflags' 'staticlibs') +conflicts=('yaru') + +source=("$_gitname::git://github.com/ubuntu/$_gitname") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${_gitname}" + printf "%s" "$(git describe --always --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +build() { + arch-meson ${_gitname} build + ninja -C build +} + +package_yaru-sound-theme() { + DESTDIR="$pkgdir" meson install -C build + rm -r "$pkgdir/usr/share/glib-2.0" + rm -r "$pkgdir/usr/share/xsessions" + rm -r "$pkgdir/usr/share/wayland-sessions" + rm -r "$pkgdir/usr/share/gnome-shell" + rm -r "$pkgdir/usr/share/icons" + rm -r "$pkgdir/usr/share/themes" +} + +package_yaru-gtk-theme() { + DESTDIR="$pkgdir" meson install -C build + rm -r "$pkgdir/usr/share/glib-2.0" + rm -r "$pkgdir/usr/share/xsessions" + rm -r "$pkgdir/usr/share/wayland-sessions" + rm -r "$pkgdir/usr/share/gnome-shell" + rm -r "$pkgdir/usr/share/icons" + rm -r "$pkgdir/usr/share/sounds" +} + +package_yaru-sessions() { + DESTDIR="$pkgdir" meson install -C build + rm -r "$pkgdir/usr/share/gnome-shell" + rm -r "$pkgdir/usr/share/icons" + rm -r "$pkgdir/usr/share/sounds" + rm -r "$pkgdir/usr/share/themes" +} + +package_yaru-gnome-shell-theme() { + DESTDIR="$pkgdir" meson install -C build + rm -r "$pkgdir/usr/share/glib-2.0" + rm -r "$pkgdir/usr/share/xsessions" + rm -r "$pkgdir/usr/share/wayland-sessions" + rm -r "$pkgdir/usr/share/icons" + rm -r "$pkgdir/usr/share/sounds" + rm -r "$pkgdir/usr/share/themes" +} + +package_yaru-icon-theme() { + DESTDIR="$pkgdir" meson install -C build + rm -r "$pkgdir/usr/share/glib-2.0" + rm -r "$pkgdir/usr/share/gnome-shell" + rm -r "$pkgdir/usr/share/xsessions" + rm -r "$pkgdir/usr/share/wayland-sessions" + rm -r "$pkgdir/usr/share/sounds" + rm -r "$pkgdir/usr/share/themes" +} + +# vim: ts=2 sw=2 et: |