wayland-vl.spec 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. Name: wayland
  2. Version: 1.19.0
  3. Release: 1%{?_dist_release}
  4. Summary: Wayland Compositor Infrastructure
  5. Group: system
  6. Distribution: Vine Linux
  7. Vendor: Project Vine
  8. Packager: iwaim
  9. License: MIT
  10. URL: https://wayland.freedesktop.org/
  11. Source0: https://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
  12. BuildRequires: docbook-style-xsl
  13. BuildRequires: doxygen
  14. BuildRequires: expat-devel
  15. BuildRequires: graphviz
  16. BuildRequires: libxml2-devel
  17. BuildRequires: libxslt
  18. BuildRequires: meson
  19. BuildRequires: pkgconfig(libffi)
  20. BuildRequires: xmlto
  21. Provides: %{name}-common = %{version}-%{release}
  22. %description
  23. Wayland is a protocol for a compositor to talk to its clients as well as a C
  24. library implementation of that protocol. The compositor can be a standalone
  25. display server running on Linux kernel modesetting and evdev input devices,
  26. an X application, or a wayland client itself. The clients can be traditional
  27. applications, X servers (rootless or fullscreen) or other display servers.
  28. %package devel
  29. Summary: Development files for wayland
  30. Group: programming
  31. Requires: libwayland-client%{?_isa} = %{version}-%{release}
  32. Requires: libwayland-cursor%{?_isa} = %{version}-%{release}
  33. Requires: libwayland-egl%{?_isa} = %{version}-%{release}
  34. Requires: libwayland-server%{?_isa} = %{version}-%{release}
  35. %description devel
  36. The %{name}-devel package contains libraries and header files for
  37. developing applications that use %{name}.
  38. %package doc
  39. Summary: Wayland development documentation
  40. Group: documentation
  41. BuildArch: noarch
  42. %description doc
  43. Wayland development documentation
  44. %package -n libwayland-client
  45. Summary: Wayland client library
  46. Group: system
  47. %description -n libwayland-client
  48. Wayland client library
  49. %package -n libwayland-cursor
  50. Summary: Wayland cursor library
  51. Group: system
  52. %description -n libwayland-cursor
  53. Wayland cursor library
  54. %package -n libwayland-egl
  55. Summary: Wayland egl library
  56. %description -n libwayland-egl
  57. Wayland egl library
  58. %package -n libwayland-server
  59. Summary: Wayland server library
  60. Group: system
  61. %description -n libwayland-server
  62. Wayland server library
  63. %debug_package
  64. %prep
  65. %autosetup -p1
  66. %build
  67. %meson
  68. %meson_build
  69. %install
  70. %meson_install
  71. %check
  72. %meson_test
  73. %files devel
  74. %{_bindir}/wayland-scanner
  75. %{_includedir}/wayland-*.h
  76. %{_libdir}/pkgconfig/wayland-*.pc
  77. %{_libdir}/libwayland-*.so
  78. %{_datadir}/aclocal/wayland-scanner.m4
  79. %dir %{_datadir}/wayland
  80. %{_datadir}/wayland/wayland-scanner.mk
  81. %{_datadir}/wayland/wayland.xml
  82. %{_datadir}/wayland/wayland.dtd
  83. %{_mandir}/man3/*.3*
  84. %ifarch x86_64
  85. %files doc
  86. %doc README
  87. %{_datadir}/doc/wayland/
  88. %else
  89. %exclude %{_datadir}/doc/wayland/*
  90. %endif
  91. %files -n libwayland-client
  92. %{_libdir}/libwayland-client.so.0*
  93. %files -n libwayland-cursor
  94. %{_libdir}/libwayland-cursor.so.0*
  95. %files -n libwayland-egl
  96. %license COPYING
  97. %{_libdir}/libwayland-egl.so.1*
  98. %files -n libwayland-server
  99. %{_libdir}/libwayland-server.so.0*
  100. %changelog
  101. * Sat Mar 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.19.0-1
  102. - new upstream release.
  103. * Sun Jan 6 2013 IWAI, Masaharu <iwai@alib.jp> 1.0.3-1
  104. - initial build for Vine Linux
  105. - drop Obsoletes: wayland-common
  106. * Wed Jan 02 2013 Adam Jackson <ajax@redhat.com> 1.0.3-1
  107. - wayland 1.0.3
  108. * Tue Oct 23 2012 Adam Jackson <ajax@redhat.com> 1.0.0-1
  109. - wayland 1.0
  110. * Thu Oct 18 2012 Adam Jackson <ajax@redhat.com> 0.99.0-1
  111. - wayland 0.99.0
  112. * Tue Sep 04 2012 Adam Jackson <ajax@redhat.com> 0.95.0-1
  113. - wayland 0.95.0 (#843738)
  114. * Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.89.0-2.20120424
  115. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  116. * Tue Apr 24 2012 Richard Hughes <rhughes@redhat.com> - 0.89.0-1
  117. - Update to a git snapshot based on 0.89.0
  118. * Sat Feb 18 2012 Thorsten Leemhuis <fedora@leemhuis.info> - 0.85.0-1
  119. - update to 0.85.0
  120. - adjust license, as upstream changed it to MIT
  121. - update make-git-snapshot.sh to current locations and scheme
  122. - drop common package, not needed anymore
  123. - compositor is now in a separate package, hence reduce BuildRequires to what
  124. is actually needed (a lot less) and adjust summary
  125. - make usage of a git checkout in spec file optional
  126. - a %%{?_isa} to requires where it makes sense
  127. * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.6.20101221
  128. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  129. * Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.1-0.5.20101221
  130. - Rebuild for new libpng
  131. * Wed Jun 15 2011 Lubomir Rintel <lkundrak@v3.sk> - 0.1-0.4.20101221
  132. - Install real compositor binary instead of a libtool wrapper
  133. * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.3.20101221
  134. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  135. * Tue Dec 21 2010 Adam Jackson <ajax@redhat.com> 0.1-0.2.20101221
  136. - Today's git snap
  137. * Tue Nov 23 2010 Adam Jackson <ajax@redhat.com> 0.1-0.2.20101123
  138. - Today's git snap
  139. - Fix udev rule install (#653353)
  140. * Mon Nov 15 2010 Adam Jackson <ajax@redhat.com> 0.1-0.1.20101111
  141. - Initial packaging