You are not logged in.
Hi all,
I write my first PKGBUILD for virt-viewer. makepkg works greate, but when I want to install my new package, it failed with
error: failed to commit transaction (conflicting files)
virt-viewer: /usr/share/mime/XMLnamespaces exists in filesystem
virt-viewer: /usr/share/mime/aliases exists in filesystem
virt-viewer: /usr/share/mime/generic-icons exists in filesystem
virt-viewer: /usr/share/mime/globs exists in filesystem
virt-viewer: /usr/share/mime/globs2 exists in filesystem
virt-viewer: /usr/share/mime/icons exists in filesystem
virt-viewer: /usr/share/mime/magic exists in filesystem
virt-viewer: /usr/share/mime/mime.cache exists in filesystem
virt-viewer: /usr/share/mime/subclasses exists in filesystem
virt-viewer: /usr/share/mime/treemagic exists in filesystem
virt-viewer: /usr/share/mime/types exists in filesystem
virt-viewer: /usr/share/mime/version exists in filesystem
Errors occurred, no packages were upgrade
How can I successful update the mime DB with informations provided in sources (virt-viewer-mime.xml) ?
Thanks a lot
Last edited by kiven (2015-07-16 21:30:13)
Offline
Offline
You should run update-mime-database in the .install file, not in the PKGBUILD, e.g.
post_install() {
xdg-icon-resource forceupdate --theme hicolor &>/dev/null
update-mime-database usr/share/mime &>/dev/null
update-desktop-database -q
}
post_upgrade() {
post_install "$1"
}
post_remove() {
post_install "$1"
}
Last edited by progandy (2015-07-12 18:57:26)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Thanks a lot, I changed my PKGBUILD and it works now.
Offline
Please mark you thread as solved.
Offline
Done
Offline