gnome * ver. bump

This commit is contained in:
Rmys
2024-05-31 16:17:44 +03:00
parent defa28a420
commit ad1b684e79
33 changed files with 616 additions and 47 deletions
@@ -12,7 +12,7 @@
<Icon>evolution</Icon>
<Summary>The Evolution Data Server package provides a unified backend for programs that work with contacts, tasks, and calendar information.</Summary>
<Description>The Evolution Data Server provides a single database for common, desktop-wide information, such as a user's address book or calendar events.</Description>
<Archive sha1sum="eb22461a1bbbf1b3cb75fb4ab482f595b8cf336e" type="tarxz">https://download.gnome.org/sources/evolution-data-server/3.50/evolution-data-server-3.50.4.tar.xz</Archive>
<Archive sha1sum="7170bc868be5f2ee4616a7dda780595031168f82" type="tarxz">https://download.gnome.org/sources/evolution-data-server/3.52/evolution-data-server-3.52.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>flex</Dependency>
@@ -87,6 +87,7 @@
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/dbus-1</Path>
<Path fileType="icons">/usr/share/evolution-data-server/icons</Path>
<Path fileType="icons">/usr/share/icons/hicolor/scalable/apps/org.gnome.Evolution-alarm-notify.svg</Path>
</Files>
</Package>
@@ -131,6 +132,13 @@
</Package>
<History>
<Update release="23">
<Date>2024-05-24</Date>
<Version>3.52.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="22">
<Date>2024-02-09</Date>
<Version>3.50.4</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<Icon>file-roller</Icon>
<Summary>GNOME archive manager</Summary>
<Description>File-manager is a archive manager that create, modify and extract various archive formats with compression support</Description>
<Archive sha1sum="ea79059dc7d62309ab520ee875fdd98279aa22b2" type="tarxz">mirrors://gnome/file-roller/43/file-roller-43.1.tar.xz</Archive>
<Archive sha1sum="2d7c7215f244b034f3c9f96c4fb44fa63c224c54" type="tarxz">mirrors://gnome/file-roller/44/file-roller-44.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>zip</Dependency>
<Dependency>unzip</Dependency>
@@ -75,6 +75,13 @@
</Package>
<History>
<Update release="11">
<Date>2024-05-20</Date>
<Version>44.3</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="10">
<Date>2023-12-03</Date>
<Version>43.1</Version>
+8 -1
View File
@@ -11,7 +11,7 @@
<License>LGPLv2.1</License>
<Summary>Library to aggregates people into metacontacts</Summary>
<Description>Library to aggregates people into metacontacts</Description>
<Archive sha1sum="b93b795c90c3ccc5dae0b7f32f3e1f2cbaa5b963" type="tarxz">https://download.gnome.org/sources/folks/0.15/folks-0.15.8.tar.xz</Archive>
<Archive sha1sum="d361fa3c49fbb2ad381779d711e785ed89a555ea" type="tarxz">https://download.gnome.org/sources/folks/0.15/folks-0.15.9.tar.xz</Archive>
<BuildDependencies>
<Dependency>evolution-data-server-devel</Dependency>
<Dependency>readline-devel</Dependency>
@@ -70,6 +70,13 @@
</Package>
<History>
<Update release="8">
<Date>2024-03-23</Date>
<Version>0.15.9</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2024-03-17</Date>
<Version>0.15.8</Version>
+8 -1
View File
@@ -11,7 +11,7 @@
<License>GPLv2</License>
<Summary>GNOME Graphical Display Manager</Summary>
<Description>A graphical login manager for your desktop, integrated within the GNOME desktop environment</Description>
<Archive sha1sum="5fa8aea08b30c14f96103b89293218a1358308cb" type="tarxz">https://download.gnome.org/sources/gdm/45/gdm-45.0.1.tar.xz</Archive>
<Archive sha1sum="eae3c1c9afc1acfec12f644a6f12ac4938a696ec" type="tarxz">https://download.gnome.org/sources/gdm/46/gdm-46.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>dconf-devel</Dependency>
<Dependency>gettext-devel</Dependency>
@@ -115,6 +115,13 @@
</Package>
<History>
<Update release="13">
<Date>2024-05-29</Date>
<Version>46.2</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2023-09-14</Date>
<Version>45.0.1</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<Icon>gjs</Icon>
<Summary>JavaScript bindings for GNOME</Summary>
<Description>JavaScript bindings for GNOME</Description>
<Archive sha1sum="e14af598f30e1b11a3b239ad3ba84621c8b1a4fa">https://download.gnome.org/sources/gjs/1.78/gjs-1.78.4.tar.xz</Archive>
<Archive sha1sum="315aef39a63bd3c2896263d7496cf7efd4b79eb3">https://download.gnome.org/sources/gjs/1.80/gjs-1.80.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>mozjs-115-devel</Dependency>
<Dependency>meson</Dependency>
@@ -67,6 +67,13 @@
</Package>
<History>
<Update release="18">
<Date>2024-03-26</Date>
<Version>1.80.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="17">
<Date>2024-02-11</Date>
<Version>1.78.4</Version>
@@ -11,7 +11,7 @@
<License>GPLv2</License>
<Summary>Default wallpaper set for GNOME.</Summary>
<Description>This module contains a set of backgrounds packaged with the GNOME desktop.</Description>
<Archive sha1sum="cb7e2f772bc8c4c774bfdcc6115b3f6d4a17aad0">https://download.gnome.org/sources/gnome-backgrounds/45/gnome-backgrounds-45.0.tar.xz</Archive>
<Archive sha1sum="04575c779c0e40ec9d0ca3f2e9b6c9f6d516e9b4">https://download.gnome.org/sources/gnome-backgrounds/46/gnome-backgrounds-46.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
</BuildDependencies>
@@ -29,6 +29,13 @@
</Package>
<History>
<Update release="8">
<Date>2024-03-19</Date>
<Version>46.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2023-09-18</Date>
<Version>45.0</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<Icon>gnome-bluetooth</Icon>
<Summary>gnome-bluetooth is a fork of bluez-gnome focused on integration with GNOME.</Summary>
<Description>gnome-bluetooth is collection of widgets for applications that want to select Bluetooth devices. It is also used by GNOME session components such as the Settings and gnome-shell.</Description>
<Archive sha1sum="1d52f5e2d48f895c948b65744a8ba0db572512b3">https://download.gnome.org/sources/gnome-bluetooth/42/gnome-bluetooth-42.8.tar.xz</Archive>
<Archive sha1sum="058a67f814135516ace183d23488e791fcbae881">https://download.gnome.org/sources/gnome-bluetooth/46/gnome-bluetooth-46.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
<Dependency>itstool</Dependency>
@@ -79,6 +79,13 @@
</Package>
<History>
<Update release="11">
<Date>2024-03-18</Date>
<Version>46.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="10">
<Date>2024-02-05</Date>
<Version>42.8</Version>
@@ -13,9 +13,9 @@
<Icon>gnome-control-center</Icon>
<Summary>GNOME's main interface to configure various aspects of the desktop</Summary>
<Description>GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop.</Description>
<Archive sha1sum="aeab9184ffb52e4ec54f6898b0448c078ff63c0e" type="tarxz">https://download.gnome.org/sources/gnome-control-center/45/gnome-control-center-45.3.tar.xz</Archive>
<Archive sha1sum="747335718e47531e9db4aef5de6309926afcb8e5" type="tarxz">https://download.gnome.org/sources/gnome-control-center/46/gnome-control-center-46.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>gcr-devel</Dependency>
<Dependency>gcr-4-devel</Dependency>
<Dependency>tecla-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>fwupd-devel</Dependency>
@@ -50,7 +50,7 @@
<Dependency>clutter-gtk-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<!-- <Dependency>gtk3-devel</Dependency> -->
<Dependency>cups-devel</Dependency>
<Dependency>libgudev-devel</Dependency>
<Dependency versionFrom="2.4.0">libwacom-devel</Dependency>
@@ -80,12 +80,12 @@
<Package>
<Name>gnome-control-center</Name>
<RuntimeDependencies>
<Dependency>gcr</Dependency>
<Dependency>gcr-4</Dependency>
<Dependency>atk</Dependency>
<Dependency>tecla</Dependency>
<Dependency>cups</Dependency>
<Dependency>gtk4</Dependency>
<Dependency>gtk3</Dependency>
<!-- <Dependency>gtk3</Dependency> -->
<Dependency>ibus</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
@@ -101,6 +101,7 @@
<Dependency>polkit</Dependency>
<Dependency>upower</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>graphene</Dependency>
<Dependency>libadwaita</Dependency>
<Dependency>libgtop</Dependency>
<Dependency>libsoup</Dependency>
@@ -163,6 +164,13 @@
</Package>
<History>
<Update release="20">
<Date>2024-05-27</Date>
<Version>46.2</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="19">
<Date>2024-02-13</Date>
<Version>45.3</Version>
@@ -11,7 +11,7 @@
<License>GPLv2</License>
<Summary>GNOME Initial Setup application.</Summary>
<Description>After acquiring or installing a new system there are a few essential things to set up before use. gnome-initial-setup aims to provide a simple, easy, and safe way to prepare a new system.</Description>
<Archive sha1sum="b5562d076057b37f09d8bba9eb18a8d71ebe2b05" type="tarxz">https://download.gnome.org/sources/gnome-initial-setup/45/gnome-initial-setup-45.4.1.tar.xz</Archive>
<Archive sha1sum="74908a6e33ec56867a505e2a3e5ed00e52759704" type="tarxz">https://download.gnome.org/sources/gnome-initial-setup/46/gnome-initial-setup-46.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -60,6 +60,7 @@
<Dependency>geoclue</Dependency>
<Dependency>librest</Dependency>
<Dependency>libhandy</Dependency>
<Dependency>harfbuzz</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>fontconfig</Dependency>
@@ -92,6 +93,13 @@
</Package>
<History>
<Update release="17">
<Date>2024-05-24</Date>
<Version>46.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="16">
<Date>2024-02-13</Date>
<Version>45.4.1</Version>
@@ -17,4 +17,4 @@ def build():
def install():
mesontools.install()
pisitools.dodoc("COPYING", "NEWS", "README")
pisitools.dodoc("COPYING", "NEWS", "README*")
@@ -11,7 +11,7 @@
<License>LGPLv2</License>
<Summary>Single sign-on framework for GNOME</Summary>
<Description>The GNOME Online Accounts package contains a framework used to access the user's online accounts.</Description>
<Archive sha1sum="cfeaffa8da07b287911625c6495aad8ba6cd927a">https://download.gnome.org/sources/gnome-online-accounts/3.48/gnome-online-accounts-3.48.1.tar.xz</Archive>
<Archive sha1sum="96f2d544d19a2cb006ca37688df3e0c13a7eea53">https://download.gnome.org/sources/gnome-online-accounts/3.50/gnome-online-accounts-3.50.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>docbook-xsl</Dependency>
@@ -19,9 +19,11 @@
<Dependency>glib2-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>vala-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<!-- <Dependency>gtk3-devel</Dependency> -->
<Dependency>gcr-4-devel</Dependency>
<Dependency>libadwaita-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gcr-devel</Dependency>
<!-- <Dependency>gcr-devel</Dependency> -->
<Dependency>gtk4-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
@@ -38,9 +40,10 @@
<Package>
<Name>gnome-online-accounts</Name>
<RuntimeDependencies>
<Dependency>gcr</Dependency>
<!-- <Dependency>gcr</Dependency> -->
<Dependency>gcr-4</Dependency>
<Dependency>atk</Dependency>
<Dependency>gtk3</Dependency>
<!-- <Dependency>gtk3</Dependency> -->
<Dependency>gtk4</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
@@ -52,6 +55,7 @@
<Dependency>libsecret</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libadwaita</Dependency>
<Dependency>webkit2gtk-4.1</Dependency>
<Dependency>mit-kerberos</Dependency>
<Dependency>harfbuzz</Dependency>
@@ -69,15 +73,17 @@
<Path fileType="data">/usr/share/glib-2.0</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/gnome-online-accounts</Path>
<Path fileType="data">/usr/share/applications</Path>
</Files>
</Package>
<Package>
<Name>gnome-online-accounts-devel</Name>
<RuntimeDependencies>
<Dependency>gtk3-devel</Dependency>
<!-- <Dependency>gtk3-devel</Dependency> -->
<Dependency>gtk4-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libadwaita-devel</Dependency>
<Dependency release="current">gnome-online-accounts</Dependency>
</RuntimeDependencies>
<Files>
@@ -89,6 +95,13 @@
</Package>
<History>
<Update release="9">
<Date>2024-05-25</Date>
<Version>3.50.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2024-03-14</Date>
<Version>3.48.1</Version>
+8 -1
View File
@@ -11,7 +11,7 @@
<License>GPLv2</License>
<Summary>GNOME session manager</Summary>
<Description>gnome-session manages X11-compliant sessions with ConsoleKit daemon and starts GNOME core services</Description>
<Archive sha1sum="57a291dc9b6b34906c369e9a73d0dfb15c0fbd04" type="tarxz">https://download.gnome.org/sources/gnome-session/45/gnome-session-45.0.tar.xz</Archive>
<Archive sha1sum="60981c9e0aa44f1ff5d8705e2b4f5f4ce03587e0" type="tarxz">https://download.gnome.org/sources/gnome-session/46/gnome-session-46.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>intltool</Dependency>
@@ -64,6 +64,13 @@
</Package>
<History>
<Update release="8">
<Date>2024-03-19</Date>
<Version>46.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2023-09-17</Date>
<Version>45.0</Version>
@@ -0,0 +1,29 @@
#!/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
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.system("sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in")
# shelltools.system("""sed -i "/ systemd_dep/,+3d;/if enable_systemd/a \ systemd_userunitdir = '/tmp\'" meson.build""")
mesontools.configure("--buildtype=release \
-Dsystemduserunitdir=/tmp")
def build():
mesontools.build()
def install():
mesontools.install()
# lfs
shelltools.system("sed -e 's@^Exec=@&/usr/bin/dbus-run-session @' \
-i %s/usr/share/wayland-sessions/gnome-wayland.desktop" % get.installDIR())
pisitools.removeDir("/tmp")
#shelltools.system("rm -rv %s/tmp/{*.d,*.target,*.service}" % get.installDIR())
@@ -0,0 +1,67 @@
From 1de3575a1ea9cdb3579ad538108c51818847797c Mon Sep 17 00:00:00 2001
From: Rasmus Thomsen <oss@cogitri.dev>
Date: Fri, 6 Dec 2019 11:48:02 +0100
Subject: [PATCH] revert: autostart-app: Strip blacklisted variables from
autostart environment
This breaks gnome-session on non-systemd systems.
https://gitlab.gnome.org/GNOME/gnome-session/issues/44
---
gnome-session/gsm-autostart-app.c | 5 -----
gnome-session/gsm-util.c | 6 ------
gnome-session/gsm-util.h | 1 -
3 files changed, 12 deletions(-)
diff --git a/gnome-session/gsm-autostart-app.c b/gnome-session/gsm-autostart-app.c
index 6fd5915..01ba5f9 100644
--- gnome-session/gsm-autostart-app.c
+++ gnome-session/gsm-autostart-app.c
@@ -997,7 +997,6 @@ autostart_app_start_spawn (GsmAutostartApp *app,
gboolean success;
GError *local_error;
const char *startup_id;
- const char * const *variable_blacklist;
const char * const *child_environment;
int i;
GAppLaunchContext *ctx;
@@ -1014,10 +1013,6 @@ autostart_app_start_spawn (GsmAutostartApp *app,
local_error = NULL;
ctx = g_app_launch_context_new ();
- variable_blacklist = gsm_util_get_variable_blacklist ();
- for (i = 0; variable_blacklist[i] != NULL; i++)
- g_app_launch_context_unsetenv (ctx, variable_blacklist[i]);
-
child_environment = gsm_util_listenv ();
for (i = 0; child_environment[i] != NULL; i++) {
char **environment_tuple;
diff --git a/gnome-session/gsm-util.c b/gnome-session/gsm-util.c
index 02bc4a5..ada1225 100644
--- gnome-session/gsm-util.c
+++ gnome-session/gsm-util.c
@@ -808,9 +808,3 @@ gsm_util_listenv (void)
return (const char * const *) child_environment;
}
-
-const char * const *
-gsm_util_get_variable_blacklist (void)
-{
- return variable_blacklist;
-}
diff --git a/gnome-session/gsm-util.h b/gnome-session/gsm-util.h
index bd7b698..8bca5f4 100644
--- gnome-session/gsm-util.h
+++ gnome-session/gsm-util.h
@@ -50,7 +50,6 @@ char * gsm_util_generate_startup_id (void);
void gsm_util_setenv (const char *variable,
const char *value);
const char * const * gsm_util_listenv (void);
-const char * const * gsm_util_get_variable_blacklist(void);
gboolean gsm_util_export_activation_environment (GError **error);
#ifdef HAVE_SYSTEMD
--
2.24.0
@@ -0,0 +1,68 @@
From 4454f2a63394b69fba2c900151165ad8b5742f31 Mon Sep 17 00:00:00 2001
From: Mart Raudsepp <leio@gentoo.org>
Date: Sun, 15 Mar 2020 14:34:39 +0200
Subject: [PATCH] meson: Support elogind
---
meson.build | 12 +++++++++---
meson_options.txt | 1 +
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/meson.build b/meson.build
index ef5132c6..7f68aaae 100644
--- a/meson.build
+++ b/meson.build
@@ -124,8 +124,10 @@ enable_systemd = get_option('systemd')
enable_systemd_session = get_option('systemd_session') != 'disable'
use_systemd_session = get_option('systemd_session') == 'default'
enable_systemd_journal = get_option('systemd_journal')
+enable_elogind = get_option('elogind')
enable_consolekit = get_option('consolekit')
-if enable_systemd or enable_consolekit
+assert(not (enable_systemd and enable_elogind), 'Can not support systemd and elogind at once')
+if enable_systemd or enable_elogind or enable_consolekit
session_bin_deps += dependency('gio-unix-2.0', version: glib_req_version)
# Check for systemd
@@ -152,6 +154,10 @@ if enable_systemd or enable_consolekit
endif
session_tracking = 'systemd'
+ elif enable_elogind
+ libelogind_dep = dependency('libelogind', version: '>= 239.4')
+ session_bin_deps += libelogind_dep
+ session_tracking = 'elogind'
endif
# Check for ConsoleKit
@@ -161,7 +167,7 @@ if enable_systemd or enable_consolekit
session_bin_deps += dbus_glib_dep
- if enable_systemd
+ if enable_systemd or enable_elogind
session_tracking += ' (with fallback to ConsoleKit)'
else
session_tracking = 'ConsoleKit'
@@ -171,7 +177,7 @@ endif
if enable_systemd_session
assert(enable_systemd, 'Systemd support must be enabled when using systemd session management')
endif
-config_h.set('HAVE_SYSTEMD', enable_systemd)
+config_h.set('HAVE_SYSTEMD', enable_systemd or enable_elogind)
config_h.set('ENABLE_SYSTEMD_SESSION', enable_systemd_session)
config_h.set('ENABLE_SYSTEMD_JOURNAL', enable_systemd_journal)
config_h.set('HAVE_CONSOLEKIT', enable_consolekit)
diff --git a/meson_options.txt b/meson_options.txt
index 4c05dc6e..512d1528 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,4 +1,5 @@
option('deprecation_flags', type: 'boolean', value: false, description: 'use *_DISABLE_DEPRECATED flags')
+option('elogind', type: 'boolean', value: true, description: 'Use elogind')
option('session_selector', type: 'boolean', value: false, description: 'enable building a custom session selector dialog')
option('systemd', type: 'boolean', value: true, description: 'Use systemd')
option('systemd_session', type: 'combo', choices: ['disable', 'enable', 'default'], value: 'default', description: 'Whether to include systemd session support and use it by default')
--
2.26.2
@@ -0,0 +1,21 @@
By default GNOME folks want us to put all stuff in /usr/share/gdm/env.d
(which is a lot of effort for no good reason for us) or use the systemd
specific /etc/environment.d to set environment variables. With this
patch we just force gnome-session's hand to include the env variables
of /etc/profile.
--- gnome-session/gnome-session.in
+++ gnome-session/gnome-session.in
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
[ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
@@ -25,4 +25,6 @@ if [ -n "$REGION" ]; then
export LC_PAPER=$REGION
fi
+source /etc/profile
+
exec @libexecdir@/gnome-session-binary "$@"
@@ -0,0 +1,14 @@
--- meson.build
+++ meson.build
@@ -130,10 +130,7 @@ if enable_systemd or enable_consolekit
# Check for systemd
if enable_systemd
- systemd_dep = dependency('systemd', version: '>= 242', required: true)
- systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
- define_variable: ['prefix', prefix])
-
+ systemd_userunitdir = '/tmp'
libsystemd_dep = dependency('libsystemd', version: '>= 209', required: false)
session_bin_deps += libsystemd_dep
@@ -0,0 +1,68 @@
From 4454f2a63394b69fba2c900151165ad8b5742f31 Mon Sep 17 00:00:00 2001
From: Mart Raudsepp <leio@gentoo.org>
Date: Sun, 15 Mar 2020 14:34:39 +0200
Subject: [PATCH] meson: Support elogind
---
meson.build | 12 +++++++++---
meson_options.txt | 1 +
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/meson.build b/meson.build
index ef5132c6..7f68aaae 100644
--- a/meson.build
+++ b/meson.build
@@ -124,8 +124,10 @@ enable_systemd = get_option('systemd')
enable_systemd_session = get_option('systemd_session') != 'disable'
use_systemd_session = get_option('systemd_session') == 'default'
enable_systemd_journal = get_option('systemd_journal')
+enable_elogind = get_option('elogind')
enable_consolekit = get_option('consolekit')
-if enable_systemd or enable_consolekit
+assert(not (enable_systemd and enable_elogind), 'Can not support systemd and elogind at once')
+if enable_systemd or enable_elogind or enable_consolekit
session_bin_deps += dependency('gio-unix-2.0', version: glib_req_version)
# Check for systemd
@@ -152,6 +154,10 @@ if enable_systemd or enable_consolekit
endif
session_tracking = 'systemd'
+ elif enable_elogind
+ libelogind_dep = dependency('libelogind', version: '>= 239.4')
+ session_bin_deps += libelogind_dep
+ session_tracking = 'elogind'
endif
# Check for ConsoleKit
@@ -161,7 +167,7 @@ if enable_systemd or enable_consolekit
session_bin_deps += dbus_glib_dep
- if enable_systemd
+ if enable_systemd or enable_elogind
session_tracking += ' (with fallback to ConsoleKit)'
else
session_tracking = 'ConsoleKit'
@@ -171,7 +177,7 @@ endif
if enable_systemd_session
assert(enable_systemd, 'Systemd support must be enabled when using systemd session management')
endif
-config_h.set('HAVE_SYSTEMD', enable_systemd)
+config_h.set('HAVE_SYSTEMD', enable_systemd or enable_elogind)
config_h.set('ENABLE_SYSTEMD_SESSION', enable_systemd_session)
config_h.set('ENABLE_SYSTEMD_JOURNAL', enable_systemd_journal)
config_h.set('HAVE_CONSOLEKIT', enable_consolekit)
diff --git a/meson_options.txt b/meson_options.txt
index 4c05dc6e..512d1528 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,4 +1,5 @@
option('deprecation_flags', type: 'boolean', value: false, description: 'use *_DISABLE_DEPRECATED flags')
+option('elogind', type: 'boolean', value: true, description: 'Use elogind')
option('session_selector', type: 'boolean', value: false, description: 'enable building a custom session selector dialog')
option('systemd', type: 'boolean', value: true, description: 'Use systemd')
option('systemd_session', type: 'combo', choices: ['disable', 'enable', 'default'], value: 'default', description: 'Whether to include systemd session support and use it by default')
--
2.26.2
@@ -0,0 +1,124 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>gnome-session</Name>
<Homepage>https://gitlab.gnome.org/GNOME/gnome-session</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Summary>GNOME session manager</Summary>
<Description>gnome-session manages X11-compliant sessions with ConsoleKit daemon and starts GNOME core services</Description>
<Archive sha1sum="60981c9e0aa44f1ff5d8705e2b4f5f4ce03587e0" type="tarxz">https://download.gnome.org/sources/gnome-session/46/gnome-session-46.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>intltool</Dependency>
<Dependency>xmlto</Dependency>
<Dependency>elogind-devel</Dependency>
<Dependency versionFrom="44.0">gnome-desktop-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>startup-notification-devel</Dependency>
<Dependency>upower-devel</Dependency>
<Dependency>libseccomp-devel</Dependency>
<Dependency>xtrans</Dependency>
<Dependency>meson</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch>gentoo/support-elogind.patch</Patch> -->
</Patches>
</Source>
<Package>
<Name>gnome-session</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libSM</Dependency>
<Dependency>libICE</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libepoxy</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>gnome-desktop</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>elogind</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/wayland-sessions</Path>
<Path fileType="doc">/usr/share/gnome-session</Path>
<Path fileType="doc">/usr/share/xsessions</Path>
<Path fileType="doc">/usr/share/glib-2.0</Path>
<Path fileType="doc">/usr/share/GConf</Path>
<Path fileType="data">/usr/share/xdg-desktop-portal/gnome-portals.conf</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2024-03-19</Date>
<Version>46.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2023-09-17</Date>
<Version>45.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6">
<Date>2023-03-20</Date>
<Version>44.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2022-11-02</Date>
<Version>43.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="4">
<Date>2022-03-22</Date>
<Version>42.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="3">
<Date>2022-01-12</Date>
<Version>41.3</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="2">
<Date>2021-09-26</Date>
<Version>40.1.1</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="1">
<Date>2021-05-27</Date>
<Version>40.1.1</Version>
<Comment>First release for Pisi Linux.</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,7 @@
<PISI>
<Source>
<Name>gnome-session</Name>
<Summary xml:lang="tr">GNOME oturum yöneticisi</Summary>
<Description xml:lang="tr">gnome-session, ConsoleKit ile birlikte X11-uyumlu oturumları yönetir ve temel GNOME servislerini başlatır.</Description>
</Source>
</PISI>
@@ -13,7 +13,7 @@
<Summary>The GNOME Settings Daemon is responsible for setting various parameters of a
GNOME Session and the applications that run under it.</Summary>
<Description>The GNOME Settings Daemon is responsible for setting various parameters of a GNOME Session and the applications that run under it.</Description>
<Archive type="tarxz" sha1sum="40ce2d53317ecbd8892f838f6c80a9e37590004d">https://download.gnome.org/sources/gnome-settings-daemon/45/gnome-settings-daemon-45.1.tar.xz</Archive>
<Archive type="tarxz" sha1sum="635788e29e2bbc382a4bfc5b40bb6a66d85471f3">https://download.gnome.org/sources/gnome-settings-daemon/46/gnome-settings-daemon-46.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>colord-devel</Dependency>
<Dependency>elogind-devel</Dependency>
@@ -64,6 +64,8 @@ GNOME Session and the applications that run under it.</Summary>
<Dependency>colord</Dependency>
<Dependency>libX11</Dependency>
<Dependency>upower</Dependency>
<Dependency>elogind</Dependency>
<Dependency>p11-kit</Dependency>
<Dependency>geoclue</Dependency>
<Dependency>polkit</Dependency>
<Dependency>libXext</Dependency>
@@ -110,6 +112,13 @@ GNOME Session and the applications that run under it.</Summary>
</Package>
<History>
<Update release="10">
<Date>2024-03-17</Date>
<Version>46.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9">
<Date>2024-02-13</Date>
<Version>45.1</Version>
@@ -12,7 +12,7 @@
<Icon>gnome</Icon>
<Summary>A collection of extensions providing additional and optional functionality to GNOME Shell</Summary>
<Description>GNOME Shell Extensions is a collection of extensions providing additional and optional functionality to GNOME Shell</Description>
<Archive sha1sum="42551e43716ebc3560bfd717a20a62dba4122bdd">https://download.gnome.org/sources/gnome-shell-extensions/45/gnome-shell-extensions-45.2.tar.xz</Archive>
<Archive sha1sum="bdbe3384736a5b40ce64e3f6ade11780372e6115">https://download.gnome.org/sources/gnome-shell-extensions/46/gnome-shell-extensions-46.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>libgtop-devel</Dependency>
<Dependency>sassc</Dependency>
@@ -32,6 +32,13 @@
</Package>
<History>
<Update release="15">
<Date>2024-04-21</Date>
<Version>46.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="14">
<Date>2023-12-02</Date>
<Version>45.2</Version>
+1 -1
View File
@@ -22,4 +22,4 @@ def build():
def install():
mesontools.install()
pisitools.dodoc("COPYING", "HACKING.md", "NEWS", "README.md")
pisitools.dodoc("COPYING", "NEWS", "README.md")
+11 -4
View File
@@ -12,7 +12,7 @@
<Icon>gnome</Icon>
<Summary>GNOME Shell is the defining technology of the GNOME40 user experience</Summary>
<Description>GNOME Shell is the defining technology of the GNOME40 user experience. It provides core interface functions like switching to windows and launching applications.</Description>
<Archive sha1sum="c7c67c1931773e5eb49f2d8b6c94391e2f9af5ab" type="tarxz">https://download.gnome.org/sources/gnome-shell/45/gnome-shell-45.5.tar.xz</Archive>
<Archive sha1sum="de860d03d80577058f2c00e48798725ebafe96e0" type="tarxz">https://download.gnome.org/sources/gnome-shell/46/gnome-shell-46.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>at-spi2-atk-devel</Dependency>
<Dependency>gtk4-update-icon-cache</Dependency>
@@ -25,7 +25,7 @@
<Dependency versionFrom="44.0">gnome-desktop-devel</Dependency>
<Dependency>libseccomp-devel</Dependency>
<Dependency versionFrom="3.36.0">gnome-menus-devel</Dependency>
<Dependency versionFrom="44.0">gsettings-desktop-schemas-devel</Dependency>
<Dependency versionFrom="46.0">gsettings-desktop-schemas-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gtk4-devel</Dependency>
<Dependency>ibus-devel</Dependency>
@@ -36,7 +36,7 @@
<Dependency>libsoup-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency versionFrom="44.0">mutter-devel</Dependency>
<Dependency versionFrom="46.0">mutter-devel</Dependency>
<Dependency>libnma-devel</Dependency>
<Dependency versionFrom="0.120">polkit-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
@@ -70,7 +70,6 @@
<Dependency>atk</Dependency>
<Dependency>gcr-4</Dependency>
<Dependency>gjs</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>gtk4</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
@@ -80,6 +79,7 @@
<Dependency>polkit</Dependency>
<Dependency>libical</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>pipewire</Dependency>
<Dependency>graphene</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>libXfixes</Dependency>
@@ -118,6 +118,13 @@
</Package>
<History>
<Update release="27">
<Date>2024-05-27</Date>
<Version>46.2</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="26">
<Date>2024-03-17</Date>
<Version>45.5</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>data:doc</IsA>
<Summary>GNOME User Documentation</Summary>
<Description>This package contains documents which are packaged together and shipped as gnome-user-docs in the core GNOME distribution.</Description>
<Archive sha1sum="ed4f23abeee5654a8e7fc4ad558461edbfd4192a" type="tarxz">https://download.gnome.org/sources/gnome-user-docs/45/gnome-user-docs-45.5.tar.xz</Archive>
<Archive sha1sum="207c057b7b7922dc136bcbe4f49e2b34383764d5" type="tarxz">https://download.gnome.org/sources/gnome-user-docs/46/gnome-user-docs-46.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>libxml2-devel</Dependency>
<Dependency>itstool</Dependency>
@@ -29,6 +29,13 @@
</Package>
<History>
<Update release="13">
<Date>2024-04-21</Date>
<Version>46.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2024-03-17</Date>
<Version>45.5</Version>
+19 -7
View File
@@ -13,11 +13,11 @@
<IsA>library</IsA>
<Summary>New generation gnome-virtual-file-system</Summary>
<Description>GVFS is a userspace virtual filesystem designed to work with the I/O abstractions, especially HAL. It supports fuse for directly access for GVFS mounts. It installs several modules and backends that are automatically used by applications.</Description>
<Archive sha1sum="bba4f7306689436291376c4055bc6b1783c11c13" type="tarxz">https://download.gnome.org/sources/gvfs/1.52/gvfs-1.52.2.tar.xz</Archive>
<Archive sha1sum="c721b857968c8768ecf7ebc1831df7b40adfd95c" type="tarxz">https://download.gnome.org/sources/gvfs/1.54/gvfs-1.54.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>gtk3-devel</Dependency>
<!-- <Dependency>gtk3-devel</Dependency> -->
<Dependency>fuse3-devel</Dependency>
<Dependency>avahi-devel</Dependency>
<Dependency>gconf-devel</Dependency>
@@ -33,7 +33,8 @@
<Dependency>gettext-devel</Dependency>
<Dependency>m4</Dependency>
<Dependency>openssh</Dependency>
<Dependency>gcr-devel</Dependency>
<!-- <Dependency>gcr-devel</Dependency> -->
<Dependency>gcr-4-devel</Dependency>
<Dependency>udisks2-devel</Dependency>
<Dependency>libgudev-devel</Dependency>
<Dependency>eudev-devel</Dependency>
@@ -51,8 +52,9 @@
<Dependency>libcap-devel</Dependency>
<Dependency>libgdata-devel</Dependency>
<Dependency>openldap-server</Dependency>
<Dependency versionFrom="3.48.0">gnome-online-accounts-devel</Dependency>
<Dependency versionFrom="44.0">gsettings-desktop-schemas-devel</Dependency>
<Dependency>libmsgraph-devel</Dependency>
<Dependency versionFrom="3.50.0">gnome-online-accounts-devel</Dependency>
<Dependency versionFrom="46.0">gsettings-desktop-schemas-devel</Dependency>
<Dependency versionFrom="4.0.7">samba-devel</Dependency>
<Dependency versionFrom="0.90">libcdio-devel</Dependency>
<Dependency versionFrom="1.1.5">libimobiledevice-devel</Dependency>
@@ -220,8 +222,9 @@
<Name>gvfs</Name>
<Summary>gvfs package contains all GVFS backends and translations files</Summary>
<RuntimeDependencies>
<Dependency>gcr</Dependency>
<Dependency>gtk3</Dependency>
<!-- <Dependency>gcr</Dependency> -->
<Dependency>gcr-4</Dependency>
<Dependency>gtk4</Dependency>
<Dependency>libsoup3</Dependency>
<Dependency>udisks2</Dependency>
<Dependency>libbluray</Dependency>
@@ -232,6 +235,7 @@
<Dependency>glib2</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>libgudev</Dependency>
<Dependency>libmsgraph</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency versionFrom="0.90">libcdio</Dependency>
</RuntimeDependencies>
@@ -307,6 +311,7 @@
<Path fileType="data">/usr/share/dbus-1/services/org.gtk.vfs.Daemon.service</Path>
<Path fileType="data">/usr/share/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml</Path>
<Path fileType="data">/usr/share/glib-2.0/schemas/org.gnome.system.gvfs.enums.xml</Path>
<Path fileType="data">/usr/share/glib-2.0/schemas/org.gnome.system.wsdd.gschema.xml</Path>
<Path fileType="data">/usr/share/gvfs/mounts/burn.mount</Path>
<Path fileType="data">/usr/share/gvfs/mounts/cdda.mount</Path>
<Path fileType="data">/usr/share/gvfs/mounts/computer.mount</Path>
@@ -329,6 +334,13 @@
</Package>
<History>
<Update release="22">
<Date>2024-05-24</Date>
<Version>1.54.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="21">
<Date>2024-02-09</Date>
<Version>1.52.2</Version>
+11 -6
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libgweather4</Name>
@@ -10,9 +10,9 @@
</Packager>
<License>GPLv2</License>
<PartOf>programming.misc</PartOf>
<Summary>libgweather is a library to access weather information from online
services for numerous locations.</Summary>
<Summary>libgweather is a library to access weather information from online services for numerous locations.</Summary>
<Description>libgweather is a library to access weather information from online services for numerous locations.</Description>
<Archive type="tarxz" sha1sum="de27faf6e9198ccc4072662315c4280d3ace660b">https://download.gnome.org/sources/libgweather/4.4/libgweather-4.4.2.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="3.26.2">geocode-glib-devel</Dependency>
<Dependency versionFrom="3.24.20">gtk3-devel</Dependency>
@@ -28,12 +28,10 @@ services for numerous locations.</Summary>
<Dependency>vala-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
</BuildDependencies>
<Archive type="tarxz" sha1sum="0a8428c02252fcb5a4462d82a468813626bd87e1">https://download.gnome.org/sources/libgweather/4.2/libgweather-4.2.0.tar.xz</Archive>
</Source>
<Package>
<Name>libgweather4</Name>
<Summary>libgweather is a library to access weather information from online
services for numerous locations.</Summary>
<Summary>libgweather is a library to access weather information from online services for numerous locations.</Summary>
<RuntimeDependencies>
<Dependency versionFrom="3.26.2">geocode-glib</Dependency>
<Dependency versionFrom="3.24.20">gtk3</Dependency>
@@ -72,6 +70,13 @@ services for numerous locations.</Summary>
</Files>
</Package>
<History>
<Update release="3">
<Date>2024-03-21</Date>
<Version>4.4.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="2">
<Date>2022-11-02</Date>
<Version>4.2.0</Version>
+1
View File
@@ -13,6 +13,7 @@ def setup():
-Dudev=true \
-Dnative_backend=true \
-Dintrospection=true \
-Dlibdisplay_info=enabled \
-Dinstalled_tests=false")
def build():
+17 -2
View File
@@ -13,7 +13,7 @@
<Icon>gnome</Icon>
<Summary>Mutter is a Wayland display server and X11 window manager and compositor library.</Summary>
<Description>Mutter is a Wayland display server and X11 window manager and compositor library.</Description>
<Archive sha1sum="1ffb44eb20c1cdf630c0aec73a0375eb510e366f" type="tarxz">https://download.gnome.org/sources/mutter/45/mutter-45.5.tar.xz</Archive>
<Archive sha1sum="6313fa50ae8c170ba606c84a9de9bd8faab73bf4" type="tarxz">https://download.gnome.org/sources/mutter/46/mutter-46.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>libei-devel</Dependency>
<Dependency>gettext-devel</Dependency>
@@ -36,7 +36,7 @@
<Dependency>pipewire-devel</Dependency>
<Dependency>startup-notification-devel</Dependency>
<Dependency>wayland-protocols-devel</Dependency>
<Dependency versionFrom="44.0">gnome-settings-daemon-devel</Dependency>
<Dependency versionFrom="46.0">gnome-settings-daemon-devel</Dependency>
<Dependency>libgudev-devel</Dependency>
<Dependency>upower-devel</Dependency>
<Dependency>libxkbfile-devel</Dependency>
@@ -49,8 +49,10 @@
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gtk4-devel</Dependency>
<Dependency>cogl-devel</Dependency>
<Dependency>libdisplay-info-devel</Dependency>
<Dependency>egl-wayland-devel</Dependency>
<Dependency>xorg-server-xvfb</Dependency>
<Dependency>python3-dbusmock</Dependency>
</BuildDependencies>
</Source>
@@ -75,10 +77,12 @@
<Dependency>libXau</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>pixman</Dependency>
<Dependency>elogind</Dependency>
<Dependency>fribidi</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>harfbuzz</Dependency>
<Dependency>graphene</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>libgudev</Dependency>
@@ -97,10 +101,12 @@
<Dependency>libcanberra</Dependency>
<Dependency>libxkbcommon</Dependency>
<Dependency>gnome-desktop</Dependency>
<Dependency>python3-dbusmock</Dependency>
<Dependency>gnome-settings-daemon</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>wayland-server</Dependency>
<Dependency>libdisplay-info</Dependency>
<Dependency>xorg-server-xvfb</Dependency>
<Dependency>startup-notification</Dependency>
</RuntimeDependencies>
@@ -130,10 +136,12 @@
<Dependency>gtk4-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>pixman-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>harfbuzz-devel</Dependency>
<Dependency>graphene-devel</Dependency>
<Dependency>libglvnd-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
@@ -146,6 +154,13 @@
</Files>
</Package>
<History>
<Update release="28">
<Date>2024-05-26</Date>
<Version>46.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="27">
<Date>2024-03-17</Date>
<Version>45.5</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<Icon>nautilus</Icon>
<Summary>A file browser for GNOME</Summary>
<Description>Nautilus is a file manager that allows to browse directories, preview files and launch applications.</Description>
<Archive sha1sum="c7356f12889eab3aafd0a6c8e019e2499c92730b" >https://download.gnome.org/sources/nautilus/45/nautilus-45.2.1.tar.xz</Archive>
<Archive sha1sum="4abee25188378642dc18175832acf4e9032bd86c" >https://download.gnome.org/sources/nautilus/46/nautilus-46.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>gettext-devel</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -107,6 +107,13 @@
</Package>
<History>
<Update release="18">
<Date>2024-05-26</Date>
<Version>46.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="17">
<Date>2023-12-06</Date>
<Version>45.2.1</Version>
+8 -1
View File
@@ -11,7 +11,7 @@
<License>GPLv2</License>
<Summary>A file previewer for the GNOME desktop environment.</Summary>
<Description>Sushi is a quick previewer for Nautilus, the GNOME desktop file manager.</Description>
<Archive sha1sum="f4987252ed4f971ab0e12d52b1b58b6907d7aeb0">https://download.gnome.org/sources/sushi/45/sushi-45.0.tar.xz</Archive>
<Archive sha1sum="6b3a39634c45fea521e175573a14121c33690d5c">https://download.gnome.org/sources/sushi/46/sushi-46.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>intltool</Dependency>
@@ -60,6 +60,13 @@
</Package>
<History>
<Update release="9">
<Date>2024-04-04</Date>
<Version>46.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2023-09-18</Date>
<Version>45.0</Version>
@@ -12,6 +12,7 @@ from pisi.actionsapi import get
def setup():
mesontools.configure("-Ddbus_service_dir=/usr/share/dbus-1/services \
--buildtype=release \
-Dsystemduserunitdir=no \
")
#-Dsystemduserunitdir=/usr/lib/systemd/user
@@ -17,7 +17,7 @@ org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces</Summary
<Description>A backend implementation for xdg-desktop-portal
that is using GTK and various pieces of GNOME infrastructure, such as the
org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces</Description>
<Archive sha1sum="08966f84d4debab6fb635a7fcd63326b8394b133" type="tarxz">https://download.gnome.org/sources/xdg-desktop-portal-gnome/45/xdg-desktop-portal-gnome-45.1.tar.xz</Archive>
<Archive sha1sum="ef000cab9039c0e7a4c0ba3385242ecca2a7b1e4" type="tarxz">https://download.gnome.org/sources/xdg-desktop-portal-gnome/46/xdg-desktop-portal-gnome-46.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>gtk4-devel</Dependency>
@@ -65,6 +65,13 @@ org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces</Descrip
</Files>
</Package>
<History>
<Update release="4">
<Date>2024-05-25</Date>
<Version>46.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="3">
<Date>2023-11-26</Date>
<Version>45.1</Version>