gobject-introspection-vl.spec 7.3 KB

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