gnome-shell-vl.spec 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326
  1. %define pkg_version 3.16.2
  2. %define pkg_release 1%{?_dist_release}
  3. Summary: Window management and application launching for GNOME
  4. Summary(ja): GNOME 上でウィンドウの管理及びアプリケーションの起動を行うインターフェース
  5. Name: gnome-shell
  6. Version: %{pkg_version}
  7. Release: %{pkg_release}
  8. Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
  9. # settings for Vine
  10. Patch101: gnome-shell-3.14.1-vine-settings.patch
  11. Patch102: gnome-shell-3.16.0-revert-loginManager.patch
  12. License: GPLv2+
  13. Group: User Interface/Desktops
  14. URL: http://live.gnome.org/GnomeShell
  15. Requires: mutter
  16. Requires: caribou
  17. Requires: ca-certificates
  18. Requires: at-spi2-atk
  19. Requires: telepathy-logger
  20. Requires: network-manager-applet
  21. Requires: gnome-tweak-tool
  22. BuildRequires: gnome-common
  23. BuildRequires: libtool
  24. BuildRequires: automake
  25. BuildRequires: autoconf
  26. BuildRequires: pkgconfig
  27. BuildRequires: gtk2-devel
  28. BuildRequires: clutter-devel
  29. BuildRequires: mutter-devel
  30. BuildRequires: gjs-devel
  31. BuildRequires: gnome-desktop3-devel
  32. BuildRequires: gnome-menus-devel
  33. BuildRequires: libSM-devel
  34. BuildRequires: libffi-devel
  35. BuildRequires: startup-notification-devel
  36. BuildRequires: gnome-doc-utils
  37. BuildRequires: desktop-file-utils
  38. BuildRequires: libcroco-devel
  39. BuildRequires: librsvg2-devel
  40. BuildRequires: gobject-introspection-devel
  41. BuildRequires: control-center-devel
  42. BuildRequires: gcr-devel
  43. BuildRequires: gstreamer-devel
  44. BuildRequires: dbus-glib-devel
  45. BuildRequires: telepathy-logger-devel
  46. BuildRequires: polkit-devel
  47. BuildRequires: pulseaudio-libs-devel
  48. BuildRequires: evolution-data-server-devel
  49. BuildRequires: folks-devel
  50. BuildRequires: NetworkManager-glib-devel
  51. BuildRequires: libnm-gtk-devel
  52. BuildRequires: libgudev1-devel
  53. BuildRequires: libcanberra-gtk3-devel
  54. BuildRequires: caribou-devel
  55. BuildRequires: ca-certificates
  56. BuildRequires: python3-devel
  57. BuildRequires: intltool
  58. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  59. Vendor: Project Vine
  60. Distribution: Vine Linux
  61. Packager: Takemikaduchi
  62. %description
  63. GNOME Shell is the defining technology of the GNOME 3 desktop user experience.
  64. It provides core interface functions like switching to windows and launching
  65. applications. GNOME Shell takes advantage of the capabilities of modern graphics
  66. hardware and introduces innovative user interface concepts to provide a delightful
  67. and easy to use experience.
  68. %package docs
  69. Summary: Documentation for %{name}
  70. Summary(ja): %{name} 用のドキュメント
  71. Group: Documentation
  72. Requires: %{name} = %{version}-%{release}
  73. BuildArch: noarch
  74. %description docs
  75. This package contains documentation for %{name}.
  76. %prep
  77. %setup -q
  78. %patch101 -p1 -b .vine
  79. %patch102 -p1 -b .vine
  80. %build
  81. %configure \
  82. --disable-static \
  83. --disable-systemd
  84. %{__make} %{?_smp_mflags} V=1
  85. %install
  86. %{__rm} -rf ${RPM_BUILD_ROOT}
  87. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  88. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  89. rm $RPM_BUILD_ROOT%{_datadir}/applications/gnome-shell-wayland.desktop
  90. %find_lang %{name}
  91. %clean
  92. %{__rm} -rf ${RPM_BUILD_ROOT}
  93. %post
  94. /sbin/ldconfig
  95. touch --no-create %{_datadir}/icons/hicolor
  96. if [ -x /usr/bin/gtk-update-icon-cache ]; then
  97. gtk-update-icon-cache -q %{_datadir}/icons/hicolor
  98. fi
  99. %postun
  100. /sbin/ldconfig
  101. touch --no-create %{_datadir}/icons/hicolor
  102. if [ -x /usr/bin/gtk-update-icon-cache ]; then
  103. gtk-update-icon-cache -q %{_datadir}/icons/hicolor
  104. fi
  105. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  106. %posttrans
  107. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  108. %files -f %{name}.lang
  109. %defattr(-,root,root,-)
  110. %doc COPYING NEWS README
  111. %{_bindir}/gnome-shell
  112. %{_bindir}/gnome-shell-extension-tool
  113. %{_bindir}/gnome-shell-extension-prefs
  114. %{_bindir}/gnome-shell-perf-tool
  115. %{_libdir}/%{name}/*
  116. %{_libdir}/mozilla/plugins/libgnome-shell-browser-plugin.so
  117. %{_libexecdir}/gnome-shell-calendar-server
  118. %{_libexecdir}/gnome-shell-hotplug-sniffer
  119. %{_libexecdir}/gnome-shell-perf-helper
  120. %{_libexecdir}/gnome-shell-portal-helper
  121. %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
  122. %{_datadir}/applications/gnome-shell.desktop
  123. %{_datadir}/applications/gnome-shell-extension-prefs.desktop
  124. %{_datadir}/applications/evolution-calendar.desktop
  125. %{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
  126. %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
  127. %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screencast.xml
  128. %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
  129. %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
  130. %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
  131. %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
  132. %{_datadir}/dbus-1/services/org.gnome.Shell.PortalHelper.service
  133. %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
  134. %{_datadir}/%{name}/*
  135. %{_datadir}/gnome-control-center/keybindings/50-gnome-shell-system.xml
  136. %{_mandir}/man1/%{name}.1.gz
  137. %files docs
  138. %defattr(-,root,root,-)
  139. %{_datadir}/gtk-doc/html/shell
  140. %{_datadir}/gtk-doc/html/st
  141. %changelog
  142. * Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
  143. - new upstream release
  144. * Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
  145. - new upstream release
  146. * Thu Apr 02 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
  147. - new upstream release
  148. - add BuildRequires: python3-devel
  149. - update Patch102 (gnome-shell-3.16.0-revert-loginManager.patch)
  150. * Tue Feb 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.14.3-2
  151. - rebuilt with libical 1.0.1
  152. * Mon Dec 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.3-1
  153. - new upstream release
  154. * Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
  155. - new upstream release
  156. * Sat Nov 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1.5-1
  157. - new upstream release
  158. - update Patch101 (gnome-shell-3.14.1-vine-settings.patch)
  159. - add Patch102 (gnome-shell-3.14.1.5-revert-loginManager.patch)
  160. * Sat May 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
  161. - new upstream release
  162. * Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
  163. - new upstream release
  164. * Sun Mar 30 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
  165. - new upstream release
  166. * Sat Jan 25 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.3-1
  167. - new upstream release
  168. * Sat Nov 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2.1-1
  169. - new upstream release
  170. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
  171. - new upstream release
  172. * Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
  173. - new upstream release
  174. * Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
  175. - new upstream release
  176. * Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  177. - new upstream release
  178. * Mon Apr 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  179. - new upstream release
  180. - update Patch101 (gnome-shell-vine-settings.patch)
  181. - add BuildRequires: control-center-devel, libnm-gtk-devel, caribou-devel
  182. - add Requires: telepathy-logger, network-manager-applet, gnome-tweak-tool
  183. - create %%{name}-docs subpackage
  184. * Sun Mar 03 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3.1-1
  185. - new upstream release
  186. - remove Source102 (gnome-shell.gnome-3-6.ja.po)
  187. * Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3-1
  188. - new upstream release
  189. - add Source102 (gnome-shell.gnome-3-6.ja.po)
  190. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
  191. - new upstream release
  192. - remove Patch0 (gnome-shell-3.4.1-git20121031.patch)
  193. * Thu Nov 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-2
  194. - rebuild with telepathy-logger-0.6.0
  195. - add Patch0 (gnome-shell-3.4.1-git20121031.patch)
  196. * Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  197. - new upstream release
  198. * Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
  199. - new upstream release
  200. - add Patch0 (gnome-shell-3.5.92-git20120921.patch)
  201. - update Patch101 (gnome-shell-vine-settings.patch)
  202. - change BuildRequires: ca-certificates instead of openssl
  203. - add BuildRequires: libcanberra-gtl3-devel
  204. * Sun Jul 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
  205. - new upstream release
  206. - remove Patch103 (gnome-shell-ja.po-date.patch)
  207. * Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  208. - new upstream release
  209. - update Patch101,103
  210. - remove Patch0,102
  211. - add BuildRequires: gcr-devel
  212. - remove BuildRequires: GConf2-devel
  213. - add Requires: at-spi2-atk
  214. * Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2.1-1
  215. - new upstream release
  216. - remove Patch1
  217. * Sun Nov 27 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-2
  218. - add Patch0 (gnome-shell-3.2.1-shell_parse_argv.patch)
  219. - add Patch1 (gnome-shell-3.2.1-ja.po.patch)
  220. - rename Patch103 (gnome-shell-ja.po-date.patch)
  221. - drop Patch102
  222. * Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  223. - new upstream release
  224. * Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  225. - new upstream release
  226. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  227. - new upstream release
  228. - update Patch101
  229. - update Patch102
  230. - update Patch103 (gnome-shell-3.1.91.1-ja.po.patch)
  231. - add BuildRequires: libgudev1-devel, openssl
  232. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
  233. - new upstream release
  234. - add BuildRequires: folks-devel, NetworkManager-glib-devel
  235. - add Requires: caribou
  236. - remove Patch0
  237. - update Patch101
  238. - update Patch102
  239. - update Patch103 (gnome-shell-3.1.90.1-ja.po.patch)
  240. * Mon Aug 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-2
  241. - rebuild with gnome-menus-3.1.5
  242. - add Patch0 (gnome-shell-git20110821.patch)
  243. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
  244. - new upstream release
  245. - add BuildRequires: telepathy-logger-devel, polkit-devel, pulseaudio-libs-devel, evolution-data-server-devel
  246. - change BuildRequires: gnome-desktop3-devel instead of gnome-desktop-devel
  247. - remove BuildRequires: xulrunner-devel
  248. - add Patch101 (gnome-shell-vine-settings.patch)
  249. - add Patch102 (gnome-shell-vine-customize.patch)
  250. - add Patch103 (gnome-shell-3.1.4-ja.po.patch)
  251. * Sun May 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-2
  252. - add Requires: mutter
  253. * Sun May 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-1
  254. - new upstream release
  255. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.0-1
  256. - initial build for Vine Linux