Compare commits
50 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
8c38b0f653 | ||
|
aaaddb4b75 | ||
|
f431cca398 | ||
c1c6f35648 | |||
1fd5964588 | |||
488681c105 | |||
8568482260 | |||
c73cbbdcd4 | |||
aeb13cdd88 | |||
9137f81456 | |||
|
08ca7f5b0e | ||
|
79a84e71e9 | ||
|
9d91484bda | ||
|
1109c392d1 | ||
0c9d27f91c | |||
|
517fe6e2e7 | ||
|
22d81edde7 | ||
|
fdcf0973fe | ||
|
a68d6b4874 | ||
|
3961cde88f | ||
|
12026a462b | ||
|
553221b0b0 | ||
|
96aa4d2c06 | ||
|
359c7be906 | ||
|
d67538623a | ||
|
7e174541de | ||
|
399045f559 | ||
|
d7a6450a82 | ||
|
85a10f64e6 | ||
|
58578ac145 | ||
|
08cdd7fe73 | ||
|
427722bfd9 | ||
|
f1f6e7533c | ||
|
8da03c2120 | ||
120d12f071 | |||
50bed1a43b | |||
|
a85c8e1203 | ||
|
312f7e1040 | ||
36baa20c15 | |||
|
aefcf50fce | ||
69810b64c0 | |||
9072068b17 | |||
f9312fc976 | |||
|
b5163a494c | ||
|
f154db2ea0 | ||
|
deb0748833 | ||
|
71855c7858 | ||
|
493b741bcd | ||
|
c4ff8b0524 | ||
6734b9759c |
1
.github/build-canary-v3
vendored
Normal file
1
.github/build-canary-v3
vendored
Normal file
@ -0,0 +1 @@
|
||||
1
|
1
.github/build-nest-v3
vendored
Normal file
1
.github/build-nest-v3
vendored
Normal file
@ -0,0 +1 @@
|
||||
1
|
1
.github/release-canary-v3
vendored
Normal file
1
.github/release-canary-v3
vendored
Normal file
@ -0,0 +1 @@
|
||||
2
|
1
.github/release-nest-v3
vendored
Normal file
1
.github/release-nest-v3
vendored
Normal file
@ -0,0 +1 @@
|
||||
6
|
37
.github/workflows/build-canaryv3.yml
vendored
Normal file
37
.github/workflows/build-canaryv3.yml
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
name: PikaOS Package Build Only (Canary) (amd64-v3)
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- '.github/build-canary-v3'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/pikaos-linux/pikaos-builder:canaryv3
|
||||
volumes:
|
||||
- /proc:/proc
|
||||
options: --privileged -it
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install SSH key
|
||||
uses: shimataro/ssh-key-action@v2
|
||||
with:
|
||||
key: ${{ secrets.SSH_KEY }}
|
||||
name: id_rsa
|
||||
known_hosts: ${{ secrets.KNOWN_HOSTS }}
|
||||
if_key_exists: replace
|
||||
|
||||
- name: Update APT Cache
|
||||
run: apt-get update -y
|
||||
|
||||
- name: Set Build Config
|
||||
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh
|
||||
|
||||
- name: Build Package
|
||||
run: ./main.sh
|
37
.github/workflows/build-nestv3.yml
vendored
Normal file
37
.github/workflows/build-nestv3.yml
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
name: PikaOS Package Build Only (amd64-v3)
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- '.github/build-nest-v3'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/pikaos-linux/pikaos-builder:nestv3
|
||||
volumes:
|
||||
- /proc:/proc
|
||||
options: --privileged -it
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install SSH key
|
||||
uses: shimataro/ssh-key-action@v2
|
||||
with:
|
||||
key: ${{ secrets.SSH_KEY }}
|
||||
name: id_rsa
|
||||
known_hosts: ${{ secrets.KNOWN_HOSTS }}
|
||||
if_key_exists: replace
|
||||
|
||||
- name: Update APT Cache
|
||||
run: apt-get update -y
|
||||
|
||||
- name: Set Build Config
|
||||
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh
|
||||
|
||||
- name: Build Package
|
||||
run: ./main.sh
|
40
.github/workflows/release-canaryv3.yml
vendored
Normal file
40
.github/workflows/release-canaryv3.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
name: PikaOS Package Build & Release (Canary) (amd64-v3)
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- '.github/release-canary-v3'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/pikaos-linux/pikaos-builder:canaryv3
|
||||
volumes:
|
||||
- /proc:/proc
|
||||
options: --privileged -it
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install SSH key
|
||||
uses: shimataro/ssh-key-action@v2
|
||||
with:
|
||||
key: ${{ secrets.SSH_KEY }}
|
||||
name: id_rsa
|
||||
known_hosts: ${{ secrets.KNOWN_HOSTS }}
|
||||
if_key_exists: replace
|
||||
|
||||
- name: Update APT Cache
|
||||
run: apt-get update -y
|
||||
|
||||
- name: Set Build Config
|
||||
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh
|
||||
|
||||
- name: Build Package
|
||||
run: ./main.sh
|
||||
|
||||
- name: Release Package
|
||||
run: ./release.sh
|
40
.github/workflows/release-nestv3.yml
vendored
Normal file
40
.github/workflows/release-nestv3.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
name: PikaOS Package Build & Release (amd64-v3)
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- '.github/release-nest-v3'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/pikaos-linux/pikaos-builder:nestv3
|
||||
volumes:
|
||||
- /proc:/proc
|
||||
options: --privileged -it
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install SSH key
|
||||
uses: shimataro/ssh-key-action@v2
|
||||
with:
|
||||
key: ${{ secrets.SSH_KEY }}
|
||||
name: id_rsa
|
||||
known_hosts: ${{ secrets.KNOWN_HOSTS }}
|
||||
if_key_exists: replace
|
||||
|
||||
- name: Update APT Cache
|
||||
run: apt-get update -y
|
||||
|
||||
- name: Set Build Config
|
||||
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh
|
||||
|
||||
- name: Build Package
|
||||
run: ./main.sh
|
||||
|
||||
- name: Release Package
|
||||
run: ./release.sh
|
40
.github/workflows/release.yml
vendored
40
.github/workflows/release.yml
vendored
@ -1,40 +0,0 @@
|
||||
name: PikaOS Package Release
|
||||
|
||||
on:
|
||||
workflow_dispatch
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: self-hosted
|
||||
container:
|
||||
image: ubuntu:22.10
|
||||
volumes:
|
||||
- /proc:/proc
|
||||
options: --privileged -it
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install needed packages
|
||||
run: apt update && apt install software-properties-common sudo git bc gpg gpg-agent bison build-essential ccache cpio fakeroot flex git kmod libelf-dev libncurses5-dev libssl-dev lz4 qtbase5-dev rsync schedtool wget zstd tar reprepro dpkg-sig devscripts -y
|
||||
|
||||
- name: Import GPG key
|
||||
id: import_gpg
|
||||
uses: crazy-max/ghaction-import-gpg@v5
|
||||
with:
|
||||
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
|
||||
passphrase: ${{ secrets.PASSPHRASE }}
|
||||
|
||||
- name: Install SSH key
|
||||
uses: shimataro/ssh-key-action@v2
|
||||
with:
|
||||
key: ${{ secrets.SSH_KEY }}
|
||||
name: id_rsa
|
||||
known_hosts: ${{ secrets.KNOWN_HOSTS }}
|
||||
if_key_exists: replace
|
||||
|
||||
- name: Build Package
|
||||
run: ./main.sh
|
||||
|
||||
- name: Release Package
|
||||
run: ./release.sh
|
24
LICENSE.md
Normal file
24
LICENSE.md
Normal file
@ -0,0 +1,24 @@
|
||||
MIT License (With DPKG packaging compatibility)
|
||||
|
||||
Copyright (c) 2024 PikaOS
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
Notes:
|
||||
The files covered by this license are any files and directories in the root of this repository (including but not limited to: `main.sh`, `release.sh`, and `.github`), with the exception of the `debian` directory and its contents if `debian/copyright` exists, and declares any files or directories as a different LICENSE/COPYRIGHT.
|
19
main.sh
19
main.sh
@ -1,8 +1,13 @@
|
||||
# Add dependent repositories
|
||||
wget -q -O - https://ppa.pika-os.com/key.gpg | sudo apt-key add -
|
||||
add-apt-repository https://ppa.pika-os.com
|
||||
add-apt-repository ppa:pikaos/pika
|
||||
add-apt-repository ppa:kubuntu-ppa/backports
|
||||
#! /bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
VERSION="4.2"
|
||||
|
||||
source ./pika-build-config.sh
|
||||
|
||||
echo "$PIKA_BUILD_ARCH" > pika-build-arch
|
||||
|
||||
# Clone Upstream
|
||||
cd ./pika-meta
|
||||
|
||||
@ -10,8 +15,8 @@ cd ./pika-meta
|
||||
apt-get build-dep ./ -y
|
||||
|
||||
# Build package
|
||||
dh_make --createorig
|
||||
dpkg-buildpackage
|
||||
LOGNAME=root dh_make --createorig -y -l -p pika-meta_"$VERSION" || echo "dh-make: Ignoring Last Error"
|
||||
dpkg-buildpackage --no-sign
|
||||
|
||||
# Move the debs to output
|
||||
cd ../
|
||||
|
10
pika-build-config/amd64-v3.sh
Executable file
10
pika-build-config/amd64-v3.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#! /bin/bash
|
||||
export PIKA_BUILD_ARCH="amd64-v3"
|
||||
export DEBIAN_FRONTEND="noninteractive"
|
||||
export DEB_BUILD_MAINT_OPTIONS="optimize=+lto -march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"
|
||||
export DEB_CFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"
|
||||
export DEB_CPPFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"
|
||||
export DEB_CXXFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"
|
||||
export DEB_LDFLAGS_MAINT_APPEND="-march=x86-64-v3 -O3 -flto -fuse-linker-plugin -falign-functions=32"
|
||||
export DEB_BUILD_OPTIONS="nocheck notest terse"
|
||||
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
|
5
pika-build-config/i386.sh
Executable file
5
pika-build-config/i386.sh
Executable file
@ -0,0 +1,5 @@
|
||||
#! /bin/bash
|
||||
export PIKA_BUILD_ARCH="i386"
|
||||
export DEBIAN_FRONTEND="noninteractive"
|
||||
export DEB_BUILD_OPTIONS="nocheck notest terse"
|
||||
export DPKG_GENSYMBOLS_CHECK_LEVEL=0
|
@ -3,4 +3,3 @@
|
||||
set -e
|
||||
|
||||
flatpak -y install com.usebottles.bottles
|
||||
flatpak -y install com.heroicgameslauncher.hgl
|
5
pika-meta/debian/bottles-flatpak.postrm
Normal file
5
pika-meta/debian/bottles-flatpak.postrm
Normal file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
flatpak -y uninstall com.usebottles.bottles
|
@ -1,3 +1,46 @@
|
||||
pika-meta (11:4.2-101pika5) pika; urgency=medium
|
||||
|
||||
* Drop gamescope-session by default
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +0300
|
||||
|
||||
pika-meta (11:4.1-101pika2) pika; urgency=medium
|
||||
|
||||
* Drop gamescope-session by default
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +0300
|
||||
|
||||
pika-meta (11:4.0-101pika1) pika; urgency=medium
|
||||
|
||||
* PikaOS 4
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +0300
|
||||
|
||||
pika-meta (10:3.7-100pika3) pikauwu; urgency=medium
|
||||
|
||||
* PikaUwU
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +0300
|
||||
|
||||
pika-meta (10:3.4-99pika1.lunar) lunar; urgency=medium
|
||||
|
||||
* Lunar
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +0300
|
||||
|
||||
pika-meta (10:3.2-99pika1.lunar) lunar; urgency=medium
|
||||
|
||||
* Lunar
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +0300
|
||||
|
||||
pika-meta (10:3.0-99pika7) lunar; urgency=medium
|
||||
|
||||
* Remove random garbage from codecs, and rename pika-office-meta to pika-libreoffice-meta
|
||||
* Lunar
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 12 Jan 2023 16:48:00 +0300
|
||||
|
||||
pika-meta (10:3.0-99pika7) kinetic; urgency=medium
|
||||
|
||||
* Remove random garbage from codecs, and rename pika-office-meta to pika-libreoffice-meta
|
||||
|
@ -9,301 +9,99 @@ Rules-Requires-Root: no
|
||||
Package: pika-package-manager
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends},
|
||||
mintdrivers,
|
||||
mintinstall,
|
||||
mintupdate,
|
||||
synaptic,
|
||||
python-apt-common,
|
||||
gdebi,
|
||||
repoman,
|
||||
pika-drivers,
|
||||
pikman-update-manager,
|
||||
pikman,
|
||||
apx-subsystem-settings,
|
||||
Description: A Meta package to install pika's collection of package management software.
|
||||
|
||||
Package: pika-gameutils-meta
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Depends: ${misc:Depends},
|
||||
flatpak,
|
||||
# Codecs
|
||||
pika-codecs-meta,
|
||||
gstreamer1.0-plugins-base,
|
||||
i965-va-driver,
|
||||
intel-media-va-driver-non-free,
|
||||
libaom3,
|
||||
libapparmor1,
|
||||
libaribb24-0,
|
||||
libasound2,
|
||||
libasound2-plugins,
|
||||
libasyncns0,
|
||||
libatk1.0-0,
|
||||
libatk-bridge2.0-0,
|
||||
libatomic1,
|
||||
libatspi2.0-0,
|
||||
libavahi-client3,
|
||||
libavahi-common3,
|
||||
libavahi-common-data,
|
||||
libavcodec59,
|
||||
libavutil57,
|
||||
libblkid1,
|
||||
libbrotli1,
|
||||
libbsd0,
|
||||
libbz2-1.0,
|
||||
libcairo2,
|
||||
libcairo-gobject2,
|
||||
libcap2,
|
||||
libcdparanoia0,
|
||||
libcodec2-1.0,
|
||||
libcolord2,
|
||||
libcups2,
|
||||
libcurl3-gnutls,
|
||||
libcurl4,
|
||||
libdatrie1,
|
||||
libdav1d6,
|
||||
libdb5.3,
|
||||
libdbus-1-3,
|
||||
libdecor-0-0,
|
||||
libdecor-0-plugin-1-cairo,
|
||||
libdeflate0,
|
||||
libdrm2,
|
||||
libdrm-amdgpu1,
|
||||
libdrm-intel1,
|
||||
libdrm-nouveau2,
|
||||
libdrm-radeon1,
|
||||
libdw1,
|
||||
libedit2,
|
||||
# Mesa
|
||||
libegl1-mesa-dev,
|
||||
libegl-mesa0,
|
||||
libelf1,
|
||||
libepoxy0,
|
||||
libexif12,
|
||||
libexpat1,
|
||||
libflac8,
|
||||
libfontconfig1,
|
||||
libfreetype6,
|
||||
libfribidi0,
|
||||
libgbm1,
|
||||
libgbm-dev,
|
||||
libgcrypt20,
|
||||
libgd3,
|
||||
libgdbm6,
|
||||
libgdbm-compat4,
|
||||
libgdk-pixbuf-2.0-0,
|
||||
libgl1-mesa-dri,
|
||||
libglapi-mesa,
|
||||
libglib2.0-0,
|
||||
libglu1-mesa,
|
||||
libglvnd0,
|
||||
libglx-mesa0,
|
||||
libgmp10,
|
||||
libgnutls30,
|
||||
libgomp1,
|
||||
libgpg-error0,
|
||||
libgpg-error-l10n,
|
||||
libgphoto2-6,
|
||||
libgphoto2-port12,
|
||||
libgpm2,
|
||||
libgraphite2-3,
|
||||
libgsm1,
|
||||
libgstreamer1.0-0,
|
||||
libgstreamer-plugins-base1.0-0,
|
||||
libgtk-3-0,
|
||||
libharfbuzz0b,
|
||||
libhogweed6,
|
||||
libicu71,
|
||||
libieee1284-3,
|
||||
libigdgmm12,
|
||||
libjack-jackd2-0,
|
||||
libjbig0,
|
||||
libjpeg8,
|
||||
libjpeg-turbo8,
|
||||
liblcms2-2,
|
||||
libldap-2.5-0,
|
||||
libllvm15,
|
||||
libltdl7,
|
||||
liblz4-1,
|
||||
liblzma5,
|
||||
libmd0,
|
||||
libmount1,
|
||||
libmp3lame0,
|
||||
libncurses6,
|
||||
libnettle8,
|
||||
libnghttp2-14,
|
||||
libnspr4,
|
||||
libnss3,
|
||||
libnuma1,
|
||||
libodbc1,
|
||||
libodbc2,
|
||||
libodbccr2,
|
||||
libogg0,
|
||||
libopenal1,
|
||||
libopencore-amrnb0,
|
||||
libopencore-amrwb0,
|
||||
libopengl0,
|
||||
libopenjp2-7,
|
||||
libopus0,
|
||||
liborc-0.4-0,
|
||||
libosmesa6,
|
||||
libp11-kit0,
|
||||
libpango-1.0-0,
|
||||
libpangocairo-1.0-0,
|
||||
libpangoft2-1.0-0,
|
||||
libpcap0.8,
|
||||
libpci3,
|
||||
libpciaccess0,
|
||||
libpcre2-8-0,
|
||||
libperl5.34,
|
||||
libpixman-1-0,
|
||||
libpng16-16,
|
||||
libpoppler123,
|
||||
libpoppler-glib8,
|
||||
libpsl5,
|
||||
libpulse0,
|
||||
librsvg2-2,
|
||||
librsvg2-common,
|
||||
librtmp1,
|
||||
libsamplerate0,
|
||||
libsane1,
|
||||
libsasl2-2,
|
||||
libsasl2-modules,
|
||||
libsasl2-modules-db,
|
||||
libsdl2-2.0-0,
|
||||
libselinux1,
|
||||
libsensors5,
|
||||
libshine3,
|
||||
libsnappy1v5,
|
||||
libsndfile1,
|
||||
libsndio7.0,
|
||||
libsnmp40,
|
||||
libsoxr0,
|
||||
libspeex1,
|
||||
libspeexdsp1,
|
||||
libsqlite3-0,
|
||||
libssh-4,
|
||||
libsvtav1enc1,
|
||||
libswresample4,
|
||||
libsystemd0,
|
||||
libtasn1-6,
|
||||
libthai0,
|
||||
libtheora0,
|
||||
libtiff5,
|
||||
libtinfo6,
|
||||
libtwolame0,
|
||||
libudev1,
|
||||
libunwind8,
|
||||
libusb-1.0-0,
|
||||
libuuid1,
|
||||
libv4l-0,
|
||||
libv4lconvert0,
|
||||
libva2,
|
||||
libva-drm2,
|
||||
libva-x11-2,
|
||||
libvdpau1,
|
||||
libvisual-0.4-0,
|
||||
libvo-amrwbenc0,
|
||||
libvorbis0a,
|
||||
libvorbisenc2,
|
||||
libvpx7,
|
||||
libwayland-client0,
|
||||
libwayland-cursor0,
|
||||
libwayland-egl1,
|
||||
libwayland-server0,
|
||||
libwebp7,
|
||||
libwebpmux3,
|
||||
libwrap0,
|
||||
libx11-6,
|
||||
libx11-xcb1,
|
||||
libx264-164,
|
||||
libx265-199,
|
||||
libxatracker2,
|
||||
libxau6,
|
||||
libxcb1,
|
||||
libxcb-dri2-0,
|
||||
libxcb-dri3-0,
|
||||
libxcb-present0,
|
||||
libxcb-render0,
|
||||
libxcb-shm0,
|
||||
libxcb-sync1,
|
||||
libxcb-xfixes0,
|
||||
libxcomposite1,
|
||||
libxcursor1,
|
||||
libxdamage1,
|
||||
libxdmcp6,
|
||||
libxext6,
|
||||
libxfixes3,
|
||||
libxi6,
|
||||
libxinerama1,
|
||||
libxkbcommon0,
|
||||
libxml2,
|
||||
libxpm4,
|
||||
libxrandr2,
|
||||
libxrender1,
|
||||
libxshmfence1,
|
||||
libxss1,
|
||||
libxvidcore4,
|
||||
libxxf86vm1,
|
||||
libzstd1,
|
||||
libzvbi0,
|
||||
unrar,
|
||||
rar,
|
||||
mesa-common-dev,
|
||||
mesa-va-drivers,
|
||||
mesa-vdpau-drivers,
|
||||
mesa-vulkan-drivers,
|
||||
ocl-icd-libopencl1,
|
||||
# Wine
|
||||
wine,
|
||||
wine-staging | wine-devel | wine-stable,
|
||||
va-driver-all,
|
||||
steam-launcher,
|
||||
winetricks,
|
||||
# Game launchers
|
||||
steam-launcher,
|
||||
lutris,
|
||||
protonplus,
|
||||
umu-launcher,
|
||||
# Gaming utilites
|
||||
gamescope,
|
||||
vkbasalt,
|
||||
vkbasalt:i386,
|
||||
mangohud,
|
||||
mangohud:i386,
|
||||
gamemode,
|
||||
libgamemodeauto0:i386,
|
||||
intel-media-va-driver-non-free:i386,
|
||||
goverlay,
|
||||
gamescope-session,
|
||||
falcon,
|
||||
unrar,
|
||||
rar,
|
||||
Description: A Meta package to install pika's collection of gaming software.
|
||||
|
||||
Package: pika-codecs-meta
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Depends: ${misc:Depends},
|
||||
ffmpeg,
|
||||
ffmpeg5,
|
||||
libavcodec60:i386,
|
||||
libavdevice60:i386,
|
||||
libavfilter9:i386,
|
||||
libavformat60:i386,
|
||||
libavutil58:i386,
|
||||
libpostproc57:i386,
|
||||
libswresample4ff6:i386,
|
||||
libswscale7:i386,
|
||||
ffmpegthumbs,
|
||||
Depends:
|
||||
${misc:Depends},
|
||||
vlc,
|
||||
exe-thumbnailer,
|
||||
kio-extras,
|
||||
intel-media-va-driver-non-free,
|
||||
nvidia-vaapi-driver,
|
||||
va-driver-all,
|
||||
vdpau-driver-all,
|
||||
# FFMPEG
|
||||
ffmpeg,
|
||||
# 32bit FFMPEG
|
||||
libavcodec61:i386,
|
||||
libavdevice61:i386,
|
||||
libavfilter10:i386,
|
||||
libavformat61:i386,
|
||||
libavutil59:i386,
|
||||
libpostproc58:i386,
|
||||
libswresample5:i386,
|
||||
libswscale8:i386,
|
||||
# gstreamer
|
||||
gstreamer1.0-libav,
|
||||
gstreamer1.0-plugins-bad,
|
||||
gstreamer1.0-plugins-base,
|
||||
gstreamer1.0-plugins-good,
|
||||
gstreamer1.0-plugins-ugly,
|
||||
gstreamer1.0-vaapi,
|
||||
# 32bit gstreamer
|
||||
gstreamer1.0-libav:i386,
|
||||
gstreamer1.0-plugins-bad:i386,
|
||||
gstreamer1.0-plugins-base:i386,
|
||||
gstreamer1.0-plugins-good:i386,
|
||||
gstreamer1.0-plugins-ugly:i386,
|
||||
gstreamer1.0-vaapi:i386,
|
||||
# Mesa VA-API Drivers
|
||||
va-driver-all,
|
||||
vdpau-driver-all,
|
||||
mesa-va-drivers,
|
||||
mesa-vdpau-drivers,
|
||||
i965-va-driver,
|
||||
# Intel non-free VA-API Drivers
|
||||
intel-media-va-driver-non-free,
|
||||
intel-media-va-driver-non-free:i386,
|
||||
gstreamer1.0-vaapi,
|
||||
# Nvidia VA-APT Drivers
|
||||
nvidia-vaapi-driver,
|
||||
nvidia-vaapi-driver:i386,
|
||||
# Thumbnails
|
||||
ffmpegthumbs,
|
||||
exe-thumbnailer,
|
||||
heif-thumbnailer,
|
||||
# Pixbufs support
|
||||
webp-pixbuf-loader,
|
||||
heif-gdk-pixbuf,
|
||||
heif-thumbnailer
|
||||
Recommends:
|
||||
gnome-sushi
|
||||
Description: A Meta package to install pika's collection of codec software.
|
||||
Description: A Meta package to install pika's collection of Multi-media Codecs.
|
||||
|
||||
Package: pika-rocm-meta
|
||||
Architecture: all
|
||||
@ -333,11 +131,20 @@ Depends: ${misc:Depends},
|
||||
libreoffice-writer,
|
||||
libreoffice-gnome,
|
||||
libreoffice-ogltrans,
|
||||
Description: A Meta package to install pika's collection of Office software.
|
||||
Description: A Meta package to install pika's collection of LibreOffice software.
|
||||
|
||||
Package: pika-gameutils-meta-extra
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends},
|
||||
bottles-flatpak,
|
||||
heroic-games-launcher,
|
||||
pika-gameutils-meta
|
||||
Description: A Meta package to Extend pika's collection of gaming software.
|
||||
|
||||
Package: bottles-flatpak
|
||||
Architecture: all
|
||||
Pre-Depends: flatpak
|
||||
Depends: ${misc:Depends},
|
||||
flatpak,
|
||||
Description: A Flatpak Install script for Bottles.
|
||||
|
||||
|
@ -0,0 +1,2 @@
|
||||
Update-Manager::Always-Include-Phased-Updates true;
|
||||
APT::Get::Always-Include-Phased-Updates true;
|
1
pika-meta/debian/pika-package-manager.install
Normal file
1
pika-meta/debian/pika-package-manager.install
Normal file
@ -0,0 +1 @@
|
||||
debian/package-manager/etc/* etc/
|
@ -1,3 +1,6 @@
|
||||
#! /usr/bin/make -f
|
||||
|
||||
export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
@ -1 +1 @@
|
||||
3.0 (native)
|
||||
3.0 (quilt)
|
||||
|
19
release.sh
19
release.sh
@ -1,17 +1,2 @@
|
||||
# Sign the packages
|
||||
dpkg-sig --sign builder ./output/pika-*-meta*.deb
|
||||
dpkg-sig --sign builder ./output/pika-package-manager*.deb
|
||||
|
||||
# Pull down existing ppa repo db files etc
|
||||
rsync -azP --exclude '*.deb' ferreo@direct.pika-os.com:/srv/www/pikappa/ ./output/repo
|
||||
|
||||
# Remove our existing package from the repo
|
||||
reprepro -V --basedir ./output/repo/ removefilter kinetic 'Package (% pika-*-meta*)'
|
||||
reprepro -V --basedir ./output/repo/ removefilter kinetic 'Package (% pika-package-manager*)'
|
||||
|
||||
# Add the new package to the repo
|
||||
reprepro -V --basedir ./output/repo/ includedeb kinetic ./output/pika-*-meta*.deb
|
||||
reprepro -V --basedir ./output/repo/ includedeb kinetic ./output/pika-package-manager*.deb
|
||||
|
||||
# Push the updated ppa repo to the server
|
||||
rsync -azP ./output/repo/ ferreo@direct.pika-os.com:/srv/www/pikappa/
|
||||
# send debs to server
|
||||
rsync -azP --include './' --include '*.deb' --exclude '*' ./output/ ferreo@direct.pika-os.com:/srv/www/cockatiel-incoming/
|
||||
|
Loading…
Reference in New Issue
Block a user