pluma-vl.spec 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. Summary: An powerfull text editor for MATE
  2. Name: pluma
  3. Version: 1.10.0
  4. Release: 1%{?_dist_release}
  5. Source0: http://pub.mate-desktop.org/releases/1.10/%{name}-%{version}.tar.xz
  6. License: GPLv2
  7. Group: Applications/Editors
  8. URL: http://mate-desktop.org/
  9. BuildRequires: mate-common
  10. BuildRequires: mate-doc-utils
  11. BuildRequires: gtk2-devel
  12. BuildRequires: gtksourceview2-devel
  13. BuildRequires: mate-desktop-devel
  14. BuildRequires: libsoup-devel
  15. BuildRequires: enchant-devel
  16. BuildRequires: libSM-devel
  17. BuildRequires: iso-codes
  18. BuildRequires: itstool
  19. BuildRequires: gtk-doc
  20. BuildRequires: autoconf
  21. BuildRequires: automake
  22. Requires(posttrans,postun): glib2
  23. Requires(post,postun): desktop-file-utils
  24. Obsoletes: mate-text-editor < 1.8.0
  25. Provides: mate-text-editor = %{version}-%{release}
  26. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  27. Vendor: Project Vine
  28. Distribution: Vine Linux
  29. Packager: Takemikaduchi
  30. %description
  31. Pluma is part of MATE and uses the latest GTK+ and MATE libraries.
  32. Complete MATE integration is featured, with support for Drag and Drop (DnD)
  33. from Caja (the MATE file manager), the use of the MATE help system,
  34. the MATE Virtual File System and the MATE print framework.
  35. %package devel
  36. Summary: Development tools for %{name}
  37. Summary(ja): %{name} の開発環境
  38. Group: Development/Libraries
  39. Requires: %{name} = %{version}-%{release}
  40. Requires: pkgconfig
  41. Obsoletes: mate-text-editor < 1.8.0
  42. Provides: mate-text-editor = %{version}-%{release}
  43. %description devel
  44. Header files and libraries for building a extension library for the
  45. %{name}.
  46. %package docs
  47. Summary: Documentation for %{name}
  48. Summary(ja): %{name} 用のドキュメント
  49. Group: Documentation
  50. Requires: %{name} = %{version}-%{release}
  51. BuildArch: noarch
  52. Obsoletes: mate-file-manager-doc < 1.8.0
  53. Provides: mate-file-manager-doc = %{version}-%{release}
  54. %description docs
  55. This package contains documentation for %{name}.
  56. %prep
  57. %setup -q
  58. %build
  59. (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
  60. %configure \
  61. --libexecdir=%{_libexecdir}/mate \
  62. --disable-static
  63. %{__make} %{?_smp_mflags}
  64. %install
  65. %{__rm} -rf ${RPM_BUILD_ROOT}
  66. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  67. find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
  68. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  69. %find_lang %{name}
  70. %clean
  71. %{__rm} -rf ${RPM_BUILD_ROOT}
  72. %post
  73. /sbin/ldconfig
  74. update-desktop-database %{_datadir}/applications >& /dev/null ||:
  75. %postun
  76. /sbin/ldconfig
  77. if [ $1 -eq 0 ]; then
  78. update-desktop-database %{_datadir}/applications >& /dev/null ||:
  79. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  80. fi
  81. %posttrans
  82. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  83. %files -f %{name}.lang
  84. %defattr(-,root,root,-)
  85. %doc COPYING ChangeLog NEWS README
  86. %{_bindir}/%{name}
  87. %{_libdir}/%{name}/plugin-loaders/libcloader.so
  88. %{_libdir}/%{name}/plugins
  89. %{_libexecdir}/mate/%{name}/pluma-bugreport.sh
  90. %{_datadir}/MateConf/gsettings/pluma.convert
  91. %{_datadir}/appdata/%{name}.appdata.xml
  92. %{_datadir}/applications/%{name}.desktop
  93. %{_datadir}/glib-2.0/schemas/org.mate.pluma.gschema.xml
  94. %{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.filebrowser.gschema.xml
  95. %{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.time.gschema.xml
  96. %{_datadir}/help/*
  97. %{_datadir}/%{name}
  98. %{_mandir}/man1/%{name}.1.gz
  99. %files devel
  100. %defattr(-,root,root,-)
  101. %{_includedir}/%{name}
  102. %{_libdir}/pkgconfig/%{name}.pc
  103. %files docs
  104. %defattr(-,root,root,-)
  105. %{_datadir}/gtk-doc/html/%{name}
  106. %changelog
  107. * Sat May 09 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-1
  108. - new upstream release
  109. - add BuildRequires: mate-desktop-devel
  110. * Sun May 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
  111. - new upstream release
  112. * Wed Apr 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
  113. - new upstream release
  114. - rename package
  115. - add BuildRequires: itstool
  116. * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-2
  117. - rebuild with VineSeed environment
  118. * Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
  119. - new upstream release
  120. * Thu Aug 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
  121. - new upstream release
  122. - remove Patch0 (mate-text-editor-1.2.0-configure.patch)
  123. * Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
  124. - new upstream release
  125. - add Patch0 (mate-text-editor-1.2.0-configure.patch)
  126. * Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-2
  127. - change category
  128. * Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
  129. - initial build for Vine Linux