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

This commit is contained in:
ferreo 2024-12-21 01:38:30 +00:00
parent 0bbb92d7b6
commit 29774c6a10
7 changed files with 101 additions and 47 deletions

View File

@ -1 +1 @@
2
1

View File

@ -2,7 +2,7 @@
set -e
VERSION="3.0.7"
VERSION="4.0.0"
source ./pika-build-config.sh

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,4 @@
#! /bin/bash
apt-mark hold snapd || true
echo "" >> /etc/hosts
echo "127.0.1.1 ${HOSTNAME}" >> /etc/hosts

View File

@ -2,6 +2,3 @@
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