Added shared-mime-info-0.51 template and its related helper.

--HG--
extra : convert_revision : 16763dc3fcd2361fef5ba0560c57a46b45333677
This commit is contained in:
Juan RP 2008-10-10 19:14:25 +02:00
parent 54139e95fb
commit 259900136c
4 changed files with 49 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,13 @@
#
# This helper updates shared-mime-info's database when a template
# requests this operation.
#
updatemimedb_cmd="$PKGFS_MASTERDIR/bin/update-mime-database"
updatemimedb_dir="$PKGFS_MASTERDIR/share/mime"
if [ -d "$PKGFS_MASTERDIR/share/mime" ]; then
$updatemimedb_cmd $updatemimedb_dir >/dev/null && \
echo "=> Updated shared-mime-info database."
fi
unset updatemimedb_cmd updatemimedb_dir

View File

@ -0,0 +1,5 @@
# Replace hardcoded paths in XDG_DATA_DIRS.
$sed_cmd -e "s|/usr/local/share|$PKGFS_MASTERDIR/share|g" \
$wrksrc/update-mime-database.c > $wrksrc/update-mime-database.c.in && \
$mv_cmd -f $wrksrc/update-mime-database.c.in $wrksrc/update-mime-database.c

31
templates/shared-mime-info.tmpl Executable file
View File

@ -0,0 +1,31 @@
# Template build file for 'shared-mime-info'.
pkgname=shared-mime-info
version=0.51
extract_sufx=".tar.bz2"
url=http://people.freedesktop.org/~hadess
build_style=gnu_configure
configure_args="--disable-update-mimedb"
make_cmd="$PKGFS_MASTERDIR/bin/gmake"
pkgconfig_override="shared-mime-info.pc"
short_desc="Core database of common types"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=9e0281f3bd9ac44af60833ec6b15af9f58936cc7
long_desc="
Many programs and desktops use the MIME system to represent the types of
files. Frequently, it is necessary to work out the correct MIME type for
a file. This is generally done by examining the file's name or contents,
and looking up the correct MIME type in a database.
For interoperability, it is useful for different programs to use the same
database so that different programs agree on the type of a file, and new
rules for determining the type apply to all programs.
This package contains the core database of common types and the
update-mime-database command used to extend it."
# Fix hardcoded mime-info database PATH.
run_stuff_before="build"
run_stuff_before_build_file="$PKGFS_TEMPLATESDIR/$pkgname-runstuff-before-build.sh"
# Update shared-mime-info database file.
postinstall_helpers="update-mimedb.sh"