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
|
set -e
|
||||||
|
|
||||||
VERSION="3.0.7"
|
VERSION="4.0.0"
|
||||||
|
|
||||||
source ./pika-build-config.sh
|
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
|
pika-baseos (3.0.7-101pika2) pika; urgency=medium
|
||||||
|
|
||||||
* Add basic network config
|
* Add basic network config
|
||||||
|
@ -6,7 +6,7 @@ Standards-Version: 4.6.1
|
|||||||
Build-Depends: debhelper-compat (= 13)
|
Build-Depends: debhelper-compat (= 13)
|
||||||
Rules-Requires-Root: no
|
Rules-Requires-Root: no
|
||||||
|
|
||||||
Package: pika-baseos
|
Package: pika-baseos-minimal
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Essential: yes
|
Essential: yes
|
||||||
Pre-Depends:
|
Pre-Depends:
|
||||||
@ -46,7 +46,6 @@ Pre-Depends:
|
|||||||
rsyslog,
|
rsyslog,
|
||||||
zram-tools,
|
zram-tools,
|
||||||
Depends: ${misc:Depends},
|
Depends: ${misc:Depends},
|
||||||
# Base
|
|
||||||
## Basic minimal setup
|
## Basic minimal setup
|
||||||
adduser,
|
adduser,
|
||||||
apt,
|
apt,
|
||||||
@ -81,9 +80,18 @@ Depends: ${misc:Depends},
|
|||||||
vim,
|
vim,
|
||||||
whiptail,
|
whiptail,
|
||||||
rsyslog,
|
rsyslog,
|
||||||
|
## Filesystems
|
||||||
|
lvm2,
|
||||||
|
ecryptfs-utils,
|
||||||
|
ntfs-3g,
|
||||||
|
nfs-common,
|
||||||
|
apfsprogs,
|
||||||
|
btrfs-progs,
|
||||||
|
e2fsprogs,
|
||||||
|
exfatprogs,
|
||||||
|
hfsprogs,
|
||||||
|
xfsprogs,
|
||||||
## General
|
## General
|
||||||
desktop-base,
|
|
||||||
libglib2.0-bin,
|
|
||||||
pika-package-manager,
|
pika-package-manager,
|
||||||
apt-transport-https,
|
apt-transport-https,
|
||||||
software-properties-common,
|
software-properties-common,
|
||||||
@ -100,13 +108,42 @@ Depends: ${misc:Depends},
|
|||||||
curl,
|
curl,
|
||||||
git,
|
git,
|
||||||
dbus-broker,
|
dbus-broker,
|
||||||
flatpak,
|
|
||||||
ca-certificates,
|
ca-certificates,
|
||||||
libapr1,
|
libapr1,
|
||||||
libaprutil1,
|
libaprutil1,
|
||||||
libxcb-cursor0,
|
|
||||||
ananicy-rules,
|
ananicy-rules,
|
||||||
booster,
|
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-cairo,
|
||||||
python3-gi-cairo,
|
python3-gi-cairo,
|
||||||
## gvfs backends
|
## gvfs backends
|
||||||
@ -117,22 +154,20 @@ Depends: ${misc:Depends},
|
|||||||
xdg-desktop-portal,
|
xdg-desktop-portal,
|
||||||
xdg-user-dirs,
|
xdg-user-dirs,
|
||||||
xdg-utils,
|
xdg-utils,
|
||||||
## Filesystems
|
## Hardware
|
||||||
lvm2,
|
|
||||||
ecryptfs-utils,
|
|
||||||
ntfs-3g,
|
|
||||||
nfs-common,
|
|
||||||
apfsprogs,
|
|
||||||
btrfs-progs,
|
|
||||||
e2fsprogs,
|
|
||||||
exfatprogs,
|
|
||||||
hfsprogs,
|
|
||||||
xfsprogs,
|
|
||||||
# Hardware
|
|
||||||
fwupd,
|
|
||||||
fwupdate,
|
|
||||||
pcmciautils,
|
|
||||||
mousetweaks,
|
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
|
## Display and Graphics
|
||||||
pika-amdgpu-core,
|
pika-amdgpu-core,
|
||||||
pika-amdgpu-config,
|
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,
|
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,
|
wayland-protocols,
|
||||||
xwayland,
|
xwayland,
|
||||||
|
Description: Display and Graphics
|
||||||
|
|
||||||
|
Package: pika-baseos-laptop
|
||||||
|
Architecture: all
|
||||||
|
Essential: no
|
||||||
|
Depends: ${misc:Depends},
|
||||||
## Power saving and laptops
|
## Power saving and laptops
|
||||||
laptop-detect,
|
laptop-detect,
|
||||||
supergfxctl,
|
supergfxctl,
|
||||||
switcheroo-control,
|
switcheroo-control,
|
||||||
acpi,
|
Description: Power saving and laptops
|
||||||
## Firmware
|
|
||||||
linux-firmware,
|
Package: pika-baseos-audio
|
||||||
firmware-sof-signed,
|
Architecture: all
|
||||||
## Networking and Bluetooth
|
Essential: no
|
||||||
bluez,
|
Depends: ${misc:Depends},
|
||||||
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,
|
|
||||||
## Audio and codecs
|
## Audio and codecs
|
||||||
pika-audio-pipewire | pika-audio-legacy
|
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
|
Recommends: power-profiles-daemon
|
||||||
Conflicts: nvidia-prime
|
Conflicts: nvidia-prime
|
||||||
Description: The backbone of PikaOS
|
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
|
@ -2,6 +2,3 @@
|
|||||||
systemctl disable --now gpu-manager || true
|
systemctl disable --now gpu-manager || true
|
||||||
systemctl mask gpu-manager || true
|
systemctl mask gpu-manager || true
|
||||||
systemctl enable --now nvidia-pika-prime || true
|
systemctl enable --now nvidia-pika-prime || true
|
||||||
apt-mark hold snapd || true
|
|
||||||
echo "" >> /etc/hosts
|
|
||||||
echo "127.0.1.1 ${HOSTNAME}" >> /etc/hosts
|
|
Loading…
x
Reference in New Issue
Block a user