diff --git a/desktop/gnome/base/libpeas/actions.py b/desktop/gnome/base/libpeas/actions.py new file mode 100644 index 0000000000..c961f357a7 --- /dev/null +++ b/desktop/gnome/base/libpeas/actions.py @@ -0,0 +1,27 @@ +#!/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 mesontools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + mesontools.configure("-Ddemos=false \ + -Dvapi=true \ + -Dpython3=true \ + -Dgtk_doc=true") + +def build(): + mesontools.build() + +#def check(): + #mesontools.build("test") + +def install(): + mesontools.install() + + pisitools.dodoc("AUTHORS", "COPYING", "README") diff --git a/desktop/gnome/base/libpeas/pspec.xml b/desktop/gnome/base/libpeas/pspec.xml new file mode 100755 index 0000000000..029aac49cb --- /dev/null +++ b/desktop/gnome/base/libpeas/pspec.xml @@ -0,0 +1,82 @@ + + + + + libpeas + https://live.gnome.org/Libpeas + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + library + A gobject-based plugins engine + libpeas is a gobject-based plugins engine, and is targetted at giving every application the chance to assume its own extensibility. + mirrors://gnome/libpeas/1.24/libpeas-1.24.1.tar.xz + + glib2-devel + gtk3-devel + gtk-doc + gobject-introspection-devel + python3-devel + python3-pygobject3-devel + python-pygobject3-devel + meson + + + + + libpeas + + gtk3 + glib2 + python3 + gobject-introspection + + + /usr/share + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/gir-1.0 + /usr/share/locale + + + + + libpeas-devel + Development files for libpeas + + gtk3-devel + glib2-devel + gobject-introspection-devel + libpeas + + + /usr/include + /usr/lib/pkgconfig + + + + + libpeas-doc + Document files for libpeas + + libpeas + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.24.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/gnome/base/libpeas/translations.xml b/desktop/gnome/base/libpeas/translations.xml new file mode 100755 index 0000000000..ea07a3c1e9 --- /dev/null +++ b/desktop/gnome/base/libpeas/translations.xml @@ -0,0 +1,17 @@ + + + + libpeas + Gobject tabanlı eklenti motoru + + + + libpeas-devel + Development files for libpeas + + + + libpeas-doc + Document files for libpeas + + \ No newline at end of file diff --git a/desktop/gnome/base/yelp-tools/actions.py b/desktop/gnome/base/yelp-tools/actions.py new file mode 100644 index 0000000000..8bb9303f61 --- /dev/null +++ b/desktop/gnome/base/yelp-tools/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2 +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "README", "NEWS", "ChangeLog", "AUTHORS") diff --git a/desktop/gnome/base/yelp-tools/pspec.xml b/desktop/gnome/base/yelp-tools/pspec.xml new file mode 100755 index 0000000000..a2a530a465 --- /dev/null +++ b/desktop/gnome/base/yelp-tools/pspec.xml @@ -0,0 +1,46 @@ + + + + + yelp-tools + https://github.com/GNOME/yelp-tools + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + Tools for creating Yelp documentation + Mate için Çeşitli ağ araçları arayüzü uygulaması. + yelp-tools is a collection of scripts and build utilities to help create, manage, and publish documentation for Yelp and the web. + mirrors://gnome/yelp-tools/3.32/yelp-tools-3.32.2.tar.xz + + itstool + libxslt-devel + yelp-xsl-devel + + + + + yelp-tools + + yelp-xsl + + + /usr/share/doc + /usr/bin + /usr/share/aclocal + /usr/share/yelp-tools + + + + + + 2020-02-13 + 3.32.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/gnome/base/yelp-tools/translations.xml b/desktop/gnome/base/yelp-tools/translations.xml new file mode 100755 index 0000000000..2ab4a5ba24 --- /dev/null +++ b/desktop/gnome/base/yelp-tools/translations.xml @@ -0,0 +1,8 @@ + + + + yelp-tools + Tools for creating Yelp documentation + Mate için Çeşitli ağ araçları arayüzü uygulaması. + + \ No newline at end of file diff --git a/desktop/gnome/base/yelp/actions.py b/desktop/gnome/base/yelp/actions.py new file mode 100644 index 0000000000..08a1bb0ac2 --- /dev/null +++ b/desktop/gnome/base/yelp/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2 +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static --enable-gtk-doc --enable-compile-warnings=minimum") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "TODO", "README", "NEWS", "ChangeLog", "AUTHORS") diff --git a/desktop/gnome/base/yelp/pspec.xml b/desktop/gnome/base/yelp/pspec.xml new file mode 100755 index 0000000000..40c9e85af5 --- /dev/null +++ b/desktop/gnome/base/yelp/pspec.xml @@ -0,0 +1,77 @@ + + + + + yelp + http:/live.gnome.org/Yelp + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + Help viewer for GNOME desktop + Yelp is a help viewer which serves as a DocBook viewer, a man page viewer, and an info page viewer. + mirrors://gnome/yelp/3.34/yelp-3.34.0.tar.xz + + gtk3-devel + libxslt-devel + libxml2-devel + sqlite-devel + intltool + itstool + webkit2gtk-devel + python-pyliblzma + yelp-xsl-devel + libseccomp-devel + enchant2-devel + + + + + yelp + + gtk3 + bzip2 + glib2 + sqlite + libsoup + libxml2 + libxslt + webkit2gtk + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/yelp* + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/metainfo + /usr/share/icons + /usr/share/locale + + + + + yelp-devel + Development files for yelp + + yelp + + + /usr/include + /usr/share/gtk-doc + + + + + + 2020-02-13 + 3.34.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/gnome/base/yelp/translations.xml b/desktop/gnome/base/yelp/translations.xml new file mode 100755 index 0000000000..277cd06d7e --- /dev/null +++ b/desktop/gnome/base/yelp/translations.xml @@ -0,0 +1,13 @@ + + + + yelp + Gnome için Yardım görüntüleyici + Yelp DocBook, man sayfaları ve info sayfaları için bir yardım belgeleri görüntüleyicidir. + + + + yelp-devel + Development files for yelp + + \ No newline at end of file diff --git a/desktop/mate/atril/actions.py b/desktop/mate/atril/actions.py new file mode 100644 index 0000000000..bf04e1fd54 --- /dev/null +++ b/desktop/mate/atril/actions.py @@ -0,0 +1,43 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib \ + --disable-static \ + --disable-rpath \ + --enable-caja \ + --enable-pdf \ + --enable-tiff \ + --enable-djvu \ + --enable-dvi \ + --enable-xps \ + --enable-t1lib \ + --enable-comics \ + --enable-pixbuf \ + --enable-impress \ + --enable-introspection \ + --enable-t1lib=no \ + --disable-schemas-compile") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "AUTHORS", "COPYING") diff --git a/desktop/mate/atril/pspec.xml b/desktop/mate/atril/pspec.xml new file mode 100755 index 0000000000..4a59b0da4e --- /dev/null +++ b/desktop/mate/atril/pspec.xml @@ -0,0 +1,118 @@ + + + + + atril + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + atril + app:gui + Atril is a document viewer for the MATE desktop + Atril is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript. + http://pub.mate-desktop.org/releases/1.22/atril-1.22.3.tar.xz + + tiff-devel + gtk3-devel + libXt-devel + libglade-devel + libjpeg-turbo-devel + cairo-devel + mate-common + libsecret-devel + libspectre-devel + poppler-glib-devel + gobject-introspection-devel + yelp-tools + libgxps-devel + caja-devel + webkit2gtk-devel + intltool + itstool + gtk-doc + python-six + djvu-devel + + + + + atril + + atk + caja + tiff + gtk3 + zlib + cairo + djvu + glib2 + pango + libSM + libICE + libgxps + libxml2 + libsecret + gdk-pixbuf + libspectre + webkit2gtk + poppler-glib + + + /usr/lib + /usr/share/omf + /usr/share/man + /usr/bin + /usr/share/doc + /usr/share/help + /usr/share/atril + /usr/share/mate* + /usr/share/icons + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/glib-2.0 + /usr/share/caja + /usr/share/metainfo + /usr/share/thumbnailers + /usr/share/applications + /usr/share/locale + + + + + atril-devel + Atril development files + + gtk3-devel + glib2-devel + atril + + + /usr/include + /usr/lib/pkgconfig + + + + + atril-doc + Atril documentation files. + + atril + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/atril/translations.xml b/desktop/mate/atril/translations.xml new file mode 100755 index 0000000000..8562a1d06c --- /dev/null +++ b/desktop/mate/atril/translations.xml @@ -0,0 +1,18 @@ + + + + mate-document-viewer + Mate için döküman görüntüleyicisi + mate-document-viewer, mate masaüstü için döküman görüntüleyicidir. + + + + mate-document-viewer-devel + mate-document-viewer için geliştirme dosyaları + + + + mate-document-viewer-doc + mate-document-viewer için döküman belgeleri. + + \ No newline at end of file diff --git a/desktop/mate/bamf/actions.py b/desktop/mate/bamf/actions.py new file mode 100644 index 0000000000..3dedf61ab0 --- /dev/null +++ b/desktop/mate/bamf/actions.py @@ -0,0 +1,29 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + shelltools.export("PYTHON", "python3") + autotools.configure("--disable-static \ + --libexecdir=/usr/lib \ + --sysconfdir=/etc \ + --enable-gtk-doc-html=no \ + --enable-gtk-doc") + + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README","NEWS") diff --git a/desktop/mate/bamf/files/bamf-no-gtester_py3.patch b/desktop/mate/bamf/files/bamf-no-gtester_py3.patch new file mode 100644 index 0000000000..0e37fd46dc --- /dev/null +++ b/desktop/mate/bamf/files/bamf-no-gtester_py3.patch @@ -0,0 +1,63 @@ +diff --git a/configure b/configure +index af65be1..d915eea 100755 +--- a/configure ++++ b/configure +@@ -14653,10 +14653,10 @@ fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtester2xunit dependencies" >&5 + $as_echo_n "checking for gtester2xunit dependencies... " >&6; } +-if !($PYTHON -c "import libxslt, libxml2" 2> /dev/null); then ++if !($PYTHON -c "import lxml" 2> /dev/null); then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 + $as_echo "no" >&6; } +- as_fn_error $? "You need to install python-libxslt1 and python-libxml2" "$LINENO" 5; ++ as_fn_error $? "You need to install python-lxml" "$LINENO" 5; + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 + $as_echo "yes" >&6; } +diff --git a/configure.ac b/configure.ac +index 41cb7db..e62c807 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -115,9 +115,9 @@ GTK_DOC_CHECK(1.0) + + AC_PATH_PROG([PYTHON],[python]) + AC_MSG_CHECKING(for gtester2xunit dependencies) +-if !($PYTHON -c "import libxslt, libxml2" 2> /dev/null); then ++if !($PYTHON -c "import lxml" 2> /dev/null); then + AC_MSG_RESULT([no]) +- AC_MSG_ERROR([You need to install python-libxslt1 and python-libxml2]); ++ AC_MSG_ERROR([You need to install python-lxml]); + fi + AC_MSG_RESULT([yes]) + +diff --git a/tests/gtester2xunit.py b/tests/gtester2xunit.py +index fbe3c66..861d541 100755 +--- a/tests/gtester2xunit.py ++++ b/tests/gtester2xunit.py +@@ -1,18 +1,17 @@ + #! /usr/bin/python + from argparse import ArgumentParser +-import libxslt +-import libxml2 + import sys + import os ++from lxml import etree + + XSL_TRANSFORM='/usr/share/gtester2xunit/gtester.xsl' + + def transform_file(input_filename, output_filename, xsl_file): +- gtester = libxml2.parseFile(xsl_file) +- style = libxslt.parseStylesheetDoc(gtester) +- doc = libxml2.parseFile(input_filename) +- result = style.applyStylesheet(doc, None) +- result.saveFormatFile(filename=output_filename, format=True) ++ gtester = etree.parse(xsl_file) ++ style = etree.XSLT(gtester) ++ doc = etree.parse(input_filename) ++ result = style(doc) ++ result.write(filename=output_filename, format=True) + + + def get_output_filename(input_filename): + diff --git a/desktop/mate/bamf/files/bamf-no-werror.patch b/desktop/mate/bamf/files/bamf-no-werror.patch new file mode 100644 index 0000000000..3c176f8e2c --- /dev/null +++ b/desktop/mate/bamf/files/bamf-no-werror.patch @@ -0,0 +1,27 @@ +From be5247b8dcb412a7172c1261151f1af812831d79 Mon Sep 17 00:00:00 2001 +From: Joshua Strobl +Date: Fri, 20 Sep 2019 12:59:26 +0300 +Subject: [PATCH 1/1] Drop -Werror from conf cflags + +In GLib 2.62+, G_TYPE_INSTANCE_GET_PRIVATE is deprecated and affects macros like BAMF_APPLICATION_GET_PRIVATE. +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 41cb7db..7cc3b9d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -155,7 +155,7 @@ AC_SUBST(COVERAGE_LDFLAGS) + AM_PATH_GTK_3_0 + + dnl CFLAGS +-CFLAGS="$CFLAGS -Wall -Werror -Wno-error=deprecated-declarations -Wempty-body -Wformat-security -Winit-self -Warray-bounds -Wimplicit-function-declaration -lm" ++CFLAGS="$CFLAGS -Wall -Wno-error=deprecated-declarations -Wempty-body -Wformat-security -Winit-self -Warray-bounds -Wimplicit-function-declaration -lm" + + AC_SUBST(BAMFDAEMON_CFLAGS) + AC_SUBST(BAMFDAEMON_LIBS) +-- +2.23.0 + + diff --git a/desktop/mate/bamf/pspec.xml b/desktop/mate/bamf/pspec.xml new file mode 100644 index 0000000000..ccce250f95 --- /dev/null +++ b/desktop/mate/bamf/pspec.xml @@ -0,0 +1,82 @@ + + + + + bamf + https://launchpad.net/bamf + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3+ + app:gui + Application matching framework + Application matching framework + https://launchpadlibrarian.net/396415087/bamf-0.5.4.tar.gz + + glib2-devel + libwnck3-devel + libX11-devel + libgtop-devel + gnome-common + vala-devel + gtk-doc + libxslt-devel + python-lxml + python-six + python3-devel + gobject-introspection-devel + + + + bamf-no-gtester_py3.patch + + + + + bamf + + gtk3 + glib2 + libX11 + libgtop + libwnck3 + gdk-pixbuf + startup-notification + + + /usr/lib/libbamf3* + /usr/lib/bamf + /usr/lib/girepository-1.0 + /usr/share/doc + /usr/share/gtk-doc + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/upstart + /usr/share/vala + /usr/lib/systemd/user/bamfdaemon.service + + + + + bamf-devel + + glib2-devel + bamf + + + /usr/lib/pkgconfig + /usr/include + + + + + + 2020-02-13 + 0.5.4 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/caja-extensions/actions.py b/desktop/mate/caja-extensions/actions.py new file mode 100644 index 0000000000..5be661f604 --- /dev/null +++ b/desktop/mate/caja-extensions/actions.py @@ -0,0 +1,28 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--prefix=/usr \ + --disable-gksu \ + --disable-scrollkeeper \ + --disable-schemas-install") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/caja-extensions/pspec.xml b/desktop/mate/caja-extensions/pspec.xml new file mode 100755 index 0000000000..32d4453acc --- /dev/null +++ b/desktop/mate/caja-extensions/pspec.xml @@ -0,0 +1,83 @@ + + + + + caja-extensions + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + Mate file manager eklentileri + caja-extensions, Mate file manager eklentileri. + http://pub.mate-desktop.org/releases/1.22/caja-extensions-1.22.1.tar.xz + + caja-devel + gtk3-devel + dbus-glib-devel + intltool + mate-common + mate-desktop-devel + + + + + caja-extensions + + caja + gtk3 + glib2 + dbus-glib + gdk-pixbuf + mate-desktop + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin/ + /usr/share/MateConf + /usr/share/glib-2.0/ + /usr/share/caja + /usr/share/locale + /usr/share/caja-extensions + + + + + caja-extensions-devel + Development files for caja-extensions + + gtk3-devel + glib2-devel + caja-extensions + + + /usr/include + /usr/lib/pkgconfig + + + + + caja-extensions-doc + caja-extensions için belgeler + + caja-extensions + + + /usr/share/gtk-doc/ + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/caja-extensions/translations.xml b/desktop/mate/caja-extensions/translations.xml new file mode 100755 index 0000000000..ef88324340 --- /dev/null +++ b/desktop/mate/caja-extensions/translations.xml @@ -0,0 +1,18 @@ + + + + caja-extensions + Caja eklentileri + caja-extensions, Caja eklentileri. + + + + caja-extensions-devel + Development files for caja-extensions + + + + caja-extensions-doc + caja-extensions için belgeler + + \ No newline at end of file diff --git a/desktop/mate/caja/actions.py b/desktop/mate/caja/actions.py new file mode 100644 index 0000000000..88959e5b23 --- /dev/null +++ b/desktop/mate/caja/actions.py @@ -0,0 +1,29 @@ +#!/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 get + +def setup(): + pisitools.dosed("data/caja.desktop.in*", "Exec=caja", "Exec=caja -n --sync") + autotools.configure("--disable-static \ + --libexecdir=/usr/lib/caja \ + --enable-introspection \ + --disable-update-mimedb \ + --disable-schemas-compile") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README","NEWS") diff --git a/desktop/mate/caja/files/caja_build_fixed.patch b/desktop/mate/caja/files/caja_build_fixed.patch new file mode 100644 index 0000000000..9988c25b4b --- /dev/null +++ b/desktop/mate/caja/files/caja_build_fixed.patch @@ -0,0 +1,60 @@ +diff -Nuar a/configure.ac b/configure.ac +--- a/configure.ac 2019-12-23 20:17:34.000000000 +0300 ++++ b/configure.ac 2020-02-13 14:46:07.401950610 +0300 +@@ -2,6 +2,7 @@ + + dnl =========================================================================== + ++m4_define(gdk-pixbuf_minver, 2.36.5) + m4_define(glib_minver, 2.50.0) + m4_define(gio_minver, 2.50.0) + m4_define(mate_desktop_minver, 1.17.3) +@@ -33,6 +34,7 @@ + AM_MAINTAINER_MODE + AC_SUBST([ACLOCAL_AMFLAGS], ["\${ACLOCAL_FLAGS}"]) + ++AC_SUBST(GDKPIXBUF_REQUIRED, [gdk-pixbuf_minver]) + AC_SUBST(GLIB_REQUIRED, [glib_minver]) + AC_SUBST(GIO_REQUIRED, [gio_minver]) + AC_SUBST(MATE_DESKTOP_REQUIRED, [mate_desktop_minver]) +@@ -63,6 +65,7 @@ + AC_CHECK_LIB(m, floor) + + PKG_CHECK_MODULES(ALL, [ ++ gdk-pixbuf-2.0 >= gdk-pixbuf_minver + glib-2.0 >= glib_minver + mate-desktop-2.0 >= mate_desktop_minver + gthread-2.0 +diff -Nuar a/src/file-manager/fm-properties-window.c b/src/file-manager/fm-properties-window.c +--- a/src/file-manager/fm-properties-window.c 2019-12-23 20:17:34.000000000 +0300 ++++ b/src/file-manager/fm-properties-window.c 2020-02-13 15:11:38.836946406 +0300 +@@ -26,7 +26,6 @@ + #include "fm-properties-window.h" + #include "fm-ditem-page.h" + +-#define MATE_DESKTOP_USE_UNSTABLE_API + + #include "fm-error-reporting.h" + #include "libcaja-private/caja-mime-application-chooser.h" +@@ -42,7 +41,6 @@ + #include + #include + #include +-#include + #include + #include + #include +@@ -5622,10 +5620,11 @@ + scale = (double)gdk_pixbuf_get_height (pixbuf) / + gdk_pixbuf_get_width (pixbuf); + +- scaled_pixbuf = mate_desktop_thumbnail_scale_down_pixbuf ++ scaled_pixbuf = gdk_pixbuf_scale_simple + (pixbuf, + PREVIEW_IMAGE_WIDTH, +- scale * PREVIEW_IMAGE_WIDTH); ++ scale * PREVIEW_IMAGE_WIDTH, ++ GDK_INTERP_HYPER); + g_object_unref (pixbuf); + pixbuf = scaled_pixbuf; + } diff --git a/desktop/mate/caja/pspec.xml b/desktop/mate/caja/pspec.xml new file mode 100644 index 0000000000..6ddd0aa9e4 --- /dev/null +++ b/desktop/mate/caja/pspec.xml @@ -0,0 +1,110 @@ + + + + + caja + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + system-file-manager + caja + app:gui + Default file manager for the Mate desktop. + Caja is a file manager that allows to browse directories, preview files and launch applications. + http://pub.mate-desktop.org/releases/1.22/caja-1.22.3.tar.xz + + intltool + libxml2-devel + pango-devel + cairo-devel + libSM-devel + mate-common + exempi-devel + libexif-devel + mate-desktop-devel + startup-notification-devel + libnotify-devel + gobject-introspection-devel + dbus-glib-devel + + + caja_build_fixed.patch + + + + + caja + + atk + gtk3 + pango + cairo + glib2 + libSM + libICE + libX11 + exempi + libexif + libxml2 + libnotify + gdk-pixbuf + mate-desktop + + + /usr/lib + /usr/share/man + /usr/bin + /usr/share/mime + /usr/share/caja + /usr/share/doc + /usr/share/metainfo + /usr/share/icons + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/pixmaps + /usr/libexec + /usr/share/glib-2.0 + /usr/share/locale + /usr/share/applications + + + + + caja-devel + caja için geliştirme dosyaları + + gtk3-devel + glib2-devel + caja + + + /usr/include + /usr/lib/pkgconfig + + + + + caja-doc + caja için döküman belgeleri. + + caja + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/caja/translations.xml b/desktop/mate/caja/translations.xml new file mode 100644 index 0000000000..9bd8e07d46 --- /dev/null +++ b/desktop/mate/caja/translations.xml @@ -0,0 +1,18 @@ + + + + caja + Mate masasütü için öntanımlı dosya yöneticisi + Caja; dizinlerde gezinmeyi, dosyaları gözatmayı ve uygulamalar başlatmayı sağlayan bir dosya yöneticisidir. + + + + caja-devel + caja için geliştirme dosyaları + + + + caja-doc + caja için döküman belgeleri. + + \ No newline at end of file diff --git a/desktop/mate/component.xml b/desktop/mate/component.xml new file mode 100755 index 0000000000..246c90c6b9 --- /dev/null +++ b/desktop/mate/component.xml @@ -0,0 +1,3 @@ + + desktop.mate + \ No newline at end of file diff --git a/desktop/mate/engrampa/actions.py b/desktop/mate/engrampa/actions.py new file mode 100644 index 0000000000..3655a99caf --- /dev/null +++ b/desktop/mate/engrampa/actions.py @@ -0,0 +1,32 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static \ + --disable-shemas-compile \ + --disable-packagekit \ + --enable-magic \ + --libexecdir=/usr/lib \ + --enable-caja-actions") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.insinto("/usr/share/pixmaps/", "data/icons/32x32/apps/engrampa.png") + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/engrampa/pspec.xml b/desktop/mate/engrampa/pspec.xml new file mode 100755 index 0000000000..3f35431573 --- /dev/null +++ b/desktop/mate/engrampa/pspec.xml @@ -0,0 +1,69 @@ + + + + + engrampa + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + engrampa + app:gui + Engrampa is an archive manager for the MATE environment. + Engrampa is an archive manager for the MATE environment. This means that you can create and modify archives; view the content of an archive; view and modify a file contained in the archive; extract files from the archive. + http://pub.mate-desktop.org/releases/1.22/engrampa-1.22.3.tar.xz + + gtk3-devel + caja-devel + mate-common + libSM-devel + intltool + itstool + json-glib-devel + + + + + engrampa + + file + gtk3 + caja + cairo + glib2 + pango + gdk-pixbuf + json-glib + + + /usr/lib/ + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/bin + /usr/share/mate + /usr/share/help + /usr/share/icons + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/share/engrampa + /usr/share/caja + /usr/share/metainfo + /usr/share/applications + /usr/share/locale + + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/engrampa/translations.xml b/desktop/mate/engrampa/translations.xml new file mode 100755 index 0000000000..db01dd77f9 --- /dev/null +++ b/desktop/mate/engrampa/translations.xml @@ -0,0 +1,8 @@ + + + + engrampa + Engrampa is an archive manager for the MATE environment. + Engrampa is an archive manager for the MATE environment. This means that you can create and modify archives; view the content of an archive; view and modify a file contained in the archive; extract files from the archive. + + \ No newline at end of file diff --git a/desktop/mate/eom/actions.py b/desktop/mate/eom/actions.py new file mode 100644 index 0000000000..30f00bc89a --- /dev/null +++ b/desktop/mate/eom/actions.py @@ -0,0 +1,28 @@ +#!/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 get + +def setup(): + autotools.configure("--prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-introspection=yes \ + --disable-schemas-compile") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/eom/files/a/configure.ac b/desktop/mate/eom/files/a/configure.ac new file mode 100644 index 0000000000..0575e2a7cf --- /dev/null +++ b/desktop/mate/eom/files/a/configure.ac @@ -0,0 +1,370 @@ +AC_PREREQ(2.59) +AC_CONFIG_MACRO_DIR([m4]) + +m4_define(eom_major_version, 1) +m4_define(eom_minor_version, 22) +m4_define(eom_micro_version, 2) +m4_define(eom_version, eom_major_version.eom_minor_version.eom_micro_version) + +AC_INIT([eom], eom_version, [http://www.mate-desktop.org], [eom]) +AM_INIT_AUTOMAKE([1.9 foreign no-dist-gzip dist-xz check-news]) + +# Support silencing the build output if supported (automake-1.11+) +m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) + +AC_DEFINE(EOM_MAJOR_VERSION, eom_major_version, [EOM major version]) +AC_SUBST(EOM_MAJOR_VERSION, eom_major_version) +AC_DEFINE(EOM_MINOR_VERSION, eom_minor_version, [EOM minor version]) +AC_SUBST(EOM_MINOR_VERSION, eom_minor_version) +AC_DEFINE(EOM_MICRO_VERSION, eom_micro_version, [EOM micro version]) +AC_SUBST(EOM_MICRO_VERSION, eom_micro_version) + +EOM_API_VERSION=2.20 +AC_SUBST(EOM_API_VERSION) + +AC_CONFIG_HEADERS([config.h]) + +AM_MAINTAINER_MODE + +MATE_COMMON_INIT +MATE_MAINTAINER_MODE_DEFINES +MATE_COMPILE_WARNINGS +MATE_DEBUG_CHECK + +# Disable building static archives by default +AC_DISABLE_STATIC +AC_PROG_LIBTOOL + +AC_PROG_CC +AM_PROG_CC_C_O +AC_PATH_PROG([GLIB_COMPILE_RESOURCES], [glib-compile-resources]) +AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal]) +AC_PATH_PROG([GLIB_MKENUMS],[glib-mkenums]) + +GTK_DOC_CHECK(1.9) + +AC_CHECK_FUNCS(strptime) + +# **************************************************************** +# Support for nl_langinfo (_NL_MEASUREMENT_MEASUREMENT) (optional) +# **************************************************************** +AC_MSG_CHECKING([for _NL_MEASUREMENT_MEASUREMENT]) +AC_TRY_LINK([#include ], [ +char c; +c = *((unsigned char *) nl_langinfo(_NL_MEASUREMENT_MEASUREMENT)); +], have_langinfo_measurement=yes, have_langinfo_measurement=no) +AC_MSG_RESULT($have_langinfo_measurement) +if test "$have_langinfo_measurement" = "yes"; then + AC_DEFINE([HAVE__NL_MEASUREMENT_MEASUREMENT], [1], + [Define if _NL_MEASUREMENT_MEASUREMENT is available]) +fi + +# *********** +# Translation +# *********** + +AM_GLIB_GNU_GETTEXT +IT_PROG_INTLTOOL([0.50.1]) + +GETTEXT_PACKAGE=AC_PACKAGE_NAME +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package.]) + +AC_SUBST(CFLAGS) +AC_SUBST(LDFLAGS) + +# *************** +# mate-doc-utils +# *************** + +PKG_PROG_PKG_CONFIG + +YELP_HELP_INIT + +# ********** +# MATE Libs +# ********** + +GLIB_REQUIRED=2.52.0 +GIO_REQUIRED=2.50.0 +GTK_REQUIRED=3.22.0 +MATE_DESKTOP_REQUIRED=1.17.0 +GDKPIXBUF_REQUIRED=2.30.0 +SHARED_MIME_INFO_REQUIRED=0.20 +EXEMPI_REQUIRED=1.99.5 +LIBPEAS_REQUIRED=1.8.0 + +PKG_CHECK_MODULES(GMODULE, gmodule-2.0, [GMODULE_ADD="gmodule-2.0"],[GMODULE_ADD=""]) +EOM_MODULES="gtk+-3.0 >= $GTK_REQUIRED \ + glib-2.0 >= $GLIB_REQUIRED \ + $GMODULE_ADD \ + gio-2.0 >= $GLIB_REQUIRED \ + gio-unix-2.0 >= $GLIB_REQUIRED \ + gthread-2.0 >= $GLIB_REQUIRED \ + mate-desktop-2.0 >= $MATE_DESKTOP_REQUIRED \ + gdk-pixbuf-2.0 >= $GDKPIXBUF_REQUIRED \ + gio-2.0 >= $GIO_REQUIRED \ + gtk+-unix-print-3.0 >= $GTK_REQUIRED \ + shared-mime-info >= $SHARED_MIME_INFO_REQUIRED \ + libpeas-1.0 >= $LIBPEAS_REQUIRED \ + libpeas-gtk-1.0 >= $LIBPEAS_REQUIRED" + +# Introspection +GOBJECT_INTROSPECTION_CHECK([0.9.3]) + +if test "$found_introspection" = "yes"; then + have_introspection=yes + AC_DEFINE([HAVE_INTROSPECTION], [1], [Define to enable GObject Introspection]) +else + have_introspection=no +fi + +AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$have_introspection" = xyes) + +# *************** +# ZLIB (required) +# *************** + +have_zlib=yes +AC_CHECK_HEADERS([zlib.h], + [AC_CHECK_LIB([z], [inflate], + [AC_CHECK_LIB([z], [crc32], [], [have_zlib=no])], + [have_zlib=no])], + [have_zlib=no]) + +if test x$have_zlib = xno; then + AC_MSG_ERROR([No sufficient zlib library found on your system.]) +fi + +# *************** +# EXIF (optional) +# *************** + +LIBEXIF_REQUIRED=0.6.14 + +AC_ARG_WITH([libexif], AC_HELP_STRING([--without-libexif], [disable EXIF support])) +have_exif=no +if test x$with_libexif != xno; then + PKG_CHECK_MODULES(EXIF, libexif >= $LIBEXIF_REQUIRED, have_exif=yes, have_exif=no) +fi +if test "x$have_exif" = "xyes"; then + AC_DEFINE(HAVE_EXIF, 1, [EXIF Support.]) + EOM_MODULES="$EOM_MODULES libexif >= $LIBEXIF_REQUIRED" +fi + +AM_CONDITIONAL([HAVE_EXIF], [test "x$have_exif" = "xyes"]) + +# ********************* +# Little CMS (optional) +# ********************* + +AC_ARG_WITH([cms], AC_HELP_STRING([--without-cms], [disable colour management support])) +have_lcms=no +if test x$with_cms != xno; then + PKG_CHECK_MODULES(LCMS, lcms2, have_lcms=yes, have_lcms=no) +fi +if test "x$have_lcms" = "xyes"; then + AC_DEFINE(HAVE_LCMS, 1, [Little CMS Support.]) + EOM_MODULES="$EOM_MODULES lcms2" +fi + +AM_CONDITIONAL([HAVE_LCMS], [test "x$have_lcms" = "xyes"]) + +# ********************* +# Exempi (optional) +# ********************* +AC_ARG_WITH(xmp, AC_HELP_STRING([--without-xmp], [disable special XMP support])) +have_exempi=no +if test x$with_xmp != xno; then + PKG_CHECK_MODULES(EXEMPI, exempi-2.0 >= $EXEMPI_REQUIRED, have_exempi=yes, have_exempi=no) +fi +if test "x$have_exempi" = "xyes"; then + AC_DEFINE(HAVE_EXEMPI,1, [XMP support.]) + EOM_MODULES="$EOM_MODULES exempi-2.0 >= $EXEMPI_REQUIRED" +fi + +AM_CONDITIONAL([HAVE_EXEMPI], [test "x$have_exempi" = "xyes"]) + +# Build EXIF-related documentation if we really have support for it +if test "x$have_exif" = "xyes" || test "x$have_exempi" = "xyes"; then + EOM_DOC_EXIF_START="" + EOM_DOC_EXIF_STOP="" +else + EOM_DOC_EXIF_START="" +fi + +AC_SUBST([EOM_DOC_EXIF_START]) +AC_SUBST([EOM_DOC_EXIF_STOP]) + +# ******************** +# Jpeg (semi-optional) +# ******************** + +AC_ARG_WITH(libjpeg, AC_HELP_STRING([--without-libjpeg], [disable special JPEG support])) + have_jpeg=no + have_libjpeg_80=no + if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then + AC_CHECK_LIB(jpeg, jpeg_destroy_decompress, + have_jpeg=yes, + have_jpeg=no + AC_MSG_WARN(*** JPEG loader will not be built (JPEG library not found) ***)) + if test "$have_jpeg" = yes; then + AC_MSG_CHECKING([for jpeglib.h]) + AC_TRY_CPP( +[#include +#undef PACKAGE +#undef VERSION +#undef HAVE_STDLIB_H +#include ], + have_jpeg=yes, + have_jpeg=no) + AC_MSG_RESULT($have_jpeg) + if test "$have_jpeg" = yes; then + LIBJPEG='-ljpeg' + AC_DEFINE(HAVE_JPEG, 1, [Jpeg Support.]) + AC_DEFINE(HAVE_LIBJPEG, 1, [libjpeg is Present.]) + AC_CHECK_LIB(jpeg, jpeg_simple_progression, + AC_DEFINE(HAVE_PROGRESSIVE_JPEG, 1, [Jpeg Progressive Saving Support.]), + AC_MSG_WARN(JPEG library does not support progressive saving.)) + AC_MSG_CHECKING([[libjpeg version is 8 or greater]]) + AC_PREPROC_IFELSE([ AC_LANG_SOURCE( + [[ +#include +#include +#if JPEG_LIB_VERSION < 80 +#error "wrong version" +#endif +int main(int c, char**v) { return 0; } + ]]) ], + [AC_MSG_RESULT(yes) + have_libjpeg_80=yes], + [AC_MSG_RESULT(no) + have_libjpeg_80=no]) + + else + AC_MSG_WARN(*** JPEG loader will not be built (JPEG header file not found) ***) + fi + fi + fi + + if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then + AC_MSG_ERROR([ +*** Checks for JPEG loader failed. You can build without it by passing +*** --without-libjpeg to configure but some programs using GTK+ may +*** not work properly]) + fi +AC_SUBST(LIBJPEG) +AM_CONDITIONAL(ENABLE_JPEG, test x$have_jpeg = xyes) +AM_CONDITIONAL(HAVE_LIBJPEG_80, test "x$have_libjpeg_80" = xyes) + +# ************************************ +# libXML2 (required for toolbareditor) +# ************************************ + +LIBXML2_REQUIRED=2.0 +PKG_CHECK_MODULES(LIBXML2, [libxml-2.0 >= $LIBXML2_REQUIRED]) + +# *************** +# RSVG (optional for scaling svg image) +# *************** + +LIBRSVG_REQUIRED=2.36.2 + +AC_ARG_WITH([librsvg], AC_HELP_STRING([--without-librsvg], [disable RSVG support])) +have_rsvg=no +if test x$with_librsvg != xno; then + PKG_CHECK_MODULES(RSVG, librsvg-2.0 >= $LIBRSVG_REQUIRED, have_rsvg=yes, have_rsvg=no) +fi +if test "x$have_rsvg" = "xyes"; then + AC_DEFINE(HAVE_RSVG, 1, [RSVG Support.]) + EOM_MODULES="$EOM_MODULES librsvg-2.0 >= $LIBRSVG_REQUIRED" +else + AC_WARN([LIBRSVG support disabled, svg files will not scale]) +fi + +AM_CONDITIONAL([HAVE_RSVG], [test "x$have_rsvg" = "xyes"]) + +# **************** +# CFLAGS/LIBS init +# **************** + +PKG_CHECK_MODULES(EOM, $EOM_MODULES) +AC_SUBST(EOM_CFLAGS) +AC_SUBST(EOM_LIBS) + +# ******************************************************* +# libX11 (required for TotemScrSaver and Color Profiling) +# ******************************************************* + +# Check GDK rendering target +gdk_target_has_x11=`$PKG_CONFIG --variable=targets gdk-3.0 | grep x11` + +if test "x$have_lcms" = "xyes" || test "$gdk_target_has_x11" != ""; then + PKG_CHECK_MODULES(X11, [x11], have_x11=yes, have_x11=no) + + if test "x$have_x11" != "xyes"; then + # Fallback for X11 releases without .pc-files + AC_PATH_XTRA + if test x$no_x = xyes ; then + AC_MSG_ERROR([X development libraries (libX11) not found]) + else + X11_LIBS="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS" + AC_SUBST(X11_LIBS) + have_x11=yes + fi + fi +fi + +# ***** +# GSettings +# ***** + +GLIB_GSETTINGS + +AC_SEARCH_LIBS([floor],[m]) + +AC_CONFIG_FILES([ +Makefile +src/Makefile +man/Makefile +jpegutils/Makefile +cut-n-paste/Makefile +cut-n-paste/toolbar-editor/Makefile +help/Makefile +po/Makefile.in +data/Makefile +data/eom.pc +data/eom.desktop.in +data/org.mate.eom.gschema.xml +data/pixmaps/Makefile +data/icons/Makefile +data/icons/16x16/Makefile +data/icons/22x22/Makefile +data/icons/24x24/Makefile +data/icons/32x32/Makefile +data/icons/48x48/Makefile +data/icons/scalable/Makefile +doc/Makefile +doc/reference/Makefile +doc/reference/version.xml +doc/reference/eom-docs.sgml +plugins/Makefile +]) + +AC_OUTPUT + +echo " +Configure summary: + + Source code location .......: ${srcdir} + Compiler ...................: ${CC} + Extra Compiler Warnings ....: ${WARN_CFLAGS} + + EXIF support ...............: ${have_exif} + XMP support ................: ${have_exempi} + JPEG support ...............: ${have_jpeg} + RSVG support ...............: ${have_rsvg} + Colour management support ..: ${have_lcms} + GObject Introspection.......: ${have_introspection} +" diff --git a/desktop/mate/eom/files/a/src/eom-thumbnail.c b/desktop/mate/eom/files/a/src/eom-thumbnail.c new file mode 100644 index 0000000000..e4cc56adf8 --- /dev/null +++ b/desktop/mate/eom/files/a/src/eom-thumbnail.c @@ -0,0 +1,541 @@ +/* Eye Of Mate - Thumbnailing functions + * + * Copyright (C) 2000-2008 The Free Software Foundation + * + * Author: Lucas Rocha + * + * Based on eel code (eel/eel-graphic-effects.c) by: + * - Andy Hertzfeld + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +/* We must define MATE_DESKTOP_USE_UNSTABLE_API to be able + to use MateDesktopThumbnail */ +#ifndef MATE_DESKTOP_USE_UNSTABLE_API +#define MATE_DESKTOP_USE_UNSTABLE_API +#endif +#include + +#include "eom-thumbnail.h" +#include "eom-list-store.h" +#include "eom-debug.h" + +#define EOM_THUMB_ERROR eom_thumb_error_quark () + +static MateDesktopThumbnailFactory *factory = NULL; +static GdkPixbuf *frame = NULL; + +typedef enum { + EOM_THUMB_ERROR_VFS, + EOM_THUMB_ERROR_GENERIC, + EOM_THUMB_ERROR_UNKNOWN +} EomThumbError; + +typedef struct { + char *uri_str; + char *thumb_path; + time_t mtime; + char *mime_type; + gboolean thumb_exists; + gboolean failed_thumb_exists; + gboolean can_read; +} EomThumbData; + +static GQuark +eom_thumb_error_quark (void) +{ + static GQuark q = 0; + if (q == 0) + q = g_quark_from_static_string ("eom-thumb-error-quark"); + + return q; +} + +static void +set_vfs_error (GError **error, GError *ioerror) +{ + g_set_error (error, + EOM_THUMB_ERROR, + EOM_THUMB_ERROR_VFS, + "%s", ioerror ? ioerror->message : "VFS error making a thumbnail"); +} + +static void +set_thumb_error (GError **error, int error_id, const char *string) +{ + g_set_error (error, + EOM_THUMB_ERROR, + error_id, + "%s", string); +} + +static GdkPixbuf* +get_valid_thumbnail (EomThumbData *data, GError **error) +{ + GdkPixbuf *thumb = NULL; + + g_return_val_if_fail (data != NULL, NULL); + + /* does a thumbnail under the path exists? */ + if (data->thumb_exists) { + thumb = gdk_pixbuf_new_from_file (data->thumb_path, error); + + /* is this thumbnail file up to date? */ + if (thumb != NULL && !mate_desktop_thumbnail_is_valid (thumb, data->uri_str, data->mtime)) { + g_object_unref (thumb); + thumb = NULL; + } + } + + return thumb; +} + +static GdkPixbuf * +create_thumbnail_from_pixbuf (EomThumbData *data, + GdkPixbuf *pixbuf, + GError **error) +{ + GdkPixbuf *thumb; + gint width, height; + gfloat perc; + + g_assert (factory != NULL); + + width = gdk_pixbuf_get_width (pixbuf); + height = gdk_pixbuf_get_height (pixbuf); + + perc = CLAMP (128.0/(MAX (width, height)), 0, 1); + + thumb = mate_desktop_thumbnail_scale_down_pixbuf (pixbuf, + width*perc, + height*perc); + + return thumb; +} + +static void +eom_thumb_data_free (EomThumbData *data) +{ + if (data == NULL) + return; + + g_free (data->thumb_path); + g_free (data->mime_type); + g_free (data->uri_str); + + g_slice_free (EomThumbData, data); +} + +static EomThumbData* +eom_thumb_data_new (GFile *file, GError **error) +{ + EomThumbData *data; + GFileInfo *file_info; + GError *ioerror = NULL; + + g_return_val_if_fail (file != NULL, NULL); + g_return_val_if_fail (error != NULL && *error == NULL, NULL); + + data = g_slice_new0 (EomThumbData); + + data->uri_str = g_file_get_uri (file); + data->thumb_path = mate_desktop_thumbnail_path_for_uri (data->uri_str, MATE_DESKTOP_THUMBNAIL_SIZE_NORMAL); + + file_info = g_file_query_info (file, + G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE "," + G_FILE_ATTRIBUTE_TIME_MODIFIED "," + G_FILE_ATTRIBUTE_THUMBNAIL_PATH "," + G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "," + G_FILE_ATTRIBUTE_ACCESS_CAN_READ, + 0, NULL, &ioerror); + if (file_info == NULL) + { + set_vfs_error (error, ioerror); + g_clear_error (&ioerror); + } + + if (*error == NULL) { + /* if available, copy data */ + data->mtime = g_file_info_get_attribute_uint64 (file_info, + G_FILE_ATTRIBUTE_TIME_MODIFIED); + data->mime_type = g_strdup (g_file_info_get_content_type (file_info)); + + data->thumb_exists = (g_file_info_get_attribute_byte_string (file_info, + G_FILE_ATTRIBUTE_THUMBNAIL_PATH) != NULL); + data->failed_thumb_exists = g_file_info_get_attribute_boolean (file_info, + G_FILE_ATTRIBUTE_THUMBNAILING_FAILED); + data->can_read = TRUE; + if (g_file_info_has_attribute (file_info, G_FILE_ATTRIBUTE_ACCESS_CAN_READ)) { + data->can_read = g_file_info_get_attribute_boolean (file_info, + G_FILE_ATTRIBUTE_ACCESS_CAN_READ); + } + } + else { + eom_thumb_data_free (data); + data = NULL; + g_clear_error (&ioerror); + } + + g_object_unref (file_info); + + return data; +} + +static void +draw_frame_row (GdkPixbuf *frame_image, + gint target_width, + gint source_width, + gint source_v_position, + gint dest_v_position, + GdkPixbuf *result_pixbuf, + gint left_offset, + gint height) +{ + gint remaining_width, h_offset, slab_width; + + remaining_width = target_width; + h_offset = 0; + + while (remaining_width > 0) { + slab_width = remaining_width > source_width ? + source_width : remaining_width; + + gdk_pixbuf_copy_area (frame_image, + left_offset, + source_v_position, + slab_width, + height, + result_pixbuf, + left_offset + h_offset, + dest_v_position); + + remaining_width -= slab_width; + h_offset += slab_width; + } +} + +static void +draw_frame_column (GdkPixbuf *frame_image, + gint target_height, + gint source_height, + gint source_h_position, + gint dest_h_position, + GdkPixbuf *result_pixbuf, + gint top_offset, + gint width) +{ + gint remaining_height, v_offset, slab_height; + + remaining_height = target_height; + v_offset = 0; + + while (remaining_height > 0) { + slab_height = remaining_height > source_height ? + source_height : remaining_height; + + gdk_pixbuf_copy_area (frame_image, + source_h_position, + top_offset, + width, + slab_height, + result_pixbuf, + dest_h_position, + top_offset + v_offset); + + remaining_height -= slab_height; + v_offset += slab_height; + } +} + +static GdkPixbuf * +eom_thumbnail_stretch_frame_image (GdkPixbuf *frame_image, + gint left_offset, + gint top_offset, + gint right_offset, + gint bottom_offset, + gint dest_width, + gint dest_height, + gboolean fill_flag) +{ + GdkPixbuf *result_pixbuf; + gint frame_width, frame_height; + gint target_width, target_frame_width; + gint target_height, target_frame_height; + + frame_width = gdk_pixbuf_get_width (frame_image); + frame_height = gdk_pixbuf_get_height (frame_image); + + if (fill_flag) { + result_pixbuf = gdk_pixbuf_scale_simple (frame_image, + dest_width, + dest_height, + GDK_INTERP_NEAREST); + } else { + result_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, + TRUE, + 8, + dest_width, + dest_height); + + /* Clear pixbuf to fully opaque white */ + gdk_pixbuf_fill (result_pixbuf, 0xffffffff); + } + + target_width = dest_width - left_offset - right_offset; + target_frame_width = frame_width - left_offset - right_offset; + + target_height = dest_height - top_offset - bottom_offset; + target_frame_height = frame_height - top_offset - bottom_offset; + + /* Draw the left top corner and top row */ + gdk_pixbuf_copy_area (frame_image, + 0, 0, + left_offset, + top_offset, + result_pixbuf, + 0, 0); + + draw_frame_row (frame_image, + target_width, + target_frame_width, + 0, 0, + result_pixbuf, + left_offset, + top_offset); + + /* Draw the right top corner and left column */ + gdk_pixbuf_copy_area (frame_image, + frame_width - right_offset, + 0, + right_offset, + top_offset, + result_pixbuf, + dest_width - right_offset, + 0); + + draw_frame_column (frame_image, + target_height, + target_frame_height, + 0, 0, + result_pixbuf, + top_offset, + left_offset); + + /* Draw the bottom right corner and bottom row */ + gdk_pixbuf_copy_area (frame_image, + frame_width - right_offset, + frame_height - bottom_offset, + right_offset, + bottom_offset, + result_pixbuf, + dest_width - right_offset, + dest_height - bottom_offset); + + draw_frame_row (frame_image, + target_width, + target_frame_width, + frame_height - bottom_offset, + dest_height - bottom_offset, + result_pixbuf, + left_offset, bottom_offset); + + /* Draw the bottom left corner and the right column */ + gdk_pixbuf_copy_area (frame_image, + 0, + frame_height - bottom_offset, + left_offset, + bottom_offset, + result_pixbuf, + 0, + dest_height - bottom_offset); + + draw_frame_column (frame_image, + target_height, + target_frame_height, + frame_width - right_offset, + dest_width - right_offset, + result_pixbuf, top_offset, + right_offset); + + return result_pixbuf; +} + +/** + * eom_thumbnail_add_frame: + * @thumbnail: a #GdkPixbuf + * + * Adds a frame to @thumbnail + * + * Returns: (transfer full): a new #GdkPixbuf, storing @thumbnail nicely framed. + **/ +GdkPixbuf * +eom_thumbnail_add_frame (GdkPixbuf *thumbnail) +{ + GdkPixbuf *result_pixbuf; + gint source_width, source_height; + gint dest_width, dest_height; + + source_width = gdk_pixbuf_get_width (thumbnail); + source_height = gdk_pixbuf_get_height (thumbnail); + + dest_width = source_width + 9; + dest_height = source_height + 9; + + result_pixbuf = eom_thumbnail_stretch_frame_image (frame, + 3, 3, 6, 6, + dest_width, + dest_height, + FALSE); + + gdk_pixbuf_copy_area (thumbnail, + 0, 0, + source_width, + source_height, + result_pixbuf, + 3, 3); + + return result_pixbuf; +} + +/** + * eom_thumbnail_fit_to_size: + * @thumbnail: a #GdkPixbuf + * @dimension: the maximum width or height desired + * + * Ensures a pixbuf fits a given @dimension + * + * Returns: (transfer full): a new #GdkPixbuf + **/ +GdkPixbuf * +eom_thumbnail_fit_to_size (GdkPixbuf *thumbnail, gint dimension) +{ + gint width, height; + + width = gdk_pixbuf_get_width (thumbnail); + height = gdk_pixbuf_get_height (thumbnail); + + if (width > dimension || height > dimension) { + GdkPixbuf *result_pixbuf; + gfloat factor; + + if (width > height) { + factor = (gfloat) dimension / (gfloat) width; + } else { + factor = (gfloat) dimension / (gfloat) height; + } + + width = MAX (width * factor, 1); + height = MAX (height * factor, 1); + + result_pixbuf = mate_desktop_thumbnail_scale_down_pixbuf (thumbnail, width, height); + + return result_pixbuf; + } + return gdk_pixbuf_copy (thumbnail); +} + +/** + * eom_thumbnail_load: + * @image: a #EomImage + * @error: location to store the error ocurring or %NULL to ignore + * + * Loads the thumbnail for @image. In case of error, %NULL is returned + * and @error is set. + * + * Returns: (transfer full): a new #GdkPixbuf with the thumbnail for + * @image or %NULL in case of error. + **/ +GdkPixbuf* +eom_thumbnail_load (EomImage *image, GError **error) +{ + GdkPixbuf *thumb = NULL; + GFile *file; + EomThumbData *data; + GdkPixbuf *pixbuf = NULL; + + g_return_val_if_fail (image != NULL, NULL); + g_return_val_if_fail (error != NULL && *error == NULL, NULL); + + file = eom_image_get_file (image); + data = eom_thumb_data_new (file, error); + g_object_unref (file); + + if (data == NULL) + return NULL; + + if (!data->can_read || + (data->failed_thumb_exists && mate_desktop_thumbnail_factory_has_valid_failed_thumbnail (factory, data->uri_str, data->mtime))) { + eom_debug_message (DEBUG_THUMBNAIL, "%s: bad permissions or valid failed thumbnail present",data->uri_str); + set_thumb_error (error, EOM_THUMB_ERROR_GENERIC, "Thumbnail creation failed"); + return NULL; + } + + /* check if there is already a valid cached thumbnail */ + thumb = get_valid_thumbnail (data, error); + + if (thumb != NULL) { + eom_debug_message (DEBUG_THUMBNAIL, "%s: loaded from cache",data->uri_str); + } else if (mate_desktop_thumbnail_factory_can_thumbnail (factory, data->uri_str, data->mime_type, data->mtime)) { + /* Only use the image pixbuf when it is up to date. */ + if (!eom_image_is_file_changed (image)) + pixbuf = eom_image_get_pixbuf (image); + + if (pixbuf != NULL) { + /* generate a thumbnail from the in-memory image, + if we have already loaded the image */ + eom_debug_message (DEBUG_THUMBNAIL, "%s: creating from pixbuf",data->uri_str); + thumb = create_thumbnail_from_pixbuf (data, pixbuf, error); + g_object_unref (pixbuf); + } else { + /* generate a thumbnail from the file */ + eom_debug_message (DEBUG_THUMBNAIL, "%s: creating from file",data->uri_str); + thumb = mate_desktop_thumbnail_factory_generate_thumbnail (factory, data->uri_str, data->mime_type); + } + + if (thumb != NULL) { + /* Save the new thumbnail */ + mate_desktop_thumbnail_factory_save_thumbnail (factory, thumb, data->uri_str, data->mtime); + eom_debug_message (DEBUG_THUMBNAIL, "%s: normal thumbnail saved",data->uri_str); + } else { + /* Save a failed thumbnail, to stop further thumbnail attempts */ + mate_desktop_thumbnail_factory_create_failed_thumbnail (factory, data->uri_str, data->mtime); + eom_debug_message (DEBUG_THUMBNAIL, "%s: failed thumbnail saved",data->uri_str); + set_thumb_error (error, EOM_THUMB_ERROR_GENERIC, "Thumbnail creation failed"); + } + } + + eom_thumb_data_free (data); + + return thumb; +} + +void +eom_thumbnail_init (void) +{ + if (factory == NULL) { + factory = mate_desktop_thumbnail_factory_new (MATE_DESKTOP_THUMBNAIL_SIZE_NORMAL); + } + + if (frame == NULL) { + frame = gdk_pixbuf_new_from_resource ( + "/org/mate/eom/ui/pixmaps/thumbnail-frame.png", + NULL); + } +} diff --git a/desktop/mate/eom/files/b/configure.ac b/desktop/mate/eom/files/b/configure.ac new file mode 100644 index 0000000000..d8562caa71 --- /dev/null +++ b/desktop/mate/eom/files/b/configure.ac @@ -0,0 +1,373 @@ +AC_PREREQ(2.59) +AC_CONFIG_MACRO_DIR([m4]) + +m4_define(gdk-pixbuf_minver, 2.36.5) +m4_define(eom_major_version, 1) +m4_define(eom_minor_version, 22) +m4_define(eom_micro_version, 2) +m4_define(eom_version, eom_major_version.eom_minor_version.eom_micro_version) + +AC_INIT([eom], eom_version, [http://www.mate-desktop.org], [eom]) +AM_INIT_AUTOMAKE([1.9 foreign no-dist-gzip dist-xz check-news]) + +# Support silencing the build output if supported (automake-1.11+) +m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) + +AC_DEFINE(EOM_MAJOR_VERSION, eom_major_version, [EOM major version]) +AC_SUBST(EOM_MAJOR_VERSION, eom_major_version) +AC_DEFINE(EOM_MINOR_VERSION, eom_minor_version, [EOM minor version]) +AC_SUBST(EOM_MINOR_VERSION, eom_minor_version) +AC_DEFINE(EOM_MICRO_VERSION, eom_micro_version, [EOM micro version]) +AC_SUBST(EOM_MICRO_VERSION, eom_micro_version) + +EOM_API_VERSION=2.20 +AC_SUBST(EOM_API_VERSION) + +AC_CONFIG_HEADERS([config.h]) + +AM_MAINTAINER_MODE + +AC_SUBST(GDKPIXBUF_REQUIRED, [gdk-pixbuf_minver]) +MATE_COMMON_INIT +MATE_MAINTAINER_MODE_DEFINES +MATE_COMPILE_WARNINGS +MATE_DEBUG_CHECK + +# Disable building static archives by default +AC_DISABLE_STATIC +AC_PROG_LIBTOOL + +AC_PROG_CC +AM_PROG_CC_C_O +AC_PATH_PROG([GLIB_COMPILE_RESOURCES], [glib-compile-resources]) +AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal]) +AC_PATH_PROG([GLIB_MKENUMS],[glib-mkenums]) + +GTK_DOC_CHECK(1.9) + +AC_CHECK_FUNCS(strptime) + +# **************************************************************** +# Support for nl_langinfo (_NL_MEASUREMENT_MEASUREMENT) (optional) +# **************************************************************** +AC_MSG_CHECKING([for _NL_MEASUREMENT_MEASUREMENT]) +AC_TRY_LINK([#include ], [ +char c; +c = *((unsigned char *) nl_langinfo(_NL_MEASUREMENT_MEASUREMENT)); +], have_langinfo_measurement=yes, have_langinfo_measurement=no) +AC_MSG_RESULT($have_langinfo_measurement) +if test "$have_langinfo_measurement" = "yes"; then + AC_DEFINE([HAVE__NL_MEASUREMENT_MEASUREMENT], [1], + [Define if _NL_MEASUREMENT_MEASUREMENT is available]) +fi + +# *********** +# Translation +# *********** + +AM_GLIB_GNU_GETTEXT +IT_PROG_INTLTOOL([0.50.1]) + +GETTEXT_PACKAGE=AC_PACKAGE_NAME +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package.]) + +AC_SUBST(CFLAGS) +AC_SUBST(LDFLAGS) + +# *************** +# mate-doc-utils +# *************** + +PKG_PROG_PKG_CONFIG + +YELP_HELP_INIT + +# ********** +# MATE Libs +# ********** + +GLIB_REQUIRED=2.52.0 +GIO_REQUIRED=2.50.0 +GTK_REQUIRED=3.22.0 +MATE_DESKTOP_REQUIRED=1.17.0 +GDKPIXBUF_REQUIRED=2.30.0 +SHARED_MIME_INFO_REQUIRED=0.20 +EXEMPI_REQUIRED=1.99.5 +LIBPEAS_REQUIRED=1.8.0 + +PKG_CHECK_MODULES(GMODULE, gmodule-2.0, [GMODULE_ADD="gmodule-2.0"],[GMODULE_ADD=""]) +EOM_MODULES="gtk+-3.0 >= $GTK_REQUIRED \ + gdk-pixbuf-2.0 >= gdk-pixbuf_minver + glib-2.0 >= $GLIB_REQUIRED \ + $GMODULE_ADD \ + gio-2.0 >= $GLIB_REQUIRED \ + gio-unix-2.0 >= $GLIB_REQUIRED \ + gthread-2.0 >= $GLIB_REQUIRED \ + mate-desktop-2.0 >= $MATE_DESKTOP_REQUIRED \ + gdk-pixbuf-2.0 >= $GDKPIXBUF_REQUIRED \ + gio-2.0 >= $GIO_REQUIRED \ + gtk+-unix-print-3.0 >= $GTK_REQUIRED \ + shared-mime-info >= $SHARED_MIME_INFO_REQUIRED \ + libpeas-1.0 >= $LIBPEAS_REQUIRED \ + libpeas-gtk-1.0 >= $LIBPEAS_REQUIRED" + +# Introspection +GOBJECT_INTROSPECTION_CHECK([0.9.3]) + +if test "$found_introspection" = "yes"; then + have_introspection=yes + AC_DEFINE([HAVE_INTROSPECTION], [1], [Define to enable GObject Introspection]) +else + have_introspection=no +fi + +AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$have_introspection" = xyes) + +# *************** +# ZLIB (required) +# *************** + +have_zlib=yes +AC_CHECK_HEADERS([zlib.h], + [AC_CHECK_LIB([z], [inflate], + [AC_CHECK_LIB([z], [crc32], [], [have_zlib=no])], + [have_zlib=no])], + [have_zlib=no]) + +if test x$have_zlib = xno; then + AC_MSG_ERROR([No sufficient zlib library found on your system.]) +fi + +# *************** +# EXIF (optional) +# *************** + +LIBEXIF_REQUIRED=0.6.14 + +AC_ARG_WITH([libexif], AC_HELP_STRING([--without-libexif], [disable EXIF support])) +have_exif=no +if test x$with_libexif != xno; then + PKG_CHECK_MODULES(EXIF, libexif >= $LIBEXIF_REQUIRED, have_exif=yes, have_exif=no) +fi +if test "x$have_exif" = "xyes"; then + AC_DEFINE(HAVE_EXIF, 1, [EXIF Support.]) + EOM_MODULES="$EOM_MODULES libexif >= $LIBEXIF_REQUIRED" +fi + +AM_CONDITIONAL([HAVE_EXIF], [test "x$have_exif" = "xyes"]) + +# ********************* +# Little CMS (optional) +# ********************* + +AC_ARG_WITH([cms], AC_HELP_STRING([--without-cms], [disable colour management support])) +have_lcms=no +if test x$with_cms != xno; then + PKG_CHECK_MODULES(LCMS, lcms2, have_lcms=yes, have_lcms=no) +fi +if test "x$have_lcms" = "xyes"; then + AC_DEFINE(HAVE_LCMS, 1, [Little CMS Support.]) + EOM_MODULES="$EOM_MODULES lcms2" +fi + +AM_CONDITIONAL([HAVE_LCMS], [test "x$have_lcms" = "xyes"]) + +# ********************* +# Exempi (optional) +# ********************* +AC_ARG_WITH(xmp, AC_HELP_STRING([--without-xmp], [disable special XMP support])) +have_exempi=no +if test x$with_xmp != xno; then + PKG_CHECK_MODULES(EXEMPI, exempi-2.0 >= $EXEMPI_REQUIRED, have_exempi=yes, have_exempi=no) +fi +if test "x$have_exempi" = "xyes"; then + AC_DEFINE(HAVE_EXEMPI,1, [XMP support.]) + EOM_MODULES="$EOM_MODULES exempi-2.0 >= $EXEMPI_REQUIRED" +fi + +AM_CONDITIONAL([HAVE_EXEMPI], [test "x$have_exempi" = "xyes"]) + +# Build EXIF-related documentation if we really have support for it +if test "x$have_exif" = "xyes" || test "x$have_exempi" = "xyes"; then + EOM_DOC_EXIF_START="" + EOM_DOC_EXIF_STOP="" +else + EOM_DOC_EXIF_START="" +fi + +AC_SUBST([EOM_DOC_EXIF_START]) +AC_SUBST([EOM_DOC_EXIF_STOP]) + +# ******************** +# Jpeg (semi-optional) +# ******************** + +AC_ARG_WITH(libjpeg, AC_HELP_STRING([--without-libjpeg], [disable special JPEG support])) + have_jpeg=no + have_libjpeg_80=no + if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then + AC_CHECK_LIB(jpeg, jpeg_destroy_decompress, + have_jpeg=yes, + have_jpeg=no + AC_MSG_WARN(*** JPEG loader will not be built (JPEG library not found) ***)) + if test "$have_jpeg" = yes; then + AC_MSG_CHECKING([for jpeglib.h]) + AC_TRY_CPP( +[#include +#undef PACKAGE +#undef VERSION +#undef HAVE_STDLIB_H +#include ], + have_jpeg=yes, + have_jpeg=no) + AC_MSG_RESULT($have_jpeg) + if test "$have_jpeg" = yes; then + LIBJPEG='-ljpeg' + AC_DEFINE(HAVE_JPEG, 1, [Jpeg Support.]) + AC_DEFINE(HAVE_LIBJPEG, 1, [libjpeg is Present.]) + AC_CHECK_LIB(jpeg, jpeg_simple_progression, + AC_DEFINE(HAVE_PROGRESSIVE_JPEG, 1, [Jpeg Progressive Saving Support.]), + AC_MSG_WARN(JPEG library does not support progressive saving.)) + AC_MSG_CHECKING([[libjpeg version is 8 or greater]]) + AC_PREPROC_IFELSE([ AC_LANG_SOURCE( + [[ +#include +#include +#if JPEG_LIB_VERSION < 80 +#error "wrong version" +#endif +int main(int c, char**v) { return 0; } + ]]) ], + [AC_MSG_RESULT(yes) + have_libjpeg_80=yes], + [AC_MSG_RESULT(no) + have_libjpeg_80=no]) + + else + AC_MSG_WARN(*** JPEG loader will not be built (JPEG header file not found) ***) + fi + fi + fi + + if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then + AC_MSG_ERROR([ +*** Checks for JPEG loader failed. You can build without it by passing +*** --without-libjpeg to configure but some programs using GTK+ may +*** not work properly]) + fi +AC_SUBST(LIBJPEG) +AM_CONDITIONAL(ENABLE_JPEG, test x$have_jpeg = xyes) +AM_CONDITIONAL(HAVE_LIBJPEG_80, test "x$have_libjpeg_80" = xyes) + +# ************************************ +# libXML2 (required for toolbareditor) +# ************************************ + +LIBXML2_REQUIRED=2.0 +PKG_CHECK_MODULES(LIBXML2, [libxml-2.0 >= $LIBXML2_REQUIRED]) + +# *************** +# RSVG (optional for scaling svg image) +# *************** + +LIBRSVG_REQUIRED=2.36.2 + +AC_ARG_WITH([librsvg], AC_HELP_STRING([--without-librsvg], [disable RSVG support])) +have_rsvg=no +if test x$with_librsvg != xno; then + PKG_CHECK_MODULES(RSVG, librsvg-2.0 >= $LIBRSVG_REQUIRED, have_rsvg=yes, have_rsvg=no) +fi +if test "x$have_rsvg" = "xyes"; then + AC_DEFINE(HAVE_RSVG, 1, [RSVG Support.]) + EOM_MODULES="$EOM_MODULES librsvg-2.0 >= $LIBRSVG_REQUIRED" +else + AC_WARN([LIBRSVG support disabled, svg files will not scale]) +fi + +AM_CONDITIONAL([HAVE_RSVG], [test "x$have_rsvg" = "xyes"]) + +# **************** +# CFLAGS/LIBS init +# **************** + +PKG_CHECK_MODULES(EOM, $EOM_MODULES) +AC_SUBST(EOM_CFLAGS) +AC_SUBST(EOM_LIBS) + +# ******************************************************* +# libX11 (required for TotemScrSaver and Color Profiling) +# ******************************************************* + +# Check GDK rendering target +gdk_target_has_x11=`$PKG_CONFIG --variable=targets gdk-3.0 | grep x11` + +if test "x$have_lcms" = "xyes" || test "$gdk_target_has_x11" != ""; then + PKG_CHECK_MODULES(X11, [x11], have_x11=yes, have_x11=no) + + if test "x$have_x11" != "xyes"; then + # Fallback for X11 releases without .pc-files + AC_PATH_XTRA + if test x$no_x = xyes ; then + AC_MSG_ERROR([X development libraries (libX11) not found]) + else + X11_LIBS="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS" + AC_SUBST(X11_LIBS) + have_x11=yes + fi + fi +fi + +# ***** +# GSettings +# ***** + +GLIB_GSETTINGS + +AC_SEARCH_LIBS([floor],[m]) + +AC_CONFIG_FILES([ +Makefile +src/Makefile +man/Makefile +jpegutils/Makefile +cut-n-paste/Makefile +cut-n-paste/toolbar-editor/Makefile +help/Makefile +po/Makefile.in +data/Makefile +data/eom.pc +data/eom.desktop.in +data/org.mate.eom.gschema.xml +data/pixmaps/Makefile +data/icons/Makefile +data/icons/16x16/Makefile +data/icons/22x22/Makefile +data/icons/24x24/Makefile +data/icons/32x32/Makefile +data/icons/48x48/Makefile +data/icons/scalable/Makefile +doc/Makefile +doc/reference/Makefile +doc/reference/version.xml +doc/reference/eom-docs.sgml +plugins/Makefile +]) + +AC_OUTPUT + +echo " +Configure summary: + + Source code location .......: ${srcdir} + Compiler ...................: ${CC} + Extra Compiler Warnings ....: ${WARN_CFLAGS} + + EXIF support ...............: ${have_exif} + XMP support ................: ${have_exempi} + JPEG support ...............: ${have_jpeg} + RSVG support ...............: ${have_rsvg} + Colour management support ..: ${have_lcms} + GObject Introspection.......: ${have_introspection} +" diff --git a/desktop/mate/eom/files/b/src/eom-thumbnail.c b/desktop/mate/eom/files/b/src/eom-thumbnail.c new file mode 100644 index 0000000000..9a72d68a0e --- /dev/null +++ b/desktop/mate/eom/files/b/src/eom-thumbnail.c @@ -0,0 +1,542 @@ +/* Eye Of Mate - Thumbnailing functions + * + * Copyright (C) 2000-2008 The Free Software Foundation + * + * Author: Lucas Rocha + * + * Based on eel code (eel/eel-graphic-effects.c) by: + * - Andy Hertzfeld + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +/* We must define MATE_DESKTOP_USE_UNSTABLE_API to be able + to use MateDesktopThumbnail */ +#ifndef MATE_DESKTOP_USE_UNSTABLE_API +#define MATE_DESKTOP_USE_UNSTABLE_API +#endif +#include + +#include "eom-thumbnail.h" +#include "eom-list-store.h" +#include "eom-debug.h" + +#define EOM_THUMB_ERROR eom_thumb_error_quark () + +static MateDesktopThumbnailFactory *factory = NULL; +static GdkPixbuf *frame = NULL; + +typedef enum { + EOM_THUMB_ERROR_VFS, + EOM_THUMB_ERROR_GENERIC, + EOM_THUMB_ERROR_UNKNOWN +} EomThumbError; + +typedef struct { + char *uri_str; + char *thumb_path; + time_t mtime; + char *mime_type; + gboolean thumb_exists; + gboolean failed_thumb_exists; + gboolean can_read; +} EomThumbData; + +static GQuark +eom_thumb_error_quark (void) +{ + static GQuark q = 0; + if (q == 0) + q = g_quark_from_static_string ("eom-thumb-error-quark"); + + return q; +} + +static void +set_vfs_error (GError **error, GError *ioerror) +{ + g_set_error (error, + EOM_THUMB_ERROR, + EOM_THUMB_ERROR_VFS, + "%s", ioerror ? ioerror->message : "VFS error making a thumbnail"); +} + +static void +set_thumb_error (GError **error, int error_id, const char *string) +{ + g_set_error (error, + EOM_THUMB_ERROR, + error_id, + "%s", string); +} + +static GdkPixbuf* +get_valid_thumbnail (EomThumbData *data, GError **error) +{ + GdkPixbuf *thumb = NULL; + + g_return_val_if_fail (data != NULL, NULL); + + /* does a thumbnail under the path exists? */ + if (data->thumb_exists) { + thumb = gdk_pixbuf_new_from_file (data->thumb_path, error); + + /* is this thumbnail file up to date? */ + if (thumb != NULL && !mate_desktop_thumbnail_is_valid (thumb, data->uri_str, data->mtime)) { + g_object_unref (thumb); + thumb = NULL; + } + } + + return thumb; +} + +static GdkPixbuf * +create_thumbnail_from_pixbuf (EomThumbData *data, + GdkPixbuf *pixbuf, + GError **error) +{ + GdkPixbuf *thumb; + gint width, height; + gfloat perc; + + g_assert (factory != NULL); + + width = gdk_pixbuf_get_width (pixbuf); + height = gdk_pixbuf_get_height (pixbuf); + + perc = CLAMP (128.0/(MAX (width, height)), 0, 1); + + thumb = gdk_pixbuf_scale_simple (pixbuf, + width*perc, + height*perc, + GDK_INTERP_HYPER); + + return thumb; +} + +static void +eom_thumb_data_free (EomThumbData *data) +{ + if (data == NULL) + return; + + g_free (data->thumb_path); + g_free (data->mime_type); + g_free (data->uri_str); + + g_slice_free (EomThumbData, data); +} + +static EomThumbData* +eom_thumb_data_new (GFile *file, GError **error) +{ + EomThumbData *data; + GFileInfo *file_info; + GError *ioerror = NULL; + + g_return_val_if_fail (file != NULL, NULL); + g_return_val_if_fail (error != NULL && *error == NULL, NULL); + + data = g_slice_new0 (EomThumbData); + + data->uri_str = g_file_get_uri (file); + data->thumb_path = mate_desktop_thumbnail_path_for_uri (data->uri_str, MATE_DESKTOP_THUMBNAIL_SIZE_NORMAL); + + file_info = g_file_query_info (file, + G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE "," + G_FILE_ATTRIBUTE_TIME_MODIFIED "," + G_FILE_ATTRIBUTE_THUMBNAIL_PATH "," + G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "," + G_FILE_ATTRIBUTE_ACCESS_CAN_READ, + 0, NULL, &ioerror); + if (file_info == NULL) + { + set_vfs_error (error, ioerror); + g_clear_error (&ioerror); + } + + if (*error == NULL) { + /* if available, copy data */ + data->mtime = g_file_info_get_attribute_uint64 (file_info, + G_FILE_ATTRIBUTE_TIME_MODIFIED); + data->mime_type = g_strdup (g_file_info_get_content_type (file_info)); + + data->thumb_exists = (g_file_info_get_attribute_byte_string (file_info, + G_FILE_ATTRIBUTE_THUMBNAIL_PATH) != NULL); + data->failed_thumb_exists = g_file_info_get_attribute_boolean (file_info, + G_FILE_ATTRIBUTE_THUMBNAILING_FAILED); + data->can_read = TRUE; + if (g_file_info_has_attribute (file_info, G_FILE_ATTRIBUTE_ACCESS_CAN_READ)) { + data->can_read = g_file_info_get_attribute_boolean (file_info, + G_FILE_ATTRIBUTE_ACCESS_CAN_READ); + } + } + else { + eom_thumb_data_free (data); + data = NULL; + g_clear_error (&ioerror); + } + + g_object_unref (file_info); + + return data; +} + +static void +draw_frame_row (GdkPixbuf *frame_image, + gint target_width, + gint source_width, + gint source_v_position, + gint dest_v_position, + GdkPixbuf *result_pixbuf, + gint left_offset, + gint height) +{ + gint remaining_width, h_offset, slab_width; + + remaining_width = target_width; + h_offset = 0; + + while (remaining_width > 0) { + slab_width = remaining_width > source_width ? + source_width : remaining_width; + + gdk_pixbuf_copy_area (frame_image, + left_offset, + source_v_position, + slab_width, + height, + result_pixbuf, + left_offset + h_offset, + dest_v_position); + + remaining_width -= slab_width; + h_offset += slab_width; + } +} + +static void +draw_frame_column (GdkPixbuf *frame_image, + gint target_height, + gint source_height, + gint source_h_position, + gint dest_h_position, + GdkPixbuf *result_pixbuf, + gint top_offset, + gint width) +{ + gint remaining_height, v_offset, slab_height; + + remaining_height = target_height; + v_offset = 0; + + while (remaining_height > 0) { + slab_height = remaining_height > source_height ? + source_height : remaining_height; + + gdk_pixbuf_copy_area (frame_image, + source_h_position, + top_offset, + width, + slab_height, + result_pixbuf, + dest_h_position, + top_offset + v_offset); + + remaining_height -= slab_height; + v_offset += slab_height; + } +} + +static GdkPixbuf * +eom_thumbnail_stretch_frame_image (GdkPixbuf *frame_image, + gint left_offset, + gint top_offset, + gint right_offset, + gint bottom_offset, + gint dest_width, + gint dest_height, + gboolean fill_flag) +{ + GdkPixbuf *result_pixbuf; + gint frame_width, frame_height; + gint target_width, target_frame_width; + gint target_height, target_frame_height; + + frame_width = gdk_pixbuf_get_width (frame_image); + frame_height = gdk_pixbuf_get_height (frame_image); + + if (fill_flag) { + result_pixbuf = gdk_pixbuf_scale_simple (frame_image, + dest_width, + dest_height, + GDK_INTERP_NEAREST); + } else { + result_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, + TRUE, + 8, + dest_width, + dest_height); + + /* Clear pixbuf to fully opaque white */ + gdk_pixbuf_fill (result_pixbuf, 0xffffffff); + } + + target_width = dest_width - left_offset - right_offset; + target_frame_width = frame_width - left_offset - right_offset; + + target_height = dest_height - top_offset - bottom_offset; + target_frame_height = frame_height - top_offset - bottom_offset; + + /* Draw the left top corner and top row */ + gdk_pixbuf_copy_area (frame_image, + 0, 0, + left_offset, + top_offset, + result_pixbuf, + 0, 0); + + draw_frame_row (frame_image, + target_width, + target_frame_width, + 0, 0, + result_pixbuf, + left_offset, + top_offset); + + /* Draw the right top corner and left column */ + gdk_pixbuf_copy_area (frame_image, + frame_width - right_offset, + 0, + right_offset, + top_offset, + result_pixbuf, + dest_width - right_offset, + 0); + + draw_frame_column (frame_image, + target_height, + target_frame_height, + 0, 0, + result_pixbuf, + top_offset, + left_offset); + + /* Draw the bottom right corner and bottom row */ + gdk_pixbuf_copy_area (frame_image, + frame_width - right_offset, + frame_height - bottom_offset, + right_offset, + bottom_offset, + result_pixbuf, + dest_width - right_offset, + dest_height - bottom_offset); + + draw_frame_row (frame_image, + target_width, + target_frame_width, + frame_height - bottom_offset, + dest_height - bottom_offset, + result_pixbuf, + left_offset, bottom_offset); + + /* Draw the bottom left corner and the right column */ + gdk_pixbuf_copy_area (frame_image, + 0, + frame_height - bottom_offset, + left_offset, + bottom_offset, + result_pixbuf, + 0, + dest_height - bottom_offset); + + draw_frame_column (frame_image, + target_height, + target_frame_height, + frame_width - right_offset, + dest_width - right_offset, + result_pixbuf, top_offset, + right_offset); + + return result_pixbuf; +} + +/** + * eom_thumbnail_add_frame: + * @thumbnail: a #GdkPixbuf + * + * Adds a frame to @thumbnail + * + * Returns: (transfer full): a new #GdkPixbuf, storing @thumbnail nicely framed. + **/ +GdkPixbuf * +eom_thumbnail_add_frame (GdkPixbuf *thumbnail) +{ + GdkPixbuf *result_pixbuf; + gint source_width, source_height; + gint dest_width, dest_height; + + source_width = gdk_pixbuf_get_width (thumbnail); + source_height = gdk_pixbuf_get_height (thumbnail); + + dest_width = source_width + 9; + dest_height = source_height + 9; + + result_pixbuf = eom_thumbnail_stretch_frame_image (frame, + 3, 3, 6, 6, + dest_width, + dest_height, + FALSE); + + gdk_pixbuf_copy_area (thumbnail, + 0, 0, + source_width, + source_height, + result_pixbuf, + 3, 3); + + return result_pixbuf; +} + +/** + * eom_thumbnail_fit_to_size: + * @thumbnail: a #GdkPixbuf + * @dimension: the maximum width or height desired + * + * Ensures a pixbuf fits a given @dimension + * + * Returns: (transfer full): a new #GdkPixbuf + **/ +GdkPixbuf * +eom_thumbnail_fit_to_size (GdkPixbuf *thumbnail, gint dimension) +{ + gint width, height; + + width = gdk_pixbuf_get_width (thumbnail); + height = gdk_pixbuf_get_height (thumbnail); + + if (width > dimension || height > dimension) { + GdkPixbuf *result_pixbuf; + gfloat factor; + + if (width > height) { + factor = (gfloat) dimension / (gfloat) width; + } else { + factor = (gfloat) dimension / (gfloat) height; + } + + width = MAX (width * factor, 1); + height = MAX (height * factor, 1); + + result_pixbuf = gdk_pixbuf_scale_simple (thumbnail, width, height, GDK_INTERP_HYPER); + + return result_pixbuf; + } + return gdk_pixbuf_copy (thumbnail); +} + +/** + * eom_thumbnail_load: + * @image: a #EomImage + * @error: location to store the error ocurring or %NULL to ignore + * + * Loads the thumbnail for @image. In case of error, %NULL is returned + * and @error is set. + * + * Returns: (transfer full): a new #GdkPixbuf with the thumbnail for + * @image or %NULL in case of error. + **/ +GdkPixbuf* +eom_thumbnail_load (EomImage *image, GError **error) +{ + GdkPixbuf *thumb = NULL; + GFile *file; + EomThumbData *data; + GdkPixbuf *pixbuf = NULL; + + g_return_val_if_fail (image != NULL, NULL); + g_return_val_if_fail (error != NULL && *error == NULL, NULL); + + file = eom_image_get_file (image); + data = eom_thumb_data_new (file, error); + g_object_unref (file); + + if (data == NULL) + return NULL; + + if (!data->can_read || + (data->failed_thumb_exists && mate_desktop_thumbnail_factory_has_valid_failed_thumbnail (factory, data->uri_str, data->mtime))) { + eom_debug_message (DEBUG_THUMBNAIL, "%s: bad permissions or valid failed thumbnail present",data->uri_str); + set_thumb_error (error, EOM_THUMB_ERROR_GENERIC, "Thumbnail creation failed"); + return NULL; + } + + /* check if there is already a valid cached thumbnail */ + thumb = get_valid_thumbnail (data, error); + + if (thumb != NULL) { + eom_debug_message (DEBUG_THUMBNAIL, "%s: loaded from cache",data->uri_str); + } else if (mate_desktop_thumbnail_factory_can_thumbnail (factory, data->uri_str, data->mime_type, data->mtime)) { + /* Only use the image pixbuf when it is up to date. */ + if (!eom_image_is_file_changed (image)) + pixbuf = eom_image_get_pixbuf (image); + + if (pixbuf != NULL) { + /* generate a thumbnail from the in-memory image, + if we have already loaded the image */ + eom_debug_message (DEBUG_THUMBNAIL, "%s: creating from pixbuf",data->uri_str); + thumb = create_thumbnail_from_pixbuf (data, pixbuf, error); + g_object_unref (pixbuf); + } else { + /* generate a thumbnail from the file */ + eom_debug_message (DEBUG_THUMBNAIL, "%s: creating from file",data->uri_str); + thumb = mate_desktop_thumbnail_factory_generate_thumbnail (factory, data->uri_str, data->mime_type); + } + + if (thumb != NULL) { + /* Save the new thumbnail */ + mate_desktop_thumbnail_factory_save_thumbnail (factory, thumb, data->uri_str, data->mtime); + eom_debug_message (DEBUG_THUMBNAIL, "%s: normal thumbnail saved",data->uri_str); + } else { + /* Save a failed thumbnail, to stop further thumbnail attempts */ + mate_desktop_thumbnail_factory_create_failed_thumbnail (factory, data->uri_str, data->mtime); + eom_debug_message (DEBUG_THUMBNAIL, "%s: failed thumbnail saved",data->uri_str); + set_thumb_error (error, EOM_THUMB_ERROR_GENERIC, "Thumbnail creation failed"); + } + } + + eom_thumb_data_free (data); + + return thumb; +} + +void +eom_thumbnail_init (void) +{ + if (factory == NULL) { + factory = mate_desktop_thumbnail_factory_new (MATE_DESKTOP_THUMBNAIL_SIZE_NORMAL); + } + + if (frame == NULL) { + frame = gdk_pixbuf_new_from_resource ( + "/org/mate/eom/ui/pixmaps/thumbnail-frame.png", + NULL); + } +} diff --git a/desktop/mate/eom/files/eom_build_fixed.patch b/desktop/mate/eom/files/eom_build_fixed.patch new file mode 100644 index 0000000000..e3c7466e73 --- /dev/null +++ b/desktop/mate/eom/files/eom_build_fixed.patch @@ -0,0 +1,52 @@ +diff -Nuar a/configure.ac b/configure.ac +--- a/configure.ac 2019-09-18 16:05:00.000000000 +0300 ++++ b/configure.ac 2020-02-19 10:35:23.874694686 +0300 +@@ -1,6 +1,7 @@ + AC_PREREQ(2.59) + AC_CONFIG_MACRO_DIR([m4]) + ++m4_define(gdk-pixbuf_minver, 2.36.5) + m4_define(eom_major_version, 1) + m4_define(eom_minor_version, 22) + m4_define(eom_micro_version, 2) +@@ -26,6 +27,7 @@ + + AM_MAINTAINER_MODE + ++AC_SUBST(GDKPIXBUF_REQUIRED, [gdk-pixbuf_minver]) + MATE_COMMON_INIT + MATE_MAINTAINER_MODE_DEFINES + MATE_COMPILE_WARNINGS +@@ -96,6 +98,7 @@ + + PKG_CHECK_MODULES(GMODULE, gmodule-2.0, [GMODULE_ADD="gmodule-2.0"],[GMODULE_ADD=""]) + EOM_MODULES="gtk+-3.0 >= $GTK_REQUIRED \ ++ gdk-pixbuf-2.0 >= gdk-pixbuf_minver + glib-2.0 >= $GLIB_REQUIRED \ + $GMODULE_ADD \ + gio-2.0 >= $GLIB_REQUIRED \ +diff -Nuar a/src/eom-thumbnail.c b/src/eom-thumbnail.c +--- a/src/eom-thumbnail.c 2019-09-18 16:05:00.000000000 +0300 ++++ b/src/eom-thumbnail.c 2020-02-19 10:42:44.560728013 +0300 +@@ -123,9 +123,10 @@ + + perc = CLAMP (128.0/(MAX (width, height)), 0, 1); + +- thumb = mate_desktop_thumbnail_scale_down_pixbuf (pixbuf, ++ thumb = gdk_pixbuf_scale_simple (pixbuf, + width*perc, +- height*perc); ++ height*perc, ++ GDK_INTERP_HYPER); + + return thumb; + } +@@ -444,7 +445,7 @@ + width = MAX (width * factor, 1); + height = MAX (height * factor, 1); + +- result_pixbuf = mate_desktop_thumbnail_scale_down_pixbuf (thumbnail, width, height); ++ result_pixbuf = gdk_pixbuf_scale_simple (thumbnail, width, height, GDK_INTERP_HYPER); + + return result_pixbuf; + } diff --git a/desktop/mate/eom/pspec.xml b/desktop/mate/eom/pspec.xml new file mode 100755 index 0000000000..65e362d084 --- /dev/null +++ b/desktop/mate/eom/pspec.xml @@ -0,0 +1,112 @@ + + + + + eom + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + eom + app:gui + Eye of MATE, an image viewer for MATE + This is the Eye of MATE, an image viewer program. It is meant to be a fast and functional image viewer. + http://pub.mate-desktop.org/releases/1.22/eom-1.22.2.tar.xz + + zlib-devel + gobject-introspection-devel + libpeas-devel + libxml2-devel + gtk3-devel + imagemagick-devel + lcms2-devel + mate-common + exempi-devel + libexif-devel + librsvg-devel + dbus-glib-devel + mate-desktop-devel + libjpeg-turbo-devel + intltool + itstool + + + eom_build_fixed.patch + + + + + eom + + atk + gtk3 + zlib + glib2 + lcms2 + cairo + exempi + libX11 + libexif + libpeas + librsvg + libxml2 + gdk-pixbuf + mate-desktop + libjpeg-turbo + gobject-introspection + + + /usr/bin + /usr/lib/ + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/share/eom + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/metainfo + /usr/share/applications + /usr/share/locale + + + + + eom-devel + Eye of MATE development files + + gtk3-devel + glib2-devel + eom + + + /usr/include/ + /usr/lib/pkgconfig/ + + + + + eom-doc + Eye of MATE documentation files + + eom + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/eom/translations.xml b/desktop/mate/eom/translations.xml new file mode 100755 index 0000000000..2d130e65a2 --- /dev/null +++ b/desktop/mate/eom/translations.xml @@ -0,0 +1,18 @@ + + + + eom + Mate için resim görüntüleyicisi + eom, resim görüntüleyicisidir. + + + + eom-devel + eom için geliştirme dosyaları + + + + eom-doc + eom için döküman belgeleri. + + \ No newline at end of file diff --git a/desktop/mate/icon-naming-utils/actions.py b/desktop/mate/icon-naming-utils/actions.py new file mode 100644 index 0000000000..a399b1b564 --- /dev/null +++ b/desktop/mate/icon-naming-utils/actions.py @@ -0,0 +1,23 @@ +#!/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 get + +def setup(): + autotools.configure("--libexecdir=/usr/lib \ + --sysconfdir=/etc \ + --enable-icon-mapping") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "README", "NEWS", "AUTHORS") diff --git a/desktop/mate/icon-naming-utils/files/remove-legacy-calc.patch b/desktop/mate/icon-naming-utils/files/remove-legacy-calc.patch new file mode 100644 index 0000000000..adaad048fb --- /dev/null +++ b/desktop/mate/icon-naming-utils/files/remove-legacy-calc.patch @@ -0,0 +1,16 @@ +diff -Nur icon-naming-utils-0.8.90.orig/legacy-icon-mapping.xml icon-naming-utils-0.8.90/legacy-icon-mapping.xml +--- icon-naming-utils-0.8.90.orig/legacy-icon-mapping.xml 2011-06-06 12:18:27.059555925 +0000 ++++ icon-naming-utils-0.8.90/legacy-icon-mapping.xml 2011-06-06 12:18:47.709737921 +0000 +@@ -427,11 +427,6 @@ + + + +- +- gnome-calculator +- kcalc +- calc +- + + gnome-character-map + gucharmap + diff --git a/desktop/mate/icon-naming-utils/pspec.xml b/desktop/mate/icon-naming-utils/pspec.xml new file mode 100644 index 0000000000..474aebb986 --- /dev/null +++ b/desktop/mate/icon-naming-utils/pspec.xml @@ -0,0 +1,54 @@ + + + + + icon-naming-utils + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + data + Mate icon theme + mate-icon-theme package contains the default icon theme used by the Mate desktop. + https://sources.archlinux.org/other/icon-naming-utils/icon-naming-utils-0.8.90.tar.gz + + perl-XML-Simple + + + remove-legacy-calc.patch + + + + + icon-naming-utils + + /usr/lib + /usr/share/doc + /usr/share/icon-naming-utils + /usr/share/dtds + + + + + icon-naming-utils-devel + + icon-naming-utils + + + /usr/share/pkgconfig + + + + + + 2020-02-13 + 0.8.90 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/icon-naming-utils/translations.xml b/desktop/mate/icon-naming-utils/translations.xml new file mode 100644 index 0000000000..2c56d32436 --- /dev/null +++ b/desktop/mate/icon-naming-utils/translations.xml @@ -0,0 +1,8 @@ + + + + mate-icon-theme + Mate simge teması + mate-icon-theme paketi, Mate masaüstü tarafından kullanılan öntanımlı simge temasını içerir. + + diff --git a/desktop/mate/libindicator/actions.py b/desktop/mate/libindicator/actions.py new file mode 100644 index 0000000000..19d4e8b946 --- /dev/null +++ b/desktop/mate/libindicator/actions.py @@ -0,0 +1,25 @@ +#!/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 autotools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + pisitools.cflags.add("-Wno-error=deprecated-declarations") + autotools.configure("--libexecdir=/usr/lib \ + --with-gtk=3") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "NEWS", "ChangeLog", "COPYING", "README") diff --git a/desktop/mate/libindicator/files/configure.patch b/desktop/mate/libindicator/files/configure.patch new file mode 100644 index 0000000000..29218a4675 --- /dev/null +++ b/desktop/mate/libindicator/files/configure.patch @@ -0,0 +1,46 @@ +--- configure_old 2012-09-19 18:40:08.143406000 +0300 ++++ configure 2020-02-20 16:16:35.993776947 +0300 +@@ -12021,7 +12021,7 @@ + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lmw $LIBS" ++LIBS=" -lmw $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -12052,7 +12052,7 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 + $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } + if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : +- LIBM="-lmw" ++ LIBM=" -lmw" + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +@@ -12061,7 +12061,7 @@ + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lm $LIBS" ++LIBS=" -lm $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -12134,14 +12134,14 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 + $as_echo "$ac_cv_lib_m_cos" >&6; } + if test "x$ac_cv_lib_m_cos" = xyes; then : +- LIBM="-lm" ++ LIBM=" -lm" + fi + + ;; + esac + + +-LIBINDICATOR_LIBS+="$LIBM" ++LIBINDICATOR_LIBS+=" $LIBM" + + ############################## + # Custom Junk diff --git a/desktop/mate/libindicator/pspec.xml b/desktop/mate/libindicator/pspec.xml new file mode 100755 index 0000000000..d8f97aa6d1 --- /dev/null +++ b/desktop/mate/libindicator/pspec.xml @@ -0,0 +1,63 @@ + + + + + libindicator + https://launchpad.net/libindicator + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:console + A set of symbols and convience functions that all indicators would like to use. + Libary with a set of symbols and convience functions that all indicators would like to use (GTK+ 2 library) + https://launchpadlibrarian.net/116625186/libindicator-12.10.1.tar.gz + + dbus-glib-devel + gtk3-devel + gdk-pixbuf-devel + + + configure.patch + + + + + libindicator + + gtk3 + glib2 + gdk-pixbuf + + + /usr/lib + /usr/share/doc + /usr/share/libindicator + /etc/X11/Xsession.d/80indicator-debugging + + + + + libindicator-devel + libindicator için geliştirme dosyalrı + + gtk3-devel + libindicator + + + /usr/include/ + /usr/lib/pkgconfig + + + + + + 2020-02-13 + 12.10.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/libindicator/translations.xml b/desktop/mate/libindicator/translations.xml new file mode 100755 index 0000000000..d19a2ba60e --- /dev/null +++ b/desktop/mate/libindicator/translations.xml @@ -0,0 +1,13 @@ + + + + libindicator + A set of symbols and convience functions that all indicators would like to use. + Libary with a set of symbols and convience functions that all indicators would like to use (GTK+ 2 library) + + + + libindicator-devel + libindicator için geliştirme dosyalrı + + \ No newline at end of file diff --git a/desktop/mate/libmatekbd/actions.py b/desktop/mate/libmatekbd/actions.py new file mode 100644 index 0000000000..abd2afe9b8 --- /dev/null +++ b/desktop/mate/libmatekbd/actions.py @@ -0,0 +1,28 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static \ + --with-gtk=3.0 \ + --disable-schemas-compile \ + --with-x") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("NEWS", "README", "COPYING*", "AUTHORS", "ChangeLog") diff --git a/desktop/mate/libmatekbd/pspec.xml b/desktop/mate/libmatekbd/pspec.xml new file mode 100644 index 0000000000..b0b5a085b2 --- /dev/null +++ b/desktop/mate/libmatekbd/pspec.xml @@ -0,0 +1,75 @@ + + + + + libmatekbd + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + library + GNOME keybord configration library + libgnomekbd contains a GNOME library that manages keyboard layout settings and its panel applet. + http://pub.mate-desktop.org/releases/1.22/libmatekbd-1.22.0.tar.xz + + intltool + gtk3-devel + mate-common + libxklavier-devel + desktop-file-utils + gobject-introspection-devel + libICE-devel + gsettings-desktop-schemas-devel + + + + libmatekbd + + gtk3 + cairo + glib2 + pango + libX11 + gdk-pixbuf + libxklavier + + + /usr/share/doc + /usr/bin + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/libmatekbd + /usr/share/locale + /usr/lib/libmatekbd* + /usr/lib/girepository-1.0 + /etc/mateconf/schemas/ + + + + + libmatekbd-devel + libmatekbd için geliştirme dosyaları + + gtk3-devel + libxklavier-devel + libmatekbd + + + /usr/lib/pkgconfig + /usr/include/libmatekbd + + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/libmatekbd/translations.xml b/desktop/mate/libmatekbd/translations.xml new file mode 100644 index 0000000000..aff9008fb8 --- /dev/null +++ b/desktop/mate/libmatekbd/translations.xml @@ -0,0 +1,14 @@ + + + + libmatekbd + Mate klavye kontrol kütüphanesi + Bu paket klavye ayarlarını yöneten bir Mate kütüphanesi ve onun panel programcığını içerir. + + + + libmatekbd-devel + libmatekbd için geliştirme dosyaları + + + diff --git a/desktop/mate/libmatemixer/actions.py b/desktop/mate/libmatemixer/actions.py new file mode 100644 index 0000000000..311abc8243 --- /dev/null +++ b/desktop/mate/libmatemixer/actions.py @@ -0,0 +1,30 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + #shelltools.system("NOCONFIGURE=1 ./autogen.sh") + autotools.configure("--disable-static \ + --disable-gtk-doc-html \ + --enable-alsa \ + --enable-pulseaudio \ + --enable-gtk-doc") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("NEWS", "README", "COPYING*", "AUTHORS", "ChangeLog") diff --git a/desktop/mate/libmatemixer/pspec.xml b/desktop/mate/libmatemixer/pspec.xml new file mode 100644 index 0000000000..e651d1d7d6 --- /dev/null +++ b/desktop/mate/libmatemixer/pspec.xml @@ -0,0 +1,65 @@ + + + + + libmatemixer + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + library + Mixer library for MATE Desktop + Mixer library for MATE Desktop + http://pub.mate-desktop.org/releases/1.22/libmatemixer-1.22.0.tar.xz + + intltool + mate-common + pulseaudio-libs-devel + alsa-lib-devel + gtk-doc + python-six + autoconf-archive + + + + libmatemixer + + glib2 + alsa-lib + pulseaudio-libs + + + /usr/share/doc + /usr/share/gtk-doc + /usr/share/locale + /usr/lib/libmatemixer.so* + /usr/lib/libmatemixer + + + + + libmatemixer-devel + libmatekbd için geliştirme dosyaları + + glib2-devel + libmatemixer + + + /usr/lib/pkgconfig + /usr/include/mate-mixer + + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/libmatemixer/translations.xml b/desktop/mate/libmatemixer/translations.xml new file mode 100644 index 0000000000..aff9008fb8 --- /dev/null +++ b/desktop/mate/libmatemixer/translations.xml @@ -0,0 +1,14 @@ + + + + libmatekbd + Mate klavye kontrol kütüphanesi + Bu paket klavye ayarlarını yöneten bir Mate kütüphanesi ve onun panel programcığını içerir. + + + + libmatekbd-devel + libmatekbd için geliştirme dosyaları + + + diff --git a/desktop/mate/libmateweather/actions.py b/desktop/mate/libmateweather/actions.py new file mode 100644 index 0000000000..2add4ea74b --- /dev/null +++ b/desktop/mate/libmateweather/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 get + +def setup(): + autotools.configure("--disable-static \ + --disable-schemas-compile \ + --enable-gtk-doc-html") + + # fix unused-direct-shlib-dependency + pisitools.dosed("libtool", "( -shared )", " -Wl,-O1,--as-needed\\1") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/desktop/mate/libmateweather/pspec.xml b/desktop/mate/libmateweather/pspec.xml new file mode 100644 index 0000000000..e7d1b334cb --- /dev/null +++ b/desktop/mate/libmateweather/pspec.xml @@ -0,0 +1,84 @@ + + + + + libmateweather + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + library + libmateweather + libmateweather is a collection of documentation utilities for the Mate project. + http://pub.mate-desktop.org/releases/1.22/libmateweather-1.22.1.tar.xz + + intltool + gtk3-devel + mate-common + libsoup-devel + libxml2-devel + timezone + + + + + libmateweather + + gtk3 + glib2 + libsoup + libxml2 + gdk-pixbuf + + + /usr/share/doc + /usr/share/locale + /usr/share/icons + /usr/share/libmateweather + /usr/share/glib-2.0 + /usr/lib/libmateweather.so* + /usr/lib/libmateweather + + + + + libmateweather-devel + libmateweather için geliştirme dosyaları + + gtk3-devel + glib2-devel + libsoup-devel + libxml2-devel + gdk-pixbuf-devel + libmateweather + + + /usr/lib/pkgconfig + /usr/include/libmateweather + + + + + libmateweather-doc + libmateweather için döküman belgeleri. + + libmateweather + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/libmateweather/translations.xml b/desktop/mate/libmateweather/translations.xml new file mode 100644 index 0000000000..5e148cf7d7 --- /dev/null +++ b/desktop/mate/libmateweather/translations.xml @@ -0,0 +1,17 @@ + + + + libmateweather + libmateweather + libmateweather Mate Projesi'nin bir parçasıdır. + + + libmateweather-devel + libmateweather için geliştirme dosyaları + + + + libmateweather-doc + libmateweather için döküman belgeleri. + + \ No newline at end of file diff --git a/desktop/mate/marco/actions.py b/desktop/mate/marco/actions.py new file mode 100644 index 0000000000..cb3275be2b --- /dev/null +++ b/desktop/mate/marco/actions.py @@ -0,0 +1,29 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static \ + --disable-scrollkeeper \ + --disable-schemas-compile \ + --with-gtk=3.0") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/desktop/mate/marco/files/marco_add-pixbuf-inline-icons.patch b/desktop/mate/marco/files/marco_add-pixbuf-inline-icons.patch new file mode 100755 index 0000000000..6300e2f82a --- /dev/null +++ b/desktop/mate/marco/files/marco_add-pixbuf-inline-icons.patch @@ -0,0 +1,32 @@ +diff -upr marco-1.7.0-orig/src/Makefile.am marco-1.7.0/src/Makefile.am +--- marco-1.7.0-orig/src/Makefile.am 2014-01-25 11:38:54.000000000 +0100 ++++ marco-1.7.0/src/Makefile.am 2014-02-10 19:16:21.430872812 +0100 +@@ -191,14 +191,27 @@ xml_in_files = \ + 50-marco-global-key.xml.in + xml_DATA = $(xml_in_files:.xml.in=.xml) + +-BUILT_SOURCES = ++@INTLTOOL_SCHEMAS_RULE@ ++ ++IMAGES=stock_maximize.png stock_minimize.png stock_delete.png window.png mini-window.png ++VARIABLES=stock_maximize_data $(srcdir)/stock_maximize.png \ ++ stock_minimize_data $(srcdir)/stock_minimize.png \ ++ stock_delete_data $(srcdir)/stock_delete.png \ ++ mini_window_data $(srcdir)/mini-window.png \ ++ window_data $(srcdir)/window.png ++ ++BUILT_SOURCES = inlinepixbufs.h + CLEANFILES = \ ++ inlinepixbufs.h \ + marco.desktop \ + marco-wm.desktop \ + 50-marco-desktop-key.xml \ + 50-marco-global-key.xml \ + 50-marco-window-key.xml + ++inlinepixbufs.h: $(IMAGES) ++ $(AM_V_GEN)$(GDK_PIXBUF_CSOURCE) --raw --build-list $(VARIABLES) >$(srcdir)/inlinepixbufs.h ++ + pkgconfigdir = $(libdir)/pkgconfig + + pkgconfig_DATA = libmarco-private.pc diff --git a/desktop/mate/marco/files/mini-window.png b/desktop/mate/marco/files/mini-window.png new file mode 100755 index 0000000000..ce66be1561 Binary files /dev/null and b/desktop/mate/marco/files/mini-window.png differ diff --git a/desktop/mate/marco/files/stock_delete.png b/desktop/mate/marco/files/stock_delete.png new file mode 100755 index 0000000000..429401cb7b Binary files /dev/null and b/desktop/mate/marco/files/stock_delete.png differ diff --git a/desktop/mate/marco/files/stock_maximize.png b/desktop/mate/marco/files/stock_maximize.png new file mode 100755 index 0000000000..6f1084058e Binary files /dev/null and b/desktop/mate/marco/files/stock_maximize.png differ diff --git a/desktop/mate/marco/files/stock_minimize.png b/desktop/mate/marco/files/stock_minimize.png new file mode 100755 index 0000000000..a22e3c45b0 Binary files /dev/null and b/desktop/mate/marco/files/stock_minimize.png differ diff --git a/desktop/mate/marco/files/window.png b/desktop/mate/marco/files/window.png new file mode 100755 index 0000000000..cfbcf38bc2 Binary files /dev/null and b/desktop/mate/marco/files/window.png differ diff --git a/desktop/mate/marco/pspec.xml b/desktop/mate/marco/pspec.xml new file mode 100644 index 0000000000..1c7f49b8ee --- /dev/null +++ b/desktop/mate/marco/pspec.xml @@ -0,0 +1,108 @@ + + + + + marco + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + GTK+ based window manager + Marco is a small window manager, using GTK+ to do everything. + http://pub.mate-desktop.org/releases/1.22/marco-1.22.4.tar.xz + + gtk3-devel + libSM-devel + mate-common + mate-desktop-devel + libcanberra-devel + libXdamage-devel + startup-notification-devel + zenity + yelp-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + gdk-pixbuf-devel + libgtop-devel + intltool + itstool + + + window.png + mini-window.png + stock_delete.png + stock_maximize.png + stock_minimize.png + + + marco_add-pixbuf-inline-icons.patch + + + + + marco + + atk + gtk3 + cairo + glib2 + libSM + pango + libICE + libX11 + libXext + libgtop + libXrandr + libXfixes + gdk-pixbuf + libXcursor + libXrender + libXdamage + libcanberra + libXinerama + libXcomposite + libcanberra-gtk3 + startup-notification + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/mate + /usr/share/help + /usr/share/marco + /usr/share/themes + /usr/share/glib-2.0 + /usr/share/locale + /usr/share/mate-control-center + /usr/share/applications/marco.desktop + + + + + marco-devel + marco development files + + gtk3-devel + marco + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-02-13 + 1.22.4 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/marco/translations.xml b/desktop/mate/marco/translations.xml new file mode 100644 index 0000000000..685cd29bc1 --- /dev/null +++ b/desktop/mate/marco/translations.xml @@ -0,0 +1,14 @@ + + + + marco + GTK+ tabanlı pencere yöneticisi + Marco herşeyi yapmak için GTK+ kullanan, küçük bir pencere yöneticisidir. + + + + marco-devel + marco için geliştirme dosyaları + + + diff --git a/desktop/mate/mate-applet-dock/actions.py b/desktop/mate/mate-applet-dock/actions.py new file mode 100644 index 0000000000..4162a66461 --- /dev/null +++ b/desktop/mate/mate-applet-dock/actions.py @@ -0,0 +1,25 @@ +#!/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 get + +def setup(): + autotools.aclocal() + autotools.automake("--add-missing") + autotools.autoreconf() + autotools.configure("--libexecdir=/usr/lib \ + --with-gtk3") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README","NEWS") diff --git a/desktop/mate/mate-applet-dock/pspec.xml b/desktop/mate/mate-applet-dock/pspec.xml new file mode 100644 index 0000000000..1e388e0f7e --- /dev/null +++ b/desktop/mate/mate-applet-dock/pspec.xml @@ -0,0 +1,55 @@ + + + + + mate-applet-dock + https://github.com/ubuntu-mate/mate-dock-applet + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+> + dock + app:gui + Application dock for the MATE panel + Application dock for the MATE panel + https://github.com/ubuntu-mate/mate-dock-applet/archive/20.04.0.tar.gz + + python3-devel + libwnck3-devel + bamf-devel + python3-cairo-devel + python3-pillow + + + + + mate-applet-dock + + bamf + python3 + python3-xlib + python3-xdg + python3-pillow + libwnck3 + python3-cairo + + + /usr/lib/mate-applets + /usr/share/doc + /usr/share/dbus-1 + /usr/share/glib-2.0 + /usr/share/mate-panel + + + + + + 2020-02-13 + 20.04.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-applet-dock/translations.xml b/desktop/mate/mate-applet-dock/translations.xml new file mode 100644 index 0000000000..94375ba649 --- /dev/null +++ b/desktop/mate/mate-applet-dock/translations.xml @@ -0,0 +1,8 @@ + + + + mate-applet-dock + MATE paneli için uygulama rıhtımı + MATE paneli için uygulama rıhtımı + + diff --git a/desktop/mate/mate-applets/actions.py b/desktop/mate/mate-applets/actions.py new file mode 100644 index 0000000000..4ed3ce62aa --- /dev/null +++ b/desktop/mate/mate-applets/actions.py @@ -0,0 +1,28 @@ +#!/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 get + +def setup(): + #pisitools.ldflags.add("-lcpupower") + #autotools.autoreconf("-fi") + autotools.configure("--prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --enable-polkit \ + --with-cpufreq-lib=cpupower \ + --disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-applets/pspec.xml b/desktop/mate/mate-applets/pspec.xml new file mode 100644 index 0000000000..d71f1e1312 --- /dev/null +++ b/desktop/mate/mate-applets/pspec.xml @@ -0,0 +1,94 @@ + + + + + mate-applets + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + library + Applets for MATE panel + Applets for the MATE Desktop and Panel + http://pub.mate-desktop.org/releases/1.22/mate-applets-1.22.2.tar.xz + + libgtop-devel + libxml2-devel + libICE-devel + libSM-devel + upower-devel + libwnck3-devel + libnotify-devel + mate-common + mate-settings-daemon-devel + mate-notification-daemon + mate-panel-devel + libmateweather-devel + polkit-devel + gtksourceview3-devel + wireless-tools-devel + NetworkManager-devel + intltool + itstool + cpupowertools + + + + + mate-applets + + atk + gtk3 + cairo + glib2 + pango + libX11 + polkit + upower + libgtop + libxml2 + libwnck3 + dbus-glib + libnotify + gdk-pixbuf + mate-panel + cpupowertools + gtksourceview3 + libmateweather + wireless-tools + + + /usr/lib + /etc/sound + /etc/dbus-1 + /usr/share/doc + /usr/share/omf + /usr/bin + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/MateConf + /usr/share/polkit-1 + /usr/share/glib-2.0 + /usr/share/mate-2.0 + /usr/share/man/ + /usr/share/mate-panel + /usr/share/locale + /usr/share/mate-applets + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-applets/translations.xml b/desktop/mate/mate-applets/translations.xml new file mode 100644 index 0000000000..b5f22ac82f --- /dev/null +++ b/desktop/mate/mate-applets/translations.xml @@ -0,0 +1,8 @@ + + + + mate-applets + Applets for MATE panel. + Applets for the MATE Desktop and Panel + + diff --git a/desktop/mate/mate-backgrounds/actions.py b/desktop/mate/mate-backgrounds/actions.py new file mode 100644 index 0000000000..cf8b13163a --- /dev/null +++ b/desktop/mate/mate-backgrounds/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/desktop/mate/mate-backgrounds/files/mate-backgrounds-add-image.patch b/desktop/mate/mate-backgrounds/files/mate-backgrounds-add-image.patch new file mode 100755 index 0000000000..916fe93656 --- /dev/null +++ b/desktop/mate/mate-backgrounds/files/mate-backgrounds-add-image.patch @@ -0,0 +1,84 @@ +diff -Nuar mate-backgrounds-1.6.1.OSmanOS/nature/Makefile.am mate-backgrounds-1.6.1/nature/Makefile.am +--- mate-backgrounds-1.6.1.OSmanOS/nature/Makefile.am 2013-12-31 17:20:19.000000000 +0200 ++++ mate-backgrounds-1.6.1/nature/Makefile.am 2014-02-08 10:33:04.843370771 +0200 +@@ -1,6 +1,14 @@ + backgrounddir = $(datadir)/backgrounds/mate/nature + + background_DATA =\ ++ 1.jpg \ ++ 2.jpg \ ++ 3.jpg \ ++ 4.jpg \ ++ 5.jpg \ ++ 6.jpg \ ++ 7.jpg \ ++ 8.jpg \ + Aqua.jpg \ + Blinds.jpg \ + Dune.jpg \ +diff -Nuar mate-backgrounds-1.6.1.OSmanOS/nature/Makefile.in mate-backgrounds-1.6.1/nature/Makefile.in +--- mate-backgrounds-1.6.1.OSmanOS/nature/Makefile.in 2013-12-31 17:20:21.000000000 +0200 ++++ mate-backgrounds-1.6.1/nature/Makefile.in 2014-02-08 10:32:54.386704014 +0200 +@@ -255,6 +255,14 @@ + top_srcdir = @top_srcdir@ + backgrounddir = $(datadir)/backgrounds/mate/nature + background_DATA = \ ++ 1.jpg \ ++ 2.jpg \ ++ 3.jpg \ ++ 4.jpg \ ++ 5.jpg \ ++ 6.jpg \ ++ 7.jpg \ ++ 8.jpg \ + Aqua.jpg \ + Blinds.jpg \ + Dune.jpg \ +diff -Nuar mate-backgrounds-1.6.1.OSmanOS/nature/mate-nature.xml.in.in mate-backgrounds-1.6.1/nature/mate-nature.xml.in.in +--- mate-backgrounds-1.6.1.OSmanOS/nature/mate-nature.xml.in.in 2013-12-31 17:20:19.000000000 +0200 ++++ mate-backgrounds-1.6.1/nature/mate-nature.xml.in.in 2014-02-08 09:50:02.400015155 +0200 +@@ -65,4 +65,44 @@ + @datadir@/backgrounds/mate/nature/Wood.jpg + zoom + ++ ++ <_name>1 ++ @datadir@/backgrounds/mate/nature/1.jpg ++ zoom ++ ++ ++ <_name>2 ++ @datadir@/backgrounds/mate/nature/2.jpg ++ zoom ++ ++ ++ <_name>3 ++ @datadir@/backgrounds/mate/nature/3.jpg ++ zoom ++ ++ ++ <_name>4 ++ @datadir@/backgrounds/mate/nature/4.jpg ++ zoom ++ ++ ++ <_name>5 ++ @datadir@/backgrounds/mate/nature/5.jpg ++ zoom ++ ++ ++ <_name>6 ++ @datadir@/backgrounds/mate/nature/6.jpg ++ zoom ++ ++ ++ <_name>7 ++ @datadir@/backgrounds/mate/nature/7.jpg ++ zoom ++ ++ ++ <_name>8 ++ @datadir@/backgrounds/mate/nature/8.jpg ++ zoom ++ + diff --git a/desktop/mate/mate-backgrounds/files/nature/1.jpg b/desktop/mate/mate-backgrounds/files/nature/1.jpg new file mode 100755 index 0000000000..8d05489e64 Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/1.jpg differ diff --git a/desktop/mate/mate-backgrounds/files/nature/2.jpg b/desktop/mate/mate-backgrounds/files/nature/2.jpg new file mode 100755 index 0000000000..7ca1970c74 Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/2.jpg differ diff --git a/desktop/mate/mate-backgrounds/files/nature/3.jpg b/desktop/mate/mate-backgrounds/files/nature/3.jpg new file mode 100755 index 0000000000..c9c848142d Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/3.jpg differ diff --git a/desktop/mate/mate-backgrounds/files/nature/4.jpg b/desktop/mate/mate-backgrounds/files/nature/4.jpg new file mode 100755 index 0000000000..04657aa39a Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/4.jpg differ diff --git a/desktop/mate/mate-backgrounds/files/nature/5.jpg b/desktop/mate/mate-backgrounds/files/nature/5.jpg new file mode 100755 index 0000000000..2fcdf5b016 Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/5.jpg differ diff --git a/desktop/mate/mate-backgrounds/files/nature/6.jpg b/desktop/mate/mate-backgrounds/files/nature/6.jpg new file mode 100755 index 0000000000..f133a5b5e5 Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/6.jpg differ diff --git a/desktop/mate/mate-backgrounds/files/nature/7.jpg b/desktop/mate/mate-backgrounds/files/nature/7.jpg new file mode 100755 index 0000000000..a7ed7c1046 Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/7.jpg differ diff --git a/desktop/mate/mate-backgrounds/files/nature/8.jpg b/desktop/mate/mate-backgrounds/files/nature/8.jpg new file mode 100755 index 0000000000..2c3c35aca6 Binary files /dev/null and b/desktop/mate/mate-backgrounds/files/nature/8.jpg differ diff --git a/desktop/mate/mate-backgrounds/pspec.xml b/desktop/mate/mate-backgrounds/pspec.xml new file mode 100644 index 0000000000..93bb3e79a6 --- /dev/null +++ b/desktop/mate/mate-backgrounds/pspec.xml @@ -0,0 +1,55 @@ + + + + + mate-backgrounds + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + data + Default wallpapers for the Mate desktop + gnome-backgrounds contains default wallpapers for the Mate desktop. + http://pub.mate-desktop.org/releases/1.22/mate-backgrounds-1.22.0.tar.xz + + intltool + mate-common + + + mate-backgrounds-add-image.patch + + + nature/1.jpg + nature/2.jpg + nature/3.jpg + nature/4.jpg + nature/5.jpg + nature/6.jpg + nature/7.jpg + nature/8.jpg + + + + + mate-backgrounds + + /usr/share/doc + /usr/share/pixmaps + /usr/share/locale + /usr/share/backgrounds + /usr/share/mate-background-properties + + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-backgrounds/translations.xml b/desktop/mate/mate-backgrounds/translations.xml new file mode 100644 index 0000000000..786020d702 --- /dev/null +++ b/desktop/mate/mate-backgrounds/translations.xml @@ -0,0 +1,9 @@ + + + + mate-backgrounds + Mate masaüstü için öntanımlı duvar kağıtları + mate-backgrounds, Mate masaüstü için öntanımlı duvar kağıtlarını içerir. + + + diff --git a/desktop/mate/mate-calc/actions.py b/desktop/mate/mate-calc/actions.py new file mode 100644 index 0000000000..eb3b81d581 --- /dev/null +++ b/desktop/mate/mate-calc/actions.py @@ -0,0 +1,25 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + #package name change + pisitools.dosed("data/mate-calc.desktop.in", "_Name=MATE Calculator", "_Name=Calculator") + autotools.configure("--prefix=/usr \ + --disable-schemas-install") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") \ No newline at end of file diff --git a/desktop/mate/mate-calc/pspec.xml b/desktop/mate/mate-calc/pspec.xml new file mode 100644 index 0000000000..ee1fb5c0e4 --- /dev/null +++ b/desktop/mate/mate-calc/pspec.xml @@ -0,0 +1,57 @@ + + + + + mate-calc + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + accessories-calculator + app:gui + Calculator for the Mate desktop environment + mate-calc, Mate masaüstü için hesap makinesi. + http://pub.mate-desktop.org/releases/1.22/mate-calc-1.22.2.tar.xz + + intltool + itstool + gtk3-devel + libxml2-devel + mate-common + + + + + mate-calc + + atk + gtk3 + glib2 + pango + libxml2 + + + /usr/bin + /usr/share/doc + /usr/share/man + /usr/share/help + /usr/share/glib-2.0 + /usr/share/mate-calc + /usr/share/applications + /usr/share/metainfo + /usr/share/locale + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-calc/translations.xml b/desktop/mate/mate-calc/translations.xml new file mode 100644 index 0000000000..6003ab03e6 --- /dev/null +++ b/desktop/mate/mate-calc/translations.xml @@ -0,0 +1,8 @@ + + + + mate-calc + Mate için hesap makinesi + mate-calc, Mate masaüstü için hesap makinesi. + + diff --git a/desktop/mate/mate-common/actions.py b/desktop/mate/mate-common/actions.py new file mode 100644 index 0000000000..5a8d14c430 --- /dev/null +++ b/desktop/mate/mate-common/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") \ No newline at end of file diff --git a/desktop/mate/mate-common/pspec.xml b/desktop/mate/mate-common/pspec.xml new file mode 100644 index 0000000000..bdfb30a279 --- /dev/null +++ b/desktop/mate/mate-common/pspec.xml @@ -0,0 +1,37 @@ + + + + + mate-common + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3+ + library + Common files for development of Mate packages + maate-common package contains aclocal macros, makefile headers and documents tools in order to build Mate sources. + http://pub.mate-desktop.org/releases/1.22/mate-common-1.22.2.tar.xz + + + mate-common + + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/aclocal + /usr/share/mate-common + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-common/translations.xml b/desktop/mate/mate-common/translations.xml new file mode 100644 index 0000000000..0c466d6043 --- /dev/null +++ b/desktop/mate/mate-common/translations.xml @@ -0,0 +1,9 @@ + + + + mate-common + Mate uygulamalarının geliştirmede kullandığı yaygın dosyalar + mate-common, MATE ortamı için autoconf, automake ve libtool uzantısıdır. + + + diff --git a/desktop/mate/mate-control-center/actions.py b/desktop/mate/mate-control-center/actions.py new file mode 100644 index 0000000000..0e19e7d0f0 --- /dev/null +++ b/desktop/mate/mate-control-center/actions.py @@ -0,0 +1,37 @@ +#!/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 get +from pisi.actionsapi import shelltools + + +def setup(): + #shelltools.system("NOCONFIGURE=1 ./autogen.sh") + autotools.configure("--disable-static \ + --libexecdir=/usr/bin/mate-control-center \ + --sbindir=/usr/bin \ + --with-gnu-ld \ + --disable-update-mimedb \ + --disable-schemas-compile") + + # fix unused-direct-shlib-dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1--as-needed -shared ") + + + +def build(): + autotools.make() + +def install(): + #pisitools.dodir("/usr/lib") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "COPYING", "NEWS", "ChangeLog", "AUTHORS", "TODO") + + pisitools.remove("/usr/share/applications/mimeinfo.cache") diff --git a/desktop/mate/mate-control-center/pspec.xml b/desktop/mate/mate-control-center/pspec.xml new file mode 100644 index 0000000000..acaa8c432a --- /dev/null +++ b/desktop/mate/mate-control-center/pspec.xml @@ -0,0 +1,116 @@ + + + + + mate-control-center + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + preferences-desktop + app:gui + The MATE Desktop configuration tool + mate-control-center is Mate's main interface for configuration of various aspects of your Mate desktop. + http://pub.mate-desktop.org/releases/1.22/mate-control-center-1.22.2.tar.xz + + itstool + intltool + dbus-glib-devel + accountsservice-devel + gtk3-devel + libSM-devel + dconf-devel + marco-devel + librsvg-devel + mate-menus-devel + libmatekbd-devel + libcanberra-devel + libcanberra-gtk3-devel + mate-common + mate-desktop-devel + libXScrnSaver-devel + mate-settings-daemon-devel + polkit-devel + desktop-file-utils + + + + + mate-control-center + + atk + gtk3 + marco + libXi + cairo + pango + libX11 + libxml2 + freetype + dbus-glib + dconf + glib2 + mate-menus + fontconfig + libXcursor + gdk-pixbuf + libmatekbd + libxklavier + libcanberra + mate-desktop + libXScrnSaver + accountsservice + libcanberra-gtk3 + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/omf + /usr/bin + /usr/share/mime + /usr/share/mate + /usr/sbin + /usr/share/help + /etc/xdg/menus + /usr/share/icons + /usr/share/glib-2.0 + /usr/share/polkit-1 + /usr/share/thumbnailers + /usr/share/applications + /usr/share/locale + /usr/share/desktop-directories + /usr/share/mate-control-center + + + + + mate-control-center-devel + mate-control-center development files + + gtk3-devel + glib2-devel + librsvg-devel + mate-menus-devel + mate-desktop-devel + mate-control-center + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-control-center/translations.xml b/desktop/mate/mate-control-center/translations.xml new file mode 100644 index 0000000000..142c463adc --- /dev/null +++ b/desktop/mate/mate-control-center/translations.xml @@ -0,0 +1,14 @@ + + + + mate-control-center + Mate yapılandırma araçları + mate-control-center Mate masaüstünüzün çeşitli ayarlarını değiştiren, Mate'in ana arayüzüdür. + + + + mate-control-center-devel + mate-control-center için geliştirme dosyaları + + + diff --git a/desktop/mate/mate-desktop/actions.py b/desktop/mate/mate-desktop/actions.py new file mode 100644 index 0000000000..e4f5e72753 --- /dev/null +++ b/desktop/mate/mate-desktop/actions.py @@ -0,0 +1,34 @@ +#! pisitools.remove("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 +from pisi.actionsapi import get + +def setup(): + #Change default xcursor + pisitools.dosed("schemas/org.mate.peripherals-mouse.gschema.xml.in", "''", "'mate'") + pisitools.dosed("schemas/org.mate.background.gschema.xml.in", "backgrounds/mate/desktop/Stripes.png", "backgrounds/mate/nature/5.jpg") + autotools.configure("--prefix=/usr \ + --with-x \ + --disable-static \ + --disable-schemas-compile \ + --disable-gtk-doc-html \ + --enable-introspection=yes \ + --enable-gtk-doc") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + + pisitools.dodoc("README", "NEWS") diff --git a/desktop/mate/mate-desktop/comar/package.py b/desktop/mate/mate-desktop/comar/package.py new file mode 100644 index 0000000000..63751748ec --- /dev/null +++ b/desktop/mate/mate-desktop/comar/package.py @@ -0,0 +1,53 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +from pisi import api as pisiapi +import platform +import os + +fileassociations = open("/usr/share/applications/mimeapps.list","a") +fileassociations.write("application/x-pisi=package-manager-helper.desktop;\n") +fileassociations.write("x-scheme-handler/http=mozillafirefox.desktop;\n") +fileassociations.write("x-scheme-handler/https=mozillafirefox.desktop;\n") +fileassociations.write("x-scheme-handler/about=mozillafirefox.desktop;\n") +fileassociations.write("x-scheme-handler/mailto=sylpheed.desktop;\n") +fileassociations.write("application/x-extension-eml=sylpheed.desktop;\n") +fileassociations.write("message/rfc822=sylpheed.desktop;\n") +fileassociations.write("inode/directory=caja-folder-handler.desktop;\n") +fileassociations.write("text/plain=pluma.desktop;\n") +fileassociations.write("audio/mpeg=gnome-mplayer.desktop;\n") +fileassociations.write("audio/x-mpegurl=gnome-mplayer.desktop;\n") +fileassociations.write("audio/x-scpls=gnome-mplayer.desktop;\n") +fileassociations.write("audio/x-vorbis+ogg=gnome-mplayer.desktop;\n") +fileassociations.write("audio/x-wav=gnome-mplayer.desktop;\n") +fileassociations.write("video/mp4=smplayer_enqueue.desktop;\n") +fileassociations.write("video/mpeg=smplayer_enqueue.desktop;\n") +fileassociations.write("video/mp2t=smplayer_enqueue.desktop;\n") +fileassociations.write("video/msvideo=smplayer_enqueue.desktop;\n") +fileassociations.write("video/quicktime=smplayer_enqueue.desktop;\n") +fileassociations.write("video/webm=smplayer_enqueue.desktop;\n") +fileassociations.write("video/x-avi=smplayer_enqueue.desktop;\n") +fileassociations.write("video/x-flv=smplayer_enqueue.desktop;\n") +fileassociations.write("video/x-matroska=smplayer_enqueue.desktop;\n") +fileassociations.write("video/x-mpeg=smplayer_enqueue.desktop;\n") +fileassociations.write("video/x-ogm+ogg=smplayer_enqueue.desktop;\n") +fileassociations.write("image/bmp=eom.desktop;\n") +fileassociations.write("image/gif=eom.desktop;\n") +fileassociations.write("image/jpeg=eom.desktop;\n") +fileassociations.write("image/png=eom.desktop;\n") +fileassociations.write("image/tiff=eom.desktop;\n") +fileassociations.write("image/x-ms-bmp=eom.desktop;\n") +fileassociations.write("text/plain=pluma.desktop;\n") +fileassociations.write("text/x-patch=pluma.desktop;\n") +fileassociations.write("text/x-patch=pluma.desktop;\n") +fileassociations.write("text/x-python=pluma.desktop;\n") +fileassociations.write("text/x-python=pluma.desktop;\n") +fileassociations.write("application/xml=pluma.desktop;\n") +fileassociations.write("application/xml=pluma.desktop;\n") +fileassociations.write("application/pdf=atril.desktop;\n") +fileassociations.write("application/zip=engrampa.desktop;\n") +fileassociations.write("application/x-rar=engrampa.desktop;\n") +fileassociations.write("application/x-compressed-tar=engrampa.desktop;\n") +fileassociations.write("application/x-tar=engrampa.desktop;\n") +fileassociations.write("application/x-bzip-compressed-tar=engrampa.desktop;\n") +fileassociations.close() diff --git a/desktop/mate/mate-desktop/pspec.xml b/desktop/mate/mate-desktop/pspec.xml new file mode 100644 index 0000000000..78a67177c1 --- /dev/null +++ b/desktop/mate/mate-desktop/pspec.xml @@ -0,0 +1,106 @@ + + + + + mate-desktop + http://www.mate-desktop.org + + Ayhan Yalçınsoy + Ayhan Yalçınsoy + + MIT + GPLv2+ + LGPLv2+ + desktop + app:gui + Basic Mate libraries and dialogs + mate-desktop contains basic Mate libraries and information applications. + http://pub.mate-desktop.org/releases/1.22/mate-desktop-1.22.2.tar.xz + + intltool + dconf-devel + gobject-introspection-devel + libX11-devel + libXrandr-devel + gtk3-devel + gdk-pixbuf-devel + iso-codes + gtk-doc + python-six + mate-common + librsvg-devel + startup-notification-devel + + + + + mate-desktop + + atk + gtk3 + dconf + glib2 + cairo + pango + libX11 + libXrandr + gdk-pixbuf + startup-notification + network-manager-applet + + + /usr/lib + /usr/share/man + /usr/bin + /usr/share/help + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/icons + /usr/share/doc + /usr/share/mate-about + /usr/share/backgrounds + /usr/share/applications + /usr/share/locale + /usr/share/libmate-desktop + + + System.Package + + + + + mate-desktop-devel + mate-desktop için geliştirme dosyaları + + gtk3-devel + dconf-devel + startup-notification-devel + mate-desktop + + + /usr/include + /usr/lib/pkgconfig + + + + + mate-desktop-doc + mate-desktop için döküman belgeleri. + + mate-desktop + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-desktop/translations.xml b/desktop/mate/mate-desktop/translations.xml new file mode 100644 index 0000000000..ad52733412 --- /dev/null +++ b/desktop/mate/mate-desktop/translations.xml @@ -0,0 +1,18 @@ + + + + mate-desktop + Mate masaüstü + mate-desktop, Mate kullanıcı ortamının paylaşımlı bileşenlerini içeren temel pakettir. + + + + mate-desktop-devel + mate-desktop için geliştirme dosyaları + + + + mate-desktop-doc + mate-desktop için döküman belgeleri. + + \ No newline at end of file diff --git a/desktop/mate/mate-icon-theme/actions.py b/desktop/mate/mate-icon-theme/actions.py new file mode 100644 index 0000000000..19705e3744 --- /dev/null +++ b/desktop/mate/mate-icon-theme/actions.py @@ -0,0 +1,23 @@ +#!/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 get + +def setup(): + autotools.configure("--enable-icon-mapping") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #pisitools.remove("/usr/share/icons/matefaenza/icon-theme.cache") + + pisitools.dodoc("COPYING", "TODO", "README", "NEWS", "AUTHORS") diff --git a/desktop/mate/mate-icon-theme/files/16.png b/desktop/mate/mate-icon-theme/files/16.png new file mode 100755 index 0000000000..a041cffe25 Binary files /dev/null and b/desktop/mate/mate-icon-theme/files/16.png differ diff --git a/desktop/mate/mate-icon-theme/files/22.png b/desktop/mate/mate-icon-theme/files/22.png new file mode 100755 index 0000000000..c1e2960ef5 Binary files /dev/null and b/desktop/mate/mate-icon-theme/files/22.png differ diff --git a/desktop/mate/mate-icon-theme/files/24.png b/desktop/mate/mate-icon-theme/files/24.png new file mode 100755 index 0000000000..859583bfa6 Binary files /dev/null and b/desktop/mate/mate-icon-theme/files/24.png differ diff --git a/desktop/mate/mate-icon-theme/files/32.png b/desktop/mate/mate-icon-theme/files/32.png new file mode 100755 index 0000000000..0856454e6b Binary files /dev/null and b/desktop/mate/mate-icon-theme/files/32.png differ diff --git a/desktop/mate/mate-icon-theme/files/48.png b/desktop/mate/mate-icon-theme/files/48.png new file mode 100755 index 0000000000..179a56272e Binary files /dev/null and b/desktop/mate/mate-icon-theme/files/48.png differ diff --git a/desktop/mate/mate-icon-theme/files/scalable.svg b/desktop/mate/mate-icon-theme/files/scalable.svg new file mode 100755 index 0000000000..e7cb0a0420 --- /dev/null +++ b/desktop/mate/mate-icon-theme/files/scalable.svg @@ -0,0 +1,668 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop/mate/mate-icon-theme/pspec.xml b/desktop/mate/mate-icon-theme/pspec.xml new file mode 100644 index 0000000000..087a42d575 --- /dev/null +++ b/desktop/mate/mate-icon-theme/pspec.xml @@ -0,0 +1,59 @@ + + + + + mate-icon-theme + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + data + Mate icon theme + mate-icon-theme package contains the default icon theme used by the Mate desktop. + http://pub.mate-desktop.org/releases/1.22/mate-icon-theme-1.22.2.tar.xz + + intltool + mate-common + icon-naming-utils-devel + + + + + mate-icon-theme + + mate-common + icon-naming-utils + + + /usr/share/doc + /usr/share/icons + /usr/share/locale + + + 16.png + 22.png + 24.png + 32.png + 48.png + 16.png + 22.png + 24.png + 32.png + 48.png + scalable.svg + + + + + + 2013-09-10 + 1.6.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-icon-theme/translations.xml b/desktop/mate/mate-icon-theme/translations.xml new file mode 100644 index 0000000000..2c56d32436 --- /dev/null +++ b/desktop/mate/mate-icon-theme/translations.xml @@ -0,0 +1,8 @@ + + + + mate-icon-theme + Mate simge teması + mate-icon-theme paketi, Mate masaüstü tarafından kullanılan öntanımlı simge temasını içerir. + + diff --git a/desktop/mate/mate-indicator-applet/actions.py b/desktop/mate/mate-indicator-applet/actions.py new file mode 100644 index 0000000000..55dbf57dcc --- /dev/null +++ b/desktop/mate/mate-indicator-applet/actions.py @@ -0,0 +1,23 @@ +#!/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 +from pisi.actionsapi import get + + +def setup(): + autotools.configure("--libexecdir=/usr/lib") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-indicator-applet/pspec.xml b/desktop/mate/mate-indicator-applet/pspec.xml new file mode 100644 index 0000000000..6348336506 --- /dev/null +++ b/desktop/mate/mate-indicator-applet/pspec.xml @@ -0,0 +1,55 @@ + + + + + mate-indicator-applet + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + LGPLv2+ + library + Mate Configuration System + A small applet to display information from various applications consistently in the panel. The indicator applet exposes Ayatana Indicators in the MATE Panel.. + http://pub.mate-desktop.org/releases/1.22/mate-indicator-applet-1.22.1.tar.xz + + intltool + gtk3-devel + mate-common + mate-panel-devel + libindicator-devel + + + + + mate-indicator-applet + + atk + gtk3 + glib2 + libX11 + mate-panel + libindicator + + + /usr/share/doc + /usr/share/icons + /usr/share/dbus-1 + /usr/lib + /usr/share/mate-panel + /usr/share/locale + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-indicator-applet/translations.xml b/desktop/mate/mate-indicator-applet/translations.xml new file mode 100644 index 0000000000..63d5971a66 --- /dev/null +++ b/desktop/mate/mate-indicator-applet/translations.xml @@ -0,0 +1,8 @@ + + + + mate-indicator-applet + A small applet to display information from various applications consistently in the panel. + A small applet to display information from various applications consistently in the panel. The indicator applet exposes Ayatana Indicators in the MATE Panel. + + diff --git a/desktop/mate/mate-media/actions.py b/desktop/mate/mate-media/actions.py new file mode 100644 index 0000000000..5b3ce68879 --- /dev/null +++ b/desktop/mate/mate-media/actions.py @@ -0,0 +1,28 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static \ + --libexecdir=/usr/lib \ + --enable-statusicon=yes \ + --enable-panelapplet=yes \ + --disable-schemas-compile") + + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed,-shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-media/pspec.xml b/desktop/mate/mate-media/pspec.xml new file mode 100755 index 0000000000..f71effca77 --- /dev/null +++ b/desktop/mate/mate-media/pspec.xml @@ -0,0 +1,76 @@ + + + + + mate-media + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3.0 + multimedia-volume-control + app:gui + MATE media programs + This package contains a few media utilities for the MATE desktop, including a volume control. + http://pub.mate-desktop.org/releases/1.22/mate-media-1.22.2.tar.xz + + gtk3-devel + libmatemixer-devel + libxml2-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + mate-common + mate-panel-devel + mate-desktop-devel + intltool + + + + + mate-media + + gtk3 + cairo + glib2 + pango + libxml2 + gdk-pixbuf + mate-panel + libcanberra + libmatemixer + mate-desktop + libcanberra-gtk3 + + + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/bin + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/dbus-1 + /usr/share/sounds + /usr/lib + /usr/share/mate-2.0 + /usr/share/glib-2.0 + /usr/share/mate-media + /usr/share/mate-panel + /etc/xdg/autostart/ + /usr/share/applications + /usr/share/locale + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-media/translations.xml b/desktop/mate/mate-media/translations.xml new file mode 100755 index 0000000000..b1ef51fff1 --- /dev/null +++ b/desktop/mate/mate-media/translations.xml @@ -0,0 +1,8 @@ + + + + mate-media + MATE media programs + This package contains a few media utilities for the MATE desktop, including a volume control. + + diff --git a/desktop/mate/mate-menus/actions.py b/desktop/mate/mate-menus/actions.py new file mode 100644 index 0000000000..012bcb971d --- /dev/null +++ b/desktop/mate/mate-menus/actions.py @@ -0,0 +1,28 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + #shelltools.system("NOCONFIGURE=1 ./autogen.sh") + autotools.configure("--disable-static \ + --enable-introspection=yes") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/desktop/mate/mate-menus/pspec.xml b/desktop/mate/mate-menus/pspec.xml new file mode 100644 index 0000000000..64592a587e --- /dev/null +++ b/desktop/mate/mate-menus/pspec.xml @@ -0,0 +1,61 @@ + + + + + mate-menus + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + Mate Menus + mate-menus has got desktop-directories, Mate menus library and its python bindings. + http://pub.mate-desktop.org/releases/1.22/mate-menus-1.22.1.tar.xz + + intltool + gobject-introspection-devel + mate-common + + + + + mate-menus + + glib2 + + + /usr/lib + /usr/share/doc + /etc/xdg/menus + /usr/share/mate + /usr/share/gir-1.0 + /usr/share/locale + /usr/share/mate-menus + + + + + mate-menus-devel + mate-menus için geliştirme dosyaları + + glib2-devel + mate-menus + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-menus/translations.xml b/desktop/mate/mate-menus/translations.xml new file mode 100644 index 0000000000..06020faba4 --- /dev/null +++ b/desktop/mate/mate-menus/translations.xml @@ -0,0 +1,14 @@ + + + + mate-menus + Mate menüleri + mate-menus, Mate masaüstü dizinlerini, kitaplıklarını ve python bağlayıcılarını içerir. + + + + mate-menus-devel + mate-menus için geliştirme dosyaları + + + diff --git a/desktop/mate/mate-netbook/actions.py b/desktop/mate/mate-netbook/actions.py new file mode 100644 index 0000000000..7aa4cc1dc5 --- /dev/null +++ b/desktop/mate/mate-netbook/actions.py @@ -0,0 +1,28 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--prefix=/usr \ + --libexecdir=/usr/lib/mate-netbook \ + --sysconfdir=/etc \ + --with-gtk=3 \ + --disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README") diff --git a/desktop/mate/mate-netbook/pspec.xml b/desktop/mate/mate-netbook/pspec.xml new file mode 100644 index 0000000000..489a66e8ab --- /dev/null +++ b/desktop/mate/mate-netbook/pspec.xml @@ -0,0 +1,65 @@ + + + + + mate-netbook + http://mate-desktop.org/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + mate-netbook + app:gui + Basit bir pencere yönetim aracı + Basit bir pencere yönetim aracı uygulaması. + http://pub.mate-desktop.org/releases/1.22/mate-netbook-1.22.2.tar.xz + + intltool + gtk3-devel + glib2-devel + libwnck3-devel + libXtst-devel + libfakekey-devel + mate-panel-devel + + + + + mate-netbook + + atk + gtk3 + cairo + glib2 + pango + libX11 + libwnck3 + libfakekey + gdk-pixbuf + mate-panel + + + /usr/bin + /usr/lib/mate-netbook + /usr/share/doc + /usr/share/dbus-1 + /usr/share/MateConf + /usr/share/glib-2.0 + /etc/xdg/autostart + /usr/share/mate-panel + /usr/share/locale + /usr/share/man + + + + + + 2020-02-13 + 1.22.2 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-netbook/translations.xml b/desktop/mate/mate-netbook/translations.xml new file mode 100644 index 0000000000..9ae90b0055 --- /dev/null +++ b/desktop/mate/mate-netbook/translations.xml @@ -0,0 +1,9 @@ + + + + mate-netbook + Basit bir pencere yönetim aracı + Basit bir pencere yönetim aracı uygulaması. + A simple window management tool. + + \ No newline at end of file diff --git a/desktop/mate/mate-notification-daemon/actions.py b/desktop/mate/mate-notification-daemon/actions.py new file mode 100644 index 0000000000..278d009696 --- /dev/null +++ b/desktop/mate/mate-notification-daemon/actions.py @@ -0,0 +1,24 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-schemas-compile \ + --libexecdir=/usr/lib/mate-notification-daemon") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/desktop/mate/mate-notification-daemon/pspec.xml b/desktop/mate/mate-notification-daemon/pspec.xml new file mode 100644 index 0000000000..c883f1e184 --- /dev/null +++ b/desktop/mate/mate-notification-daemon/pspec.xml @@ -0,0 +1,66 @@ + + + + + mate-notification-daemon + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + mate-notification-properties + app:gui + Mate notification daemon + mate-notification-daemon is the server implementation of the Mate desktop notification specification. + http://pub.mate-desktop.org/releases/1.22/mate-notification-daemon-1.22.1.tar.xz + + intltool + mate-common + libwnck3-devel + libnotify-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + mate-desktop-devel + + + + + mate-notification-daemon + + atk + gtk3 + cairo + glib2 + pango + libX11 + libwnck2 + libnotify + gdk-pixbuf + libcanberra-gtk3 + + + /usr/lib + /usr/bin + /usr/share/man/ + /usr/share/icons + /usr/share/dbus-1 + /usr/libexec + /usr/share/glib-2.0 + /usr/share/locale + /usr/share/applications + /usr/share/mate-notification-daemon + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-notification-daemon/translations.xml b/desktop/mate/mate-notification-daemon/translations.xml new file mode 100644 index 0000000000..aa406799d4 --- /dev/null +++ b/desktop/mate/mate-notification-daemon/translations.xml @@ -0,0 +1,8 @@ + + + + mate-notification-daemon + Mate masaüstü bilgilendirme hizmeti + mate-notification-daemon Mate projesinin masaüstü bilgilendirme hizmeti uygulamasını içerir. + + diff --git a/desktop/mate/mate-panel/actions.py b/desktop/mate/mate-panel/actions.py new file mode 100644 index 0000000000..e43baf3a7b --- /dev/null +++ b/desktop/mate/mate-panel/actions.py @@ -0,0 +1,30 @@ + #!/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 get + +def setup(): + #çalışma alanını 2 satırda gösterir. + pisitools.dosed("applets/wncklet/org.mate.panel.applet.workspace-switcher.gschema.xml.in", "1", "2") + autotools.configure("--disable-static \ + --disable-schemas-compile \ + --with-x \ + --enable-introspection") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README") diff --git a/desktop/mate/mate-panel/files/1.patch b/desktop/mate/mate-panel/files/1.patch new file mode 100644 index 0000000000..65270c0a19 --- /dev/null +++ b/desktop/mate/mate-panel/files/1.patch @@ -0,0 +1,76 @@ +--- data/default.layout 2014-06-07 07:42:15.417844985 +0300 ++++ data/pisi.layout 2014-06-10 18:33:36.431919679 +0300 +@@ -1,40 +1,20 @@ +-[Toplevel top] +-expand=true +-orientation=top +-size=24 +- + [Toplevel bottom] + expand=true + orientation=bottom + size=24 + + [Object menu-bar] +-object-type=menu-bar +-toplevel-id=top +-position=0 +-locked=true +- +-[Object notification-area] +-object-type=applet +-applet-iid=NotificationAreaAppletFactory::NotificationArea +-toplevel-id=top +-position=10 +-panel-right-stick=true +-locked=true +- +-[Object clock] + object-type=applet +-applet-iid=ClockAppletFactory::ClockApplet +-toplevel-id=top ++applet-iid=GNOMEMainMenuFactory::GNOMEMainMenu ++toplevel-id=bottom + position=0 +-panel-right-stick=true + locked=true + +-[Object show-desktop] +-object-type=applet +-applet-iid=WnckletFactory::ShowDesktopApplet ++[Object web-browser] ++object-type=launcher ++launcher-location=/usr/share/applications/mozillafirefox.desktop + toplevel-id=bottom +-position=0 ++position=10 + locked=true + + [Object window-list] +@@ -44,6 +24,14 @@ + position=20 + locked=true + ++[Object notification-area] ++object-type=applet ++applet-iid=NotificationAreaAppletFactory::NotificationArea ++toplevel-id=bottom ++position=10 ++panel-right-stick=true ++locked=true ++ + [Object workspace-switcher] + object-type=applet + applet-iid=WnckletFactory::WorkspaceSwitcherApplet +@@ -51,3 +39,11 @@ + position=0 + panel-right-stick=true + locked=true ++ ++[Object clock] ++object-type=applet ++applet-iid=ClockAppletFactory::ClockApplet ++toplevel-id=bottom ++position=10 ++panel-right-stick=true ++locked=true diff --git a/desktop/mate/mate-panel/files/a.patch b/desktop/mate/mate-panel/files/a.patch new file mode 100644 index 0000000000..65270c0a19 --- /dev/null +++ b/desktop/mate/mate-panel/files/a.patch @@ -0,0 +1,76 @@ +--- data/default.layout 2014-06-07 07:42:15.417844985 +0300 ++++ data/pisi.layout 2014-06-10 18:33:36.431919679 +0300 +@@ -1,40 +1,20 @@ +-[Toplevel top] +-expand=true +-orientation=top +-size=24 +- + [Toplevel bottom] + expand=true + orientation=bottom + size=24 + + [Object menu-bar] +-object-type=menu-bar +-toplevel-id=top +-position=0 +-locked=true +- +-[Object notification-area] +-object-type=applet +-applet-iid=NotificationAreaAppletFactory::NotificationArea +-toplevel-id=top +-position=10 +-panel-right-stick=true +-locked=true +- +-[Object clock] + object-type=applet +-applet-iid=ClockAppletFactory::ClockApplet +-toplevel-id=top ++applet-iid=GNOMEMainMenuFactory::GNOMEMainMenu ++toplevel-id=bottom + position=0 +-panel-right-stick=true + locked=true + +-[Object show-desktop] +-object-type=applet +-applet-iid=WnckletFactory::ShowDesktopApplet ++[Object web-browser] ++object-type=launcher ++launcher-location=/usr/share/applications/mozillafirefox.desktop + toplevel-id=bottom +-position=0 ++position=10 + locked=true + + [Object window-list] +@@ -44,6 +24,14 @@ + position=20 + locked=true + ++[Object notification-area] ++object-type=applet ++applet-iid=NotificationAreaAppletFactory::NotificationArea ++toplevel-id=bottom ++position=10 ++panel-right-stick=true ++locked=true ++ + [Object workspace-switcher] + object-type=applet + applet-iid=WnckletFactory::WorkspaceSwitcherApplet +@@ -51,3 +39,11 @@ + position=0 + panel-right-stick=true + locked=true ++ ++[Object clock] ++object-type=applet ++applet-iid=ClockAppletFactory::ClockApplet ++toplevel-id=bottom ++position=10 ++panel-right-stick=true ++locked=true diff --git a/desktop/mate/mate-panel/files/default.layout b/desktop/mate/mate-panel/files/default.layout new file mode 100644 index 0000000000..77923b4203 --- /dev/null +++ b/desktop/mate/mate-panel/files/default.layout @@ -0,0 +1,53 @@ +[Toplevel top] +expand=true +orientation=top +size=24 + +[Toplevel bottom] +expand=true +orientation=bottom +size=24 + +[Object menu-bar] +object-type=menu-bar +toplevel-id=top +position=0 +locked=true + +[Object notification-area] +object-type=applet +applet-iid=NotificationAreaAppletFactory::NotificationArea +toplevel-id=top +position=10 +panel-right-stick=true +locked=true + +[Object clock] +object-type=applet +applet-iid=ClockAppletFactory::ClockApplet +toplevel-id=top +position=0 +panel-right-stick=true +locked=true + +[Object show-desktop] +object-type=applet +applet-iid=WnckletFactory::ShowDesktopApplet +toplevel-id=bottom +position=0 +locked=true + +[Object window-list] +object-type=applet +applet-iid=WnckletFactory::WindowListApplet +toplevel-id=bottom +position=20 +locked=true + +[Object workspace-switcher] +object-type=applet +applet-iid=WnckletFactory::WorkspaceSwitcherApplet +toplevel-id=bottom +position=0 +panel-right-stick=true +locked=true diff --git a/desktop/mate/mate-panel/files/mate-panel-pisi-linux-configure.patch b/desktop/mate/mate-panel/files/mate-panel-pisi-linux-configure.patch new file mode 100644 index 0000000000..3fccd72f22 --- /dev/null +++ b/desktop/mate/mate-panel/files/mate-panel-pisi-linux-configure.patch @@ -0,0 +1,88 @@ +--- data/default-layout.mate.OSmanOS 2013-11-15 16:25:41.000000000 +0200 ++++ data/default-layout.mate 2014-02-05 21:33:16.375153580 +0200 +@@ -1,8 +1,3 @@ +-[Toplevel top] +-expand=true +-orientation=top +-size=24 +- + [Toplevel bottom] + expand=true + orientation=bottom +@@ -10,38 +5,59 @@ + + [Object menu-bar] + object-type=menu-bar +-toplevel-id=top ++toplevel-id=bottom + position=0 + locked=true + +-[Object notification-area] ++[Object show-desktop] + object-type=applet +-applet-iid=NotificationAreaAppletFactory::NotificationArea +-toplevel-id=top ++applet-iid=WnckletFactory::ShowDesktopApplet ++toplevel-id=bottom + position=10 +-panel-right-stick=true + locked=true + +-[Object clock] +-object-type=applet +-applet-iid=ClockAppletFactory::ClockApplet +-toplevel-id=top +-position=0 +-panel-right-stick=true ++[Object file-browser] ++object-type=launcher ++launcher-location=/usr/share/applications/caja-browser.desktop ++toplevel-id=bottom ++position=20 + locked=true + +-[Object show-desktop] +-object-type=applet +-applet-iid=WnckletFactory::ShowDesktopApplet ++[Object terminal] ++object-type=launcher ++launcher-location=/usr/share/applications/mate-terminal.desktop + toplevel-id=bottom +-position=0 ++position=30 ++locked=true ++ ++[Object web-browser] ++object-type=launcher ++launcher-location=/usr/share/applications/mozillafirefox.desktop ++toplevel-id=bottom ++position=40 + locked=true + + [Object window-list] + object-type=applet + applet-iid=WnckletFactory::WindowListApplet + toplevel-id=bottom +-position=20 ++position=50 ++locked=true ++ ++[Object notification-area] ++object-type=applet ++applet-iid=NotificationAreaAppletFactory::NotificationArea ++toplevel-id=bottom ++position=10 ++panel-right-stick=true ++locked=true ++ ++[Object clock] ++object-type=applet ++applet-iid=ClockAppletFactory::ClockApplet ++toplevel-id=bottom ++position=0 ++panel-right-stick=true + locked=true + + [Object workspace-switcher] + diff --git a/desktop/mate/mate-panel/files/pisi.layout b/desktop/mate/mate-panel/files/pisi.layout new file mode 100644 index 0000000000..e96b1086e2 --- /dev/null +++ b/desktop/mate/mate-panel/files/pisi.layout @@ -0,0 +1,49 @@ +[Toplevel bottom] +expand=true +orientation=bottom +size=24 + +[Object menu-bar] +object-type=applet +applet-iid=GNOMEMainMenuFactory::GNOMEMainMenu +toplevel-id=bottom +position=0 +locked=true + +[Object web-browser] +object-type=launcher +launcher-location=/usr/share/applications/mozillafirefox.desktop +toplevel-id=bottom +position=10 +locked=true + +[Object window-list] +object-type=applet +applet-iid=WnckletFactory::WindowListApplet +toplevel-id=bottom +position=20 +locked=true + +[Object notification-area] +object-type=applet +applet-iid=NotificationAreaAppletFactory::NotificationArea +toplevel-id=bottom +position=10 +panel-right-stick=true +locked=true + +[Object workspace-switcher] +object-type=applet +applet-iid=WnckletFactory::WorkspaceSwitcherApplet +toplevel-id=bottom +position=0 +panel-right-stick=true +locked=true + +[Object clock] +object-type=applet +applet-iid=ClockAppletFactory::ClockApplet +toplevel-id=bottom +position=10 +panel-right-stick=true +locked=true diff --git a/desktop/mate/mate-panel/pspec.xml b/desktop/mate/mate-panel/pspec.xml new file mode 100644 index 0000000000..c87dce492b --- /dev/null +++ b/desktop/mate/mate-panel/pspec.xml @@ -0,0 +1,110 @@ + + + + + mate-panel + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + mate-panel + app:gui + GNOME panel + GNOME panel is located in the edge of screen that provides contains widgets such as application launcher, cpu monitor and workspace switcher. + http://pub.mate-desktop.org/releases/1.22/mate-panel-1.22.2.tar.xz + + gtk3-devel + libSM-devel + mate-common + librsvg-devel + libwnck3-devel + mate-menus-devel + libcanberra-devel + mate-desktop-devel + libmateweather-devel + gobject-introspection-devel + yelp-tools + intltool + itstool + + + + + + mate-panel + + atk + gtk3 + cairo + glib2 + pango + libSM + libICE + libX11 + librsvg + libwnck3 + libXrandr + mate-menus + gdk-pixbuf + mate-desktop + libmateweather + wayland-client + + + /usr/lib + /usr/share/doc + /usr/share/omf + /usr/bin + /usr/share/man + /usr/share/mate + /usr/share/help + /usr/share/icons + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/glib-2.0 + /usr/libexec/ + /usr/share/mate-panel + /usr/share/locale + /usr/share/applications + + + + + mate-panel-devel + mate-panel için geliştirme dosyaları. + + gtk3-devel + glib2-devel + mate-panel + + + /usr/include + /usr/lib/pkgconfig + + + + + mate-panel-doc + mate-panel için döküman belgeleri. + + mate-panel + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-panel/translations.xml b/desktop/mate/mate-panel/translations.xml new file mode 100644 index 0000000000..a79f205f1e --- /dev/null +++ b/desktop/mate/mate-panel/translations.xml @@ -0,0 +1,18 @@ + + + + mate-panel + Mate paneli + Mate paneli ekranın kenarlarında bulunur ve programcıkları (işlemci yükü, program başlatıcısı, çalışma alanı değiştiricisi gibi) barındırmayı sağlar. + + + + mate-panel-devel + mate-panel için geliştirme dosyaları. + + + + mate-panel-doc + mate-panel için döküman belgeleri. + + \ No newline at end of file diff --git a/desktop/mate/mate-polkit/actions.py b/desktop/mate/mate-polkit/actions.py new file mode 100644 index 0000000000..dd5da966ff --- /dev/null +++ b/desktop/mate/mate-polkit/actions.py @@ -0,0 +1,25 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static \ + --libexecdir=/usr/lib/mate-polkit \ + --enable-introspection \ + --enable-accountsservice") + + pisitools.dosed("libtool"," -shared "," -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/desktop/mate/mate-polkit/pspec.xml b/desktop/mate/mate-polkit/pspec.xml new file mode 100644 index 0000000000..358b232c44 --- /dev/null +++ b/desktop/mate/mate-polkit/pspec.xml @@ -0,0 +1,51 @@ + + + + + mate-polkit + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + app:gui + library + Authentication agent for polkit + mate-polkit package provides an authentication agent for polkit that integrates well with the Mate desktop environment. + http://pub.mate-desktop.org/releases/1.22/mate-polkit-1.22.0.tar.xz + + intltool + gtk3-devel + mate-common + pango-devel + polkit-devel + + + + + mate-polkit + + gtk3 + glib2 + polkit + gdk-pixbuf + + + /usr/lib + /etc/xdg/autostart + /usr/share + + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-polkit/translations.xml b/desktop/mate/mate-polkit/translations.xml new file mode 100644 index 0000000000..c49f4ea389 --- /dev/null +++ b/desktop/mate/mate-polkit/translations.xml @@ -0,0 +1,13 @@ + + + + mate-polkit + polkit için kimlik denetim yardımcısı + mate-polkit paketi Mate masaüstü ortamı ile bütünleşmiş bir kimlik denetim yardımcısı sağlar. + + + + mate-polkit-devel + mate-polkit için geliştirme dosyaları + + \ No newline at end of file diff --git a/desktop/mate/mate-power-manager/actions.py b/desktop/mate/mate-power-manager/actions.py new file mode 100644 index 0000000000..8faa436c57 --- /dev/null +++ b/desktop/mate/mate-power-manager/actions.py @@ -0,0 +1,27 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--libexecdir=/usr/lib \ + --sbindir=/usr/bin \ + --disable-static \ + --disable-schemas-compile \ + --without-keyring \ + --enable-applets") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-power-manager/pspec.xml b/desktop/mate/mate-power-manager/pspec.xml new file mode 100644 index 0000000000..2594d8b20d --- /dev/null +++ b/desktop/mate/mate-power-manager/pspec.xml @@ -0,0 +1,83 @@ + + + + + mate-power-manager + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + mate-power-manager + app:gui + Mate için güç yöneticisi + Power management tool for the MATE desktop. + http://pub.mate-desktop.org/releases/1.22/mate-power-manager-1.22.2.tar.xz + + gtk3-devel + dbus-glib-devel + cairo-devel + glib2-devel + mate-common + upower-devel + libnotify-devel + mate-panel-devel + mesa-devel + popt-devel + polkit-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + intltool + itstool + + + + + mate-power-manager + + dbus + gtk3 + cairo + glib2 + pango + libX11 + upower + libXext + dbus-glib + libnotify + libXrandr + gdk-pixbuf + mate-panel + libcanberra + libcanberra-gtk3 + + + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/bin + /usr/share/help + /usr/share/mate* + /usr/share/icons + /usr/share/dbus-1 + /usr/lib + /usr/share/polkit-1 + /usr/share/glib-2.0 + /etc/xdg/autostart/ + /usr/share/applications + /usr/share/locale + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-power-manager/translations.xml b/desktop/mate/mate-power-manager/translations.xml new file mode 100644 index 0000000000..95c2010989 --- /dev/null +++ b/desktop/mate/mate-power-manager/translations.xml @@ -0,0 +1,8 @@ + + + + mate-power-manager + Mate için güç yöneticisi + Power management tool for the MATE desktop. + + \ No newline at end of file diff --git a/desktop/mate/mate-screensaver/actions.py b/desktop/mate/mate-screensaver/actions.py new file mode 100644 index 0000000000..ba0712a49d --- /dev/null +++ b/desktop/mate/mate-screensaver/actions.py @@ -0,0 +1,32 @@ +#!/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 get + +def setup(): + autotools.configure(" --enable-locking \ + --with-xf86gamma-ext \ + --with-kbd-layout-indicator \ + --with-systemd=no \ + --prefix=/usr \ + --sysconfdir=/etc \ + --with-elogind \ + --with-xscreensaverdir=/usr/share/xscreensaver/config \ + --with-xscreensaverhackdir=/usr/lib/misc/xscreensaver") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-screensaver/pspec.xml b/desktop/mate/mate-screensaver/pspec.xml new file mode 100644 index 0000000000..72e452eb83 --- /dev/null +++ b/desktop/mate/mate-screensaver/pspec.xml @@ -0,0 +1,91 @@ + + + + + mate-screensaver + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + preferences-desktop-screensaver + app:gui + Replaces xscreensaver, integrating with the MATE desktop. + mate-screensaver, Mate masaüstü için ekrankoruyucu uygulamasıdır. + http://pub.mate-desktop.org/releases/1.22/mate-screensaver-1.22.2.tar.xz + + dbus-glib-devel + gtk3-devel + libX11-devel + libXScrnSaver-devel + libXinerama-devel + libXmu-devel + libXtst-devel + libXxf86vm-devel + libmatekbd-devel + libnotify-devel + mate-common + mate-desktop-devel + mate-menus-devel + mesa-devel + pam-devel + xorg-proto + xmlto + intltool + elogind-devel + + + + + mate-screensaver + + pam + dbus + gtk3 + mesa + cairo + glib2 + pango + libX11 + elogind + libXext + dbus-glib + libnotify + mate-menus + gdk-pixbuf + libmatekbd + libXxf86vm + libxklavier + mate-desktop + libXScrnSaver + + + /etc/ + /usr/lib/ + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/libexec/ + /usr/share/backgrounds + /usr/share/applications + /usr/share/locale + /usr/share/mate-screensaver + /usr/share/desktop-directories + /usr/share/mate-background-properties + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-screensaver/translations.xml b/desktop/mate/mate-screensaver/translations.xml new file mode 100644 index 0000000000..e428c8aeca --- /dev/null +++ b/desktop/mate/mate-screensaver/translations.xml @@ -0,0 +1,8 @@ + + + + mate-screensaver + Replaces xscreensaver, integrating with the MATE desktop. + mate-screensaver, Mate masaüstü için ekrankoruyucu uygulamasıdır. + + \ No newline at end of file diff --git a/desktop/mate/mate-sensors-applet/actions.py b/desktop/mate/mate-sensors-applet/actions.py new file mode 100644 index 0000000000..065f005947 --- /dev/null +++ b/desktop/mate/mate-sensors-applet/actions.py @@ -0,0 +1,32 @@ +#!/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 +from pisi.actionsapi import get +def setup(): + shelltools.export("LDFLAGS", "%s -ldl" % get.LDFLAGS()) + autotools.configure("--prefix=/usr \ + --libexecdir=/usr/lib \ + --disable-static \ + --disable-schemas-compile \ + --enable-libnotify \ + --with-nvidia") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + pisitools.dodir("/usr/lib/mate-sensors-applet/plugins") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + #autotools.install() + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-sensors-applet/pspec.xml b/desktop/mate/mate-sensors-applet/pspec.xml new file mode 100755 index 0000000000..c0c3545f6c --- /dev/null +++ b/desktop/mate/mate-sensors-applet/pspec.xml @@ -0,0 +1,75 @@ + + + + + mate-sensors-applet + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + library + Display readings from hardware sensors in your MATE panel. + MATE Sensors Applet is an applet for the MATE Panel to display readings from hardware sensors, including CPU temperature, fan speeds and voltage readings under Linux.on. + http://pub.mate-desktop.org/releases/1.22/mate-sensors-applet-1.22.1.tar.xz + + gtk3-devel + mate-common + libnotify-devel + mate-panel-devel + lm_sensors-devel + libxslt-devel + intltool + itstool + + + + + mate-sensors-applet + + gtk3 + cairo + glib2 + libnotify + mate-panel + gdk-pixbuf + lm_sensors + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/share/mate-panel + /usr/share/locale + /usr/share/mate-sensors-applet + + + + + mate-sensors-applet-devel + mate-sensors-applet için geliştirme dosyaları + + mate-sensors-applet + + + /usr/include + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-sensors-applet/translations.xml b/desktop/mate/mate-sensors-applet/translations.xml new file mode 100755 index 0000000000..b4df5c0e37 --- /dev/null +++ b/desktop/mate/mate-sensors-applet/translations.xml @@ -0,0 +1,13 @@ + + + + mate-sensors-applet + Display readings from hardware sensors in your MATE panel. + MATE Sensors Applet is an applet for the MATE Panel to display readings from hardware sensors, including CPU temperature, fan speeds and voltage readings under Linux.on. + + + + mate-sensors-applet-devel + mate-sensors-applet için geliştirme dosyaları + + \ No newline at end of file diff --git a/desktop/mate/mate-session-manager/actions.py b/desktop/mate/mate-session-manager/actions.py new file mode 100644 index 0000000000..b633f1e35a --- /dev/null +++ b/desktop/mate/mate-session-manager/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 get + +def setup(): + autotools.configure("--disable-static \ + --enable-ipv6 \ + --libexecdir=/usr/lib/mate-session-manager \ + --with-elogind \ + --disable-docbook-docs \ + --with-default-wm=marco") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "COPYING", "NEWS", "ChangeLog", "AUTHORS") diff --git a/desktop/mate/mate-session-manager/pspec.xml b/desktop/mate/mate-session-manager/pspec.xml new file mode 100644 index 0000000000..f8a39c1c8f --- /dev/null +++ b/desktop/mate/mate-session-manager/pspec.xml @@ -0,0 +1,73 @@ + + + + + mate-session-manager + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + mate-session-properties + app:gui + MATE Session Manager + This package contains a session that can be started from a display manager such as MDM. It will load all necessary applications for a full-featured user session. + http://pub.mate-desktop.org/releases/1.22/mate-session-manager-1.22.3.tar.xz + + dbus-glib-devel + mesa-devel + pangox-compat-devel + xmlto + xtrans + gtk3-devel + libSM-devel + mate-common + libXtst-devel + elogind-devel + intltool + + + + + mate-session-manager + + dbus + gtk3 + cairo + glib2 + libSM + libICE + libX11 + libXau + elogind + libXtst + libXext + dbus-glib + gdk-pixbuf + libXrender + + + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/icons + /usr/share/xsessions + /usr/share/glib-2.0/ + /usr/share/mate-session + /usr/share/applications + /usr/share/locale + /usr/share/mate-session-manager/ + + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-session-manager/translations.xml b/desktop/mate/mate-session-manager/translations.xml new file mode 100644 index 0000000000..9432628d06 --- /dev/null +++ b/desktop/mate/mate-session-manager/translations.xml @@ -0,0 +1,9 @@ + + + + mate-session-manager + MATE Session Manager + MATE session manager, as well as a configuration program to choose applications starting on login. + + + diff --git a/desktop/mate/mate-settings-daemon/actions.py b/desktop/mate/mate-settings-daemon/actions.py new file mode 100644 index 0000000000..2f391006cd --- /dev/null +++ b/desktop/mate/mate-settings-daemon/actions.py @@ -0,0 +1,31 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + pisitools.dosed("data/org.mate.peripherals-touchpad.gschema.xml.in", "false", "true") + autotools.configure("--enable-pulse \ + --disable-static \ + --disable-schemas-compile \ + --enable-polkit \ + --with-x \ + --with-nssdb") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "COPYING", "NEWS", "ChangeLog", "AUTHORS") diff --git a/desktop/mate/mate-settings-daemon/pspec.xml b/desktop/mate/mate-settings-daemon/pspec.xml new file mode 100644 index 0000000000..d7214f3e9d --- /dev/null +++ b/desktop/mate/mate-settings-daemon/pspec.xml @@ -0,0 +1,97 @@ + + + + + mate-settings-daemon + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + service + System settings daemon for MATE desktop + gnome-settings-daemon shares MATE specific settings with other applications via DBus connection. + http://pub.mate-desktop.org/releases/1.22/mate-settings-daemon-1.22.1.tar.xz + + intltool + dbus-glib-devel + gtk3-devel + dconf-devel + mate-common + libmatemixer-devel + libcanberra-devel + + libcanberra-gtk-devel + libmatekbd-devel + libnotify-devel + libSM-devel + mate-desktop-devel + polkit-devel + nss-devel + pulseaudio-libs-devel + + + + + mate-settings-daemon + + nss + dbus + gtk3 + nspr + cairo + dconf + glib2 + libXi + libX11 + polkit + dbus-glib + libnotify + fontconfig + gdk-pixbuf + libmatekbd + libxklavier + libmatemixer + mate-desktop + pulseaudio-libs + libcanberra-gtk3 + + + /etc + /usr/lib + /usr/share/doc + /usr/share/man/ + /usr/share/icons + /usr/share/dbus-1 + /usr/libexec + /usr/share/glib-2.0 + /usr/share/polkit-1 + /usr/share/locale + /usr/share/mate-settings-daemon + /usr/share/mate-control-center + + + + + mate-settings-daemon-devel + mate-settings-daemon için geliştirme dosyaları + + mate-settings-daemon + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2013-10-18 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-settings-daemon/translations.xml b/desktop/mate/mate-settings-daemon/translations.xml new file mode 100644 index 0000000000..583d86e435 --- /dev/null +++ b/desktop/mate/mate-settings-daemon/translations.xml @@ -0,0 +1,13 @@ + + + + mate-settins-daemon + Mate masaüstü için sistem ayar yöneticisi + mate-settings-daemon Mate'e özgü ayarları diğer programlara DBus bağlantısı aracılığıyla paylaştırır. + + + + mate-settings-daemon-devel + mate-settings-daemon için geliştirme dosyaları + + \ No newline at end of file diff --git a/desktop/mate/mate-system-monitor/actions.py b/desktop/mate/mate-system-monitor/actions.py new file mode 100644 index 0000000000..9dd5eefa64 --- /dev/null +++ b/desktop/mate/mate-system-monitor/actions.py @@ -0,0 +1,27 @@ +#!/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 get + + +def setup(): + #package name change + pisitools.dosed("mate-system-monitor.desktop.in*", "_Name=MATE System Monitor", "_Name=System Monitor") + + autotools.configure("--disable-static \ + --libexecdir=/usr/lib \ + --disable-scrollkeeper") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-system-monitor/files/side.png b/desktop/mate/mate-system-monitor/files/side.png new file mode 100755 index 0000000000..403731a06f Binary files /dev/null and b/desktop/mate/mate-system-monitor/files/side.png differ diff --git a/desktop/mate/mate-system-monitor/pspec.xml b/desktop/mate/mate-system-monitor/pspec.xml new file mode 100644 index 0000000000..311603a8f7 --- /dev/null +++ b/desktop/mate/mate-system-monitor/pspec.xml @@ -0,0 +1,79 @@ + + + + + mate-system-monitor + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + utilities-system-monitor + app:gui + Process and resource monitor + Process viewer and system resource monitor for MATE + http://pub.mate-desktop.org/releases/1.22/mate-system-monitor-1.22.2.tar.xz + + dbus-glib-devel + gtk3-devel + glibmm-devel + gtkmm3-devel + libgtop-devel + librsvg-devel + libwnck3-devel + libxml2-devel + polkit-devel + mate-common + intltool + itstool + + + + + mate-system-monitor + + gtk3 + cairo + glib2 + pango + glibmm + gtkmm3 + libgcc + librsvg + libxml2 + libgtop + libwnck2 + libsigc++ + gdk-pixbuf + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/share/help + /usr/share/mate + /usr/share/pixmaps + /usr/share/polkit-1 + /usr/share/metainfo + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/locale + + + side.png + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-system-monitor/translations.xml b/desktop/mate/mate-system-monitor/translations.xml new file mode 100644 index 0000000000..56c17b7a36 --- /dev/null +++ b/desktop/mate/mate-system-monitor/translations.xml @@ -0,0 +1,8 @@ + + + + mate-system-monitor + Process and resource monitor + Process viewer and system resource monitor for MATE + + \ No newline at end of file diff --git a/desktop/mate/mate-terminal/actions.py b/desktop/mate/mate-terminal/actions.py new file mode 100644 index 0000000000..fdc3771c3b --- /dev/null +++ b/desktop/mate/mate-terminal/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 +from pisi.actionsapi import get + +def setup(): + pisitools.dosed("src/org.mate.terminal.gschema.xml.in", "0.5", "0.75") + autotools.configure("--prefix=/usr ") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-terminal/pspec.xml b/desktop/mate/mate-terminal/pspec.xml new file mode 100644 index 0000000000..f03673fb29 --- /dev/null +++ b/desktop/mate/mate-terminal/pspec.xml @@ -0,0 +1,70 @@ + + + + + mate-terminal + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + utilities-terminal + app:gui + MATE terminal emulator application + mate-terminal, masaüstü için terminal uygulaması. + http://pub.mate-desktop.org/releases/1.22/mate-terminal-1.22.1.tar.xz + + intltool + itstool + libpcre2-devel + gnutls-devel + vte-devel + glib2-devel + gtk3-devel + dconf-devel + libSM-devel + mate-common + + + + + mate-terminal + + atk + vte + gtk3 + cairo + pango + dconf + glib2 + libSM + libICE + libX11 + gdk-pixbuf + + + /usr/share/doc + /usr/bin + /usr/share/omf + /usr/share/man + /usr/share/help + /usr/share/mate + /usr/share/metainfo + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/locale + /usr/share/mate-terminal + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-terminal/translations.xml b/desktop/mate/mate-terminal/translations.xml new file mode 100644 index 0000000000..c0440f91a2 --- /dev/null +++ b/desktop/mate/mate-terminal/translations.xml @@ -0,0 +1,8 @@ + + + + mate-terminal + MATE terminal emulator application + mate-terminal, masaüstü için terminal uygulaması. + + \ No newline at end of file diff --git a/desktop/mate/mate-themes/actions.py b/desktop/mate/mate-themes/actions.py new file mode 100644 index 0000000000..39f308ffae --- /dev/null +++ b/desktop/mate/mate-themes/actions.py @@ -0,0 +1,24 @@ +#!/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 get + +def setup(): + autotools.configure("--enable-all-themes \ + --enable-test-themes \ + --enable-icon-mapping \ + --enable-test-themes") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "COPYING", "NEWS", "ChangeLog", "AUTHORS") \ No newline at end of file diff --git a/desktop/mate/mate-themes/pspec.xml b/desktop/mate/mate-themes/pspec.xml new file mode 100644 index 0000000000..df8212dbbe --- /dev/null +++ b/desktop/mate/mate-themes/pspec.xml @@ -0,0 +1,49 @@ + + + + + mate-themes + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + data + MATE Desktop themes + mate-themes, mate masaüstü temalarını barındırır. + https://pub.mate-desktop.org/releases/themes/3.22/mate-themes-3.22.21.tar.xz + + mate-common + gtk2-devel + mate-icon-theme + gdk-pixbuf-devel + + + + + mate-themes + + mate-common + mate-icon-theme + icon-naming-utils + + + /usr/share/doc + /usr/share/icons + /usr/share/themes + /usr/share/locale + + + + + + 2020-02-25 + 3.22.21 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-themes/translations.xml b/desktop/mate/mate-themes/translations.xml new file mode 100644 index 0000000000..1655c1179a --- /dev/null +++ b/desktop/mate/mate-themes/translations.xml @@ -0,0 +1,8 @@ + + + + mate-themes + Mate temaları + mate-themes, mate masaüstü temalarını barındırır. + + diff --git a/desktop/mate/mate-user-share/actions.py b/desktop/mate/mate-user-share/actions.py new file mode 100644 index 0000000000..21fbd156c6 --- /dev/null +++ b/desktop/mate/mate-user-share/actions.py @@ -0,0 +1,27 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-user-share/pspec.xml b/desktop/mate/mate-user-share/pspec.xml new file mode 100755 index 0000000000..43d3c2b341 --- /dev/null +++ b/desktop/mate/mate-user-share/pspec.xml @@ -0,0 +1,63 @@ + + + + + mate-user-share + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + mate-file-share-properties + library + User level public file sharing via WebDAV or ObexFTP + mate-user-share is a small package that binds together various free software projects to bring easy to use user-level file sharing to the masses. + http://pub.mate-desktop.org/releases/1.22/mate-user-share-1.22.1.tar.xz + + gtk3-devel + caja-devel + libnotify-devel + libcanberra-devel + libcanberra-gtk3-devel + dbus-glib-devel + intltool + itstool + + + + + mate-user-share + + gtk3 + caja + glib2 + pango + libX11 + + + /usr/lib + /usr/share/man + /usr/bin + /usr/share/doc + /usr/share/help + /usr/share/icons + /usr/share/caja + /usr/share/glib-2.0 + /etc/xdg/autostart + /usr/share/locale + /usr/share/applications + /usr/share/mate-user-share + + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-user-share/translations.xml b/desktop/mate/mate-user-share/translations.xml new file mode 100755 index 0000000000..ed62b033c8 --- /dev/null +++ b/desktop/mate/mate-user-share/translations.xml @@ -0,0 +1,8 @@ + + + + mate-user-share + User level public file sharing via WebDAV or ObexFTP + mate-user-share is a small package that binds together various free software projects to bring easy to use user-level file sharing to the masses. + + diff --git a/desktop/mate/mate-utils/actions.py b/desktop/mate/mate-utils/actions.py new file mode 100644 index 0000000000..f62395b176 --- /dev/null +++ b/desktop/mate/mate-utils/actions.py @@ -0,0 +1,34 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + autotools.configure("--prefix=/usr \ + --libexecdir=/usr/lib/mate-utils \ + --disable-static \ + --disable-schemas-compile \ + --enable-gdict-applet \ + --enable-gtk-doc-html \ + --enable-ipv6=yes \ + --disable-maintainer-flags \ + --disable-schemas-compile \ + --with-x") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/mate-utils/pspec.xml b/desktop/mate/mate-utils/pspec.xml new file mode 100644 index 0000000000..2dd7f73e66 --- /dev/null +++ b/desktop/mate/mate-utils/pspec.xml @@ -0,0 +1,106 @@ + + + + + mate-utils + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + system-search + app:gui + MATE utility programs + The mate-utils package contains a set of small "desk accessory" utility applications for MATE, such as a dictionary, a disk usage analyzer, a screenshot tool and others. + http://pub.mate-desktop.org/releases/1.22/mate-utils-1.22.2.tar.xz + + intltool + itstool + e2fsprogs-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + udisks2-devel + libX11-devel + libXmu-devel + mate-common + mate-panel-devel + mesa-devel + popt-devel + yelp-tools + libgtop-devel + + + + + mate-utils + + atk + gtk3 + zlib + cairo + glib2 + pango + libSM + libICE + libX11 + libgtop + libXext + gdk-pixbuf + mate-panel + libcanberra + libcanberra-gtk3 + + + /usr/lib + /usr/share/doc + /usr/share/man + /usr/bin + /usr/share/omf + /usr/share/help + /usr/share/icons + /usr/share/mate* + /usr/share/dbus-1 + /usr/share/metainfo + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/locale + + + + + mate-utils-devel + mate-utils için geliştirme dosyaları + + gtk3-devel + mate-utils + + + /usr/include + /usr/lib/pkgconfig + + + + + mate-utils-gtk-doc + mate-utils için dosyalar + + mate-utils + + + /usr/share/gtk-doc + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mate-utils/translations.xml b/desktop/mate/mate-utils/translations.xml new file mode 100644 index 0000000000..5230701005 --- /dev/null +++ b/desktop/mate/mate-utils/translations.xml @@ -0,0 +1,13 @@ + + + + mate-utils + MATE utility programs + The mate-utils package contains a set of small "desk accessory" utility applications for MATE, such as a dictionary, a disk usage analyzer, a screenshot tool and others. + + + + mate-utils-devel + mate-utils için geliştirme dosyaları + + \ No newline at end of file diff --git a/desktop/mate/mozo/actions.py b/desktop/mate/mozo/actions.py new file mode 100644 index 0000000000..d5d66ae531 --- /dev/null +++ b/desktop/mate/mozo/actions.py @@ -0,0 +1,23 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + shelltools.export("PYTHON","python3.6") + autotools.configure("--prefix=/usr") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "AUTHORS", "COPYING") diff --git a/desktop/mate/mozo/pspec.xml b/desktop/mate/mozo/pspec.xml new file mode 100755 index 0000000000..6a37c7ecd0 --- /dev/null +++ b/desktop/mate/mozo/pspec.xml @@ -0,0 +1,52 @@ + + + + + mozo + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + mozo + library + Mozo menu editor for MATE + Easy MATE menu editing tool. + http://pub.mate-desktop.org/releases/1.22/mozo-1.22.2.tar.xz + + mate-common + mate-menus-devel + python-pygobject3-devel + python3-devel + intltool + + + + + mozo + + mate-panel + + + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man/ + /usr/share/mozo + /usr/share/icons + /usr/share/locale + /usr/share/applications + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/mozo/translations.xml b/desktop/mate/mozo/translations.xml new file mode 100755 index 0000000000..1f686c8e2c --- /dev/null +++ b/desktop/mate/mozo/translations.xml @@ -0,0 +1,8 @@ + + + + mozo + Mozo menu editor for MATE + Easy MATE menu editing tool. + + diff --git a/desktop/mate/pluma/actions.py b/desktop/mate/pluma/actions.py new file mode 100644 index 0000000000..ee29a2b842 --- /dev/null +++ b/desktop/mate/pluma/actions.py @@ -0,0 +1,30 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + shelltools.export("PYTHON", "python3") + autotools.configure("--prefix=/usr \ + --libexecdir=/usr/lib/pluma \ + --disable-schemas-compile \ + --enable-gtk-doc=no \ + --enable-gvfs-metadata") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/pluma/pspec.xml b/desktop/mate/pluma/pspec.xml new file mode 100644 index 0000000000..c40021aada --- /dev/null +++ b/desktop/mate/pluma/pspec.xml @@ -0,0 +1,102 @@ + + + + + pluma + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + accessories-text-editor + app:gui + Mate metin editörü + mate masaüstü için metin editörü. + http://pub.mate-desktop.org/releases/1.22/pluma-1.22.2.tar.xz + + intltool + itstool + libxml2-devel + gtk3-devel + enchant2-devel + libSM-devel + mate-common + iso-codes + libpeas-devel + python3-devel + python3-pygobject3-devel + gtksourceview3-devel + + + + + pluma + + atk + gtk3 + cairo + glib2 + libSM + pango + libICE + libX11 + libpeas + libxml2 + enchant2 + gdk-pixbuf + gtksourceview3 + gobject-introspection + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/omf + /usr/share/help + /usr/share/mate + /usr/share/pluma + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/metainfo + /usr/share/applications + /usr/share/locale + + + + + pluma-devel + pluma için geliştirme dosyaları + + libpeas-devel + gtksourceview3-devel + pluma + + + /usr/include/pluma + /usr/lib/pkgconfig + + + + + pluma-gtk-doc + pluma-gtk-doc için dosyalar + + pluma + + + /usr/share/gtk-doc/html/pluma/ + + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/pluma/translations.xml b/desktop/mate/pluma/translations.xml new file mode 100644 index 0000000000..aff500e8a1 --- /dev/null +++ b/desktop/mate/pluma/translations.xml @@ -0,0 +1,13 @@ + + + + mate-text-editor + Mate metin editörü + mate masaüstü için metin editörü. + + + + mate-text-editor-devel + mate-text-editor için geliştirme dosyaları + + \ No newline at end of file diff --git a/desktop/mate/python-caja/actions.py b/desktop/mate/python-caja/actions.py new file mode 100644 index 0000000000..0ef3dc067e --- /dev/null +++ b/desktop/mate/python-caja/actions.py @@ -0,0 +1,27 @@ +#!/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 +from pisi.actionsapi import get + +def setup(): + shelltools.export("PYTHON","python3.6") + autotools.configure("--prefix=/usr \ + --disable-scrollkeeper \ + --disable-schemas-install") + + # for fix unused dependency + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING") diff --git a/desktop/mate/python-caja/pspec.xml b/desktop/mate/python-caja/pspec.xml new file mode 100755 index 0000000000..5d8f4d88ae --- /dev/null +++ b/desktop/mate/python-caja/pspec.xml @@ -0,0 +1,50 @@ + + + + + python-caja + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + library + Python binding for Mate CAJA + These are unstable bindings for the caja extension library. + http://pub.mate-desktop.org/releases/1.22/python-caja-1.22.1.tar.xz + + python3-devel + mate-common + python-pygobject3-devel + caja-devel + intltool + + + + + python-caja + + gtk3 + caja + glib2 + python3 + + + /usr/lib + /usr/share/locale + /usr/share/caja + /usr/share/doc + + + + + + 2020-02-13 + 1.22.1 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/mate/python-caja/translations.xml b/desktop/mate/python-caja/translations.xml new file mode 100755 index 0000000000..f06b02371c --- /dev/null +++ b/desktop/mate/python-caja/translations.xml @@ -0,0 +1,8 @@ + + + + python-caja + Python binding for Mate CAJA + These are unstable bindings for the caja extension library. + + \ No newline at end of file diff --git a/desktop/toolkit/gtk/gtkmm3/actions.py b/desktop/toolkit/gtk/gtkmm3/actions.py new file mode 100644 index 0000000000..698785b6dc --- /dev/null +++ b/desktop/toolkit/gtk/gtkmm3/actions.py @@ -0,0 +1,24 @@ +#!/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 + +def setup(): + autotools.configure("--disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + + pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""') + pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("ChangeLog","COPYING", "NEWS", "README") diff --git a/desktop/toolkit/gtk/gtkmm3/pspec.xml b/desktop/toolkit/gtk/gtkmm3/pspec.xml new file mode 100644 index 0000000000..86f23781c2 --- /dev/null +++ b/desktop/toolkit/gtk/gtkmm3/pspec.xml @@ -0,0 +1,76 @@ + + + + + gtkmm3 + https://sourceforge.net/projects/gtkmm/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + C++ binding for GTK+ + gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. + http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.24/gtkmm-3.24.2.tar.xz + + gtk3-devel + atkmm-devel + glibmm-devel + cairomm-devel + gdk-pixbuf-devel + pangomm-devel + + + + + gtkmm3 + + gtk3 + atkmm + glib2 + glibmm + libgcc + cairomm + pangomm + libsigc++ + gdk-pixbuf + + + /usr/lib/libgdkmm* + /usr/lib/libgtkmm* + /usr/lib/gdkmm-3.0 + /usr/lib/gtkmm-3.0 + /usr/share/doc + /usr/share + + + + + gtkmm3-devel + Development files for gtkmm + + gtkmm3 + atkmm-devel + pangomm-devel + glibmm-devel + gtk3-devel + cairomm-devel + gdk-pixbuf-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-02-13 + 3.24.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/gtk/gtkmm3/translations.xml b/desktop/toolkit/gtk/gtkmm3/translations.xml new file mode 100644 index 0000000000..bad3ce384e --- /dev/null +++ b/desktop/toolkit/gtk/gtkmm3/translations.xml @@ -0,0 +1,14 @@ + + + + gtkmm + GTK+ için C++ bağlamı + gtkmm, grafik kullanıcı arayüzü kitaplığı GTK+'nın resmi C++ arayüzüdür. Tip-güvenli geri çağırmalar ve mirasla genişleyebilen tutarlı parçacıklardan oluşması, en önemli özelliklerini oluşturur. + gtkmm est l'interface C++ officiel de la librairie d'IHM GTK+. Au menu des callbacks (rappels) typesafe (avec vérification de type à la compilation) ainsi qu'un ensemble large et complet de widgets (objets graphiques) facilement extensible via héritage. + + + + gtkmm-devel + gtkmm için geliştirme dosyaları + + diff --git a/desktop/toolkit/gtk/gtksourceview3/actions.py b/desktop/toolkit/gtk/gtksourceview3/actions.py old mode 100755 new mode 100644 diff --git a/desktop/toolkit/gtk/gtksourceview3/pspec.xml b/desktop/toolkit/gtk/gtksourceview3/pspec.xml old mode 100755 new mode 100644 index 060d4c5706..1f1873b1d0 --- a/desktop/toolkit/gtk/gtksourceview3/pspec.xml +++ b/desktop/toolkit/gtk/gtksourceview3/pspec.xml @@ -73,7 +73,7 @@ - 2020-02-08 + 2020-02-25 3.24.11 Version bump. Mustafa Cinasal diff --git a/desktop/toolkit/gtk/gtksourceview3/translations.xml b/desktop/toolkit/gtk/gtksourceview3/translations.xml old mode 100755 new mode 100644 diff --git a/desktop/toolkit/gtk/libwnck3/actions.py b/desktop/toolkit/gtk/libwnck3/actions.py new file mode 100644 index 0000000000..12e7a11ccc --- /dev/null +++ b/desktop/toolkit/gtk/libwnck3/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/env 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 shelltools +from pisi.actionsapi import mesontools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + mesontools.configure("-Dbuildtype=release") + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + pisitools.remove("/usr/bin/wnck-urgency-monitor") + pisitools.remove("/usr/bin/wnckprop") + + #pisitools.removeDir("/usr/share/gtk-doc") + pisitools.removeDir("/usr/bin") + + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "MAINTAINERS") diff --git a/desktop/toolkit/gtk/libwnck3/files/libwnck-2.18.0-above.patch b/desktop/toolkit/gtk/libwnck3/files/libwnck-2.18.0-above.patch new file mode 100644 index 0000000000..2c0eeb4022 --- /dev/null +++ b/desktop/toolkit/gtk/libwnck3/files/libwnck-2.18.0-above.patch @@ -0,0 +1,16 @@ +diff -urN libwnck-2.16.3/libwnck/window.c libwnck/libwnck/window.c +--- libwnck-2.16.3/libwnck/window.c 2007-01-29 15:56:52.000000000 -0600 ++++ libwnck/libwnck/window.c 2007-01-30 05:54:39.000000000 -0600 +@@ -2204,6 +2204,12 @@ + window->priv->actions |= + WNCK_WINDOW_ACTION_MAXIMIZE | + WNCK_WINDOW_ACTION_UNMAXIMIZE; ++ ++ /* There's no _NET_WM_ACTION_ABOVE hint so always add it if ++ window manager claims to support_NET_WM_STATE_ABOVE */ ++ if (wnck_screen_net_wm_supports (wnck_window_get_screen (window), ++ "_NET_WM_STATE_ABOVE")) ++ window->priv->actions |= WNCK_WINDOW_ACTION_ABOVE; + } + + static void \ No newline at end of file diff --git a/desktop/toolkit/gtk/libwnck3/pspec.xml b/desktop/toolkit/gtk/libwnck3/pspec.xml new file mode 100644 index 0000000000..e8b1a5a19b --- /dev/null +++ b/desktop/toolkit/gtk/libwnck3/pspec.xml @@ -0,0 +1,120 @@ + + + + + libwnck3 + http://www.gnome.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + A window navigation construction kit + libwnck (pronounced "libwink") is used to implement pagers, tasklists, and other such things. It allows applications to monitor information about open windows, workspaces, their names/icons, and so forth. + http://ftp.gnome.org/pub/gnome/sources/libwnck/3.32/libwnck-3.32.0.tar.xz + + startup-notification-devel + gobject-introspection-devel + libXres-devel + pango-devel + gtk3-devel + glib2-devel + intltool + libXt-devel + gettext + meson + + + libwnck-2.18.0-above.patch + + + + + libwnck3 + + startup-notification + gdk-pixbuf + libXrender + libXres + pango + libX11 + cairo + gtk3 + atk + glib2 + + + /usr/lib + /usr/share/locale + /usr/lib/girepository-1.0 + /usr/share/gir-1.0 + /usr/share/doc + + + + + libwnck3-devel + Development files for libwnck3 + + libwnck3 + gtk3-devel + cairo-devel + pango-devel + libXres-devel + glib2-devel + libX11-devel + startup-notification-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-02-13 + 3.32.0 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2020-02-08 + 2.32.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2019-03-24 + 2.31.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + + + 2018-09-16 + 2.31.0 + Rebuild with new toolchain + Pisi Linux Community + admin@pisilinux.org + + + 2017-04-11 + 2.31.0 + Version bump + Kamil Atlı + suvari@pisilinux.org + + + 2014-05-18 + 2.30.7 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/desktop/toolkit/gtk/libwnck3/translations.xml b/desktop/toolkit/gtk/libwnck3/translations.xml new file mode 100644 index 0000000000..32a992afa9 --- /dev/null +++ b/desktop/toolkit/gtk/libwnck3/translations.xml @@ -0,0 +1,14 @@ + + + + libwnck + Pencere gezinti geliştirme kiti + libwnck sayfalayıcı, görev listesi ve benzeri birimleri gerçeklemek için kullanılır ve uygulamalara açık pencereler, çalışma alanları, simgeler hakkında bilgi sunar. + Ce paquet contient les librairies statiques et les fichier d'entête nécessaires pour développer des applications utilisant libwnck. + + + + libwnck-devel + libwnck için geliştirme dosyaları + + diff --git a/multimedia/misc/exempi/actions.py b/multimedia/misc/exempi/actions.py new file mode 100644 index 0000000000..da39180d26 --- /dev/null +++ b/multimedia/misc/exempi/actions.py @@ -0,0 +1,21 @@ +#!/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(): + shelltools.system("NOCONFIGURE=1 ./autogen.sh") + autotools.configure("--disable-static --enable-unittest=no") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("ChangeLog", "AUTHORS", "NEWS", "README", "COPYING") diff --git a/multimedia/misc/exempi/pspec.xml b/multimedia/misc/exempi/pspec.xml new file mode 100755 index 0000000000..b65f6e176e --- /dev/null +++ b/multimedia/misc/exempi/pspec.xml @@ -0,0 +1,54 @@ + + + + + exempi + http://libopenraw.freedesktop.org/wiki/Exempi + + PisiLinux Community + admins@pisilinux.org + + BSD-3 + library + An implementation of XMP, based on Adobe SDK + exempi is a port of Adobe XMP SDK to work on UNIX and to be built with GNU automake. It includes XMPCore and XMPFiles, and exempi, a C-based API. + http://libopenraw.freedesktop.org/download/exempi-2.5.1.tar.bz2 + + + + exempi + + zlib + expat + libgcc + + + /usr/lib + /usr/bin + /usr/share/doc/exempi + /usr/share/man + + + + + exempi-devel + Development files for exempi + + exempi + + + /usr/lib/pkgconfig + /usr/include + + + + + + 2020-02-13 + 2.5.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/multimedia/misc/exempi/translations.xml b/multimedia/misc/exempi/translations.xml new file mode 100755 index 0000000000..8c9434f45b --- /dev/null +++ b/multimedia/misc/exempi/translations.xml @@ -0,0 +1,13 @@ + + + + exempi + Adobe SDK'sını temel alan bir XMP implementasyonu. + exempi, Adobe XMP SDK'sının UNIX'te çalışması ve GNU automake ile derlenmesi için yapılmış bir portudur. XMPCore, XMPFiles ve exempi isimli C temelli bir API içerir. + + + + exempi-devel + exempi için geliştirme dosyaları + + diff --git a/office/docbook/yelp-xsl/actions.py b/office/docbook/yelp-xsl/actions.py new file mode 100755 index 0000000000..08918e1df5 --- /dev/null +++ b/office/docbook/yelp-xsl/actions.py @@ -0,0 +1,19 @@ +#!/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 + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README") diff --git a/office/docbook/yelp-xsl/pspec.xml b/office/docbook/yelp-xsl/pspec.xml new file mode 100755 index 0000000000..df65cfc99f --- /dev/null +++ b/office/docbook/yelp-xsl/pspec.xml @@ -0,0 +1,52 @@ + + + + + yelp-xsl + http://www.gnome.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2.1 + data + Yelp XSLT Stylesheets + Package of yelp-xsl contains XSL stylesheets that are used by the yelp help browser. + mirrors://gnome/yelp-xsl/3.34/yelp-xsl-3.34.2.tar.xz + + libxml2-devel + itstool + + + + + yelp-xsl + + /usr/share/locale + /usr/share/doc + /usr/share/yelp-xsl + + + + + yelp-xsl-devel + Development files for yelp-xsl + + yelp-xsl + + + /usr/share/pkgconfig + + + + + + 2020-02-13 + 3.34.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/office/docbook/yelp-xsl/translations.xml b/office/docbook/yelp-xsl/translations.xml new file mode 100755 index 0000000000..40ad122587 --- /dev/null +++ b/office/docbook/yelp-xsl/translations.xml @@ -0,0 +1,14 @@ + + + + yelp-xsl + Yelp XSL biçim dosyaları + yelp-xsl paketi, yelp yardım görüntüleyicisi tarafından kullanılan XSL biçim dosyalarını taşır. + + + + yelp-xsl-devel + yelp-xsl paketi için geliştirme dosyaları + + + diff --git a/pisi-index.xml b/pisi-index.xml index e72d506249..64ef0b73e5 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -129,6 +129,49 @@ Bluefish + + + yelp-tools + https://github.com/GNOME/yelp-tools + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.gnome.base + Tools for creating Yelp documentation + Mate için Çeşitli ağ araçları arayüzü uygulaması. + mirrors://gnome/yelp-tools/3.32/yelp-tools-3.32.2.tar.xz + + itstool + libxslt-devel + yelp-xsl-devel + + desktop/gnome/base/yelp-tools/pspec.xml + + + yelp-tools + + yelp-xsl + + + /usr/share/doc + /usr/bin + /usr/share/aclocal + /usr/share/yelp-tools + + + + + 2020-02-13 + 3.32.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + librest @@ -219,6 +262,82 @@ + + + yelp + http:/live.gnome.org/Yelp + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.gnome.base + Help viewer for GNOME desktop + Gnome için Yardım görüntüleyici + Yelp is a help viewer which serves as a DocBook viewer, a man page viewer, and an info page viewer. + Yelp DocBook, man sayfaları ve info sayfaları için bir yardım belgeleri görüntüleyicidir. + mirrors://gnome/yelp/3.34/yelp-3.34.0.tar.xz + + gtk3-devel + libxslt-devel + libxml2-devel + sqlite-devel + intltool + itstool + webkit2gtk-devel + python-pyliblzma + yelp-xsl-devel + libseccomp-devel + enchant2-devel + + desktop/gnome/base/yelp/pspec.xml + + + yelp + + gtk3 + bzip2 + glib2 + sqlite + libsoup + libxml2 + libxslt + webkit2gtk + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/yelp* + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/metainfo + /usr/share/icons + /usr/share/locale + + + + yelp-devel + Development files for yelp + + yelp + + + /usr/include + /usr/share/gtk-doc + + + + + 2020-02-13 + 3.34.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + libsecret @@ -2070,6 +2189,85 @@ + + + libpeas + https://live.gnome.org/Libpeas + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + library + desktop.gnome.base + A gobject-based plugins engine + Gobject tabanlı eklenti motoru + libpeas is a gobject-based plugins engine, and is targetted at giving every application the chance to assume its own extensibility. + mirrors://gnome/libpeas/1.24/libpeas-1.24.1.tar.xz + + glib2-devel + gtk3-devel + gtk-doc + gobject-introspection-devel + python3-devel + python3-pygobject3-devel + python-pygobject3-devel + meson + + desktop/gnome/base/libpeas/pspec.xml + + + libpeas + + gtk3 + glib2 + python3 + gobject-introspection + + + /usr/share + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/gir-1.0 + /usr/share/locale + + + + libpeas-devel + Development files for libpeas + + gtk3-devel + glib2-devel + gobject-introspection-devel + libpeas + + + /usr/include + /usr/lib/pkgconfig + + + + libpeas-doc + Document files for libpeas + + libpeas + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.24.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + polkit-gnome @@ -8309,6 +8507,3027 @@ + + + libmatekbd + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + library + desktop.mate + GNOME keybord configration library + Mate klavye kontrol kütüphanesi + libgnomekbd contains a GNOME library that manages keyboard layout settings and its panel applet. + Bu paket klavye ayarlarını yöneten bir Mate kütüphanesi ve onun panel programcığını içerir. + http://pub.mate-desktop.org/releases/1.22/libmatekbd-1.22.0.tar.xz + + intltool + gtk3-devel + mate-common + libxklavier-devel + desktop-file-utils + gobject-introspection-devel + libICE-devel + gsettings-desktop-schemas-devel + + desktop/mate/libmatekbd/pspec.xml + + + libmatekbd + + gtk3 + cairo + glib2 + pango + libX11 + gdk-pixbuf + libxklavier + + + /usr/share/doc + /usr/bin + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/libmatekbd + /usr/share/locale + /usr/lib/libmatekbd* + /usr/lib/girepository-1.0 + /etc/mateconf/schemas/ + + + + libmatekbd-devel + libmatekbd için geliştirme dosyaları + libmatekbd için geliştirme dosyaları + + gtk3-devel + libxklavier-devel + libmatekbd + + + /usr/lib/pkgconfig + /usr/include/libmatekbd + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-terminal + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + MATE terminal emulator application + mate-terminal, masaüstü için terminal uygulaması. + mate-terminal, masaüstü için terminal uygulaması. + utilities-terminal + http://pub.mate-desktop.org/releases/1.22/mate-terminal-1.22.1.tar.xz + + intltool + itstool + libpcre2-devel + gnutls-devel + vte-devel + glib2-devel + gtk3-devel + dconf-devel + libSM-devel + mate-common + + desktop/mate/mate-terminal/pspec.xml + + + mate-terminal + + atk + vte + gtk3 + cairo + pango + dconf + glib2 + libSM + libICE + libX11 + gdk-pixbuf + + + /usr/share/doc + /usr/bin + /usr/share/omf + /usr/share/man + /usr/share/help + /usr/share/mate + /usr/share/metainfo + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/locale + /usr/share/mate-terminal + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + marco + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.mate + GTK+ based window manager + GTK+ tabanlı pencere yöneticisi + Marco is a small window manager, using GTK+ to do everything. + Marco herşeyi yapmak için GTK+ kullanan, küçük bir pencere yöneticisidir. + http://pub.mate-desktop.org/releases/1.22/marco-1.22.4.tar.xz + + window.png + mini-window.png + stock_delete.png + stock_maximize.png + stock_minimize.png + + + gtk3-devel + libSM-devel + mate-common + mate-desktop-devel + libcanberra-devel + libXdamage-devel + startup-notification-devel + zenity + yelp-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + gdk-pixbuf-devel + libgtop-devel + intltool + itstool + + + marco_add-pixbuf-inline-icons.patch + + desktop/mate/marco/pspec.xml + + + marco + + atk + gtk3 + cairo + glib2 + libSM + pango + libICE + libX11 + libXext + libgtop + libXrandr + libXfixes + gdk-pixbuf + libXcursor + libXrender + libXdamage + libcanberra + libXinerama + libXcomposite + libcanberra-gtk3 + startup-notification + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/mate + /usr/share/help + /usr/share/marco + /usr/share/themes + /usr/share/glib-2.0 + /usr/share/locale + /usr/share/mate-control-center + /usr/share/applications/marco.desktop + + + + marco-devel + marco development files + marco için geliştirme dosyaları + + gtk3-devel + marco + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-02-13 + 1.22.4 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-system-monitor + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.mate + Process and resource monitor + Process viewer and system resource monitor for MATE + utilities-system-monitor + http://pub.mate-desktop.org/releases/1.22/mate-system-monitor-1.22.2.tar.xz + + dbus-glib-devel + gtk3-devel + glibmm-devel + gtkmm3-devel + libgtop-devel + librsvg-devel + libwnck3-devel + libxml2-devel + polkit-devel + mate-common + intltool + itstool + + desktop/mate/mate-system-monitor/pspec.xml + + + mate-system-monitor + + gtk3 + cairo + glib2 + pango + glibmm + gtkmm3 + libgcc + librsvg + libxml2 + libgtop + libwnck2 + libsigc++ + gdk-pixbuf + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/share/help + /usr/share/mate + /usr/share/pixmaps + /usr/share/polkit-1 + /usr/share/metainfo + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/locale + + + side.png + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-session-manager + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + app:gui + desktop.mate + MATE Session Manager + MATE session manager, as well as a configuration program to choose applications starting on login. + mate-session-properties + http://pub.mate-desktop.org/releases/1.22/mate-session-manager-1.22.3.tar.xz + + dbus-glib-devel + mesa-devel + pangox-compat-devel + xmlto + xtrans + gtk3-devel + libSM-devel + mate-common + libXtst-devel + elogind-devel + intltool + + desktop/mate/mate-session-manager/pspec.xml + + + mate-session-manager + + dbus + gtk3 + cairo + glib2 + libSM + libICE + libX11 + libXau + elogind + libXtst + libXext + dbus-glib + gdk-pixbuf + libXrender + + + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/icons + /usr/share/xsessions + /usr/share/glib-2.0/ + /usr/share/mate-session + /usr/share/applications + /usr/share/locale + /usr/share/mate-session-manager/ + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-utils + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + MATE utility programs + The mate-utils package contains a set of small "desk accessory" utility applications for MATE, such as a dictionary, a disk usage analyzer, a screenshot tool and others. + system-search + http://pub.mate-desktop.org/releases/1.22/mate-utils-1.22.2.tar.xz + + intltool + itstool + e2fsprogs-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + udisks2-devel + libX11-devel + libXmu-devel + mate-common + mate-panel-devel + mesa-devel + popt-devel + yelp-tools + libgtop-devel + + desktop/mate/mate-utils/pspec.xml + + + mate-utils + + atk + gtk3 + zlib + cairo + glib2 + pango + libSM + libICE + libX11 + libgtop + libXext + gdk-pixbuf + mate-panel + libcanberra + libcanberra-gtk3 + + + /usr/lib + /usr/share/doc + /usr/share/man + /usr/bin + /usr/share/omf + /usr/share/help + /usr/share/icons + /usr/share/mate* + /usr/share/dbus-1 + /usr/share/metainfo + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/share/applications + /usr/share/locale + + + + mate-utils-devel + mate-utils için geliştirme dosyaları + mate-utils için geliştirme dosyaları + + gtk3-devel + mate-utils + + + /usr/include + /usr/lib/pkgconfig + + + + mate-utils-gtk-doc + mate-utils için dosyalar + + mate-utils + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-desktop + http://www.mate-desktop.org + + Ayhan Yalçınsoy + Ayhan Yalçınsoy + + MIT + GPLv2+ + LGPLv2+ + app:gui + desktop.mate + Basic Mate libraries and dialogs + Mate masaüstü + mate-desktop contains basic Mate libraries and information applications. + mate-desktop, Mate kullanıcı ortamının paylaşımlı bileşenlerini içeren temel pakettir. + desktop + http://pub.mate-desktop.org/releases/1.22/mate-desktop-1.22.2.tar.xz + + intltool + dconf-devel + gobject-introspection-devel + libX11-devel + libXrandr-devel + gtk3-devel + gdk-pixbuf-devel + iso-codes + gtk-doc + python-six + mate-common + librsvg-devel + startup-notification-devel + + desktop/mate/mate-desktop/pspec.xml + + + mate-desktop + + atk + gtk3 + dconf + glib2 + cairo + pango + libX11 + libXrandr + gdk-pixbuf + startup-notification + network-manager-applet + + + /usr/lib + /usr/share/man + /usr/bin + /usr/share/help + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/icons + /usr/share/doc + /usr/share/mate-about + /usr/share/backgrounds + /usr/share/applications + /usr/share/locale + /usr/share/libmate-desktop + + + System.Package + + + + mate-desktop-devel + + gtk3-devel + dconf-devel + startup-notification-devel + mate-desktop + + + /usr/include + /usr/lib/pkgconfig + + + + mate-desktop-doc + mate-desktop için döküman belgeleri. + mate-desktop için döküman belgeleri. + + mate-desktop + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + engrampa + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Engrampa is an archive manager for the MATE environment. + Engrampa is an archive manager for the MATE environment. This means that you can create and modify archives; view the content of an archive; view and modify a file contained in the archive; extract files from the archive. + engrampa + http://pub.mate-desktop.org/releases/1.22/engrampa-1.22.3.tar.xz + + gtk3-devel + caja-devel + mate-common + libSM-devel + intltool + itstool + json-glib-devel + + desktop/mate/engrampa/pspec.xml + + + engrampa + + file + gtk3 + caja + cairo + glib2 + pango + gdk-pixbuf + json-glib + + + /usr/lib/ + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/bin + /usr/share/mate + /usr/share/help + /usr/share/icons + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/share/engrampa + /usr/share/caja + /usr/share/metainfo + /usr/share/applications + /usr/share/locale + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-panel + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.mate + GNOME panel + Mate paneli + GNOME panel is located in the edge of screen that provides contains widgets such as application launcher, cpu monitor and workspace switcher. + Mate paneli ekranın kenarlarında bulunur ve programcıkları (işlemci yükü, program başlatıcısı, çalışma alanı değiştiricisi gibi) barındırmayı sağlar. + mate-panel + http://pub.mate-desktop.org/releases/1.22/mate-panel-1.22.2.tar.xz + + gtk3-devel + libSM-devel + mate-common + librsvg-devel + libwnck3-devel + mate-menus-devel + libcanberra-devel + mate-desktop-devel + libmateweather-devel + gobject-introspection-devel + yelp-tools + intltool + itstool + + desktop/mate/mate-panel/pspec.xml + + + mate-panel + + atk + gtk3 + cairo + glib2 + pango + libSM + libICE + libX11 + librsvg + libwnck3 + libXrandr + mate-menus + gdk-pixbuf + mate-desktop + libmateweather + wayland-client + + + /usr/lib + /usr/share/doc + /usr/share/omf + /usr/bin + /usr/share/man + /usr/share/mate + /usr/share/help + /usr/share/icons + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/glib-2.0 + /usr/libexec/ + /usr/share/mate-panel + /usr/share/locale + /usr/share/applications + + + + mate-panel-devel + mate-panel için geliştirme dosyaları. + mate-panel için geliştirme dosyaları. + + gtk3-devel + glib2-devel + mate-panel + + + /usr/include + /usr/lib/pkgconfig + + + + mate-panel-doc + mate-panel için döküman belgeleri. + mate-panel için döküman belgeleri. + + mate-panel + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-settings-daemon + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + service + desktop.mate + System settings daemon for MATE desktop + gnome-settings-daemon shares MATE specific settings with other applications via DBus connection. + http://pub.mate-desktop.org/releases/1.22/mate-settings-daemon-1.22.1.tar.xz + + intltool + dbus-glib-devel + gtk3-devel + dconf-devel + mate-common + libmatemixer-devel + libcanberra-devel + libcanberra-gtk-devel + libmatekbd-devel + libnotify-devel + libSM-devel + mate-desktop-devel + polkit-devel + nss-devel + pulseaudio-libs-devel + + desktop/mate/mate-settings-daemon/pspec.xml + + + mate-settings-daemon + + nss + dbus + gtk3 + nspr + cairo + dconf + glib2 + libXi + libX11 + polkit + dbus-glib + libnotify + fontconfig + gdk-pixbuf + libmatekbd + libxklavier + libmatemixer + mate-desktop + pulseaudio-libs + libcanberra-gtk3 + + + /etc + /usr/lib + /usr/share/doc + /usr/share/man/ + /usr/share/icons + /usr/share/dbus-1 + /usr/libexec + /usr/share/glib-2.0 + /usr/share/polkit-1 + /usr/share/locale + /usr/share/mate-settings-daemon + /usr/share/mate-control-center + + + + mate-settings-daemon-devel + mate-settings-daemon için geliştirme dosyaları + mate-settings-daemon için geliştirme dosyaları + + mate-settings-daemon + + + /usr/include + /usr/lib/pkgconfig + + + + + 2013-10-18 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-applet-dock + https://github.com/ubuntu-mate/mate-dock-applet + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + app:gui + desktop.mate + Application dock for the MATE panel + MATE paneli için uygulama rıhtımı + Application dock for the MATE panel + MATE paneli için uygulama rıhtımı + dock + https://github.com/ubuntu-mate/mate-dock-applet/archive/20.04.0.tar.gz + + python3-devel + libwnck3-devel + bamf-devel + python3-cairo-devel + python3-pillow + + desktop/mate/mate-applet-dock/pspec.xml + + + mate-applet-dock + + bamf + python3 + python3-xlib + python3-xdg + python3-pillow + libwnck3 + python3-cairo + + + /usr/lib/mate-applets + /usr/share/doc + /usr/share/dbus-1 + /usr/share/glib-2.0 + /usr/share/mate-panel + + + + + 2020-02-13 + 20.04.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-screensaver + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Replaces xscreensaver, integrating with the MATE desktop. + Replaces xscreensaver, integrating with the MATE desktop. + mate-screensaver, Mate masaüstü için ekrankoruyucu uygulamasıdır. + preferences-desktop-screensaver + http://pub.mate-desktop.org/releases/1.22/mate-screensaver-1.22.2.tar.xz + + dbus-glib-devel + gtk3-devel + libX11-devel + libXScrnSaver-devel + libXinerama-devel + libXmu-devel + libXtst-devel + libXxf86vm-devel + libmatekbd-devel + libnotify-devel + mate-common + mate-desktop-devel + mate-menus-devel + mesa-devel + pam-devel + xorg-proto + xmlto + intltool + elogind-devel + + desktop/mate/mate-screensaver/pspec.xml + + + mate-screensaver + + pam + dbus + gtk3 + mesa + cairo + glib2 + pango + libX11 + elogind + libXext + dbus-glib + libnotify + mate-menus + gdk-pixbuf + libmatekbd + libXxf86vm + libxklavier + mate-desktop + libXScrnSaver + + + /etc/ + /usr/lib/ + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/libexec/ + /usr/share/backgrounds + /usr/share/applications + /usr/share/locale + /usr/share/mate-screensaver + /usr/share/desktop-directories + /usr/share/mate-background-properties + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-polkit + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + app:gui + library + desktop.mate + Authentication agent for polkit + polkit için kimlik denetim yardımcısı + mate-polkit package provides an authentication agent for polkit that integrates well with the Mate desktop environment. + mate-polkit paketi Mate masaüstü ortamı ile bütünleşmiş bir kimlik denetim yardımcısı sağlar. + http://pub.mate-desktop.org/releases/1.22/mate-polkit-1.22.0.tar.xz + + intltool + gtk3-devel + mate-common + pango-devel + polkit-devel + + desktop/mate/mate-polkit/pspec.xml + + + mate-polkit + + gtk3 + glib2 + polkit + gdk-pixbuf + + + /usr/lib + /etc/xdg/autostart + /usr/share + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-themes + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + data + desktop.mate + MATE Desktop themes + Mate temaları + mate-themes, mate masaüstü temalarını barındırır. + mate-themes, mate masaüstü temalarını barındırır. + https://pub.mate-desktop.org/releases/themes/3.22/mate-themes-3.22.21.tar.xz + + mate-common + gtk2-devel + mate-icon-theme + gdk-pixbuf-devel + + desktop/mate/mate-themes/pspec.xml + + + mate-themes + + mate-common + mate-icon-theme + icon-naming-utils + + + /usr/share/doc + /usr/share/icons + /usr/share/themes + /usr/share/locale + + + + + 2020-02-25 + 3.22.21 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-notification-daemon + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.mate + Mate notification daemon + Mate masaüstü bilgilendirme hizmeti + mate-notification-daemon is the server implementation of the Mate desktop notification specification. + mate-notification-daemon Mate projesinin masaüstü bilgilendirme hizmeti uygulamasını içerir. + mate-notification-properties + http://pub.mate-desktop.org/releases/1.22/mate-notification-daemon-1.22.1.tar.xz + + intltool + mate-common + libwnck3-devel + libnotify-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + mate-desktop-devel + + desktop/mate/mate-notification-daemon/pspec.xml + + + mate-notification-daemon + + atk + gtk3 + cairo + glib2 + pango + libX11 + libwnck2 + libnotify + gdk-pixbuf + libcanberra-gtk3 + + + /usr/lib + /usr/bin + /usr/share/man/ + /usr/share/icons + /usr/share/dbus-1 + /usr/libexec + /usr/share/glib-2.0 + /usr/share/locale + /usr/share/applications + /usr/share/mate-notification-daemon + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + caja + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + app:gui + desktop.mate + Default file manager for the Mate desktop. + Mate masasütü için öntanımlı dosya yöneticisi + Caja is a file manager that allows to browse directories, preview files and launch applications. + Caja; dizinlerde gezinmeyi, dosyaları gözatmayı ve uygulamalar başlatmayı sağlayan bir dosya yöneticisidir. + system-file-manager + http://pub.mate-desktop.org/releases/1.22/caja-1.22.3.tar.xz + + intltool + libxml2-devel + pango-devel + cairo-devel + libSM-devel + mate-common + exempi-devel + libexif-devel + mate-desktop-devel + startup-notification-devel + libnotify-devel + gobject-introspection-devel + dbus-glib-devel + + + caja_build_fixed.patch + + desktop/mate/caja/pspec.xml + + + caja + + atk + gtk3 + pango + cairo + glib2 + libSM + libICE + libX11 + exempi + libexif + libxml2 + libnotify + gdk-pixbuf + mate-desktop + + + /usr/lib + /usr/share/man + /usr/bin + /usr/share/mime + /usr/share/caja + /usr/share/doc + /usr/share/metainfo + /usr/share/icons + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/pixmaps + /usr/libexec + /usr/share/glib-2.0 + /usr/share/locale + /usr/share/applications + + + + caja-devel + caja için geliştirme dosyaları + caja için geliştirme dosyaları + + gtk3-devel + glib2-devel + caja + + + /usr/include + /usr/lib/pkgconfig + + + + caja-doc + caja için döküman belgeleri. + caja için döküman belgeleri. + + caja + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-media + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3.0 + app:gui + desktop.mate + MATE media programs + This package contains a few media utilities for the MATE desktop, including a volume control. + multimedia-volume-control + http://pub.mate-desktop.org/releases/1.22/mate-media-1.22.2.tar.xz + + gtk3-devel + libmatemixer-devel + libxml2-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + mate-common + mate-panel-devel + mate-desktop-devel + intltool + + desktop/mate/mate-media/pspec.xml + + + mate-media + + gtk3 + cairo + glib2 + pango + libxml2 + gdk-pixbuf + mate-panel + libcanberra + libmatemixer + mate-desktop + libcanberra-gtk3 + + + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/bin + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/dbus-1 + /usr/share/sounds + /usr/lib + /usr/share/mate-2.0 + /usr/share/glib-2.0 + /usr/share/mate-media + /usr/share/mate-panel + /etc/xdg/autostart/ + /usr/share/applications + /usr/share/locale + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-icon-theme + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + data + desktop.mate + Mate icon theme + Mate simge teması + mate-icon-theme package contains the default icon theme used by the Mate desktop. + mate-icon-theme paketi, Mate masaüstü tarafından kullanılan öntanımlı simge temasını içerir. + http://pub.mate-desktop.org/releases/1.22/mate-icon-theme-1.22.2.tar.xz + + intltool + mate-common + icon-naming-utils-devel + + desktop/mate/mate-icon-theme/pspec.xml + + + mate-icon-theme + + mate-common + icon-naming-utils + + + /usr/share/doc + /usr/share/icons + /usr/share/locale + + + 16.png + 22.png + 24.png + 32.png + 48.png + 16.png + 22.png + 24.png + 32.png + 48.png + scalable.svg + + + + + 2013-09-10 + 1.6.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + libmateweather + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + library + desktop.mate + libmateweather + libmateweather + libmateweather is a collection of documentation utilities for the Mate project. + libmateweather Mate Projesi'nin bir parçasıdır. + http://pub.mate-desktop.org/releases/1.22/libmateweather-1.22.1.tar.xz + + intltool + gtk3-devel + mate-common + libsoup-devel + libxml2-devel + timezone + + desktop/mate/libmateweather/pspec.xml + + + libmateweather + + gtk3 + glib2 + libsoup + libxml2 + gdk-pixbuf + + + /usr/share/doc + /usr/share/locale + /usr/share/icons + /usr/share/libmateweather + /usr/share/glib-2.0 + /usr/lib/libmateweather.so* + /usr/lib/libmateweather + + + + libmateweather-devel + libmateweather için geliştirme dosyaları + + gtk3-devel + glib2-devel + libsoup-devel + libxml2-devel + gdk-pixbuf-devel + libmateweather + + + /usr/lib/pkgconfig + /usr/include/libmateweather + + + + libmateweather-doc + libmateweather için döküman belgeleri. + libmateweather için döküman belgeleri. + + libmateweather + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + caja-extensions + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Mate file manager eklentileri + Caja eklentileri + caja-extensions, Mate file manager eklentileri. + caja-extensions, Caja eklentileri. + http://pub.mate-desktop.org/releases/1.22/caja-extensions-1.22.1.tar.xz + + caja-devel + gtk3-devel + dbus-glib-devel + intltool + mate-common + mate-desktop-devel + + desktop/mate/caja-extensions/pspec.xml + + + caja-extensions + + caja + gtk3 + glib2 + dbus-glib + gdk-pixbuf + mate-desktop + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin/ + /usr/share/MateConf + /usr/share/glib-2.0/ + /usr/share/caja + /usr/share/locale + /usr/share/caja-extensions + + + + caja-extensions-devel + Development files for caja-extensions + Development files for caja-extensions + + gtk3-devel + glib2-devel + caja-extensions + + + /usr/include + /usr/lib/pkgconfig + + + + caja-extensions-doc + caja-extensions için belgeler + caja-extensions için belgeler + + caja-extensions + + + /usr/share/gtk-doc/ + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + bamf + https://launchpad.net/bamf + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3+ + app:gui + desktop.mate + Application matching framework + Application matching framework + https://launchpadlibrarian.net/396415087/bamf-0.5.4.tar.gz + + glib2-devel + libwnck3-devel + libX11-devel + libgtop-devel + gnome-common + vala-devel + gtk-doc + libxslt-devel + python-lxml + python-six + python3-devel + gobject-introspection-devel + + + bamf-no-gtester_py3.patch + + desktop/mate/bamf/pspec.xml + + + bamf + + gtk3 + glib2 + libX11 + libgtop + libwnck3 + gdk-pixbuf + startup-notification + + + /usr/lib/libbamf3* + /usr/lib/bamf + /usr/lib/girepository-1.0 + /usr/share/doc + /usr/share/gtk-doc + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/upstart + /usr/share/vala + /usr/lib/systemd/user/bamfdaemon.service + + + + bamf-devel + + glib2-devel + bamf + + + /usr/lib/pkgconfig + /usr/include + + + + + 2020-02-13 + 0.5.4 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-netbook + http://mate-desktop.org/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Basit bir pencere yönetim aracı + Basit bir pencere yönetim aracı + A simple window management tool. + Basit bir pencere yönetim aracı uygulaması. + mate-netbook + http://pub.mate-desktop.org/releases/1.22/mate-netbook-1.22.2.tar.xz + + intltool + gtk3-devel + glib2-devel + libwnck3-devel + libXtst-devel + libfakekey-devel + mate-panel-devel + + desktop/mate/mate-netbook/pspec.xml + + + mate-netbook + + atk + gtk3 + cairo + glib2 + pango + libX11 + libwnck3 + libfakekey + gdk-pixbuf + mate-panel + + + /usr/bin + /usr/lib/mate-netbook + /usr/share/doc + /usr/share/dbus-1 + /usr/share/MateConf + /usr/share/glib-2.0 + /etc/xdg/autostart + /usr/share/mate-panel + /usr/share/locale + /usr/share/man + + + + + 2020-02-13 + 1.22.2 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-user-share + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + library + desktop.mate + User level public file sharing via WebDAV or ObexFTP + mate-user-share is a small package that binds together various free software projects to bring easy to use user-level file sharing to the masses. + mate-file-share-properties + http://pub.mate-desktop.org/releases/1.22/mate-user-share-1.22.1.tar.xz + + gtk3-devel + caja-devel + libnotify-devel + libcanberra-devel + libcanberra-gtk3-devel + dbus-glib-devel + intltool + itstool + + desktop/mate/mate-user-share/pspec.xml + + + mate-user-share + + gtk3 + caja + glib2 + pango + libX11 + + + /usr/lib + /usr/share/man + /usr/bin + /usr/share/doc + /usr/share/help + /usr/share/icons + /usr/share/caja + /usr/share/glib-2.0 + /etc/xdg/autostart + /usr/share/locale + /usr/share/applications + /usr/share/mate-user-share + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-power-manager + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Mate için güç yöneticisi + Mate için güç yöneticisi + Power management tool for the MATE desktop. + mate-power-manager + http://pub.mate-desktop.org/releases/1.22/mate-power-manager-1.22.2.tar.xz + + gtk3-devel + dbus-glib-devel + cairo-devel + glib2-devel + mate-common + upower-devel + libnotify-devel + mate-panel-devel + mesa-devel + popt-devel + polkit-devel + libcanberra-devel + libcanberra-gtk3-devel + libcanberra-gtk-devel + intltool + itstool + + desktop/mate/mate-power-manager/pspec.xml + + + mate-power-manager + + dbus + gtk3 + cairo + glib2 + pango + libX11 + upower + libXext + dbus-glib + libnotify + libXrandr + gdk-pixbuf + mate-panel + libcanberra + libcanberra-gtk3 + + + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/bin + /usr/share/help + /usr/share/mate* + /usr/share/icons + /usr/share/dbus-1 + /usr/lib + /usr/share/polkit-1 + /usr/share/glib-2.0 + /etc/xdg/autostart/ + /usr/share/applications + /usr/share/locale + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + icon-naming-utils + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + data + desktop.mate + Mate icon theme + mate-icon-theme package contains the default icon theme used by the Mate desktop. + https://sources.archlinux.org/other/icon-naming-utils/icon-naming-utils-0.8.90.tar.gz + + perl-XML-Simple + + + remove-legacy-calc.patch + + desktop/mate/icon-naming-utils/pspec.xml + + + icon-naming-utils + + /usr/lib + /usr/share/doc + /usr/share/icon-naming-utils + /usr/share/dtds + + + + icon-naming-utils-devel + + icon-naming-utils + + + /usr/share/pkgconfig + + + + + 2020-02-13 + 0.8.90 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mozo + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + library + desktop.mate + Mozo menu editor for MATE + Easy MATE menu editing tool. + mozo + http://pub.mate-desktop.org/releases/1.22/mozo-1.22.2.tar.xz + + mate-common + mate-menus-devel + python-pygobject3-devel + python3-devel + intltool + + desktop/mate/mozo/pspec.xml + + + mozo + + mate-panel + + + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man/ + /usr/share/mozo + /usr/share/icons + /usr/share/locale + /usr/share/applications + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + pluma + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.mate + Mate metin editörü + mate masaüstü için metin editörü. + accessories-text-editor + http://pub.mate-desktop.org/releases/1.22/pluma-1.22.2.tar.xz + + intltool + itstool + libxml2-devel + gtk3-devel + enchant2-devel + libSM-devel + mate-common + iso-codes + libpeas-devel + python3-devel + python3-pygobject3-devel + gtksourceview3-devel + + desktop/mate/pluma/pspec.xml + + + pluma + + atk + gtk3 + cairo + glib2 + libSM + pango + libICE + libX11 + libpeas + libxml2 + enchant2 + gdk-pixbuf + gtksourceview3 + gobject-introspection + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/omf + /usr/share/help + /usr/share/mate + /usr/share/pluma + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/metainfo + /usr/share/applications + /usr/share/locale + + + + pluma-devel + pluma için geliştirme dosyaları + + libpeas-devel + gtksourceview3-devel + pluma + + + /usr/include/pluma + /usr/lib/pkgconfig + + + + pluma-gtk-doc + pluma-gtk-doc için dosyalar + + pluma + + + /usr/share/gtk-doc/html/pluma/ + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-control-center + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + app:gui + desktop.mate + The MATE Desktop configuration tool + Mate yapılandırma araçları + mate-control-center is Mate's main interface for configuration of various aspects of your Mate desktop. + mate-control-center Mate masaüstünüzün çeşitli ayarlarını değiştiren, Mate'in ana arayüzüdür. + preferences-desktop + http://pub.mate-desktop.org/releases/1.22/mate-control-center-1.22.2.tar.xz + + itstool + intltool + dbus-glib-devel + accountsservice-devel + gtk3-devel + libSM-devel + dconf-devel + marco-devel + librsvg-devel + mate-menus-devel + libmatekbd-devel + libcanberra-devel + libcanberra-gtk3-devel + mate-common + mate-desktop-devel + libXScrnSaver-devel + mate-settings-daemon-devel + polkit-devel + desktop-file-utils + + desktop/mate/mate-control-center/pspec.xml + + + mate-control-center + + atk + gtk3 + marco + libXi + cairo + pango + libX11 + libxml2 + freetype + dbus-glib + dconf + glib2 + mate-menus + fontconfig + libXcursor + gdk-pixbuf + libmatekbd + libxklavier + libcanberra + mate-desktop + libXScrnSaver + accountsservice + libcanberra-gtk3 + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/omf + /usr/bin + /usr/share/mime + /usr/share/mate + /usr/sbin + /usr/share/help + /etc/xdg/menus + /usr/share/icons + /usr/share/glib-2.0 + /usr/share/polkit-1 + /usr/share/thumbnailers + /usr/share/applications + /usr/share/locale + /usr/share/desktop-directories + /usr/share/mate-control-center + + + + mate-control-center-devel + + gtk3-devel + glib2-devel + librsvg-devel + mate-menus-devel + mate-desktop-devel + mate-control-center + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-indicator-applet + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + LGPLv2+ + library + desktop.mate + A small applet to display information from various applications consistently in the panel. + A small applet to display information from various applications consistently in the panel. The indicator applet exposes Ayatana Indicators in the MATE Panel. + http://pub.mate-desktop.org/releases/1.22/mate-indicator-applet-1.22.1.tar.xz + + intltool + gtk3-devel + mate-common + mate-panel-devel + libindicator-devel + + desktop/mate/mate-indicator-applet/pspec.xml + + + mate-indicator-applet + + atk + gtk3 + glib2 + libX11 + mate-panel + libindicator + + + /usr/share/doc + /usr/share/icons + /usr/share/dbus-1 + /usr/lib + /usr/share/mate-panel + /usr/share/locale + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-applets + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + library + desktop.mate + Applets for MATE panel. + Applets for the MATE Desktop and Panel + http://pub.mate-desktop.org/releases/1.22/mate-applets-1.22.2.tar.xz + + libgtop-devel + libxml2-devel + libICE-devel + libSM-devel + upower-devel + libwnck3-devel + libnotify-devel + mate-common + mate-settings-daemon-devel + mate-notification-daemon + mate-panel-devel + libmateweather-devel + polkit-devel + gtksourceview3-devel + wireless-tools-devel + NetworkManager-devel + intltool + itstool + cpupowertools + + desktop/mate/mate-applets/pspec.xml + + + mate-applets + + atk + gtk3 + cairo + glib2 + pango + libX11 + polkit + upower + libgtop + libxml2 + libwnck3 + dbus-glib + libnotify + gdk-pixbuf + mate-panel + cpupowertools + gtksourceview3 + libmateweather + wireless-tools + + + /usr/lib + /etc/sound + /etc/dbus-1 + /usr/share/doc + /usr/share/omf + /usr/bin + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/MateConf + /usr/share/polkit-1 + /usr/share/glib-2.0 + /usr/share/mate-2.0 + /usr/share/man/ + /usr/share/mate-panel + /usr/share/locale + /usr/share/mate-applets + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + eom + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Eye of MATE, an image viewer for MATE + Mate için resim görüntüleyicisi + This is the Eye of MATE, an image viewer program. It is meant to be a fast and functional image viewer. + eom, resim görüntüleyicisidir. + eom + http://pub.mate-desktop.org/releases/1.22/eom-1.22.2.tar.xz + + zlib-devel + gobject-introspection-devel + libpeas-devel + libxml2-devel + gtk3-devel + imagemagick-devel + lcms2-devel + mate-common + exempi-devel + libexif-devel + librsvg-devel + dbus-glib-devel + mate-desktop-devel + libjpeg-turbo-devel + intltool + itstool + + + eom_build_fixed.patch + + desktop/mate/eom/pspec.xml + + + eom + + atk + gtk3 + zlib + glib2 + lcms2 + cairo + exempi + libX11 + libexif + libpeas + librsvg + libxml2 + gdk-pixbuf + mate-desktop + libjpeg-turbo + gobject-introspection + + + /usr/bin + /usr/lib/ + /usr/share/doc + /usr/share/man + /usr/share/omf + /usr/share/eom + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/glib-2.0 + /usr/share/gir-1.0 + /usr/share/metainfo + /usr/share/applications + /usr/share/locale + + + + eom-devel + Eye of MATE development files + eom için geliştirme dosyaları + + gtk3-devel + glib2-devel + eom + + + /usr/include/ + /usr/lib/pkgconfig/ + + + + eom-doc + Eye of MATE documentation files + eom için döküman belgeleri. + + eom + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-backgrounds + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + data + desktop.mate + Default wallpapers for the Mate desktop + Mate masaüstü için öntanımlı duvar kağıtları + gnome-backgrounds contains default wallpapers for the Mate desktop. + mate-backgrounds, Mate masaüstü için öntanımlı duvar kağıtlarını içerir. + http://pub.mate-desktop.org/releases/1.22/mate-backgrounds-1.22.0.tar.xz + + nature/1.jpg + nature/2.jpg + nature/3.jpg + nature/4.jpg + nature/5.jpg + nature/6.jpg + nature/7.jpg + nature/8.jpg + + + intltool + mate-common + + + mate-backgrounds-add-image.patch + + desktop/mate/mate-backgrounds/pspec.xml + + + mate-backgrounds + + /usr/share/doc + /usr/share/pixmaps + /usr/share/locale + /usr/share/backgrounds + /usr/share/mate-background-properties + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-sensors-applet + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + library + desktop.mate + Display readings from hardware sensors in your MATE panel. + MATE Sensors Applet is an applet for the MATE Panel to display readings from hardware sensors, including CPU temperature, fan speeds and voltage readings under Linux.on. + http://pub.mate-desktop.org/releases/1.22/mate-sensors-applet-1.22.1.tar.xz + + gtk3-devel + mate-common + libnotify-devel + mate-panel-devel + lm_sensors-devel + libxslt-devel + intltool + itstool + + desktop/mate/mate-sensors-applet/pspec.xml + + + mate-sensors-applet + + gtk3 + cairo + glib2 + libnotify + mate-panel + gdk-pixbuf + lm_sensors + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/help + /usr/share/mate + /usr/share/icons + /usr/share/dbus-1 + /usr/share/pixmaps + /usr/share/glib-2.0 + /usr/share/mate-panel + /usr/share/locale + /usr/share/mate-sensors-applet + + + + mate-sensors-applet-devel + mate-sensors-applet için geliştirme dosyaları + mate-sensors-applet için geliştirme dosyaları + + mate-sensors-applet + + + /usr/include + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-common + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3+ + library + desktop.mate + Common files for development of Mate packages + Mate uygulamalarının geliştirmede kullandığı yaygın dosyalar + maate-common package contains aclocal macros, makefile headers and documents tools in order to build Mate sources. + mate-common, MATE ortamı için autoconf, automake ve libtool uzantısıdır. + http://pub.mate-desktop.org/releases/1.22/mate-common-1.22.2.tar.xz + desktop/mate/mate-common/pspec.xml + + + mate-common + + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/aclocal + /usr/share/mate-common + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + libindicator + https://launchpad.net/libindicator + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:console + desktop.mate + A set of symbols and convience functions that all indicators would like to use. + Libary with a set of symbols and convience functions that all indicators would like to use (GTK+ 2 library) + https://launchpadlibrarian.net/116625186/libindicator-12.10.1.tar.gz + + dbus-glib-devel + gtk3-devel + gdk-pixbuf-devel + + + configure.patch + + desktop/mate/libindicator/pspec.xml + + + libindicator + + gtk3 + glib2 + gdk-pixbuf + + + /usr/lib + /usr/share/doc + /usr/share/libindicator + /etc/X11/Xsession.d/80indicator-debugging + + + + libindicator-devel + libindicator için geliştirme dosyalrı + libindicator için geliştirme dosyalrı + + gtk3-devel + libindicator + + + /usr/include/ + /usr/lib/pkgconfig + + + + + 2020-02-13 + 12.10.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-menus + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.mate + Mate Menus + Mate menüleri + mate-menus has got desktop-directories, Mate menus library and its python bindings. + mate-menus, Mate masaüstü dizinlerini, kitaplıklarını ve python bağlayıcılarını içerir. + http://pub.mate-desktop.org/releases/1.22/mate-menus-1.22.1.tar.xz + + intltool + gobject-introspection-devel + mate-common + + desktop/mate/mate-menus/pspec.xml + + + mate-menus + + glib2 + + + /usr/lib + /usr/share/doc + /etc/xdg/menus + /usr/share/mate + /usr/share/gir-1.0 + /usr/share/locale + /usr/share/mate-menus + + + + mate-menus-devel + mate-menus için geliştirme dosyaları + mate-menus için geliştirme dosyaları + + glib2-devel + mate-menus + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-02-13 + 1.22.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + libmatemixer + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2+ + LGPLv2+ + library + desktop.mate + Mixer library for MATE Desktop + Mixer library for MATE Desktop + http://pub.mate-desktop.org/releases/1.22/libmatemixer-1.22.0.tar.xz + + intltool + mate-common + pulseaudio-libs-devel + alsa-lib-devel + gtk-doc + python-six + autoconf-archive + + desktop/mate/libmatemixer/pspec.xml + + + libmatemixer + + glib2 + alsa-lib + pulseaudio-libs + + + /usr/share/doc + /usr/share/gtk-doc + /usr/share/locale + /usr/lib/libmatemixer.so* + /usr/lib/libmatemixer + + + + libmatemixer-devel + libmatekbd için geliştirme dosyaları + + glib2-devel + libmatemixer + + + /usr/lib/pkgconfig + /usr/include/mate-mixer + + + + + 2020-02-13 + 1.22.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + atril + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Atril is a document viewer for the MATE desktop + Atril is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript. + atril + http://pub.mate-desktop.org/releases/1.22/atril-1.22.3.tar.xz + + tiff-devel + gtk3-devel + libXt-devel + libglade-devel + libjpeg-turbo-devel + cairo-devel + mate-common + libsecret-devel + libspectre-devel + poppler-glib-devel + gobject-introspection-devel + yelp-tools + libgxps-devel + caja-devel + webkit2gtk-devel + intltool + itstool + gtk-doc + python-six + djvu-devel + + desktop/mate/atril/pspec.xml + + + atril + + atk + caja + tiff + gtk3 + zlib + cairo + djvu + glib2 + pango + libSM + libICE + libgxps + libxml2 + libsecret + gdk-pixbuf + libspectre + webkit2gtk + poppler-glib + + + /usr/lib + /usr/share/omf + /usr/share/man + /usr/bin + /usr/share/doc + /usr/share/help + /usr/share/atril + /usr/share/mate* + /usr/share/icons + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/glib-2.0 + /usr/share/caja + /usr/share/metainfo + /usr/share/thumbnailers + /usr/share/applications + /usr/share/locale + + + + atril-devel + Atril development files + + gtk3-devel + glib2-devel + atril + + + /usr/include + /usr/lib/pkgconfig + + + + atril-doc + Atril documentation files. + + atril + + + /usr/share/gtk-doc + + + + + 2020-02-13 + 1.22.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + python-caja + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + library + desktop.mate + Python binding for Mate CAJA + These are unstable bindings for the caja extension library. + http://pub.mate-desktop.org/releases/1.22/python-caja-1.22.1.tar.xz + + python3-devel + mate-common + python-pygobject3-devel + caja-devel + intltool + + desktop/mate/python-caja/pspec.xml + + + python-caja + + gtk3 + caja + glib2 + python3 + + + /usr/lib + /usr/share/locale + /usr/share/caja + /usr/share/doc + + + + + 2020-02-13 + 1.22.1 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mate-calc + http://www.mate-desktop.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv3 + app:gui + desktop.mate + Calculator for the Mate desktop environment + Mate için hesap makinesi + mate-calc, Mate masaüstü için hesap makinesi. + mate-calc, Mate masaüstü için hesap makinesi. + accessories-calculator + http://pub.mate-desktop.org/releases/1.22/mate-calc-1.22.2.tar.xz + + intltool + itstool + gtk3-devel + libxml2-devel + mate-common + + desktop/mate/mate-calc/pspec.xml + + + mate-calc + + atk + gtk3 + glib2 + pango + libxml2 + + + /usr/bin + /usr/share/doc + /usr/share/man + /usr/share/help + /usr/share/glib-2.0 + /usr/share/mate-calc + /usr/share/applications + /usr/share/metainfo + /usr/share/locale + + + + + 2020-02-13 + 1.22.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + history-manager @@ -100672,6 +103891,79 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + + gtkmm3 + https://sourceforge.net/projects/gtkmm/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + desktop.toolkit.gtk + C++ binding for GTK+ + gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. + http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.24/gtkmm-3.24.2.tar.xz + + gtk3-devel + atkmm-devel + glibmm-devel + cairomm-devel + gdk-pixbuf-devel + pangomm-devel + + desktop/toolkit/gtk/gtkmm3/pspec.xml + + + gtkmm3 + + gtk3 + atkmm + glib2 + glibmm + libgcc + cairomm + pangomm + libsigc++ + gdk-pixbuf + + + /usr/lib/libgdkmm* + /usr/lib/libgtkmm* + /usr/lib/gdkmm-3.0 + /usr/lib/gtkmm-3.0 + /usr/share/doc + /usr/share + + + + gtkmm3-devel + Development files for gtkmm + + gtkmm3 + atkmm-devel + pangomm-devel + glibmm-devel + gtk3-devel + cairomm-devel + gdk-pixbuf-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-02-13 + 3.24.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + libwnck2 @@ -100686,7 +103978,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.toolkit.gtk A window navigation construction kit libwnck (pronounced "libwink") is used to implement pagers, tasklists, and other such things. It allows applications to monitor information about open windows, workspaces, their names/icons, and so forth. - http://ftp.gnome.org/pub/gnome/sources/libwnck/2.32/libwnck-2.32.0.tar.xz + http://ftp.gnome.org/pub/gnome/sources/libwnck/3.32/libwnck-3.32.0.tar.xz startup-notification-devel gobject-introspection-devel @@ -101088,6 +104380,123 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + + libwnck3 + http://www.gnome.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + desktop.toolkit.gtk + A window navigation construction kit + libwnck (pronounced "libwink") is used to implement pagers, tasklists, and other such things. It allows applications to monitor information about open windows, workspaces, their names/icons, and so forth. + http://ftp.gnome.org/pub/gnome/sources/libwnck/3.32/libwnck-3.32.0.tar.xz + + startup-notification-devel + gobject-introspection-devel + libXres-devel + pango-devel + gtk3-devel + glib2-devel + intltool + libXt-devel + gettext + meson + + + libwnck-2.18.0-above.patch + + desktop/toolkit/gtk/libwnck3/pspec.xml + + + libwnck3 + + startup-notification + gdk-pixbuf + libXrender + libXres + pango + libX11 + cairo + gtk3 + atk + glib2 + + + /usr/lib + /usr/share/locale + /usr/lib/girepository-1.0 + /usr/share/gir-1.0 + /usr/share/doc + + + + libwnck3-devel + Development files for libwnck3 + + libwnck3 + gtk3-devel + cairo-devel + pango-devel + libXres-devel + glib2-devel + libX11-devel + startup-notification-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-02-13 + 3.32.0 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2020-02-08 + 2.32.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2019-03-24 + 2.31.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + + + 2018-09-16 + 2.31.0 + Rebuild with new toolchain + Pisi Linux Community + admin@pisilinux.org + + + 2017-04-11 + 2.31.0 + Version bump + Kamil Atlı + suvari@pisilinux.org + + + 2014-05-18 + 2.30.7 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + pangox-compat @@ -102033,7 +105442,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. - 2020-02-08 + 2020-02-25 3.24.11 Version bump. Mustafa Cinasal @@ -116574,6 +119983,51 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + + perl-XML-Simple + http://search.cpan.org/~grantm/XML-Simple-2.18 + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + programming.language.perl + XML::Simple Perl module + XML::Simple Perl kütüphanesi + XML::Simple is an easy API to read/write XML. This package provides XML::Simple's Perl module. + XML::Simple, XML okumak ve yazmak için kolay bir API'dir. Bu paket de, XML::Simple'in Perl kütüphanesini içermektedir. + http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz + + perl + perl-XML-Parser + perl-XML-SAX + + programming/language/perl/perl-XML-Simple/pspec.xml + + + perl-XML-Simple + + perl + perl-XML-Parser + perl-XML-SAX + + + /usr/lib + /usr/share/man + + + + + 2020-02-13 + 2.25 + First release + PisiLinux Community + admins@pisilinux.org + + + perl-ExtUtils-MakeMaker @@ -138792,6 +142246,71 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + + libgtop + http://www.gnome.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + programming.misc + System monitoring library + Sistem izleme kitaplığı + libgtop is a library to get system specific data such as CPU and Memory Usage and information about running processes. + libgtop, çalışan süreçler hakkında CPU ve bellek kullanımı gibi sistem bilgisini almak için bir kitaplığıdır. + mirrors://gnome/libgtop/2.40/libgtop-2.40.0.tar.xz + programming/misc/libgtop/pspec.xml + + + libgtop + + glib2 + libXau + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/locale + /usr/share/gir-1.0 + + + + libgtop-docs + libgtop reference documents + libgtop başvuru belgeleri + data:doc + + /usr/share/gtk-doc + + + + libgtop-devel + Development files for libgtop + libgtop için geliştirme dosyaları + + glib2-devel + libgtop + + + /usr/include + /usr/lib/pkgconfig + /usr/share/info + + + + + 2020-02-13 + 2.40.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + grantlee-qt5 @@ -198404,6 +201923,58 @@ to create header files and sources from protocol files. + + + yelp-xsl + http://www.gnome.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2.1 + data + office.docbook + Yelp XSLT Stylesheets + Yelp XSL biçim dosyaları + Package of yelp-xsl contains XSL stylesheets that are used by the yelp help browser. + yelp-xsl paketi, yelp yardım görüntüleyicisi tarafından kullanılan XSL biçim dosyalarını taşır. + mirrors://gnome/yelp-xsl/3.34/yelp-xsl-3.34.2.tar.xz + + libxml2-devel + itstool + + office/docbook/yelp-xsl/pspec.xml + + + yelp-xsl + + /usr/share/locale + /usr/share/doc + /usr/share/yelp-xsl + + + + yelp-xsl-devel + Development files for yelp-xsl + yelp-xsl paketi için geliştirme dosyaları + + yelp-xsl + + + /usr/share/pkgconfig + + + + + 2020-02-13 + 3.34.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + openjade @@ -218935,6 +222506,60 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + exempi + http://libopenraw.freedesktop.org/wiki/Exempi + + PisiLinux Community + admins@pisilinux.org + + BSD-3 + library + multimedia.misc + An implementation of XMP, based on Adobe SDK + Adobe SDK'sını temel alan bir XMP implementasyonu. + exempi is a port of Adobe XMP SDK to work on UNIX and to be built with GNU automake. It includes XMPCore and XMPFiles, and exempi, a C-based API. + exempi, Adobe XMP SDK'sının UNIX'te çalışması ve GNU automake ile derlenmesi için yapılmış bir portudur. XMPCore, XMPFiles ve exempi isimli C temelli bir API içerir. + http://libopenraw.freedesktop.org/download/exempi-2.5.1.tar.bz2 + multimedia/misc/exempi/pspec.xml + + + exempi + + zlib + expat + libgcc + + + /usr/lib + /usr/bin + /usr/share/doc/exempi + /usr/share/man + + + + exempi-devel + Development files for exempi + exempi için geliştirme dosyaları + + exempi + + + /usr/lib/pkgconfig + /usr/include + + + + + 2020-02-13 + 2.5.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + libpano13 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 89a544adad..7ae539b2d1 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -bf2d714f82872c222b7736dc2564f195a76defca \ No newline at end of file +56784a43436d63c7a004e03f9763d3fb5eb36be1 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 9865865fc1..ec3d1d7e10 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 4a9f4d756a..8d53d4fa6c 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -de60214764e30a643ee572ca256f4f5d93027d55 \ No newline at end of file +c8f8878b065ac3b3f9ac1aac80fc63d9f9a3bcae \ No newline at end of file diff --git a/programming/language/perl/perl-XML-Simple/actions.py b/programming/language/perl/perl-XML-Simple/actions.py new file mode 100644 index 0000000000..2fce8ee780 --- /dev/null +++ b/programming/language/perl/perl-XML-Simple/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 perlmodules +from pisi.actionsapi import get + +WorkDir = "XML-Simple-%s" % get.srcVERSION() + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-XML-Simple/pspec.xml b/programming/language/perl/perl-XML-Simple/pspec.xml new file mode 100755 index 0000000000..566d64f3a7 --- /dev/null +++ b/programming/language/perl/perl-XML-Simple/pspec.xml @@ -0,0 +1,45 @@ + + + + + perl-XML-Simple + http://search.cpan.org/~grantm/XML-Simple-2.18 + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + XML::Simple Perl module + XML::Simple is an easy API to read/write XML. This package provides XML::Simple's Perl module. + http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz + + perl + perl-XML-Parser + perl-XML-SAX + + + + + perl-XML-Simple + + perl + perl-XML-Parser + perl-XML-SAX + + + /usr/lib + /usr/share/man + + + + + + 2020-02-13 + 2.25 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/language/perl/perl-XML-Simple/translations.xml b/programming/language/perl/perl-XML-Simple/translations.xml new file mode 100755 index 0000000000..a1676c26fd --- /dev/null +++ b/programming/language/perl/perl-XML-Simple/translations.xml @@ -0,0 +1,8 @@ + + + + perl-XML-Simple + XML::Simple Perl kütüphanesi + XML::Simple, XML okumak ve yazmak için kolay bir API'dir. Bu paket de, XML::Simple'in Perl kütüphanesini içermektedir. + + diff --git a/programming/misc/libgtop/actions.py b/programming/misc/libgtop/actions.py new file mode 100644 index 0000000000..f84f04572c --- /dev/null +++ b/programming/misc/libgtop/actions.py @@ -0,0 +1,20 @@ +#!/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 + +def setup(): + autotools.configure("--disable-static \ + --enable-gtk-doc") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("TODO", "README", "NEWS", "ChangeLog", "AUTHORS") diff --git a/programming/misc/libgtop/pspec.xml b/programming/misc/libgtop/pspec.xml new file mode 100755 index 0000000000..f58011fab2 --- /dev/null +++ b/programming/misc/libgtop/pspec.xml @@ -0,0 +1,65 @@ + + + + + libgtop + http://www.gnome.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + System monitoring library + libgtop is a library to get system specific data such as CPU and Memory Usage and information about running processes. + mirrors://gnome/libgtop/2.40/libgtop-2.40.0.tar.xz + + + + libgtop + + glib2 + libXau + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/locale + /usr/share/gir-1.0 + + + + + libgtop-docs + data:doc + libgtop reference documents + + /usr/share/gtk-doc + + + + + libgtop-devel + Development files for libgtop + + glib2-devel + libgtop + + + /usr/include + /usr/lib/pkgconfig + /usr/share/info + + + + + + 2020-02-13 + 2.40.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/programming/misc/libgtop/translations.xml b/programming/misc/libgtop/translations.xml new file mode 100755 index 0000000000..c9b7995e3d --- /dev/null +++ b/programming/misc/libgtop/translations.xml @@ -0,0 +1,18 @@ + + + + libgtop + Sistem izleme kitaplığı + libgtop, çalışan süreçler hakkında CPU ve bellek kullanımı gibi sistem bilgisini almak için bir kitaplığıdır. + + + + libgtop-docs + libgtop başvuru belgeleri + + + + libgtop-devel + libgtop için geliştirme dosyaları + +