gnome-desktop3-vl.spec 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  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.1
  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. * Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
  105. - new upstream release
  106. * Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
  107. - new upstream release
  108. * Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
  109. - new upstream release
  110. * Sun Nov 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1-1
  111. - new upstream release
  112. - add Patch0 (gnome-desktop-3.14.1-date-time-format.patch)
  113. * Wed Jul 16 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 3.12.2-2
  114. - add R: vine-themes
  115. * Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
  116. - new upstream release
  117. * Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
  118. - new upstream release
  119. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
  120. - new upstream release
  121. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-2
  122. - rebuild with VineSeed environment
  123. * Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
  124. - new upstream release
  125. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
  126. - new upstream release
  127. - create docs subpackage
  128. * Fri Sep 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
  129. - new upstream release
  130. * Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
  131. - new upstream release
  132. * Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  133. - new upstream release
  134. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  135. - new upstream release
  136. - add BuildRequires: iso-codes
  137. - add Obsoletes: gnome-panel, gnome-panel-libs, gnome-applets
  138. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
  139. - new upstream release
  140. - remove Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  141. * Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-2
  142. - update Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  143. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  144. - new upstream release
  145. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-2
  146. - add Patch0 (gnome-desktop-3.6.0.1-ja.po.patch)
  147. * Wed Oct 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-1
  148. - new upstream release
  149. - add BuildRequires: libxkbfile-devel, xkeyboard-config
  150. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  151. * Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
  152. - new upstream release
  153. * Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  154. - new upstream release
  155. - change BuildRequires: gsettings-desktop-schemas-devel instead of gsettings-desktop-schemas
  156. * Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  157. - new upstream release
  158. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  159. - new upstream release
  160. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  161. - new upstream release
  162. * Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91-1
  163. - new upstream release
  164. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
  165. - new upstream release
  166. * Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.5-1
  167. - new upstream release
  168. * Thu Aug 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
  169. - initial build for Vine Linux