Просмотр исходного кода

glib-compile-schemas周りの修正

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2049 ec354946-7b23-47d6-9f5a-488ba84defc7
yasumichi 14 лет назад
Родитель
Сommit
64616613f7
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      g/gsettings-desktop-schemas/gsettings-desktop-schemas-vl.spec

+ 10 - 2
g/gsettings-desktop-schemas/gsettings-desktop-schemas-vl.spec

@@ -34,7 +34,7 @@ GSettingsスキーマのコレクションを含んでいます。
 %setup -q
 
 %build
-%configure
+%configure --disable-schemas-compile
 %{__make} %{?_smp_mflags}
 
 %install
@@ -43,6 +43,14 @@ GSettingsスキーマのコレクションを含んでいます。
 
 #%%find_lang %{name}
 
+%posttrans
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ]; then
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
@@ -50,7 +58,7 @@ GSettingsスキーマのコレクションを含んでいます。
 #%%files -f %{name}.lang
 %files
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README
+%doc COPYING ChangeLog NEWS README HACKING
 %{_includedir}/gsettings-desktop-schemas/gdesktop-enums.h
 %{_libdir}/pkgconfig/gsettings-desktop-schemas.pc
 %{_datadir}/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml