gobject-introspection-vl.spec 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. Summary: Introspection system for GObject-based libraries
  2. Name: gobject-introspection
  3. Version: 1.78.1
  4. Release: 1%{?_dist_release}
  5. Group: programming
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. License: GPLv2+, LGPLv2+, MIT
  9. URL: http://live.gnome.org/GObjectIntrospection
  10. %define major_minor %(echo %{version} | cut -d . -f 1-2)
  11. Source0: https://ftp.gnome.org/pub/gnome/sources/%{name}/%{major_minor}/%{name}-%{version}.tar.xz
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  13. Obsoletes: gir-repository < 0.6.6
  14. BuildRequires: glib2-devel
  15. BuildRequires: python3-devel
  16. BuildRequires: gettext
  17. BuildRequires: intltool
  18. BuildRequires: gtk-doc
  19. BuildRequires: flex
  20. BuildRequires: bison
  21. BuildRequires: libffi-devel
  22. BuildRequires: mesa-libGL-devel
  23. BuildRequires: cairo-devel >= 1.10.0
  24. BuildRequires: libxml2-devel
  25. BuildRequires: libXfixes-devel
  26. BuildRequires: libX11-devel
  27. BuildRequires: fontconfig-devel
  28. BuildRequires: libXft-devel
  29. BuildRequires: freetype2-devel
  30. BuildRequires: gnome-common
  31. BuildRequires: meson
  32. Requires: python3-devel
  33. Requires: python(abi) = %{python3_version}
  34. %description
  35. GObject Introspection can scan C header and source files in order to
  36. generate introspection "typelib" files. It also provides an API to examine
  37. typelib files, useful for creating language bindings among other
  38. things.
  39. %package devel
  40. Summary: Libraries and headers for gobject-introspection
  41. Summary(ja): %{name} の開発用ファイル
  42. Group: programming
  43. Requires: %name = %{version}-%{release}
  44. Requires: glib2-devel
  45. Requires: libffi-devel
  46. Requires: pkgconfig
  47. Obsoletes: gir-repository-devel < 0.6.6
  48. %description devel
  49. Libraries and headers for gobject-introspection
  50. %debug_package
  51. %prep
  52. %setup -q
  53. %build
  54. %meson \
  55. -Ddoctool=disabled \
  56. -Dgtk_doc=true
  57. %meson_build
  58. %install
  59. rm -rf $RPM_BUILD_ROOT
  60. %meson_install
  61. # Die libtool, die.
  62. find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
  63. find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
  64. %clean
  65. rm -rf $RPM_BUILD_ROOT
  66. %files
  67. %defattr(-,root,root,-)
  68. %license COPYING
  69. %{_libdir}/lib*.so.*
  70. %dir %{_libdir}/girepository-1.0
  71. %{_libdir}/girepository-1.0/*.typelib
  72. %files devel
  73. %defattr(-,root,root)
  74. %doc %{_datadir}/gtk-doc/html/gi/*
  75. %doc %{_mandir}/man1/*.gz
  76. %{_libdir}/lib*.so
  77. %dir %{_libdir}/gobject-introspection
  78. %{_libdir}/gobject-introspection/*
  79. %{_libdir}/pkgconfig/*
  80. %{_includedir}/*
  81. %{_bindir}/g-ir-*
  82. %{_datadir}/gir-1.0
  83. %{_datadir}/aclocal/introspection.m4
  84. %{_datadir}/gobject-introspection-1.0/Makefile.introspection
  85. %{_datadir}/gobject-introspection-1.0/tests
  86. %{_datadir}/gobject-introspection-1.0/gdump.c
  87. %changelog
  88. * Mon Oct 02 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.78.1-1
  89. - new upstream release.
  90. * Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.74.0-1
  91. - new upstream release.
  92. * Wed Mar 31 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.68.0-1
  93. - new upstream release.
  94. - dropped ldconfig scritplets.
  95. * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.64.1-2
  96. - rebuilt wirh python-3.8.
  97. * Thu Apr 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.64.1-1
  98. - new upstream release.
  99. * Sat Sep 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.62.0-1
  100. - new upstream release.
  101. * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.60.2-1
  102. - new upstream release.
  103. * Sat Jan 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.55.0-1
  104. - new upstream release.
  105. * Thu Jul 14 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.48.0-1
  106. - new upstream release
  107. * Thu Oct 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.46.0-1
  108. - new upstream release
  109. * Sat Mar 28 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.44.0-1
  110. - new upstream release
  111. * Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.42.0-1
  112. - new upstream release
  113. * Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.40.0-2
  114. - rebuild with libffi-3.0.13
  115. * Fri Mar 28 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.40.0-1
  116. - new upstream release
  117. * Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.38.0-2
  118. - rebuild with VineSeed environment
  119. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.38.0-1
  120. - new upstream release
  121. * Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.36.0-1
  122. - new upstream release
  123. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.34.2-1
  124. - new upstream release
  125. * Thu Oct 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.34.1-1
  126. - new upstream release
  127. * Wed Sep 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.34.0-1
  128. - new upstream release
  129. * Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.32.0-1
  130. - new upstream release
  131. - remove Source1
  132. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.30.0-1
  133. - new upstream release
  134. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.17-1
  135. - new upstream release
  136. - remove Patch0
  137. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.16-2
  138. - add Source1 (glib-2.0.c)
  139. - add Patch0 (gobject-introspection-fix-link.patch)
  140. * Sat Jul 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.16-1
  141. - new upstream release
  142. * Sat May 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.8-1
  143. - new upstream release
  144. * Thu Feb 24 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.3-1
  145. - new upstream release
  146. * Wed Feb 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.2-1
  147. - new upstream release
  148. * Sun Jan 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.1-1
  149. - new upstream release
  150. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.12-1
  151. - new upstream release
  152. * Sat Oct 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8-1
  153. - new upstream release
  154. - add Obsoletes: gir-repository < 0.6.6
  155. - fix %files
  156. * Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.14-3
  157. - delete Patch0
  158. * Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 0.6.14-2
  159. - build with rpm-4.8.1-1 for pkg-config file
  160. * Sun Jul 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.14-1
  161. - new upstream release
  162. * Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.10-1
  163. - new upstream release
  164. * Wed Mar 31 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.9-1
  165. - new upstream release
  166. - add Requires: libffi-devel (devel package)
  167. * Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.8-1
  168. - new upstream release
  169. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.7-1
  170. - new upstream release
  171. - add Patch0 for ppc
  172. * Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 0.6.5-2
  173. - rebuilt with python-2.6.4
  174. * Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.5-1
  175. - initial build for Vine Linux
  176. * Fri Sep 11 2009 Colin Walters <walters@verbum.org> - 0.6.5-1
  177. - New upstream
  178. - Drop libtool dep
  179. * Fri Aug 28 2009 Colin Walters <walters@verbum.org> - 0.6.4-2
  180. - Add dep on libtool temporarily
  181. * Wed Aug 26 2009 Colin Walters <walters@verbum.org> - 0.6.4-1
  182. - New upstream 0.6.4
  183. - Drop upstreamed build fix patch
  184. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-5
  185. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  186. * Mon Jul 6 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-4
  187. - Add upstream patch to fix a build crash
  188. * Thu Jul 2 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-3
  189. - Add -ggdb temporarily so it compiles on ppc64
  190. * Thu Jul 2 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-2
  191. - Add the new source file
  192. * Thu Jul 2 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.3-1
  193. - Update to 0.6.3
  194. * Mon Jun 1 2009 Dan Williams <dcbw@redhat.com> - 0.6.2-1
  195. - Update to 0.6.2
  196. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-2
  197. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  198. * Thu Dec 11 2008 Colin Walters <walters@verbum.org> - 0.6.1-1
  199. - Update to 0.6.1
  200. * Fri Oct 31 2008 Colin Walters <walters@verbum.org> - 0.6.0-1
  201. - Create spec goo