gnome-desktop3-vl.spec 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. %define glib2_version 2.48.0
  2. %define pango_version 1.40.0
  3. %define gtk3_version 3.22.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.30.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. Source1: ja.po
  14. License: GPL
  15. Group: User Interface/Desktops
  16. Vendor: Project Vine
  17. Distribution: Vine Linux
  18. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  19. Patch0: 0001-datetime-format.patch
  20. Patch1: 0002-fix-timezone-config.patch
  21. # Requires for Vine
  22. Requires: gnome-icon-theme-symbolic
  23. Requires: gnome-themes-extra
  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. BuildRequires: libseccomp-devel
  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. %autosetup -p1 -n gnome-desktop-%{version}
  71. cp -f %{SOURCE1} po/
  72. %build
  73. %configure --with-gnome-distributor="Project Vine" --disable-scrollkeeper
  74. make %{?_smp_mflags}
  75. pushd po
  76. msgfmt ja.po -o ja.gmo
  77. popd
  78. %install
  79. rm -rf $RPM_BUILD_ROOT
  80. make install DESTDIR=$RPM_BUILD_ROOT
  81. rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
  82. rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
  83. %find_lang %{po_package}
  84. %clean
  85. rm -rf $RPM_BUILD_ROOT
  86. %post -p /sbin/ldconfig
  87. %postun -p /sbin/ldconfig
  88. %files -f %{po_package}.lang
  89. %defattr(-,root,root,-)
  90. %doc AUTHORS COPYING ChangeLog NEWS README
  91. %{_libdir}/lib*.so.*
  92. %{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib
  93. %{_libexecdir}/gnome-rr-debug
  94. %{_datadir}/gnome/*
  95. %{_datadir}/help/*/*/*
  96. %files devel
  97. %defattr(-,root,root,-)
  98. %{_libdir}/lib*.so
  99. %{_libdir}/pkgconfig/*.pc
  100. %{_includedir}/*
  101. %{_datadir}/gir-1.0/GnomeDesktop-3.0.gir
  102. %files docs
  103. %defattr(-,root,root,-)
  104. %{_datadir}/gtk-doc
  105. %changelog
  106. * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
  107. - new upstream release.
  108. - updated Patch0.
  109. - updated ja.po.
  110. * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
  111. - new upstream release
  112. * Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-1
  113. - new upstream release
  114. * Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
  115. - new upstream release
  116. * Sun Jul 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-2
  117. - remove Requires: ibus-gtk3, gnome-themes
  118. * Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
  119. - new upstream release
  120. * Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
  121. - new upstream release
  122. * Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
  123. - new upstream release
  124. * Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
  125. - new upstream release
  126. * Sun Nov 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1-1
  127. - new upstream release
  128. - add Patch0 (gnome-desktop-3.14.1-date-time-format.patch)
  129. * Wed Jul 16 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 3.12.2-2
  130. - add R: vine-themes
  131. * Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
  132. - new upstream release
  133. * Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
  134. - new upstream release
  135. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
  136. - new upstream release
  137. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-2
  138. - rebuild with VineSeed environment
  139. * Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
  140. - new upstream release
  141. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
  142. - new upstream release
  143. - create docs subpackage
  144. * Fri Sep 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
  145. - new upstream release
  146. * Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
  147. - new upstream release
  148. * Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  149. - new upstream release
  150. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  151. - new upstream release
  152. - add BuildRequires: iso-codes
  153. - add Obsoletes: gnome-panel, gnome-panel-libs, gnome-applets
  154. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
  155. - new upstream release
  156. - remove Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  157. * Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-2
  158. - update Patch0 (gnome-desktop-3.6.1-ja.po.patch)
  159. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  160. - new upstream release
  161. * Wed Oct 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-2
  162. - add Patch0 (gnome-desktop-3.6.0.1-ja.po.patch)
  163. * Wed Oct 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0.1-1
  164. - new upstream release
  165. - add BuildRequires: libxkbfile-devel, xkeyboard-config
  166. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  167. * Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
  168. - new upstream release
  169. * Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  170. - new upstream release
  171. - change BuildRequires: gsettings-desktop-schemas-devel instead of gsettings-desktop-schemas
  172. * Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  173. - new upstream release
  174. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  175. - new upstream release
  176. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  177. - new upstream release
  178. * Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91-1
  179. - new upstream release
  180. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
  181. - new upstream release
  182. * Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.5-1
  183. - new upstream release
  184. * Thu Aug 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
  185. - initial build for Vine Linux