22 lines
516 B
Python
22 lines
516 B
Python
#!/usr/bin/python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import piksemel
|
|
import os
|
|
import fnmatch
|
|
|
|
def updateData(filepath):
|
|
parse = piksemel.parse(filepath)
|
|
|
|
for icon in parse.tags("File"):
|
|
path = icon.getTagData("Path")
|
|
if path.startswith("usr/share/icons/hicolor"):
|
|
os.system("/usr/bin/gtk3-update-icon-cache -f /usr/share/icons/hicolor")
|
|
break
|
|
|
|
def setupPackage(metapath, filepath):
|
|
updateData(filepath)
|
|
|
|
def postCleanupPackage(metapath, filepath):
|
|
updateData(filepath)
|