← recipes

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.