summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 12 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aa1ce8bcff32..57d5f3d66afe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,34 @@
-# Maintainer: Ivan Semkin (ivan at semkin dot ru)
+# Maintainer: Neptune <neptune650@proton.me>
+# Contributor: Bjoern Franke <bjo+aur<at>schafweide.org>
+# Contributor: Ivan Semkin (ivan at semkin dot ru)
# Contributor: kikadf <kikadf.01@gmail.com>
pkgname=mir
-pkgver=0.32.0
-pkgrel=3
+pkgver=2.16.3
+pkgrel=1
pkgdesc="Canonical's display server"
url='https://mir-server.io'
arch=(x86_64 i686)
license=(GPL LGPL)
-conflicts=(mir)
-provides=(mir)
-depends=(boost gcovr lcov capnproto google-glog gflags libglvnd valgrind liburcu lttng-ust libepoxy nettle libinput libxml++2.6 libxkbcommon python-pillow freetype2 gmock libevdev umockdev python-dbusmock protobuf python-dbus python-gobject hicolor-icon-theme lib32-glibc)
-makedepends=(glm doxygen cmake)
+depends=(gtest boost-libs capnproto google-glog gflags libglvnd liburcu lttng-ust libepoxy libxml++2.6 nettle libinput libxkbcommon python-pillow freetype2 libevdev protobuf python-dbus python-gobject hicolor-icon-theme libxcursor yaml-cpp)
+makedepends=(git glm doxygen cmake boost gcovr gmock lcov valgrind python-dbusmock umockdev wlcs libxkbcommon-x11)
optdepends=('qterminal: required for miral demos'
- 'xcursor-dmz: required for miral demos'
'ttf-ubuntu-font-family: required for miral demos'
- 'qt5-wayland: required for miral demos')
-source=("https://github.com/MirServer/mir/releases/download/v${pkgver}/mir-${pkgver}.tar.xz"
- 'https://raw.githubusercontent.com/capnproto/capnproto/04fd66e2992a3ed38d686642a3c479a7f3e131c9/c%2B%2B/cmake/FindCapnProto.cmake')
-sha256sums=('7fc79361f00f11795ee6a8092af6008aa9b56f3c7693343a4b6fe5c167e332a9'
- '83153402ea0220a9ed3f9d2c2c157eb49fedf340f368cd8173f0966b3fbf2647')
+ 'qt5-wayland: required for miral demos'
+ 'xcursor-dmz: opt requirement for miral demos')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/MirServer/mir/archive/v${pkgver}.tar.gz")
+sha256sums=('d0128d3061e72fc4cba811267e6ad988563f1a24487d8752d643abdcaa75272d')
BUILD_DIR=build
-prepare() {
- cd ${pkgname}-${pkgver}
- cp ../FindCapnProto.cmake cmake/
-}
-
build() {
cd ${pkgname}-${pkgver}
mkdir -p ${BUILD_DIR}
cd ${BUILD_DIR}
- cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR="lib/" ..
+ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR="lib/" -DMIR_USE_PRECOMPILED_HEADERS=OFF ..
cmake --build ./
}
-check() {
- cd ${pkgname}-${pkgver}/${BUILD_DIR}
- GTEST_OUTPUT=xml:./
- bin/mir_acceptance_tests
- bin/mir_integration_tests
- bin/mir_unit_tests
-}
-
package() {
cd ${pkgname}-${pkgver}/${BUILD_DIR}
make DESTDIR="${pkgdir}/" install