summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 11037b009ae548e5ce4fd6f1d0dd4889a7e2ada2 (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
32
33
34
35
36
37
# Maintainer: ich <remove dashes in s-c--25-ni at gmail dot com>

pkgname=libadwaita-without-adwaita-git
pkgver=1.5.0
pkgrel=11
url="https://gnome.pages.gitlab.gnome.org/libadwaita"
pkgdesc='libadwaita; Includes a patch to not overwrite the system theme'
arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64')
license=(LGPL-2.1-or-later)

provides=("libadwaita=${pkgver}" "libadwaita-1.so=0-64")
conflicts=('libadwaita')

source=(
    "${pkgname}::git+https://gitlab.gnome.org/GNOME/libadwaita.git"
    theming_patch.diff
)
sha256sums=(
    SKIP
    SKIP
)

depends=(gtk4 appstream)
makedepends=(git meson gi-docgen sassc gobject-introspection vala pkg-config patch cmake meson libsass gcc)

build() {
  cd "${srcdir}/${pkgname}"
  git checkout "${pkgver}"
  <"${srcdir}"/theming_patch.diff patch src/adw-style-manager.c
  meson build --prefix=/usr -Dexamples=false
  ninja -C build 
}

package() {
  cd "${srcdir}/${pkgname}"
  DESTDIR="$pkgdir" ninja -C build install
}