gdm, budgie-desktop, budgie-screensaver, adobe-source-code-pro-fonts, epiphany, evolution, gnome-initial-setup, gnome-online-miners, gnome-user-docs packaged
This commit is contained in:
@@ -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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dwith-gtk-doc=false")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("README.md", "LICENSE*")
|
||||
@@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>budgie-desktop</Name>
|
||||
<Homepage>https://github.com/solus-project/budgie-desktop</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<License>LGPLv2.1</License>
|
||||
<Summary>Modern desktop environment from the Solus Project.</Summary>
|
||||
<Description>Budgie is a desktop environment that uses GNOME technologies such as GTK3 and is developed by the Solus project.</Description>
|
||||
<Archive sha1sum="ea9af70039786746b362c6a15e3f1984c75f3a67" type="tarxz">https://github.com/solus-project/budgie-desktop/releases/download/v10.5.3/budgie-desktop-v10.5.3.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>sassc</Dependency>
|
||||
<Dependency>budgie-screensaver</Dependency>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>libnotify-devel</Dependency>
|
||||
<Dependency>accountsservice-devel</Dependency>
|
||||
<Dependency>libpeas-devel</Dependency>
|
||||
<Dependency>libwnck3-devel</Dependency>
|
||||
<Dependency>mutter-devel</Dependency>
|
||||
<Dependency>ibus-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
<Dependency>upower-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>gnome-bluetooth-devel</Dependency>
|
||||
<Dependency>gnome-menus-devel</Dependency>
|
||||
<Dependency>gnome-settings-daemon-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>budgie-desktop</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>ibus</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>mutter</Dependency>
|
||||
<Dependency>polkit</Dependency>
|
||||
<Dependency>upower</Dependency>
|
||||
<Dependency>libpeas</Dependency>
|
||||
<Dependency>alsa-lib</Dependency>
|
||||
<Dependency>libwnck3</Dependency>
|
||||
<Dependency>libnotify</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>gnome-menus</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>libutil-linux</Dependency>
|
||||
<Dependency>gnome-bluetooth</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
<Dependency>gobject-introspection</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/xdg</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="library">/usr/lib/budgie-desktop</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="data">/usr/share/backgrounds</Path>
|
||||
<Path fileType="data">/usr/share/budgie-desktop</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/xsessions</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/gnome-session</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>budgie-desktop-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">budgie-desktop</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libpeas-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/vala</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-06-05</Date>
|
||||
<Version>10.5.3</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("COPYING*", "NEWS", "README*", "AUTHORS", "ChangeLog")
|
||||
@@ -0,0 +1,93 @@
|
||||
From 1553374b9c5db3db8232738dc8fa747684b070d1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
|
||||
Date: Fri, 30 Apr 2021 15:58:22 +0200
|
||||
Subject: [PATCH] Fix killing gjs
|
||||
|
||||
---
|
||||
src/gnome-screensaver.c | 22 +++++++++++-----------
|
||||
src/gs-listener-dbus.c | 29 ++++++++++++-----------------
|
||||
2 files changed, 23 insertions(+), 28 deletions(-)
|
||||
|
||||
diff --git a/src/gnome-screensaver.c b/src/gnome-screensaver.c
|
||||
index d2ccae3..96a7d49 100644
|
||||
--- a/src/gnome-screensaver.c
|
||||
+++ b/src/gnome-screensaver.c
|
||||
@@ -82,17 +82,17 @@ main (int argc,
|
||||
exit (1);
|
||||
}
|
||||
|
||||
- gchar** env_vars = g_get_environ(); // Get our list of environment variables
|
||||
- gchar* desktop = g_environ_getenv(env_vars, "XDG_CURRENT_DESKTOP"); // Get the current desktop value
|
||||
-
|
||||
- if (desktop != NULL) { // Got a value
|
||||
- if (!g_str_has_prefix(desktop, "Budgie")) { // Does not start with Budgie
|
||||
- g_message("Not running under Budgie, exiting.");
|
||||
- exit(1);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- g_strfreev(env_vars); // Free our environment variables
|
||||
+ if (g_find_program_in_path("pkill") != NULL) { // Have pkill
|
||||
+ g_spawn_command_line_sync("pkill -9 -f '/usr/bin/gjs /usr/share/gnome-shell/org.gnome.ScreenSaver'",
|
||||
+ NULL,
|
||||
+ NULL,
|
||||
+ NULL,
|
||||
+ &error);
|
||||
+ if (error) {
|
||||
+ g_warning("Failed to kill gjs: %s", error->message);
|
||||
+ g_error_free (error);
|
||||
+ }
|
||||
+ }
|
||||
|
||||
gs_debug_init (debug, FALSE);
|
||||
gs_debug ("initializing budgie-screensaver %s", VERSION);
|
||||
diff --git a/src/gs-listener-dbus.c b/src/gs-listener-dbus.c
|
||||
index 124d83a..f667127 100644
|
||||
--- a/src/gs-listener-dbus.c
|
||||
+++ b/src/gs-listener-dbus.c
|
||||
@@ -1334,6 +1334,14 @@ gs_listener_acquire (GSListener *listener,
|
||||
_("not connected to the message bus"));
|
||||
return FALSE;
|
||||
}
|
||||
+ if (screensaver_is_running (listener->priv->connection)) {
|
||||
+ g_set_error (error,
|
||||
+ GS_LISTENER_ERROR,
|
||||
+ GS_LISTENER_ERROR_ACQUISITION_FAILURE,
|
||||
+ "%s",
|
||||
+ _("screensaver already running in this session"));
|
||||
+ return FALSE;
|
||||
+ }
|
||||
|
||||
dbus_error_init (&buserror);
|
||||
|
||||
@@ -1345,23 +1353,10 @@ gs_listener_acquire (GSListener *listener,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
- if (g_find_program_in_path("pkill") != NULL) { // Have pkill
|
||||
- char *argv[5];
|
||||
- argv[0] = "pkill";
|
||||
- argv[1] = "-9";
|
||||
- argv[2] = "-f";
|
||||
- argv[3] = "'/usr/bin/gjs /usr/share/gnome-shell/org.gnome.ScreenSaver'";
|
||||
- argv[4] = NULL;
|
||||
-
|
||||
- g_autoptr(GError) error = NULL;
|
||||
- gboolean kill_ret = g_spawn_sync(NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL, NULL, &error);
|
||||
-
|
||||
- if (!kill_ret) {
|
||||
- g_warning("Failed to kill gjs: %s", error->message);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- res = dbus_bus_request_name (listener->priv->connection, GS_SERVICE, DBUS_NAME_FLAG_REPLACE_EXISTING, &buserror);
|
||||
+ res = dbus_bus_request_name (listener->priv->connection,
|
||||
+ GS_SERVICE,
|
||||
+ DBUS_NAME_FLAG_DO_NOT_QUEUE | DBUS_NAME_FLAG_ALLOW_REPLACEMENT,
|
||||
+ &buserror);
|
||||
if (dbus_error_is_set (&buserror)) {
|
||||
g_set_error (error,
|
||||
GS_LISTENER_ERROR,
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>budgie-screensaver</Name>
|
||||
<Homepage>https://github.com/solus-project/budgie-desktop</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Summary>Fork of GNOME Screensaver for Budgie 10.</Summary>
|
||||
<Description>Budgie Screensaver is a fork of gnome-screensaver intended for use with Budgie Desktop and is similar in purpose to other screensavers such as MATE Screensaver.</Description>
|
||||
<Archive sha1sum="0d7ec5cedc0d279af7538ae154ee62af1bc22539" type="tarxz">https://github.com/getsolus/budgie-screensaver/releases/download/v4.0/budgie-screensaver-v4.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>dbus-glib-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>pam-devel</Dependency>
|
||||
<Dependency>elogind-devel</Dependency>
|
||||
<Dependency>gsettings-desktop-schemas-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">0001-Fix-killing-gjs.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>budgie-screensaver</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>pam</Dependency>
|
||||
<Dependency>dbus</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>elogind</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>dbus-glib</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>libXxf86vm</Dependency>
|
||||
<Dependency>libXxf86misc</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/pam.d</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-06-05</Date>
|
||||
<Version>4.0</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user