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 128 129 130 131 132 133 134 135 136 137 138 | Name: wlroots Version: 0.15.1 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: cmake BuildRequires: ctags BuildRequires: glslang BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(freerdp2) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libseat) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(vulkan) 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-renderutil) 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 * Tue Feb 08 2022 Alexey Gladkov <legion@altlinux.ru> 0.15.1-alt1 - New version (0.15.1) * 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 |