Commit d2e99817
0
files
+0
added
-0
deleted
@@ -1,6 +1,6 @@
1
1
pkgname: pag
2
2
pkgver: '4.1.0'
3
-pkgrel: '1'
3
+pkgrel: '2'
4
4
pkgdesc: 'PaganOS package manager – atomowa instalacja, weryfikacja GPG, i18n (PL/EN), rollback'
5
5
url: 'https://git.paganlinux.eu/pag'
6
6
arch: x86_64
@@ -10,6 +10,27 @@ arch: x86_64
10
10
depends:
11
11
- python3
12
12
- gnupg
13
+- xz
14
+- sqlite
15
+- openssl
16
+
17
+optdepends:
18
+# Format: "pakiet: opis". Nie są instalowane automatycznie – `pag info pag`
19
+# pokazuje je jako opcje. Twarde zależności są w `depends` powyżej.
20
+- 'flatpak: komendy pag flatpak (nie jest wymagany do instalacji pakietów)'
21
+- 'btrfs-progs: snapshoty CoW i rollback z GRUB'
22
+- 'grub: grub-mkconfig / grub-reboot (wpisy deploymentów i snapshotów)'
23
+- 'pagan-initramfs: przebudowa initramfs po zmianie jądra'
24
+- 'dracut: alternatywna przebudowa initramfs'
25
+- 'mkinitcpio: alternatywna przebudowa initramfs'
26
+- 'dkms: moduły NVIDIA/VirtualBox po zmianie jądra'
27
+- 'polkit: pkexec dla wpisu .desktop (instalacja .pag z menedżera plików)'
28
+- 'systemd: triggery systemctl / udevadm / loginctl'
29
+- 'xorg-fontconfig: fc-cache (cache fontów)'
30
+- 'glib: glib-compile-schemas (cache schematów)'
31
+- 'desktop-file-utils: update-desktop-database'
32
+- 'shared-mime-info: update-mime-database'
33
+
13
34
makedepends: []
14
35
source:
15
36
- 'https://git.paganlinux.eu/git/pag/archive?branch=main'
@@ -30,6 +51,9 @@ build: |
30
51
# Walidacja składni – nie pakuj uszkodzonego/po edycji skryptu
31
52
python3 -m py_compile pag
32
53
install -Dm755 pag "${PKGDIR}/usr/bin/pag"
54
+ # Starsze obrazy/base maja rowniez /usr/sbin/pag, ktory w PATH roota
55
+ # wygrywa z /usr/bin/pag. Instalujemy oba, zeby upgrade naprawde dzialal.
56
+ install -Dm755 pag "${PKGDIR}/usr/sbin/pag"
33
57
34
58
# Rejestracja plików .pag w menedżerach plików. Instalacja przechodzi
35
59
# przez pkexec i pag, więc nadal wymaga podpisu GPG oraz klucza repo.