gsettings-desktop-schemas-vl.spec 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. # Basic Information
  2. Summary: A collection of GSettings schemas
  3. Summary(ja): GSettingsスキーマのコレクション
  4. Name: gsettings-desktop-schemas
  5. Version: 3.36.1
  6. Release: 1%{?_dist_release}
  7. Vendor: Project Vine
  8. Distribution: Vine Linux
  9. License: GPLv2
  10. URL: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas
  11. %global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
  12. Source: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
  13. # settings for Vine
  14. Patch101: gsettings-desktop-schemas-3.36.1-vine-settings.patch
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  16. BuildRequires: meson
  17. BuildRequires: gettext
  18. BuildRequires: pkgconfig
  19. BuildRequires: glib2-devel
  20. BuildRequires: gobject-introspection-devel
  21. %description
  22. gsettings-desktop-schemas contains a collection of GSettings schemas for
  23. settings shared by various components of a desktop.
  24. %description -l ja
  25. gsettings-desktop-schemasは、デスクトップのさまざまな部品によって共有される
  26. GSettingsスキーマのコレクションを含んでいます。
  27. %package devel
  28. Summary: Development tools for gsettings-desktop-schemas
  29. Summary(ja): gsettings-desktop-schemas の開発環境
  30. Group: Development/Libraries
  31. Requires: %{name} = %{version}-%{release}
  32. Requires: pkgconfig
  33. %description devel
  34. Header files and libraries for building a extension library for the
  35. gsettings-desktop-schemas.
  36. %prep
  37. %setup -q
  38. %autosetup -p1
  39. %build
  40. %meson
  41. %meson_build
  42. %install
  43. %{__rm} -rf ${RPM_BUILD_ROOT}
  44. %meson_install
  45. %find_lang %{name} --with-gnome
  46. %check
  47. # Test that the schemas compile
  48. glib-compile-schemas --dry-run --strict %{buildroot}%{_datadir}/glib-2.0/schemas
  49. %posttrans
  50. glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
  51. %postun
  52. if [ $1 -eq 0 ]; then
  53. glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
  54. fi
  55. %clean
  56. %{__rm} -rf ${RPM_BUILD_ROOT}
  57. %files -f %{name}.lang
  58. %defattr(-,root,root)
  59. %license COPYING
  60. %doc AUTHORS MAINTAINERS NEWS README
  61. %{_datadir}/glib-2.0/schemas/*
  62. %{_datadir}/GConf/gsettings/gsettings-desktop-schemas.convert
  63. %{_datadir}/GConf/gsettings/wm-schemas.convert
  64. %{_libdir}/girepository-1.0/*.typelib
  65. %files devel
  66. %defattr(-,root,root)
  67. %{_includedir}/*
  68. %{_datadir}/pkgconfig/*
  69. %{_datadir}/gir-1.0/*.gir
  70. %changelog
  71. * Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.1-1
  72. - new upstream release.
  73. * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.1-1
  74. - new upstream release.
  75. - updated Patch101.
  76. * Sat Jul 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
  77. - new upstream release
  78. - update Patch101 (gsettings-desktop-schemas-3.20.0-vine-settings.patch)
  79. * Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
  80. - new upstream release
  81. * Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
  82. - new upstream release
  83. * Sat Mar 28 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
  84. - new upstream release
  85. - update Patch101 (gsettings-desktop-schemas-3.16.0-vine-settings.patch)
  86. * Tue Nov 25 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1-2
  87. - update Patch101 (gsettings-desktop-schemas-3.14.1-vine-settings.patch)
  88. * Sat Nov 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1-1
  89. - new upstream release
  90. - update Patch101 (gsettings-desktop-schemas-3.14.0-vine-settings.patch)
  91. * Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
  92. - new upstream release
  93. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
  94. - new upstream release
  95. * Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-2
  96. - rebuild with VineSeed environment
  97. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
  98. - new upstream release
  99. - update Patch101 (gsettings-desktop-schemas-vine-settings.patch)
  100. * Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  101. - new upstream release
  102. * Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.0-1
  103. - new upstream release
  104. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  105. - new upstream release
  106. * Thu Sep 27 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
  107. - new upstream release
  108. - update Patch101 (gsettings-desktop-schemas-vine-settings.patch)
  109. * Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
  110. - new upstream release
  111. - update Patch101
  112. * Mon Apr 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-2
  113. - update Patch101 (gsettings-desktop-schemas-vine-settings.patch)
  114. * Sun Apr 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  115. - new upstream release
  116. - update Patch101 (gsettings-desktop-schemas-vine-settings.patch)
  117. - create -devel sub package
  118. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  119. - new upstream release
  120. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  121. - new upstream release
  122. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.3-1
  123. - new upstream release
  124. - add Patch0 (gsettings-desktop-schemas-vine-settings.patch)
  125. * Sun Oct 17 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.0.1-2
  126. - add Requires: dconf
  127. * Tue Oct 12 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.0.1-1
  128. - new package.