gnome-desktop3-vl.spec 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. %define glib2_version 2.48.0
  2. %define pango_version 1.40.0
  3. %define gtk3_version 3.20.0
  4. %define startup_notification_version 0.10
  5. %define po_package gnome-desktop-3.0
  6. Summary: Package containing code shared among gnome-shell, gnome-session, nautilus, etc.
  7. Summary(ja): gnome-shell, gnome-session, nautilus などの共用プログラム
  8. Name: gnome-desktop3
  9. Version: 3.20.2
  10. Release: 1%{?_dist_release}
  11. URL: http://www.gnome.org/
  12. Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/3.20/gnome-desktop-%{version}.tar.xz
  13. License: GPL
  14. Group: User Interface/Desktops
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. Packager: Takemikaduchi
  18. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  19. Patch0: gnome-desktop-3.14.1-date-time-format.patch
  20. # Requires for Vine
  21. Requires: gnome-icon-theme-symbolic
  22. Requires: gnome-themes-standard
  23. Requires: vine-themes
  24. Requires: gsettings-desktop-schemas
  25. Obsoletes: gnome-core gnome-core-devel
  26. Provides: gnome-core
  27. Obsoletes: gnome-panel < 3.8.0
  28. Obsoletes: gnome-panel-libs < 3.8.0
  29. Obsoletes: gnome-applets < 3.6.0
  30. BuildRequires: glib2-devel >= %{glib2_version}
  31. BuildRequires: pango-devel >= %{pango_version}
  32. BuildRequires: gtk3-devel >= %{gtk3_version}
  33. BuildRequires: startup-notification-devel >= %{startup_notification_version}
  34. BuildRequires: gsettings-desktop-schemas-devel
  35. BuildRequires: libXrandr-devel
  36. BuildRequires: libxkbfile-devel
  37. BuildRequires: xkeyboard-config
  38. BuildRequires: autoconf, automake
  39. BuildRequires: yelp-tools
  40. BuildRequires: docbook-utils
  41. BuildRequires: iso-codes
  42. %description
  43. The gnome-desktop package contains an internal library
  44. (libgnomedesktop3) used to implement some portions of the GNOME
  45. desktop, and also some data files and other shared components of the
  46. GNOME user environment.
  47. %package devel
  48. Summary: Libraries and headers for libgnome-desktop
  49. Summary(ja): libgnome-desktop の開発用ライブラリおよびヘッダファイル
  50. Group: Development/Libraries
  51. Requires: %{name} = %{version}-%{release}
  52. Requires: glib2-devel >= %{glib2_version}
  53. Requires: gtk3-devel >= %{gtk3_version}
  54. Requires: startup-notification-devel >= %{startup_notification_version}
  55. Obsoletes: gnome-panel-devel < 3.8.0
  56. %description devel
  57. Libraries and header files for the GNOME-internal private library
  58. libgnomedesktop
  59. %package docs
  60. Summary: Documentation for %{name}
  61. Summary(ja): %{name} 用のドキュメント
  62. Group: Documentation
  63. BuildArch: noarch
  64. Requires: %{name} = %{version}-%{release}
  65. %description docs
  66. This package contains documentation for %{name}.
  67. %prep
  68. %setup -q -n gnome-desktop-%{version}
  69. %patch0 -p1 -b .vine
  70. %build
  71. %configure --with-gnome-distributor="Project Vine" --disable-scrollkeeper
  72. make %{?_smp_mflags}
  73. %install
  74. rm -rf $RPM_BUILD_ROOT
  75. make install DESTDIR=$RPM_BUILD_ROOT
  76. rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
  77. rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
  78. %find_lang %{po_package}
  79. %clean
  80. rm -rf $RPM_BUILD_ROOT
  81. %post -p /sbin/ldconfig
  82. %postun -p /sbin/ldconfig
  83. %files -f %{po_package}.lang
  84. %defattr(-,root,root,-)
  85. %doc AUTHORS COPYING ChangeLog NEWS README
  86. %{_libdir}/lib*.so.*
  87. %{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib
  88. %{_libexecdir}/gnome-rr-debug
  89. %{_datadir}/libgnome-desktop-3.0
  90. %{_datadir}/gnome/*
  91. %{_datadir}/help/*/*/*
  92. %files devel
  93. %defattr(-,root,root,-)
  94. %{_libdir}/lib*.so
  95. %{_libdir}/pkgconfig/*.pc
  96. %{_includedir}/*
  97. %{_datadir}/gir-1.0/GnomeDesktop-3.0.gir
  98. %files docs
  99. %defattr(-,root,root,-)
  100. %{_datadir}/gtk-doc
  101. %changelog
  102. * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
  103. - new upstream release
  104. * Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-1
  105. - new upstream release
  106. * Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
  107. - new upstream release
  108. * Sun Jul 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-2
  109. - remove Requires: ibus-gtk3, gnome-themes
  110. * Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
  111. - new upstream release
  112. * Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
  113. - new upstream release
  114. * Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
  115. - new upstream release
  116. * Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
  117. - new upstream release
  118. * Sun Nov 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1-1
  119. - new upstream release
  120. - add Patch0 (gnome-desktop-3.14.1-date-time-format.patch)
  121. * Wed Jul 16 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 3.12.2-2
  122. - add R: vine-themes
  123. * Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
  124. - new upstream release
  125. * Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
  126. - new upstream release
  127. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
  128. - new upstream release
  129. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-2
  130. - rebuild with VineSeed environment
  131. * Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
  132. - new upstream release
  133. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
  134. - new upstream release
  135. - create docs subpackage
  136. * Fri Sep 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
  137. - new upstream release
  138. * Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
  139. - new upstream release
  140. * Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  141. - new upstream release
  142. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  143. - new upstream release
  144. - add BuildRequires: iso-codes
  145. - add Obsoletes: gnome-panel, gnome-panel-libs, gnome-applets
  146. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
  147. - new upstream release
  148. - remove Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  149. * Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-2
  150. - update Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  151. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  152. - new upstream release
  153. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-2
  154. - add Patch0 (gnome-desktop-3.6.0.1-ja.po.patch)
  155. * Wed Oct 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-1
  156. - new upstream release
  157. - add BuildRequires: libxkbfile-devel, xkeyboard-config
  158. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  159. * Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
  160. - new upstream release
  161. * Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  162. - new upstream release
  163. - change BuildRequires: gsettings-desktop-schemas-devel instead of gsettings-desktop-schemas
  164. * Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  165. - new upstream release
  166. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  167. - new upstream release
  168. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  169. - new upstream release
  170. * Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91-1
  171. - new upstream release
  172. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
  173. - new upstream release
  174. * Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.5-1
  175. - new upstream release
  176. * Thu Aug 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
  177. - initial build for Vine Linux