Package wlroots: Specfile
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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | %def_disable snapshot %define ver_major 0.10 %def_enable libcap %def_enable x11 %def_enable xcb_icccm %def_enable xwayland %def_disable xcb_errors %def_enable examples %def_enable freerdp %def_enable check Name: wlroots Version: %ver_major.1 Release: alt2 Summary: Modular Wayland compositor library License: MIT Group: System/Libraries Url: https://github.com/swaywm/wlroots %if_disabled snapshot Source: %url/archive/%name-%version.tar.gz %else # VCS: https://github.com/swaywm/wlroots.git Source: %name-%version.tar %endif Patch01: 0001-Add-drmhelper-support.patch BuildRequires(pre): meson BuildRequires: ctags BuildRequires: libwayland-server-devel libwayland-client-devel BuildRequires: libwayland-egl-devel wayland-protocols BuildRequires: libEGL-devel libGLES-devel libdrm-devel libgbm-devel BuildRequires: libinput-devel libxkbcommon-devel BuildRequires: libudev-devel libpixman-devel BuildRequires: pkgconfig(systemd) BuildRequires: libdrmhelper-devel %{?_enable_libcap:BuildRequires: libcap-devel} %{?_enable_x11:BuildRequires: pkgconfig(x11-xcb) pkgconfig(xcb) pkgconfig(xcb-xinput) pkgconfig(xcb-xfixes)} %{?_enable_xwayland:BuildRequires: pkgconfig(xcb) pkgconfig(xcb-composite) pkgconfig(xcb-render) pkgconfig(xcb-xfixes)} %{?_enable_xcb_icccm:BuildRequires: pkgconfig(xcb-icccm)} %{?_enable_xcb_errors:BuildRequires: pkgconfig(xcb-errors)} %{?_enable_examples:BuildRequires: libwayland-cursor-devel} %{?_enable_freerdp:BuildRequires: pkgconfig(freerdp2)} %description %summary %package -n lib%name Summary: Modular Wayland compositor library Group: System/Libraries %description -n lib%name This package provides shared %name library. %package -n lib%name-devel Summary: Development files for %name Group: Development/C Requires: lib%name = %version-%release %description -n lib%name-devel This package provides development files for %name library. %prep %setup -n %name-%version %patch01 -p2 %build %meson %meson_build %{?_disable_examples:-Dexamples=false} %install %meson_install %check export LD_LIBRARY_PATH=%buildroot%_libdir %meson_test %files -n lib%name %_libdir/lib%name.so.* %doc README.md LICENSE %files -n lib%name-devel %_includedir/wlr/ %_libdir/lib%name.so %_pkgconfigdir/%name.pc %changelog * Fri Mar 27 2020 Alexey Gladkov <legion@altlinux.ru> 0.10.1-alt2 - Add drm backend based on libdrmhelper library. * Wed Mar 25 2020 Alexey Gladkov <legion@altlinux.ru> 0.10.1-alt1 - New version (0.10.1) * Mon Nov 18 2019 Alexey Gladkov <legion@altlinux.ru> 0.8.1-alt1 - New version (0.8.1) * Fri Aug 09 2019 Alexey Gladkov <legion@altlinux.ru> 0.6.0-alt2 - Add freerdp support - Fix build error * Fri May 24 2019 Alexey Gladkov <legion@altlinux.ru> 0.6.0-alt1 - New version (0.6.0) * Tue Mar 12 2019 Yuri N. Sedunov <aris@altlinux.org> 0.5.0-alt1 - first build for Sisyphus |