Added shared-mime-info-0.51 template and its related helper.
--HG-- extra : convert_revision : 16763dc3fcd2361fef5ba0560c57a46b45333677
This commit is contained in:
parent
54139e95fb
commit
259900136c
BIN
dependencies/build-depends.db
vendored
BIN
dependencies/build-depends.db
vendored
Binary file not shown.
13
helper-templates/update-mimedb.sh
Executable file
13
helper-templates/update-mimedb.sh
Executable 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
|
5
templates/shared-mime-info-runstuff-before-build.sh
Executable file
5
templates/shared-mime-info-runstuff-before-build.sh
Executable 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
31
templates/shared-mime-info.tmpl
Executable 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"
|
Loading…
Reference in New Issue
Block a user