diff --git a/desktop/kde/framework/attica/pspec.xml b/desktop/kde/framework/attica/pspec.xml index fb0360460c..a923b3fae8 100755 --- a/desktop/kde/framework/attica/pspec.xml +++ b/desktop/kde/framework/attica/pspec.xml @@ -15,7 +15,8 @@ http://download.kde.org/stable/frameworks/5.11/attica-5.11.0.tar.xz qt5-base-devel - extra-cmake-modules + extra-cmake-modules + cmake @@ -23,27 +24,27 @@ attica qt5-base - libgcc + libgcc /usr/share - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc attica-devel - Development files for attica5 + Development files for attica5 - qt5-base-devel + qt5-base-devel attica /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/plasma/bluez-qt/actions.py b/desktop/kde/framework/bluez-qt/actions.py similarity index 100% rename from desktop/kde/plasma/bluez-qt/actions.py rename to desktop/kde/framework/bluez-qt/actions.py diff --git a/desktop/kde/plasma/bluez-qt/pspec.xml b/desktop/kde/framework/bluez-qt/pspec.xml similarity index 74% rename from desktop/kde/plasma/bluez-qt/pspec.xml rename to desktop/kde/framework/bluez-qt/pspec.xml index 0601c3afe3..f734614395 100755 --- a/desktop/kde/plasma/bluez-qt/pspec.xml +++ b/desktop/kde/framework/bluez-qt/pspec.xml @@ -14,30 +14,31 @@ Qt wrapper for KDE 5 DBus API. http://download.kde.org/stable/plasma/5.3.2/bluez-qt-5.3.2.tar.xz - qt5-base-devel - extra-cmake-modules + qt5-base-devel + extra-cmake-modules + cmake bluez-qt - qt5-base - qt5-declarative - libgcc - + qt5-base + qt5-declarative + libgcc + - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /usr/lib/qt5 + /usr/lib + /usr/share/doc bluez-qt-devel - Development files for bluez-qt + Development files for bluez-qt - qt5-base-devel + qt5-base-devel bluez-qt diff --git a/desktop/kde/framework/extra-cmake-modules/pspec.xml b/desktop/kde/framework/extra-cmake-modules/pspec.xml index e500e515f8..4d50c8c1be 100755 --- a/desktop/kde/framework/extra-cmake-modules/pspec.xml +++ b/desktop/kde/framework/extra-cmake-modules/pspec.xml @@ -14,7 +14,8 @@ Extra cmake modules KDE5 http://download.kde.org/stable/frameworks/5.11/extra-cmake-modules-5.11.0.tar.xz - python-sphinx + 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/kguiaddons/pspec.xml b/desktop/kde/framework/kguiaddons/pspec.xml index a4b77bd037..41939ed6bc 100755 --- a/desktop/kde/framework/kguiaddons/pspec.xml +++ b/desktop/kde/framework/kguiaddons/pspec.xml @@ -14,27 +14,32 @@ The KDE GUI addons provide utilities for graphical user interfaces in the areas of colors, fonts, text, images, keyboard input. Development files. http://download.kde.org/stable/frameworks/5.11/kguiaddons-5.11.0.tar.xz + libX11-devel + libxcb-devel qt5-base-devel - extra-cmake-modules + qt5-x11extras-devel + extra-cmake-modules + cmake kguiaddons + libX11 qt5-base - qt5-x11extras + qt5-x11extras /usr/lib/qt5 - /usr/lib + /usr/lib /usr/share/doc kguiaddons-devel - Development files for kguiaddons + Development files for kguiaddons kguiaddons diff --git a/desktop/kde/framework/ki18n/pspec.xml b/desktop/kde/framework/ki18n/pspec.xml index 9b76385055..e35834c2bc 100755 --- a/desktop/kde/framework/ki18n/pspec.xml +++ b/desktop/kde/framework/ki18n/pspec.xml @@ -15,8 +15,9 @@ http://download.kde.org/stable/frameworks/5.11/ki18n-5.11.0.tar.xz qt5-base-devel - python3 - extra-cmake-modules + qt5-script-devel + extra-cmake-modules + cmake @@ -24,15 +25,15 @@ ki18n qt5-base - qt5-script + qt5-script /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc - /usr/share/man + /usr/share/man diff --git a/desktop/kde/framework/kidletime/pspec.xml b/desktop/kde/framework/kidletime/pspec.xml index 834d67ce27..9e38bb743d 100755 --- a/desktop/kde/framework/kidletime/pspec.xml +++ b/desktop/kde/framework/kidletime/pspec.xml @@ -10,17 +10,20 @@ LGPLv2 library - app:console + app:console Idle time reporting utility KIdleTime is a singleton reporting information on idle time. It is useful not only for finding out about the current idle time of the PC, but also for getting notified upon idle time events, such as custom timeouts, or user activity. http://download.kde.org/stable/frameworks/5.11/kidletime-5.11.0.tar.xz qt5-base-devel - libX11-devel - libgcc - libxcb-devel + qt5-x11extras-devel + libX11-devel + libXext-devel + libXScrnSaver-devel + libgcc + libxcb-devel extra-cmake-modules - qt5-x11extras-devel + cmake @@ -28,17 +31,17 @@ kidletime qt5-base - libX11 - libgcc - libxcb - libXScrnSaver - libXext - qt5-x11extras + libX11 + libgcc + libxcb + libXScrnSaver + libXext + qt5-x11extras /usr/share - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc diff --git a/desktop/kde/framework/kimageformats/pspec.xml b/desktop/kde/framework/kimageformats/pspec.xml index 0989c6bef9..453949b672 100644 --- a/desktop/kde/framework/kimageformats/pspec.xml +++ b/desktop/kde/framework/kimageformats/pspec.xml @@ -10,13 +10,16 @@ LGPLv2 library - app:console + app:console Image formats addons for QT 5 This framework provides additional image format plugins for QtGui. http://download.kde.org/stable/frameworks/5.11/kimageformats-5.11.0.tar.xz - qt5-base-devel - extra-cmake-modules + qt5-base-devel + openexr-devel + ilmbase-devel + extra-cmake-modules + cmake @@ -24,14 +27,14 @@ kimageformats qt5-base - libgcc - openexr-libs + libgcc + openexr-libs ilmbase /usr/share - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc 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. + + diff --git a/desktop/toolkit/qt5/qt5-x11extras/pspec.xml b/desktop/toolkit/qt5/qt5-x11extras/pspec.xml index 7dbf3a143d..447aa1de82 100644 --- a/desktop/toolkit/qt5/qt5-x11extras/pspec.xml +++ b/desktop/toolkit/qt5/qt5-x11extras/pspec.xml @@ -37,6 +37,7 @@ /usr/include/qt5/ + qt5-x11extras qt5-base-devel diff --git a/multimedia/misc/openexr/actions.py b/multimedia/misc/openexr/actions.py index 80932f975f..f681132891 100644 --- a/multimedia/misc/openexr/actions.py +++ b/multimedia/misc/openexr/actions.py @@ -15,6 +15,8 @@ def setup(): shelltools.system("./bootstrap") autotools.configure("--enable-shared \ --disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() diff --git a/multimedia/misc/openexr/pspec.xml b/multimedia/misc/openexr/pspec.xml index c6fbfad9cb..abece6bc53 100644 --- a/multimedia/misc/openexr/pspec.xml +++ b/multimedia/misc/openexr/pspec.xml @@ -16,6 +16,7 @@ http://download.savannah.nongnu.org/releases/openexr/openexr-2.1.0.tar.gz ilmbase-devel + zlib-devel @@ -23,6 +24,7 @@ openexr ilmbase + libgcc openexr-libs @@ -35,6 +37,8 @@ OpenEXR runtime libraries ilmbase + zlib + libgcc /usr/lib/lib* diff --git a/programming/language/python/python-Pygments/actions.py b/programming/language/python/python-Pygments/actions.py new file mode 100644 index 0000000000..d41d4bd824 --- /dev/null +++ b/programming/language/python/python-Pygments/actions.py @@ -0,0 +1,22 @@ +#!/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 pisitools +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import get + +WorkDir="%s-%s" % (get.srcNAME().split("-")[1], get.srcVERSION()) + +def build(): + pythonmodules.compile() + +def install(): + pythonmodules.install() + + pisitools.dohtml("docs/build/*") + pisitools.insinto("/usr/share/doc/%s/src/" % get.srcNAME(),"docs/src/*") + pisitools.doman("docs/pygmentize.1") + diff --git a/programming/language/python/python-Pygments/pspec.xml b/programming/language/python/python-Pygments/pspec.xml new file mode 100644 index 0000000000..04a03ee80e --- /dev/null +++ b/programming/language/python/python-Pygments/pspec.xml @@ -0,0 +1,54 @@ + + + + + python-Pygments + http://pygments.org/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + A syntax highlighting package written in Python + python-Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. + https://pypi.python.org/packages/source/P/Pygments/Pygments-1.6.tar.gz + + + + python-Pygments + + python-setuptools + + + /usr/bin + /usr/lib/python* + /usr/share/man + + + + + python-Pygments-docs + Documentation files for python-Pygments + + /usr/share/doc/python-Pygments + + + + + + 2013-12-07 + 1.6 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-11-16 + 1.5 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/programming/language/python/python-Pygments/translations.xml b/programming/language/python/python-Pygments/translations.xml new file mode 100644 index 0000000000..edaadf4187 --- /dev/null +++ b/programming/language/python/python-Pygments/translations.xml @@ -0,0 +1,13 @@ + + + + python-Pygments + Python dilinde yazılmış bir sözdizimi belirtme aracı + python-Pygments, kaynak kodunu güzelleştirmek ihtiyacı duyulan forum sistemleri, wikiler ve diğer uygulamalar gibi her çeşit yazılımda kullanılmak için yazılmış olan genel bir sözdizimi belirtme aracıdır. + + + + python-Pygments-docs + python-Pygments için belgelendirme dosyaları + + diff --git a/programming/language/python/python-six/actions.py b/programming/language/python/python-six/actions.py new file mode 100644 index 0000000000..a0c38b6fc3 --- /dev/null +++ b/programming/language/python/python-six/actions.py @@ -0,0 +1,33 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir="six-%s" % get.srcVERSION() + +def setup(): + shelltools.cd("..") + shelltools.makedirs("build_python3") + shelltools.copytree("./%s" % WorkDir, "build_python3") + shelltools.cd(WorkDir) + +def build(): + pythonmodules.compile() + + shelltools.cd("../build_python3/%s" % WorkDir) + pythonmodules.compile(pyVer="3.4") + +def install(): + pythonmodules.install() + + shelltools.cd("../build_python3/%s" % WorkDir) + pythonmodules.install(pyVer="3.4") + + pisitools.removeDir("/usr/lib/*/site-packages/six-1.9.0*egg-info*") + pisitools.remove("/usr/lib/*/site-packages/*egg-info*") \ No newline at end of file diff --git a/programming/language/python/python-six/pspec.xml b/programming/language/python/python-six/pspec.xml new file mode 100644 index 0000000000..a36bf4f420 --- /dev/null +++ b/programming/language/python/python-six/pspec.xml @@ -0,0 +1,51 @@ + + + + + python-six + http://pypi.python.org/pypi/six/ + + Alihan Öztürk + alihan@pisilinux.org + + MIT + app:console + Python 2 and 3 compatibility utilities. + python-six provides simple utilities for wrapping over differences between Python 2 and Python 3. + + python3 + + http://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz + + + python-six + + /usr/lib/python2* + /usr/share/doc + + + + + python3-six + + /usr/lib/python3* + + + + + + 2015-07-24 + 1.9.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-31 + 1.6.1 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/programming/language/python/python-six/translations.xml b/programming/language/python/python-six/translations.xml new file mode 100644 index 0000000000..990f909a53 --- /dev/null +++ b/programming/language/python/python-six/translations.xml @@ -0,0 +1,7 @@ + + + python-six + Python2 ve python3 uyumluluk programı. + python-six, python2 ile python3 arasındaki farklılıkların aşılmasına yardımcı olan basit araçlar sağlar. + + diff --git a/programming/language/python3/actions.py b/programming/language/python3/actions.py new file mode 100644 index 0000000000..62a177f369 --- /dev/null +++ b/programming/language/python3/actions.py @@ -0,0 +1,46 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + pisitools.flags.add("-fwrapv") + + pisitools.dosed("Lib/cgi.py","^#.* /usr/local/bin/python","#!/usr/bin/python") + + shelltools.unlinkDir("Modules/expat") + shelltools.unlinkDir("Modules/zlib") + shelltools.unlinkDir("Modules/_ctypes/darwin") + shelltools.unlinkDir("Modules/_ctypes/libffi") + shelltools.unlinkDir("Modules/_ctypes/libffi_arm_wince") + shelltools.unlinkDir("Modules/_ctypes/libffi_msvc") + shelltools.unlinkDir("Modules/_ctypes/libffi_osx") + + autotools.rawConfigure("\ + --prefix=/usr \ + --enable-ipv6 \ + --enable-loadable-sqlite-extensions \ + --enable-shared \ + --with-computed-gotos \ + --with-dbmliborder=gdbm:ndbm \ + --with-fpectl \ + --with-system-expat \ + --with-system-ffi \ + --with-system-libmpdec \ + --with-threads \ + --with-valgrind \ + --without-ensurepip \ + ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.remove("/usr/bin/2to3") + pisitools.dodoc("LICENSE", "README") diff --git a/programming/language/python3/files/Python-3.1.1-rpath.patch b/programming/language/python3/files/Python-3.1.1-rpath.patch new file mode 100644 index 0000000000..1493af2957 --- /dev/null +++ b/programming/language/python3/files/Python-3.1.1-rpath.patch @@ -0,0 +1,20 @@ +diff -up Python-3.1.1/Lib/distutils/unixccompiler.py.rpath Python-3.1.1/Lib/distutils/unixccompiler.py +--- Python-3.1.1/Lib/distutils/unixccompiler.py.rpath 2009-09-04 17:29:34.000000000 -0400 ++++ Python-3.1.1/Lib/distutils/unixccompiler.py 2009-09-04 17:49:54.000000000 -0400 +@@ -141,6 +141,16 @@ class UnixCCompiler(CCompiler): + if sys.platform == "cygwin": + exe_extension = ".exe" + ++ def _fix_lib_args(self, libraries, library_dirs, runtime_library_dirs): ++ """Remove standard library path from rpath""" ++ libraries, library_dirs, runtime_library_dirs = super( ++ self.__class__, self)._fix_lib_args(libraries, library_dirs, ++ runtime_library_dirs) ++ libdir = sysconfig.get_config_var('LIBDIR') ++ if runtime_library_dirs and (libdir in runtime_library_dirs): ++ runtime_library_dirs.remove(libdir) ++ return libraries, library_dirs, runtime_library_dirs ++ + def preprocess(self, source, output_file=None, macros=None, + include_dirs=None, extra_preargs=None, extra_postargs=None): + fixed_args = self._fix_compile_args(None, macros, include_dirs) diff --git a/programming/language/python3/pspec.xml b/programming/language/python3/pspec.xml new file mode 100644 index 0000000000..f74cce42aa --- /dev/null +++ b/programming/language/python3/pspec.xml @@ -0,0 +1,92 @@ + + + + + python3 + http://www.python.org/ + + PisiLinux Community + admins@pisilinux.org + + custom + programming.language + Next generation of the python high-level scripting language + Next generation of the python high-level scripting language + + valgrind + tcltk-devel + xz-devel + gdbm-devel + zlib-devel + bzip2 + expat-devel + libffi-devel + sqlite-devel + ncurses-devel + openssl-devel + readline-devel + + http://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz + + Python-3.1.1-rpath.patch + + + + + python3 + + tcl + tcltk + xz + gdbm + zlib + bzip2 + expat + libffi + sqlite + ncurses + openssl + readline + + + /usr/bin/* + /usr/include/python3.4m/* + /usr/lib/pkgconfig/* + /usr/lib/python3.4/* + /usr/lib/* + /usr/share/man/man1/* + /usr/share/doc + + + + + + 2014-05-26 + 3.4.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-09-09 + 3.3.0 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2013-08-17 + 3.3.0 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-11 + 3.3.0 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/science/misc/ilmbase/actions.py b/science/misc/ilmbase/actions.py index f2f348b5bd..3771bd7830 100644 --- a/science/misc/ilmbase/actions.py +++ b/science/misc/ilmbase/actions.py @@ -12,6 +12,8 @@ from pisi.actionsapi import get def setup(): shelltools.system("./bootstrap") autotools.configure("--disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() diff --git a/science/misc/ilmbase/pspec.xml b/science/misc/ilmbase/pspec.xml index cda3640dde..7037c864ed 100644 --- a/science/misc/ilmbase/pspec.xml +++ b/science/misc/ilmbase/pspec.xml @@ -22,6 +22,9 @@ ilmbase + + libgcc + /usr/lib /usr/share/doc @@ -33,8 +36,8 @@ Development files for ilmbase ilmbase - mesa-glu-devel - mesa-devel + /usr/include