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 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | Name: wlroots Version: 0.15.0 Release: alt1 Summary: Modular Wayland compositor library License: MIT Group: System/Libraries Url: https://gitlab.freedesktop.org/wlroots/wlroots Source: %name.tar %define soversion 10 %define soname %name%soversion BuildRequires(pre): meson BuildRequires: ctags BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(freerdp2) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libseat) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-composite) BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-render) BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcb-xinput) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xwayland) %description %summary %package -n lib%soname Summary: Modular Wayland compositor library Group: System/Libraries Provides: lib%name = %version-%release %description -n lib%soname This package provides shared %name library. %package -n lib%name-devel Summary: Development files for %name Group: Development/C Requires: lib%soname = %version-%release %description -n lib%name-devel This package provides development files for %name library. %prep %setup -n %name if ! grep -qs '^soversion[[:space:]]*=[[:space:]]*%soversion[[:space:]]*$' meson.build; then echo >&2 "Outdated %%soversion value in spec" exit 1 fi %build %meson %meson_build %install %meson_install %check export LD_LIBRARY_PATH=%buildroot%_libdir %meson_test %files -n lib%soname %_libdir/lib%name.so.* %doc README.md LICENSE %files -n lib%name-devel %_includedir/wlr/ %_libdir/lib%name.so %_pkgconfigdir/%name.pc %changelog * Sat Dec 25 2021 Alexey Gladkov <legion@altlinux.ru> 0.15.0-alt1 - New version (0.15.0) * Sat Jul 17 2021 Alexey Gladkov <legion@altlinux.ru> 0.14.1-alt1 - New version (0.14.1) * Mon Apr 26 2021 Alexey Gladkov <legion@altlinux.ru> 0.13.0-alt1 - New version (0.13.0) - Rebased to upstream git history. - Soversion added to the package name. * Thu Mar 25 2021 Alexey Gladkov <legion@altlinux.ru> 0.12.0-alt1 - New version (0.12.0) - Add libseat backend. - Drop libdrmhelper backend. * Sun Jul 26 2020 Alexey Gladkov <legion@altlinux.ru> 0.11.0-alt1 - New version (0.11.0) * 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 |