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