update code
This commit is contained in:
parent
c25dfd17e1
commit
e7aa6a5dac
59
gtk2.spec
59
gtk2.spec
@ -1,8 +1,8 @@
|
|||||||
#Global macro or variable
|
#Global macro or variable
|
||||||
%global __provides_exclude_from ^%{_libdir}/gtk-2.0
|
%global __provides_exclude_from ^%{_libdir}/gtk-2.0
|
||||||
%define bin_version 2.10.0
|
%define gtk_bin_version 2.10.0
|
||||||
|
|
||||||
#Basic Information,
|
#Basic Information
|
||||||
Name: gtk2
|
Name: gtk2
|
||||||
Version: 2.24.32
|
Version: 2.24.32
|
||||||
Release: 3
|
Release: 3
|
||||||
@ -119,14 +119,9 @@ echo ".so man1/gtk-query-immodules-2.0.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gtk-q
|
|||||||
mkdir -p tmpdocs
|
mkdir -p tmpdocs
|
||||||
cp -aR docs/tutorial/html tmpdocs/tutorial
|
cp -aR docs/tutorial/html tmpdocs/tutorial
|
||||||
cp -aR docs/faq/html tmpdocs/faq
|
cp -aR docs/faq/html tmpdocs/faq
|
||||||
|
mkdir -p tmpdocs/examples
|
||||||
for dir in examples/* ; do
|
for dir in $(find examples/* -type d); do
|
||||||
if [ -d $dir ] ; then
|
cp -aR $dir tmpdocs/examples
|
||||||
mkdir -p tmpdocs/$dir
|
|
||||||
for file in $dir/* ; do
|
|
||||||
install -m 0644 $file tmpdocs/$dir
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
mv $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-2.0 $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-2.0-64
|
mv $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-2.0 $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-2.0-64
|
||||||
@ -138,20 +133,20 @@ cp %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d
|
|||||||
# rm unpackaged files
|
# rm unpackaged files
|
||||||
rm $RPM_BUILD_ROOT%{_libdir}/*.la
|
rm $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||||
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/*.la
|
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/*.la
|
||||||
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{bin_version}/*/*.la
|
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{gtk_bin_version}/*/*.la
|
||||||
rm $RPM_BUILD_ROOT%{_bindir}/gtk-update-icon-cache
|
rm $RPM_BUILD_ROOT%{_bindir}/gtk-update-icon-cache
|
||||||
rm $RPM_BUILD_ROOT%{_mandir}/man1/gtk-update-icon-cache.1*
|
rm $RPM_BUILD_ROOT%{_mandir}/man1/gtk-update-icon-cache.1*
|
||||||
|
|
||||||
touch $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{bin_version}/immodules.cache
|
touch $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules.cache
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules
|
mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/immodules
|
mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/immodules
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{bin_version}/filesystems
|
mkdir -p $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{gtk_bin_version}/filesystems
|
||||||
|
|
||||||
%transfiletriggerin -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{bin_version}/immodules/
|
%transfiletriggerin -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/
|
||||||
gtk-query-immodules-2.0-64 --update-cache
|
gtk-query-immodules-2.0-64 --update-cache
|
||||||
|
|
||||||
%transfiletriggerpostun -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{bin_version}/immodules/
|
%transfiletriggerpostun -- %{_libdir}/gtk-2.0/immodules/ %{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/
|
||||||
gtk-query-immodules-2.0-64 --update-cache
|
gtk-query-immodules-2.0-64 --update-cache
|
||||||
|
|
||||||
#Install and uninstall scripts
|
#Install and uninstall scripts
|
||||||
@ -173,36 +168,36 @@ gtk-query-immodules-2.0-64 --update-cache
|
|||||||
%{_libdir}/libgailutil.so.*
|
%{_libdir}/libgailutil.so.*
|
||||||
%{_libdir}/girepository-1.0
|
%{_libdir}/girepository-1.0
|
||||||
%dir %{_libdir}/gtk-2.0
|
%dir %{_libdir}/gtk-2.0
|
||||||
%dir %{_libdir}/gtk-2.0/%{bin_version}
|
%dir %{_libdir}/gtk-2.0/%{gtk_bin_version}
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/engines
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/engines
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/filesystems
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/filesystems
|
||||||
%dir %{_libdir}/gtk-2.0/%{bin_version}/immodules
|
%dir %{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/printbackends
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/printbackends
|
||||||
%{_libdir}/gtk-2.0/modules
|
%{_libdir}/gtk-2.0/modules
|
||||||
%{_libdir}/gtk-2.0/immodules
|
%{_libdir}/gtk-2.0/immodules
|
||||||
%ghost %{_libdir}/gtk-2.0/%{bin_version}/immodules.cache
|
%ghost %{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules.cache
|
||||||
%dir %{_datadir}/gtk-2.0
|
%dir %{_datadir}/gtk-2.0
|
||||||
%{_datadir}/themes/Default
|
%{_datadir}/themes/Default
|
||||||
%{_datadir}/themes/Emacs
|
%{_datadir}/themes/Emacs
|
||||||
%{_datadir}/themes/Raleigh
|
%{_datadir}/themes/Raleigh
|
||||||
|
|
||||||
%files immodules
|
%files immodules
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-am-et.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-am-et.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-cedilla.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-cedilla.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-cyrillic-translit.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-cyrillic-translit.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-inuktitut.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-inuktitut.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-ipa.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-ipa.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-multipress.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-multipress.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-thai.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-thai.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-ti-er.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-ti-er.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-ti-et.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-ti-et.so
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-viqr.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-viqr.so
|
||||||
%{_sysconfdir}/X11/xinit/xinput.d/im-cedilla.conf
|
%{_sysconfdir}/X11/xinit/xinput.d/im-cedilla.conf
|
||||||
%dir %{_sysconfdir}/gtk-2.0
|
%dir %{_sysconfdir}/gtk-2.0
|
||||||
%config(noreplace) %{_sysconfdir}/gtk-2.0/im-multipress.conf
|
%config(noreplace) %{_sysconfdir}/gtk-2.0/im-multipress.conf
|
||||||
|
|
||||||
%files immodule-xim
|
%files immodule-xim
|
||||||
%{_libdir}/gtk-2.0/%{bin_version}/immodules/im-xim.so
|
%{_libdir}/gtk-2.0/%{gtk_bin_version}/immodules/im-xim.so
|
||||||
|
|
||||||
%files devel -f gtk20-properties.lang
|
%files devel -f gtk20-properties.lang
|
||||||
%{_libdir}/lib*.so
|
%{_libdir}/lib*.so
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user