From 257b9ff0ddf16fac1cdc4c26b1dc9b98e6614d0e Mon Sep 17 00:00:00 2001 From: Bahar KURT Date: Thu, 2 Jan 2025 01:23:10 +0300 Subject: [PATCH] Introduce gdm-settings and its missing dep blueprint-compiler gdm-settings is pretty useful for customizing GNOME's login screen without having to dig through configuration files and all those hacks manually. --- .../gnome/lookandfeel/gdm-settings/actions.py | 17 +++++++ .../gnome/lookandfeel/gdm-settings/pspec.xml | 50 +++++++++++++++++++ .../lookandfeel/gdm-settings/translations.xml | 11 ++++ .../build/blueprint-compiler/actions.py | 17 +++++++ .../build/blueprint-compiler/pspec.xml | 42 ++++++++++++++++ .../build/blueprint-compiler/translations.xml | 11 ++++ 6 files changed, 148 insertions(+) create mode 100644 desktop/gnome/lookandfeel/gdm-settings/actions.py create mode 100644 desktop/gnome/lookandfeel/gdm-settings/pspec.xml create mode 100644 desktop/gnome/lookandfeel/gdm-settings/translations.xml create mode 100644 programming/build/blueprint-compiler/actions.py create mode 100644 programming/build/blueprint-compiler/pspec.xml create mode 100644 programming/build/blueprint-compiler/translations.xml diff --git a/desktop/gnome/lookandfeel/gdm-settings/actions.py b/desktop/gnome/lookandfeel/gdm-settings/actions.py new file mode 100644 index 0000000000..43307b2ae7 --- /dev/null +++ b/desktop/gnome/lookandfeel/gdm-settings/actions.py @@ -0,0 +1,17 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import mesontools +from pisi.actionsapi import get + +def setup(): + mesontools.configure() + +def build(): + mesontools.build() + +def install(): + mesontools.install() diff --git a/desktop/gnome/lookandfeel/gdm-settings/pspec.xml b/desktop/gnome/lookandfeel/gdm-settings/pspec.xml new file mode 100644 index 0000000000..9cc1a62bde --- /dev/null +++ b/desktop/gnome/lookandfeel/gdm-settings/pspec.xml @@ -0,0 +1,50 @@ + + + gdm-settings + https://gdm-settings.github.io/ + + Bahar Kurt + kurtbahartr@gmail.com + + MIT + util.misc + Customize your login screen + A settings app for Gnome's Login Manager, GDM + + meson + blueprint-compiler + gobject-introspection-devel + libadwaita-devel + python3-pygobject3-devel + gtk4-devel + + https://github.com/gdm-settings/gdm-settings/archive/refs/tags/v5.0.tar.gz + + + gdm-settings + Customize your login screen + + gdm + libadwaita + glib2-devel + gtk4 + python3-pygobject3 + gettext + polkit + + + /usr/bin + /usr/share + /usr/lib + + + + + 2024-12-31 + 5.0 + Initial packaging for PiSi. + Bahar Kurt + kurtbahartr@gmail.com + + + diff --git a/desktop/gnome/lookandfeel/gdm-settings/translations.xml b/desktop/gnome/lookandfeel/gdm-settings/translations.xml new file mode 100644 index 0000000000..70fc13af95 --- /dev/null +++ b/desktop/gnome/lookandfeel/gdm-settings/translations.xml @@ -0,0 +1,11 @@ + + + gdm-settings + Giriş ekranınızı özelleştirin + Gnome'un giriş ekranı, GDM, için bir ayar uygulaması + + + gdm-settings + Giriş ekranınızı özelleştirin + + diff --git a/programming/build/blueprint-compiler/actions.py b/programming/build/blueprint-compiler/actions.py new file mode 100644 index 0000000000..43307b2ae7 --- /dev/null +++ b/programming/build/blueprint-compiler/actions.py @@ -0,0 +1,17 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import mesontools +from pisi.actionsapi import get + +def setup(): + mesontools.configure() + +def build(): + mesontools.build() + +def install(): + mesontools.install() diff --git a/programming/build/blueprint-compiler/pspec.xml b/programming/build/blueprint-compiler/pspec.xml new file mode 100644 index 0000000000..e684f9cf3f --- /dev/null +++ b/programming/build/blueprint-compiler/pspec.xml @@ -0,0 +1,42 @@ + + + blueprint-compiler + https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ + + Bahar Kurt + kurtbahartr@gmail.com + + LGPL-3.0+ + programming.languages + Blueprint is a markup language and compiler for GTK 4 user interfaces. + Blueprint is still experimental. Future versions may have breaking changes, and most GTK tutorials use XML syntax. + + git + meson + + https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v0.14.0/blueprint-compiler-v0.14.0.tar.gz + + + blueprint-compiler + Blueprint is a markup language and compiler for GTK 4 user interfaces. + + gobject-introspection + python3 + python3-pygobject3 + + + /usr/bin + /usr/share + /usr/lib + + + + + 2024-12-31 + 0.14.0 + Initial packaging for PiSi. + Bahar Kurt + kurtbahartr@gmail.com + + + diff --git a/programming/build/blueprint-compiler/translations.xml b/programming/build/blueprint-compiler/translations.xml new file mode 100644 index 0000000000..dfe1a8aba0 --- /dev/null +++ b/programming/build/blueprint-compiler/translations.xml @@ -0,0 +1,11 @@ + + + blueprint-compiler + Blueprint GTK 4 kullanıcı arayüzleri için bir bir markup ve dili ve derleyicidir. + Blueprint hâlâ deneyseldir. Gelecek sürümlerin kırıcı değişiklikleri olabilir, ve çoğu GTK eğiticileri XML notasyonunu kullanmaktadır. + + + blueprint-compiler + Blueprint GTK 4 kullanıcı arayüzleri için bir bir markup ve dili ve derleyicidir. + +