diff --git a/desktop/gnome/apps/epiphany/actions.py b/desktop/gnome/apps/epiphany/actions.py index 85c4cc1c2a..a49feb84ce 100644 --- a/desktop/gnome/apps/epiphany/actions.py +++ b/desktop/gnome/apps/epiphany/actions.py @@ -6,7 +6,6 @@ from pisi.actionsapi import mesontools from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools def setup(): mesontools.configure("-Dunit_tests=disabled") diff --git a/desktop/gnome/apps/epiphany/pspec.xml b/desktop/gnome/apps/epiphany/pspec.xml index 055c05629c..8256965f10 100644 --- a/desktop/gnome/apps/epiphany/pspec.xml +++ b/desktop/gnome/apps/epiphany/pspec.xml @@ -37,7 +37,7 @@ gmp-devel meson - https://download.gnome.org/sources/epiphany/3.38/epiphany-3.38.5.tar.xz + https://download.gnome.org/sources/epiphany/40/epiphany-40.2.tar.xz @@ -61,6 +61,7 @@ webkit2gtk libhandy libportal + libarchive /usr/bin @@ -81,6 +82,13 @@ + + 2021-06-08 + 40.2 + Version bump + Berk Çakar + berk2238@hotmail.com + 2021-06-07 3.38.5 diff --git a/desktop/gnome/base/gdm/actions.py b/desktop/gnome/base/gdm/actions.py index 66440430d2..acab166ba3 100644 --- a/desktop/gnome/base/gdm/actions.py +++ b/desktop/gnome/base/gdm/actions.py @@ -11,6 +11,7 @@ from pisi.actionsapi import shelltools def setup(): shelltools.system("sed -i 's@systemd@elogind@' data/pam-lfs/gdm-launch-environment.pam") shelltools.system("sed -i 's@-session@session @' data/pam-lfs/gdm-launch-environment.pam") + shelltools.system("sed -i 's@uid >= 1000@uid >= 0@g' data/pam-lfs/*.pam") mesontools.configure("--prefix=/usr \ --localstatedir=/var \ diff --git a/desktop/gnome/base/gdm/comar/service.py b/desktop/gnome/base/gdm/comar/service.py index 679c6940b1..6b1d811449 100644 --- a/desktop/gnome/base/gdm/comar/service.py +++ b/desktop/gnome/base/gdm/comar/service.py @@ -10,7 +10,7 @@ serviceDesc = _({ "tr": "GNOME Masaüstü", }) serviceDefault="on" -PIDFILE="/var/run/gdm/gdm.pid" +PIDFILE="/run/gdm/gdm.pid" DAEMON="/usr/sbin/gdm" @synchronized diff --git a/desktop/gnome/base/gdm/pspec.xml b/desktop/gnome/base/gdm/pspec.xml index 53b06d3546..097f61fb74 100644 --- a/desktop/gnome/base/gdm/pspec.xml +++ b/desktop/gnome/base/gdm/pspec.xml @@ -106,6 +106,13 @@ + + 2021-06-09 + 40.0 + Rebuild + Berk Çakar + berk2238@hotmail.com + 2021-06-05 40.0 diff --git a/desktop/lookandfeel/pisilinux-gnome40-backgrounds/actions.py b/desktop/lookandfeel/pisilinux-gnome40-backgrounds/actions.py new file mode 100644 index 0000000000..7f046fa27c --- /dev/null +++ b/desktop/lookandfeel/pisilinux-gnome40-backgrounds/actions.py @@ -0,0 +1,18 @@ +#!/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()) diff --git a/desktop/lookandfeel/pisilinux-gnome40-backgrounds/pspec.xml b/desktop/lookandfeel/pisilinux-gnome40-backgrounds/pspec.xml new file mode 100644 index 0000000000..b292b0e81d --- /dev/null +++ b/desktop/lookandfeel/pisilinux-gnome40-backgrounds/pspec.xml @@ -0,0 +1,34 @@ + + + + + pisilinux-gnome40-backgrounds + http://www.pisilinux.org/ + + Pisi Linux Admins + admins@pisilinux.org + + CC0 + Default wallpaper set for Pisi Linux GNOME40. + Default wallpaper set for Pisi Linux GNOME40. + https://sourceforge.net/projects/pisilinux/files/source/pisilinux-gnome40-backgrounds.tar.gz + + + + pisilinux-gnome40-backgrounds + + /usr/share/backgrounds + /usr/share/gnome-background-properties + + + + + + 2021-06-10 + 1.0.0 + First release for Pisi Linux + Berk Çakar + berk2238@hotmail.com + + + diff --git a/hardware/virtualization/flatpak/actions.py b/hardware/virtualization/flatpak/actions.py index cbf91f2609..09ab45af85 100644 --- a/hardware/virtualization/flatpak/actions.py +++ b/hardware/virtualization/flatpak/actions.py @@ -12,14 +12,12 @@ from pisi.actionsapi import get def setup(): shelltools.system("NOCONFIGURE=1 ./autogen.sh") - autotools.configure(" --enable-selinux-module=no \ - --with-system-bubblewrap \ - --disable-static \ - --with-priv-mode=setuid \ - --with-profile-dir=/etc/profile.d \ - --with-dbus-config-dir=/usr/share/dbus-1/system.d \ - --disable-nls") - + autotools.configure("--enable-selinux-module=no \ + --with-system-bubblewrap \ + --with-priv-mode=none \ + --with-system-dbus-proxy \ + --without-systemd") + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): @@ -27,6 +25,7 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + # shelltools.system('install -d -o root -g 102 -m 750 "%s/usr/share/polkit-1/rules.d"' % get.installDIR()) pisitools.removeDir("/usr/lib/systemd") diff --git a/hardware/virtualization/flatpak/comar/package.py b/hardware/virtualization/flatpak/comar/package.py index 16a5245b69..372681c8c5 100644 --- a/hardware/virtualization/flatpak/comar/package.py +++ b/hardware/virtualization/flatpak/comar/package.py @@ -1,18 +1,25 @@ #!/usr/bin/python +# +# Currently, as in some other LFS based distros, providing an user account for flatpak breaks +# the FUSE and non-sudo installations. +# However, I am leaving this file in the repo just in case. import os, re +OUR_NAME = "flatpak" +OUR_DESC = "flatpak" + def postInstall(fromVersion, fromRelease, toVersion, toRelease): try: - os.system("getent group flatpak || /usr/sbin/groupadd -g 93 flatpak") - os.system("getent passwd flatpak || /usr/sbin/useradd -g flatpak -u 93 -d /var/empty -s /bin/false -c 'flatpak User' flatpak") - os.system("/usr/bin/passwd -l flatpak") + os.system("groupadd -r %s" % OUR_NAME) + os.system("useradd -r -g %s -d / -s /bin/false -c %s %s" % (OUR_NAME, OUR_DESC, OUR_NAME)) + except: pass -def preRemove(): +def postRemove(): try: - os.system("userdel flatpak") - os.system("groupdel flatpak") + os.system("userdel %s" % OUR_NAME) + os.system("groupdel %s" % OUR_NAME) except: pass diff --git a/hardware/virtualization/flatpak/files/flatpak-bindir.sh b/hardware/virtualization/flatpak/files/flatpak-bindir.sh index a9c6332cab..7ad7b0a6a6 100644 --- a/hardware/virtualization/flatpak/files/flatpak-bindir.sh +++ b/hardware/virtualization/flatpak/files/flatpak-bindir.sh @@ -1,7 +1,9 @@ -if [ -d "$HOME" ] && [ -d "$HOME/.local/share/flatpak/exports/bin" ]; then - PATH="$PATH:$HOME/.local/share/flatpak/exports/bin" +if [ -n "$XDG_DATA_HOME" ] && [ -d "$XDG_DATA_HOME/flatpak/exports/bin" ]; then + append_path "$XDG_DATA_HOME/flatpak/exports/bin" +elif [ -n "$HOME" ] && [ -d "$HOME/.local/share/flatpak/exports/bin" ]; then + append_path "$HOME/.local/share/flatpak/exports/bin" fi if [ -d /var/lib/flatpak/exports/bin ]; then - PATH="$PATH:/var/lib/flatpak/exports/bin" -fi + append_path /var/lib/flatpak/exports/bin +fi \ No newline at end of file diff --git a/hardware/virtualization/flatpak/pspec.xml b/hardware/virtualization/flatpak/pspec.xml index c366886f3d..cb3357ec5d 100644 --- a/hardware/virtualization/flatpak/pspec.xml +++ b/hardware/virtualization/flatpak/pspec.xml @@ -8,10 +8,10 @@ Ertuğrul Erata ertugrulerata@gmail.com - LGPLv2 + LGPLv2.1 Application distribution framework Linux application sandboxing and distribution framework, formerly xdg-app - https://github.com/flatpak/flatpak/releases/download/1.10.2/flatpak-1.10.2.tar.xz + https://github.com/flatpak/flatpak/releases/download/1.11.1/flatpak-1.11.1.tar.xz xmlto util-linux @@ -28,6 +28,8 @@ python-six ostree-devel python3-pyparsing + xdg-dbus-proxy + elogind-devel @@ -56,13 +58,15 @@ polkit appstream-glib python3-pyparsing + libassuan + libgpg-error + xdg-dbus-proxy /usr/bin /etc /usr/lib /usr/libexec - /usr/share/gir-1.0 /usr/share/bash-completion /usr/share/fish/vendor_completions.d/ /usr/share/dbus-1 @@ -72,15 +76,14 @@ /usr/share/locale /usr/share/doc /usr/share/gtk-doc - /usr/share/gdm /usr/share/zsh - flatpak-bindir.sh - flathub.flatpakrepo + + flathub.flatpakrepo - System.Package + @@ -89,26 +92,24 @@ Development files for flatpak flatpak - fuse-devel glib2-devel - gpgme-devel - libXau-devel - libxml2-devel - libsoup-devel - json-glib-devel - libarchive-devel - libseccomp-devel ostree-devel - polkit-devel - appstream-glib-devel /usr/include /usr/lib/pkgconfig + /usr/share/gir-1.0 + + 2021-06-07 + 1.11.1 + Version bump. + Berk Çakar + berk2238@hotmail.com + 2021-04-29 1.10.2