File PKGBUILD of Package mir

pkgname=mir
pkgver=2.20.2
pkgrel=1
pkgdesc="Mir is set of libraries for building Wayland based shells. "
arch=(x86_64)
url="https://github.com/canonical/mir"
license=(GPL-2.0 GPL-3.0 LGPL-3.0)
depends=(
  glibmm
  libxml++2.6
  yaml-cpp
  boost-libs
  glibc
  glib2
  libinput
  egl-wayland
  wayland
  lttng-ust
  freetype2
  libepoxy
  libglvnd
  mesa
  util-linux-libs
  libxcursor
  libdrm
  libxcb
  libxkbcommon-x11
  libx11
  libevdev
	)
makedepends=(
  glm
  glib2-devel
  gtest
  umockdev
  xorg-xwayland
  cmake
  boost
  doxygen
  graphviz
  glmark2
  python-pillow
  python-dbus
  python-dbusmock
)

source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")

build() {
   cd ${pkgname}-${pkgver}
   cmake -B build -Wno-dev \
    -Dglm_DIR:PATH=/usr/lib/cmake/glm/ \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DMIR_ENABLE_WLCS_TESTS=OFF \
    -DMIR_ENABLE_TESTS=OFF \
    -DMIR_BUILD_PERFORMANCE_TESTS=OFF \
    -DMIR_BUILD_PLATFORM_TEST_HARNESS=OFF \
    -DMIR_BUILD_UNIT_TESTS=OFF

    cmake --build build
}

package() {
    cd ${pkgname}-${pkgver}
    DESTDIR="${pkgdir}" cmake --install build
}

sha256sums=('f685fa2c930ed5c3f6e0a8dda1203dd85f7f951d4a648b4f004e80115f48551f')
openSUSE Build Service is sponsored by