From 04aa3ef8bcd17299daea2d0bbd9569525255211c Mon Sep 17 00:00:00 2001 From: alick01 Date: Mon, 27 Apr 2026 12:39:25 +0300 Subject: [PATCH] New Package Pisi-software-center is instead of package-manager --- .../pisilinux/pisi-software-center/actions.py | 21 + .../files/application-x-pisi.svg | 507 ++++++++++++++++++ .../files/package-manager.desktop | 8 + .../files/pisi-logo-dark.svg | 335 ++++++++++++ .../files/pisi-logo-light.svg | 317 +++++++++++ .../pisilinux/pisi-software-center/pspec.xml | 52 ++ .../pisi-software-center/translations.xml | 9 + 7 files changed, 1249 insertions(+) create mode 100644 desktop/pisilinux/pisi-software-center/actions.py create mode 100755 desktop/pisilinux/pisi-software-center/files/application-x-pisi.svg create mode 100755 desktop/pisilinux/pisi-software-center/files/package-manager.desktop create mode 100755 desktop/pisilinux/pisi-software-center/files/pisi-logo-dark.svg create mode 100755 desktop/pisilinux/pisi-software-center/files/pisi-logo-light.svg create mode 100644 desktop/pisilinux/pisi-software-center/pspec.xml create mode 100644 desktop/pisilinux/pisi-software-center/translations.xml diff --git a/desktop/pisilinux/pisi-software-center/actions.py b/desktop/pisilinux/pisi-software-center/actions.py new file mode 100644 index 0000000000..a947760c8b --- /dev/null +++ b/desktop/pisilinux/pisi-software-center/actions.py @@ -0,0 +1,21 @@ +#!/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 shelltools +from pisi.actionsapi import get + + +def build(): + shelltools.system("cargo build --release ") + + +def install(): + shelltools.system("cargo install --path . --root='%s'/usr" % get.installDIR()) + pisitools.remove("/usr/.crates.toml") + pisitools.remove("/usr/.crates2.json") + pisitools.dodoc("LICENSE", "README.md","TODO.md*") \ No newline at end of file diff --git a/desktop/pisilinux/pisi-software-center/files/application-x-pisi.svg b/desktop/pisilinux/pisi-software-center/files/application-x-pisi.svg new file mode 100755 index 0000000000..bb9b54b70f --- /dev/null +++ b/desktop/pisilinux/pisi-software-center/files/application-x-pisi.svg @@ -0,0 +1,507 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop/pisilinux/pisi-software-center/files/package-manager.desktop b/desktop/pisilinux/pisi-software-center/files/package-manager.desktop new file mode 100755 index 0000000000..9478a502c3 --- /dev/null +++ b/desktop/pisilinux/pisi-software-center/files/package-manager.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +_Name=Pisi Software Center +_GenericName=Add or Remove Software +_Comment=PiSi Package Manager Graphical User Interface +Icon=application-x-pisi +Type=Application +Exec=pisi-software-center +Categories=System; diff --git a/desktop/pisilinux/pisi-software-center/files/pisi-logo-dark.svg b/desktop/pisilinux/pisi-software-center/files/pisi-logo-dark.svg new file mode 100755 index 0000000000..8d6873dc12 --- /dev/null +++ b/desktop/pisilinux/pisi-software-center/files/pisi-logo-dark.svg @@ -0,0 +1,335 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop/pisilinux/pisi-software-center/files/pisi-logo-light.svg b/desktop/pisilinux/pisi-software-center/files/pisi-logo-light.svg new file mode 100755 index 0000000000..dc6fb04260 --- /dev/null +++ b/desktop/pisilinux/pisi-software-center/files/pisi-logo-light.svg @@ -0,0 +1,317 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop/pisilinux/pisi-software-center/pspec.xml b/desktop/pisilinux/pisi-software-center/pspec.xml new file mode 100644 index 0000000000..5506c77d5b --- /dev/null +++ b/desktop/pisilinux/pisi-software-center/pspec.xml @@ -0,0 +1,52 @@ + + + + + pisi-software-center + https://www.pisilinux.org + + PisiLinux Community + admins@pisilinux.org + + GPL3 + app:gui + package-manager + PiSi command graphical user interface + pisi-software-center is PiSi's easy-to-use graphical user interface. + https://gitlab.com/ayhanyalcinsoy/pisi-software-center/-/archive/V.0.1.1/pisi-software-center-V.0.1.1.tar.gz + + rust + llvm-clang-devel + procps + gtk2-devel + + + + + + pisi-software-center + + rust + + + /usr/bin + /usr/share/pisi-software-center + /usr/share/applications/ + /usr/share/icons + /usr/share/doc + + + package-manager.desktop + + + + + + 2026-04-12 + 0.1.1 + New Package + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + diff --git a/desktop/pisilinux/pisi-software-center/translations.xml b/desktop/pisilinux/pisi-software-center/translations.xml new file mode 100644 index 0000000000..240e5b834b --- /dev/null +++ b/desktop/pisilinux/pisi-software-center/translations.xml @@ -0,0 +1,9 @@ + + + + pisi-manager + PiSi kömutları grafik arayüzü + PiSi yöneticisine ait paket kurma, kaldırma ve güncelleme gibi işlerin grafik ortamda yapılabilmesini sağlayan PiSi grafik arayüzü. + PiSi est une interface graphique permettant d'effectuer l'installation, la suppression et la mise à jour de paquet PiSi depuis un environnement graphique. + +