diff --git a/desktop/kde/framework/attica/pspec.xml b/desktop/kde/framework/attica/pspec.xml
index f7dd0cf850..a923b3fae8 100755
--- a/desktop/kde/framework/attica/pspec.xml
+++ b/desktop/kde/framework/attica/pspec.xml
@@ -16,6 +16,7 @@
qt5-base-devel
extra-cmake-modules
+ cmake
diff --git a/desktop/kde/framework/kactivities/pspec.xml b/desktop/kde/framework/kactivities/pspec.xml
index 63e573cadc..ce012d882f 100755
--- a/desktop/kde/framework/kactivities/pspec.xml
+++ b/desktop/kde/framework/kactivities/pspec.xml
@@ -16,13 +16,13 @@
http://download.kde.org/stable/frameworks/5.11/kactivities-5.11.0.tar.xz
qt5-base-devel
- python3
- boost-devel
+ python3
+ boost-devel
extra-cmake-modules
-
- build-source.patch
-
+
+ build-source.patch
+
diff --git a/desktop/kde/framework/karchive/pspec.xml b/desktop/kde/framework/karchive/pspec.xml
index 5a5f6968b5..cfaffec9bb 100755
--- a/desktop/kde/framework/karchive/pspec.xml
+++ b/desktop/kde/framework/karchive/pspec.xml
@@ -15,10 +15,11 @@
http://download.kde.org/stable/frameworks/5.11/karchive-5.11.0.tar.xz
qt5-base-devel
- xz-devel
- zlib-devel
- bzip2
- extra-cmake-modules
+ xz-devel
+ zlib-devel
+ bzip2
+ extra-cmake-modules
+ cmake
@@ -26,14 +27,15 @@
karchive
qt5-base
- xz
- zlib
- bzip2
+ xz
+ zlib
+ bzip2
+ libgcc
/usr/share
- /usr/lib/qt5
- /usr/lib
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
@@ -42,7 +44,7 @@
karchive-devel
Development files for karchive
- qt5-base-devel
+ qt5-base-devel
karchive
diff --git a/desktop/kde/framework/kcodecs/pspec.xml b/desktop/kde/framework/kcodecs/pspec.xml
index 07b91dd88a..df45241307 100755
--- a/desktop/kde/framework/kcodecs/pspec.xml
+++ b/desktop/kde/framework/kcodecs/pspec.xml
@@ -15,8 +15,9 @@
http://download.kde.org/stable/frameworks/5.11/kcodecs-5.11.0.tar.xz
qt5-base-devel
- qt5-tools-devel
- extra-cmake-modules
+ qt5-tools-devel
+ extra-cmake-modules
+ cmake
@@ -27,24 +28,24 @@
/usr/share
- /usr/share/locale
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kcodecs-devel
- Development files for kcodecs
+ Development files for kcodecs
- qt5-base-devel
+ qt5-base-devel
kcodecs
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
diff --git a/desktop/kde/framework/kconfig/pspec.xml b/desktop/kde/framework/kconfig/pspec.xml
index f2fe8c4f8e..ae9cf7601e 100755
--- a/desktop/kde/framework/kconfig/pspec.xml
+++ b/desktop/kde/framework/kconfig/pspec.xml
@@ -10,20 +10,21 @@
LGPLv2
library
- app:console
- app:gui
+ app:console
+ app:gui
Advanced configuration system for KDE Frameworks 5
Kconfig provides advanced libraries and tools for accessing configuration files.
http://download.kde.org/stable/frameworks/5.11/kconfig-5.11.0.tar.xz
qt5-base-devel
- qt5-tools-devel
- extra-cmake-modules
+ qt5-tools-devel
+ extra-cmake-modules
+ cmake
-
-
-
+
+
+
@@ -33,19 +34,19 @@
/usr/share
- /usr/share/locale
- /usr/bin
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kconfig-devel
- Development files for kconfig
+ Development files for kconfig
- qt5-base-devel
+ qt5-base-devel
kconfig
diff --git a/desktop/kde/framework/kcoreaddons/pspec.xml b/desktop/kde/framework/kcoreaddons/pspec.xml
index b32a77828b..103285bc4c 100755
--- a/desktop/kde/framework/kcoreaddons/pspec.xml
+++ b/desktop/kde/framework/kcoreaddons/pspec.xml
@@ -18,7 +18,8 @@
qt5-base-devel
qt5-tools-devel
shared-mime-info
- extra-cmake-modules
+ extra-cmake-modules
+ cmake
@@ -26,34 +27,34 @@
kcoreaddons
qt5-base
- gamin
+ libgcc
shared-mime-info
/usr/share
- /usr/share/locale
- /usr/bin
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kcoreaddons-devel
- Development files for kcoreaddons
+ Development files for kcoreaddons
- qt5-base-devel
+ qt5-base-devel
kcoreaddons
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
-
- System.Package
-
+
+ System.Package
+
diff --git a/desktop/kde/framework/kdbusaddons/pspec.xml b/desktop/kde/framework/kdbusaddons/pspec.xml
index ed865c99d5..edc3f34da8 100755
--- a/desktop/kde/framework/kdbusaddons/pspec.xml
+++ b/desktop/kde/framework/kdbusaddons/pspec.xml
@@ -10,14 +10,15 @@
LGPLv2
library
- app:console
+ app:console
Extra modules for Qt-DBus
KDE5-KDBusAddons provides convenience classes on top of QtDBus, as well as an API to create KDED modules.
http://download.kde.org/stable/frameworks/5.11/kdbusaddons-5.11.0.tar.xz
qt5-base-devel
- qt5-tools-devel
- extra-cmake-modules
+ qt5-tools-devel
+ extra-cmake-modules
+ cmake
@@ -25,29 +26,29 @@
kdbusaddons
qt5-base
- qt5-x11extras
+ qt5-x11extras
/usr/share
- /usr/share/locale
- /usr/bin
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kdbusaddons-devel
- Development files for kdbusaddons
+ Development files for kdbusaddons
- qt5-base-devel
+ qt5-base-devel
kdbusaddons
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
diff --git a/desktop/kde/framework/kdnssd/pspec.xml b/desktop/kde/framework/kdnssd/pspec.xml
index 16512f5905..3d30a35cc4 100644
--- a/desktop/kde/framework/kdnssd/pspec.xml
+++ b/desktop/kde/framework/kdnssd/pspec.xml
@@ -15,10 +15,11 @@
http://download.kde.org/stable/frameworks/5.11/kdnssd-5.11.0.tar.xz
qt5-base-devel
- qt5-tools
+ qt5-tools
avahi-devel
avahi-compat-libdns_sd-devel
- extra-cmake-modules
+ extra-cmake-modules
+ cmake
@@ -26,22 +27,22 @@
kdnssd
qt5-base
- libgcc
+ libgcc
/usr/share
- /usr/share/locale
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kdnssd-devel
- Development files for kdnssd.
+ Development files for kdnssd.
- qt5-base-devel
+ qt5-base-devel
kdnssd
diff --git a/desktop/kde/framework/kwindowsystem/pspec.xml b/desktop/kde/framework/kwindowsystem/pspec.xml
index 64ca5da89b..fe5b783978 100755
--- a/desktop/kde/framework/kwindowsystem/pspec.xml
+++ b/desktop/kde/framework/kwindowsystem/pspec.xml
@@ -17,15 +17,16 @@
qt5-base-devel
qt5-tools-devel
- qt5-x11extras-devel
- libX11-devel
- libgcc
- libxcb-devel
+ qt5-x11extras-devel
+ libX11-devel
+ libgcc
+ libxcb-devel
libXrender-devel
libXfixes-devel
- xcb-util-devel
- xcb-util-keysyms-devel
- extra-cmake-modules
+ xcb-util-devel
+ xcb-util-keysyms-devel
+ extra-cmake-modules
+ cmake
@@ -33,38 +34,38 @@
kwindowsystem
qt5-base
- libX11
- libgcc
- libxcb
+ libX11
+ libgcc
+ libxcb
qt5-x11extras
libXfixes
- xcb-util-keysyms
+ xcb-util-keysyms
/usr/share
- /usr/share/locale
- /usr/lib/qt5
- /usr/lib
- /usr/bin
+ /usr/share/locale
+ /usr/lib/qt5
+ /usr/lib
+ /usr/bin
/usr/share/doc
kwindowsystem-devel
- Development files for kwindowsystem
+ Development files for kwindowsystem
- qt5-base-devel
- libXrender-devel
+ qt5-base-devel
+ libXrender-devel
libXfixes-devel
- xcb-util-devel
- xcb-util-keysyms-devel
+ xcb-util-devel
+ xcb-util-keysyms-devel
kwindowsystem
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
diff --git a/desktop/misc/shared-mime-info/actions.py b/desktop/misc/shared-mime-info/actions.py
new file mode 100644
index 0000000000..1ee8180a62
--- /dev/null
+++ b/desktop/misc/shared-mime-info/actions.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+
+def setup():
+ # https://bugs.freedesktop.org/show_bug.cgi?id=70366
+ shelltools.export("ac_cv_func_fdatasync", "no")
+
+ autotools.configure("--disable-update-mimedb")
+
+def build():
+ autotools.make('-j1')
+
+def check():
+ autotools.make("check")
+
+def install():
+ autotools.install()
+
+ pisitools.dodoc("ChangeLog", "NEWS", "README")
diff --git a/desktop/misc/shared-mime-info/comar/package.py b/desktop/misc/shared-mime-info/comar/package.py
new file mode 100644
index 0000000000..81fb2db012
--- /dev/null
+++ b/desktop/misc/shared-mime-info/comar/package.py
@@ -0,0 +1,7 @@
+#!/usr/bin/python
+
+import os
+
+# Update global mime databases, mime database format may change (0.70)
+def postInstall(fromVersion, fromRelease, toVersion, toRelease):
+ os.system("/usr/bin/update-mime-database /usr/share/mime")
diff --git a/desktop/misc/shared-mime-info/comar/pakhandler.py b/desktop/misc/shared-mime-info/comar/pakhandler.py
new file mode 100644
index 0000000000..226588331a
--- /dev/null
+++ b/desktop/misc/shared-mime-info/comar/pakhandler.py
@@ -0,0 +1,24 @@
+#!/usr/bin/python
+
+import piksemel
+import os
+
+def updateMimeTypes(filepath):
+ parse = piksemel.parse(filepath)
+ paths = set()
+ for icon in parse.tags("File"):
+ path = icon.getTagData("Path")
+ if "/share/mime/packages/" in path and path.endswith(".xml"):
+ paths.add("/%s" % path.partition("packages/")[0])
+
+ for p in paths:
+ os.system("/usr/bin/update-mime-database %s" % p)
+
+def setupPackage(metapath, filepath):
+ updateMimeTypes(filepath)
+
+def cleanupPackage(metapath, filepath):
+ pass
+
+def postCleanupPackage(metapath, filepath):
+ updateMimeTypes(filepath)
diff --git a/desktop/misc/shared-mime-info/files/defaults.list b/desktop/misc/shared-mime-info/files/defaults.list
new file mode 100644
index 0000000000..0055014a32
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/defaults.list
@@ -0,0 +1,267 @@
+[Default Applications]
+
+application/x-dia-diagram=dia.desktop
+text/x-vcard=evolution.desktop
+text/directory=evolution.desktop
+text/calendar=evolution.desktop
+application/x-cd-image=gnome-disk-image-mounter.desktop
+image/x-compressed-xcf=gimp.desktop
+image/x-xcf=gimp.desktop
+image/x-psd=gimp.desktop
+image/x-fits=gimp.desktop
+image/bmp=eog.desktop;gthumb.desktop;
+image/gif=eog.desktop;gthumb.desktop;
+image/x-icb=eog.desktop;gthumb.desktop;
+image/x-ico=eog.desktop;gthumb.desktop;
+image/x-pcx=eog.desktop;gthumb.desktop;
+image/x-portable-anymap=eog.desktop;gthumb.desktop;
+image/x-portable-bitmap=eog.desktop;gthumb.desktop;
+image/x-portable-graymap=eog.desktop;gthumb.desktop;
+image/x-portable-pixmap=eog.desktop;gthumb.desktop;
+image/x-xbitmap=eog.desktop;gthumb.desktop;
+image/x-xpixmap=eog.desktop;gthumb.desktop;
+image/x-xwindowdump=eog.desktop;gthumb.desktop;
+image/svg+xml=eog.desktop;gthumb.desktop;
+application/vnd.ms-word=libreoffice-writer.desktop
+application/vnd.wordperfect=libreoffice-writer.desktop
+application/vnd.sun.xml.writer=libreoffice-writer.desktop
+application/vnd.sun.xml.writer.global=libreoffice-writer.desktop
+application/vnd.sun.xml.writer.template=libreoffice-writer.desktop
+application/vnd.stardivision.writer=libreoffice-writer.desktop
+application/vnd.oasis.opendocument.text=libreoffice-writer.desktop
+application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop
+application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop
+application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop
+application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
+application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop
+application/vnd.ms-excel=libreoffice-calc.desktop
+application/vnd.stardivision.calc=libreoffice-calc.desktop
+application/vnd.sun.xml.calc=libreoffice-calc.desktop
+application/vnd.sun.xml.calc.template=libreoffice-calc.desktop
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
+application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop
+application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop
+application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop
+application/vnd.ms-powerpoint=libreoffice-impress.desktop
+application/vnd.stardivision.impress=libreoffice-impress.desktop
+application/vnd.sun.xml.impress=libreoffice-impress.desktop
+application/vnd.sun.xml.impress.template=libreoffice-impress.desktop
+application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop
+application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop
+application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop
+application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop
+application/vnd.stardivision.draw=libreoffice-draw.desktop
+application/vnd.sun.xml.draw=libreoffice-draw.desktop
+application/vnd.sun.xml.draw.template=libreoffice-draw.desktop
+application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop
+application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop
+application/vnd.oasis.opendocument.formula=libreoffice-math.desktop
+application/vnd.sun.xml.math=libreoffice-math.desktop
+application/vnd.stardivision.math=libreoffice-math.desktop
+application/vnd.oasis.opendocument.database=libreoffice-base.desktop
+application/vnd.sun.xml.base=libreoffice-base.desktop
+application/pdf=evince.desktop
+application/postscript=evince.desktop
+application/x-qw=gnome-gnucash.desktop
+application/x-gnucash=gnome-gnucash.desktop
+application/vnd.lotus-1-2-3=gnumeric.desktop
+application/x-oleo=gnumeric.desktop
+application/x-gnumeric=gnumeric.desktop
+application/x-xbase=gnumeric.desktop
+application/x-abiword=abiword.desktop
+application/x-dvi=evince.desktop
+application/x-catalog=gpk-install-catalog.desktop
+application/x-rpm=gpk-install-local-file.desktop
+text/plain=gedit.desktop
+text/html=firefox.desktop
+application/xhtml+xml=firefox.desktop
+inode/directory=nautilus.desktop
+x-content/blank-cd=brasero-nautilus.desktop
+x-content/blank-dvd=brasero-nautilus.desktop
+x-content/blank-bd=brasero-nautilus.desktop
+x-content/blank-hddvd=brasero-nautilus.desktop
+x-content/video-dvd=totem.desktop
+x-content/video-vcd=totem.desktop
+x-content/video-svcd=totem.desktop
+#x-content/video-bluray=totem.desktop
+#x-content/video-hddvd=totem.desktop
+x-content/audio-cdda=rhythmbox.desktop
+x-content/audio-dvd=rhythmbox.desktop
+x-content/audio-player=rhythmbox.desktop
+x-content/image-dcf=shotwell.desktop
+x-content/image-picturecd=shotwell.desktop
+# URI scheme handlers
+x-scheme-handler/mailto=evolution.desktop
+x-scheme-handler/http=firefox.desktop
+x-scheme-handler/https=firefox.desktop
+
+application/x-java-jnlp-file=javaws.desktop
+
+application/csv=ooo-spreadsheet.desktop
+application/doc=ooo-textdoc.desktop
+application/dot=ooo-textdoc.desktop
+application/excel=ooo-spreadsheet.desktop
+application/mdb=ooo-database.desktop
+application/ms-access=ooo-database.desktop
+application/ms-excel=ooo-spreadsheet.desktop
+application/ms-powerpoint=ooo-presentation.desktop
+application/ms-word=ooo-textdoc.desktop
+application/msaccess=ooo-database.desktop
+application/msexcel=ooo-spreadsheet.desktop
+application/mspowerpoint=ooo-presentation.desktop
+application/msword=ooo-textdoc.desktop
+application/rtf=ooo-textdoc.desktop
+application/tab-separated-values=ooo-spreadsheet.desktop
+application/vnd.lotus-1-2-3=ooo-spreadsheet.desktop
+application/vnd.ms-excel=ooo-spreadsheet.desktop
+application/vnd.ms-powerpoint=ooo-presentation.desktop
+application/vnd.ms-pps=ooo-presentation.desktop
+application/vnd.ms-word=ooo-textdoc.desktop
+application/vnd.oasis.opendocument.database=ooo-database.desktop
+application/vnd.oasis.opendocument.graphics=ooo-drawing.desktop
+application/vnd.oasis.opendocument.presentation-template=ooo-presentation.desktop
+application/vnd.oasis.opendocument.presentation=ooo-presentation.desktop
+application/vnd.oasis.opendocument.spreadsheet-template=ooo-spreadsheet.desktop
+application/vnd.oasis.opendocument.spreadsheet=ooo-spreadsheet.desktop
+application/vnd.oasis.opendocument.text-master=ooo-textdoc.desktop
+application/vnd.oasis.opendocument.text-template=ooo-textdoc.desktop
+application/vnd.oasis.opendocument.text-web=ooo-web.desktop
+application/vnd.oasis.opendocument.text=ooo-textdoc.desktop
+application/vnd.openofficeorg.extension=ooo-extension-manager.desktop
+application/vnd.openxmlformats-officedocument.presentationml.presentation=ooo-presentation.desktop
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=ooo-spreadsheet.desktop
+application/vnd.openxmlformats-officedocument.wordprocessingml.document=ooo-textdoc.desktop
+application/vnd.stardivision.calc=ooo-spreadsheet.desktop
+application/vnd.stardivision.draw=ooo-drawing.desktop
+application/vnd.stardivision.impress=ooo-presentation.desktop
+application/vnd.stardivision.writer=ooo-textdoc.desktop
+application/vnd.sun.xml.calc.template=ooo-spreadsheet.desktop
+application/vnd.sun.xml.calc=ooo-spreadsheet.desktop
+application/vnd.sun.xml.base=ooo-database.desktop
+application/vnd.sun.xml.draw.template=ooo-drawing.desktop
+application/vnd.sun.xml.draw=ooo-drawing.desktop
+application/vnd.sun.xml.impress.template=ooo-presentation.desktop
+application/vnd.sun.xml.impress=ooo-presentation.desktop
+application/vnd.sun.xml.writer.global=ooo-textdoc.desktop
+application/vnd.sun.xml.writer=ooo-textdoc.desktop
+application/vnd.wordperfect=ooo-textdoc.desktop
+application/vnd.x-ms-word=ooo-textdoc.desktop
+application/vnd.x-msaccess=ooo-database.desktop
+application/vnd.x-mspowerpoint=ooo-presentation.desktop
+application/x-dot=ooo-textdoc.desktop
+application/x-excel=ooo-spreadsheet.desktop
+application/x-mdb=ooo-database.desktop
+application/x-mps=ooo-spreadsheet.desktop
+application/x-ms-excel=ooo-spreadsheet.desktop
+application/x-msaccess=ooo-database.desktop
+application/x-msexcel=ooo-spreadsheet.desktop
+application/x-mspowerpoint=ooo-presentation.desktop
+application/x-msword=ooo-textdoc.desktop
+application/x-planperfect=ooo-spreadsheet.desktop
+application/x-powerpoint=ooo-presentation.desktop
+application/x-rtf=ooo-textdoc.desktop
+application/x-sc=ooo-spreadsheet.desktop
+application/x-xls=ooo-spreadsheet.desktop
+application/xls=ooo-spreadsheet.desktop
+text/comma-separated-values=ooo-spreadsheet.desktop
+text/csv=ooo-spreadsheet.desktop
+text/richtext=ooo-textdoc.desktop
+text/rtf=ooo-textdoc.desktop
+text/spreadsheet=ooo-spreadsheet.desktop
+text/tab-separated-values=ooo-spreadsheet.desktop
+text/x-comma-separated-values=ooo-spreadsheet.desktop
+zz-application/zz-winassoc-xls=ooo-spreadsheet.desktop
+
+application/ogg=gnome-mplayer.desktop
+application/x-extension-m4a=gnome-mplayer.desktop
+application/x-extension-mp4=gnome-mplayer.desktop
+application/x-flac=gnome-mplayer.desktop
+application/x-matroska=gnome-mplayer.desktop
+application/x-ogg=gnome-mplayer.desktop
+application/x-shockwave-flash=gnome-mplayer.desktop
+audio/mpeg=gnome-mplayer.desktop
+audio/mpegurl=gnome-mplayer.desktop
+audio/vnd.rn-realaudio=gnome-mplayer.desktop
+audio/x-flac=gnome-mplayer.desktop
+audio/x-m4a=gnome-mplayer.desktop
+audio/x-mp3-playlist=gnome-mplayer.desktop
+audio/x-mp3=gnome-mplayer.desktop
+audio/x-mpeg=gnome-mplayer.desktop
+audio/x-mpegurl=gnome-mplayer.desktop
+audio/x-ms-asf=gnome-mplayer.desktop
+audio/x-ms-asx=gnome-mplayer.desktop
+audio/x-ms-wax=gnome-mplayer.desktop
+audio/x-pn-aiff=gnome-mplayer.desktop
+audio/x-pn-au=gnome-mplayer.desktop
+audio/x-pn-realaudio-plugin=gnome-mplayer.desktop
+audio/x-pn-realaudio=gnome-mplayer.desktop
+audio/x-pn-wav=gnome-mplayer.desktop
+audio/x-pn-windows-acm=gnome-mplayer.desktop
+audio/x-real-audio=gnome-mplayer.desktop
+audio/x-scpls=gnome-mplayer.desktop
+audio/x-wav=gnome-mplayer.desktop
+dio/ogg=gnome-mplayer.desktop
+image/vnd.rn-realpix=gnome-mplayer.desktop
+misc/ultravox=gnome-mplayer.desktop
+video/dv=gnome-mplayer.desktop
+video/mp4=gnome-mplayer.desktop
+video/mpeg=gnome-mplayer.desktop
+video/msvideo=gnome-mplayer.desktop
+video/ogg=gnome-mplayer.desktop
+video/quicktime=gnome-mplayer.desktop
+video/vnd.rn-realvideo=gnome-mplayer.desktop
+video/x-anim=gnome-mplayer.desktop
+video/x-avi=gnome-mplayer.desktop
+video/x-flc=gnome-mplayer.desktop
+video/x-fli=gnome-mplayer.desktop
+video/x-mpeg=gnome-mplayer.desktop
+video/x-ms-asf=gnome-mplayer.desktop
+video/x-ms-wmv=gnome-mplayer.desktop
+video/x-msv=gnome-mplayer.desktop
+video/x-msvideo=gnome-mplayer.desktop
+video/x-nsv=gnome-mplayer.desktop
+x-content/audio-cdda=gnome-mplayer.desktop
+x-content/audio-dvd=gnome-mplayer.desktop
+x-content/audio-player=gnome-mplayer.desktop
+#x-content/image-dcf=
+#x-content/image-picturecd=
+x-content/video-blueray=gnome-mplayer.desktop
+x-content/video-dvd=gnome-mplayer.desktop
+x-content/video-hddvd=gnome-mplayer.desktop
+x-content/video-svcd=gnome-mplayer.desktop
+x-content/video-vcd=gnome-mplayer.desktop
+
+image/x-gray=gimp.desktop
+image/x-icb=gimp.desktop
+image/x-pcx=gimp.desktop
+image/x-portable-anymap=gimp.desktop
+image/x-portable-graymap=gimp.desktop
+image/x-psd=gimp.desktop
+image/x-xcf=gimp.desktop
+image/x-xwindowdump=gimp.desktop
+
+text/html=mozillafirefox.desktop;ooo-web.desktop
+application/xhtml+xml=mozillafirefox.desktop;ooo-textdoc.desktop
+
+#text/x-vcalendar=evolution.desktop
+#text/x-vcard=evolution.desktop
+#text/calendar=evolution.desktop
+
+#application/x-abiword=abiword.desktop
+#application/x-applix-spreadsheet=gnumeric.desktop
+#text/abiword=abiword.desktop
+
+#application/x-dia-diagram=dia.desktop
+#application/x-dos_ms_excel=gnumeric.desktop
+#application/x-glade=glade-2.desktop
+#application/x-gnucash=gnucash.desktop
+#application/x-gnumeric=gnumeric.desktop
+#application/x-oleo=gnumeric.desktop
+#application/x-quattropro=gnumeric.desktop
+#application/x-sylk=gnumeric.desktop
+#application/x-xbase=gnumeric.desktop
+
+
+x-scheme-handler/http=mozillafirefox.desktop;chromium-browser.desktop
+x-scheme-handler/https=mozillafirefox.desktop;chromium-browser.desktop
+x-scheme-handler/mailto=kde4-kmailservice.desktop;
diff --git a/desktop/misc/shared-mime-info/files/file-roller-defaults.list b/desktop/misc/shared-mime-info/files/file-roller-defaults.list
new file mode 100644
index 0000000000..9bb9fb9efe
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/file-roller-defaults.list
@@ -0,0 +1,50 @@
+application/x-7z-compressed=file-roller.desktop;
+application/x-7z-compressed-tar=file-roller.desktop;
+application/x-ace=file-roller.desktop;
+application/x-alz=file-roller.desktop;
+application/x-ar=file-roller.desktop;
+application/x-arj=file-roller.desktop;
+application/x-bzip=file-roller.desktop;
+application/x-bzip-compressed-tar=file-roller.desktop;
+application/x-bzip1=file-roller.desktop;
+application/x-bzip1-compressed-tar=file-roller.desktop;
+application/x-cabinet=file-roller.desktop;
+application/x-cbr=file-roller.desktop;
+application/x-cbz=file-roller.desktop;
+application/x-compress=file-roller.desktop;
+application/x-compressed-tar=file-roller.desktop;
+application/x-cpio=file-roller.desktop;
+application/x-deb=file-roller.desktop;
+application/x-ear=file-roller.desktop;
+application/x-ms-dos-executable=file-roller.desktop;
+application/x-gtar=file-roller.desktop;
+application/x-gzip=file-roller.desktop;
+application/x-gzpostscript=file-roller.desktop;
+application/x-java-archive=file-roller.desktop;
+application/x-lha=file-roller.desktop;
+application/x-lhz=file-roller.desktop;
+application/x-lrzip=file-roller.desktop;
+application/x-lrzip-compressed-tar=file-roller.desktop;
+application/x-lzip=file-roller.desktop;
+application/x-lzip-compressed-tar=file-roller.desktop;
+application/x-lzma=file-roller.desktop;
+application/x-lzma-compressed-tar=file-roller.desktop;
+application/x-lzop=file-roller.desktop;
+application/x-lzop-compressed-tar=file-roller.desktop;
+application/x-ms-wim=file-roller.desktop;
+application/x-rar=file-roller.desktop;
+application/x-rar-compressed=file-roller.desktop;
+application/x-rzip=file-roller.desktop;
+application/x-tar=file-roller.desktop;
+application/x-tarz=file-roller.desktop;
+application/x-stuffit=file-roller.desktop;
+application/x-war=file-roller.desktop;
+application/x-xz=file-roller.desktop;
+application/x-xz-compressed-tar=file-roller.desktop;
+application/x-zip=file-roller.desktop;
+application/x-zip-compressed=file-roller.desktop;
+application/x-zoo=file-roller.desktop;
+application/zip=file-roller.desktop;
+application/x-archive=file-roller.desktop;
+application/vnd.ms-cab-compressed=file-roller.desktop;
+application/x-source-rpm=file-roller.desktop;
diff --git a/desktop/misc/shared-mime-info/files/mimeapps.list b/desktop/misc/shared-mime-info/files/mimeapps.list
new file mode 100644
index 0000000000..59503a9f5b
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/mimeapps.list
@@ -0,0 +1,3 @@
+[Added Associations]
+application/xhtml+xml=mozillafirefox.desktop;kde4-kfmclient_html.desktop;kde4-kwrite.desktop;ooo-web.desktop;
+text/html=mozillafirefox.desktop;kde4-kfmclient_html.desktop;kde4-kwrite.desktop;ooo-web.desktop;
diff --git a/desktop/misc/shared-mime-info/files/mimetypefixes.xml b/desktop/misc/shared-mime-info/files/mimetypefixes.xml
new file mode 100644
index 0000000000..17b88f781e
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/mimetypefixes.xml
@@ -0,0 +1,57 @@
+
+
+
+
+raw CD image
+صورة CD خامة
+suvoraja vyjava CD
+Изображение — raw CD
+imatge de CD en cru
+Surový obraz CD
+rå cd-aftryk
+CD-Roh-Abbild
+εικόνα περιεχομένου ψηφιακού δίσκου
+raw CD image
+kruda lumdiskbildo
+imagen de CD en bruto
+CD gordinaren irudia
+raaka CD-vedos
+rá CD mynd
+image CD brute
+amhíomhá dhlúthdhiosca
+imaxe de CD en bruto
+תמונת דיסק גולמית
+nyers CD-lemezkép
+citra CD mentah
+Immagine raw CD
+生 CD イメージ
+өңделмеген CD бейнесі
+CD 이미지
+raw CD atvaizdis
+CD jēlattēls
+Imej CD mentah
+rått CD-bilde
+ruw CD-beeldbestand
+rått CD-bilete
+Surowy obraz CD
+imagem em bruto de CD
+Imagem bruta de CD
+imagine de CD brută
+образ компакт-диска
+Surový obraz CD
+surovi CD odtis
+Imazh raw CD
+сирови отисак ЦД-а
+rå cd-avbild
+образ raw CD
+ảnh đĩa CD thô
+原始 CD 映像
+原生 CD 映像
+
+
+
+
+
+
diff --git a/desktop/misc/shared-mime-info/files/shared-mime-info-xz.patch b/desktop/misc/shared-mime-info/files/shared-mime-info-xz.patch
new file mode 100644
index 0000000000..5c833f9c0f
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/shared-mime-info-xz.patch
@@ -0,0 +1,87 @@
+--- shared-mime-info-0.60/freedesktop.org.xml.in.orig 2009-04-17 11:46:23.000000000 -0300
++++ shared-mime-info-0.60/freedesktop.org.xml.in 2009-04-17 11:49:36.000000000 -0300
+@@ -1990,6 +1990,19 @@
+
+
+
++
++ <_comment>XZ archive
++ XZ
++ XZ Algorithm
++
++
++
++
++ <_comment>Tar archive (XZ-compressed)
++
++
++
++
+
+ <_comment>LZO archive
+
+--- shared-mime-info-0.60/freedesktop.org.xml 2009-02-21 11:08:16.000000000 -0300
++++ shared-mime-info-0.60/freedesktop.org.xml.orig 2009-04-17 11:51:46.000000000 -0300
+@@ -7314,6 +7314,55 @@
+
+
+
++
++ xz archive
++ Archiŭ xz
++ arxiu xz
++ Archiv xz
++ archivador xz
++ xz-arkisto
++ archive xz
++ cartlann xz
++ xz-archívum
++ Arsip xz
++ Archivio xz
++ xz 압축파일
++ xz archyvas
++ xz-arkiv
++ xz-archief
++ Pacote xz
++ архив xz
++ xz-arkiv
++ Kho nén xz
++ xz
++ XZ Algorithm
++
++
++
++
++ Tar archive (xz-compressed)
++ Archiŭ tar (xz-skampresavany)
++ arxiu tar (comprimit amb xz)
++ Archiv tar (komprimovaný pomocí xz)
++ archivador Tar (comprimido con xz)
++ Tar-arkisto (xz-pakattu)
++ archive tar (compression xz)
++ cartlann Tar (comhbhrúite le xz)
++ Tar archívum (xz-val tömörítve)
++ Arsip Tar (terkompresi xz)
++ Archivio tar (compresso con xz)
++ (xz로 압축한) tar 묶음파일
++ Tar archyvas (suglaudintas su xz)
++ Tar-arkiv (xz-komprimert)
++ Tar-archief (ingepakt met xz)
++ Pacote tar (compactado com LZO)
++ архив tar (сжатый xz)
++ Tar-arkiv (xz-komprimerat)
++ Kho nén tar (đã nén xz)
++
++
++
++
+
+ LZO archive
+ Archiŭ LZO
+@@ -20437,4 +20486,4 @@
+
+
+
+-
+\ Falta o caracter nova linha no final do arquivo
++
diff --git a/desktop/misc/shared-mime-info/files/shotwell-viewer-defaults.list b/desktop/misc/shared-mime-info/files/shotwell-viewer-defaults.list
new file mode 100644
index 0000000000..e354157630
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/shotwell-viewer-defaults.list
@@ -0,0 +1,52 @@
+image/jpeg=shotwell-viewer.desktop;
+image/png=shotwell-viewer.desktop;
+image/x-canon-cr2=shotwell-viewer.desktop;
+image/x-canon-crw=shotwell-viewer.desktop;
+image/x-fuji-raf=shotwell-viewer.desktop;
+image/x-adobe-dng=shotwell-viewer.desktop;
+image/x-panasonic-raw=shotwell-viewer.desktop;
+image/x-minolta-mrw=shotwell-viewer.desktop;
+image/x-nikon-nef=shotwell-viewer.desktop;
+image/x-olympus-orf=shotwell-viewer.desktop;
+image/x-pentax-pef=shotwell-viewer.desktop;
+image/x-sony-arw=shotwell-viewer.desktop;
+image/x-sony-srf=shotwell-viewer.desktop;
+image/x-sony-sr2=shotwell-viewer.desktop;
+image/x-sigma-x3f=shotwell-viewer.desktop;
+image/x-dcraw=shotwell-viewer.desktop;
+image/x-3fr=shotwell-viewer.desktop;
+image/x-arw=shotwell-viewer.desktop;
+image/x-srf=shotwell-viewer.desktop;
+image/x-sr2=shotwell-viewer.desktop;
+image/x-bay=shotwell-viewer.desktop;
+image/x-crw=shotwell-viewer.desktop;
+image/x-cr2=shotwell-viewer.desktop;
+image/x-cap=shotwell-viewer.desktop;
+image/x-iiq=shotwell-viewer.desktop;
+image/x-eip=shotwell-viewer.desktop;
+image/x-dcs=shotwell-viewer.desktop;
+image/x-dcr=shotwell-viewer.desktop;
+image/x-drf=shotwell-viewer.desktop;
+image/x-k25=shotwell-viewer.desktop;
+image/x-kdc=shotwell-viewer.desktop;
+image/x-dng=shotwell-viewer.desktop;
+image/x-erf=shotwell-viewer.desktop;
+image/x-fff=shotwell-viewer.desktop;
+image/x-mef=shotwell-viewer.desktop;
+image/x-mos=shotwell-viewer.desktop;
+image/x-mrw=shotwell-viewer.desktop;
+image/x-nef=shotwell-viewer.desktop;
+image/x-nrw=shotwell-viewer.desktop;
+image/x-orf=shotwell-viewer.desktop;
+image/x-ptx=shotwell-viewer.desktop;
+image/x-pef=shotwell-viewer.desktop;
+image/x-pxn=shotwell-viewer.desktop;
+image/x-r3d=shotwell-viewer.desktop;
+image/x-raf=shotwell-viewer.desktop;
+image/x-raw=shotwell-viewer.desktop;
+image/x-rw2=shotwell-viewer.desktop;
+image/x-raw=shotwell-viewer.desktop;
+image/x-rwl=shotwell-viewer.desktop;
+image/x-rwz=shotwell-viewer.desktop;
+image/x-x3f=shotwell-viewer.desktop;
+image/tiff=shotwell-viewer.desktop;
diff --git a/desktop/misc/shared-mime-info/files/totem-defaults.list b/desktop/misc/shared-mime-info/files/totem-defaults.list
new file mode 100644
index 0000000000..cdcf0868f7
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/totem-defaults.list
@@ -0,0 +1,118 @@
+application/mxf=totem.desktop;
+application/ogg=rhythmbox.desktop;totem.desktop;
+application/ram=totem.desktop;
+application/sdp=totem.desktop;
+application/smil=totem.desktop;
+application/smil+xml=totem.desktop;
+application/vnd.apple.mpegurl=totem.desktop;
+application/vnd.ms-wpl=totem.desktop;
+application/x-extension-m4a=totem.desktop;
+application/x-extension-mp4=totem.desktop;
+application/x-flac=totem.desktop;
+application/x-flash-video=totem.desktop;
+application/x-matroska=totem.desktop;
+application/x-netshow-channel=totem.desktop;
+application/x-ogg=rhythmbox.desktop;totem.desktop;
+application/x-quicktime-media-link=totem.desktop;
+application/x-quicktimeplayer=totem.desktop;
+application/x-shorten=totem.desktop;
+application/x-smil=totem.desktop;
+application/xspf+xml=totem.desktop;
+audio/3gpp=totem.desktop;
+audio/ac3=totem.desktop;
+audio/AMR=totem.desktop;
+audio/AMR-WB=totem.desktop;
+audio/basic=totem.desktop;
+audio/midi=totem.desktop;
+audio/mp2=totem.desktop;
+audio/mp4=totem.desktop;
+audio/mpeg=rhythmbox.desktop;totem.desktop;
+audio/mpegurl=totem.desktop;
+audio/ogg=totem.desktop;
+audio/prs.sid=totem.desktop;
+audio/x-aiff=totem.desktop;
+audio/x-ape=totem.desktop;
+audio/x-flac=rhythmbox.desktop;totem.desktop;
+audio/x-gsm=totem.desktop;
+audio/x-it=totem.desktop;
+audio/x-m4a=totem.desktop;
+audio/x-matroska=totem.desktop;
+audio/x-mod=totem.desktop;
+audio/x-mp3=rhythmbox.desktop;totem.desktop;
+audio/x-mpeg=rhythmbox.desktop;totem.desktop;
+audio/x-mpegurl=rhythmbox.desktop;totem.desktop;
+audio/x-ms-asf=totem.desktop;
+audio/x-ms-asx=totem.desktop;
+audio/x-ms-wax=totem.desktop;
+audio/x-ms-wma=totem.desktop;
+audio/x-musepack=totem.desktop;
+audio/x-pn-aiff=totem.desktop;
+audio/x-pn-au=totem.desktop;
+audio/x-pn-wav=totem.desktop;
+audio/x-pn-windows-acm=totem.desktop;
+audio/x-s3m=totem.desktop;
+audio/x-sbc=totem.desktop;
+audio/x-scpls=rhythmbox.desktop;totem.desktop;
+audio/x-speex=totem.desktop;
+audio/x-stm=totem.desktop;
+audio/x-tta=totem.desktop;
+audio/x-wav=totem.desktop;
+audio/x-wavpack=totem.desktop;
+audio/x-vorbis=totem.desktop;
+audio/x-vorbis+ogg=rhythmbox.desktop;totem.desktop;
+audio/x-xm=totem.desktop;
+image/x-pict=totem.desktop;
+misc/ultravox=totem.desktop;
+text/google-video-pointer=totem.desktop;
+text/x-google-video-pointer=totem.desktop;
+video/3gp=totem.desktop;
+video/3gpp=totem.desktop;
+video/dv=totem.desktop;
+video/divx=totem.desktop;
+video/fli=totem.desktop;
+video/flv=totem.desktop;
+video/mp2t=totem.desktop;
+video/mp4=totem.desktop;
+video/mp4v-es=totem.desktop;
+video/mpeg=totem.desktop;
+video/msvideo=totem.desktop;
+video/ogg=totem.desktop;
+video/quicktime=totem.desktop;
+video/vivo=totem.desktop;
+video/vnd.divx=totem.desktop;
+video/vnd.mpegurl=totem.desktop;
+video/vnd.vivo=totem.desktop;
+video/webm=totem.desktop;
+video/x-anim=totem.desktop;
+video/x-avi=totem.desktop;
+video/x-flc=totem.desktop;
+video/x-fli=totem.desktop;
+video/x-flic=totem.desktop;
+video/x-flv=totem.desktop;
+video/x-m4v=totem.desktop;
+video/x-matroska=totem.desktop;
+video/x-mpeg=totem.desktop;
+video/x-mpeg2=totem.desktop;
+video/x-ms-asf=totem.desktop;
+video/x-ms-asx=totem.desktop;
+video/x-msvideo=totem.desktop;
+video/x-ms-wm=totem.desktop;
+video/x-ms-wmv=totem.desktop;
+video/x-ms-wmx=totem.desktop;
+video/x-ms-wvx=totem.desktop;
+video/x-nsv=totem.desktop;
+video/x-ogm+ogg=totem.desktop;
+video/x-theora+ogg=totem.desktop;
+video/x-totem-stream=totem.desktop;
+x-content/video-dvd=totem.desktop;
+x-content/video-vcd=totem.desktop;
+x-content/video-svcd=totem.desktop;
+x-scheme-handler/pnm=totem.desktop;
+x-scheme-handler/mms=totem.desktop;
+x-scheme-handler/net=totem.desktop;
+x-scheme-handler/rtp=totem.desktop;
+x-scheme-handler/rtsp=totem.desktop;
+x-scheme-handler/mmsh=totem.desktop;
+x-scheme-handler/uvox=totem.desktop;
+x-scheme-handler/icy=totem.desktop;
+x-scheme-handler/icyx=totem.desktop;
diff --git a/desktop/misc/shared-mime-info/files/update-mime-database.sh b/desktop/misc/shared-mime-info/files/update-mime-database.sh
new file mode 100644
index 0000000000..20248c572a
--- /dev/null
+++ b/desktop/misc/shared-mime-info/files/update-mime-database.sh
@@ -0,0 +1,4 @@
+if [ -x /usr/bin/update-mime-database ]; then
+ MIME_DIR=${XDG_DATA_HOME-$HOME/.local/share}/mime
+ [ -d "$MIME_DIR" ] && /usr/bin/update-mime-database $MIME_DIR
+fi
diff --git a/desktop/misc/shared-mime-info/pspec.xml b/desktop/misc/shared-mime-info/pspec.xml
new file mode 100644
index 0000000000..cbe581aceb
--- /dev/null
+++ b/desktop/misc/shared-mime-info/pspec.xml
@@ -0,0 +1,102 @@
+
+
+
+
+ shared-mime-info
+ http://freedesktop.org/wiki/Software/shared-mime-info
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ app:console
+ data
+ The shared MIME info database
+ shared-mime-info is a package containing a large number of common MIME types, created by converting the existing KDE and GNOME databases to the new format and merging them together, and software for updating the database based on the share-mime-info specification.
+ http://freedesktop.org/~hadess/shared-mime-info-1.4.tar.xz
+
+ libxml2-devel
+ glib2-devel
+ intltool
+
+
+ shared-mime-info-xz.patch
+
+
+
+
+ shared-mime-info
+
+ libxml2
+ glib2
+
+
+ /etc/X11/Xsession.d
+ /usr/bin
+ /usr/share/applications
+ /usr/share/mime
+ /usr/share/pkgconfig
+ /usr/share/locale/
+ /usr/share/doc
+ /usr/share/man
+
+
+ update-mime-database.sh
+ defaults.list
+ mimeapps.list
+ file-roller-defaults.list
+ shotwell-viewer-defaults.list
+ totem-defaults.list
+ mimetypefixes.xml
+
+
+ System.PackageHandler
+ System.Package
+
+
+
+
+
+ 2015-02-16
+ 1.4
+ Version bump.
+ Hakan Yıldız
+ hknyldz93@gmail.com
+
+
+ 2014-11-07
+ 1.3
+ Fix ISO images appearing as .txt files in Dolphin
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2014-05-24
+ 1.3
+ Version bump.
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2013-09-05
+ 1.1
+ Add missing method to pakhandler.py
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2013-07-11
+ 1.1
+ Version bump.
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2012-10-13
+ 1.0
+ First release
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+
diff --git a/desktop/misc/shared-mime-info/translations.xml b/desktop/misc/shared-mime-info/translations.xml
new file mode 100644
index 0000000000..1bf4bf7f22
--- /dev/null
+++ b/desktop/misc/shared-mime-info/translations.xml
@@ -0,0 +1,9 @@
+
+
+
+ shared-mime-info
+ Paylaşımlı MIME veritabanı tanımlamaları
+ Bu pakette büyük miktarda dosya türü bilgisi bulunur. Bu bilgiler mevcut KDE ve GNOME veritabanlarının yeni biçime dönüştürülerek birleştirilmesinden oluşmuştur. Ayrıca, pakette bu veritabanını güncelleyen bir uygulama da bulunmaktadır.
+ shared-mim-info est un paquet contenant un grand nombre de types MIME communs, créés en fusionnant les bases de données KDE et GNOME existantes et en les convertissant au nouveau format, ainsi qu'un logiciel pour mettre à jour cette base en fonction des spécifications de share-mime-info.
+
+