cinnamon-desktop-vl.spec 2.8 KB

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