glade3-vl.spec 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. %define helpdir glade3
  2. Summary: A user interface builder for the GTK+ toolkit and GNOME
  3. Summary(ja): GTK+ツールキット及びGNOME向けのユーザインターフェースビルダー
  4. Name: glade3
  5. Version: 3.38.2
  6. Release: 1%{?_dist_release}
  7. Group: desktop-gnome,programming
  8. Vendor: Project Vine
  9. Distribution: Vine Linux
  10. License: GPL
  11. URL: https://glade.gnome.org/
  12. %global shortver %(echo %{version} | cut -d . -f 1,2)
  13. Source0: https://download.gnome.org/sources/glade/%{shortver}/glade-%{version}.tar.xz
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: docbook-style-xsl
  16. BuildRequires: gnome-common
  17. BuildRequires: gjs-devel
  18. BuildRequires: glib2-devel
  19. BuildRequires: gtk3-devel
  20. BuildRequires: itstool
  21. BuildRequires: libSM-devel
  22. BuildRequires: libxml2-devel
  23. BuildRequires: meson
  24. BuildRequires: python3-devel
  25. BuildRequires: python3-pygobject-devel
  26. BuildRequires: webkitgtk4-devel
  27. BuildRequires: yelp-devel yelp-tools
  28. Requires: %{name}-libs%{?_isa} = %{version}-%{release}
  29. Requires: devhelp
  30. %description
  31. Glade is a RAD tool to enable quick & easy development of user interfaces
  32. for the Gtk+ toolkit and the GNOME desktop environment.
  33. The user interfaces designed in Glade are stored in XML format,
  34. enabling easy integration with external tools.
  35. In particular libglade can load the XML files and create the interfaces
  36. at runtime. The DTD for the XML files is included with libglade, and is
  37. also at http://glade.gnome.org/glade-2.0.dtd.
  38. Other tools are available which can turn the XML files into source code
  39. in languages such as C++, Perl and Python.
  40. %description -l ja
  41. Gladeは、GTK+ツールキットやGNOME向けのユーザインターフェースを素早く簡単に開
  42. 発する事が可能なRADツールです。
  43. Gladeでデザインされたユーザインターフェースは外部ツールに用意に統合可能なXML
  44. フォーマットで保存されます。
  45. 特にlibgladeは、XMLファイルを読み込み、ランタイムにインターフェースを生成す
  46. ることが出来ます。このXMLファイルのDTDは、libgladeに含まれており、
  47. http://glade.gnome.org/glade-2.0.dtdにもあります。
  48. このXMLファイルをC++、PerlやPythonといった言語のソースコードに変換する他のツー
  49. ルも利用可能です。
  50. %package libs
  51. Summary: Widget library for Glade UI designer
  52. Group: system
  53. %description libs
  54. The %{name}-libs package consists of the widgets that compose the Glade GUI as
  55. a separate library to ease the integration of Glade into other applications.
  56. %package devel
  57. Summary: the Glade UI Builder core library
  58. Group: programming
  59. Requires: %{name} = %{version}-%{release}
  60. %description devel
  61. the Glade UI Builder core library to integrate Glade into your application
  62. and integrate your custom (GTK+ based) widget toolkit into the Glade
  63. UI Builder.
  64. %debug_package
  65. %prep
  66. %setup -q -n glade-%{version}
  67. %build
  68. %meson -Dgtk_doc=false
  69. %meson_build
  70. %install
  71. rm -rf %{buildroot}
  72. %meson_install
  73. %find_lang glade --all-name --with-gnome
  74. %clean
  75. rm -rf %{buildroot}
  76. %files -f glade.lang
  77. %defattr(-,root,root)
  78. %license COPYING*
  79. %doc AUTHORS NEWS
  80. %{_bindir}/glade
  81. %{_bindir}/glade-previewer
  82. %{_datadir}/metainfo/*
  83. %{_datadir}/applications/org.gnome.Glade.desktop
  84. %{_datadir}/icons/hicolor/*/apps/*
  85. %{_mandir}/man1/glade-previewer.1.gz
  86. %{_mandir}/man1/glade.1.gz
  87. %files libs
  88. %license COPYING*
  89. %{_libdir}/girepository-1.0/Gladeui-2.0.typelib
  90. %dir %{_libdir}/glade
  91. %dir %{_libdir}/glade/modules
  92. %{_libdir}/glade/modules/*.so
  93. %{_libdir}/libgladeui-2.so.*
  94. %{_datadir}/glade
  95. %files devel
  96. %defattr(-,root,root)
  97. %{_includedir}/libgladeui-2.0/gladeui/*
  98. %{_libdir}/pkgconfig/*.pc
  99. %dir %{_datadir}/gettext
  100. %dir %{_datadir}/gettext/its
  101. %{_datadir}/gettext/its/glade-catalog.its
  102. %{_datadir}/gettext/its/glade-catalog.loc
  103. %{_libdir}/libgladeui-2.so
  104. %{_datadir}/gir-1.0/Gladeui-2.0.gir
  105. %changelog
  106. * Sun May 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.38.2-1
  107. - new upstream release.
  108. - dropped scriptlets.
  109. - added a subpackage: libs.
  110. * Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
  111. - new upstream release.
  112. * Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.2-1
  113. - new upstream release.
  114. * Sat Mar 03 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.20.3-1
  115. - new upstream release.
  116. * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
  117. - new upstream release
  118. * Sat May 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.3-1
  119. - new upstream release
  120. * Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-1
  121. - new upstream release
  122. * Sun Mar 30 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
  123. - new upstream release
  124. * Tue Dec 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
  125. - new upstream release
  126. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
  127. - new upstream release
  128. - add BuildRequires: docbook-style-xsl
  129. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
  130. - new upstream release
  131. * Mon Oct 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1-1
  132. - new upstream release
  133. - add BuildRequires: python-devel, pygobject3-devel
  134. * Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-1
  135. - new upstream release
  136. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  137. * Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
  138. - new upstream release
  139. * Wed Apr 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
  140. - new upstream release
  141. * Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
  142. - new upstream release
  143. * Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.0-1
  144. - new upstream release
  145. - change BuildRequires: gtk3-devel instead of gtk2-devel
  146. - delete BuildRequires: libgnomeui-devel, libbonoboui-devel
  147. * Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.7-4
  148. - rebuild with rpm-4.8.1 for pkg-config file
  149. - add BuildRequires: libSM-devel
  150. * Fri Nov 06 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.6.7-3
  151. - add gnome-doc-utils to BR
  152. - comment out desktop-file-install
  153. * Tue Nov 03 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.6.7-2
  154. - rebuild with gtk2-2.18.2
  155. * Sat Aug 01 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.6.7-1
  156. - new upstream release
  157. - care ld and icon cache
  158. - define helpdir
  159. * Sun May 17 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.6.3-1
  160. - new upstream release
  161. - spec in utf-8 (fixed)
  162. * Fri May 01 2009 Shu KONNO <owa@bg.wakwak.com> 3.6.2-2
  163. - spec in utf-8
  164. * Sun Apr 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.6.2-1
  165. - new upstream release
  166. * Sat Jul 26 2008 Shu KONNO <owa@bg.wakwak.com> 3.5.2-1
  167. - new upstream version.
  168. * Tue May 13 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.4.5-1
  169. - new upstream version.
  170. - update Requires.
  171. - update description.
  172. * Tue May 13 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.4.1-2vl5
  173. - use macro for release
  174. * Fri May 09 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.4.1-1vl5
  175. - apply new virsioning policy.
  176. - remove *.la
  177. * Fri Jan 04 2008 Shu KONNO <owa@bg.wakwak.com> 3.4.1-0vl
  178. - new upstream version
  179. - added Requires: devhelp
  180. - added Prereq: scrollkeeper
  181. - added disable-scrollkeeper to configure
  182. - added scrollkeeper-update in %%post and %%postun sections
  183. - changed gnome help directory temporarily
  184. * Sun Dec 17 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.0.3-0vl
  185. - build for VineSeed