template-glib-vl.spec 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. Name: template-glib
  2. Summary: A templating library for GLib
  3. Summary(ja): GLib用テンプレートライブラリ
  4. Version: 3.34.0
  5. Release: 3%{?_dist_release}
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. License: LGPLv2+
  9. URL: https://git.gnome.org/browse/template-glib/
  10. %global shortver %(echo %{version} | cut -d . -f 1,2)
  11. Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
  12. BuildRequires: bison
  13. BuildRequires: flex
  14. BuildRequires: gettext
  15. BuildRequires: gtk-doc
  16. BuildRequires: meson
  17. BuildRequires: vala vala-tools
  18. BuildRequires: pkgconfig(glib-2.0)
  19. BuildRequires: pkgconfig(gobject-introspection-1.0)
  20. %description
  21. Template-GLib is a templating library for GLib. It includes a simple template
  22. format along with integration into GObject-Introspection for properties and
  23. methods. It separates the parsing of templates and the expansion of templates
  24. for faster expansion. You can also define scope, custom functions, and more
  25. with the embedded expression language.
  26. %package devel
  27. Summary: Development files for %{name}
  28. Requires: %{name}%{?_isa} = %{version}-%{release}
  29. %description devel
  30. The %{name}-devel package contains libraries and header files for
  31. developing applications that use %{name}.
  32. %prep
  33. %autosetup
  34. %build
  35. %meson -D enable_gtk_doc=true
  36. %meson_build
  37. %install
  38. %meson_install
  39. %find_lang template-glib
  40. %files -f template-glib.lang
  41. %license COPYING
  42. %doc AUTHORS NEWS README.md
  43. %{_libdir}/libtemplate_glib-1.0.so.*
  44. %dir %{_libdir}/girepository-1.0
  45. %{_libdir}/girepository-1.0/Template-1.0.typelib
  46. %files devel
  47. %doc CONTRIBUTING.md examples
  48. %dir %{_datadir}/gir-1.0
  49. %{_datadir}/gir-1.0/Template-1.0.gir
  50. %dir %{_datadir}/gtk-doc
  51. %dir %{_datadir}/gtk-doc/html
  52. %{_datadir}/gtk-doc/html/template-glib
  53. %dir %{_datadir}/vala
  54. %dir %{_datadir}/vala/vapi
  55. %{_datadir}/vala/vapi/template-glib-1.0.*
  56. %{_includedir}/*
  57. %{_libdir}/*.so
  58. %{_libdir}/pkgconfig/template-glib-1.0.pc
  59. %changelog
  60. * Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.34.0-3
  61. - initial build for Vine Linux.
  62. * Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.34.0-2
  63. - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
  64. * Tue Sep 10 2019 Kalev Lember <klember@redhat.com> - 3.34.0-1
  65. - Update to 3.34.0
  66. * Thu Sep 05 2019 Kalev Lember <klember@redhat.com> - 3.33.92-1
  67. - Update to 3.33.92
  68. * Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.32.0-2
  69. - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
  70. * Wed Mar 13 2019 Kalev Lember <klember@redhat.com> - 3.32.0-1
  71. - Update to 3.32.0
  72. * Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 3.31.91-1
  73. - Update to 3.31.91
  74. * Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.30.0-3
  75. - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  76. * Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 3.30.0-2
  77. - Rebuilt against fixed atk (#1626575)
  78. * Thu Sep 06 2018 Kalev Lember <klember@redhat.com> - 3.30.0-1
  79. - Update to 3.30.0
  80. * Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.28.0-2
  81. - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  82. * Wed Mar 14 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
  83. - Update to 3.28.0
  84. * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.27.90-2
  85. - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  86. * Mon Feb 05 2018 Kalev Lember <klember@redhat.com> - 3.27.90-1
  87. - Update to 3.27.90
  88. - Drop ldconfig scriptlets
  89. * Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.27.2-2
  90. - Switch to %%ldconfig_scriptlets
  91. * Tue Dec 19 2017 Kalev Lember <klember@redhat.com> - 3.27.2-1
  92. - Update to 3.27.2
  93. * Tue Oct 3 2017 Yanko Kaneti <yaneti@declera.com> - 3.26.1-1
  94. - Update to 3.26.1
  95. * Tue Sep 12 2017 Yanko Kaneti <yaneti@declera.com> - 3.26.0-1
  96. - Update to 3.26.0
  97. * Tue Sep 5 2017 Yanko Kaneti <yaneti@declera.com> - 3.25.92-1
  98. - Update to 3.25.92
  99. * Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.3-3
  100. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
  101. * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.3-2
  102. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  103. * Mon Jun 19 2017 Yanko Kaneti <yaneti@declera.com> - 3.25.3-1
  104. - Update to 3.25.3
  105. * Fri Jun 9 2017 Yanko Kaneti <yaneti@declera.com> - 3.25.2-2
  106. - Address package review issues (#1460189) - -2
  107. - Initial spec