diff options
author | Patrick Griffis | 2016-07-05 18:42:04 -0400 |
---|---|---|
committer | Patrick Griffis | 2016-07-05 18:42:04 -0400 |
commit | 8bf96aba796c4ad7358b0416e46f278feb2887f9 (patch) | |
tree | dea354b58736403316f88117eb3ecf2c86007e8d | |
download | aur-shared-mime-info-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | shared-mime-info.install | 7 | ||||
-rw-r--r-- | update-mime-database.hook | 11 |
4 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..be8a718336ba --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = shared-mime-info-git + pkgdesc = Freedesktop.org Shared MIME Info + pkgver = 1.6.r41.gc3430af + pkgrel = 1 + url = http://freedesktop.org/Software/shared-mime-info + install = shared-mime-info.install + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = intltool + makedepends = pkgconfig + depends = libxml2 + depends = glib2 + provides = shared-mime-info + conflicts = shared-mime-info + options = !makeflags + source = git+https://anongit.freedesktop.org/git/xdg/shared-mime-info.git + source = update-mime-database.hook + md5sums = SKIP + md5sums = fc48155d8fb2147b8fc72597e79936b4 + +pkgname = shared-mime-info-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d0900ca2c706 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 266206 2016-04-27 11:04:57Z allan $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Maintainer: Jan de Groot <jgc@archlinux.org> + +_gitname=shared-mime-info +pkgname=shared-mime-info-git +pkgver=1.6.r41.gc3430af +pkgrel=1 +pkgdesc="Freedesktop.org Shared MIME Info" +arch=('i686' 'x86_64') +license=('GPL2') +conflicts=('shared-mime-info') +provides=('shared-mime-info') +depends=('libxml2' 'glib2') +makedepends=('intltool' 'pkgconfig') +install=shared-mime-info.install +url="http://freedesktop.org/Software/shared-mime-info" +source=('git+https://anongit.freedesktop.org/git/xdg/shared-mime-info.git' + update-mime-database.hook) +md5sums=('SKIP' + 'fc48155d8fb2147b8fc72597e79936b4') +options=(!makeflags) + +pkgver() { + cd "${_gitname}" + + git describe --long | sed 's/^Release-//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${_gitname}" + + ./autogen.sh --prefix=/usr --disable-update-mimedb + make +} + +check() { + cd "${_gitname}" + + make -k check +} + +package() { + cd "${_gitname}" + + make DESTDIR="${pkgdir}" install + + install -Dm644 "$srcdir"/update-mime-database.hook "$pkgdir"/usr/share/libalpm/hooks/update-mime-database.hook +} diff --git a/shared-mime-info.install b/shared-mime-info.install new file mode 100644 index 000000000000..a620547ae660 --- /dev/null +++ b/shared-mime-info.install @@ -0,0 +1,7 @@ +post_remove() { + if [ -d usr/share/mime ]; then + rm -f usr/share/mime/{globs,globs2,icons,treemagic,generic-icons,types,magic,XMLnamespaces,subclasses,aliases,mime.cache} + rm -rf usr/share/mime/{application,audio,image,inode,message,model,multipart,text,video,x-content,x-epoc} + rmdir --ignore-fail-on-non-empty usr/share/mime + fi +} diff --git a/update-mime-database.hook b/update-mime-database.hook new file mode 100644 index 000000000000..f8470fb2c36f --- /dev/null +++ b/update-mime-database.hook @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/mime/packages/*.xml + +[Action] +Description = Updating the MIME type database... +When = PostTransaction +Exec = /usr/bin/update-mime-database /usr/share/mime |