diff --git a/desktop/gnome/base/gjs/actions.py b/desktop/gnome/base/gjs/actions.py new file mode 100644 index 0000000000..edcc15b3a2 --- /dev/null +++ b/desktop/gnome/base/gjs/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import mesontools +from pisi.actionsapi import pisitools + +def setup(): + mesontools.configure("-Dskip_dbus_tests=true \ + -Dskip_gtk_tests=true \ + -Dprofiler=disabled \ + -Dinstalled_tests=false") + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + pisitools.dodoc("CONTRIBUTING.md", "COPYING", "NEWS", "README.md") \ No newline at end of file diff --git a/desktop/gnome/base/gjs/pspec.xml b/desktop/gnome/base/gjs/pspec.xml new file mode 100644 index 0000000000..da7aaf6f96 --- /dev/null +++ b/desktop/gnome/base/gjs/pspec.xml @@ -0,0 +1,74 @@ + + + + + gjs + https://gitlab.gnome.org/GNOME/gjs + + Pisi Linux Admins + admins@pisilinux.org + + MIT + library + JavaScript bindings for GNOME + JavaScript bindings for GNOME + https://download.gnome.org/sources/gjs/1.68/gjs-1.68.1.tar.xz + + spidermonkey-devel + meson + gobject-introspection-devel + dbus-glib-devel + readline-devel + cairo-devel + systemtap-sdt-devel + + + + + gjs + + cairo + glib2 + libX11 + libffi + libgcc + readline + spidermonkey + gobject-introspection + + + /usr/bin + /usr/lib/gjs + /usr/lib/lib*.so* + /usr/share/gjs-1.0 + /usr/share/doc + + + + + gjs-devel + Development files for gjs + + gjs + cairo-devel + glib2-devel + libffi-devel + spidermonkey-devel + gobject-introspection-devel + + + /usr/lib/pkgconfig + /usr/include + + + + + + 2021-05-27 + 1.68.1 + First release for Pisi Linux + Berk Çakar + berk2238@hotmail.com + + + diff --git a/util/misc/tracker/actions.py b/util/misc/tracker/actions.py new file mode 100644 index 0000000000..68ce382f72 --- /dev/null +++ b/util/misc/tracker/actions.py @@ -0,0 +1,25 @@ +#!/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("-Ddocs=false \ + -Dman=true \ + -Dnetwork_manager=enabled \ + -Dstemmer=disabled \ + -Dsystemd_user_services=false \ + -Dsystemd_user_services_dir=no \ + -Dunicode_support=icu") + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + pisitools.dodoc("AUTHORS", "COPYING*", "HACKING.md", "MAINTAINERS", "NEWS", "README*") diff --git a/util/misc/tracker/files/tracker-3.1.1-Fix-asciidoc-manpage.xsl-location.patch b/util/misc/tracker/files/tracker-3.1.1-Fix-asciidoc-manpage.xsl-location.patch new file mode 100644 index 0000000000..3383e2be28 --- /dev/null +++ b/util/misc/tracker/files/tracker-3.1.1-Fix-asciidoc-manpage.xsl-location.patch @@ -0,0 +1,25 @@ +From c14fa25f2b616b170b453861de87ef21c05dc6c4 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Sat, 13 Mar 2021 14:29:58 -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 f90c757cf..101cbca16 100644 +--- a/docs/manpages/meson.build ++++ b/docs/manpages/meson.build +@@ -32,7 +32,7 @@ foreach m : 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.3 + diff --git a/util/misc/tracker/pspec.xml b/util/misc/tracker/pspec.xml new file mode 100644 index 0000000000..bdc67e3689 --- /dev/null +++ b/util/misc/tracker/pspec.xml @@ -0,0 +1,87 @@ + + + + + tracker + https://gitlab.gnome.org/GNOME/tracker + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2.1 + Tracker is an efficient search engine and triplestore for desktop, embedded and mobile. + Tracker is an efficient search engine and triplestore for desktop, embedded and mobile. + https://download.gnome.org/sources/tracker/3.1/tracker-3.1.1.tar.xz + + gettext-devel + glib2-devel + vala-devel + asciidoc + dbus-devel + icu4c-devel + json-glib-devel + libsoup-devel + libxml2-devel + sqlite-devel + NetworkManager-devel + bash-completion + gobject-introspection-devel + libxslt-devel + meson + + + tracker-3.1.1-Fix-asciidoc-manpage.xsl-location.patch + + + + + tracker + + glib2 + icu4c + sqlite + + + /usr/bin + /usr/lib/girepository-1.0 + /usr/lib*.so* + /usr/lib/tracker* + /usr/libexec + /usr/share/locale + /usr/share/man + /usr/share/doc + /usr/share/tracker3 + /usr/share/bash-completion + /usr/share/dbus-1 + + + + + tracker-devel + + tracker + glib2-devel + icu4c-devel + sqlite-devel + libxml2-devel + libsoup-devel + json-glib-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + /usr/share/vala + + + + + + 2021-05-28 + 3.1.1 + First release for Pisi Linux + Berk Çakar + berk2238@hotmail.com + + + \ No newline at end of file