diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 30 insertions, 24 deletions
@@ -5,28 +5,23 @@ pkgbase=yaru-git pkgname=(yaru-sound-theme-git yaru-gtk-theme-git yaru-gnome-shell-theme-git - yaru-icon-theme-git) -pkgver=18.10.7.r143.g4f9e8a41 + yaru-icon-theme-git + yaru-session-git) +pkgver=18.10.7.r288.g93c13b3e pkgrel=1 pkgdesc="Yaru default ubuntu theme" arch=(any) url="https://github.com/ubuntu/yaru" license=('GPL3') -makedepends=('meson' 'sassc' 'git') +makedepends=(meson sassc git) options=('!strip' '!buildflags' 'staticlibs') -source=("git+https://github.com/ubuntu/yaru" - "0001-gnome-shell-fix-install-dir.patch") -sha256sums=('SKIP' - 'c84e9720c47fc86eaf89ebc647bb656b13a3e79aa0b01c46734c5db013e42bc5') +source=("git+https://github.com/ubuntu/yaru") +sha256sums=('SKIP') -pkgver() { - cd yaru - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} -prepare() { +pkgver() { cd yaru - patch -Np1 < ../0001-gnome-shell-fix-install-dir.patch + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { @@ -35,7 +30,7 @@ build() { } package_yaru-sound-theme-git() { - pkgdesc="Yaru default ubuntu sound theme" + pkgdesc="Yaru default ubuntu sound theme" provides=(yaru-sound-theme) conflicts=(yaru-sound-theme) @@ -45,40 +40,37 @@ package_yaru-sound-theme-git() { rm -r "$pkgdir/usr/share/wayland-sessions" rm -r "$pkgdir/usr/share/icons" rm -r "$pkgdir/usr/share/themes" + rm -r "$pkgdir/usr/share/gnome-shell" } package_yaru-gtk-theme-git() { pkgdesc="Yaru default ubuntu gtk theme" - depends=("gtk3" "gdk-pixbuf2" "gtk-engine-murrine" "gnome-themes-extra") + depends=(gtk3 gdk-pixbuf2 gtk-engine-murrine gnome-themes-extra) provides=(yaru-gtk-theme) conflicts=(yaru-gtk-theme) - + DESTDIR="$pkgdir" ninja -C build install 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/themes/Yaru/gnome-shell" rm -r "$pkgdir/usr/share/icons" rm -r "$pkgdir/usr/share/sounds" + rm -r "$pkgdir/usr/share/gnome-shell" } package_yaru-gnome-shell-theme-git() { pkgdesc="Yaru default ubuntu gnome shell theme" - depends=("gnome-shell") + depends=(gnome-shell yaru-session) provides=(yaru-gnome-shell-theme) conflicts=(yaru-gnome-shell-theme) - + DESTDIR="$pkgdir" ninja -C build install 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/Yaru/gtk-2.0" - rm -r "$pkgdir/usr/share/themes/Yaru/gtk-3.0" - rm -r "$pkgdir/usr/share/themes/Yaru/gtk-3.20" - rm -r "$pkgdir/usr/share/themes/Yaru/index.theme" - rm -r "$pkgdir/usr/share/themes/Yaru-dark" + rm -r "$pkgdir/usr/share/themes" } package_yaru-icon-theme-git() { @@ -93,4 +85,18 @@ package_yaru-icon-theme-git() { rm -r "$pkgdir/usr/share/wayland-sessions" rm -r "$pkgdir/usr/share/sounds" rm -r "$pkgdir/usr/share/themes" + rm -r "$pkgdir/usr/share/gnome-shell" +} + +package_yaru-session-git() { + pkgdesc="Yaru session" + depends=(gnome-shell) + provides=(yaru-session) + conflicts=(yaru-session) + + DESTDIR="$pkgdir" ninja -C build install + rm -r "$pkgdir/usr/share/sounds" + rm -r "$pkgdir/usr/share/themes" + rm -r "$pkgdir/usr/share/gnome-shell" + rm -r "$pkgdir/usr/share/icons" } |