Upgrade to version 4.0.0, split pika-baseos into multiple packages, and update installation scripts. Adjusted changelog and release notes accordingly.
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 12s
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 12s
This commit is contained in:
parent
0bbb92d7b6
commit
29774c6a10
2
.github/release-nest-v3
vendored
2
.github/release-nest-v3
vendored
@ -1 +1 @@
|
||||
2
|
||||
1
|
2
main.sh
2
main.sh
@ -2,7 +2,7 @@
|
||||
|
||||
set -e
|
||||
|
||||
VERSION="3.0.7"
|
||||
VERSION="4.0.0"
|
||||
|
||||
source ./pika-build-config.sh
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
pika-baseos (4.0.0-101pika1) pika; urgency=medium
|
||||
|
||||
* Split into multiple packages
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +030
|
||||
|
||||
pika-baseos (3.0.7-101pika2) pika; urgency=medium
|
||||
|
||||
* Add basic network config
|
||||
|
@ -6,7 +6,7 @@ Standards-Version: 4.6.1
|
||||
Build-Depends: debhelper-compat (= 13)
|
||||
Rules-Requires-Root: no
|
||||
|
||||
Package: pika-baseos
|
||||
Package: pika-baseos-minimal
|
||||
Architecture: all
|
||||
Essential: yes
|
||||
Pre-Depends:
|
||||
@ -46,7 +46,6 @@ Pre-Depends:
|
||||
rsyslog,
|
||||
zram-tools,
|
||||
Depends: ${misc:Depends},
|
||||
# Base
|
||||
## Basic minimal setup
|
||||
adduser,
|
||||
apt,
|
||||
@ -81,9 +80,18 @@ Depends: ${misc:Depends},
|
||||
vim,
|
||||
whiptail,
|
||||
rsyslog,
|
||||
## Filesystems
|
||||
lvm2,
|
||||
ecryptfs-utils,
|
||||
ntfs-3g,
|
||||
nfs-common,
|
||||
apfsprogs,
|
||||
btrfs-progs,
|
||||
e2fsprogs,
|
||||
exfatprogs,
|
||||
hfsprogs,
|
||||
xfsprogs,
|
||||
## General
|
||||
desktop-base,
|
||||
libglib2.0-bin,
|
||||
pika-package-manager,
|
||||
apt-transport-https,
|
||||
software-properties-common,
|
||||
@ -100,13 +108,42 @@ Depends: ${misc:Depends},
|
||||
curl,
|
||||
git,
|
||||
dbus-broker,
|
||||
flatpak,
|
||||
ca-certificates,
|
||||
libapr1,
|
||||
libaprutil1,
|
||||
libxcb-cursor0,
|
||||
ananicy-rules,
|
||||
booster,
|
||||
xdg-user-dirs,
|
||||
xdg-utils,
|
||||
# Hardware
|
||||
fwupd,
|
||||
fwupdate,
|
||||
pcmciautils,
|
||||
acpi,
|
||||
## Firmware
|
||||
linux-firmware,
|
||||
firmware-sof-signed,
|
||||
## Networking
|
||||
network-manager,
|
||||
resolvconf,
|
||||
libnss-mdns,
|
||||
net-tools,
|
||||
libproxy1-plugin-networkmanager,
|
||||
wireless-tools,
|
||||
nfs-common,
|
||||
samba-common-bin,
|
||||
wpasupplicant,
|
||||
Description: The minimal backbone of PikaOS
|
||||
|
||||
Package: pika-baseos-desktop
|
||||
Architecture: all
|
||||
Essential: no
|
||||
Depends: ${misc:Depends},
|
||||
## Desktop
|
||||
desktop-base,
|
||||
libglib2.0-bin,
|
||||
flatpak,
|
||||
libxcb-cursor0,
|
||||
python3-cairo,
|
||||
python3-gi-cairo,
|
||||
## gvfs backends
|
||||
@ -117,22 +154,20 @@ Depends: ${misc:Depends},
|
||||
xdg-desktop-portal,
|
||||
xdg-user-dirs,
|
||||
xdg-utils,
|
||||
## Filesystems
|
||||
lvm2,
|
||||
ecryptfs-utils,
|
||||
ntfs-3g,
|
||||
nfs-common,
|
||||
apfsprogs,
|
||||
btrfs-progs,
|
||||
e2fsprogs,
|
||||
exfatprogs,
|
||||
hfsprogs,
|
||||
xfsprogs,
|
||||
# Hardware
|
||||
fwupd,
|
||||
fwupdate,
|
||||
pcmciautils,
|
||||
## Hardware
|
||||
mousetweaks,
|
||||
## Networking
|
||||
ifupdown,
|
||||
network-manager,
|
||||
libproxy1-plugin-gsettings,
|
||||
gstreamer1.0-plugins-base-apps,
|
||||
glib-networking,
|
||||
Description: Desktop environment
|
||||
|
||||
Package: pika-baseos-graphics
|
||||
Architecture: all
|
||||
Essential: no
|
||||
Depends: ${misc:Depends},
|
||||
## Display and Graphics
|
||||
pika-amdgpu-core,
|
||||
pika-amdgpu-config,
|
||||
@ -142,32 +177,44 @@ Depends: ${misc:Depends},
|
||||
mesa-hybrid | mesa-stable | mesa-git | mesa-custom | mesa-hybrid-no-march | mesa-stable-no-march | mesa-git-no-march | mesa-custom-no-march,
|
||||
wayland-protocols,
|
||||
xwayland,
|
||||
Description: Display and Graphics
|
||||
|
||||
Package: pika-baseos-laptop
|
||||
Architecture: all
|
||||
Essential: no
|
||||
Depends: ${misc:Depends},
|
||||
## Power saving and laptops
|
||||
laptop-detect,
|
||||
supergfxctl,
|
||||
switcheroo-control,
|
||||
acpi,
|
||||
## Firmware
|
||||
linux-firmware,
|
||||
firmware-sof-signed,
|
||||
## Networking and Bluetooth
|
||||
bluez,
|
||||
ifupdown,
|
||||
network-manager,
|
||||
resolvconf,
|
||||
libnss-mdns,
|
||||
net-tools,
|
||||
libproxy1-plugin-gsettings,
|
||||
libproxy1-plugin-networkmanager,
|
||||
wireless-tools,
|
||||
rfkill,
|
||||
gstreamer1.0-plugins-base-apps,
|
||||
glib-networking,
|
||||
nfs-common,
|
||||
samba-common-bin,
|
||||
wpasupplicant,
|
||||
Description: Power saving and laptops
|
||||
|
||||
Package: pika-baseos-audio
|
||||
Architecture: all
|
||||
Essential: no
|
||||
Depends: ${misc:Depends},
|
||||
## Audio and codecs
|
||||
pika-audio-pipewire | pika-audio-legacy
|
||||
Description: Audio stack
|
||||
|
||||
Package: pika-baseos-bluetooth
|
||||
Architecture: all
|
||||
Essential: no
|
||||
Depends: ${misc:Depends},
|
||||
## Bluetooth
|
||||
bluez
|
||||
Description: Bluetooth stack
|
||||
|
||||
Package: pika-baseos
|
||||
Architecture: all
|
||||
Essential: yes
|
||||
Depends: ${misc:Depends},
|
||||
pika-baseos-minimal,
|
||||
pika-baseos-desktop,
|
||||
pika-baseos-graphics,
|
||||
pika-baseos-laptop,
|
||||
pika-baseos-audio,
|
||||
pika-baseos-bluetooth,
|
||||
Recommends: power-profiles-daemon
|
||||
Conflicts: nvidia-prime
|
||||
Description: The backbone of PikaOS
|
||||
|
4
pika-baseos/debian/pika-baseos-minimal.postinst
Normal file
4
pika-baseos/debian/pika-baseos-minimal.postinst
Normal file
@ -0,0 +1,4 @@
|
||||
#! /bin/bash
|
||||
apt-mark hold snapd || true
|
||||
echo "" >> /etc/hosts
|
||||
echo "127.0.1.1 ${HOSTNAME}" >> /etc/hosts
|
@ -1,7 +1,4 @@
|
||||
#! /bin/bash
|
||||
systemctl disable --now gpu-manager || true
|
||||
systemctl mask gpu-manager || true
|
||||
systemctl enable --now nvidia-pika-prime || true
|
||||
apt-mark hold snapd || true
|
||||
echo "" >> /etc/hosts
|
||||
echo "127.0.1.1 ${HOSTNAME}" >> /etc/hosts
|
||||
systemctl enable --now nvidia-pika-prime || true
|
Loading…
x
Reference in New Issue
Block a user