gnome-desktop3-vl.spec 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. %define glib2_version 2.38.0
  2. %define pango_version 1.36.0
  3. %define gtk3_version 3.10.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.10.2
  10. Release: 2%{?_dist_release}
  11. URL: http://www.gnome.org/
  12. Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/3.10/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. # Requires for Vine
  20. Requires: ibus-gtk3
  21. Requires: gnome-icon-theme-symbolic
  22. Requires: gnome-themes
  23. Requires: gnome-themes-standard
  24. Requires: gnome-themes-vine
  25. Requires: gsettings-desktop-schemas
  26. Obsoletes: gnome-core gnome-core-devel
  27. Provides: gnome-core
  28. Obsoletes: gnome-panel < 3.8.0
  29. Obsoletes: gnome-panel-libs < 3.8.0
  30. Obsoletes: gnome-applets < 3.6.0
  31. BuildRequires: glib2-devel >= %{glib2_version}
  32. BuildRequires: pango-devel >= %{pango_version}
  33. BuildRequires: gtk3-devel >= %{gtk3_version}
  34. BuildRequires: startup-notification-devel >= %{startup_notification_version}
  35. BuildRequires: gsettings-desktop-schemas-devel
  36. BuildRequires: libXrandr-devel
  37. BuildRequires: libxkbfile-devel
  38. BuildRequires: xkeyboard-config
  39. BuildRequires: autoconf, automake
  40. BuildRequires: yelp-tools
  41. BuildRequires: docbook-utils
  42. BuildRequires: iso-codes
  43. %description
  44. The gnome-desktop package contains an internal library
  45. (libgnomedesktop3) used to implement some portions of the GNOME
  46. desktop, and also some data files and other shared components of the
  47. GNOME user environment.
  48. %package devel
  49. Summary: Libraries and headers for libgnome-desktop
  50. Summary(ja): libgnome-desktop の開発用ライブラリおよびヘッダファイル
  51. Group: Development/Libraries
  52. Requires: %{name} = %{version}-%{release}
  53. Requires: glib2-devel >= %{glib2_version}
  54. Requires: gtk3-devel >= %{gtk3_version}
  55. Requires: startup-notification-devel >= %{startup_notification_version}
  56. Obsoletes: gnome-panel-devel < 3.8.0
  57. %description devel
  58. Libraries and header files for the GNOME-internal private library
  59. libgnomedesktop
  60. %package docs
  61. Summary: Documentation for %{name}
  62. Summary(ja): %{name} 用のドキュメント
  63. Group: Documentation
  64. BuildArch: noarch
  65. Requires: %{name} = %{version}-%{release}
  66. %description docs
  67. This package contains documentation for %{name}.
  68. %prep
  69. %setup -q -n gnome-desktop-%{version}
  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. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-2
  103. - rebuild with VineSeed environment
  104. * Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
  105. - new upstream release
  106. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
  107. - new upstream release
  108. - create docs subpackage
  109. * Fri Sep 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
  110. - new upstream release
  111. * Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
  112. - new upstream release
  113. * Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  114. - new upstream release
  115. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  116. - new upstream release
  117. - add BuildRequires: iso-codes
  118. - add Obsoletes: gnome-panel, gnome-panel-libs, gnome-applets
  119. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
  120. - new upstream release
  121. - remove Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  122. * Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-2
  123. - update Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  124. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  125. - new upstream release
  126. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-2
  127. - add Patch0 (gnome-desktop-3.6.0.1-ja.po.patch)
  128. * Wed Oct 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-1
  129. - new upstream release
  130. - add BuildRequires: libxkbfile-devel, xkeyboard-config
  131. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  132. * Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
  133. - new upstream release
  134. * Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  135. - new upstream release
  136. - change BuildRequires: gsettings-desktop-schemas-devel instead of gsettings-desktop-schemas
  137. * Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  138. - new upstream release
  139. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  140. - new upstream release
  141. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  142. - new upstream release
  143. * Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91-1
  144. - new upstream release
  145. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
  146. - new upstream release
  147. * Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.5-1
  148. - new upstream release
  149. * Thu Aug 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
  150. - initial build for Vine Linux