Compare commits

...

87 Commits
lunar ... main

Author SHA1 Message Date
c090880af8 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 50s
2024-11-08 22:39:41 +01:00
2b6f1c64ff Update kernel-pika/debian/changelog 2024-11-08 22:39:31 +01:00
b46c55bf08 Update kernel-pika/debian/control 2024-11-08 22:39:15 +01:00
982f17f9e3 Update main.sh 2024-11-08 22:38:56 +01:00
523e9be298 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 32s
2024-11-08 13:41:15 +01:00
56354d8598 Update main.sh 2024-11-08 13:41:02 +01:00
117b046b64 Update kernel-pika/debian/changelog 2024-11-08 13:40:53 +01:00
a568cacb8e Update kernel-pika/debian/control 2024-11-08 13:40:37 +01:00
d81cc3ba46 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 30s
2024-10-22 19:26:51 +02:00
7420db7975 Update main.sh 2024-10-22 19:26:44 +02:00
9e7081955d Update kernel-pika/debian/control 2024-10-22 19:26:37 +02:00
4c77565688 Update kernel-pika/debian/changelog 2024-10-22 19:26:23 +02:00
fb24b9d6c4 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 29s
2024-10-18 17:40:28 +02:00
a765a3608c Update main.sh 2024-10-18 17:40:21 +02:00
c1b986a6b8 Update kernel-pika/debian/control 2024-10-18 17:40:09 +02:00
8c3003ac6c Update kernel-pika/debian/changelog 2024-10-18 17:39:54 +02:00
66e1bf3781 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 44s
2024-10-10 19:10:56 +02:00
1cfbc75688 Update main.sh 2024-10-10 19:10:47 +02:00
1b12d053cd Update kernel-pika/debian/control 2024-10-10 19:10:17 +02:00
5426659cc8 Update kernel-pika/debian/changelog 2024-10-10 19:10:03 +02:00
91f7a3445d Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 27s
2024-10-05 18:36:04 +02:00
c300470a0f Update main.sh 2024-10-05 18:35:56 +02:00
b2c7f4a778 Update .github/release-nest-v3
Some checks failed
PikaOS Package Build & Release (amd64-v3) / build (push) Failing after 27s
2024-10-05 18:29:34 +02:00
f56a4f6e33 Update kernel-pika/debian/control 2024-10-05 18:29:19 +02:00
678cec4d59 Update kernel-pika/debian/changelog 2024-10-05 18:28:51 +02:00
1598f3f62d Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 26s
2024-10-02 18:49:30 +02:00
071ecf01b3 Update main.sh 2024-10-02 18:49:20 +02:00
cfbac95e41 Update kernel-pika/debian/control 2024-10-02 18:49:10 +02:00
11248687bd Update kernel-pika/debian/changelog 2024-10-02 18:48:47 +02:00
c3d17c4a99 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 21s
2024-09-16 14:27:07 +02:00
0c5d329508 Update kernel-pika/debian/changelog 2024-09-16 14:26:59 +02:00
942dd4d631 Update kernel-pika/debian/control 2024-09-16 14:26:33 +02:00
9daeb347db Update main.sh 2024-09-16 14:26:12 +02:00
de6ae3b7a3 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 20s
2024-09-13 19:06:17 +02:00
1de48f6d55 Update release.sh 2024-09-13 19:03:56 +02:00
5d81ce1eb1 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 21s
2024-09-13 18:56:33 +02:00
966d386e4d Update main.sh 2024-09-13 18:56:19 +02:00
cfafae4bb8 Update kernel-pika/debian/changelog 2024-09-13 18:56:09 +02:00
e365aa6472 Update kernel-pika/debian/control 2024-09-13 18:55:53 +02:00
b9384d213c Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 21s
2024-08-31 11:44:40 +02:00
f537ab6303 Update main.sh 2024-08-31 11:44:30 +02:00
abd639df85 Update kernel-pika/debian/changelog 2024-08-31 11:44:17 +02:00
06a23d9e30 Update kernel-pika/debian/control 2024-08-31 11:43:56 +02:00
00ea0c450c Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 15s
2024-08-22 14:21:42 +02:00
1f62ef4cc3 Update kernel-pika/debian/changelog 2024-08-22 14:21:23 +02:00
d9113e65be Update main.sh 2024-08-22 14:20:55 +02:00
a21a92f31e Add kernel-pika/usr/lib/udev/rules.d/99-ntsync.rules 2024-08-22 14:20:40 +02:00
f44f76f572 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 23s
2024-08-16 00:13:57 +02:00
79bd2b9f51 Update main.sh 2024-08-16 00:13:38 +02:00
1627b3b413 Update .github/release-nest-v3
Some checks failed
PikaOS Package Build & Release (amd64-v3) / build (push) Failing after 19s
2024-08-16 00:05:41 +02:00
f1ed5b1d72 Update kernel-pika/debian/changelog 2024-08-16 00:05:27 +02:00
58f8440840 Update kernel-pika/debian/control 2024-08-16 00:05:01 +02:00
a5707a0564 Update .github/release-nest-v3
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 14s
2024-08-15 20:55:24 +02:00
a930c3d8e8 Update main.sh 2024-08-15 20:54:56 +02:00
b321f19dbf Update .github/release-nest-v3
Some checks failed
PikaOS Package Build & Release (amd64-v3) / build (push) Failing after 12s
2024-08-15 20:54:11 +02:00
9a41f9c069 Update kernel-pika/debian/control 2024-08-15 20:54:01 +02:00
eb3ed35298 Update kernel-pika/debian/changelog 2024-08-15 20:53:05 +02:00
Ward from fusion-voyager-3
66a95790e4 fully fix maintscripts 2024-07-26 01:31:32 +03:00
Ward from fusion-voyager-3
6bdeb674dd fix maint env 2024-07-26 01:18:29 +03:00
74f3a6da31 c 2024-07-25 21:10:33 +01:00
Ward from fusion-voyager-3
da97476bf3 port to pika os 4
All checks were successful
PikaOS Package Build & Release (Canary) (amd64-v3) / build (push) Successful in 8s
2024-07-25 13:44:53 +03:00
Ward from fusion-voyager-3
8814f731a2 port to pika os 4
Some checks failed
PikaOS Package Build & Release (Canary) (amd64-v3) / build (push) Failing after 6s
2024-07-25 13:43:47 +03:00
Ward from fusion-voyager-3
a6bb744850 port to pika os 4 2024-07-25 13:40:24 +03:00
Ward from fusion-voyager-3
8220f48191 port to pika os 4 2024-07-25 13:40:11 +03:00
Ward from fusion-voyager-3
378e0cbb8c port to pika os 4
Some checks failed
PikaOS Package Build Only (Canary) (i386) / build (push) Failing after 0s
PikaOS Package Build Only (Canary) (amd64-v3) / build (push) Failing after 6s
PikaOS Package Build Only (i386) / build (push) Failing after 1s
PikaOS Package Build Only (amd64-v3) / build (push) Failing after 1s
PikaOS Package Build & Release (Canary) (i386) / build (push) Failing after 1s
PikaOS Package Build & Release (Canary) (amd64-v3) / build (push) Failing after 6s
PikaOS Package Build & Release (i386) / build (push) Failing after 1s
PikaOS Package Build & Release (amd64-v3) / build (push) Failing after 1s
2024-07-25 13:39:42 +03:00
e403abba56
Update changelog 2024-04-03 18:27:51 +01:00
2b086e2c5b
Update control 2024-04-03 18:27:26 +01:00
b09627e44e
Update changelog 2024-04-03 17:52:13 +01:00
2588fa16d7
Update control 2024-04-03 17:51:39 +01:00
Ward Nakchbandi (Cosmic Fusion)
a2a9bcaa77
Add nobara configs 2024-03-25 23:34:21 +03:00
e28209ec6e
Update changelog 2024-03-21 16:28:45 +00:00
e089293727
Update control 2024-03-21 16:28:18 +00:00
a8fef29b35
Update changelog 2024-03-16 10:52:26 +00:00
4f8c3c6720
Update control 2024-03-16 10:51:52 +00:00
Ward Nakchbandi (Cosmic Fusion)
dd4b107907
Update control 2024-01-26 23:25:55 +03:00
Ward Nakchbandi (Cosmic Fusion)
3f57101344
Update changelog 2024-01-26 23:24:13 +03:00
Ward Nakchbandi (Cosmic Fusion)
bd89018d8c
Update control 2024-01-26 23:24:01 +03:00
Ward Nakchbandi (Cosmic Fusion)
0e51cb5206
Update changelog 2023-12-12 14:30:23 +03:00
Ward Nakchbandi (Cosmic Fusion)
802aee885b
Update control 2023-12-12 14:30:03 +03:00
Ward Nakchbandi (Cosmic Fusion)
d1bb208e50
Update control 2023-11-04 22:21:23 +03:00
Ward Nakchbandi (Cosmic Fusion)
facf2af79e
Update changelog 2023-11-04 22:20:47 +03:00
Ward Nakchbandi (Cosmic Fusion)
f3f2ffdf50
Update changelog 2023-09-29 14:37:55 +03:00
Ward Nakchbandi (Cosmic Fusion)
b4b6703c73
Update main.sh 2023-09-29 14:37:11 +03:00
Ward Nakchbandi (Cosmic Fusion)
2ed3c07ec1
Update release.sh 2023-09-29 14:36:47 +03:00
59efd9f733
Update control 2023-09-28 18:36:49 +01:00
259ba790ca
Update changelog 2023-09-28 18:36:33 +01:00
7910c9e6f2
Update release.sh 2023-09-28 18:35:34 +01:00
23 changed files with 357 additions and 59 deletions

1
.github/build-canary-v3 vendored Normal file
View File

@ -0,0 +1 @@
1

1
.github/build-nest-v3 vendored Normal file
View File

@ -0,0 +1 @@
1

1
.github/release-canary-v3 vendored Normal file
View File

@ -0,0 +1 @@
3

1
.github/release-nest-v3 vendored Normal file
View File

@ -0,0 +1 @@
1

37
.github/workflows/build-canaryv3.yml vendored Normal file
View 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
View 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
View 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
View 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

View File

@ -1,46 +0,0 @@
name: PikaOS Package Release
on:
workflow_dispatch
jobs:
build:
runs-on: self-hosted
container:
image: ghcr.io/pikaos-linux/pika-package-container:latest
volumes:
- /proc:/proc
options: --privileged -it
steps:
- uses: actions/checkout@v3
- 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
- name: Purge cache
uses: strrife/cloudflare-chunked-purge-action@master
env:
# Zone is required by both authentication methods
CLOUDFLARE_ZONE: ${{ secrets.CLOUDFLARE_ZONE }}
CLOUDFLARE_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }}
PURGE_URLS: ${{ vars.PURGE_URLS }}

24
LICENSE.md Normal file
View 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.

View File

@ -1,6 +1,122 @@
kernel-pika (2.3-3pika1.lunar) lunar; urgency=low
kernel-pika (3.13-101pika1) pika; urgency=low
* Goodbye 6.4.9
* 6.11.7
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.12-101pika1) pika; urgency=low
* 6.11.6
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.11-101pika1) pika; urgency=low
* 6.11.5
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.10-101pika1) pika; urgency=low
* 6.11.4
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.9-101pika1) pika; urgency=low
* 6.11.3
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.8-101pika1) pika; urgency=low
* 6.11.2
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.7-101pika1) pika; urgency=low
* 6.11.1
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.6-101pika1) pika; urgency=low
* 6.11.0
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.5-101pika1) pika; urgency=low
* 6.10.10
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.4-101pika1) pika; urgency=low
* 6.10.7
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.3-101pika1) pika; urgency=low
* Add ntsync udev
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.2-101pika1) pika; urgency=low
* Add scx
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.1-101pika1) pika; urgency=low
* 6.10.5
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (3.0-101pika1) pika; urgency=low
* 6.10.0
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (2.7-100pika5) pikauwu; urgency=low
* ACPI Fix
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (2.7-100pika3) pikauwu; urgency=low
* Add more fixes from nobara
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (2.7-2pika1) pikauwu; urgency=low
* Add linux-perf
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (2.7-1pika1) pikauwu; urgency=low
* Kernel 6.8.1
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (2.6-100pika2) pikauwu; urgency=low
* Pikauwu and 6.6.0
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (2.4-100pika1) pikauwu; urgency=low
* Pikauwu and 6.5.5
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
kernel-pika (2.3-2pika1.lunar) lunar; urgency=low

View File

@ -9,9 +9,15 @@ Standards-Version: 4.6.1
Package: kernel-pika
Section: kernel
Architecture: amd64
Depends: ${misc:Depends}, linux-image-6.5.0-pikaos, linux-headers-6.5.0-pikaos, kernel-pika-config, linux-cpupower
Depends: ${misc:Depends}, linux-image-6.11.7-pikaos, linux-headers-6.11.7-pikaos, kernel-pika-config, linux-cpupower, linux-perf, scx
Conflicts: acpi-call-dkms
Description: metapackage for installing PikaOS kernel
Package: kernel-pika-nvidia
Section: kernel
Architecture: amd64
Depends: kernel-pika, linux-modules-nvidia-6.11.7-pikaos
Description: metapackage for installing PikaOS kernel with nvidia driver modules
Package: kernel-pika-config
Section: kernel

View File

@ -1 +1 @@
3.0 (native)
3.0 (quilt)

View File

@ -0,0 +1 @@
options v4l2loopback card_label='V4L2 Loopback' video_nr=7 exclusive_caps=1

View File

@ -0,0 +1,10 @@
pulse.rules = [
{
matches = [ { application.process.binary = "wine64-preloader" } ]
actions = {
update-props = {
pulse.min.quantum = 1024/48000
}
}
}
]

View File

@ -0,0 +1 @@
kernel.split_lock_mitigate = 0

View File

@ -0,0 +1,2 @@
KERNEL=="rtc0", GROUP="video"
KERNEL=="hpet", GROUP="video"

View File

@ -0,0 +1,6 @@
# set scheduler for NVMe
ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/scheduler}="none"
# set scheduler for SSD and eMMC
ACTION=="add|change", KERNEL=="sd[a-z]*|mmcblk[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
# set scheduler for rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]*", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"

View File

@ -0,0 +1 @@
KERNEL=="ntsync", MODE="0644"

14
main.sh
View File

@ -1,3 +1,13 @@
#! /bin/bash
set -e
VERSION="3.13"
source ./pika-build-config.sh
echo "$PIKA_BUILD_ARCH" > pika-build-arch
# Clone Upstream
cd ./kernel-pika
@ -5,8 +15,8 @@ cd ./kernel-pika
apt-get build-dep ./ -y
# Build package
dh_make --createorig
dpkg-buildpackage
LOGNAME=root dh_make --createorig -y -l -p kernel-pika_"$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
View 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
View 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

View File

@ -1,8 +1,2 @@
# send debs to server
rsync -azP --include './' --include '*.deb' --exclude '*' ./output/ ferreo@direct.pika-os.com:/srv/www/incoming/
# add debs to repo
ssh ferreo@direct.pika-os.com 'aptly repo add -force-replace -remove-files pika-main /srv/www/incoming/'
# publish the repo
ssh ferreo@direct.pika-os.com 'aptly publish update -batch -skip-contents -force-overwrite lunar filesystem:pikarepo:'
rsync -azP --include './' --include '*.deb' --exclude '*' ./output/ ferreo@direct.pika-os.com:/srv/www/cockatiel-incoming/