gnome-desktop3-vl.spec 6.6 KB

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