diff --git a/desktop/gnome/admin/component.xml b/desktop/gnome/admin/component.xml new file mode 100755 index 0000000000..b361d02267 --- /dev/null +++ b/desktop/gnome/admin/component.xml @@ -0,0 +1,3 @@ + + desktop.gnome.admin + diff --git a/desktop/gnome/admin/nautilus-admin/actions.py b/desktop/gnome/admin/nautilus-admin/actions.py new file mode 100644 index 0000000000..8379c1f31e --- /dev/null +++ b/desktop/gnome/admin/nautilus-admin/actions.py @@ -0,0 +1,20 @@ +#!/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 cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure() + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "LICENSE", "NEWS", "README*") diff --git a/desktop/gnome/admin/nautilus-admin/pspec.xml b/desktop/gnome/admin/nautilus-admin/pspec.xml new file mode 100644 index 0000000000..ae4a7ba556 --- /dev/null +++ b/desktop/gnome/admin/nautilus-admin/pspec.xml @@ -0,0 +1,49 @@ + + + + + nautilus-admin + https://github.com/brunonova/nautilus-admin + + Pisi Linux Admins + admin@pisilinux.org + + GPLv3 + library + Extension for Nautilus to do administrative operations + Extension for Nautilus to do administrative operations + https://github.com/brunonova/nautilus-admin/archive/refs/tags/v1.1.9.tar.gz + + cmake + gettext-devel + + + + + + nautilus-admin + + nautilus-python + + + /usr/share/nautilus-python + /usr/share/locale + /usr/share/doc + + + + + + 2021-06-21 + 1.1.9 + First release + Pisi Linux Admins + admin@pisilinux.org + + + diff --git a/desktop/gnome/admin/nautilus-admin/translations.xml b/desktop/gnome/admin/nautilus-admin/translations.xml new file mode 100644 index 0000000000..d2c6d10d14 --- /dev/null +++ b/desktop/gnome/admin/nautilus-admin/translations.xml @@ -0,0 +1,8 @@ + + + + nautilus-admin + Extension for Nautilus to do administrative operations + Extension for Nautilus to do administrative operations + + diff --git a/desktop/gnome/apps/nautilus-python/actions.py b/desktop/gnome/apps/nautilus-python/actions.py new file mode 100644 index 0000000000..daf5f5ef69 --- /dev/null +++ b/desktop/gnome/apps/nautilus-python/actions.py @@ -0,0 +1,28 @@ +#!/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.export("PYTHON","/usr/bin/python3") + + autotools.configure("PYTHON=python3 \ + --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("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README*") diff --git a/desktop/gnome/apps/nautilus-python/files/gcc10.patch b/desktop/gnome/apps/nautilus-python/files/gcc10.patch new file mode 100644 index 0000000000..698aa82d80 --- /dev/null +++ b/desktop/gnome/apps/nautilus-python/files/gcc10.patch @@ -0,0 +1,147 @@ +From bd4820186751034c6b5acb9c71b1aeab03c56523 Mon Sep 17 00:00:00 2001 +From: Andreas Henriksson +Date: Mon, 11 May 2020 14:57:45 +0200 +Subject: [PATCH] Fix build with gcc 10 + +Bug-Debian: https://bugs.debian.org/957578 +Forwarded: https://gitlab.gnome.org/GNOME/nautilus-python/-/merge_requests/7 +Last-Update: 2020-05-11 +--- + src/nautilus-python-object.c | 10 +++++----- + src/nautilus-python.c | 13 +++++++++++++ + src/nautilus-python.h | 22 +++++++++++----------- + 3 files changed, 29 insertions(+), 16 deletions(-) + +diff --git a/src/nautilus-python-object.c b/src/nautilus-python-object.c +index f343070..da185ad 100644 +--- a/src/nautilus-python-object.c ++++ b/src/nautilus-python-object.c +@@ -40,7 +40,7 @@ int __PyString_Check(PyObject *obj) { + #endif + } + +-char* __PyString_AsString(PyObject *obj) { ++const char* __PyString_AsString(PyObject *obj) { + #if PY_MAJOR_VERSION >= 3 + return PyUnicode_AsUTF8(obj); + #else +@@ -389,7 +389,7 @@ beach: + #define METHOD_NAME "update_file_info" + static NautilusOperationResult + nautilus_python_object_update_file_info (NautilusInfoProvider *provider, +- NautilusFile *file, ++ NautilusFileInfo *file_info, + GClosure *update_complete, + NautilusOperationHandle **handle) { + NautilusPythonObject *object = (NautilusPythonObject*)provider; +@@ -408,12 +408,12 @@ nautilus_python_object_update_file_info (NautilusInfoProvider *provider, + pygobject_new((GObject*)provider), + py_handle, + pyg_boxed_new(G_TYPE_CLOSURE, update_complete, TRUE, TRUE), +- pygobject_new((GObject*)file)); ++ pygobject_new((GObject*)file_info)); + } + else if (PyObject_HasAttrString(object->instance, "update_file_info")) { + py_ret = PyObject_CallMethod(object->instance, + METHOD_PREFIX METHOD_NAME, "(N)", +- pygobject_new((GObject*)file)); ++ pygobject_new((GObject*)file_info)); + } + else { + goto beach; +@@ -434,7 +434,7 @@ nautilus_python_object_update_file_info (NautilusInfoProvider *provider, + #endif + + beach: +- free_pygobject_data(file, NULL); ++ free_pygobject_data(file_info, NULL); + Py_XDECREF(py_ret); + pyg_gil_state_release(state); + return ret; +diff --git a/src/nautilus-python.c b/src/nautilus-python.c +index 843e3c6..510cdfb 100644 +--- a/src/nautilus-python.c ++++ b/src/nautilus-python.c +@@ -22,6 +22,7 @@ + #endif + + #include ++#define NO_IMPORT_PYGOBJECT //To avoid a multiple definition, nautilus-python-object.c also includes and does the import. + #include + #include + #include +@@ -42,6 +43,18 @@ static gboolean nautilus_python_init_python(void); + static GArray *all_types = NULL; + + ++PyTypeObject *_PyGtkWidget_Type; ++PyTypeObject *_PyNautilusColumn_Type; ++PyTypeObject *_PyNautilusColumnProvider_Type; ++PyTypeObject *_PyNautilusInfoProvider_Type; ++PyTypeObject *_PyNautilusLocationWidgetProvider_Type; ++PyTypeObject *_PyNautilusMenu_Type; ++PyTypeObject *_PyNautilusMenuItem_Type; ++PyTypeObject *_PyNautilusMenuProvider_Type; ++PyTypeObject *_PyNautilusPropertyPage_Type; ++PyTypeObject *_PyNautilusPropertyPageProvider_Type; ++PyTypeObject *_PyNautilusOperationHandle_Type; ++ + static inline gboolean + np_init_pygobject(void) { + PyObject *gobject = pygobject_init (PYGOBJECT_MAJOR_VERSION, PYGOBJECT_MINOR_VERSION, PYGOBJECT_MICRO_VERSION); +diff --git a/src/nautilus-python.h b/src/nautilus-python.h +index 4c181f8..c940a06 100644 +--- a/src/nautilus-python.h ++++ b/src/nautilus-python.h +@@ -43,37 +43,37 @@ extern NautilusPythonDebug nautilus_python_debug; + #define debug_enter_args(x, y) { if (nautilus_python_debug & NAUTILUS_PYTHON_DEBUG_MISC) \ + g_printf("%s: entered " x "\n", __FUNCTION__, y); } + +-PyTypeObject *_PyGtkWidget_Type; ++extern PyTypeObject *_PyGtkWidget_Type; + #define PyGtkWidget_Type (*_PyGtkWidget_Type) + +-PyTypeObject *_PyNautilusColumn_Type; ++extern PyTypeObject *_PyNautilusColumn_Type; + #define PyNautilusColumn_Type (*_PyNautilusColumn_Type) + +-PyTypeObject *_PyNautilusColumnProvider_Type; ++extern PyTypeObject *_PyNautilusColumnProvider_Type; + #define PyNautilusColumnProvider_Type (*_PyNautilusColumnProvider_Type) + +-PyTypeObject *_PyNautilusInfoProvider_Type; ++extern PyTypeObject *_PyNautilusInfoProvider_Type; + #define PyNautilusInfoProvider_Type (*_PyNautilusInfoProvider_Type) + +-PyTypeObject *_PyNautilusLocationWidgetProvider_Type; ++extern PyTypeObject *_PyNautilusLocationWidgetProvider_Type; + #define PyNautilusLocationWidgetProvider_Type (*_PyNautilusLocationWidgetProvider_Type) + +-PyTypeObject *_PyNautilusMenu_Type; ++extern PyTypeObject *_PyNautilusMenu_Type; + #define PyNautilusMenu_Type (*_PyNautilusMenu_Type) + +-PyTypeObject *_PyNautilusMenuItem_Type; ++extern PyTypeObject *_PyNautilusMenuItem_Type; + #define PyNautilusMenuItem_Type (*_PyNautilusMenuItem_Type) + +-PyTypeObject *_PyNautilusMenuProvider_Type; ++extern PyTypeObject *_PyNautilusMenuProvider_Type; + #define PyNautilusMenuProvider_Type (*_PyNautilusMenuProvider_Type) + +-PyTypeObject *_PyNautilusPropertyPage_Type; ++extern PyTypeObject *_PyNautilusPropertyPage_Type; + #define PyNautilusPropertyPage_Type (*_PyNautilusPropertyPage_Type) + +-PyTypeObject *_PyNautilusPropertyPageProvider_Type; ++extern PyTypeObject *_PyNautilusPropertyPageProvider_Type; + #define PyNautilusPropertyPageProvider_Type (*_PyNautilusPropertyPageProvider_Type) + +-PyTypeObject *_PyNautilusOperationHandle_Type; ++extern PyTypeObject *_PyNautilusOperationHandle_Type; + #define PyNautilusOperationHandle_Type (*_PyNautilusOperationHandle_Type) + + #endif /* NAUTILUS_PYTHON_H */ +-- +GitLab + diff --git a/desktop/gnome/apps/nautilus-python/pspec.xml b/desktop/gnome/apps/nautilus-python/pspec.xml new file mode 100644 index 0000000000..ccdee8f71e --- /dev/null +++ b/desktop/gnome/apps/nautilus-python/pspec.xml @@ -0,0 +1,65 @@ + + + + + nautilus-python + https://wiki.gnome.org/Projects/NautilusPython + + Pisi Linux Admins + admin@pisilinux.org + + GPLv2 + app + Python bindings for the Nautilus Extension API + Python bindings for the Nautilus Extension API + https://download.gnome.org/sources/nautilus-python/1.2/nautilus-python-1.2.3.tar.xz + + gtk-doc + yelp-tools + gtk3-devel + glib2-devel + python3-devel + nautilus-devel + python3-pygobject3-devel + + + gcc10.patch + + + + + nautilus-python + + gtk3 + glib2 + python3 + nautilus + + + /usr/lib + /usr/share/doc + /usr/share/gtk-doc + + + + + nautilus-python-devel + Development files for nautilus-python + + nautilus-python + + + /usr/lib/pkgconfig + + + + + + 2021-06-21 + 1.2.3 + First release + Pisi Linux Admins + admin@pisilinux.org + + + diff --git a/desktop/gnome/apps/nautilus-python/translations.xml b/desktop/gnome/apps/nautilus-python/translations.xml new file mode 100644 index 0000000000..e4e06f3921 --- /dev/null +++ b/desktop/gnome/apps/nautilus-python/translations.xml @@ -0,0 +1,8 @@ + + + + nautilus-python + Python bindings for the Nautilus Extension API + Python bindings for the Nautilus Extension API + + diff --git a/pisi-index.xml b/pisi-index.xml index c45b08160c..494f81f73f 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -14358,8 +14358,8 @@ bluez http://bluez.sourceforge.net - PisiLinux Community - admins@pisilinux.org + Mustafa Cinasal + muscnsl@gmail.com GPLv2+ service @@ -14370,54 +14370,60 @@ Linux resmi Bluetooth protokol yığını bluez contains the tools and libraries that provides support for the core Bluetooth layers and protocols. Bu projenin genel amacı Linux'ta Bluetooth kablosuz standartların ayrıntılarını yerine getirmektir. - https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.54.tar.xz + https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.59.tar.xz + docutils + alsa-lib-devel cups-devel dbus-devel - libnl-devel - alsa-lib-devel - gstreamer-devel - libsndfile-devel - libical-devel - glib2-devel eudev-devel - readline-devel + glib2-devel + gstreamer-devel json-c-devel + libical-devel + libnl-devel + libsndfile-devel + readline-devel + python3-docutils - 0001-Allow-using-obexd-without-systemd-in-the-user-session.patch - refresh_adv_manager_for_non-LE_devices.diff + 0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch + 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + 0001-rfkill-Fix-reading-from-rfkill-socket.patch + 0002-Use-g_memdup2-everywhere.patch + 0005-media-rename-local-function-conflicting-with-pause-2.patch hardware/bluetooth/bluez/pspec.xml bluez + Development files for bluez-libs + bluez-libs dbus eudev glib2 json-c libical readline - bluez-libs - /lib/udev/rules.d - /lib/systemd/system - /usr/share/misc - /usr/bin - /usr/sbin - /lib/udev - /lib/bluetooth/obexd + /etc /lib/bluetooth/bluetoothd + /lib/bluetooth/obexd + /lib/systemd/system + /lib/udev + /lib/udev/rules.d + /usr/bin /usr/lib /usr/libexec - /usr/share/man - /var/lib/bluetooth + /usr/sbin /usr/share/alsa/bluetooth.conf /usr/share/dbus-1 + /usr/share/man + /usr/share/misc /usr/share/zsh - /etc + /var/lib/bluetooth System.Service @@ -14440,7 +14446,7 @@ Development files for bluez-libs bluez-libs için geliştirme dosyaları - bluez-libs + bluez-libs /usr/include/bluetooth @@ -14448,6 +14454,13 @@ + + 2021-06-17 + 5.59 + Version bump + Mustafa Cinasal + muscnsl@gmail.com + 2020-11-07 5.54 @@ -15419,7 +15432,7 @@ Xfce için resim göstericisi Ristretto is a fast and lightweight picture-viewer for the Xfce desktop environment. Ristretto, Xfce masaüstü ortamı için hızlı ve hafif bir resim görüntüleyicisidir. - https://archive.xfce.org/src/apps/ristretto/0.10/ristretto-0.10.0.tar.bz2 + https://archive.xfce.org/src/apps/ristretto/0.11/ristretto-0.11.0.tar.bz2 intltool gtk3-devel @@ -15458,6 +15471,13 @@ + + 2021-06-21 + 0.11.0 + Version bump + Mustafa Cinasal + muscnsl@gmail.com + 2020-11-21 0.10.0 @@ -31046,6 +31066,49 @@ + + + nautilus-admin + https://github.com/brunonova/nautilus-admin + + Pisi Linux Admins + admin@pisilinux.org + + GPLv3 + library + desktop.gnome.admin + Extension for Nautilus to do administrative operations + Extension for Nautilus to do administrative operations + Extension for Nautilus to do administrative operations + Extension for Nautilus to do administrative operations + https://github.com/brunonova/nautilus-admin/archive/refs/tags/v1.1.9.tar.gz + + cmake + gettext-devel + + desktop/gnome/admin/nautilus-admin/pspec.xml + + + nautilus-admin + + nautilus-python + + + /usr/share/nautilus-python + /usr/share/locale + /usr/share/doc + + + + + 2021-06-21 + 1.1.9 + First release + Pisi Linux Admins + admin@pisilinux.org + + + gitg @@ -31239,6 +31302,70 @@ + + + nautilus-python + https://wiki.gnome.org/Projects/NautilusPython + + Pisi Linux Admins + admin@pisilinux.org + + GPLv2 + app + desktop.gnome.apps + Python bindings for the Nautilus Extension API + Python bindings for the Nautilus Extension API + Python bindings for the Nautilus Extension API + Python bindings for the Nautilus Extension API + https://download.gnome.org/sources/nautilus-python/1.2/nautilus-python-1.2.3.tar.xz + + gtk-doc + yelp-tools + gtk3-devel + glib2-devel + python3-devel + nautilus-devel + python3-pygobject3-devel + + + gcc10.patch + + desktop/gnome/apps/nautilus-python/pspec.xml + + + nautilus-python + + gtk3 + glib2 + python3 + nautilus + + + /usr/lib + /usr/share/doc + /usr/share/gtk-doc + + + + nautilus-python-devel + Development files for nautilus-python + + nautilus-python + + + /usr/lib/pkgconfig + + + + + 2021-06-21 + 1.2.3 + First release + Pisi Linux Admins + admin@pisilinux.org + + + dconf-editor @@ -31548,9 +31675,9 @@ Movie player for GNOME GNOME için film oynatıcı totem - mirrors://gnome/totem/3.38/totem-3.38.0.tar.xz + mirrors://gnome/totem/3.38/totem-3.38.1.tar.xz - cairo + cairo-devel clutter-devel clutter-gst-devel clutter-gtk-devel @@ -31627,7 +31754,7 @@ totem-devel totem için geliştirme dosyaları - totem + totem gtk3-devel glib2-devel totem-pl-parser-devel @@ -31639,6 +31766,13 @@ + + 2021-06-21 + 3.38.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2021-06-15 3.38.0 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 7dde449ef1..65adab6127 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -1a5d448ae07561a05c3ea630b9add821f7e3b073 \ No newline at end of file +2ef762e36718dccf0323c3ed0a344b14c8660245 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 842a21a74d..f97abd4479 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 1171c50dc3..d5de21f52d 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -018c8187ac5fba6c030dfa9578ebf3320cea3177 \ No newline at end of file +25f3be25a691368bb87e15d7426173de5687d1f3 \ No newline at end of file