cinnamon-desktop-vl.spec 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. Summary: Common libraries for Cinnamon desktop
  2. Summary(ja): Cinnamon デスクトップ用共通ライブラリ
  3. Name: cinnamon-desktop
  4. Version: 2.4.2
  5. Release: 1%{?_dist_release}
  6. URL: https://github.com/linuxmint/cinnamon-desktop
  7. Source0: %{name}-%{version}.tar.gz
  8. # for Vine Linux
  9. Patch1000: cinnamon-desktop-2.2.0-vine-settings.patch
  10. License: GPL
  11. Group: User Interface/Desktops
  12. Vendor: Project Vine
  13. Distribution: Vine Linux
  14. Packager: Takemikaduchi
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  16. # Requires for Vine
  17. #Requires: ibus-gtk3
  18. #Requires: gnome-icon-theme-symbolic
  19. #Requires: gnome-themes
  20. #Requires: gnome-themes-standard
  21. #Requires: gnome-themes-vine
  22. #Requires: gsettings-desktop-schemas
  23. BuildRequires: glib2-devel >= 2.32
  24. BuildRequires: gtk3-devel >= 3.3.6
  25. BuildRequires: libXrandr-devel
  26. BuildRequires: libxkbfile-devel
  27. BuildRequires: xkeyboard-config
  28. BuildRequires: gnome-common
  29. BuildRequires: autoconf, automake
  30. %description
  31. cinnamon-desktop contains the libcinnamon-desktop library, the cinnamon-about
  32. program as well as some desktop-wide documents.
  33. The libcinnamon-desktop library provides API shared by several applications
  34. on the desktop, but that cannot live in the platform for various
  35. reasons. There is no API or ABI guarantee, although we are doing our
  36. best to provide stability. Documentation for the API is available with
  37. gtk-doc.
  38. %package devel
  39. Summary: Libraries and headers for libcinnamon-desktop
  40. Summary(ja): libcinnamon-desktop の開発用ライブラリおよびヘッダファイル
  41. Group: Development/Libraries
  42. Requires: %{name} = %{version}-%{release}
  43. Requires: glib2-devel >= %{glib2_version}
  44. Requires: gtk3-devel >= %{gtk3_version}
  45. %description devel
  46. Libraries and header files for the GNOME-internal private library
  47. libcinnamon-desktop
  48. %prep
  49. %setup -q
  50. %patch1000 -p1 -b .vine
  51. %build
  52. NOCONFIGURE=1 ./autogen.sh
  53. %configure --disable-static
  54. make %{?_smp_mflags}
  55. %install
  56. rm -rf $RPM_BUILD_ROOT
  57. make install DESTDIR=$RPM_BUILD_ROOT
  58. rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
  59. rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
  60. %find_lang %{name}
  61. %clean
  62. rm -rf $RPM_BUILD_ROOT
  63. %post -p /sbin/ldconfig
  64. %postun -p /sbin/ldconfig
  65. %files -f %{name}.lang
  66. %defattr(-,root,root,-)
  67. %doc AUTHORS COPYING ChangeLog NEWS README
  68. %{_bindir}/cinnamon-desktop-migrate-mediakeys
  69. %{_libdir}/libcinnamon-desktop.so.*
  70. %{_libdir}/girepository-1.0/CDesktopEnums-3.0.typelib
  71. %{_libdir}/girepository-1.0/CinnamonDesktop-3.0.typelib
  72. %{_libexecdir}/cinnamon-rr-debug
  73. %{_datadir}/glib-2.0/schemas/*.xml
  74. %{_datadir}/libcinnamon-desktop/pnp.ids
  75. %files devel
  76. %defattr(-,root,root,-)
  77. %{_includedir}/%{name}
  78. %{_libdir}//libcinnamon-desktop.so
  79. %{_libdir}/pkgconfig/%{name}.pc
  80. %{_datadir}/gir-1.0/CDesktopEnums-3.0.gir
  81. %{_datadir}/gir-1.0/CinnamonDesktop-3.0.gir
  82. %changelog
  83. * Sat Jan 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-1
  84. - new upstream release
  85. * Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
  86. - new upstream release
  87. - remove Patch0 (cinnamon-desktop-2.2.0-revert-gnome-bg.patch)
  88. * Tue Apr 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
  89. - initial build