gnome-desktop3-vl.spec 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. %define glib2_version 2.40.0
  2. %define pango_version 1.36.3
  3. %define gtk3_version 3.12.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.12.2
  10. Release: 2%{?_dist_release}
  11. URL: http://www.gnome.org/
  12. Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/3.12/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: vine-themes
  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. * Wed Jul 16 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 3.12.2-2
  103. - add R: vine-themes
  104. * Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
  105. - new upstream release
  106. * Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
  107. - new upstream release
  108. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
  109. - new upstream release
  110. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-2
  111. - rebuild with VineSeed environment
  112. * Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
  113. - new upstream release
  114. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
  115. - new upstream release
  116. - create docs subpackage
  117. * Fri Sep 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
  118. - new upstream release
  119. * Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
  120. - new upstream release
  121. * Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  122. - new upstream release
  123. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  124. - new upstream release
  125. - add BuildRequires: iso-codes
  126. - add Obsoletes: gnome-panel, gnome-panel-libs, gnome-applets
  127. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
  128. - new upstream release
  129. - remove Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  130. * Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-2
  131. - update Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  132. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  133. - new upstream release
  134. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-2
  135. - add Patch0 (gnome-desktop-3.6.0.1-ja.po.patch)
  136. * Wed Oct 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-1
  137. - new upstream release
  138. - add BuildRequires: libxkbfile-devel, xkeyboard-config
  139. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  140. * Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
  141. - new upstream release
  142. * Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  143. - new upstream release
  144. - change BuildRequires: gsettings-desktop-schemas-devel instead of gsettings-desktop-schemas
  145. * Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  146. - new upstream release
  147. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  148. - new upstream release
  149. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  150. - new upstream release
  151. * Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91-1
  152. - new upstream release
  153. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
  154. - new upstream release
  155. * Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.5-1
  156. - new upstream release
  157. * Thu Aug 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
  158. - initial build for Vine Linux