Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
Date:   Thu May  5 23:26:07 2011 +0700

Build script: Add xml specification file to the package.

---

 autobuild/synfigstudio-linux-build.sh |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/autobuild/synfigstudio-linux-build.sh 
b/autobuild/synfigstudio-linux-build.sh
index 1706516..7a782a0 100755
--- a/autobuild/synfigstudio-linux-build.sh
+++ b/autobuild/synfigstudio-linux-build.sh
@@ -635,6 +635,7 @@ cp -r  ${PREFIX}/* \$RPM_BUILD_ROOT/${PREFIX}
 mkdir -p \$RPM_BUILD_ROOT/usr/share
 mv \$RPM_BUILD_ROOT/${PREFIX}/share/applications \$RPM_BUILD_ROOT/usr/share
 mv \$RPM_BUILD_ROOT/${PREFIX}/share/icons \$RPM_BUILD_ROOT/usr/share
+mv \$RPM_BUILD_ROOT/${PREFIX}/share/mime \$RPM_BUILD_ROOT/usr/share
 mkdir -p \$RPM_BUILD_ROOT/usr/share/mime-info
 ln -sf ${PREFIX}/share/mime-info/synfigstudio.keys 
\$RPM_BUILD_ROOT/usr/share/mime-info/synfigstudio.keys
 ln -sf ${PREFIX}/share/mime-info/synfigstudio.mime 
\$RPM_BUILD_ROOT/usr/share/mime-info/synfigstudio.mime
@@ -684,8 +685,14 @@ rm -rf \$RPM_BUILD_ROOT/${PREFIX}/share/man
 rm -rf \$RPM_BUILD_ROOT
 
 %post
+if [ -x /usr/bin/update-mime-database ]; then
+  update-mime-database /usr/share/mime
+fi
 
 %postun
+if [ -x /usr/bin/update-mime-database ]; then
+  update-mime-database /usr/share/mime
+fi
 
 %files
 %defattr(-,root,root,-)
@@ -719,6 +726,7 @@ initialize()
        DEB_LIST_MINIMAL="\
                build-essential \
                autoconf automake \
+               shared-mime-info \
                libltdl3-dev \
                libtool \
                gettext \
@@ -741,7 +749,7 @@ initialize()
                                debootstrap \
                                rsync"
                else
-                       PKG_LIST="${PKG_LIST} libpng-devel libjpeg-devel 
freetype-devel fontconfig-devel atk-devel pango-devel cairo-devel gtk2-devel 
gettext-devel libxml2-devel libxml++-devel gcc-c++ autoconf automake libtool 
libtool-ltdl-devel cvs"
+                       PKG_LIST="${PKG_LIST} libpng-devel libjpeg-devel 
freetype-devel fontconfig-devel atk-devel pango-devel cairo-devel gtk2-devel 
gettext-devel libxml2-devel libxml++-devel gcc-c++ autoconf automake libtool 
libtool-ltdl-devel cvs shared-mime-info"
                        PKG_LIST="${PKG_LIST} OpenEXR-devel libmng-devel 
ImageMagick-c++-devel gtkmm24-devel glibmm24-devel"
                fi
                if ! ( rpm -qv $PKG_LIST ); then


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to