diff --git a/desktop/gnome/base/folks/pspec.xml b/desktop/gnome/base/folks/pspec.xml
index 248d37852c..8943c57bc6 100644
--- a/desktop/gnome/base/folks/pspec.xml
+++ b/desktop/gnome/base/folks/pspec.xml
@@ -23,10 +23,11 @@
meson
python3-dbusmock
gobject-introspection-devel
- vala
+ vala-devel
https://gitlab.gnome.org/GNOME/folks/-/archive/0.14/folks-0.14.tar.gz
+
folks
Library to aggregates people into metacontacts
@@ -35,21 +36,31 @@
libgee
libxml2
telepathy-glib
+ glib2
+ readline
/usr/bin
/usr/lib/folks
/usr/lib/girepository-1.0
- /usr/lib*.so*
+ /usr/lib/lib*.so*
/usr/share/GConf
/usr/share/doc
/usr/share/glib-2.0
/usr/share/locale
+
folks-devel
Development files for folks
+
+ folks
+ evolution-data-server-devel
+ libgee-devel
+ telepathy-glib-devel
+ glib2-devel
+
/usr/include
/usr/lib/pkgconfig
@@ -57,6 +68,7 @@
/usr/share/vala
+
2021-04-21
diff --git a/desktop/gnome/base/gnome-session/actions.py b/desktop/gnome/base/gnome-session/actions.py
index 7310e86750..706003117e 100644
--- a/desktop/gnome/base/gnome-session/actions.py
+++ b/desktop/gnome/base/gnome-session/actions.py
@@ -4,12 +4,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 mesontools
-from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
-from pisi.actionsapi import shelltools
-from pisi.actionsapi import get
def setup():
mesontools.configure("-Dsystemd=false \
diff --git a/desktop/gnome/base/libgweather/pspec.xml b/desktop/gnome/base/libgweather/pspec.xml
index 5fff2b2764..c36f366b02 100644
--- a/desktop/gnome/base/libgweather/pspec.xml
+++ b/desktop/gnome/base/libgweather/pspec.xml
@@ -14,7 +14,7 @@
services for numerous locations.
libgweather is a library to access weather information from online services for numerous locations.
- geocode-glib-devel
+ geocode-glib-devel
gtk3-devel
libsoup-devel
glib2-devel
@@ -33,7 +33,7 @@ services for numerous locations.
libgweather is a library to access weather information from online
services for numerous locations.
- geocode-glib
+ geocode-glib
gtk3
libsoup
libxml2
diff --git a/desktop/gnome/base/nautilus/actions.py b/desktop/gnome/base/nautilus/actions.py
new file mode 100644
index 0000000000..7b1a8d42a0
--- /dev/null
+++ b/desktop/gnome/base/nautilus/actions.py
@@ -0,0 +1,19 @@
+#!/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 pisitools
+from pisi.actionsapi import mesontools
+
+def setup():
+ mesontools.configure("-Dselinux=false \
+ -Dpackagekit=false")
+
+def build():
+ mesontools.build
+
+def install():
+ mesontools.install()
+ pisitools.dodoc("LICENSE", "NEWS", "README*")
\ No newline at end of file
diff --git a/desktop/gnome/base/nautilus/pspec.xml b/desktop/gnome/base/nautilus/pspec.xml
new file mode 100644
index 0000000000..41bb1914e4
--- /dev/null
+++ b/desktop/gnome/base/nautilus/pspec.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ nautilus
+ https://gitlab.gnome.org/GNOME/nautilus
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ GPLv3
+ app:gui
+ A file browser for GNOME
+ Nautilus is a file manager that allows to browse directories, preview files and launch applications.
+ https://download.gnome.org/sources/nautilus/40/nautilus-40.1.tar.xz
+
+ gettext-devel
+ glib2-devel
+ libxslt-devel
+ gobject-introspection-devel
+ exempi-devel
+ gnome-autoar-devel
+ libarchive-devel
+ gnome-desktop-devel
+ gtk3-devel
+ libexif-devel
+ libgexiv2-devel
+ libnotify-devel
+ libseccomp-devel
+ libxml2-devel
+ gst-plugins-base-devel
+ tracker-devel
+ tracker-miners
+ harfbuzz-devel
+ libhandy-devel
+ libportal-devel
+ meson
+ appstream-glib-devel
+
+
+
+
+ nautilus
+
+ atk
+ gtk3
+ cairo
+ glib2
+ pango
+ tracker
+ tracker-miners
+ libhandy
+ gstreamer
+ libgexiv2
+ libportal
+ gdk-pixbuf
+ gnome-autoar
+ gnome-desktop
+ gst-plugins-base
+ desktop-file-utils
+
+
+ /usr/bin
+ /usr/lib/nautilus
+ /usr/lib/lib*.so*
+ /usr/lib/girepository-1.0
+ /usr/libexec
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/doc
+ /usr/share/applications
+ /usr/share/icons
+ /usr/share/nautilus
+ /usr/share/dbus-1
+ /usr/share/glib-2.0
+ /usr/share/tracker3
+ /usr/share/gnome-shell
+ /usr/share/metainfo
+
+
+
+
+ nautilus-devel
+ Development files for nautilus
+
+ nautilus
+ gtk3-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+
+ 2021-05-27
+ 40.1
+ First release for Pisi Linux
+ Berk Çakar
+ berk2238@hotmail.com
+
+
+
\ No newline at end of file
diff --git a/desktop/toolkit/gtk/gtk4/actions.py b/desktop/toolkit/gtk/gtk4/actions.py
new file mode 100644
index 0000000000..861e8b26a7
--- /dev/null
+++ b/desktop/toolkit/gtk/gtk4/actions.py
@@ -0,0 +1,35 @@
+#!/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 get
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import mesontools
+
+
+def setup():
+ mesontools.configure("-Dx11-backend=true \
+ -Dwayland-backend=true \
+ -Dbroadway-backend=true \
+ -Dman-pages=true \
+ -Dbuild-tests=false \
+ -Dmedia-ffmpeg=enabled \
+ -Dmedia-gstreamer=enabled \
+ -Dintrospection=enabled \
+ -Dcolord=enabled \
+ -Dcloudproviders=enabled \
+ -Dvulkan=enabled \
+ -Dgtk_doc=true")
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+
+ pisitools.rename("/usr/share/doc", "gtk-doc")
+ pisitools.dodoc("AUTHORS", "README*", "COPYING*", "NEWS")
diff --git a/desktop/toolkit/gtk/gtk4/pspec.xml b/desktop/toolkit/gtk/gtk4/pspec.xml
new file mode 100644
index 0000000000..9841b3e4d4
--- /dev/null
+++ b/desktop/toolkit/gtk/gtk4/pspec.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ gtk4
+ https://www.gtk.org
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2.1
+ The GIMP Toolkit version 4
+ GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.
+ mirrors://gnome/gtk/4.2/gtk-4.2.1.tar.xz
+
+ gettext-devel
+ glib2-devel
+ gtk-doc
+ gi-docgen
+ sassc
+ libcloudproviders-devel
+ colord-devel
+ cups-devel
+ mesa-devel
+ colord-devel
+ libxkbcommon-devel
+ libXcursor-devel
+ libXdamage-devel
+ libXext-devel
+ libXinerama-devel
+ libXi-devel
+ libXrandr-devel
+ libXcomposite-devel
+ at-spi2-atk-devel
+ gdk-pixbuf-devel
+ libepoxy-devel
+ pango-devel
+ iso-codes-devel
+ graphene-devel
+ ffmpeg-devel
+ gst-plugins-bad-devel
+ vulkan-devel
+ vulkan-headers
+ wayland-devel
+ wayland-protocols-devel
+ meson
+ gobject-introspection-devel
+ librsvg-devel
+ json-glib-devel
+ librest-devel
+
+
+
+
+ gtk4
+
+ cups
+ cairo
+ glib2
+ libXi
+ pango
+ colord
+ ffmpeg
+ libX11
+ vulkan
+ fribidi
+ libXext
+ librest
+ wayland
+ graphene
+ harfbuzz
+ libepoxy
+ gstreamer
+ json-glib
+ libXfixes
+ libXrandr
+ fontconfig
+ gdk-pixbuf
+ libXcursor
+ libXdamage
+ libXinerama
+ libxkbcommon
+ libXcomposite
+ wayland-client
+ gst-plugins-bad
+ gst-plugins-base
+ libcloudproviders
+
+
+ /usr/bin
+ /usr/share/glib-2.0
+ /usr/share/gtk-4.0
+ /usr/share/gettext
+ /usr/share/man/man1/gtk4-broadwayd*
+ /usr/share/man/man1/gtk4-builder-tool*
+ /usr/share/man/man1/gtk4-encode-symbolic*
+ /usr/share/man/man1/gtk4-launch*
+ /usr/share/man/man1/gtk4-query-settings*
+ /usr/share/doc
+ /usr/lib/libgtk*
+ /usr/lib/gtk-4.0
+ /usr/lib/girepository-1.0
+ /usr/share/locale
+
+
+
+
+ gtk4-demo
+ app:gui
+ GTK4 demo applications
+
+ gtk4
+ librsvg
+
+
+ /usr/bin/gtk4-demo*
+ /usr/bin/gtk4-icon-browser
+ /usr/bin/gtk4-print-editor
+ /usr/bin/gtk4-widget-factory
+ /usr/share/applications
+ /usr/share/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
+ /usr/share/icons
+ /usr/share/man/man1/gtk4-demo*
+ /usr/share/man/man1/gtk4-icon-browser*
+ /usr/share/man/man1/gtk4-widget-factory*
+ /usr/share/metainfo
+
+
+
+
+ gtk4-docs
+ data:doc
+ GTK4 reference documents
+
+ /usr/share/gtk-doc
+
+
+
+
+ gtk4-devel
+ Development files for GTK4
+
+ gtk4
+ pango-devel
+ libX11-devel
+ libXi-devel
+ cairo-devel
+ glib2-devel
+ libXext-devel
+ libepoxy-devel
+ libXfixes-devel
+ libXrandr-devel
+ gdk-pixbuf-devel
+ fontconfig-devel
+ libXdamage-devel
+ libXcursor-devel
+ libXinerama-devel
+ libXcomposite-devel
+ vulkan-devel
+ graphene-devel
+ wayland-devel
+ libxkbcommon-devel
+ wayland-protocols-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+ gtk4-update-icon-cache
+ GTK4 icon cache updater
+
+ gtk4
+
+
+ /usr/bin/gtk*-update-icon-cache
+ /usr/share/man/man1/gtk*-update-icon-cache*
+
+
+
+
+
+ 2021-05-28
+ 4.2.1
+ First release
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
+
+
diff --git a/desktop/toolkit/gtk/gtk4/translations.xml b/desktop/toolkit/gtk/gtk4/translations.xml
new file mode 100644
index 0000000000..203b37d051
--- /dev/null
+++ b/desktop/toolkit/gtk/gtk4/translations.xml
@@ -0,0 +1,31 @@
+
+
+
+ gtk4
+ GTK grafik arayüz kitaplığı versiyon 4
+ GTK+, grafik kullanıcı arayüzü oluşturma amaçlı araçlardan oluşur. GTK+ hem küçük, hem de büyük uygulamalar için ideal olan, eksiksiz bir araçtır.
+ GTK+ est une boîte à outil multi-plateforme servant à créer des interfaces graphiques. Offrant un ensemble complet de widgets (objets graphiques), GTK+ convient aussi bien pour les petits projets que pour les suites complètes d'applications.
+ Wersja 4 bibliotek przeznaczonych do tworzenia interfejsów graficznych programów — GTK+. Interfejs GTK+ znany jest z takich programów, jak GIMP i Inkscape, oraz środowisk graficznych GNOME i Xfce.
+
+
+
+ gtk4-demo
+ GTK4 demo uygulamaları
+
+
+
+ gtk4-docs
+ GTK4 referans dökümanları
+
+
+
+ gtk4-devel
+ GTK4 için geliştirme dosyaları
+ Pliki nagłówkowe do gtk4
+
+
+
+ gtk4-update-icon-cache
+ GTK4 için simge önbelleği güncelleyicisi
+
+
diff --git a/util/misc/tracker-miners/actions.py b/util/misc/tracker-miners/actions.py
new file mode 100644
index 0000000000..bd8ec00a93
--- /dev/null
+++ b/util/misc/tracker-miners/actions.py
@@ -0,0 +1,48 @@
+#!/usr/bin/env python3
+# -*- 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 mesontools
+from pisi.actionsapi import pisitools
+
+def setup():
+ mesontools.configure("-Dtracker_core=system \
+ -Ddocs=false \
+ -Dextract=true \
+ -Dfunctional_tests=false \
+ -Dcue=enabled \
+ -Dexif=enabled \
+ -Dflac=enabled \
+ -Dgif=enabled \
+ -Dgsf=enabled \
+ -Diptc=enabled \
+ -Diso=enabled \
+ -Djpeg=enabled \
+ -Dpdf=enabled \
+ -Dplaylist=enabled \
+ -Dpng=enabled \
+ -Draw=enabled \
+ -Dtaglib=enabled \
+ -Dtiff=enabled \
+ -Dvorbis=enabled \
+ -Dxml=enabled \
+ -Dxmp=enabled \
+ -Dxps=enabled \
+ -Dminer_rss=false \
+ -Dbattery_detection=upower \
+ -Dcharset_detection=icu \
+ -Dgeneric_media_extractor=gstreamer \
+ -Dgstreamer_backend=discoverer \
+ -Dnetwork_manager=enabled \
+ -Dsystemd_user_services=false \
+ -Dsystemd_user_services_dir=no")
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+
+ pisitools.dodoc("AUTHORS", "COPYING*", "HACKING.md", "MAINTAINERS", "NEWS", "README*")
diff --git a/util/misc/tracker-miners/files/tracker-miners-3.1.1-Fix-asciidoc-manpage.xsl-location.patch b/util/misc/tracker-miners/files/tracker-miners-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
new file mode 100644
index 0000000000..26bea773b2
--- /dev/null
+++ b/util/misc/tracker-miners/files/tracker-miners-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
@@ -0,0 +1,25 @@
+From 24a47894578f48c54cb303c8a11ad8df29fc93a4 Mon Sep 17 00:00:00 2001
+From: Matt Turner
+Date: Sat, 13 Mar 2021 17:35:17 -0500
+Subject: [PATCH] Fix asciidoc manpage.xsl location
+
+---
+ docs/manpages/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/docs/manpages/meson.build b/docs/manpages/meson.build
+index 0b8a64863..831d08597 100644
+--- a/docs/manpages/meson.build
++++ b/docs/manpages/meson.build
+@@ -43,7 +43,7 @@ foreach m : daemon_manpages + cli_manpages
+ command: [xsltproc,
+ '--output', '@OUTPUT@',
+ '--stringparam', 'man.authors.section.enabled', '0',
+- '/etc/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'],
++ '/usr/share/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'],
+ input: xml,
+ output: manpage,
+ install: true,
+--
+2.26.2
+
diff --git a/util/misc/tracker-miners/pspec.xml b/util/misc/tracker-miners/pspec.xml
new file mode 100644
index 0000000000..1ea7211841
--- /dev/null
+++ b/util/misc/tracker-miners/pspec.xml
@@ -0,0 +1,101 @@
+
+
+
+
+ tracker-miners
+ https://gitlab.gnome.org/GNOME/tracker-miners
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2.1
+ Tracker Miners contains the indexer daemon (tracker-miner-fs-3) and tools to extract metadata from many different filetypes.
+ Tracker Miners contains the indexer daemon (tracker-miner-fs-3) and tools to extract metadata from many different filetypes.
+ https://download.gnome.org/sources/tracker-miners/3.1/tracker-miners-3.1.1.tar.xz
+
+ gettext-devel
+ glib2-devel
+ meson
+ intltool
+ asciidoc
+ tracker-devel
+ tracker
+ ffmpeg-devel
+ exempi-devel
+ flac-devel
+ libgexiv2-devel
+ gstreamer-devel
+ libcue-devel
+ libexif-devel
+ libgsf-devel
+ libgxps-devel
+ libiptcdata-devel
+ libjpeg-turbo-devel
+ libosinfo-devel
+ libpng-devel
+ libseccomp-devel
+ tiff-devel
+ libxml2-devel
+ libvorbis-devel
+ poppler-glib-devel
+ taglib-devel
+ totem-pl-parser-devel
+ upower-devel
+ zlib-devel
+ gst-plugins-base-devel
+ giflib-devel
+ NetworkManager-devel
+ harfbuzz-devel
+
+
+ tracker-miners-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
+
+
+
+
+ tracker-miners
+
+ tiff
+ exempi
+ giflib
+ libgsf
+ libpng
+ upower
+ libexif
+ libgxps
+ gstreamer
+ libgexiv2
+ libosinfo
+ libseccomp
+ libiptcdata
+ poppler-glib
+ libjpeg-turbo
+ NetworkManager
+ totem-pl-parser
+ gst-plugins-base
+
+
+ /etc/xdg
+ /usr/bin
+ /usr/lib
+ /usr/libexec
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/doc
+ /usr/share/glib-2.0
+ /usr/share/tracker3-miners
+ /usr/share/bash-completion
+ /usr/share/dbus-1
+
+
+
+
+
+ 2021-05-28
+ 3.1.1
+ First release for Pisi Linux
+ Berk Çakar
+ berk2238@hotmail.com
+
+
+
\ No newline at end of file
diff --git a/util/misc/tracker/pspec.xml b/util/misc/tracker/pspec.xml
index bdc67e3689..22d3bf683c 100644
--- a/util/misc/tracker/pspec.xml
+++ b/util/misc/tracker/pspec.xml
@@ -40,11 +40,14 @@
glib2
icu4c
sqlite
+ libsoup
+ libxml2
+ json-glib
/usr/bin
/usr/lib/girepository-1.0
- /usr/lib*.so*
+ /usr/lib/lib*.so*
/usr/lib/tracker*
/usr/libexec
/usr/share/locale