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